body {
	-x-system-font:none;
	background: #71c6e5;
	color:#EEE;
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
}
body, html {
	height:100%;
}
#wrapper {
	width:904px;
	margin:20px auto;
}
#logo {	width:auto;height:70px;margin-bottom:20px }
	.b-home-icn { float:right;margin-right:20px;margin-top:40px }
	.comp-logo { float:left;margin-left:30px }
	.search {
		background:url(../img/searchbar.png) no-repeat 0 0;
		width:209px;
		height:22px;
		padding-top: 5px;
	}
ul#topnav {
	margin:0;
	padding:0;
	float:right;
	
	margin-top:50px;
}
ul#topnav li {
	float:left;
	width:auto;
	display:block;
	height:27px;
	vertical-align:middle;
}
ul#topnav li a {
	padding-top:5px;
	margin-right:25px;
	
}
ul#topnav form {
	width:210px;
}
ul#topnav input {
	border:none;
	padding-left:40px;
	padding-right:10px;
	width:160px;
	color:#CCC;
}
#nav { width:904px;height:81px }
#content { width:auto;background:#103142 url(../img/m-bkgrnd.png) no-repeat scroll top center;padding-top:30px }
	.body { width:570px;float:left;padding:0 20px 10px 30px }
	.body p { margin:9px 0 0;text-align:justify }
	.hr {
		background:transparent url(../img/sep_horizontal.png) repeat-x scroll 0 0;
		clear:both;
		height:2px;
		margin:1em 0;
	}
	.sidebar { 
		width:220px;
		float:right;
		margin-right:20px
	}
		.sidebar ul#benefits {
			list-style:url(../img/sub-menu-icon.gif) outside;
			margin-top:20px;
			margin-left:10px
		}
		.top {
			padding-bottom:20px;
		}
		.sidebar ul#benefits li {
			padding-bottom:7px;
			padding-left:10px;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
		.sidebar ul#benefits li a {
			text-decoration:none;
			color:#EEE
		}
	.cont-est {
		margin-left:360px
	}
		.bold, .boldnxt {
			color:#FFF;
			font-size:110%;
			font-weight:bold;
			margin-bottom:5px
		}
		.boldnxt {
			margin-top:25px;
			display:block;
		}
		.rest {
			margin:0;
			padding:0;
			color:#BBB;
			font-weight:90%;
			line-height:10px
		}
	.cont-wst {
		width:280px;
		float:left
	}
		.cont-wst form {
			margin:0;
			padding:0
		}
		.cont-wst input, textarea {
			border:solid 1px #006699;
			background-color:transparent;
			color:#CCC;
			margin-bottom:7px;
			font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial;
			font-size:12px;
			font-weight:400	
		}
		.cont-wst input[type=text], textarea {
			width:270px;
			padding:6px 15px;
			overflow:auto;		
		}
		.cont-wst input[type=submit] {
			padding:3px 6px;
			text-transform:uppercase
		}
#footer { width:auto;padding:0;text-align:left }
	#footer a { color:#fff;text-decoration:none }
	.fl { background:transparent url(../img/fl.png) no-repeat 0 0;float:left;width:17px;height:82px }
	.fr { background:transparent url(../img/fr.png) no-repeat 0 0;float:right;width:17px;height:82px }
	.fm { background:transparent url(../img/fm.png) repeat 0 0;height:82px;margin:0 17px }
	.copy { float:left;margin-left:10px;margin-top:20px;font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;line-height:17px }
	.powered { float:right;margin-right:20px;margin-top:20px;font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif; }
.clearfix { clear:both;height:5px }

ul#navigation {
	height:81px;
	width:904px
}
ul, li {
	list-style-type:none;
}
html, body, div, p, ul, ol, li, h1, h2, h3, h4, pre, form, p, button, img {
	border:0 none;
	margin:0;
	padding:0;
}

ul#h-nav li, ul#splash-others li, ul#navigation li {
	float:left;
	width:auto;
}
ul#navigation li a {
	cursor:pointer;
	display:block;
	height:81px;
}
ul#navigation li a {
	cursor:pointer;
	display:block;
	height:82px;
	width:auto;
}
ul#navigation li a.abt-hm {
	background:transparent url(../img/abtus-mn.jpg) no-repeat scroll -3px 0;
	width:122px;
	height:81px;
}
ul#navigation li a.news {
	background:transparent url(../img/news.jpg) no-repeat scroll 0 0;
	width:161px;
	height:81px;
}
ul#navigation li a.services {
	background:transparent url(../img/services.jpg) no-repeat scroll 0 0;
	width:104px;
	height:81px;
}
ul#navigation li a.products {
	background:transparent url(../img/products.jpg) repeat-x scroll 0 0;
	width:144px;
	height:81px;
}
ul#navigation li a.partners {
	background:transparent url(../img/partners.jpg) repeat-x scroll 0 0;
	width:144px;
	height:81px;
}
ul#navigation li a.clients {
	background:transparent url(../img/clients.jpg) no-repeat scroll 0 0;
	width:131px;
	height:81px;
}
ul#navigation li a.team {
	background:transparent url(../img/team.jpg) no-repeat scroll 0 0;
	width:103px;
	height:81px;
}
ul#navigation li a.cont-hm {
	background:transparent url(../img/contacts-mn.jpg) no-repeat scroll 0 0;
	width:139px;
	height:81px;
}
a span, button span, ul#navigation span, ul#splash-others span, ul#navigation span, h2 span, h3 span, p.head {
	display:none;
}

h2.head {
	margin-bottom:30px
}
h2.abt-us { 
	background:transparent url(../img/abt-us.png) no-repeat 0 0;
	height:66px;
	width:184px
}
h2.services { 
	background:transparent url(../img/serv.png) no-repeat 0 0;
	height:49px;
	width:384px
}
h2.contact-us { 
	background:transparent url(../img/cont-us.png) no-repeat 0 0;
	height:49px;
	width:183px
}

h2.news { 
	background:transparent url(../img/news.png) no-repeat 0 0;
	height:62px;
	width:245px
}
h2.training { 
	background:transparent  url(../img/training.png) no-repeat 0 0;
	height:63px;
	width:169px
}
h2.products { 
	background:transparent  url(../img/products.png) no-repeat 0 0;
	height:66px;
	width:200px
}
h2.team { 
	background:transparent  url(../img/team.png) no-repeat 0 0;
	height:51px;
	width:137px
}
h2.clients { 
	background:transparent  url(../img/clients.png) no-repeat 0 0;
	height:61px;
	width:169px
}
h2.partners { 
	background:transparent  url(../img/partners.png) no-repeat 0 0;
	height:61px;
	width:220px
}
h2.quick-links {
	background:transparent  url(../img/qklnks.png) no-repeat 0 0;
	height:34px;
	width:122px
}
h3.s-story {
	width:167px;
	height:35px;
	margin-top:20px;
	background:url(../img/suc-s.png) no-repeat 0 0
}
.img-main { margin-bottom:20px }

ul#news-m { font:"Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida",sans-serif; }
ul#news-m li span { display:block; }
.news-t { color:#D9DB56;font-weight:bold;font-size:1.1em }
.news-d { color:#757116;font-size:10px;margin-bottom:5px }
.news-b { color:#ddd;font-size:13px;line-height:16px; margin-bottom:5px  }

.teamlist { margin:25px 0 }
.headtitle {  }
.client { padding:10px;width:210px }
.service { padding:10px;width:280px }
.headtable { font-size:120%;font-weight:bold;border-bottom:1px solid #fff;padding:15px 10px }
.white{
	color:white;
}

.disabled{
	display:none;
}