/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:url(../images/bg2.png) center 0 repeat-x #cccccc ; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	line-height:22px;
	color:#474747;
	min-width:1000px;
}
html, body { height:100%;}

#page1 {min-width:1000px;}


p {padding-bottom:22px; text-align:justify;}

a {
	color:#d52d00; 
	outline:none;
}
a:hover{
	text-decoration:none;
	color: #E3E3E3;
}

.footer{
	background:url("../images/footer-bg.png") 0 0 repeat-x;
	height:240px; 
	position:relative; 
	overflow:hidden;
}

/* Global Structure ============================================================= */
#main {
	margin: 0 auto;
	position: relative;
	width: 980px; }

	/* Header */
	header{position:relative; z-index:25;
		
	}
	
	/* Content */
	section#content {position:relative; z-index:24;
		
	}			
	/* Footer */
	/*footer{
		background:url("../images/footer-bg.png") 0 0 repeat-x;
		height:240px; 
		position:relative; 
		overflow:hidden;
	}*/
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3, .col-4 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.white-text { color:#fff; }
.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
.img-indent { 
	margin:0 11px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:0 29px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:0 11px 0 0; 
	float:left;
}
.img-indent3 { 
	margin:0 17px 0 0; 
	float:left;
}
.img-indent4 { 
	margin:0 21px 0 0; 
	float:left;
}
.img-indent5 { 
	margin:0 22px 0 0; 
	float:left;
}
.img-indent6 { 
	margin:0 0 0 22px; 
	float:right;
}
.extra-wrap { 
	width:100%;
}
.extra-wrap1 { 
	overflow:hidden;
}

.extra-wrap2 { 
	overflow:hidden;
	width: 500px;
}

.case-p{
	padding-bottom:opx;
	padding-top:5px;
	text-indent: 2em;
}

.extra-wrapNewsletter {
	background-image:url(../images/linkNesletter_bg.png);
	background-repeat:no-repeat;
	margin-top: 10px;
}

.extra-wrap2{
	padding: 30px 30px 280px 30px;
}

.extra-wrap3{
	padding: 30px 30px 310px 10px;
}

.opacity60{
	background:url(../images/white-opacity60.png) repeat;
}
.opacity80{
	background:url(../images/white-opacity80.png) repeat;
}


.bg4 {background:url(../images/bg4.gif) 0 0 no-repeat;}

h1 {display:inline-block; margin-top:30px; float:left;
	}
/*
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo.png) 0 0 no-repeat;	 
	width:218px;
	height:61px;
	display:block;
	
}*/
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo_2.png) 0 0 no-repeat;	 
	width:218px;
	height:90px;
	display:block;
}
h2 {font-size:22px; line-height:1.2307em; color:#333; font-weight:bold;} 
.h2-bot {padding-bottom:28px;}
.h2-bot1 {padding-bottom:22px;}
h3 {font-size:20px; line-height:1.2307em; color:#333; font-weight:bold;}
h4 {font-size:16px; line-height:1.2307em; color:#333; font-weight:bold; padding: 10px 0px 10px 0px;}
.h4-aboutus{
	color:#CC0;
	cursor:pointer;
}


.h4-aboutus span{
	background-color:#CC0;
	color:#FFF;
	cursor:pointer;
	padding: 0px 5px 0px 5px;
	margin-right: 15px;
}

.h4-aboutus:hover{
	color:#660;
}

.h4-services{
	color:#25bac7;
	cursor:pointer;
}
.h4-services span{
	background-color:#25bac7;
	color:#FFF;
	cursor:pointer;
	padding: 0px 5px 0px 5px;
	margin-right: 15px;
}
.highlight1{
	color:#fd9717;
	font-weight:bold;
}

nav {padding:0px 0px 0px 0px;}
.sf-menu {padding:96px 10px 0px 0px; float:right; position:relative; z-index:999;
		
}
.sf-menu li {
	position:	relative;
	font-size:14px;
	line-height:1.2307em;
	padding:0px 17px 0px 10px;
	text-transform:uppercase;
	float:left;
	background:url(../images/li-bg.png) right 3px no-repeat;
	
	
	}
.sf-menu em {position:absolute; top:12px; left:-20px; z-index:999;}	
.sf-menu span {position:absolute; top:-9px; left:25px; z-index:999;}	
.sf-menu .text-left {padding-right:30px;}


.sf-menu a {display:block;
	position:		relative;	
	color:#40b8db;
	text-decoration:none; 
	font-size: 12px;
	}
.sf-menu .last {background:none; padding-right:0px;}

.sf-menu li li {
	font-size:13px;
	text-align:left;
	line-height:30px;
	padding:0 0 0px 0px;
	background:none;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 12px;
	

	
	
}
.sf-menu .last2 {border-bottom:none;}
	.sf-menu li li a {
		
		padding:0px 0px 0px 6px;
		display:inline-block;
		text-decoration:none;
		color:#fff;
		background:none;
		width:180px;
		border-bottom:1px solid #70ceea;
		margin-top:0px;
		
	}

	
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			210px; 
	/*height:116px;*/
	height:auto;
	display:none;
	padding:1px 0px 0px 0px;
	background:#4dc4e7;
}
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	width:			130px; 

	display:none;
	padding:0px 0px 0px 0px;
	background:none;
}
.sf-menu li li li {
	font-size:13px;
	text-align:right;
	line-height:30px;
	padding:0 0 0px 0px;
	background:#4dc4e7;
	cursor:pointer;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 12px;
	width:114px;
	}
		.sf-menu li li li a {
			
		
		padding:0px 23px 0px 0px;
		display:inline-block;
		text-decoration:none;
		color:#fff;
		background:none;
		border:none;
		}

	
		
.sf-menu ul li {
	width:			100%;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			1px;
	top:			55px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			-138px; /* match ul width */
	top:			2px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			00px;
}

.sf-menu > li.sfHover > a,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active {
	color:#fff;
	}


.sf-menu li li.sfHover > a,
	.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a.active {
	color:#0D4D92;	
	}




.sf-menu li li li a:hover {color:#999; background:#4e4e4e;}
.sf-menu li li li:hover {background:#4e4e4e; color:#fff;}



.text {font-size:28px; line-height:40px; color:#0d4d92; font-weight:bold; text-transform:uppercase; margin-top:71px; margin-left:35px;}
.text1 {font-size:72px; line-height:57px; color:#fff; font-weight:bold; text-transform:uppercase; margin-top:71px; margin-left:110px;}

.link4 {font-size:14px; line-height:1.2307em; text-transform:uppercase; background:#fff; text-decoration:none; padding:13px 18px 12px 18px;  color:#545250; display:inline-block;border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;}
.link4:hover {background:#0d4d92;color: #fff;}

.link4-pad {margin:20px 24px 0px 0px; /*float:right;*/}
.link4-pad1 {margin:80px 24px 0px 0px; /*float:right;*/}

.linkslider {font-size:12px; line-height:1.5em; text-transform:uppercase; text-decoration:none; padding:50px 0px 0px 0px;  color:#fff; display:inline-block;}
.linkslider:hover {color: #545250;}

.linkslider-pad {margin:0px 0px 0px 0px; /*float:right;*/}
.linkslider-pad1 {margin:80px 24px 0px 0px; /*float:right;*/}




.block1 {margin: 0 auto; width:1020px; height: 460px; background:url(../images/page1-bg4.png) center no-repeat;}
.slider {
	width:960px;
	height:400px;
	z-index:10;
	position:relative;
	margin-left:30px;
	margin-top: 20px;
	
}
.block1-top {padding-top:7px;}
.pic {height:400px !important; width:560px !important;}

.items {
	display:none;
	
}
.play.paused {
	color:#f00;
}
.banner {
	width:400px;
	min-height:368px;
	position:absolute;
	left:560px;
	/*top:91px;*/
	top:0px;
	z-index:99;
	padding:0;
}

.pagination {
	position:absolute;
	width:80px;
	height:34px;
	padding:0px 120px 0px 0px;
	bottom:-2px;
	right:8px;
	z-index:99;
	
}
.pagination li {
	display:inline;
	float:left; font-size:14px; line-height:15px; margin-right:3px;  width:10px; height:10px;
}
.pagination li a {
	width:8px;
	height:8px;
	display:inline-block;
	background:url(../images/button3.png) 0 0 no-repeat;
	margin-right:4px;
}
.pagination .last {background:none;}
.pagination li a:hover {background:url(../images/button3.png) 0 -8px no-repeat;}
.pagination li.current a {
	margin:0;
	cursor:default;
	width:8px;
	height:8px;
	background:url(../images/button3.png) 0 -8px no-repeat;
}

.controls {
	position:absolute;
	bottom:7px;
	right:10px;
	z-index:600;
	width:300px;
	height:82px;
}

.controls a.prev {
	display:block;
	height:43px;
	width:51px;
	text-indent:-5000px;
	background:url(../images/button3.gif) 0 -43px no-repeat;
	position:absolute;
	top:0;
	right:71px;
	cursor:pointer;
}
.controls a.prev:hover {
	background:url(../images/button3.gif) 0 0 no-repeat;
}

.controls a.next {
	display:block;
	height:43px;
	width:51px;
	text-indent:-5000px;
	background:url(../images/button4.gif) 0 0 no-repeat;
	position:absolute;
	top:0;
	right:20px;
	cursor:pointer;
}

.controls a.next:hover {
	background:url(../images/button4.gif) 0 -43px no-repeat;
}

#easyTooltip {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 10px;
	background:#fff;
	color:#071429;
	font-size:12px;
	text-transform:none;
	z-index:999;
}
/*===== header =====*/
#header {
	
}
.row1 {height:115px; position:relative; z-index:20;}

.row2{height:441px; position:relative; z-index:19; /*background:url(../images/border5.gif) center 390px no-repeat;*/}

.border {background:url(../images/border.gif) 0 0 repeat-x; height:1px; margin-top:10px;}
.border3 {background:url(../images/border3.gif) 0 0 repeat-x; height:1px; margin-top:10px;}

.img-pad {margin:5px 5px 0px 12px; display:inline-block;}
.img-pad1 {margin:28px 5px 17px 0px;}
.img-pad2 {margin:17px 0px 7px 5px;}
.img-pad3 {margin:5px 5px 0px 7px;}

.marker-top {padding-top:9px;}

.img-top {padding-top:25px;}
.img-top1 {padding-top:31px;}
.img-top2 {padding-top:33px;}
.img-top3 {padding-top:28px;}

.padding-bottom {padding-bottom:52px;}
.padding-bottom1{padding-bottom:47px;}
.padding-bottom2{padding-bottom:10px;}
.padding-bottom3{padding-bottom:27px;}
.padding-bottom4{padding-bottom:49px;}

.indent {padding-top:61px;}

.pad-left {padding-left:21px;}

.pad-top {padding-top:20px; /*text-align:justify;*/}
.pad-top1 {padding-top:26px;}


.indent1 {padding-top:25px;}
.indent2 {
	padding-top: 5px;
}
.indent3 {padding-top:30px;}

.text-top {margin-top:-6px; display:inline-block;}
.text-top1 {
	
	width: 400px;
	margin-top:20px; 
	display:inline-block;
	margin-left:250px;
}
.text-top2 {
	width: 400px;
	margin-top:20px; 
	display:inline-block;
}
/*===== content =====*/
#content {
	padding: 25px 0px 0px 0px;
}

.content-mission{
	background: url(../images/page2-aboutus-mission.png) no-repeat;
	width: 950px;
	height: 548px;
}

.box {background:url(../images/box-bg.gif) 0 0 repeat-x; min-height:309px; width:238px;}
.box .padding {padding:0px 0px 10px 0px;}

#page1 .col-1 {width:238px; margin-right:2px;}
#page1 .col-2 {width:238px; margin-right:2px;}
#page1 .col-3 {width:238px; margin-right:2px;}
#page1 .col-4 {width:238px;}

.pad {padding:8px 15px 0px 36px;}
.pad1 {padding:8px 15px 0px 36px;}
.pad2 {padding:8px 15px 0px 36px;}
.pad3 {padding:8px 15px 0px 36px;}

#mission1{
	width: 200px;
	display: inline-block;
	position: relative;
	top: 45px;
	left: 185px;
	color: #FFF;
	font-size: 12px;
}
#mission2{
	width: 200px;
	display: block;
	position: relative;
	top: 170px;
	left: 190px;
	color: #FFF;
	font-size: 12px;
}
#mission3{
	width: 200px;
	display: block;
	position: relative;
	top: -250px;
	left: 645px;
	color: #FFF;
	font-size: 12px;
}
#mission4{
	width: 200px;
	display: block;
	position: relative;
	top: -137px;
	left: 645px;
	color: #FFF;
	font-size: 12px;
}
#mission5{
	width: 185px;
	display: block;
	position: relative;
	top: -90px;
	left: 630px;
	color: #666;
}

#strengths1{
	padding: 10px 10px 10px 10px;
	border: #990 1px solid;
	display: none;
}

#strengths2{
	padding: 10px 10px 10px 10px;
	border: #990 1px solid;
	display: none;
}

#strengths3{
	padding: 10px 10px 10px 10px;
	border: #990 1px solid;
	display: none;
}

#strengths4{
	padding: 10px 10px 10px 10px;
	border: #990 1px solid;
	display: none;
}

#strengths5{
	padding: 10px 10px 10px 10px;
	border: #990 1px solid;
	display: none;
}

#strengths6{
	padding: 10px 10px 10px 10px;
	border: #990 1px solid;
	display: none;
}

.box-text {font-size:12px; line-height:18px; color:#727272;}
.box-text a { font-size:17px; font-weight:bold; color:#3fd6e3; text-decoration:none;}
.box-text a:hover {text-decoration:underline;}

.newsletter-text {font-size:10px; line-height:5px; color:#727272;padding-top:6px;padding-left:10px;}

.center-align {text-align:center; line-height:18px; margin-bottom:10px;}
.center-align a{font-size:17px; font-weight:bold; color:#0D4D92; text-decoration:none;}
.center-align a:hover {text-decoration:none;}

.link1 {background:#fff; font-size:12px; line-height:1.2307em; font-weight:bold; color:#313131; text-decoration:none; padding:9px 19px 8px 5px; display:inline-block;
border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
}
.link1:hover {color:#3fd6e3;}
.link1-left {margin-left:28px;}
.link1-pad {margin:29px 0px 0px 23px;}
.link1-pad1 {margin:19px 0px 0px 28px;}
.link1-pad2 {margin:17px 0px 0px 0px; margin-left:-11px;}

.link1-top {margin-top:20px;}
.link1-top1 {margin-top:17px;}

.linkRead {background-image: url(../images/button-ReadMore.png); font-size:12px; line-height:1.2307em; font-weight:bold; color:#313131; text-decoration:none; padding:10px 33px 15px 18px; display:inline-block;
}
.linkRead:hover {color:#3fd6e3;}
.linkRead-left {margin-left:28px;}
.linkRead-pad {margin:29px 0px 0px 23px;}
.linkRead-pad1 {margin:19px 0px 0px 28px;}
.linkRead-pad2 {margin:17px 0px 0px 0px; margin-left:-11px;}

.linkRead-top {margin-top:20px;}
.linkRead-top1 {margin-top:17px;}

.link3 {
	background-image: url(../images/button-OlderNews.png);
	font-size: 12px;
	line-height: 1.2307em;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	padding: 9px 19px 8px 5px;
	display: inline-block;
	;
}
.link3:hover {color:#3fd6e3;}
.link3-top {margin-top:24px; float:right;}
.link3-top1 {margin-top:15px;}

.linkOlder {
	background-image: url(../images/button-OlderNews.png);
	font-size: 12px;
	line-height: 1.2307em;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	padding: 11px 26px 14px 10px;
	display: inline-block;
	;
}
.linkOlder:hover {color:#3fd6e3;}
.linkOlder-top {margin-top:24px; float:right;}
.linkOlder-top1 {margin-top:15px;}

.linkNews {
	background-image: url(../images/button-NewsDetails.png);
	font-size: 12px;
	line-height: 1.2307em;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	padding: 11px 30px 14px 8px;
	display: inline-block;
	;
}
.linkNews:hover {color:#3fd6e3;}
.linkNews-top {margin-top:24px; float:right;}
.linkNews-top1 {margin-top:15px;}


.link2 {color:#26bbc8; font-size:14px; line-height:22px; display:inline-block; margin:7px 0px 8px 0px;}
.link2-bot {margin-bottom:10px;}
.link2-pad {margin:12px 0px 0px 0px;}
.link2-pad1 {margin-top:-5px; margin-bottom:10px;}

.link9 {color:#6d6d6d; font-size:14px; line-height:22px; display:inline-block; }
.link9-bot {margin-bottom:10px;}
.link9-pad {margin:12px 0px 0px 0px;}
.link9-pad1 {margin-top:-5px; margin-bottom:10px;}

.linkNewletter {color:#6d6d6d; font-size:14px; line-height:10px; display:inline-block; padding-left:10px;padding-top: 10px;}
.linkNewletter-bot {margin-bottom:10px;}
.linkNewletter-pad {margin:12px 0px 0px 0px;}
.linkNewletter-pad1 {margin-top:-5px; margin-bottom:10px;}

.linkNewsPress {background-image:url(../images/linkNewsPress_bg.png);background-position:right;background-repeat:no-repeat;color:#6b6b6b; font-size:14px; line-height:22px; display:inline-block; width: 100%;}
.linkNewsPress-bot {margin-bottom:10px;}
.linkNewsPress-pad {margin:12px 0px 0px 0px;}
.linkNewsPress-pad1 {margin-top:-5px; margin-bottom:10px;}
.linkNewsPress:hover {
	background:url(../images/linkNewsPress_bg_hover.png) no-repeat;background-position:right;color:#ffffff;}

.box-left {margin-left:2px;}
/*===== border =====*/
.border1 {background:url(../images/border1.gif) 0 0 repeat-x; height:1px; margin-top:24px; margin-bottom:44px;}
.border1-pad {margin:56px 0px 35px 0px;}
.border1-pad1 {margin:46px 0px 49px 0px;}
.border1-pad2 {margin:55px 0px 43px 0px;}
.border1-pad3 {margin:58px 0px 35px 0px;}

.right-border{
	border-right: 2px #999999 solid;
}

.title {font-size:26px; line-height:1.2307em; color:#40B8DB; padding-bottom:8px;} 

.title1 {font-size:30px; line-height:1.2307em; color:#40B8DB; vertical-align:middle;} 
.title1-pad {padding:2px 0px 28px 0px; vertical-align:middle;}

.titleNews {font-size:30px; line-height:1.2307em; color:#ba2428; vertical-align:middle;} 
.titleNews-pad {padding:2px 0px 28px 0px; vertical-align:middle;}

.font {font-size:13px; line-height:18px; display:inline-block;}
.font1 {font-size:13px; line-height:20px; display:inline-block;}

.color {color:#6d6d6d;}

.color_1 {color:#666666;}

.divider {background:url(../images/divider.gif) 530px 0 repeat-y;}
.divider2 {background:url(../images/divider.gif) 600px 0 repeat-y;}
.divider3 {background:url(../images/divider.gif) 640px 0 repeat-y;}
.divider4 {background:url(../images/divider4.png) 400px 0 repeat-y;}
.divider5 {background:url(../images/divider4.png) 635px 0 repeat-y}

.box1 {background:url(../images/box1.gif) 0 0 repeat-x #f4f4f4; width:312px; border-bottom:1px solid #fff; position:relative;
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0px 0 1px #d4d4d4;
-moz-box-shadow:0 0px 0 1px #d4d4d4;
-webkit-box-shadow:0 0px 0 1px #d4d4d4;
}
.box1 .padding {padding:18px 10px 16px 26px;}

.box1-marker {background:url(../images/box1-marker.gif) 0 0 no-repeat; position:absolute; height:24px; width:38px; bottom:-24px; left:62px;}

.box1-marker

.pad22 {padding:9px 10px 0px 26px;}



.box1-top {margin-top:18px;}

.italic {font-style:italic;}

.text2 {font-size:14px; line-height:22px; color:#474747; margin-top:-6px; font-weight:700; padding-bottom:16px;}
.text3 {font-size:22px; line-height:36px; color:#26bbc8; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; padding:15px 0px 0px 3px;}

.absolute {background:url(../images/absolute.png) 0 0 no-repeat; height:75px; width:53px; position:absolute; top:49px; left:321px;}
.absolute1 {background:url(../images/absolute.png) 0 0 no-repeat; height:75px; width:53px; position:absolute; top:49px; left:322px;}

.link5 {font-size:14px; line-height:18px; display:inline-block; color:#313131; text-decoration:none; margin:25px 0px 0px 0px; font-weight:bold;}
.link5:hover {text-decoration:underline;}

.box2 {min-height:40px; width:230px; border:1px solid #d7d7d7; background:#fff;}
.box2 .padding {padding:0px 0px 0px 0px;}

.box3:hover {background:#25bac7; color:#fff;}

.box3:hover .box3-text, .box3:hover .box3-text a{color:#fff; text-decoration:none;}


.box3 {background:url(../images/box2-bg.gif) 0 0 repeat-x #eaeaea; width:228px; min-height:40px; border:1px solid #fff; text-align:center;}
.box3 a{text-decoration:none;}
.box3 .padding {padding:10px 0px 10px 0px;} 

.box2-top {padding-top:0px;}

.box3-text, .box3-text a{font-size:16px; line-height:1.2307em; color:#323232; text-align:left; text-decoration:none; padding-left:10px; font-size: 10px;}

.box3 .choosen {background:#25bac7; color:#fff; min-height:20px;}
.newsletter-header{
	
}

.box4:hover {background:#25bac7; color:#fff;}

.box4:hover .box3-text, .box3:hover .box3-text a{color:#fff; text-decoration:none;}


.box4 {background:url(../images/box2-bg.gif) 0 0 repeat-x #eaeaea; width:220px; height:415px; border:1px solid #fff; text-align:left;}
.box4 a{text-decoration:none;}
.box4 .padding {padding:0px 0px 10px 0px;} 

.services-title {
	color:#25bac7;
	padding: 10px 0 5px 0;
	text-transform:uppercase;
}

.newsletter-title{
	padding-top: 30px;
	color: #06F;
	text-transform:uppercase;
	font-size:18px;
}
.careers_services_title {
	padding: 30px 20px 0px 20px;
	color: #666666;
	font-size:18px;
	text-transform:uppercase;
	text-align:left;
}
	
.newsletter-subtitle{
	color: #666;
	padding-bottom:5px;
	text-transform:uppercase;
}
.newsletter p, .newsletter-grid-2 p{
	padding: 5px 10px 5px 10px;

} 
.newsletter-grid-3 p, .newsletter-grid-2 p{
	padding: 5px 10px 5px 10px;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
}
.newsletter-grid-3{
	width: 280px;
	display: inline-block;
	float:left;
	padding: 0px 10px 0px 10px;
}
.newsletter-grid-2{
	width: 430px;
	display: inline-block;
	float:left;
	padding: 0px 10px 0px 10px;
}
.grid-container{
	width: 950px;
	height: 264px;
	border: solid #D7D7D7 5px;
	background-color:#D7D7D7;
}
.grid-container2{
	width: 950px;
	height: 264px;
	border: solid #fff 5px;
	background-color:#fff;
}

.grid-container3{
	width: 1010px;
	height: 264px;
	border: solid #fff 5px;
	background-color:#fff;
}

.grid-left{
	width: 715px;
	height: 264px;
	display:inline;
	float: left;
	background-color:#D7D7D7;
	padding-top: 1px;
}
.grid-right{
	width: 230px;
	height: 264px;
	display:inline;
	float: right;
}
.grid-right-small{
	background: url(../images/page2-aboutus-box-middle.png) repeat-y;
	padding: 0px 20px 0px 20px;
	color:#666;
}
.services-content{
	width: 630px;
}
.services-content2{
	/*width: 950px;*/
}
.sub-para{
	/*width: 930px;*/
	padding: 0px 0px 0px 0px;
}
.sub-para-content{
	padding-left: 20px;
}

.para-padding{
	padding: 30px 30px 30px 30px;
}
.para1{
	color: #09C;
	width: 100%;
}

.passage-content{
	padding: 0px 30px 20px 30px;
	background:#fff;
	/*text-align:justify;*/
}

.passage-content-width{
	width: 900px
}

.content-img{
	padding: 0px 0px 0px 0px;
	/*border-left: #cccccc 2px solid;*/
	
}

.services1-swot{
	width: 100%;
	/*background:url(../images/page3-services1-swot-bg.jpg) no-repeat 130px 0px;
	width: 620px;
	height: 500px;*/
}
.swot-content1-top{
	background:url(../images/page3-swot-content1-border.png) no-repeat;
	height: 20px;
	width: 210px;
}

.swot-content1-bottom{
	background:url(../images/page3-swot-content1-border.png) 0px -45px no-repeat;
	height: 20px;
	width: 210px;
}
.swot-content1{
	width: 210px;
	/*height: 220px;*/
	height: 50px;
	float: left;
	margin-left: 10px;
	padding-bottom: 20px;
	
	/*border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	*/
}

.swot-content1:hover #swot-content1-title{
	color: #FFC;
}

#swot-content1-title{
	background: url(../images/page3-swot-content1-content.png) repeat-y;
	font-size: 24px;
	color:#FC0;
	text-align:center;
	position: relative;
	padding: 5px 0px 5px 0px;
	cursor:pointer;
}

#swot-content1-content{
	display:none;
	position:relative;
	padding: 20px 20px 10px 40px;
	background: url(../images/page3-swot-content1-content.png) repeat-y;
}
#swot-content1-content-text{
color:#fff;
}

.swot-content2{
	width: 210px;
	float: left;
	height: 50px;
	padding-bottom: 20px;
}

.swot-content2-top{
	background:url(../images/page3-swot-content2-border.png) no-repeat;
	height: 20px;
	width: 210px;
}

.swot-content2-bottom{
	background:url(../images/page3-swot-content2-border.png) 0px -45px no-repeat;
	height: 20px;
	width: 210px;
}

.swot-content2:hover #swot-content2-title{
	color: #6CF;
	
}

#swot-content2-title{
	background: url(../images/page3-swot-content2-content.png) repeat-y;
	font-size: 24px;
	color:#09C;
	text-align:center;
	padding: 5px 0px 5px 0px;
	position: relative;
	cursor:pointer;
}

#swot-content2-content{
	background: url(../images/page3-swot-content2-content.png) repeat-y;
	display: none;
	position:relative;
	padding: 20px 20px 10px 40px;
	color:#fff;
}

#swot-content2-content-text{
color:#fff;
}
.swot-content3{
	width: 210px;
	height: 50px;
	float: left;
	padding-bottom: 20px;
}

.swot-content3-top{
	background:url(../images/page3-swot-content3-border.png) no-repeat;
	height: 20px;
	width: 210px;
}

.swot-content3-bottom{
	background:url(../images/page3-swot-content3-border.png) 0px -45px no-repeat;
	height: 20px;
	width: 210px;
}

.swot-content3:hover #swot-content3-title{
	color: #5E3F00;
}


#swot-content3-title{
	background: url(../images/page3-swot-content3-content.png) repeat-y;
	font-size: 24px;
	color:#960;
	text-align:center;
	/*padding-top:100px;*/
	position: relative;
	padding: 5px 0px 5px 0px;
	cursor:pointer;
}

#swot-content3-content{
	background: url(../images/page3-swot-content3-content.png) repeat-y;
	display:none;
	position:relative;
	padding: 20px 20px 10px 40px;
	color:#333;
	/*line-height: 1;*/
}

#swot-content3-content-text{
	color:#333;
}

.swot-content4{
	width: 210px;
	height: 40px;
	display: inline;
	float: left;
	padding-bottom: 20px;
}

.swot-content4-top{
	background:url(../images/page3-swot-content4-border.png) no-repeat;
	height: 20px;
	width: 210px;
}

.swot-content4-bottom{
	background:url(../images/page3-swot-content4-border.png) 0px -45px no-repeat;
	height: 20px;
	width: 210px;
}

.swot-content4:hover #swot-content4-title{
	color: #FFF;
}


#swot-content4-title{
	background: url(../images/page3-swot-content4-content.png) repeat-y;
	font-size: 24px;
	color:#F99;
	text-align:center;
	/*padding-top:100px;*/
	position: relative;
	padding: 5px 0px 5px 0px;
	cursor:pointer;
}

#swot-content4-content{
	background: url(../images/page3-swot-content4-content.png) repeat-y;
	display: none;
	position:relative;
	padding: 20px 20px 10px 40px;
	color:#fff;
}

#swot-content4-content{
	color:#fff;
}

#risk-content1, #risk-content2, #risk-content3{
	display: none;
	border:1px solid #25bac7;
	padding: 30px 30px 30px 30px;
}


.firms h4{
	color:#6C0;
	border-bottom: 1px #6C0 solid;
	font-size:18px;
}
.firms-logo {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 180px;
    height: 150px;
}
.firms-logo * {
    vertical-align: middle;
}


/*\*//*/
.firms-logo {
    display: block;
}
.firms-logo span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

.li-withBullet{
	list-style: circle;
	padding-bottom: 10px;
}

.li-withBullet1{
	list-style: circle;
	padding-bottom: 10px;
	margin-left: 20px;
}

.list2 {padding:0px 0px 0px 12px;}
.list2 li {font-size:14px; line-height:28px; background:url(../images/page1-marker.png) 0 5px no-repeat; padding-left:26px;}
.list2 a {text-decoration:none; color:#fff;}
.list2 a:hover {text-decoration:underline;}

.list2-top {padding-top:14px;}
.list2-top1 {padding-top:78px;}


.list3 li {font-size:14px; line-height:28px; background:url(../images/page1-marker.png) 0 5px no-repeat; padding-left:26px;}
.list3 a {text-decoration:none; color:#474747;}
.list3 a:hover {text-decoration:underline;}
.list3-top {padding-top:15px;}

.letter {letter-spacing:-1px;}

.link6 {text-decoration:none; color:#313131; font-size:14px; line-height:18px; display:inline-block; margin:11px 0px 0px 0px; font-weight:bold;}
.link6:hover {text-decoration:underline;}

.data {font-size:16px; line-height:20px; color:#323232; float:left; font-weight:bold; margin-right:11px;}
.data-pad {padding:25px 0px 14px 0px;}
.data-pad1 {padding:19px 0px 11px 0px;}
.data-pad2 {padding:33px 0px 12px 0px;}

.link7 {font-size:14px; line-height:18px; color:#24b8c5; text-decoration:none; display:inline-block;}
.link7:hover {text-decoration:underline;}

/*iframe {height:319px; width:350px; margin:29px 0px 0px 0px;}

dl {margin-top:29px; margin-left:0px; color:#1f201f;}
dd span {float:left; width:84px;}
.dt-bot {padding-bottom:22px; font-weight:bold;}
dt {color:#474747;}
dd a {margin-left:28px; text-decoration:none; color:#24b8c5;}
dd a:hover {text-decoration:underline;}*/

.link8 {text-decoration:none; color:#24b8c5; display:inline-block; margin-top:4px;}
.link8:hover {text-decoration:underline;}

.lightbox-image {
	position:relative;
	overflow:hidden;
	display:inline-block;
}
.lightbox-image img {
	position:relative;
	z-index:2;
}
.lightbox-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/magnify.png) no-repeat 50% 50% #fff;
	z-index:1;
}

/*===== footer =====*/
#footer {

}
.foot-text {font-size:13px; line-height:24px; color:#848484; padding:23px 0px 0px 0px; text-transform:uppercase; text-shadow:1px 0 rgba(132, 132, 132,.5);}
.foot-text a {color:#a6a6a6; text-decoration:none; text-shadow:1px 0 rgba(205, 205, 205,.5);}
.foot-text a:hover {text-decoration:underline;}

.foot-text span {padding:0px 11px 0px 11px; color:#565656; text-shadow:1px 0 rgba(86, 86, 86,.5);}

.list1 li {font-size:10px; line-height:24px; background:url(../images/list1-marker.gif) 0 10px no-repeat; padding-left:13px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.list1 a {color:#cbcbcb; text-decoration:none;}
.list1 a:hover {text-decoration:underline;}

.footer-top {padding-top:20px;}

.divider1 {background:url(../images/divider1.gif) 360px 0 repeat-y;}

.padding-footer {padding-top:80px;}


.block2 {height:197px;}
.extra {
	min-height:100%;
	margin: 0 auto -197px;
	position:relative; 
	background:url(../images/bg1.png) center 0 no-repeat;
}

body, html {height:100%;}
/*----- forms -----*/
#contact-form {
	line-height:1em;
	margin-top:28px;
	padding:0;
	width:510px;
}
#contact-form .success {padding-bottom:5px;}	
#contact-form textarea, #contact-form input, #contact-form select {
	margin:0;
	font-size:14px;
	color:#474747;
	padding:10px 5px 11px 9px;
	border-top:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	border-bottom:none;
	border-right:none;
	background:#fcfcfc;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	text-shadow:none !important;
	outline:none;
}
#contact-form input {
	width:335px;
	text-shadow:none !important;
}
#contact-form textarea {
	overflow:auto;
	width:495px;
	height:247px;
}	
#contact-form label {
	min-height:50px;
	display:block;
}	
#contact-form label.message {
	min-height:0px;
}
#contact-form .error, #contact-form .empty, #contact-form .success {
	display:none;
}	

#contact-form .error, #contact-form .empty {
	color:red;
	padding:5px 0;
}
.buttons {padding:24px 2px 0px 0px; float:right;}
.buttons a {
	float:left;
	background:url(../images/button-left.png) left 0 no-repeat;
	line-height:1.2307em;
	font-size:12px;
	color:#313131;
	text-decoration:none;
	cursor:pointer;
	margin-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.buttons a em {
	font-style:normal;
	padding:0 11px;
	display:inline-block;
	background:url(../images/button-right.png) right 0 no-repeat;
}	
.buttons a em em {
	font-style:normal;
	background:url(../images/button-tail.png) 0 0 repeat-x;
	cursor:pointer;
	padding:9px 5px 11px 0px;
}
.buttons a:hover {color:#3fd6e3;}
.buttons a:hover em  {color:#3fd6e3;}
.buttons a:hover em em {color:#3fd6e3;}	

#contact-form .success {
	color:#969696;
	width:246px;
	margin-bottom:20px;
	padding:10px;
	border:1px solid #d8d8d8;
	background:#fbfbfb;
}

/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */

/* Case Studies Part in index */
.wrapper_case { 
	width:100%;
	overflow:hidden;
}

.wrapper_casetitle {
	width:960px;
	height:60px;
	background-image:url(../images/services_content_top.jpg);
}

.titleCase {
	font-size:30px; 
	line-height:1.2307em; 
	color:black; 
	vertical-align:middle;
	padding:15px 0 0 30px;
} 

.wrapper_content {
	background-color:#666666;
	width:960px;
	height:340px;
}

.feature {
	padding-top: 0.5em;
	width: 888px;
	position: relative;
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.feature H2 {
	margin: 20px 0px 7px;
	text-align: left;
	text-indent: 10px;
}
.feature A IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.feature A:hover IMG {
	BORDER-RIGHT: #2388ff 1px solid; BORDER-TOP: #2388ff 1px solid; BACKGROUND: #ffc; BORDER-LEFT: #2388ff 1px solid; BORDER-BOTTOM: #2388ff 1px solid;
}
#my-glider {
	POSITION: relative;
}
.scroller {
	OVERFLOW: hidden; WIDTH: 888px; HEIGHT: 320px;
}
.scroller .section {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 888px;
	WHITE-SPACE: nowrap;
	HEIGHT: 320px;
	TEXT-ALIGN: left;
}
.scroller .content {
	WIDTH: 10000px;
}
#prevLink {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 36px;
	TEXT-INDENT: -99999px;
	POSITION: absolute;
	TOP: 41%;
	HEIGHT: 55px;
	/*background-image: url(../images/case_arrow_left.png);*/
	background-repeat: no-repeat;
}

#nextLink {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 36px;
	TEXT-INDENT: -99999px;
	POSITION: absolute;
	TOP: 41%;
	HEIGHT: 55px;
	/*background-image: url(../images/case_arrow_right.png);*/
	background-repeat: no-repeat;
}
#prevLink:hover {
	BACKGROUND-POSITION: 0px -1px;
}

#nextLink {
    BACKGROUND-POSITION: -1px 0px;
}

#nextLink:hover {
	BACKGROUND-POSITION: -1px 0px;
}
#prevLink {
	LEFT: -33px;
}
#nextLink {
	RIGHT: -29px;
}

/*case box*/
.case_box {
	height:320px;
	background-color:#333333;
	margin-right:2px;
	float:left;
	DISPLAY:block;
}

.casebox_text {
	color:#ffffff;
	height:120px;
	width:171px;
	font-size:12px; 
	line-height:18px; 
	text-align:left;
	margin:3px 0 0 3px;
	display:block;
	white-space:normal
}

.casebox_image {
	height:196px;
	width:175px;
	display:block;
}

#casebox_image1 {
	background-image:url(../images/case1.jpg);
}

#casebox_image2 {
	background-image:url(../images/case2.jpg);
}

#casebox_image3 {
	background-image:url(../images/case3.jpg);
}

#casebox_image4 {
	background-image:url(../images/case4.jpg);
}

#casebox_image5 {
	background-image:url(../images/case5.jpg);
}

#casebox_image6 {
	background-image:url(../images/case6.jpg);
}

#casebox_image7 {
	background-image:url(../images/case7.jpg);
}


.casebox_block {
	height: 50px;
	width: 175px;
	opacity: 0.5;
	background-color: black;
	display:block;
	vertical-align:bottom;
	position:relative; 
	bottom:-146px;
}

.casebox_title {
	color: #fff;
	margin: 0px 0 0 6px;
	font-size: 15px;
	text-align: left;
	font-weight: 800;
	line-height:50px;
	opacity: 1;
	height: 50px;
	overflow: hidden;
}

/* case studies */

/* advisor*/
.advisor {
	float: left;
    height: 50px;
	width: 175px;
	background-color: black;
    margin: 20px 285px;
}
.advisor p{
	float: right;
   
}
/* advisor*/
#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}

a {
    color: #4088b8;
}

table {
    font-size: inherit;
    border: none;
}

td {
    text-align: left;
    padding: 5px;
    vertical-align: top;
}

select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}

/*  slider */
@font-face {
	font-family: DroidSansRegular;
	src: url(../fonts/DroidSans-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/DroidSans-webfont.woff) format("woff"), url(../fonts/DroidSans-webfont.ttf) format("truetype"), url(../fonts/DroidSans-webfont.svg#DroidSansRegular) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: DroidSansBold;
	src: url(../fonts/DroidSans-Bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/DroidSans-Bold-webfont.woff) format("woff"), url(../fonts/DroidSans-Bold-webfont.ttf) format("truetype"), url(../fonts/DroidSans-Bold-webfont.svg#DroidSansBold) format("svg");
	font-weight: normal;
	font-style: normal;
}
.container {
	margin: 0px auto; padding: 0px; width: 960px; position: relative;
}
.column {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.columns {
	margin-right: 10px; margin-left: 10px; float: left; display: inline;
}
.row {
	margin-bottom: 20px;
}
.alpha.column {
	margin-left: 0px;
}
.alpha.columns {
	margin-left: 0px;
}
.omega.column {
	margin-right: 0px;
}
.omega.columns {
	margin-right: 0px;
}
.container .column.one {
	width: 60px;
}
.container .columns.two {
	width: 140px;
}
.container .columns.three {
	width: 220px;
}
.container .columns.four {
	width: 300px;
}
.container .columns.five {
	width: 380px;
}
.container .columns.six {
	width: 460px;
}
.container .columns.seven {
	width: 540px;
}
.container .columns.eight {
	width: 620px;
}
.container .columns.nine {
	width: 700px;
}
.container .columns.ten {
	width: 780px;
}
.container .columns.eleven {
	width: 860px;
}
.container .columns.twelve {
	width: 940px;
}
.container .offset-by-one {
	padding-left: 80px;
}
.container .offset-by-two {
	padding-left: 160px;
}
.container .offset-by-three {
	padding-left: 240px;
}
.container .offset-by-four {
	padding-left: 320px;
}
.container .offset-by-five {
	padding-left: 400px;
}
.container .offset-by-six {
	padding-left: 480px;
}
.container .offset-by-seven {
	padding-left: 560px;
}
.container .offset-by-eight {
	padding-left: 640px;
}
.container .offset-by-nine {
	padding-left: 720px;
}
.container .offset-by-ten {
	padding-left: 800px;
}
.container .offset-by-eleven {
	padding-left: 880px;
}
.one_half {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.one_third {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.two_third {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.three_fourth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.one_fourth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.one_fifth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.two_fifth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.three_fifth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.four_fifth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.one_sixth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.five_sixth {
	margin-right: 2%; margin-left: 2%; float: left; position: relative;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.66%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.8%;
}
.one_sixth {
	width: 13.33%;
}
.two_third {
	width: 65.33%;
}
.two_fourth {
	width: 48%;
}
.two_fifth {
	width: 37.6%;
}
.two_sixth {
	width: 30.66%;
}
.three_fourth {
	width: 74%;
}
.three_fifth {
	width: 58.4%;
}
.three_sixth {
	width: 47.99%;
}
.four_fifth {
	width: 79.2%;
}
.four_sixth {
	width: 65.33%;
}
.five_sixth {
	width: 82.66%;
}
.firstcols {
	margin-left: 0px !important;
}
.last {
	clear: right; margin-right: 0px !important;
}
.lastcols {
	clear: right; margin-right: 0px !important;
}
.container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "\0020";
}
.clearfix::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.clearfix::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: "\0020";
}
.row::after {
	clear: both;
}
.clearfix::after {
	clear: both;
}
.row {
	zoom: 1;
}
.clearfix {
	zoom: 1;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.clr {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
/*
body {
	background: rgb(249, 249, 249); margin: 0px auto; padding: 0px; color: rgb(110, 110, 110); line-height: 20px; font-family: Arial, Verdana, Tahoma; font-size: 12px;
}
* {
	margin: 0px; padding: 0px;
}
*:focus {
	
}*/
form {
	margin: 0px; padding: 0px;
}
hr {
	border-width: 0px 0px 1px; margin: 0px 0px 30px; padding: 30px 0px 0px; width: 100%; height: 1px; text-align: center; line-height: 0; clear: both; border-bottom-color: rgb(234, 234, 234); border-bottom-style: solid; page-break-after: always;
}
.separator {
	width: 100%; height: 25px; text-align: center; clear: both; display: block;
}
.line.separator {
	background-position: center; margin: 0px 0px 10px; width: 100%; height: 80px; text-align: center; clear: both; display: block; background-image: url("../images/double_line.gif"); background-repeat: repeat-x;
}
.space {
	height: 8px; line-height: 8px; display: block;
}
/*
h1 {
	margin-bottom: 20px;
}
h2 {
	margin-bottom: 20px;
}
h3 {
	margin-bottom: 20px;
}
h4 {
	margin-bottom: 15px;
}
h5 {
	margin-bottom: 15px;
}
h6 {
	margin-bottom: 15px;
}
h1 {
	line-height: 32px; font-size: 30px;
}
h2 {
	line-height: 26px; font-size: 24px;
}
h3 {
	line-height: 22px; font-size: 20px;
}
h4 {
	line-height: 20px; font-size: 16px;
}
h5 {
	line-height: 16px; font-size: 13px;
}
h6 {
	line-height: normal; font-size: 12px;
}
h1 {
	color: rgb(57, 57, 57); font-family: "DroidSansRegular", Verdana, Arial; font-weight: normal;
}
h2 {
	color: rgb(57, 57, 57); font-family: "DroidSansRegular", Verdana, Arial; font-weight: normal;
}
h3 {
	color: rgb(57, 57, 57); font-family: "DroidSansRegular", Verdana, Arial; font-weight: normal;
}
h4 {
	color: rgb(57, 57, 57); font-family: "DroidSansRegular", Verdana, Arial; font-weight: normal;
}
h5 {
	color: rgb(57, 57, 57); font-family: "DroidSansRegular", Verdana, Arial; font-weight: normal;
}
h6 {
	color: rgb(57, 57, 57); font-family: "DroidSansRegular", Verdana, Arial; font-weight: normal;
}*/
.pagetitle {
	line-height: 26px; font-size: 24px; margin-bottom: 20px;
}
.nomargin {
	margin-bottom: 8px;
}
/*
a {
	color: rgb(240, 176, 40); text-decoration: none;
}
a:visited {
	color: rgb(240, 176, 40); text-decoration: none;
} */
.colortext {
	color: rgb(240, 176, 40); text-decoration: none;
}

/*
a:hover {
	text-decoration: underline;
}
a img {
	border: currentColor;
}
img {
	max-width: 100%;
}*/
.border {
	border: 1px solid rgb(255, 255, 255);
}
.alignleft {
	margin-top: 3px; margin-right: 25px; float: left; display: inline;
}
img.alignleft {
	margin-top: 3px; margin-right: 25px; float: left; display: inline;
}
.alignright {
	margin-top: 5px; margin-left: 25px; float: right; display: inline;
}
img.alignright {
	margin-top: 5px; margin-left: 25px; float: right; display: inline;
}
.aligncenter {
	clear: both; margin-right: auto; margin-left: auto; display: block;
}
img.aligncenter {
	clear: both; margin-right: auto; margin-left: auto; display: block;
}
.alignnone {
	clear: both; margin-top: 3px; margin-right: auto; margin-left: auto; display: block;
}
img.alignnone {
	clear: both; margin-top: 3px; margin-right: auto; margin-left: auto; display: block;
}
img.alignleft {
	margin-bottom: 12px;
}
img.alignright {
	margin-bottom: 12px;
}
img.aligncenter {
	margin-bottom: 12px;
}
img.alignnone {
	margin-bottom: 12px;
}
/*
p {
	margin-bottom: 20px;
}
ul {
	margin-bottom: 20px;
}
ol {
	margin-bottom: 20px;
}*/
blockquote {
	margin-bottom: 20px;
}
/*
ul {
	margin: 10px 0px 20px 20px;
}
ol {
	margin: 10px 0px 20px 20px;
}
li ol {
	list-style: square; margin-top: 0px; margin-bottom: 0px;
}
li ul {
	list-style: square; margin-top: 0px; margin-bottom: 0px;
}
li ol {
	list-style: decimal;
}*/
blockquote {
	margin: 0px 0px 20px; padding: 4px 10px 0px 30px; line-height: 20px; clear: both; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-style: italic; background-image: url("../images/quote.png"); background-repeat: no-repeat;
}
blockquote p {
	margin: 0px;
}
code {
	margin: 25px 0px; padding: 15px 10px; letter-spacing: 1px; font-family: Verdana, Arial; font-size: 0.9em; border-left-color: rgb(219, 219, 219); border-left-width: 4px; border-left-style: solid; display: block;
}
/*
#wrapper {
	background: url("../images/bg_top.gif") repeat-x;
}
#wrapper-top {
	
}
#wrapper-footer {
	background: url("../images/bg_footer.gif") repeat-x rgb(244, 244, 244); min-height: 61px;
}
#top {
	height: 77px; clear: both;
}
#topsearch {
	padding: 25px 0px 0px; float: right;
}
#topsearch .inputbox {
	background: url("../images/bg_searchtop.gif") repeat-x rgb(255, 255, 255); padding: 6px 5px; outline: rgb(234, 234, 234) solid 1px; border: 1px solid rgb(255, 255, 255); width: 200px; color: rgb(110, 110, 110); font-size: 12px; box-shadow: inset 0px 0px 0px #d3d3d3; -moz-box-shadow: inset 0px 0px #d3d3d3; -webkit-box-shadow: inset 0px 0px 0px #d3d3d3;
}
#nav {
	height: 70px; clear: both; position: relative; z-index: 100;
}
#topnav {
	background: url("../images/nav_line.gif") repeat-y left top; margin: 0px; padding: 0px; text-transform: uppercase; overflow: visible; font-family: "DroidSansRegular"; font-size: 14px; float: left; list-style-type: none; position: relative;
}
.sf-menu > li {
	background: url("../images/nav_line.gif") repeat-y right top; margin: 0px; padding: 0px; width: 156.66px; height: 54px; text-align: center; line-height: 54px;
}
.sf-menu a:hover {
	color: rgb(240, 176, 40);
}
.sfHover a {
	color: rgb(240, 176, 40);
}
.sfHover a.sf-with-ul {
	color: rgb(240, 176, 40);
}
.sfHover li a.sf-with-ul {
	color: rgb(48, 48, 48) !important;
}
.sf-menu ul li.sfHover > a {
	color: rgb(48, 48, 48);
}
.sf-menu a {
	padding: 0px !important; color: rgb(48, 48, 48); font-weight: normal; text-decoration: none !important; display: block; position: relative;
}
.sf-menu li a.current {
	color: rgb(240, 176, 40);
}
.sf-menu li li:last-child {
	border-bottom-color: rgb(244, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.sfHover {
	background: rgb(202, 0, 5);
}
.sf-menu ul a:hover {
	
}
.sf-menu li li {
	background: url("../images/bg_submenu.gif") repeat-x 0px -1px rgb(243, 243, 243) !important; margin: 0px; text-align: left; line-height: 20px; font-size: 12px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.sf-menu {
	list-style: none; margin: 0px; padding: 0px; font-size: 13px;
}
.sf-menu * {
	list-style: none; margin: 0px; padding: 0px; font-size: 13px;
}
.sf-menu {
	right: 0px; bottom: 0px; line-height: 100%; float: left; position: absolute;
}
.sf-menu ul {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(228, 228, 228) rgb(228, 228, 228); top: -999em; width: 27em; position: absolute;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	margin: 0px; float: left; position: relative;
}
.sf-menu li li {
	margin: 0px;
}
.sf-menu li:hover ul {
	left: -2px; top: 4.4em; z-index: 99;
}
.sf-menu li.sfHover ul {
	left: -2px; top: 4.4em; z-index: 99;
}
ul.sf-menu li:hover li ul {
	top: -999em;
}
ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul {
	left: 10em; top: -1px; margin-left: 0px;
}
ul.sf-menu li li.sfHover ul {
	left: 10em; top: -1px; margin-left: 0px;
}
ul.sf-menu li li:hover li ul {
	top: -999em;
}
ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul {
	left: 10em; top: -1px;
}
ul.sf-menu li li li.sfHover ul {
	left: 10em; top: -1px;
}
.sf-menu ul li a {
	padding: 10px 25px !important; color: rgb(48, 48, 48); font-size: 11px;
}
.sf-menu ul li a:hover {
	
}
.sf-menu li ul {
	padding: 0px;
}
.sf-menu a.sf-with-ul {
	padding-right: 0px; min-width: 1px;
}
.sf-sub-indicator {
	top: 1.05em; width: 10px; height: 10px; right: 10px; text-indent: -999em; overflow: hidden; display: block; position: absolute;
}
#header {
	padding: 26px 0px 0px;
}*/
#slider-container {
	margin: 0px; border: 0px solid rgb(255, 255, 255); width: 950px; height: 264px; overflow: hidden; clear: both !important; position: relative;
}
.nivoSlider {
	background: url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); margin-bottom: 10px; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
.nivoSlider a {
	border: 0px currentColor; display: block;
}
.nivo-directionNav a {
	border: 0px currentColor; width: 22px; height: 24px; text-indent: -9999px; display: block;
}
#slider {
	margin: 0px auto; width: 938px; height: 408px; overflow: hidden; position: relative; z-index: 9;
}
#slider h1 {
	color: rgb(255, 255, 255); font-size: 24px;
}
#slider .sdate {
	padding-bottom: 10px; display: block;
}
#slider hr {
	margin: 0px 0px 20px; padding: 0px; border-bottom-color: rgb(137, 137, 137); border-bottom-width: 1px; border-bottom-style: solid;
}
#content {
	padding: 50px 0px;
}
.inner#content {
	padding: 20px 0px 50px;
}
.indentleft {
	overflow: hidden;
}
#latestpost {
	margin: 0px; padding: 0px; list-style-type: none;
}
#latestpost h5 {
	margin-bottom: 8px;
}
#latestpost li {
	background: url("../images/double_line.gif") repeat-x left bottom; margin: 0px 0px 20px; padding: 0px 0px 10px; clear: both; list-style-type: none;
}
#latestpost li:last-child {
	margin: 0px; padding: 0px;
}
/*
.list {
	margin: 0px; padding: 0px; list-style-type: none;
}
.list li {
	background: url("../images/list.gif") no-repeat 0px 5px; margin: 0px 0px 6px; padding: 0px 0px 6px 15px; line-height: 18px;
}
.list1 {
	margin: 0px; padding: 0px; list-style-type: none;
}
.list1 h4 {
	margin-bottom: 8px;
}
.list1 li {
	background: url("../images/double_line.gif") repeat-x left bottom; margin: 0px 0px 25px; padding: 0px 0px 25px; list-style-type: none;
}
.list1 li:last-child {
	margin: 0px; padding: 0px;
}
.list2 {
	margin: 0px; padding: 0px; list-style-type: none;
}
.list2 h4 {
	margin-bottom: 8px;
}
.list2 li {
	margin: 0px 0px 8px; padding: 0px 0px 8px; list-style-type: none;
}
.list2 li:last-child {
	margin: 0px; padding: 0px;
}*/
blockquote.testimonial {
	margin-bottom: 0px;
}
.testiname {
	padding: 8px 0px 0px; color: rgb(48, 48, 48); display: block;
}
#sidebar {
	padding: 0px 0px 0px 45px;
}
#sidebar .widget-container {
	margin-bottom: 40px;
}
#sidebar .widget-title {
	margin-bottom: 20px;
}
#sidebar ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#sidebar ul li {
	margin: 0px; padding: 0px; list-style-type: none;
}
#sidebar ul li li {
	background: url("../images/double_line.gif") repeat-x bottom; margin: 0px 0px 7px; padding: 0px 0px 7px; list-style-type: none;
}
#sidebar .sub-menu {
	margin: 10px 0px 0px 20px;
}
#sidebar .sub-menu li:last-child {
	margin-bottom: 0px;
}
#sidebar #latestpost {
	margin: 0px; padding: 0px; list-style-type: none;
}
#sidebar .alignleft {
	margin-right: 15px;
}
#sidebar #latestpost h5 {
	margin-bottom: 8px;
}
#sidebar #latestpost .pdate {
	color: rgb(153, 153, 153);
}
#sidebar #latestpost li {
	background: url("../images/double_line.gif") repeat-x left bottom; margin: 0px 0px 20px; padding: 0px 0px 30px; height: 80px; clear: both; list-style-type: none; min-height: 80px;
}
#sidebar #latestpost li:last-child {
	margin: 0px; padding: 0px;
}
#jstwitter {
	
}
#jstwitter .tweet {
	background: url("../images/double_line.gif") repeat-x bottom; margin: 0px auto 15px; padding: 0px 0px 15px;
}
#jstwitter .padtweet {
	background: url("../images/tweet.png") no-repeat 0px 5px !important; padding-left: 30px !important;
}
#jstwitter .tweet a {
	text-decoration: none;
}
#jstwitter .tweet a:hover {
	text-decoration: underline;
}
#jstwitter .tweet .time {
	color: rgb(102, 102, 102); font-size: 10px; font-style: italic;
}
input[type='text'] {
	padding: 5px; border: 0px currentColor; box-shadow: inset 1px 1px 1px #d3d3d3; -moz-box-shadow: inset 1px 1px #d3d3d3; -webkit-box-shadow: inset 1px 1px 1px #d3d3d3;
}
textarea {
	padding: 5px; border: 0px currentColor; box-shadow: inset 1px 1px 1px #d3d3d3; -moz-box-shadow: inset 1px 1px #d3d3d3; -webkit-box-shadow: inset 1px 1px 1px #d3d3d3;
}
.button {
	background: url("../images/bg_button.gif") repeat-x 0px 0px rgb(245, 245, 245); padding: 0px 15px; border: 1px solid rgb(230, 230, 230); height: 30px; color: rgb(110, 110, 110); text-transform: uppercase; line-height: 30px; font-family: "DroidSansRegular"; font-size: 13px; display: inline-block;
}
.button:visited {
	background: url("../images/bg_button.gif") repeat-x 0px 0px rgb(245, 245, 245); padding: 0px 15px; border: 1px solid rgb(230, 230, 230); height: 30px; color: rgb(110, 110, 110); text-transform: uppercase; line-height: 30px; font-family: "DroidSansRegular"; font-size: 13px; display: inline-block;
}
.button:hover {
	background: url("../images/bg_button.gif") repeat-x 0px -30px rgb(253, 253, 253); text-decoration: none;
}
.dropcap1 {
	margin: 2px 8px 0px 0px; color: rgb(131, 131, 131); line-height: 34px; font-size: 34px; float: left; display: block;
}
.dropcap2 {
	margin: 0px 15px 0px 0px; border-radius: 40px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 25px; float: left; display: block; background-color: rgb(240, 176, 40); -moz-border-radius: 40px; -webkit-border-radius: 40px; -khtml-border-radius: 40px;
}
.dropcap3 {
	margin: 6px 15px 0px 0px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 25px; float: left; display: block; background-color: rgb(240, 176, 40);
}
.highlight1 {
	padding: 2px 5px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); background-color: rgb(230, 232, 232);
}
.highlight2 {
	padding: 2px 5px; border: 1px solid rgb(51, 51, 51); color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.pullquote-right {
	margin: 0px 2px 20px 20px; padding: 10px 20px; width: 50%; color: rgb(69, 69, 69); line-height: 20px; letter-spacing: 0px; font-family: "Bookman Old Style", Georgia, arial; font-size: 14px; font-style: italic; float: right; background-color: rgb(238, 239, 239);
}
.pullquote-left {
	margin: 0px 2px 20px 20px; padding: 10px 20px; width: 50%; color: rgb(69, 69, 69); line-height: 20px; letter-spacing: 0px; font-family: "Bookman Old Style", Georgia, arial; font-size: 14px; font-style: italic; float: right; background-color: rgb(238, 239, 239);
}
.pullquote-left {
	margin-right: 20px; margin-left: 2px; float: left;
}
#footer_text {
	padding: 25px 0px;
}

.slider_titile {display:inline-block; margin-top:10px; float:left;color: rgb(255, 255, 255); font-size: 24px;
	}
	/*   services     */
.list { float:left; }

.service2-td1 { width:270px; }

.service2-td2 {padding-left:30px;}

.images_over_write{width:100%}