*{margin:0;padding:0}
body{font-family:Tahoma,Geneva,sans-serif;background:#DEE4F4}
table{border-collapse:collapse}
q{quotes:none}
a{color:#284193}
a:hover{text-decoration:none}
a img{border:none}

#wrap{min-width:1002px;background:url(images/wrap-bg.jpg) repeat-x left 60px}

#header{background:#0151A5;padding:20px 0 0 65px;height:40px}
	#header ul{list-style-type:none;font-size:12px;font-weight:bold;overflow:hidden;line-height:40px;color:#ED0C23}
		#header ul li{float:left}
			#header ul li a{display:block;float:left;height:40px;color:#fff;padding:0 20px}
			#header ul li.current a{background:#D0E3F4}
			#header ul li a.home{background:url(images/home-buttom-bg.gif) no-repeat center -55px}
			#header ul li.current a.home{background:#D0E3F4 url(images/home-buttom-bg.gif) no-repeat center 15px}


#content-section{overflow:hidden;height:1%;background:url(images/content-section-bg.jpg) no-repeat left top;position:relative}

#aside{float:left;width:233px;padding:40px 0 12em 44px}
	#aside .logo{position:relative;display:block;height:124px;padding-bottom:40px}
		#aside .logo img{position:absolute;left:25px;top:0}
	#aside h2{font-size:1.7em;font-weight:normal;margin-bottom:15px}
	#aside p{font-size:0.75em;margin-bottom:10px}
	#aside ul{font-size:0.75em;margin-bottom:10px;list-style-type:none;width:233px}
	#aside .nav li{border-bottom:1px solid #657885}
	#aside .nav a{display:block;padding:8px 0 8px 25px;background-image:url(images/nav-marker.gif);background-position:10px 13px;background-repeat:no-repeat;color:#000;text-decoration:none;height:1%}
	#aside .nav a:hover{text-decoration:underline}
	#aside .nav a.current{background-color:#2C48A3;color:#fff;background-position:10px -81px}
	#aside .nav a.current:hover{text-decoration:none}
		#aside .nav ul{font-size:1em;margin:0;padding:5px 0 5px 25px;color:#ED0C23;display:none;width:208px}
			#aside .nav ul li{border:none;margin-bottom:5px}
				#aside .nav ul a{display:inline;padding:0;background:none;color:#284193;text-decoration:underline}
				#aside .nav ul a:hover{text-decoration:none;color:#ED0C23}
	
#content{overflow:hidden;height:1%;padding:391px 60px 20px 51px}
	#content h2{font-size:1.7em;font-weight:normal;margin-bottom:15px;color:#fff}
	#content h3{font-size:1.2em;margin-bottom:10px;font-weight:normal}
	#content p{font-size:0.75em;margin-bottom:10px}
	#content ul{font-size:0.75em;margin-bottom:10px;padding:0 0 0 15px;height:15}
	#content .content-block{background:#8994AA url(images/content-block-bg.jpg) repeat-x left top;padding:25px 30px 15px 30px;margin-bottom:15px}
	#content .title{margin-bottom:15px}
		#content .title h2{display:inline;padding:0 30px 0 0}
		#content .title a{font-size:0.75em}
	#content .more{background:url(images/more-button-bg.gif) no-repeat left center;padding:0 0 2px 20px}
	#content .logos{list-style-type:none;padding:0 0 0 30px;overflow:hidden}
		#content .logos li{float:left;margin:0 20px 0 0}
	#content .product{overflow:hidden;height:1%;margin-bottom:50px}
		#content .product .photo{float:left}
		#content .product .description{overflow:hidden;height:1%;padding:0 0 0 20px}
	#content .download{overflow:hidden;height:1%}
		#content .download a{background:url(images/download-button-bg.gif) no-repeat left center;display:block;float:left;padding:0 0 0 20px;color:#000;text-decoration:none;font-size:0.85em}
			#content .download a span{font-size:1.15em;color:#284193;text-decoration:underline;display:block}
			#content .download a:hover span{text-decoration:none}
	#content .data{width:100%;font-size:0.75em;margin-bottom:20px}
		#content .data th{background:#0151A4;padding:12px;color:#fff;text-align:left}
		#content .data td{background:#B1B8CB;padding:4px 12px}
		#content .data .odd td{background:#CED5E5}

#contacts{width:248px;position:absolute;left:65px;bottom:50px}
	#contacts h2{font-size:1.7em;font-weight:normal;margin-bottom:15px;color:#566F89}
	#contacts address{font-size:12px;font-style:normal}
		#contacts address span{display:block;margin-bottom:10px}
		
#splash{position:absolute;left:315px;top:10px;font-size:0}

#footer{clear:both;background:#0151A5;padding:20px 0 40px 65px;position:relative;color:#fff}
	#footer p{font-size:0.75em}
	#footer a{color:#fff}
	#footer .stat{position:absolute;left:325px;top:20px}
	#footer ul{position:absolute;left:445px;top:20px;font-size:0.75em;list-style-type:none}
		#footer ul li{float:left;padding:0 20px 0 0}
		#footer ul li.sitemap{padding:0 20px;border-left:1px solid #000}
