/* CSS Document */

*{margin:0px; padding:0px;}

a:hover { color:#00FFCC;}

body{
  font:0.8em Verdana, Arial, Helvetica, sans-serif;
  color:#333333; background:url(../images/grad_cont.jpg) repeat-x;
}
  
.lau { height: 19.5pt; font-size: 12.0pt; font-weight: 700; font-family: Helv; text-align: left; vertical-align: middle; color: windowtext; font-style: normal; text-decoration: none; white-space: nowrap; border-left: .5pt solid silver; border-right: medium none; border-top: .5pt solid silver; border-bottom: .5pt solid silver; padding-left: 1px; padding-right: 1px; padding-top: 1px; background: #C5D9E1

}
.main{
	width:998px; 
	margin:0 auto; 
	background:url(../images/resp.jpg) no-repeat top right;
    } 

.header{
	width:998px; 
	float:left; 
	padding-top:8px;
	}

.header h1{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	float:right; 
	padding:10px 10px 0 0; 
	}

.img{
	float:left;
	border:none;
	} 



/*BAR NAV*/

.navbar{
	width:742px; 
	float:left; 
	height:55px; 
	padding-top:39px;
}

.navbar ul{
	float:left;
}

.navbar li{
	float:left; 
	list-style:none;
}

.navbar a{
	float:left;
}

.home{
	width:96px; 
	height:55px; 
	float:left; 
	background:url(../images/home_norm.jpg);
}

.home:hover{
	background:url(../images/home_act.jpg);
}

.home_act{
	width:96px; 
	height:55px; 
	float:left; 
	background:url(../images/home_norm.jpg);
}


.services{
	width:96px; 
	height:55px; 
	float:left; 
	background:url(../images/services_norm.jpg);
}

.services:hover{
	background:url(../images/services_act.jpg);
}

.services_act{
	width:96px; 
	height:55px; 
	float:left; 
	background:url(../images/services_norm.jpg);
}


.product{
	width:101px; 
	height:55px; 
	float:left; 
	background:url(../images/product_norm.jpg);
}

.product:hover{
	background:url(../images/product_act.jpg);
}

.product_act{
	width:96px; 
	height:55px; 
	float:left; 
	background:url(../images/product_norm.jpg);
}


.clients{width:87px; 
	height:55px; 
	float:left; 
	background:url(../images/clients_norm.jpg);
}

.clients:hover{
	background:url(../images/clients_act.jpg);
}

.clients_act{
	width:87px;
	height:55px;
	float:left;
	background:url(../images/clients_norm.jpg);
}


.support{
	width:87px; 
	height:55px; 
	float:left; 
	background:url(../images/support_norm.jpg);
}

.support:hover{
	background:url(../images/support_act.jpg);
}

.support_act{width:87px; 
	height:55px; 
	float:left; 
	background:url(../images/support_norm.jpg);
}


.support{width:95px; 
	height:55px; 
	float:left; 
	background:url(../images/support_norm.jpg);
}

.support:hover{
	background:url(../images/support_act.jpg);
}

.support_act{
	width:95px; 
	height:55px; 
	float:left; 
	background:url(../images/support_norm.jpg);
}


.company{width:105px; 
	height:55px; 
	float:left; 
	background:url(../images/company_norm.jpg);
}

.company:hover{
background:url(../images/company_act.jpg);
}

.company_act{
	width:105px; 
	height:55px; 
	float:left; 
background:url(../images/company_norm.jpg);
}


.news{
	width:76px; 
	height:55px; 
	float:left; 
	background:url(../images/news_norm.jpg);
}

.news:hover{
	background:url(../images/news_act.jpg);
}

.news_act{
    width:76px; 
	height:55px; 
	float:left; 
	background:url(../images/news_norm.jpg);
}


.contact{
	width:86px; 
	height:55px; 
	float:left; 
	background:url(../images/contact_norm.jpg);
}

.contact:hover{
	background:url(../images/contact_act.jpg);
}

.contact_act{
	width:86px;
	height:55px; 
	float:left; 
	background:url(../images/contact_norm.jpg);
}





/* SUB HEADER */

.sub_header{
	float:left; 
	clear:both; 
	width:994px;
}

.navbar2{
	width:227px; 
	height:233px; 
	float:left; 
	background:url(../images/nav_bar2.jpg);
 }

.navbar2 ul{
	float:left; 
	padding-left:13px;
}

.navbar2 li{
	float:left; 
	list-style:none;
}

.navbar2 a{
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	text-decoration:none; 
	width:182px; 
	padding:8px 0 8px 18px; 
	float:left;
}

.navbar2 a:hover{
	text-decoration:none;
	color:#333333;
}

.subheader_right{
	width:755px; 
	float:left; 
	height:226px; 
	background:url(../images/targeted.jpg); 
	margin-left:12px; 
	margin-top:7px;
}

.subheader_right h2{
	float:right; 
	font: normal 38px Georgia, "Times New Roman", Times, serif; 
	color:#003366; 
	padding-top:94px; 
	padding-right:131px;
}
.subheader_right h1{
	float:right; 
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	padding-top:94px; 
	padding-right:131px;
}

.learn_more{
	float:right; 
	border:none; 
	margin:14px 6px 0 0; clear:both;
}

.border_bot{
	border-bottom:#BDBFBF solid 1px; 
	float:left; 
}

.border_bot_a{
	border-bottom:#DCDFDF solid 1px; 
	float:left; 
}




/* MAIN 2 */


.main2{
	width:998px; 
	float:left;
}

.cont_left{
	width:227px; 
	float:left;  
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#333333; 
	line-height:15px;
}

.cont_left_in{
	float:left; 
	width:200px; 
	border-bottom:#DADADA solid 1px; 
	padding:14px 6px 25px 15px; 
	font-size:11px;
}

.cont_left a{
	text-decoration:underline; 
	color:#000066;
}

.cont_left a:hover{
	color:#990033;
	text-decoration:underline; 
}


.pencil{
	float:left; 
	border:none; 
	margin:0 8px 4px 0;
}

.bussines{
	font:12px Arial, Helvetica, sans-serif; line-height:18px;
}

.bussines a{
	text-decoration:none;
}

.bussines a:hover{
	text-decoration:underline;
	color:#333333;
}


.cont_right{
	width:730px; 
	float:left; 
	padding-left:27px; 
	line-height:18px; 
	padding-top:15px;
}

.cont_right h1{
	font:25px Georgia, "Times New Roman", Times, serif;   
	padding-bottom:10px;}

.bot{
	border-bottom:none;
}

.cont_contact{
	width:280px; 
	float:left; 
	padding-top:35px;
	padding-right:20px;
}

.contact_in{
	width:280px; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left; 
	padding-right:20px;
}

.contact_in h2{ 
	font-size:15px;
}

.our{
	width:988px; 
	float:left;
	padding:20px 0 0 5px;
}

.end{
	width:100%; 
	height:246px; 
	margin:0 auto; 
	background:#333333; 
	border-top:#C6C6C6 3px solid;
	margin-top:8px;
}

.end_in{
	width:998px; 
	margin:0 auto; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#CCCCCC; 
	line-height:17px; 
	padding-top:15px;
}

.end_in a{
	color:#CCCCCC;
	text-decoration:none;
}

.end_in a:hover{
	text-decoration:underline;
}

.end1{
	width:130px; 
	height:180px; 
	float:left; 
	border-right:#434343 solid 1px; 
	padding:6px 28px 0 10px;
}

.end2{
	width:155px; 
	height:180px; 
	float:left; 
	border-right:#434343 solid 1px; 
	border-left:#3B3B3B solid 1px; 
	padding:6px 28px 0 28px;
}

.end3{
	width:150px; 
	height:180px; 
	float:left; 
	border-right:#434343 solid 1px; 
	border-left:#3B3B3B solid 1px; 
	padding:6px 28px 0 28px;
}

.end4{
	width:140px; 
	height:180px; 
	float:left; 
	border-right:#434343 solid 1px; 
	border-left:#3B3B3B solid 1px; 
	padding:6px 28px 0 28px;
}