body  {background: #869D86 url(images/bg.gif) repeat-x; margin: 0; padding: 0; text-align: center;}
body {font: 12px/16px Arial, Helvetica, sans-serif; color: #666;}
#wrapper {width:937px; margin: 0 auto; position:relative; background:url(images/wrapper_back.gif) repeat-y;} 

#upperNav	{background-color:#346634; width: 937px; height: 41px; text-align:center;}
#upperNavText	{float: right; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;font-size: 11px; padding-top: 25px; padding-right: 10px;}
#upperNavText a:link {color: #FFFFFF; text-decoration: none;}
#upperNavText a:visited {text-decoration: none; color: #fff;}
#upperNavText a:hover {text-decoration: underline; color: #fff;}
#upperNavText a:active {text-decoration: none; color: #ffffff;}
#header {width:937px; height:131px; background:#487448 url(images/headerBack.gif) repeat-x; clear:both;}

#navWrap {width:937px; height:46px; background: url(images/nav_back.gif) repeat-x; margin:0; padding:0;}

#pageTop	{background-image:url(images/wrapper_top.gif); background-repeat:no-repeat; width: 937px; height:19px;}

#leftColumn {float: left; width: 181px;}
#ibeamWrap	{width:180px; float:left;}
#ibeamTop	{background-image:url(images/ibeam_top.gif); width: 180px; height: 35px;}
#ibeamInner	{background-image:url(images/ibeam_back.gif); width: 180px; height: 194px;}
.ibeamTopText{font:16px Arial, Helvetica, sans-serif;color:#FFFFFF; padding-top: 10px;}
.ibeamText {font:12px Arial, Helvetica, sans-serif; line-height:16px; color:#FFFFFF; padding-top: 15px; padding-bottom: 10px;}
.myForm td, input, select, textarea, checkbox  {font-family: tahoma;font-size: 11px;}

#newsWrap	{width:181px; float:left;}
#newsTop	{background-image:url(images/news_top.gif); width: 181px; height: 39px;}
#newsInner	{background-image:url(images/news_back.gif); background-repeat:repeat-x; width: 181px;}
.newsTopText {font:16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top: 18px;}
#newsBottom	{width: 181px; height: 51px;}

.tp {padding:15px 30px 15px 30px; line-height:18px}
.tp p {margin:0 0 15px 0; padding:0; text-align:justify;}
.newsListDate {margin-bottom:6px; color:#666; font-style:italic; font-size: 10px;}
.newsRule {height:2px; border:1px dotted #003399;}

#mainContent {width:716px; padding-left: 20px; padding-right: 20px; float:right; text-align:left;}
#mainContentHome {width:756px; float:right;}
#innerText	{text-align:left; padding:0 20px;}
#leftInnerColumn {width:390px; text-align:left; float:left;}
#rightInnerColumn {width:350px;margin-left:10px; text-align:center; float:right;}

#featuredTop {background-image:url(images/featured_top.gif); width: 350px; height: 48px;}
.featuredTopText {font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; letter-spacing:1px; text-transform: uppercase;color:#FFFFFF; padding-top: 18px; padding-bottom: 10px; padding-left: 80px;}
#featuredBottom	{background:url(images/featured_bottom.gif);width: 350px; height: 30px;}

#pageBottom	{background-image:url(images/wrapper_bottom.gif); background-repeat:no-repeat; width: 937px; height:37px; text-align: center; margin:0 auto;}

#buttonBoxesWrap {width: 736px; margin:40px 0 0 25px; text-align:center;}
#buttonBoxesWrap2 {width: 736px; margin:40px 0 0 0; text-align:center;}
.buttonBox {width:177px; height:180px; background:url(images/boxback.gif) no-repeat; display:block; cursor:pointer; float:left;}
.buttonBox div {padding:7px 10px 10px 10px; text-align:left;}
.buttonBox p {margin:10px 0 10px 0; padding:0; color:#333; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}

.redLink a {font-size: 11px; padding-right:10px; background:url(images/redArrowR.gif) right no-repeat;}
.redLink a:hover {background:url(images/blueArrowR.gif) right no-repeat;}
.blueLink a {font-size: 11px; padding-right:10px; color:#214083; background:url(images/blueArrowR.gif) right no-repeat;}
.blueLink a:hover {color:#b81f3a; background:url(images/redArrowR.gif) right no-repeat;}
.noMP {margin-top:0; padding:0;}
.red {color:#EF1C24; font-size: 13px; font-weight: bold;}
.blue {color:#395082; font-size: 13px; font-weight: bold;}
.green {color:#366836; font-size: 13px; font-weight: bold;}
h1	{color:#346634; font-size: 18px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 20px;}
h2	{color:#3C5379; font-size: 12px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif;}
h3	{color:#346634; font-size: 14px; font-weight: bold; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #3C5379; }
.red1	{color:#f00; font-size: 18px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif;}

.rounded {
	width:290px; 
	color:#666;
	border:1px solid #ccc;
	background-color:#fff;
}
.roundedWide {
	width:700px; 
	color:#666;
	border:1px solid #ccc;
	background-color:#fff;
}
.disclaimer {
	font-size:10px;
	border:thin solid #346634;
	border-width:1px;
	padding:10px;
	margin:10px;
}
.required {
	color : #ff0000;
	font-weight : bold;
}

/* footer */
#footerBack	{background-image:url(images/footer_back.gif); background-position:top left; width: 937px; height: 87px;}
#footerBackText {font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top: 22px; padding-bottom: 10px; text-align: center;}
#footerBackText a:link, #footer a:visited, #footer a:active {color:#ff0000;text-decoration:underline;}
#footerBackText a:hover {color:#ffffff;text-decoration:none;}

#footer {background-color:#869D86;	padding:5px 0 20px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;line-height:16px;color:#ffffff;clear:both;}
#footer a:link, #footer a:visited, #footer a:active {color:#ff0000;text-decoration:underline;}
#footer a:hover {color:#ffffff; text-decoration:none;}

.fL {float:left;}
.fR {float:right;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}