*{margin:0;padding:0;font-family:Tahoma;}
body,html{background:url('/assets/libs/graphics/bg.jpg') top left repeat-x #E6F5FC;}
h1{font-size:24px;padding:5px 0 5px 0;}
h2{float:left;font-weight:bold;font-size:14px;}
a img{border:none;}
#page{margin:0 auto 0 auto;width:770px;}
#container{float:left;}
#header{float:left;background:white;width:770px;}
#header-logos{float:left;padding:20px 20px 0px 20px;width:730px;}
#header-logos .left{float:left;}
#header-logos .right{float:right;}


/*
#nav{padding:20px 0 0 0;}
#nav ul{list-style:none;padding:0 0 0 20px;}
#nav li{float:left;}
#nav li a{float:left;font-size:11px;width:100px;height:23px;color:white;font-weight:bold;padding:7px 0 0 0;text-align:center;margin:0 1px 0 1px;background:url('/assets/libs/graphics/button-blue.jpg') top center no-repeat;text-decoration:none;}
#nav li a:hover{color:black;}
*/

#content{float:left;padding:0 10px 0 10px;width:750px;background:white;min-height:500px;}
#hp-banner{float:left;width:750px;height:230px;margin:25px 0 0 0;background:url('/assets/libs/graphics/hp-banner.jpg') top left no-repeat;}
.hp-link{padding:15px 0 0 0;}
#hp-banner .hp-left{float:left;width:320px;padding:40px 0 0 20px;font-size:13px;}
#hp-banner .hp-left h4{font-size:16px}
#hp-banner .hp-right{float:left;height:230px;}
#hp-banner .hp-body{float:left;height:78px;width:320px;}
#hp-banner .hp-products{float:left;font-size:11px;margin:30px 0 0 0;}
#hp-banner .hp-products a{text-decoration: none;color:#3471B0;}
#hp-banner .hp-products a:hover{}

#lib-listing{float:left;width:750px;height:428px;margin:50px 0 35px 0;background:url('/assets/libs/graphics/grey-bg.jpg') top left no-repeat;}
	
	#lib-listing .left{float:left;width:458px;padding:15px 20px 0 20px;margin:0 8px 0 0;line-height:15px;}
		#lib-listing .left .div33x3{float:left;padding:20px 0 0 0;}
		#lib-listing .left .low-top{padding:5px 0 0 0;}
		#lib-listing .left h3,#lib-listing .left h3 a{color:#000000;font-size:11px;font-weight:bold;text-decoration:none;}
		#lib-listing .left ul{list-style:none;font-size:11px;padding:3px 0 0 0;margin:0;}
		#lib-listing .left ul li a{color:#777777;text-decoration:none;}
		#lib-listing .left ul li a:hover{text-decoration:underline;}
				#lib-listing .left .div33x3 .div33x3-1{float:left;width:142px;margin:0 10px 0 0;color:#777777;}
				#lib-listing .left .div33x3 .div33x3-2{float:left;width:142px;margin:0 10px 0 0;color:#777777;}
				#lib-listing .left .div33x3 .div33x3-wide{float:left;width:296px;margin:0 10px 0 0;color:#777777;}
				#lib-listing .left .div33x3 .div33x3-3{float:left;width:144px;margin:0 10px 0 0;color:#777777;}
		
	#lib-listing .right{float:left;width:184px;padding:15px 20px 0 20px;line-height:15px;}
		#lib-listing .right .articles{float:left;padding:20px 0 0 0;}
		#lib-listing .right ul{list-style:square;color:#777777;font-size:11px;padding:3px 0 0 0;margin:0 0 0 15px;}
		#lib-listing .right li a{color:#777777;font-size:11px;text-decoration:none;}
		#lib-listing .right li a:hover{text-decoration:underline;}
		.articles-more{float:right;font-size:11px;padding:15px 0 0 0;}
		.articles-more a{text-decoration:none;color:#777777;}

#page404 .advert-right,#page404 .advert-left{display:block;float:left;width:300px;height:250px;margin:37px;}
#page404 .descriptions h4{font-size:13px;padding:0 25px 30px 25px;font-weight:normal;}
#page404 .descriptions p a{color:#333333;font-weight:bold;}
#page404 .descriptions p{display:block;float:left;width:200px;padding:0 25px 40px 25px;color:#777777;font-size:13px;}

#footer{float:left;width:750px;padding:20px 10px 0 10px;background:white;}
#footer .left{float:left;padding:20px 0 0 20px;}
#footer .right{float:right;font-size:11px;text-align:right;padding:20px 20px 0 0;color:#444444;}
#footer .right a{text-decoration:none;color:#3471B0;}

a:hover{text-decoration:underline!important;}