@charset "UTF-8";
/* CSS Document */
/**** CSS RESET ****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
em {font-style:italic;}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/**** CLASSES ****/

.center {
	margin:0 auto;
	text-align: left;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
.left {
	float:left;
}
.right {
	float:right;
}
.reader {
	position:absolute;
	left:-999px;
}
.image {
	padding: 5px;
	border: 1px solid #999999;
	margin: 5px;
}
.strikeout {
	text-decoration:line-through;
}
.italic {
	font-style:italic;
	font-weight:bold;
}
.spacer5 {
	height:5px;
}
.spacer10 {
	height:10px;
}
.spacer15 {
	height:15px;
}
.spacer20 {
	height:20px;
}

/**** GLOBAL TYPOGRAPHY ****/
a{text-decoration:none;}

/**** STRUCTURE ****/
div{ behavior: url(../iepngfix.htc) }
body {
}
div#light_bar_top {
	height:7px;
	/*border-bottom:1px solid #03b103;*/
	position:relative;
	text-align:center;
}
div#top {
	height:100px;
	border-bottom:3px solid #03b103;
	position:relative;
	text-align:center;
}
div#top div#logo {
	position: relative;
	width: 236px;
	height: 95px;
	overflow: hidden;
}
div#top div#logo h1 {
	position: absolute;
	top:0;
	left:-9999px;
	width: 100%;
	height: 100%;
}
div.center850 {
	margin:0 auto;
	text-align:left;
	width:850px;
	position:relative;
}
div#middle {
	
	background-color: #F5ECCF;
}
div#green_bar {
	border-top:1px solid #03b103;
	height:17px;
}
div#bottom {
	border-bottom:1px solid #03b103;
	height:165px;
}
div#bottom_col1, div#bottom_col2, div#bottom_col3 {
	width:280px;
	float:left;
	height:100px;
	margin-top:5px;
}
div#bottom div img {
	
}
div#bottom div p, div#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0 5px 15px;
}
p span.green {
	color:#01ae00;
	font-weight:bold;
}
p span.yellow, div#footer p a {
	color:#faea16;
	font-weight:bolder;
	padding:0 3px 0 3px;
	text-decoration:none;
}
p span.white {
	color:#ffffff;
}
h2.tir-the-latest {
	position: relative;
	width: 142px;
	height: 32px;
	overflow: hidden;
}
h2.tir-the-latest span {
	position: absolute;
	top:0;
	left:-9999px;
}
div#main_nav {
	float:right;
	margin-top:60px;
}
div#main_nav ul {
	color: #ffffff;
	float: left;
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-size:.9em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#main_nav ul li {
	display: inline;
}
div#main_nav ul li a {
	padding: 13px 17px;
	text-decoration: none;
	float: left;
}
div#main_nav ul li a:hover {
}
div#main_nav ul li a.active {
}
div#footer {
	height:40px;
	margin-bottom:10px;
}
a.image_link{
	display:block;
	border:1px solid #401513;
	margin:0px 0 5px 15px;
	background-color:#000000;
	width:253px;
	height:80px;
	}
a.image_link img {margin:0 0 0 0;}
a.image_link:hover{border:1px solid #03B103;}
div#slider {
	height:50px;
	background-color:#290B03;
}
div.col2 {
	width:600px;
	float:left;
	padding:8px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	line-height:150%;
}
div.col2 a {
	color:#9E2E0D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-style:italic;
	text-decoration:underline;
}
div.col1 {
	width:200px;
	float:left;
	padding:8px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#9E2E0D;
	line-height:110%;
	font-style:italic;
	text-align:right;
}
div#clickme{position:absolute; top:0; right:0; width:104px; height:34px;}
div#clickme a{display:block; width:104px; height:34px;}


div.mid_col_1 {
	float:left;
	width:425px;
	background-color:#E4DBC0;
}
div.mid_col_2 {
	float:left;
	width:425px;
	background-color:#F5EBCE;
}
div#middle h2 {
	font-family: "Myriad Pro", Myriad, helvetica, arial, sans-serif;
	font-size:1.3em;
	padding:23px 3px 8px 15px;
	color:#006B00;
	font-weight:100;
	text-transform:uppercase;
	
}
div#middle p {
	font-family: "Myriad Pro", Myriad, helvetica, arial, sans-serif;
	font-size:0.9em;
	padding:5px 15px 5px 15px;
	color:#38362F;
	line-height:170%;
	font-weight:100;
}
div#middle a {
	text-decoration:none;
	color:#225D04;
}
div#middle a:hover {
	/*border-bottom:1px dotted #0066CC;*/
}
div#middle a.port_link {
	display:block;
	border-bottom:1px solid #076E00;
	border-top:1px solid #076E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	padding:12px 0px 12px 7px;
	margin:5px 0px 5px 7px;
	color:#076E00;
	background:#F5ECCF url(p7gp/gp5/img/p7gp_fadetoaero.jpg) top left repeat-y;
}
div#middle a.port_link_rl {
	display:block;
	border-bottom:1px solid #076E00;
	border-top:1px solid #076E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	padding:12px 0px 12px 7px;
	margin:5px 0px 5px 7px;
	color:#076E00;
	background:#F5ECCF url(res/img/p7gp_fadetoaero-rl.jpg) top right repeat-y;
}
div#middle a.port_link:hover, div#middle a.port_link_rl:hover {
	display:block;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	padding:12px 0px 12px 7px;
	margin:5px 0px 5px 7px;
	color:#000000;
	background-color:#F5EBCE;
}
.clear{background-color:#451501;}
.provided{margin-left:7px;color:#000000;}
form.ddfm{display:block; margin:8px;}
form.ddfm input,form.ddfm textarea{margin:2px 6px;padding:3px;border:1px solid #38362F;width:360px;height:1.3em;font-family: "Myriad Pro", Myriad, helvetica, arial, sans-serif;
	font-size:1em;color:#38362F;}
form.ddfm textarea{height:300px;}
form.ddfm input.submit{width:auto;padding:3px;height:1.3em;}
h3{
	font-family: "Myriad Pro", Myriad, helvetica, arial, sans-serif;
	font-size:1em;
	padding:13px 3px 8px 7px;
	color:#38362F;
	font-weight:100;
	text-transform:uppercase;
	}