/* MARS Web Solution */

body {
	margin:0 0 0 0;
	background-color:#e3bd78;
}
.rhs_shadow {
	background-image:url(../images/rhs_shadow.png);
	background-position:left top;
	background-repeat:repeat-y;
	width:14px;
}
.lhs_shadow {
	background-image:url(../images/lhs_shadow.png);
	background-position:right top;
	background-repeat:repeat-y;
	width:14px;
}
.footer {
	height:40px;
	font-family:arial;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.footer a{
	font-family:arial;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.pro-widget li img{ width:190px; height:150px;}
.pro-widget { margin:0px; padding:0px;}
.pro-widget li { float:left; margin:0 10px 15px 0px; padding:10px 10px 5px 10px; border:1px #DDD solid;
-webkit-transition: all 0.2s ease;
}
.pro-widget li:hover { background:#FFF; box-shadow:0 0 2px 2px #CCC;}
.pro-widget  h3 { font-size:14px; margin:5px 0px; color:#333; font-family: 'Roboto Slab', cursive; text-align:center;}
.grid_2 {
	float:left; width:680px; margin:0 0 0 30px}
.footer a:hover{
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.webdesign a{
	margin:0 100px 0 100px;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.webdesign a:hover{
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.main_mid_widthbg {
	width:974px;
	background-color:#FFF;
	padding:0 0 0px 0;
}
.mid_imp_mid_widthbg {
	width:974px;
	background-color:#FFF;
}
.menu_mid_widthbg {
	width:974px;
	background-color:#FFF;
	padding:15px 0 15px 0;
}
.width1 {
	width:222px;
	border-right:1px solid #999;
}
.width3 {
	width:221px;
	border-left:1px solid #999;
}
.width2 {
	width:479px;
}
.services_hd {
	background-image:url(../images/services_hd.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:54px;
}
.company_hd {
	background-image:url(../images/our_company_hd.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:54px;
}
.news_hd {
	background-image:url(../images/news_hd.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:55px;
}
.welcome_hd {
	background-image:url(../images/welcome_hd.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:59px;
	font-family:arial;
	font-size:12px;
	color:#000;
	text-align:justify;
	vertical-align:top;
	line-height:18px;
	padding-top:75px;
	padding-bottom:7px;
}
.services_list {
	background-image:url(../images/service_bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border-top:1px solid #e0e5e9;
	height:24px;
	font-family:arial;
	font-size:12px;
	color:#185b8f;
	text-align:left;
	vertical-align:middle;
	padding-left:20px;
	font-weight:bold;
}
.services_list a{
	font-family:arial;
	font-size:12px;
	color:#036;
	text-decoration:none;
}
.services_list a:hover{
	font-family:arial;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.news_date {
	font-family:arial;
	font-size:11px;
	color:#666;
	text-align:left;
	vertical-align:top;
}
.text_newbox {
	font-family:arial;
	font-size:11px;
	color:#000;
}
.news_content {
	font-family:arial;
	font-size:12px;
	color:#333;
	line-height:18px;
	text-align:left;
	vertical-align:top;
}
.news_content a{
	font-family:arial;
	font-size:12px;
	color:#185b8f;
	font-weight:bold;
	text-decoration:underline;
}
.news_content a:hover{
	font-family:arial;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.home_content {
	background-image:url(../images/home_img.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:165px;
	font-family:arial;
	font-size:12px;
	color:#036;
	line-height:18px;
	text-align:justify;
	vertical-align:top;
	height:124px;
}
.common_width {
	width:701px;
}
.main_heading {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:24px;
	color:#314b7c;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	padding-bottom:22px;
}
.main_content {
	font-family:arial;
	font-size:12px;
	color:#000;
	text-align:justify;
	vertical-align:top;
	line-height:18px;
}
.main_content a{
	font-family:arial;
	font-size:12px;
	color:#06C;
	text-decoration:underline;
}
.main_content a:hover{
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.inner_heading {
	font-family:'Roboto';
	font-size:16px;
	color:#999;
	font-weight:bold;
}
.staffing_hd {
	background-image:url(../images/staffing.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:122px;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:18px;
	text-align:justify;
	vertical-align:top;
	padding-left:160px;
	padding-bottom:15px;
}
.consulting_hd {
	background-image:url(../images/consulting.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:122px;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:18px;
	text-align:justify;
	vertical-align:top;
	padding-left:160px;
	padding-bottom:15px;
}
.training_hd {
	background-image:url(../images/training.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:122px;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:18px;
	text-align:justify;
	vertical-align:top;
	padding-left:160px;
	padding-bottom:15px;
}
.it_hd {
	background-image:url(../images/infrastructure.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:122px;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:18px;
	text-align:justify;
	vertical-align:top;
	padding-left:160px;
	padding-bottom:15px;
}
.ps_hd {
	background-image:url(../images/professional.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:122px;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:18px;
	text-align:justify;
	vertical-align:top;
	padding-left:160px;
}
.rds {
	background-image:url(../images/rds.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:122px;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:18px;
	text-align:justify;
	vertical-align:top;
	padding-left:160px;
}
.read_more {
	font-family:arial;
	font-size:12px;
	color:#069;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
.read_more a{
	font-family:arial;
	font-size:12px;
	color:#069;
	text-decoration:underline;
}
.read_more a:hover{
	font-family:arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.latest_bullet {
	list-style:circle;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#069;
	line-height:24px;
}
menu{
	font-size:12px;
	text-align:center;
	font-family:arial;
	line-height:47px;
	height:47px;
}
.menu a{
	font-size:12px;
	display:block;
	font-family:arial;
	text-decoration:none;
	color:#666;
	padding:0 10px;
	line-height:47px;
	font-weight:bold;
}
.menu a:hover{
	font-size:12px;
	display:block;
	text-decoration:none;
	color:#FFF;
	background:#d6ad63;
	line-height:47px;
	font-weight:bold;
}
.menu .selected {
	display:block;
	text-decoration:none;
	color:#FFF;
	background:#d6ad63;
	height:47px;
	line-height:47px;
}h1 {
	margin:0px 0px 15px 0px;
	padding:0 0 0 0;
	font-family:'Open Sans', arial;
	font-size:28px;
	color:#6b6b6b;
	text-align:left;
	font-weight:normal;
	text-shadow:1px 1px 0px #e2e2e2;
}
.logo-color {
	color:#e3bd78;
	margin:0px;
}


.button {
	float:left;
	padding:2px 7px;
	background:#8d6d34;
	font-size:12px;
	margin-right:15px;
	margin-top:10px;
	color:#FFF;
	cursor:pointer;
}
.button:hover {background:#333; }

.content ul { 
	margin:0; 
	padding:0px;
}
.content li { 
	background:url(../images/bg-li-categories.gif) bottom repeat-x;
}
.content li a { 
	color:#666;
	font-size:14px; 
	text-decoration:none; 
	-webkit-transition:all .3s ease; 
	-moz-transition:all .3s ease; 
	padding:8px 0px 8px 9px; 
	display:block;
	box-shadow:1px 1px 0px #e2e2e2;
	margin:0 0 7px 0;
}
.content li a:hover { 
	background:url(../images/hmenubg.png) bottom; 
	color:#fff;
}
.content li a span { 
	display:inline-block; 
	width:14px; height:13px; 
	background:url(../images/a-categories.png) no-repeat 0 0 ; 
	-webkit-transition:all .6s ease; 
	-moz-transition:all .6s ease; 
	vertical-align:middle; 
	margin-right:10px;
}
.content li a:hover span { 
	-moz-transform:rotate(360deg); 
	-webkit-transform:rotate(360deg); 
	transform:rotate(360deg); 
	background:url(../images/a-categories.png) no-repeat 0 0;
}

ul li { list-style:disc; list-style-type:none;}

.wrapper {
	width:960px;
	margin:0 auto;
}
section {
	float:left;
	margin:0 0 0 0;
	padding:10px 10px;}

aside {
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	width:217px;
}

#welcome-content {
	float:left;
	margin:0 27px;
	padding:0 20px;
	width:380px;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
}


p, .p1 {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-family:'Roboto';
	font-size:15px;
	color:#666;
	line-height:24px;
	text-align:justify;
}
.p1  { line-height:20px}
a {
	color:#595959;
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
	transition:all 0.3s ease;
}

nav {
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
nav a{
	display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	line-height:35px;
	height:35px;
	border-bottom:1px solid #e2e2e2;
	background:url(../images/bullet.png) left no-repeat;
	padding:0 0 0 25px;
	color:#666;
}
nav a:hover, nav a.selected {
	background:url(../images/bullet.png) left no-repeat #e3bd78;
	display:block;
	line-height:35px;
	height:35px;
	border-bottom:1px solid #e2e2e2;
	padding:0 0 0 25px;
	color:#FFF;
	text-decoration:underline;
}


#welcome-content p a {
	display:block;
	float:left;
	background:#666;
	color:#FFF;
	padding:5px 10px;
}
#welcome-content p a:hover {
	display:block;
	float:left;
	background:#201c1d;
	color:#FFF;
	padding:5px 10px;
}

.news_date {
	font-family:arial;
	font-size:1px;
	color:#666;
	text-align:left;
	vertical-align:top;
}
.news_date {
	font-family:Arial;
	font-style:italic;
	color:#2168a0;
	font:Arial;
	font-size:13px;
	font-weight:bold;
	}

.content ul { 
	margin:0; 
	padding:0px;
}
.content li { 
	background:url(../images/bg-li-categories.gif) bottom repeat-x;
}
.content li a { 
	color:#666;
	font-size:14px; 
	text-decoration:none; 
	-webkit-transition:all .3s ease; 
	-moz-transition:all .3s ease; 
	padding:8px 0px 8px 9px; 
	display:block;
	box-shadow:1px 1px 0px #e2e2e2;
	margin:0 0 7px 0;
}
.content li a:hover { 
	background:url(../images/hmenubg.png) bottom; 
	color:#fff;
}
.content li a span { 
	display:inline-block; 
	width:14px; height:13px; 
	background:url(../images/a-categories.png) no-repeat 0 0 ; 
	-webkit-transition:all .6s ease; 
	-moz-transition:all .6s ease; 
	vertical-align:middle; 
	margin-right:10px;
}
.content li a:hover span { 
	-moz-transform:rotate(360deg); 
	-webkit-transform:rotate(360deg); 
	transform:rotate(360deg); 
	background:url(../images/a-categories.png) no-repeat 0 0;
}

ul li { list-style:disc; list-style-type:none;}


.product_border {
	padding:5px;
	border:1px #CCC solid;
}
div#slider { float:left; width:924px;height:175px;overflow:hidden; background:url(../images/loading.gif) center no-repeat; margin:0 0 0 0;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}

.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}

div.nivo-controlNav {position:absolute;right:15px;bottom:15px;z-index:100;}
div.nivo-controlNav a.nivo-control {width:22px;height:22px;display:block;float:left;margin:0 0 0 5px;background:url(../images/slider_item.png) 0 0 no-repeat;font:0px arial;color:#fff;text-decoration:none;text-align:center;cursor:pointer;}
div.nivo-controlNav a.nivo-control:first-child {margin:0;}
div.nivo-controlNav a.active {background:url(../images/slider_item_active.png) 0 0 no-repeat;color:#FFF;}

