@charset "utf-8";/* CSS Document */body	{	margin:0px;	background:#ffffff center top;	}a{	outline:none;	text-decoration:none;}img	{		border:0px;	}#wraperblank	{	float:none;	margin:0px auto;	background:url(../images/wraperbg.png) repeat-y;	width:970px;	}#wraperi	{	float:left;	margin:0px;	background:url(../images/wraperbg.png) repeat-y;	width:970px;	}#header	{	float:left;	background:#e5e5e7 url(../images/headerbg.png) repeat-x left top;	padding:27px 0 0;	width:970px;	height: 62px;	}#header h1	{	float:left;	padding:0 0 0 0px;	margin:0px;	}#header p.phoneno	{	float:right;	margin:20px 0 0;	padding:0 0 0 100px;	width:400px;	text-align:center;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color: #003E7E;	}#header ul.navigation	{	float:left;	margin:23px 0 0;	width:970px;	display:block;	background:url(../images/navigationbg.png) repeat-x;	height:36px;	padding-top: 0;	padding-right: 0;	padding-bottom: 3px;	padding-left: 0px;	}#header ul.navigation li	{		float:left;		margin:0px;		padding:0px;		display:block;	}#header ul.navigation li a	{	float:left;	height:36px;	line-height:36px;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #fff;	text-decoration:none;	padding:0 28px 0 27px;	}#header ul.navigation li a:hover,a.active	{	float:left;	height:36px;	line-height:36px;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #fff;	text-decoration:none;	padding:0 28px 0 27px;	background:#0070b8;	}#header #sliderbanner	{		float:left;		margin:0px 0 0 0;		padding:0 0 0 0px;		width:970px;	}#header #sliderbanner ul	{		float:left;		width:970px;		height:540px;		margin:0px;		padding:0px;		display:block;	}#header #sliderbanner ul li	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;	}#header #sliderbanner ul li.slider01	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-1.jpg) no-repeat;	}#header #sliderbanner ul li.slider02	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-2.jpg) no-repeat;	}#header #sliderbanner ul li.slider03	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-3.jpg) no-repeat;	}#header #sliderbanner ul li.slider04	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-4.jpg) no-repeat;	}#header #sliderbanner ul li.slider05	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-5.jpg) no-repeat;	}	#header #sliderbanner ul li.slider06	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-6.jpg) no-repeat;	}#header #sliderbanner ul li.slider07	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-7.jpg) no-repeat;	}#header #sliderbanner ul li.slider08	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-8.jpg) no-repeat;	}	#header #sliderbanner ul li.slider09	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-9.jpg) no-repeat;	}#header #sliderbanner ul li.slider10	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-10.jpg) no-repeat;	}#header #sliderbanner ul li.slider11	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-11.jpg) no-repeat;	}	#header #sliderbanner ul li.slider12	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-12.jpg) no-repeat;	}#header  #sliderbanner  ul  li.sli	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-9.jpg) no-repeat;	}#header  #sliderbanner  ul  li.sli	{		float:left;		margin:0px;		padding:0 0 0 0px;		width:970px;		display:block;		height:540px;		background:url(../images/FMG-14-003-FMG-HOME-10.jpg) no-repeat;	}#header #sliderbanner ul li  	{		float:left;		margin:30px 0 0 0;		padding:0 0 0 41px;		width:505px;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size:27px;		font-weight:bold;		color: #fff;	}#header #sliderbanner ul li P	{		float:left;		margin:12px 0 0 0;		padding:0 477px 0 41px;		width:337px;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size:13px;		font-weight:bold;		color: #fff;		line-height:21px	}#header #sliderbanner ul li a	{		float: left;		width:137px;		height:30px;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size:13px;		font-weight:bold;		color: #ffffff;		line-height:25px;		text-decoration: none;		background:url(../images/learnmoreactive.png) no-repeat;		text-align:center;		margin:19px 0 0 41px	}#bodycontent	{	float:left;	margin:15px 0 0 0;	padding:0 0 25px 0;	width:970px;	border-bottom:3px solid #111111;	background:url(../images/bodybottom.png) no-repeat bottom;	}#bodyleftcontent	{		float:left;		padding:0 0 0 15px;		width:212px;		margin:0px;	}#bodyleftcontent h2	{	float:left;	background:url(../images/bodyrightcontentheading.png) no-repeat;	width:198px;	height:20px;	padding:0 0 0 14px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #ffffff;	line-height:20px;	margin:0px;	}#bodyleftcontent ul	{		float:left;		margin:4px 0 0 0;		padding:0 0 16px 0;		width:212px;		display:block;	}#bodyleftcontent ul li	{		float:left;		margin:0px 0 0 0;		padding:0px;		width:212px;		display:block;	}#bodyleftcontent ul li a	{	float:left;	background:#e2e6e9 url(../images/lefticons.png) no-repeat;	padding:0 0 0 22px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	line-height:35px;	width:190px;	color: #003B79;	text-decoration:none;	border-bottom-style: dotted;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;	}#bodyleftcontent ul li a:hover	{	float:left;	background:#e2e6e9 url(../images/lefticons.png) no-repeat;	padding:0 0 0 22px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	line-height:35px;	width:190px;	color: #0099CC;	text-decoration:none;	}#bodyleftcontent blockquote	{	float:left;	margin:30px 0px 0px;	width:198px;	padding:0 0 0 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:12px;	line-height:21px;	color: #4a4a4a	}#bodyleftcontent blockquote span	{		margin:10px 0 0 0;		float:left;		width:198px;		font-weight:bold;	}#bodyrightcontent	{		float:left;		padding:0 0 0 18px;		width:710px;	}#bodyrightcontent h2	{	float:left;	margin:0px;	padding:0 0 0 14px;	background:url(../images/bodyrightcontentheading.png) no-repeat;	width:696px;	height:20px;	}#bodyrightcontent h2.abouttheteam	{	float:left;	margin:16px 0 0 0;	padding:0 0 0 14px;	background:url(../images/bodyrightcontentheading.png) no-repeat;	width:696px;	height:20px;	}#bodyrightcontent h2 span	{	float:left;	height:20px;	width:631px;	line-height:20px;	font-family:  Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #fff;	}#bodyrightcontent h2 a	{		float:left;		margin:9px 0 0 0;		background:url(../images/viweallicon.png) no-repeat;		padding:0 0 0 7px;		font-family: Arial, Helvetica, sans-serif;		font-size:11px;		font-weight:normal;		color: #fff;		text-decoration:none;	}#bodyrightcontent h2 a:hover	{		float:left;		margin:9px 0 0 0;		background:url(../images/viweallicon.png) no-repeat;		padding:0 0 0 7px;		font-family: Arial, Helvetica, sans-serif;		font-size:11px;		font-weight:normal;		color: #fff;		text-decoration: underline;	}#bodyrightcontent .serviceone	{	float:left;	margin:16px 0 0 0;	padding:0 0 0 16px;	width:175px;	overflow:hidden	}#bodyrightcontent .serviceone img	{		float:left;	}#bodyrightcontent .serviceone p	{		float:left;		margin:14px 0 0 0;		padding:0px;		font-family: Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:normal;		line-height:18px;		color: #000000;		width:204px;	}#bodyrightcontent .serviceone p span	{		float:left;		width:204px;		font-size:13px;		font-weight:bold;	}#bodyrightcontent .separater	{		float:left;		margin:16px 0 0 0;		padding:0 15px 0 16px;		width:204px;		background:url(../images/fadeline.png) no-repeat right bottom;	}#bodyrightcontent .serviceonevideo	{	float:left;	margin:16px 0 0 0;	padding:0 0 0 16px;	width:300px;	overflow:hidden	}#bodyrightcontent .serviceonevideo img	{		float:left;	}#bodyrightcontent .serviceonevideo p	{		float:left;		margin:14px 0 0 0;		padding:0px;		font-family: Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:normal;		line-height:18px;		color: #000000;		width:204px;	}#bodyrightcontent .serviceone p span	{		float:left;		width:204px;		font-size:13px;		font-weight:bold;	}#bodyrightcontent .ourclients	{		float:left;		margin:20px 0 0 0;		padding:0px;		border:1px solid #d3d3d3;		background:url(../images/ourclientsbg.png) repeat-x;		width:699px;	}#bodyrightcontent .ourclients h3	{		float:left;		height:34px;		padding:0 0 0 13px;		width:686px;		height:34px;		line-height:34px;		font-family: Arial, Helvetica, sans-serif;		font-size:15px;		font-weight:normal;		color: #000000;		margin:0px;	}#bodyrightcontent .ourclients p	{		float:left;		margin:13px 0 0 0;		padding:0 0 11px 36px;		width:663px;	}#bodyrightcontent .ourclients p img	{		float:left;		padding:0 25px 0 0;	}#bodyrightcontent .aboutcontent	{		float:left;		margin:21px 0 0 0;		padding:0 0 0 15px;		width:695px;	}#bodyrightcontent .aboutcontent h3	{		float:left;		width:950px;		margin:0px;		padding:0px;		font-family: Arial, Helvetica, sans-serif;		font-size:15px;		font-weight:normal;		color: #000000;	}#bodyrightcontent .aboutcontent p.aboutfirst	{	float:left;	margin:14px 0 0 0;	padding:0px;	width:695px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color: #003E7E;	line-height:21px;	}#bodywholecontent	{	float:left;	padding:15px;	width:945px;	}#bodywholecontent h2	{	float:left;	margin:0px;	padding:0 0px 0 14px;	background:url(../images/bodyrightcontentheading.png) no-repeat;	width:930px;	height:20px;	}#bodywholecontent h2.abouttheteam	{	float:left;	margin:16px 0 0;	padding:0 0 0 14px;	background:url(../images/bodyrightcontentheading.png) no-repeat;	width:900px;	height:25px;	}#bodywholecontent h2 span	{	float:left;	height:20px;	width:900px;	line-height:20px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #fff;	padding-right: 0px;	}#bodywholecontent .serviceone	{	float:left;	margin:14px 0 0 0;	padding:0 12px 0 12px;	width:290px;	overflow:hidden	}#bodywholecontent .serviceone img	{		float:left;	}#bodywholecontent .serviceone p	{		float:left;		margin:14px 0 0 0;		padding:0px;		font-family: Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:normal;		line-height:18px;		color: #000000;		width:290px;	}#bodywholecontent .serviceone p span	{		float:left;		width:290px;		font-size:13px;		font-weight:bold;	}#bodywholecontent .separater	{	float:left;	margin:12px 0 0 0;	padding:0 12px 0 12px;	width:290px;	background:url(../images/fadeline.png) no-repeat right bottom;	}#bodywholecontentgray	{	float:left;	padding:15px;	width:945px;	background-repeat: no-repeat;	background-position: bottom;	}#bodywholecontentgray h2	{	float:left;	margin:0px;	padding:0 0px 0 14px;	background:url(../images/bodyrightcontentheading-gray.png) no-repeat;	width:930px;	height:20px;	}#bodywholecontentgray h2.abouttheteam	{	float:left;	margin:16px 0 0;	padding:0 0 0 14px;	background:url(../images/bodyrightcontentheading.png) no-repeat;	width:900px;	height:25px;	}#bodywholecontentgray h2 span	{	float:left;	height:20px;	width:900px;	line-height:20px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #003366;	padding-right: 0px;	}#footer	{		float:left;		width:970px;		background: url(../images/footerbg.png) no-repeat;		height:67px;	}#footer p	{	float:left;	padding:0 0 0 27px;	width:500px;	margin:27px 0 0;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:12px;	color: #6c6c6c;	}#footer p a	{		color: #6c6c6c;		text-decoration:none;	}#footer p a:hover	{		color: #6c6c6c;		text-decoration: underline;	}#footer ul	{	float:left;	margin:27px 0 0 0;	padding:0px;	width:400px;	display:block;	}#footer ul li	{		float:left;		margin:0px;		padding:0px;		display: block;		font-family:Geneva, Arial, Helvetica, sans-serif;		font-weight:normal;		font-size:12px;		color: #6c6c6c;	}#footer ul li a	{		color: #6c6c6c;		text-decoration:none;	}#footer ul li a:hover	{		color: #6c6c6c;		text-decoration: underline;	}#footer ul li span	{		padding:0 3px 0 3px;	}		/* Easy Slider */#slider{width:970px; margin:0px; padding:0px ; float:left; height:540px;}	#prevBtn, #nextBtn{ display:block;position:absolute;left:-20px;top:255px;}	#nextBtn{ left:650px;}														#prevBtn a, #nextBtn a{  display:block;width:20px;height:30px;position:absolute;z-index:200;left:25px;top:5px;text-indent:-9999px;background: url(../images/previousicon.png) no-repeat 0 0;	}	#nextBtn a{ background: url(../images/next.png) no-repeat 0 0;left:295px;width:20px;height:30px;}												#container{	margin:0px;position:relative;text-align:left;width:970px;left:0;padding:0px;float:left;border:0px;}	/* // Easy Slider */#bodyrightcontent p.innerpagecontent	{		float:left;		margin:16px 0 0 0;		padding:0px;		width:710px;		font-family:Geneva, Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:normal;		color: #1f1f1f;		line-height:21px;	}#bodyrightcontent p.innerpagecontent img	{		float:left;		padding:0 20px 20px 0;	}#bodycontent ul#blog	{		float:left;		margin:0px;		padding:0px;		display:block;		width:710px;	}#bodycontent ul#blog li	{		float:left;		margin:16px 0 0 0;		padding:0px;		display:block;		width:710px;	}#bodycontent ul#blog li.bottompadding	{		float:left;		margin:16px 0 0 0;		padding:0px;		display:block;		width:710px;		border-bottom:1px solid #ffffff;	}#bodycontent ul#blog li p.img	{		float:left;		width:90px;		margin:0px;		padding:0px;		display:block;	}#bodycontent ul#blog li p.img span.image	{		float:left;		margin:0px;		padding:0px;		width:90px;	}#bodycontent ul#blog li p.img span.name	{		float:left;		margin:13px 0 0 0;		padding:0px;		width:90px;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:normal;		color: #535353;	}#bodycontent ul#blog li p.img span.date	{		float:left;		margin:7px 0 0 0;		padding:0px;		width:90px;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size:13px;		font-weight:bold;		color: #3a3a3a;	}#bodycontent ul#blog li p.separter	{		float:left;		margin:0px;		padding:0 0 0 30px;		width:469px;		background:url(../images/separater.png) no-repeat top left;	}#bodycontent ul#blog li p.separter span.heading	{	float:left;	margin:0px;	padding:0px;	width:590px;	font-family: Arial, Helvetica, sans-serif;	font-size:24px;	font-weight:normal;	color:#003B79;	}#bodycontent ul#blog li p.separter span.smallheading	{		float:left;		margin:9px 0 0 0;		padding:0px;		width:590px;		font-family: Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:bold;		color:#5f5f5f;		text-decoration: underline;	}#bodycontent ul#blog li p.separter span.normalcontent	{		float:left;		margin:9px 0 0 0;		padding:0px;		width:590px;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:normal;		color:#5f5f5f;		text-align:justify;		line-height:20px;	}#bodycontent h3.heading	{	float:left;	margin:16px 0 0 0px;	padding:0px;	width:710px;	font-family: Arial, Helvetica, sans-serif;	font-size:30px;	font-weight:normal;	color:#003B79;	}#bodyrightcontent p.servicescontent	{	float:left;	margin:5px 0 0 0;	padding:0px;	width:710px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color: #1f1f1f;	line-height:18px;	}	#bodyrightcontent li.servicescontent	{	float:left;	margin:5px 0 0;	padding:0px;	width:710px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color: #1f1f1f;	line-height:18px;	list-style: circle outside;	display: list-item;	}w#bodyrightcontent p.servicescontent img	{		float:left;		padding:0 20px 0 0;	}	#bodyrightcontent p.adcontent	{	float:left;	margin:5px 0 0 0;	padding:0px;	width:175px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color: #1f1f1f;	line-height:18px;	}#bodyrightcontent p.adcontent img	{		float:left;		padding:0 20px 0 0;	}#bodyrightcontent p.videocontent	{	float:left;	margin:5px 0 0 0;	padding:0px;	width:300px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color: #1f1f1f;	line-height:18px;	}#bodyrightcontent p.videocontent img	{		float:left;		padding:0 20px 0 0;	}#bodyleftcontent p.address	{		float:left;		margin:16px 0 0 0;		width:198px;		padding:0 0 10px 14px;		font-family: Geneva, Arial, Helvetica, sans-serif;		font-weight:normal;		font-size:12px;		line-height:21px;		color: #4a4a4a	}ul#sitemap						{float:left; margin:20px 0 0 0;padding:0px; width:564px;display:block;}ul#sitemap li					{float:left;margin:0px;padding:0 0 10px 16px; font-family: Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal; width:548px; color:#444444;background:url(../images/sitemapicon.png) no-repeat; display:block}ul#sitemap li a					{text-decoration:none;color: #444444;}ul#sitemap li a:hover			{text-decoration: underline;color: #444444;}#wraper2 {	float:left;	margin:0px;	background:#999999 url(../images/wraperbg.png) repeat-y;	width:970px;}#wraperblank2 {	float:none;	margin:0px auto;	background:url(../images/wraperbg.png) repeat-y;	width:970px;}* { margin: 0; padding: 0; }breadcrumbbody {	font: 10px Georgia, serif;}article, aside, figure, footer, header, hgroup,menu, nav, section { display: block; }#breadcrumb-wrap { width: 696px; margin:  auto; }breadcrumph1 { font: normal 32px Helvetica, Arial, Sans-Serif; letter-spacing: -1px; margin: 0 0 15px 0; }			.breadcrumb { 			list-style: none; 			overflow: hidden; 			font: 18px Helvetica, Arial, Sans-Serif;		}		.breadcrumb li { 			float: left; 		}		.breadcrumb li a {	color: #E2E6E9;	text-decoration: none;	padding: 10px 0 10px 55px;	background: blue;                   /* fallback color */	background: #003E7E(34,85%,35%,1);	position: relative;	display: block;	float: left;		}		.breadcrumb li a:after { 			content: " "; 			display: block; 			width: 0; 			height: 0;			border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */			border-bottom: 50px solid transparent;			border-left: 30px solid #003E7E(34,85%,35%,1);			position: absolute;			top: 50%;			margin-top: -50px; 			left: 100%;			z-index: 2; 		}			.breadcrumb li a:before { 			content: " "; 			display: block; 			width: 0; 			height: 0;			border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */			border-bottom: 50px solid transparent;			border-left: 30px solid white;			position: absolute;			top: 50%;			margin-top: -50px; 			margin-left: 1px;			left: 100%;			z-index: 1; 		}			.breadcrumb li:first-child a {			padding-left: 10px;		}		.breadcrumb li:nth-child(2) a       { background:        #003E7E(34,85%,45%,1); }		.breadcrumb li:nth-child(2) a:after { border-left-color: #003E7E(34,85%,45%,1); }		.breadcrumb li:nth-child(3) a       { background:        #003E7E(34,85%,55%,1); }		.breadcrumb li:nth-child(3) a:after { border-left-color: #003E7E(34,85%,55%,1); }		.breadcrumb li:nth-child(4) a       { background:        #003E7E(34,85%,65%,1); }		.breadcrumb li:nth-child(4) a:after { border-left-color: #003E7E(34,85%,65%,1); }		.breadcrumb li:nth-child(5) a       { background:        #003E7E(34,85%,75%,1); }		.breadcrumb li:nth-child(5) a:after { border-left-color: #003E7E(34,85%,75%,1); }		.breadcrumb li:last-child a {			background: white !important;			color: black;			pointer-events: none; 			cursor: default;		}		.breadcrumb li:last-child a:after { border: 0; }		.breadcrumb li a:hover {	background: #003E7E 34px;}		.breadcrumb li a:hover:after {	border-left-color: #666666 !important;}			</style>