img, div, a, input,h2 { behavior: url(css/iepngfix.htc) }

*{margin:0;padding:0;outline:none}

ul,li{list-style:none}
img{border:0}
body{background:transparent url('../images/bodyback.jpg') repeat-x scroll left top}
h1{background:transparent url('../images/bar.jpg') no-repeat scroll -2px top;font:18px arial;padding:8px 0 10px 15px;margin:0 0 10px 0;}
h1 p{color: #000;font:18px arial;padding:0px;margin:0px;}
h2{font:14px arial;color:#7a2326;margin:0 0 10px 15px;}
p{font:12px arial;color:#333333;margin:0 15px;}

.page{margin:0 auto;width:958px}
.container{width:958px; float:left; background:transparent url('../images/s2.jpg') repeat-y scroll left top}
.container_top{width:950px; float:left; background:transparent url('../images/s1.jpg') no-repeat scroll left top; padding:0 4px}
.container_botm{width:950px; float:left; background:transparent url('../images/blue1.jpg') repeat-x scroll left bottom}
.sidebar{width:282px;float:left}
.logo{width:252px;float:left;height:168px;background:transparent url('../images/logoback.jpg') no-repeat scroll right bottom;padding:20px 0 0 30px}
.topmenu .activeLink{text-decoration:underline;}

#sidemenu{width:282px;float:left;margin:0 0 20px 0px;display:inline;background:transparent url('../images/sidebartop.jpg') no-repeat scroll right top;padding:10px 0 0 0}
#sidemenu a{color: #003366; padding: 3px 0; margin-left: 30px; font:14px/26px arial; text-decoration: none;}
#sidemenu a:hover{color: #000; padding: 3px 0; margin-left: 30px; font:14px/26px arial; text-decoration: underline;}
#sidemenu a#active{color: #000000; text-decoration: underline;}

/* A few IE bug fixes */
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }
/*		
#theMenu { width: 280px; padding: 0 0 0 0px; }
 Some list and link styling 
	#theMenu  li { border:0!important}
	#theMenu  ul li { padding: 0 0 0 15px;  margin-bottom: 0;border:0}
	#theMenu  ul li a { display:block; color: #000; padding: 3px 0; font:12px/19px arial }

#xtraMenu ul{border:0;margin:0;padding:0}

#theMenu  ul{border:1px #ccc solid;margin:0 0 10px 0;padding:10px 0;display:block}
#theMenu  ul ul{border:0;margin:0;padding:0}
*/
/* For the xtra menu 
	#theMenu  ul ul li { border-left: none; padding: 0; margin-bottom: 0; }
	#theMenu  ul ul li a { display:block; padding: 3px 10px 3px 35px; font:12px/19px arial;color:#666666 ;width:220px}
	#theMenu  ul li a { display:block; padding: 3px 10px 3px 25px; color:#333 ;width:225px}

	#theMenu 	a{text-decoration:none}
	#theMenu 	h2 { margin-top: 1.5em; }
		
	 Header links styling 
	#theMenu 	h3.head a{color:#003366;display:block;padding: 3px 10px 3px 30px;font:normal 14px/26px arial;width:240px}
	
	#theMenu 	h3.selected a {color: #000;padding: 3px 10px 3px 30px;text-decoration:underline}
			
	 Xtra Header links styling 
	#theMenu 	h4.head a { color: #333;display:block;padding: 3px 10px 3px 25px;width:225px}
		
	#theMenu 	h4.selected a {color: #000;padding;padding: 3px 10px 3px 25px;text-decoration:underline}

	#theMenu .selected {text-decoration:underline}
*/	
#subNavBox{
	border: 1px solid #E5E8ED;
	width: 275px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}

#subNavBox a{color: #000; padding: 3px 0; margin-left: 43px; font:12px/23px arial; text-decoration: none;}
#subNavBox a:hover{color: #000; padding: 3px 0; margin-left: 43px; font:12px/23px arial; text-decoration: underline;}
#subNavBox a#active{color: #000; text-decoration: underline;}
	
	
#banner{width:668px;height:221px;float:left}
#banner p{margin: 0px; padding: 0px;}

.downloadbox{height:85px;width:255px;float:left;border:1px #fff solid;background:#cccccc;padding:5px 5px 5px 20px;margin:0 0 20px 0}
.main{width:668px;float:left}
.header{height:96px;float:left;width:666px;background:transparent url('../images/top.jpg') repeat-x scroll left bottom;border-bottom:1px #fff solid} 
.topmenu{height:42px;float:right;margin:40px 0 0 0;display:inline}
.topmenu a{display:block;float:left;border-left:1px #fff solid;height:18px;font:14px arial;color:#003366;padding:25px 30px 0 5px;text-decoration:none}
.topmenu a:hover{display:block;float:left;border-left:1px #fff solid;height:18px;font:14px arial;color:#003366;padding:25px 30px 0 5px;text-decoration:underline}
.content{width:668px;float:left; font:12px arial;color:#333333;}
/* .content p{margin: 5px;} */
/* .content h1 p{margin-left: 0px!important} */

#sitemap ul{margin: 10px 0px;}
#sitemap ul li{margin: 10px 20px; font-weight: bold;}
#sitemap ul ul li{margin: 10px 40px; font-weight: normal;}
#sitemap ul ul ul li{margin: 10px 60px; font-weight: normal;}
#sitemap a{color: #333; text-decoration: none;}
#sitemap a:hover{color: #333; text-decoration: underline;}


.footer{height:58px;float:left;width:100%;background:transparent url('../images/footer.jpg') no-repeat;text-align:center;font:12px arial;color:#666666;padding:20px 0 0 0}
.footer a{color:#666666}

#copyright{color: #666666; font: 11px  Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";  margin: 5px; text-align: center;}
#copyright a{color: #666666; text-decoration: none;}
#copyright a:hover{color: #666666; text-decoration: underline;}


#tmgCredit{color: #666666; font: 11px  Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS"; margin: 5px 0px 15px 0px; padding-top: 15px; text-align: center;}
#tmgCredit a{color: #666666; text-decoration: none;}
#tmgCredit a:hover{color: #666666; text-decoration: underline;}