body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 

	margin:0;

	padding:0;

}



table{

	border-collapse:collapse;

	border-spacing:0;

}



fieldset,img{ 

	border:0;

}



address,caption,cite,code,dfn,em,strong,th,var{

	font-style:normal;

	font-weight:normal;

}

.error{

	margin:20px;
	padding: 10px;
	float: left;
	width:620px;
	background: #fff;
	border: #000 solid 2px;
	color: #000;

}



ol,ul{

	list-style:none;

}



caption,th{

	text-align:left;

}



h1,h2,h3,h4,h5,h6{

	font-size:100%;

	font-weight:normal;

}



q:before,q:after{

	content:'';

}



abbr,acronym{ border:0;


}



img{

	border: none;

}



a{

	text-decoration: none;

}


.clearBoth{
	
	clear: both;

}


.noBorder{

	border: none;

}



body{

	font-family:Arial, Helvetica, sans-serif;	

	background: #ddd8d4 url(../../i/bg.jpg) repeat-x;

}



h4{

font-size:10px;

font-family:Arial, Helvetica, sans-serif;

color: #999999;


}



h3{


font-size:11px;

font-weight:bold;

color:#000000;

padding-bottom:5px;

}



h3 a:hover{

font-size:11px;

font-weight:bold;

color: #CC3300;

padding-bottom:5px;

}



h1{

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-weight:bold;

}



h1 a:link, h1 a:visited{

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-weight:bold;

margin-bottom: 10px;

}




h1 a:hover, h1 a:active{

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-weight:bold;

margin-bottom: 10px;

border-bottom:1px solid #333333;

}




h2{

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-weight:bold;

margin-bottom: 10px;

}




h2 a:link, h2 a:visited{

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

color:#fff;

font-weight:bold;

margin-bottom: 10px;

}




h2 a:hover, h2 a:active{

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

color:#fff;

font-weight:bold;

margin-bottom: 10px;

border-bottom:1px solid #fff;

}




input{

background:#FFFFFF;

border:1px solid #333333;

font-size:12px;

padding:2px;

}




input[type="button"]{

background: url(../../i/inputBG_loop.jpg) repeat-x;

border:1px solid #333333;

font-size:12px;

color:#FFFFFF;

padding:1px;

}



input[type="button"]:hover{

cursor:pointer;

background: url(../../i/inputBG_loop.jpg) repeat-x;

border:1px solid  #fff;

font-size:12px;

padding:1px;

}



#header{

	position: left;

	float: left;

	width: 100%;

	height: 282px;

	background: url(../../i/header.jpg) no-repeat;

}



#logo a{

	position: absolute;

	top:173px;

	margin-left: 387px;

	width: 246px;

	height: 299px;

	background: url(../../i/logo.png) no-repeat;

	z-index: 100;

	text-indent: -9999px;

}


.service_list{

margin: 20px 0 10px 40px;

list-style: disc;

}


#logo_all a{

	float: left;
	
	height: 76px;
	
	width: 800px;

	background: url(../../i/ALL_logos.png) no-repeat;

	text-indent: -9999px;
	
	margin: 0 0 20px 0;

}


ul.nav{

	float: left;

	width:100%;

	height: 37px;

}



li.service a{

	float: left;

	background: url(../../i/matrix.png) no-repeat 0 1px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;


}





li.service a:hover, li.service.on a{

	float: left;

	background: url(../../i/matrix.png) no-repeat 0 -36px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;

}



li.press a{

	float: left;

	background: url(../../i/matrix.png) no-repeat -187px 1px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;

}



li.press a:hover, li.press.on a{

	float: left;

	background: url(../../i/matrix.png) no-repeat -187px -36px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;	

}



li.partners a{

	float: left;

	background: url(../../i/matrix.png) no-repeat -382px 1px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;

	margin-left: 313px;

}




li.partners a:hover, li.partners.on a {

	float: left;

	background: url(../../i/matrix.png) no-repeat -382px -36px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;

	margin-left: 313px;	

}





li.contact_nav a{

	float: left;

	background: url(../../i/matrix.png) no-repeat -574px 1px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;

}





li.contact_nav a:hover, li.contact_nav.on a{

	float: left;

	background: url(../../i/matrix.png) no-repeat -574px -36px;

	width: 177px;

	height: 37px;

	text-indent: -9999px;

}


ul.nav li {

margin:0;
padding:0;
float: left;

}


#mainNav{

	float: right;

	margin-top: 30px;

}



#mainNav li{

	float: left;

}



#mainNav li a{

	display: block;

	float: left;

	height: 46px;

	background: transparent url(../../i/nav_matrix.png) no-repeat 0px 0px;

}



#mainNav{

	float: right;

	margin-top: 30px;

}



#mainNav li{

	float: left;
	
}




#mainNav li a{

	display: block;

	float: left;

	height: 46px;

	background: transparent url(../../i/nav_matrix.png) no-repeat 0px 0px;

}



ul#mainNav li#nav1 a { width: 72px; background-position: 0px 0px; }


ul#mainNav li#nav2 a { width: 106px; background-position: -72px 0px; }


ul#mainNav li#nav3 a { width: 82px; background-position: -178px 0px; }


ul#mainNav li#nav4 a { width: 116px; background-position: -260px 0px; }


ul#mainNav li#nav5 a { width: 98px; background-position: -376px 0px; }


ul#mainNav li#nav6 a { width: 89px; background-position: -473px 0px; }





ul#mainNav li#nav1 a:hover { width: 72px; background-position: 0px -46px; }



ul#mainNav li#nav2 a:hover { width: 106px; background-position: -72px -46px; }



ul#mainNav li#nav3 a:hover { width: 82px; background-position: -178px -46px; }



ul#mainNav li#nav4 a:hover { width: 116px; background-position: -260px -46px; }



ul#mainNav li#nav5 a:hover { width: 98px; background-position: -376px -46px; }



ul#mainNav li#nav6 a:hover { width: 89px; background-position: -473px -46px; }




#servicesNav{

	float: left;

	height: 50px;

	padding-left:5px;

}




#servicesNav li{

	float: left;

	padding-right:5px;

}



#servicesNav li a{

	display: block;

	float: left;

	height: 50px;

	background: transparent url(../../i/services_matrix.png) no-repeat 0px 0px;

}




ul#servicesNav li#nav1 a { width: 160px; background-position: 0px 0px; }



ul#servicesNav li#nav2 a { width: 160px; background-position: -170px 0px; }



ul#servicesNav li#nav3 a { width: 160px; background-position: -340px 0px; }



ul#servicesNav li#nav4 a { width: 159px; background-position: -510px 0px; }






ul#servicesNav li#nav1 a:hover { width: 160px; background-position: 0px -50px; }



ul#servicesNav li#nav2 a:hover { width: 160px; background-position: -170px -50px; }



ul#servicesNav li#nav3 a:hover { width: 160px; background-position: -340px -50px; }



ul#servicesNav li#nav4 a:hover { width: 159px; background-position: -510px -50px; }






a.selected{ /*currently selected tab*/


background: transparent url(../../i/services_matrix.png) no-repeat 0px 0px;

border-bottom:2px solid #FF0000 ;

width:95%;

}




.tabcontent{

display:none;

}




@media print {



.tabcontent {


display:block !important;

}



}




#contactNav{

	float: left;

	height: 50px;

	padding-left:5px;

}







#contactNav li{

	float: left;

	padding-right:5px;

}







#contactNav li a{

	display: block;

	float: left;

	height: 50px;

	background: transparent url(../../i/contact_menu_matrix.png) no-repeat 0px 0px;

}





ul#contactNav li#nav1 a { width: 160px; background-position: 0px 0px; }



ul#contactNav li#nav2 a { width: 160px; background-position: -170px 0px; }



ul#contactNav li#nav3 a { width: 160px; background-position: -340px 0px; }



ul#contactNav li#nav4 a { width: 159px; background-position: -510px 0px; }






ul#contactNav li#nav1 a:hover { width: 160px; background-position: 0px -50px; }



ul#contactNav li#nav2 a:hover { width: 160px; background-position: -170px -50px; }



ul#contactNav li#nav3 a:hover { width: 160px; background-position: -340px -50px; }



ul#contactNav li#nav4 a:hover { width: 159px; background-position: -510px -50px; }









#contactNav a.selected{ /*currently selected tab*/

background: transparent url(../../i/contact_menu_matrix.png) no-repeat 0px 0px;

border-bottom:2px solid #FF0000 ;

width:95%;

}




.tabcontent{

display:none;

}



@media print{

.tabcontent {

display:block !important;

}

}




.contact{

float:left;

width:350px;

height: 75px;

margin-left: 20px;

}


.field_height {

height: 125px;

}



.contact .title {

font-size:11px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

}






.contact .input{

float:left;

background:url(../../i/contactForm_matrix.png) no-repeat -10px -15px;

height:20px;

width:305px;

border: medium none;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#666666;

padding: 8px 10px 0px 8px;

margin-bottom: 10px;

}






div.contact_question{

	float: left;

	line-height: 25px;

	height: 25px;


}





div#contact_question_dropdown_container {

	float: left;

	width: 256px;

	height: 28px;

	margin-top: 27px;

	background-image: url(../../i/contactForm_matrix.png);

	background-position: -10px -176px;

	background-repeat: no-repeat;

}





div#contact_question_dropdown_container.dropdown_over:hover {

	background-position: -10px -232px;

}





div#contact_question_dropdown_label {

	position: absolute;

	z-index: 1;

	line-height: 25px;

	height: 25px;

	padding-left: 9px;

}

#nameCon {
	width: 380px;
	float: left;
}



div#contact_question_dropdown_label2 {

	position: absolute;

	z-index: 1;

	line-height: 25px;

	height: 25px;

	padding-left: 9px;

}




select#contact_question_dropdown{

	width: 230px;

	height: 32px;

	float: left;

	position: absolute;

	z-index: 2;

	margin-top: 2px;

	padding-top: 8px;

	display:block;

	background-color: #ffffff;
	
	
	-moz-opacity: 0;

	filter:alpha(opacity: 0);

	opacity: 0;



	cursor: pointer;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}




select#contact_question_dropdown.dropdown_over{

	background-color: red;

}







select#contact_question_dropdown.dropdown_down{


}




.contact .input:focus{

float:left;

background:url(../../i/contactForm_matrix.png) no-repeat -10px -116px;

height:20px;

width:305px;

border: medium none;

padding: 8px 10px 0px 8px;

}





.contact .input.small{

width:150px;

}




.contact .select{

cursor: pointer;

width:300px;

margin-bottom: 3px;

}







.contact .area{


float:left;

width:382px;

height:80px;

color:#666666;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

border:medium none;

background:url(../../i/tarea_matrix.png) no-repeat -10px -9px;

padding:10px 10px 10px 10px;

}





.contact .area:focus {

float:left;

width:382px;

height:85px;

border: medium none;

background:url(../../i/tarea_matrix.png) no-repeat -10px -253px;

color:#666666;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

padding:10px 10px 10px 10px;

}



	



.contact .button{

cursor: pointer;

width:115px;

height:31px;

font-weight: bold;

background: black;

border: medium none;

padding:3px 0;

color: #808080;

margin: 46px 0 0 55px;

border: solid 1px #808080;

}





.contact .button:hover{

cursor: pointer;

width: 115px;

font-weight: bold;

background: black;

border: medium none;

padding:3px 0;

border: solid 1px #FFFFFF;

color: #FFFFFF;

}





.message{

border:medium none;

color:#ccc;

padding:10px;

background: transparent url(../../i/bg_confirm.png) no-repeat 0px 0px;

width:420px;

height: 90px;

float:left;

}





.message .title{

font-family: Arial;

font-size: 18px;

font-weight: bold;

width:420px;

float:left;

color:#993300;

}



.message .close{

height: 20px;

width:20px;

background: #f00;

float:left;

}




.message .body{

font-family: Arial;

font-size: 11px;

font-weight: normal;

width:420px;

color:#666666;

padding-top:2px;

float:left;

}




#subNav{

	float: left;

	margin-top: 10px;

}




#subNav a:link,#subNav a:visited{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color: #CCCCCC;

font-weight:bold;

}




#subNav a:hover,#subNav a:active{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#FFFFFF;

border-bottom:1px solid  #333333;

font-weight:bold;

}




#breadCrumb{

width:954px;

float:left;

font-size: 11px;

color: #dad9d7;

margin-top: 25px;


}



#breadCrumb li{

	float: left;

}




#breadCrumb li a{

	display: block;

	float: left;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}





a:active{

  outline: none;

}




:focus {

 -moz-outline-style: none;


}






#shell {

width: 1021px;

margin: 0 auto;


}




.feature1Hold{

width: 672px;

height: 274px;

margin: 61px 0 0 0;

float:left;

}





#featurehomeHold{

width: 980px;

height: 400px;

margin: 55px 0 0 10px;

float:left;

}




.featureDesc{

width:280px;

height:274px;

float:left;

margin: 61px 0 0 0;

font-size: 11px;

color: #CCCCCC;

padding-left: 18px;

}




a.cL, a.cL:visited{

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px;

border-bottom: 1px solid #CC3300;

}




a.cL:hover,a.cL:active{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

border-bottom: 1px solid #000000;

}







a.cL2, a.cL2:visited{

font-family:Arial, Helvetica, sans-serif;

color:#333333;

font-size:11px;

font-weight:bold;

}





a.cL2:hover,a.cL2:active{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color: #993300;

font-weight:bold;

}







a.cL3, a.cL3:visited, .featureDesc a:link, .featureDesc a:visited{

font-family:Arial, Helvetica, sans-serif;

color:#fff;

font-size:11px;

}








a.cL3:hover,a.cL3:active{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#fff;

}




.leftCol{

margin-top:51px;

border-bottom: 1px solid #CCCCCC;

border-top: 1px solid #CCCCCC;

border-left:1px solid #CCCCCC;

background:url(../../i/leftcol_bg_y.jpg) repeat-y;

width:255px;

float:left;

font-size:11px;

color: #333333;

height: auto;

}





.leftCol_clients{

margin-top:51px;

background:url(../../i/leftcol_bg_y.jpg) repeat-y;

width:255px;

float:left;

font-size:11px;

color: #999999;

height: 1200px;


}






.leftCol_clients #textHold{

width:240px;

float:left;

margin-left:12px;

margin-bottom: 10px;

}







.leftCol #textHold{

width:230px;

float:left;

margin-left:12px;

margin-bottom: 10px;

}




.middleCol{

width:495px;

float:left;

margin-top:51px;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

background:url(../../i/lineSide.jpg) repeat-y;

padding-left:8px;

color:#000000;


}







.middleCol_servicesMain{

width:720px;

float:left;

margin-top:51px;

height:auto;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

background:url(../../i/lineSide.jpg) repeat-y;

padding-left:2px;

}







.middleCol_contactMain{

width:720px;

float:left;

height:auto;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

background:url(../../i/lineSide.jpg) repeat-y;

padding-left:2px;

}




.middleCol_servicesMain #workEntry{

width:700px;

background:url(../../i/bg_entry.jpg) no-repeat center center;

padding-bottom:40px;

padding-top:40px;

float:left;

margin-left:20px;

}




.middleCol_servicesMain #leftCol{

width:376px;

float:left;

margin-right: 10px;

}




.middleCol_servicesMain #rightCol{

width:228px;

float:left;

}





.middleCol_servicesMain #rightHead{

width:228px;

float:left;

border-bottom:#666666 1px solid;

margin-top:30px;

margin-bottom:5px;

}





.middleCol_services{

width:718px;

float:left;

margin-top:51px;

height:80px;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

background: transparent url(../../i/lineSide.jpg) repeat-y;

padding-left:8px;

z-index:-90;

color:#000000;

}




.middleCol_workDetail{

width:495px;

float:left;

margin-top:51px;

height:auto;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

background:url(../../i/lineSide.jpg) repeat-y;

padding-left:2px;

color:#000000;

padding-bottom:50px;

}





#bodyHold{

width:469px;

padding-left:10px;

line-height:1.5;

}





#bodyHold2{

width:469px;

padding-left:10px;

}





#bodyHold2 #grey1 a:link, #bodyHold2 #grey1 a:visited{

font-family:Arial, Helvetica, sans-serif;

color: #CCCCCC;

font-size:11px;

font-weight:bold;

}







#bodyHold2 #grey1 a:hover, #bodyHold2 #grey1 a:active{

font-family:Arial, Helvetica, sans-serif;

color: #000000;

font-size:11px;

font-weight:bold;

}






#bodyUL{

list-style:none;

list-style-image: url(../../i/bullet_main.jpg);

list-style-position:outside;

margin-left: 26px;

margin-top:5px;

}





#bodyUL2{

list-style:none;

list-style-image: url(../../i/bullet_main2.jpg);

list-style-position:outside;

margin-left: 26px;

margin-top:5px;

}







.middleCol_workDetail img{

vertical-align: absmiddle;

}







#bodyHold a:link, #bodyHold a:visited{

font-size:11px;

font-weight:bold;

color: #000000;

}








#bodyHold a:hover{

font-size:11px;

font-weight:bold;

color: #CC0000;

}



.middleCol a:link, .middleCol a:visited{

font-size:11px;

font-weight:bold;

color:#9fa5ac;

}





.middleCol a:hover, .middleCol a:active{

font-size:11px;

font-weight:bold;

color:#000000;

}







.middleCol img{

vertical-align: absmiddle;

}




.middleCol #leftLine{

float:left;

margin-right: 13px;

background:url(../../i/lineSide.jpg) repeat-y;

width:2px;

height: 690px;

}




.middleCol_clients{

width:720px;

float:left;

margin-top:51px;

height:auto;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

}







.middleCol_clients a:link, .middleCol_clients a:visited{

font-size:11px;

font-weight:bold;

color:#9fa5ac;

}







.middleCol_clients a:hover, .middleCol_clients a:active{

font-size:11px;

font-weight:bold;

color:#000000;

}







.middleCol_work{

width:720px;

float:left;

margin-top:51px;

height:auto;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

background:url(../../i/lineSide.jpg) repeat-y;

padding-left:2px;

}





.middleCol_work #leftLine{

float:left;

margin-right: 13px;

width:2px;

}





.middleCol_work #workEntry{

width:700px;

margin-bottom:10px;

float:left;

margin-left:20px;

}





.middleCol_work #linebreak{

margin-top: 250px;

}





.middleCol_work #linebreakShort{

margin-top: 95px;

}







.middleCol_work #leftCol{

width:428px;

float:left;

margin-right: 10px;

}







.middleCol_work #rightCol{

width:200px;

float:left;

}




.middleCol_work #rightCol img{

border-style:none;

border: 0px;

}




.middleCol_work_logo{

width:720px;

float:left;

margin-top:51px;

height:auto;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

background:url(../../i/lineSide.jpg) repeat-y;

padding-left:2px;

}






.middleCol_work_logo #leftLine{

float:left;

margin-right: 13px;

width:2px;

}







.middleCol_work_logo #workEntry{

width:700px;

margin-bottom:10px;

float:left;

margin-left:20px;

}





.middleCol_work_logo img{

border:1px #666666 solid;

}





.middleCol_work_logo #leftCol{

width:350px;

float:left;

margin-right: 10px;

}






.middleCol_work_logo #rightCol{

width:200px;

float:left;

}






#tcontent1 a:link, #tcontent1 a:visited{

color:#000000;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

}






#tcontent1 a:hover, #tcontent1 a:active{

color:#CC3300;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

}





#clientsnav{

float:left;

}




#clientsnav li{

	float: left;

}





#clientsnav li a{

	display: block;

	float: left;

	height: 44px;

	background: url(../../i/client_nav_matrix.jpg) no-repeat 0px 0px;

}





ul#clientsnav li#nav1 a { width: 175px; background-position: 0px 0px; }



ul#clientsnav li#nav2 a { width: 174px; background-position: -175px 0px; }



ul#clientsnav li#nav3 a { width: 174px; background-position: -349px 0px; }







ul#clientsnav li#nav1 a:hover { width: 175px; background-position: 0px -44px; }



ul#clientsnav li#nav2 a:hover { width: 174px; background-position: -175px -44px; }



ul#clientsnav li#nav3 a:hover { width: 174px; background-position: -349px -44px; }











.middleCol_clients #leftLine{

float:left;

margin-right: 10px;

padding-right:10px;

background:url(../../i/lineSide.jpg) repeat-y;

width:2px;

height: 1800px;

}




.middleCol_clients #leftLine2{

float:left;

margin-right: 10px;

padding-right:10px;

background:url(../../i/lineSide.jpg) repeat-y;

width:2px;

height: 690px;

}






.rightCol{

float:left;

width:210px;

margin-top:51px;

background: url(../../i/dotLine_side_loop.jpg) repeat-y;

padding-left:8px;

font-size:11px;

height:auto;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

margin-bottom: 30px;

}







.rightCol_services{

float:left;

width:210px;

background: url(../../i/dotLine_side_loop.jpg) repeat-y;

padding-left:8px;

font-size:11px;

height:auto;

font-family:Arial, Helvetica, sans-serif;

color:#000000;

margin-bottom: 30px;

margin-top:20px;

}







.rightCol #callOut{

float:left;

width:218px;

margin-top: 20px;

margin-bottom:7px;

}







.rightCol a:link, .rightCol a:visited{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#b1b6bc;

}







.rightCol a:hover{

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

text-decoration:underline;

color:#c9241f;

}







.footerHolder



{

 height: 97px;

 width: 100%;

 background: url(../../i/footerbg_x.jpg) repeat-x;

 float:left;

}







#footer #line2{

	position:absolute;

	margin-left:810px;

	margin-top: 5px;

}







#footer .right li{
	
	display: inline;

}





#footer .right li a{

	font-size: 11px;

	margin-left: 12px;

	color: #dad9d7;

}







#footer .right li a:hover{

	color: #fff;

}







#footer .right a:link,#footer .right a:visited{

	color: #fff;

}







#footer .right a:hover{

	color: #000;

}







.cl4{

margin-top:2px;

}







a:link, a:visited {

color: #000;

text-decoration:none;

}







a:hover {

color: #993300;

cursor: pointer;

}







.navFooter{

width:600px;

margin-left: 520px;

margin-bottom: 10px;

}





.tagHead{

float:left;

width: 960px;

margin-top: 40px;

margin-bottom: 40px;

}







#screenDesc {

float:left;

width:500px;

display: inline;

margin-right: 7px;

margin-top: 10px;

background: transparent url(../../i/bg_desc.png) no-repeat 0px 0px;

}







#screenDesc p {

	height: 600px;

	width: 340px;

	padding: 10px 20px 0px 20px;

	font: 12px arial, sans-serif;

	color: #717171;

	line-height: 1.4em;

}







#screenDesc h2 {

	position:relative;

	left:15px;

	bottom: 5px;

	width:400px;

	margin:0px;

	padding:0px;

}







#screenFeature{

width:550px;

position:absolute;

margin-left: 460px;

margin-top:40px;

}







.content{

float: left;

width:913px;

margin: 5px 0 0 53px;

background: #d1c7c6 url(../../i/content_bg.gif) repeat-x 0px 0px;

}





.inner_content{

float: left;

margin: 168px 25px 25px 25px;

width: 862px;

}





.info{

float: left;

width:100%;

}



ul.info_nav{

float: left;

width:100%;

}



li.secure_storage a h1{

	float: left;

	background: url(../../i/matrix.png) no-repeat  0px -80px;

	width: 146px;

	height: 27px;

	text-indent:  -9999px;

	border-left: solid 1px  #6d7779;

	border-right: solid 1px  #000;

}





li.secure_storage a:hover h1, li.secure_storage_on{

	float: left;

	background: url(../../i/matrix.png) no-repeat  0px -109px;

	width: 146px;

	height: 27px;

	text-indent: -9999px;

	border-left: solid 1px #6d7779;

	border-right: solid 1px  #000;

}







li.home_service a h1{

	margin:0;

	padding:0;

	float: left;

	background: url(../../i/matrix.png) no-repeat  -148px -80px;

	width: 150px;

	height: 27px;

	text-indent: -9999px;

	border-right: solid 1px #000;

}





li.home_service a:hover h1, li.home_service_on{

	margin:0;

	padding:0;

	float: left;

	background: url(../../i/matrix.png) no-repeat  -148px -109px;

	width: 150px;

	height: 27px;

	text-indent: -9999px;

	border-right: solid 1px #000;

}



ul.div-1a li {
 
 float:left;

 width:266px;

 font-size:14px;

}


.info_text{

float: left;

padding:30px;

width: 800px;

background: #ebe3e1;

border: solid 1px #333;

}


.footer_top_list{

float: left;

/* padding:30px; */

width: 800px;

background: #000;

border: solid 1px #333;

}



ul.footer_bottom {

padding: 12px 15px;

float: left;

width: 883px;

height: 20px;

background: transparent url(../../i/footer-bg.gif) repeat-x;


}


ul.footer_bottom li{

color: #6d6c6d;;

font-size: 10px;

padding: 0 10px 0 10px;

border-right: solid 1px #aaa;

display: inline;

float: left;

}


.footer_logo {

text-indent: -9999px;

margin-right: 10px;

float: right;

width: 78px;

height: 26px;

background: transparent url(../../i/EAV-sm-logo.gif) no-repeat;


}


ul.car_list{

float: left;

width:100%;

/*

background: transparent url(../../i/bg.jpg) repeat-x scroll 0 -280px;

*/

background: #000;

height: 26px;

padding: 11px 0 0 0;

text-align: center;

font-size: 13px;

}



ul.press{

float: left;

width:100%;

margin: 20px;

}



ul.press li.date{


font-size: 12px;

}

ul.press li.publication{

font-size: 16px;

}

ul.press li.press_link a{

font-size: 12px;

}


ul.car_list li {

padding: 0 15px;

color: #fff;

border-right: solid 1px #aaa;

display: inline;

}


.siteinfo {

float: left;

margin-left: 15px;

color: #b3b2b2;

font-size: 10px;

}


ul.car_list li.last, ul.footer_nav  li.last a, ul.footer_bottom li.last {

border-right: none;

}


ul.footer_nav {

padding: 0 15px;

float: left;

width: 519px;

height: 24px;

margin-left: 364px;

background: black;


}

ul.footer_nav li a{

background: black;

color: #fff;

font-size: 10px;

padding: 0 10px 0 10px;

border-right: solid 1px #aaa;

display: inline;

float: left;

margin-top: 5px;

}

ul.footer_nav li {

margin:0;
padding:0;
float: left;

}



.header_text{

font-size: 18px;
 
}

.header_subtext{

font-size:16px;

}



