/* CSS Document */


body {
	margin:0px 0 0 0;
	padding:0px;
	background-color:#faf8eb;
	color:#464646;
	font-family:verdana;
	line-height: 130%;
	font-size:12px;
/*	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
*/
	}


div,p,ul,li,h1,h2,h3,h4,h5,h6,a,img{ margin:0px; padding:0px;}

a{ text-decoration:none;}


.body-bg{
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	background-color:#81a1c0;
}

ul.top-nav{ 
	list-style-type:none;
	padding:30px 0 0 40px;
}

ul.top-nav li{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222020;
	padding:0 0px 0 0px;
	line-height:40px;
	background-image:url(../images/nav-sep.png);
	background-repeat:repeat-y;
	background-position: right top;


 
}

ul.top-nav li a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222020;
	padding:0 12px 0 12px;
	line-height:40px;

}

ul.top-nav li a:hover{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0b4a88;
	padding:0 12px 0 12px;
	line-height:40px;
	background-image:url(../images/nav-hover.png);
	background-repeat:no-repeat;
	background-position: center bottom;

}

ul.top-nav li a.current{
	background-image:url(../images/nav-hover.png);
	background-repeat:no-repeat;
	background-position: center bottom;
	color:#0b4a88;


}

.lft-grad{	
	background-image:url(../images/lft-grad.png);
	background-repeat:repeat-y;
	background-position: left top;
	width:7px;
}

.rgt-grad{	
	background-image:url(../images/rgt-grad.png);
	background-repeat:repeat-y;
	background-position: left top;
	width:7px;
}

.box-bg{	
	background-image:url(../images/box-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#e3e8ed;
}



h2{	
	font-family:Tahoma;
	font-size:25px;
	font-weight:normal;
	color:#0b0b0b;
}

h2 span{	
	font-family:Tahoma;
	font-size:25px;
	font-weight:normal;
	color:#2a4967;
	text-transform:uppercase;
}

h3{	
	font-family:Tahoma;
	font-size:25px;
	font-weight:normal;
	color:#ffffff;
}


ul.prd-list{ 
	list-style-type:none;
	padding:10px 0 0 32px;
}

ul.prd-list li{	
	background-image:url(../images/prd-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left 4px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding:0 0 14px 10px;

 }
 
ul.prd-list li a{	
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	padding:0 0 0px 0px;
	

 }
 
ul.prd-list li a:hover{ text-decoration:underline;}	


ul.sol-list{ 
	list-style-type:none;
	padding:10px 0 0 35px;
}

ul.sol-list li{	
	background-image:url(../images/sol-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left 4px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#4c4c4a;
	padding:0 0 14px 10px;

 }
 
ul.sol-list li a{		
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#4c4c4a;
}

ul.sol-list li a:hover{
	text-decoration:underline;		
}
 
 
 
.normal-body-txt{	
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#3d3d3d;
	line-height:15px;
	padding:0 30px 0 13px;
}

.prd-box{		
	background-image:url(../images/prd-box.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:204px;
	height:198px;
}

.solution-box{		
	background-image:url(../images/solution-box.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:181px;
	height:198px;
}

a.read-more{	
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#f69e1a;
}

a.read-more:hover{
	text-decoration:underline;	
}
.footer{
	background-color:#faf8eb;
	height:54px;	
	
}

ul.footer-lnk{ list-style-type:none;}

ul.footer-lnk li{ 
	float:left; 
	border-right:1px solid #4b4b4b;
	padding:0 8px 0 8px;
}

ul.footer-lnk li a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4b4b4b;
}

ul.footer-lnk li a:hover{
	text-decoration:underline; 
}

.copyright:link {color:#3f6288; font-size:11px; text-decoration:none;}
.copyright:active {color:#3f6288; text-decoration:none;}
.copyright:visited {color:#3f6288; text-decoration:none;}
.copyright:hover {color:#ff0000; text-decoration:none;}

.form {background-color:#AFCCEA; border:solid 2px #476b8f; font-size:15px;}

.link2:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#476b8f; font-weight:bold;}
.link2:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#476b8f; font-weight:bold;}
.link2:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#476b8f; font-weight:bold;}
.link2:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ff0000; font-weight:bold;}

.imagestyle2 { border:solid 1px #666666;}
