/*** BODY ***/
body{font-size: 11px; background: url('images/background.jpg') repeat-x; 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; margin: auto;}

/*** SITE TOP ***/

/* Site Top Header */
.siteTopHeader{height: 72px;}
	
	.siteTopHeaderLogo{width: 590px; height: 60px; float: left;}
	.siteTopHeaderLogo img{float: left; margin: 0 5px 0 0;}
	.siteTopHeaderLogo a{color: #e05325; text-decoration: none;}
	.siteTopHeaderLogo a:hover{color: #e05325; text-decoration: none;}		
	.siteTopHeaderLogo h1{color: #FFFFFF; font-size: 20px; 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{height: 46px;}
	.siteTopMenuLinks{width: 715px; height: 15px; padding-top: 15px; margin: auto;}

/*** SITE MIDDLE TOP***/ 
.siteMiddleTop{height: 168px; margin: auto;}	
	.siteMiddleTopBox{width: 280px; height: 160px; background: #314989; float: left; text-align: center; border: 1px #27417F solid; margin: 10px 10px 0 0; overflow: hidden;}
	.siteMiddleTopBox h3{width: 200px; color: #ffffff; font-size: 12px; text-align: left; text-decoration: underline; padding: 0 0 2px 1px; margin: 2px auto;}
	.siteMiddleTopBox hr{width: 80%; background: #5a71a7; border: 1px #5a71a7 solid;}
	.siteMiddleTopBox ul{width: 200px; list-style-type: none; text-align: left; padding: 0px; margin: 0px auto;}
	.siteMiddleTopBox li{font-size: 11px; text-align: left; padding: 0; margin: 1px 0 0 6px;}
	.siteMiddleTopBox li a{color: #ffffff}
	
/*** SITE MIDDLE LEFT***/  	
.siteMiddleLeft{width: 485px; background: #ffffff; float: left; border: 1px #efefef solid; margin: 15px 5px 10px 0;}	
.siteMiddleLeft h2{width: 40%; font-size: 16px; color: #e15226; border-bottom: 1px #efefef solid; margin: 5px 0 5px 10px; }	
.siteMiddleLeft h3 {height: 20px; background: url('images/bullet.png') no-repeat; font-size: 11px; color: #9a9a9a; padding: 0px 0 0 18px; margin: 5px 0 2px 5px;}
.siteMiddleLeft h3 a{color: #9a9a9a; text-decoration: none; }
.siteMiddleLeft p{font-size: 12px; color: #9a9a9a; line-height: 16px; margin: 2px 0 10px 5px;}	
.siteMiddleLeftAd{width: 300px; height: 250px; float: left;}

/*** SITE MIDDLE RIGHT***/
.siteMiddleRight{width: 408px; float: left; text-align: center; margin: 15px 0 10px 0; overflow: hidden;}
.siteMiddleRight div{width: 200px; height: 500px; background: #f7f8fc; float: left; border: 1px #efefef solid; margin: 10px 2px 0 0; overflow: hidden;}
.siteMiddleRight div ul{width: 190px; list-style-type: none; text-align: left; padding: 0px; margin: 0px auto;}
.siteMiddleRight div li {font-size: 12px; font-weight: bold; text-align: left; padding: 0; margin: 3px 0 0 10px;}
.siteMiddleRight div li a{color: #ed6420; text-decoration: underline;}
.siteMiddleRight form{width: 485px; height: 64px; background: url('images/searchBox.png') repeat-x; text-align: left; border: 2px #efefef solid; padding: 0px; margin: auto;}
.siteMiddleRight form .textinput{width: 250px; background: #ffffff; border: 1px #cdcdcd solid; margin: 0 0 0 5px;}
.siteMiddleRight h2{width: 40%; font-size: 12px; color: #e15226; border-bottom: 1px #efefef solid; margin: 5px 0 5px 10px;}
.siteMiddleRight h3{width: 200px; color: #000000; text-align: left; font-size: 12px; text-decoration: underline; padding: 0 0 2px 1px; margin: 2px auto;}

/*** SITE FOOTER***/
.siteFooter{height: 50px;}
.siteFooter p{float: left; color: #4f4f4f; font-size: 11px; letter-spacing: 1px; border-bottom: 1px #efefef solid; padding: 0 5px 10px 5px; margin: 20px 0px 0 0px;}
.siteFooter p a{color: #000000; text-decoration: underline;}
.siteFooter strong{font-weight: normal;}

/*** PROMO BOX ****/

.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;}
