* { font-family: arial, tahoma, verdana, sans-serif; color: #666769;}

body { margin : 0px; padding : 0px; text-align : center; background : url(/img/bodybk.jpg) repeat-x top; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }
td {vertical-align:top; }
.hide { display:none; }




/* Header ***************************************************************** */
#oHTopContainer { float : left; background-image : url(/img/topheader2.jpg); width : 759px; height : 58px; }
	#oHTopContainer *  { font-size:11px; }
	#oHTopMnu {}
		#oHTopMnu ul { list-style : none; margin : 0px; padding : 20px 0 0 10px; }
		#oHTopMnu ul li { float : left; margin : 0px; padding : 0 0 0 6px; line-height : 17px;  }
		#oHTopMnu ul li.First { padding : 0 0 0 0px; }
		#oHTopMnu ul li.Second { padding : 0 0 0 10px; }
		#oHTopMnu ul li a { text-decoration : none; }
		#oHTopMnu ul li a:hover { text-decoration : underline; }
		#oHTopMnuDevelopments { width : 280px; text-align : left; }
		#oHTopMnuDevelopments label { display:none; }
		#oHTopMnuDevelopments select { width : 100%; font-weight : normal; }
		#oHTopMnuDevelopments select option { font-weight : normal; }
		
#oHFlashContainer { float : left; background-color : #626B40; height : 191px; width : 100%; }
#oHMenuContainer { float : left; }
	#oHMnuContainer ul { list-style : none; margin : 0px; padding : 0px; }
	#oHMnuContainer ul li { float : left; margin : 0px; padding : 0px; }
		#oHMnuContainer ul li img { border : 0px; }
		#oHMnuContainer ul li#oHMnuButton1 { margin : 4px 5px 0 0; }
		#oHMnuContainer ul li#oHMnuButton2 { margin : 4px 5px 0 0; }
		#oHMnuContainer ul li#oHMnuButton3 { margin : 4px 4px 0 0; }
		#oHMnuContainer ul li#oHMnuButton4 { margin : 4px 0 0 0; }

/* Main ***************************************************************** */
#oMBody { width : 100%; float : left; margin-bottom : 40px; }
#oMContainer { width : 793px; margin : 37px auto 0 auto; }
#oMContainer2 { background-image : url(/img/mainshadowbk.gif); float : left; width : 793px; }
#oMBorder { float : left; background-color : #7A8060; padding : 1px 1px 0 1px; }
#oM { float : left; width : 779px; background-color : #fff;float : left;  }
#oMMid { width : 759px; margin : 0 auto 0 auto; }
#oMFooter { width : 793px; margin : 0 auto 0 auto;  }
#oMRightShadow {float : left;   width : 12px; font-size : 17px; }
		
/* Footer ***************************************************************** */
#oFContainer { float : left; width : 759px;  }
	#oFContainer *  { font-size:11px; }
#oFAddress { padding : 17px 0 17px 0px; line-height : 15px; color:#626B40; }
#oFAddress a { text-decoration : none; color:#626B40;}
#oFAddress a:hover { text-decoration : underline; }

#oFIntro { padding : 5px 27px 5px 27px; }
#oFIntro h1 { line-height : 19px; font-size:1.2em; margin:20px 0 0 0; }
#oFIntro h2 { line-height : 19px; font-size:1.1em; border-top:1px dotted #dddddd; margin:10px 0 0 0; padding-top: 10px; }
#oFIntro p { line-height : 19px; font-size:1.1em; margin:3px 0 10px 0; }
#oFIntro a { text-decoration : none; color:#626B40; font-size:1.1em; font-weight:bold; }
#oFIntro a:hover { text-decoration : underline; }

#oFLinearContainer { background-image : url(/img/footerlinear.jpg); height : 90px; }
	#oFImageText { padding : 17px 0 17px 0px; }
	#oFLinksContainer { padding : 17px 0 0 0; height:100px; }
	#oFLinksContainer p{ padding : 0; }
		#oFLinks { margin : 0 auto ; width : 740px; height : 10px; }
			#oFLinks ul { list-style : none; margin : 0px; padding : 0 0 0 28px; }
			#oFLinks ul li { float : left; margin : 0px; padding : 0 0 10px 5px;  }
			#oFLinks ul li.First { padding : 0 0 10px 0px; }
			#oFLinks ul li a  { text-decoration : none; }
			#oFLinks ul li a:hover { text-decoration : underline; }
			
/* Search Part ***************************************************************** */
#oSearchBox { background-image : url(/img/searchboxbk.jpg); height : 204px; float : left; width : 175px; }
	#oSearchBox * { font-size : 11px; }
	#oSearchBox .Padding { padding : 5px 13px 5px 15px; }
	#oSearchBox form { margin : 0px; }
	#oSearchBox ul { list-style : none; margin : 0px; padding : 5px 0 0 0px; }
	#oSearchBox ul li { text-align : left; margin : 0px; padding : 0 0 10px 0px;  }
	#oSearchBox ul li label { display:none; }
	#oSearchBox ul li select { width : 147px; font-weight : bold; }
	#oSearchBox ul li select option { font-weight : normal; }
	
/* Standards ***************************************************************** */
	
#oDivStandards { padding:0; color:#fff; font-size:0.7em; text-align:center; margin-bottom:10px;}
	