@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{
	font:70% Verdana, Geneva, sans-serif; 
	background:#1a4a82; 
	color:#fff; 
	text-align:center; 
	padding:20px 0;
}

.main-wrapper{
	width:881px;
	text-align:left;
	margin:0 auto;
}
.main-wrapper.aboutus{
	background:url(../images/about-bg.jpg) no-repeat 0 30px;
}
.main-wrapper.services{
	background:url(../images/services-bg.jpg) no-repeat 0 30px;
}
.main-wrapper.solutions-bg{
	background:url(../images/solutions-bg.jpg) no-repeat 0 30px;
}
.main-wrapper.contactus{
	background:url(../images/contact-bg.jpg) no-repeat 0 30px;
}
.content{
	margin-top:340px;
	%margin-top:355px;
	background:#315c8f;
	padding:0 30px 20px 30px;
}
.content p{
	margin-bottom:10px;
}
.content ul{
	list-style:inside;
	list-style-type:disc;
	padding-left:12px;
}
.content ul li{
	list-style:disc;
}
h1{
	width:145px;
	height:106px;
	float:left;
	background:url(../images/logo.png) 0 0;
	position:relative;
	top:32px;
	left:15px;
	
}
h2{
	font-size:1.8em;
	color:#fff200;
	font-family:"Trebuchet MS", Arial;
	margin-top:20px;
	font-weight:normal;
}
h3{
	font-size:1.2em;
	color:#fff200;
	font-family:"Trebuchet MS", Arial;
	margin-top:10px;
}
.nav{
	float:right;
	height:25px;
}
.nav img{
	border:none;
}
.nav, .nav li{
	margin:0;
	padding:0;
	list-style:none;
}
.nav li{
	float:left;
}
.nav li a{
	display:block;
	float:left;
	margin-left:20px;
	height:24px;
	background:url(../images/nav.png) no-repeat 0 0;
}
.nav li a span{
	position:absolute;
	left:-1000%;
}
.nav li a.link-01{
	background-position:0 0;
	width:50px;
}
.nav li a.link-01:hover, .nav li a.link-01.active{
	background-position:0 -27px;
}
.nav li a.link-02{
	background-position:-85px 0;
	width:68px;
}
.nav li a.link-02:hover, .nav li a.link-02.active2{
	background-position:-85px -27px;
}
.nav li a.link-03{
	background-position:-165px 0;
	width:78px;
}
.nav li a.link-03:hover, .nav li a.link-03.active3{
	background-position:-165px -27px;
}
.nav li a.link-04{
	background-position:-255px 0;
	width:85px;
}
.nav li a.link-04:hover, .nav li a.link-04.active4{
	background-position:-255px -27px;
}
.offscreen{
	position:absolute;
	left:-1000%;
}
a:link, a:visited{
	color:#fff;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.footer{
	background:url(../images/foot.jpg) no-repeat;
	padding:8px 10px 8px 10px;
	text-align:right;
}
.clearboth{
	clear:both;
}
.solutions, .solutions li{
	margin:0;
	padding:0;
	list-style:none;
}
.solutions li{
	display:block;;
	height:132px;
	width:118px;
	float:left;
	margin:10px 10px 10px 0;
	background:url(../images/services.jpg) no-repeat 0 0;
}
.solutions li.sol-02{
	background-position:-120px 0;
}
.solutions li.sol-03{
	background-position:-240px 0;
}
.solutions li.sol-04{
	background-position:-359px 0;
}
.solutions li.sol-05{
	background-position:-486px 0;
}
.solutions li.sol-06{
	background-position:-614px 0;
}
.solutions li span{
	position:absolute;
	left:-1000%;
}