body   { background-color: #d8dcd8; background-image: url("../images/background.gif"); background-repeat: repeat-x; margin: 0; padding: 0; border-width: 0 }

a{}
a:visited{}
a:hover{}
td {}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display: inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
* html .clearfix{ height: 1px; }
#header   { background-image: url("../images/bg_header.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 962px; height: 134px; border-width: 0 }
#twoColumns               { text-align: left; margin: 0; padding: 0; width: 100%; min-height: 670px; border-width: 0 }
#twoColumns ul        { font-size: 11px; font-family: arial; list-style: none; margin: 0; padding: 0; width: 1000px; min-height: 670px }
#twoColumns ul li.left       { color: #888; font-size: 11px; font-family: arial; line-height: 16px; text-decoration: none; background-image: url("../images/bg_leftcolumn.gif"); background-repeat: repeat-y; text-align: left; display: block; margin: 0; padding: 0; width: 233px; float: left; vertical-align: top; border-width: 0 }
#twoColumns ul li.left h1    { color: #003c7a; font-size: 12px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding: 0 }
#twoColumns ul li.left h6    { color: #003c7a; font-size: 12px; font-weight: bold; text-transform: none; margin: 0 0 10px; padding: 0 }
#twoColumns ul li.left a   { color: #ff8639; font-size: 12px; text-decoration: none; margin: 0; padding: 0; width: auto; height: auto }
#twoColumns ul li.left a:hover   { color: #af3500; font-size: 12px; text-decoration: none; text-transform: none; margin: 0; padding: 0; width: auto; height: auto }
#twoColumns ul li.right            { font-family: arial; background-color: #fff; text-align: left; list-style-image: none; display: block; margin: 0; padding: 0; width: 728px; min-height: 670px; float: left; vertical-align: top; border-style: none solid none none; border-width: 0 2px 0 0; border-color: #eaeaea }
#logo    { margin: 0; padding: 0 0 0 23px; width: 190px; height: 114px; float: left; border-width: 0 }
#topnav      { margin: 0; padding: 23px 0 0; float: right; border-width: 0 }
#ptopnav {float:right; color: #FFA263; font-size: 7pt; position:relative; top:-118px; clear:both;}
#ptopnav a { color: #FFA263; font-size: 7pt;font-family: Arial, Helvetica, sans-serif; text-decoration:none;
	 }
#ptopnav a:hover { color: #FF8639;font-family: Arial, Helvetica, sans-serif; text-decoration:none;
	 }
#topnav  input.text{
	background-color:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 10px 188px;
}
#topnav input.submit {
	background-color:#ff8639;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	border: 0;
	background-image: url(../images/b_go.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 47px;
	margin-bottom: 10px;
}
#news   { background-image: url("../images/bg_news.gif"); background-repeat: repeat-y; margin: 0; padding: 20px 15px; min-height: 364px }

.leftnav      { color: #ff8639 !important; font-size: 12px; font-family: arial; font-weight: bold; background-image: url(../images/bg_leftnav_off.jpg); background-repeat: no-repeat; margin: 0; padding: 10px 0 10px 25px; width: 208px; border-style: none none solid; border-width: 0 0 1px; border-color:   #eaeaea }
.leftnavon     { color: #ff8639 !important; font-size: 12px; font-family: arial; font-weight: bold; background-image: url(../images/bg_leftnav_on.jpg); background-repeat: no-repeat; margin: 0; padding: 10px 0 10px 25px; width: 208px; border-style: none none solid; border-width: 0 0 1px; border-color:   #eaeaea }
#homeflash  { margin: 0 0 0 9px; padding: 0; width: 708px; height: 420px; border-width: 0 }
#threecolumns     { margin: 0; padding: 0; position: absolute; top: 400px; left: 252px; border-width: 0 }
#threecolumns p  { color: #878787; font-size: 11px; line-height: 16px; margin: 10px 13px; padding: 0; border-width: 0 }
#threecolumns a { color: #ff8639; font-size: 11px; line-height: 16px; text-decoration: none; text-align: right; margin: 0; padding: 0; vertical-align: bottom; border-width: 0 }
#threecolumns a:hover { color: #af3500; font-size: 11px; line-height: 16px; text-decoration: none; text-align: right; margin: 0; padding: 0; vertical-align: bottom; border-width: 0 }
#threecolumns h1 { color: #00adef; font-size: 14px; font-weight: normal; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }
#threecolumns h1 a { color: #00adef; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }
#threecolumns h1 a:hover { color: #00adef; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }

#threecolumns h5 { color: #00adef; font-size: 14px; font-weight: normal; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }
#threecolumns h5 a { color: #00adef; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }
#threecolumns h5 a:hover { color: #00adef; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }

#threecolumns h2 { color: #00adef; font-size: 14px; font-weight: normal; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }
#threecolumns h2 a { color: #00adef; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }
#threecolumns h2 a:hover { color: #00adef; font-size: 14px; font-weight: normal; text-decoration: none; text-transform: uppercase; margin: 10px 14px 0; padding: 0 }
#threecolumns ul  { display: inline; margin: 0; padding: 0; width: 708px; height: 144px; border-width: 0 }
#threecolumns ul li { display: block; float: left }
#threecolumns ul li.one { background-color: white; display: block; margin: 0; padding: 0; width: 223px; height: 139px; min-width: 223px; min-height: 139px; float: left; border-top: 5px solid #ff8639; border-right: 0; border-bottom: 0; border-left: 0 }
#threecolumns ul li.one a { color: #ff8639; font-size: 11px; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
#threecolumns ul li.one a:hover { color: #af3500; font-size: 11px; text-decoration: none; margin: 0; padding: 0; border-width: 0 }
#threecolumns ul.li one ul { list-style-type: none; display: list-item; margin: 0; padding: 0; border-width: 0 }
#threecolumns ul li.two { background-color: white; display: block; margin: 0 0 0 9px; padding: 0; width: 223px; height: 139px; min-width: 223px; min-height: 139px; float: left; border-top: 5px solid #ff8639; border-right: 0; border-bottom: 0; border-left: 0 }
#threecolumns ul li.three { background-color: white; display: block; margin: 0 0 0 9px; padding: 0; width: 223px; height: 139px; min-width: 223px; min-height: 139px; float: left; border-top: 5px solid #ff8639; border-right: 0; border-bottom: 0; border-left: 0 }
#footer  {
	color: #003c7a;
	font-size: 11px;
	text-align: center;
	letter-spacing: 1.5px;
	margin: 15px 0 0;
	padding: 0;
	line-height: 1.5;
}
#bottomtwo   { margin: 20px 0 0 11px; padding: 0; width: 709px; height: 232px; border-width: 0 }
#OptContent h1 { color: #003c7a; font-size: 12px; font-family: Verdana; font-weight: bold; letter-spacing: 0.25px; display:inline; }
#bottomtwo ul   { display: inline; margin: 0; padding: 0; width: 709px; height: 177px; border-width: 0 }
#bottomtwo ul li.leftbox { display: block; margin: 0; padding: 0; width: 344px; height: 177px; float: left; border-width: 0 }
#bottomtwo ul li.leftbox h1 { color: #003c7a; font-size: 12px; font-family: Verdana; font-weight: bold; letter-spacing: 0.25px; margin: 0 0 7px; padding: 0; border-width: 0 }
#bottomtwo ul li.leftbox h2 { color: #00adef; font-size: 11px; font-family: arial; font-weight: bold; letter-spacing: 0.25px; margin: 7px 5px 15px 15px; padding: 0; border-width: 0 }
#bottomtwo ul li.leftbox p { letter-spacing: 0.25px; margin: 7px 3px 15px 5px; padding: 0; border-width: 0 }
#bottomtwo ul li.leftbox a:hover { color: #af3500; font-size: 11px; font-family: arial; font-weight: normal; text-decoration: underline; letter-spacing: 0.25px }
#bottomtwo ul li.leftbox td.date { color: #888; font-size: 11px; background-color: #eaeaea; letter-spacing: 0.25px; margin: 0; padding: 0; vertical-align: top; border-style: solid none none; border-width: 2px 0 0; border-color: #fff   }
#bottomtwo ul li.leftbox td.info { color: #888; font-size: 11px; background-color: #eaeaea; letter-spacing: 0.25px; margin: 0; padding: 0; width: 100%; vertical-align: top; border-style: solid none none; border-width: 2px 0 0; border-color: #fff   }
#bottomtwo ul li.rightbox  { display: block; margin: 0 0 0 17px; padding: 0; width: 344px; height: 177px; float: left; border-width: 0 }
#bottomtwo ul li.rightbox h1 { color: #003c7a; font-size: 12px; font-family: Verdana; font-weight: bold; letter-spacing: 0.25px; margin: 0 0 7px; padding: 0; border-width: 0 }
#bottomtwo ul li.rightbox p { color: #888; font-size: 11px; line-height: 18px; letter-spacing: 0.5px; margin: 10px; padding: 0; border-width: 0 }
#bottomtwo ul li.leftbox a { color: #ff8639; font-size: 11px; font-family: arial; font-weight: normal; text-decoration: underline; letter-spacing: 0.25px }
#bottomtwo ul li.rightbox a { color: #ff8639; font-size: 11px; font-family: arial; font-weight: normal; text-decoration: none; letter-spacing: 0.25px }
#bottomtwo ul li.rightbox a:hover { color: #af3500; font-size: 11px; font-family: arial; font-weight: normal; text-decoration: none; letter-spacing: 0.25px }
#bottomtwo ul li.rightbox td.image { color: #888; font-size: 11px; letter-spacing: 0.25px; margin: 0; padding: 0; vertical-align: top; border: solid 1px #959595 }
#bottomtwo ul li.rightbox td.text { color: #888; font-size: 11px; letter-spacing: 0.25px; margin: 0; padding: 0; vertical-align: top; border-top: 1px solid #959595; border-right: 1px solid #959595; border-bottom: 1px solid #959595; border-left: 0 }
#sitemap  { color: #656565; font-size: 9px; font-family: arial, Verdana; margin: 10px 0 10px 233px; padding: 0 }
#sitemap a { color: #656565; font-weight: bold; text-decoration: none; }
#sitemap a:hover { color: #656565; font-weight: bold; text-decoration: underline; }
#OptContent { padding:0px 9px 0px 9px; height:25px; }
#optCopy h1 { font-size:16px; }
#optCopy h2 { font-size:14px; }
#SubContent { color: #6b6b72; font-size: 12px; line-height: 15px; margin: 0; padding: 0 10px; width: 698px; float: left; }
#SubContent a { color: #ff8639; text-decoration: none; }
#SubContent a:hover { color: #ff8639; text-decoration: underline; }
#SubContent h1 {
	color: #003c7a;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}
#SubContent h2 {
	color: #003c7a;
	font-size: 13px;
	font-weight: bold;
	clear: both;
}
