/*** BODY ***/
body{font-size: 11px; background: #222222; font-family: arial, sans-serif; margin: 0px;}
a {color: #4b84c4; text-decoration: underline;}

h2{color: #0085DF; font-size: 20px; margin: 5px 0 0 5px;}
hr{height: 1px; background: #DFDFDF; color: #DFDFDF; border-bottom: 1px #FFFFFF solid;}

/*** SITE CONTAINER ***/
.siteContainer{width: 900px; background: #FFFFFF; margin: auto;}

/*** SITE TOP ***/

/* Site Top Header */
.siteTopHeader{height: 60px; background: #f3f3f3; border-bottom: 3px #e0dcdb solid;}
	
	.siteTopHeaderLogo{width: 590px; height: 60px; float: left;}
	.siteTopHeaderLogo img{float: left; margin: 0 5px 0 0;}
	.siteTopHeaderLogo a{color: #68C81C; text-decoration: none;}
	.siteTopHeaderLogo a:hover{color: #FFFFFF; text-decoration: none;}		
	.siteTopHeaderLogo h1{color: #68C81C; font-size: 22px; font-family: trebuchet ms; font-style: italic; letter-spacing: 1px; padding: 20px 0 0 30px; margin: 0px;}
	.siteTopHeaderLogo h2{color: #BFBFBF; font-size: 14px; font-family: trebuchet ms; font-style: italic; letter-spacing: 1px; padding: 1px 0 0 0; margin: 0px;} 

	/* Site Top Search */
	.siteTopSearch{width: 300px; height: 60px; float: left;}	
	.siteTopSearch form{width: 300px; margin: 15px auto;}

/* Site Top Menu */
.siteTopMenu{width: 871px; height: 197px; border-bottom: 2px #3d3d3d solid; border-right: 1px #f3f3f3 solid;}
	.siteTopMenuLinks{width: 728px; margin: 5px 0 0 0 0px;}
	.siteTopMenuAd{width: 728px; margin: 20px 0 0 35px;}
	
/*** SITE MIDDLE LEFT***/  	
.siteMiddleLeft{width: 250px; float: left;}	
.siteMiddleLeft h2{width: 80%; font-size: 16px; letter-spacing: 1px; text-align: center; color: #314a69; border-bottom: 1px #b1b1b1 dotted; margin: 10px 0 10px 30px; }	

	/* Site Middle Left*/	
	.siteMiddleLeftMenu{width: 250px; border-left: 1px #ededed solid; margin: 0 10px 0 10px;}

			.siteMiddleLeftMenu h3{color: #000000; font-size: 12px; text-decoration: underline; padding: 0 0 2px 1px; margin: 2px 0 0 0;}
			.siteMiddleLeftMenu ul{list-style-type: none; padding: 0; margin: 0;}
			.siteMiddleLeftMenu li{font-size: 11px; text-align: left; fonweight padding: 0; margin: 1px 0 0 6px;}
			.siteMiddleLeftMenu li a{color: #2e4a6f}
	
	/* Site Middle Left Search*/	
	.siteMiddleLeftSearch{width: 250px; height: 100px; background: #3d3d3d;}
	.siteMiddleLeftSearch h3{color: #ffffff; font-size: 16px; text-align: center; font-weight: normal; padding: 5px 0 5px 0; margin: 0px;}
	.siteMiddleLeftSearch form{width: 230px; float: right;}
	.siteMiddleLeftSearch input{width: 220px; margin-bottom: 3px;}
	
/*** SITE MIDDLE RIGHT***/
.siteMiddleRight{width: 620px; float: left; border-left: 1px #ededed solid; border-right: 1px #ededed solid;}

	/* Site Middle Right Text*/
	.siteMiddleRightText{}
	.siteMiddleRightText img{float: right;}
	.siteMiddleRightText h1{width: 80%; font-size: 16px; letter-spacing: 1px; text-align: center; color: #314a69; border-bottom: 1px #b1b1b1 dotted; margin: 10px 0 10px 30px; }		
	.siteMiddleRightText h2 {height: 20px; background: url('images/bullet.png') no-repeat; font-size: 11px; color: #9a9a9a; padding: 0px 0 0 18px; margin: 5px 0 2px 5px;}
	.siteMiddleRightText h2 a{color: #9a9a9a; text-decoration: none; }
	.siteMiddleRightText p{font-size: 12px; color: #9a9a9a; line-height: 16px; margin: 2px 0 10px 5px;}	
	
/*** SITE MIDDLE FOOTER***/
.siteMiddleFooter{width: 773px; height: 17px; border-top: 1px #ededed solid; margin: 5px 0 0 100px;}

/*** SITE FOOTER***/
.siteFooter{width: 871px; height: 50px; background: #ededed; margin-bottom: 30px;}
.siteFooter p{float: left; color: #7E8B96; font-size: 11px; letter-spacing: 1px; padding: 0 5px 0 5px; margin: 20px 5px 0 15px;}
.siteFooter p a{color: #7E8B96; text-decoration: none;}
.siteFooter strong{font-weight: normal;}

.promoBox{width: 798px; height: 167px; border: 1px #EFEFEF solid; background: #ffffff; margin: auto;}
.promoBoxLeft {width: 500px; float: left;}
.promoBoxLeft img{float: left; margin: 5px 30px 0 0;}
.promoBoxLeft p{font-family: Arial; font-size: 20px; font-weight: bold; padding: 10px 0 0 10px; margin: 0;}
.promoBoxLeft a{color: #F06000; text-decoration: underline;}
.promoBoxLeft a:hover{color: #F06000}
.promoBoxLeft ul{font-family: Tahoma; color: #3F3F3F;}
.promoBoxLeft li{font-size: 13px; line-height: 22px;}
.promoBoxRight{width: 280px; float: left;}
.promoBoxRight img{float: right;}
.promoBoxRight p{width: 140px; background: #F06000; font-family: Tahoma; font-weight: bold; font-size: 12px; text-align: center; border: 1px #CCCCCC solid; padding: 5px; margin: 50px 20px 0 0;}
.promoBoxRight a{color: #FFFFFF; text-decoration: none;}