body{padding:0px; margin:0px; background:#fff; color:#6f6f6f; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.font2 {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}

#mainbody{width:775px; margin:2px auto; position:relative; padding:0px; border-left: #000000 0px solid;}

/***  Header  ***/

#header{height:60px; width:775px; background:url(../assets/images/bg2.jpg) 0 0 no-repeat; margin:0 0 0 0px; position:relative; padding:0px;} 

#header img{
	height:81px;
	width:316px;
	position:absolute;
	top:8px;
	left:8px;
}

#header ul {
	width:431px;
	height:20px;
	position:absolute;
	top:40px;
	left:342px;
}
#header ul li{float:left}

#header ul li.about{width:84px; height:20px; margin-right:10px}
#header ul li.about a{width:84px; height:20px; display:block; background:url(../assets/images/menu_btn_1.png) no-repeat;}
#header ul li.about a:hover{width:84px; height:20px; background:url(../assets/images/menu_btn_1_over.png) no-repeat;}

#header ul li.solutions{width:76px; height:20px; margin-right:10px}
#header ul li.solutions a{width:76px; height:20px; display:block; background:url(../assets/images/menu_btn_2.png) no-repeat;}
#header ul li.solutions a:hover{width:76px; height:17px; background:url(../assets/images/menu_btn_2_over.png) no-repeat;}

#header ul li.products{width:80px; height:20px; margin-right:10px}
#header ul li.products a{width:80px; height:20px; display:block; background:url(../assets/images/menu_btn_3.png) no-repeat;}
#header ul li.products a:hover{width:80px; height:20px; background:url(../assets/images/menu_btn_3_over.png) no-repeat;}

#header ul li.support{width:69px; height:20px; margin-right:10px}
#header ul li.support a{width:69px; height:20px; display:block; background:url(../assets/images/menu_btn_4.png) no-repeat;}
#header ul li.support a:hover{width:69px; height:20px; background:url(../assets/images/menu_btn_4_over.png) no-repeat;}

#header ul li.contact{width:72px; height:20px;}
#header ul li.contact a{width:72px; height:20px; display:block; background:url(../assets/images/menu_btn_5.png) no-repeat;}
#header ul li.contact a:hover{width:72px; height:20px; background:url(../assets/images/menu_btn_5_over.png) no-repeat;}

/*** Banner ***/

#banner{height:295px; width:775px; background:url(../assets/images/ABIOlightbulb2.png) 0 0 no-repeat; margin:0 0 0 0px; position:relative; padding:0px;}
#banner h2{width:181px; height:28px; background:url(../assets/images/header_abacus.jpg) 0 0 no-repeat; text-indent:-20000px; margin:2px 0 0 22px; visibility:hidden; !important}
#banner p{width:170px; margin:8px 0 0 22px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; visibility:hidden; !important}
#banner p span {font:20px/22px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#4aafdc;}

#banner ul{width:170px; margin:14px 0 0 23px;}
#banner ul li a{display:block; width:160px; height:20px; background:url(../assets/images/bullit1.jpg) 0 6px no-repeat; font:10px/20px Tahoma, Arial, Helvetica, sans-serif; color:#66cc00; font-weight:normal; text-decoration:none; padding:0 0 0 20px; visibility:hidden; !important}
#banner ul li a:hover{text-decoration:underline; color:#FFF;} 

/***  Body Span ***/

#bodyspan{
	width:775px; 
	margin:0 0 0 0; 
	position:relative; 
	padding:0px;
}

#leftspan{width:240px; margin:18px 0 0 10px; position:relative; padding:0px; float:left;}
#leftspan h2{width:240px; height:27px; background:url(../assets/images/col_header1.png) 0 0 no-repeat; margin:0 0 1px 0; border-bottom:#1c3743 1px solid;}
#leftspan ul{width:240px; margin:0 0 0 4px;}
#leftspan ul li.bullit{height:16px; font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#66cc00; margin-top:14px;}
#leftspan ul li{background:none; padding:0 0 0 0;}
#leftspan ul li span {font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#4aafdc;}
#leftspan ul li a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#leftspan ul li a:hover{color:#4aafdc;}

#middlespan{width:246px; margin:18px 0 0 14px; position:relative; padding:0px; float:left;}
#middlespan h2{width:246px; height:27px; background:url(../assets/images/col_header2.png) 0 0 no-repeat; margin:0 0 16px 0; border-bottom:#1c3743 1px solid;}
#middlespan h3{width:246px; height:76px; background:url(../assets/images/img1.jpg) 0 0 no-repeat; text-indent:-20000px; margin:0 0 12px 0;}
#middlespan span{color:#4aafdc; font-size:14px;}
#middlespan a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#middlespan a:hover{color:#4aafdc;}

#rightspan{width:240px; margin:18px 0 0 14px; position:relative; padding:0px; float:left;}
#rightspan h2{width:240px; height:27px; background:url(../assets/images/col_header3.png) no-repeat; &margin:0 0 16px 0; border-bottom:#1c3743 1px solid;}
#rightspan span{color:#4aafdc;}
#rightspan #img01{background:url(../assets/images/img2.jpg) no-repeat left center; min-height:76px; padding:0 0 0 89px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:12px;}
#rightspan #img02{background:url(../assets/images/img3.jpg) no-repeat left center; min-height:76px; padding:0 0 0 89px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:12px;}
#rightspan a{font:10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#rightspan a:hover{color:#4aafdc;}

/***  Footer ***/

#footer{
	width:775px;
	height:90px;
	margin:15px 0 0 0px;
	position:relative;
	padding:0px;
	background:#f3f3f3;
	float: left;
}
#footer p{margin:20px 0 0 40px; font:10px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
#footer a{font:10px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#4aafdc; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:none;}
#footer img {
	height:48px;
	width:172px;
	position:absolute;
	top:19px;
	left:574px;
}

