/* Reset

------------------------------------------------------------ */

a {
	text-decoration: none;
	outline: none;
}
.spacer {
	clear: both;
	font-size: 0;
	line-height: 0;
}
.clear_img {
	background: none !important;
}
table {
	border-collapse: separate;
	border-spacing: 0px;
	width: 100%;
}
ul {
	list-style-type: none;
}
.marg0 {
	margin: 0 !important;
}
.noBorder {
	border: none;
}
h1, h2, h3, h4, p, a, ul {
	margin: 0;
	padding: 0px;
}
a:hover {
	text-decoration: underline;
}
.imgR{
	float:left !important;
}
.imgL{
	float:right !important;
}

* { margin: 0; padding: 0; }
html { overflow-y: scroll;}
ol, ul { list-style: none; margin: 0;}
ul li { margin: 0; padding: 0;}
h1 { margin-bottom: 10px; color: #111111;}	
a, img { outline: none; border:none; }
p { margin: 0 0 10px; line-height: 1.4em; font-size: 1.2em;}
img { display: block; margin-bottom: 10px;}
aside { font-style: italic; font-size: 0.9em;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section { 
    display: block;
	}
	
/*********body*******/
#topMenuBg{
background:#ff336d;
width:100%;
padding-bottom:6px;
}
.wrapper{
	width:946px;
	margin: auto;

} 
ul.topLinks{
	float:left;
	margin-top:8px;
}

ul.topLinks li{
	position:relative;
	float:left;
	 
	font-weight:normal;
	font-size:11px;
	color:#fff;
	margin:3px 1px;
	text-transform:capitalize;
	z-index:1000;
	
	
}
ul.topLinks li a{
	display:inline;
	color:#fff;
	padding:10px 5px;
	-webkit-transition: all 0.2s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.2s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.2s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.2s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.2s cubic-bezier(.63,.08,.35,.92);
	
}
ul.topLinks li a:hover{
	color:#ffd3e0;
	text-decoration:none;
}
ul.topLinks li:hover > ul {
	display: block;
}
ul.topLinks li:hover  > a.hasSub{
	color:#666;
	background-color: #e7e7e7;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

ul.topLinks ul {
	position: absolute;
	float: left;
	left: 0px;
	top: 20px;
	width: 120px;
	background-color: #e7e7e7;
	padding: 0;
	display: none;
	overflow: hidden;
}
ul.topLinks ul li{
width:100%;
display: block;
	margin:0;
	}

ul.topLinks ul a {
	display: block;
	width: 120%;
	font-weight: normal;
	padding: 9px 7px;
	margin:0px;
	color:#999;
	text-align:left;
}
ul.topLinks ul a:hover {
	background-color: #f5f5f5;
	color:#666;

}
ul.social{
	float: left;
	height:28px;
	margin-top: 5px;
	margin-left:55px;
}
ul.social li {
	float:left;
	display:inline;
	margin:0 2px;
}
ul.social li img {
	-webkit-transition: all 0.1s cubic-bezier(.4,.42,.67,.65);
	-moz-transition: all 0.1s cubic-bezier(.4,.42,.67,.65);
	-o-transition: all 0.1s cubic-bezier(.4,.42,.67,.65);
	-ms-transition: all 0.1s cubic-bezier(.4,.42,.67,.65);
	transition: all 0.1s cubic-bezier(.4,.42,.67,.65);
}

ul.social li img:hover {
	margin-top:-2px;
	
}

.searchCon{
	float:right;
	width:307px;
	height:30px;
	background:#f1dde2;
	border-radius:10px;
	overflow:hidden;
	margin-top:4px;
}
.searchIn{
	float:left;
	width:240px;
	height:30px;
	border:none;
	color:#60585a;
	font-size:10px;
	padding:0 5px;
	margin:0 2px;
	 
	font-weight:normal;
	background:#f1dde2;
}
.searchCon a{
	float:left;
	width:36px;
	height:30px;
	background-image:url('../images/srchIcon.jpg');
	background-repeat:no-repeat;
}
#topMenuBg2{
	background:#005aa4;
	width:100%;

}





/****************************MenuCss****************/
#cssmenu {
}
#cssmenu ul {
	float: right;
	position: relative;
	z-index:90;
	height:auto;
}
#cssmenu ul li {
	float: left;
	position: relative;
}
#cssmenu ul li a {
	display: block;
	font: bold 15px ;
	 
	color: #fff;
	padding:35px 27px;
	overflow: hidden;
	font-weight:bold;
	border-right:1px #2a72ae solid;
}

#cssmenu > ul > .active > a {
	background-color:#037cdf;
}
#cssmenu > ul > li:hover > a {
	background-color:#037cdf;
	text-decoration:none;
	-webkit-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.3s cubic-bezier(.63,.08,.35,.92);

}

#cssmenu ul {
	list-style: none;
}
#cssmenu > ul {
}
#cssmenu > ul > li {
	float: left;
}
#cssmenu .has-sub {
	z-index: 1;
}
#cssmenu .has-sub:hover > ul {
	display: block;
}
#cssmenu .has-sub ul {
	display: none;
	position: absolute;
	width: 160px;
	top: 86px ;
	left: 0px;
	background: #037cdf;
	z-index: 1000;
	overflow:hidden;
}
#cssmenu .has-sub ul li {
	width: 160px;
}
#cssmenu .has-sub ul li a.last {
	background: transparent;
}
#cssmenu .has-sub ul li a:last-child {
	background: transparent;
}
#cssmenu .has-sub ul li a {
	width: 100%;
	 
	font-size: 13px;
	height: 13px;
	color: #fff;
	font-weight:normal;
	display: block;
	line-height: 120%;
	padding: 9px 6px;
	border: none;
	text-transform: none;
	background: transparent;
	-webkit-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.3s cubic-bezier(.63,.08,.35,.92);

}
#cssmenu .has-sub ul li:hover a {
	background: #ff336d;
	text-decoration: none;
	padding-left:10px;
}
/**********************************/
#topMenuBg3{
	background-image:url('../images/latestnewsBg.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	height:39px;
	width:100%;
	margin:1px 0;
}
.marqueeBg {
	float: left;
	width: 100%;
	height: 39px;
}
.marqueeBg h1 {
	float: left;
	padding: 10px 7px;
	padding-left:40px;
	font: bold  14px ;
	color: #393939;
	background:url('../images/latestIcon.png') no-repeat left top;
}
.marqueeTxt {
	float: left;
	width: 758px;
	 
	color: #727576;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 13px;
	font-weight: normal;
}
#slider{
direction:ltr;
	position:relative;
	width:100%;
	height:430px;
	background:transparent;
	overflow:hidden;
	margin-bottom:50px;
}
/**********************************/

.SerBlock{
	float:left;
	width:100%;
	margin:auto;
	padding-bottom:30px;
}
.SerBlock h1 {
	font-size:21px;
	 
	color: #ff2376;
	font-weight: normal;
	text-align: center;
}
.SerBlock h2 {
	font-size:18px;
	 
	color: #9c9c9c;
	font-weight: normal;
	margin:20px 0;
	text-align: center;
	
}
.SerBlock p {
	font-size: 12px;
	 
	color: #616161;
	font-weight: normal;
	text-align: center;
	margin-bottom:20px;
}

.serBox{
	float:left;
	width:228px;
	height:170px;
	background:#fff;
	margin-right:6px;
	margin-top:20px;
	border:1px #d9d9d9 solid;
	cursor:pointer;
	-webkit-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.5s cubic-bezier(.63,.08,.35,.92);

}
.serBox:hover{
	border:1px #ffb6d1 solid;
}
.serBox:hover >.icon{
	background-image:url('../images/serHover.png');
	 -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.serBox:hover >span{
	color:#ff2376;
	margin-top:-10px;
}


.serBox .icon{
	float:left;
	width:86px;
	height:86px;
	margin:27px 70px 18px 70px;
	background-image:url('../images/ser.png');
	-webkit-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	
}


.serBox span{
	float:left;
	width:100%;
	font-size: 14px;
	 
	color: #474747;
	font-weight: bold;
	text-align: center;
	-webkit-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.5s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.5s cubic-bezier(.63,.08,.35,.92);

}
.linksCon{
	float:left;
	width:100%;
	margin-bottom:30px;
}

.Links{
	position:relative;
	float:left;
	width:308px;
	height:307px;
	margin-right:7px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
}
.Links:hover> .Txt{
	bottom:0px;
}

.Links img{
	float:left;
	width:308px;
	height:307px;
	
}
.Links .Txt{
	position:absolute;
	width:100%;
	height:130px;
	background-image:url('../images/linkPtrn.png');
	padding:15px 0px 35px 0px;
	bottom:-135px;
	-webkit-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	

}
.Links .Txt h1{
	font-size: 15px;
	font-family: "Trebuchet MS";
	color: #fff;
	font-weight: bold;
	text-align:center;
	padding:0px 20px;
}

.Links .Txt p{
	font-size: 12px;
	 
	color: #fff;
	font-weight: normal;
	text-align:center;
	padding:0px 20px;
}

.clientsCon{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:30px;
}
.clientsCon h1{
	float: left;
	padding: 10px 0px;
	padding-right:760px;
	font: bold 15px ;
	color: #22aff2;
	background:url('../images/clientHdr.jpg') no-repeat right 9px;
}
/**********footer**********/
#footer{
	
}
.footerHdrPo{
	position:absolute;
	width:100%;
	height:46px;
	background:#ff336d;
	top:0;
}
.footerCon{
	position:relative;
	width: 100%;	
	max-width:946px;
	margin: auto;
}

.footerCon h1 {
	height:15px;
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 15px;
	color:#fff;
	background:#ff336d;
	padding:15px 20px;
	
	
}
.footerCon h2 {
	margin: 25px 0  5px 0;
	color: #fff;
	 
	font-weight:bold;
	font-size: 13px;
	padding-left: 34px;
}
.footerCon p {
	float: left;
	color: #d3d3d3;
	 
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: 18px;
	margin: 8px;
}
.Lock {
	background: url('../images/footerIco1.png') no-repeat left top;
}
.rokn{
	background: url('../images/footerIco4.png') no-repeat left top;
	padding: 12px 40px !important;
}
.twit {
	background: url('../images/footerIco2.png') no-repeat left top;
	padding: 10px 40px !important;
}
.data{
	background: url('../images/footerIco3.png') no-repeat left top;
	padding: 3px 40px !important;
}


.footerBlock1 {
	float: left;
	width: 230px;
	
}
.footerBlock2 {
	float: left;
	width: 437px;
	margin:0 20px;
	
}
.footerBlock3{
	float: right;
	width: 231px;
}

.mailForm {
	float: left;
	width: 100%;
	margin-top:5px;
}
.mailForm h3 {
	float: left;
	width: 30%;
	color: #d3d3d3;
	 
	font-size: 12px;
	font-weight: normal;
	margin-top: 4px;
}
.mailInput {
	float: right;
	width:65%;
	height: 24px;
	 
	font-size: 11px;
	font-weight: normal;
	background: #5697d4!IMPORTANT;
	margin-top: 2px;
	border: none;
	color:#272728 !IMPORTANT;
	padding: 0 4px;
}
.footerBtn {
	float: right;
	border: none;
	background: transparent;
	 
	font-size: 12px;
	font-weight: normal;
	color: #a3dcff;
	margin: 10px 0;
	cursor: pointer;
	-webkit-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.7s cubic-bezier(.63,.08,.35,.92);

}
.footerBtn:hover {
	color: #ff336d;
}
.Break{
	float: left;
	width: 100%;
	height: 1px;
	background: #5697d4;
	margin:10px 0;
}
.twitter{
	float:left;
	width:437px;
	margin-top:10px;
}
.twitter img{
	width:100%
}

.selectCl{
	width:68%;
}




.footerLinksCon{
	float:left;
	width:100%;
	margin-top:10px;
}
.footerLinks{
	position:relative;
	float:left;
	width:231px;
	height:87px;
	margin-right:6px;
	overflow:hidden;
}
.footerLinks:hover >h1{
	bottom:-10px;
}

.footerLinks img{
	float:left;
	width:100%;
	height:87px;
	
}
.footerLinks h1{
	position:absolute;
	width:100%;
	bottom:-15px;
	font-size: 12px;
	 
	color: #fff;
	font-weight: bold;
	text-align:center;
	padding:5px 0 15px 0;
	background:#ff336d;
	-webkit-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 03s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.3s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.3s cubic-bezier(.63,.08,.35,.92);

}
.last{
	margin:0;
}
#copyBg{
	position:relative;
	width:100%;
	background-color:#2593ec;
	padding:5px 0;
	
}

.copyrght2{
	float:right;
	font-size: 11px;
	 
	color: #fff;
	font-weight: bold;
	padding:8px 5px;

}
.menu{
	display:none;
	width:98%;
	font: normal 15px ;
	 
	color: #005aa4;
	background:#fff;
	padding:3px;
	border-radius:5px;
	border:none;
	margin:5px 3px;
}
/*********************inner******************/
.innerWrap{
	float:left;
	width: 100%;
	padding: 0 0;
	margin:20px 0;
}
.innerWrap h1{
	background: #f8456f;
	/* border:1px #d9d9d9 solid; */
	font-size:17px;
	/* font-weight:bold; */
	 
	color: #ffffff;
	text-align:center;
	padding:15px 0;
}
.innerWrap h1 span {
    color: #f3d8df !important;
    margin-right: 10px;
}

ul.innerPath {
	/* border-top:1px #d9d9d9 solid; */
	margin:20px 0;
	/* padding-top:10px; */
	text-align: center;
}
ul.innerPath li {
	display: inline;
	margin: 0 2px;
	font-size: 15px;
	font-weight:normal;
	color: #38a5d2;
}
ul.innerPath li a {
	
	color: #757474;
}
.innerCon{
	float:left;
	width: 100%;
	/* padding: 15px 15px; */
	margin-bottom:20px;
	/* border:1px #d9d9d9 solid; */
	 
	background:#fff;
}
.innerCon p{
	color:#8b8b8b;
	font-size: 15px;
	font-weight:normal;
	text-align:justify;
	line-height:22px;
}
.innerCon h5{
	width: 100%;
	color:#707070;
	font-size:14px;
	font-weight:normal;
	text-align:justify;
	background:#eee;
	padding:10px 2%;
	margin-top:10px;
}

.innerPic{
	float:right;
	margin-left:10px;
}

.innerSlider{
	width:761px;
	margin:30px auto;
	
}

/*********inner**********/
.innerContainer{
	position:relative;
	float:right;
	width: 77%;
	max-width: 100%;
	padding-top: 20px;
	font-size: 15px;
}
.innerContainer h4{
	color: #ff4c90; 
	font-size: 13px;
	 
	font-weight:bold;
	text-align:justify;
	margin-top:10px;
	line-height:30px;
}

.innerMenuCon{
	float:left;
	width: 20%;
	margin-top:5px;
}
.innerLink{
	float: left;
	width: 100%;
	color: #ffffff;
	background: #243a80;
	padding:12px 0;
	font-size: 17PX;
	/* font-weight:bold; */
	text-align:center;
	/* border:1px #8dcbe4 solid; */
	margin-top:5px;
}
.innerLink:hover {
	color: #ffffff;
    background: #48a4d3;
	border-color:#cdcdcd;
	text-decoration:none;
}
.innerLink.active{
	color:#fff;
	background:#48a4d3;
	border-color:#cdcdcd;
}

ul.innerMenu{
	float:left;
	width: 100%;
	padding: 10px 0;
	background:#fff;
}
ul.innerMenu li a {
	display: block;
	width: 100%;
	font-size: 15px;
	color: #494949;
	font-weight: normal;
	padding: 4px 12px;
	padding-left: 11%;
	border-bottom:1px #dadada solid;
	background:url('../images/innerMenuArrow.jpg') no-repeat 2px 8px;
}
ul.innerMenu li a.last{
	border:none;
}

ul.innerMenu li a:hover {
	color:#3599c1;
	background:url('../images/innerMenuArrowhOVER.jpg') no-repeat 2px 8px;
	background-color:#fafafa;
	text-decoration: none;
}
ul.innerMenu li a.active{
	color:#3599c1;
	border-color:#8dcbe4;
	background:url('../images/innerMenuArrowhOVER.jpg') no-repeat 2px 8px;
	background-color:#fafafa;
	text-decoration: none;
}
.innerCursol{
	float:right;
	width:100%;
	padding-top:30px; 
	
}
.nav1{
	width:680px ;
	height:107px;
	margin-top:9px;
	margin-bottom:30px;
	border:1px #d5d5d3 solid;
}
.tapCon{
	float:left;
	width:72%;
	margin-top:20px;
	color:#8b8b8b;
	font-size:13px;
	font-weight:normal;

}
.tapCon h2{
	float:left;
	width:100%;
	color: #ff4c90; 
	font-size: 13px;
	 
	font-weight:bold;
	text-align:justify;
	margin:19px 0;
}
.tapCon h3{
	float:left;
	color: #ff4c90; 
	font-size: 13px;
	 
	font-weight:bold;
	text-align:justify;
	margin:19px 0;
	border:2px #ff6aa3 solid;
	padding:5PX 10PX;
}

.tapCon ul{
	float:left;
	width:100%;
	margin:5px 0;
}
.tapCon ul li{
	display:block;
	margin-left:20px;
	margin-top:4px;
	
}
.tapCon ul li a{
	background:url('../images/bullet.jpg') no-repeat left 7px ;
	padding-left:10px;
	font-size:11px;
	text-align:justify
}
.tapCon ul li a{
	text-decoration:none;
}

.tapCon ul ul li a{
	display:block;

	background:url('../images/bullet2.png') no-repeat left 4px ;
}


.shareGroup{
	float:left;
	margin-top:20px;
}
.proCon{
	position:absolute;
	width:170px;
	top:210px;
	right:10px;
	z-index:1000
}
.proCon img{
	margin:0 auto;
	clear:both;
	
}

.proCon .buy{
	float:left;
	color: #5e99c1; 
	font-size: 13px;
	 
	font-weight:bold;
	background:url('../images/buyIcon.jpg') no-repeat left top; 
	padding:4px 0 7px 0;
	padding-left:30px;
	margin-left:30px;
	
	
}

.proCon .tell{
	float:left;
	color: #5e99c1; 
	font-size: 13px;
	 
	font-weight:bold;
	background:url('../images/tellIcon.jpg') no-repeat left top; 
	padding:3px 0;
	padding-left:30px;
	margin-left:30px;

}
.block{
	width:100%;
	min-height:100px;
	border-bottom:1px #dadada solid;
	padding-bottom:15px;
	margin-top:15px;
}
.block img{
	float:right;
	width:110px;
	height:100px;
	margin-left:6px;
	border:1px #e8e8e8 solid;
}

/*----------pager---------*/
ul.Paged {
	list-style-type: none;
	text-align: center;
	margin: 0;
	margin: 25px 0;
}
ul.Paged li {
	display: inline;
	color: #818789;
	font-size: 10px;
	margin: 0;
	background:transparent;
}
ul.Paged li a:link, ul.Paged li a:visited {
	
	 
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	color: #818789;
	padding:3px 8px;
	margin: 0px 2px;
	background:transparent;

	border:1px #dcdcdc solid;
}
ul.Paged li a:hover, ul.Paged .active {
	color:#3db7ee;
	border:1px #3db7ee solid;
}
/*----------pager---------*/
.banner1{
	float:left;
	width: 49%;
	height:107px;
	border:1px #e8e8e8 solid;
	margin: 10px 0;
}

.banner2{
	float:right;
	width: 50%;
	height:107px;
	margin-top:10px;
	border:1px #e8e8e8 solid;
}
.banner3{
	
	width:445px;
	height:107px;
	margin:20px auto;

}



ul.innerList{
	float:left;
	width:100%;
	list-style:circle
}
ul.innerList li{
	display:block;
	margin-left:20px;
	margin-top:4px;
	
}
ul.innerList li a{
	display:block;
	background:url('../images/bullet.jpg') no-repeat left 7px ;
	padding-left:10px;
	font-size:11px;
}
ul.innerList ul li a{
	background:url('../images/bullet2.png') no-repeat left 4px ;
}

.client{
	float:left;
	width:117px;
	height:115px;
	border:1px #ddd solid;
	margin:0px 8px;
	margin-top:15px;
}


/********************************************Site Map******************************************/
ul.sitemap {
	float: left;
	text-align: left;
	background: url(../images/Vertical.gif) repeat-y left 0;
	margin-left: 44%;
	margin-top: 15px;
}
ul.sitemap li {
	font-family: arial;
	display: block;
	color: #000;
	font-size: 18px;
	padding: 3px 0px 3px 15px;
	background: url(../images/horizontal.gif) no-repeat left 13px;
}
ul.sitemap li a:link, ul.sitemap li a:visited {
	font-size: 11px;
	 
	font-weight: bold;
	text-decoration: none;
	color: #ff2376;
	padding: 1px 5px;
}
ul.sitemap li a:hover {
	color: #3599c1;
}
ul.sitemap ul {
	color: #000;
	padding-left: 0px;
	background: url(../images/Vertical.gif) repeat-y left 0;
	margin-left: 0px;
}
ul.sitemap ul li {
	display: block;
	background: url(../images/horizontal.gif) no-repeat left 13px;
	padding: 1px 5px 1px 20px !important;
}
ul.sitemap a.sub:link, ul.sitemap a.sub:visited {
	font-size: 11px !important;
	text-decoration: none;
	color: #696969!important;
}
ul.sitemap a.sub:hover {
	text-decoration: underline;
}
/********************************************Site Map******************************************/

/*----------according---------*/
.acordSlider {
	float: left;
	width: 100%;
	margin-top: 5px;
}
.occordion-txt {
	float: left;
	width: 100%;
	margin-top: 0px;
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
.container-accordion {
	width: 100%;
	margin: 0 auto;
}
.acc_trigger {
	float: left;
	width: 100%;
	height: 42px;
	color: #929292;
	background:#f1f6f9;
	 
	font-size:14PX;
	font-weight:normal;
	color:#3599c1;
	border:1px #8dcbe4 solid;
	margin-top: 4px;
}
.acc_trigger a {
	text-decoration: none;
	height: 20px;
	display: block;
	color: #3599c1;
	padding: 11px 0;
	padding-left : 10px;
}
.acc_trigger a img {
	margin-right : 5px;
}
.acc_trigger:hover {
	color:#797979;
	background:#f2f2f2;
	border-color:#cdcdcd;

}
.acc_trigger.active {
	color:#797979;
	background:#f2f2f2;
	border-color:#cdcdcd;

}
.acc_trigger.active a{
	color:#797979;
}

.acc_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 12px;
	width: 100%;
	clear: both;
	padding: 5px 0;
	
}
.acc_container .occordion-txt-data p {
	padding: 5px 0px;
	text-align: justify;
	color: #9d9d9d;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}
.acc_container .occordion-txt-data img {
	float: left;
	width: 237px;
	height: 260px;
	margin-right : 10px;
	margin-bottom: 10px;
}
/********************************************************/
.googleMap {
	float: left;
	width: 98%;
	height: 188px;
	border: 3px #c6c6c6 solid;
	margin: 10px 0;
}
.contactUsTxt {
	float: left;
	width: 100%;
	color: #616161;
	 
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	margin-left : 0px;
	border-bottom: 1px #c8c8c8 solid;
	padding-bottom: 15px;
}
.formCon {
	float: left;
	width: 100%;
	margin-top: 8px;
}
.formCon h4{
	float: right;
		 
	font-size:14PX;
	font-weight:normal;
	color:#3599c1;
	margin-top: 5px;
	margin-right : 10px;
}
.SelectBox {
	float: right;
	width: 49%;
	height: 28px;
	 
	font-size: 12px;
	font-weight: normal;
	color: #afafaf;
	padding: 2px;
	background-color: #fafbfb;
	border: 1px #ccc solid;
	margin-right : 15px;
}
.InputBox {
	float: right;
	width: 48%;
	height: 24px;
	 
	font-size: 12px;
	font-weight: normal;
	color: #afafaf;
	padding: 2px;
	background-color: #fafbfb;
	border: 1px #ccc solid;
	text-align: left;
	margin-right : 15px;
}
.starForm {
	float: right;
	width: 10px;
	color: #ff0000;
	 
	font-size: 14px;
	font-weight: bold;
	margin-top: 7px;
	margin-right : 20%;
}
.innnerBtn {
	height: 29px;
	font-size: 12px;
	 
	font-weight:normal;
	color: #fff;
	border: none;
	padding: 0 26px;
	background: #3599c1;
	cursor: pointer;
	-webkit-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-moz-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-o-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	-ms-transition: all 0.7s cubic-bezier(.63,.08,.35,.92);
	transition: all 0.7s cubic-bezier(.63,.08,.35,.92);

}
.innnerBtn:hover{
	background:#f1f6f9;
	color:#3599c1;
}
.contactBtn {
	float: right;
	margin-top: 15px;
	margin-right:23.5%;}
	
	

.applayForm {
	float: left;
	width: 100%;
	margin-top: 8px;
}
.applayForm  h4{
	float: left;
	width:110px;
	 
	font-size:12PX;
	font-weight:normal;
	color:#3599c1;
	margin-top: 5px;
	margin-right : 10px;
	text-align:left;
}
.applayForm  h2{
	float: left;
	 
	font-size:12PX;
	font-weight:normal;
	color:#555;
	margin-top: 5px;
	margin-left: 10px;
}

.SelectBox2 {
	float: left;
	width: 49%;
	height: 28px;
	 
	font-size: 12px;
	font-weight: normal;
	color: #afafaf;
	padding: 2px;
	background-color: #fafbfb;
	border: 1px #ccc solid;
	margin-left: 15px;
}
.InputBox2 {
	float: left;
	width: 50%;
	height: 24px;
	 
	font-size: 12px;
	font-weight: normal;
	color: #afafaf;
	padding: 2px;
	background-color: #fafbfb;
	border: 1px #ccc solid;
	text-align: left;
	margin-left: 10px;
}

.SelectBox2 {
	float: left;
	width: 49%;
	height: 28px;
	 
	font-size: 12px;
	font-weight: normal;
	color: #afafaf;
	padding: 2px;
	background-color: #fafbfb;
	border: 1px #ccc solid;
	margin-left: 15px;
}
.InputBox3 {
	float: left;
	width: 75px;
	height: 24px;
	 
	font-size: 12px;
	font-weight: normal;
	color: #afafaf;
	padding: 2px;
	background-color: #fafbfb;
	border: 1px #ccc solid;
	text-align: left;
	margin-left: 10px;
}
.SelectBox3{
	float: left;
	width: 116px;
	height: 30px;
	 
	font-size: 12px;
	font-weight: normal;
	color: #afafaf;
	padding: 2px;
	background-color: #fafbfb!important;
	border: 1px #ccc solid;
	margin-left:6px;
}


.newJob{
	float:left;
	 
	color:#555;
	font-size:16px;
	margin:20px 0;
	
}
.jobHdr{
	float:left;
	width:100%;
	padding-bottom:10px ;
	border-bottom:1px #cdcdcd solid;
	margin:20px 0;
}
.radioHob{
	float:left;
	margin:5px 0px;
	margin-left:10px;
}
.jobBtn {
	float:left;
	
	margin:30px 40%;
	
	}
.clientBlock{
	width:100%;
	position:relative;
	
}
.acc_hide{
	position:absolute;
	right:10px;
	top:10px;
	 
	color:#555;
	font-size:13px;
	padding:2px 10px;
	padding-right:15px;
	background:url('../images/collapseClients.png') no-repeat right 8px;
	background-color:#eeeeee;	

	
	
}
.acc_hide:hover{
	text-decoration:none;
}

.acc_show{
	position:absolute;
	right:10px;
	top:10px;
	 
	color:#555;
	font-size:13px;
	padding:2px 10px;
	z-index:100;
	padding-right:15px;
	background:url('../images/expandClients.png') no-repeat right 8px;
	background-color:#eeeeee;	
}
.acc_show:hover{
	text-decoration:none;
}


.clienentSliderCon{
	width:100%;
	height:130px;
	overflow:hidden;
	

	
}

/*-------#slides_3--------*/
.slides_container {
	width: 100%;
	direction: ltr;
	position:relative;
	margin:10px 0;
	height: 250px;
	
}

.slides_container img {
	float: right;
	width: 117px;
	height: 115px;
	margin:4px 4px;
}
.slides_container div {
	width: 630px;
	height: 200px;
	display:block;
	/* margin-right:15px; */
	position:relative;
}
.pagination {
	list-style: none;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: center;
	margin-right:40px;
}
.pagination li {
	float:right;
}
.pagination a {
	float:right;
	padding: 3px 7px;
	font-size: 12px;
	margin: 0 2px;
	color: #5e99c1;
	text-decoration: none;
	background:#f1f6f9;
}
.pagination a:hover {
	background:#3599c1;
	color: #fff;
}
.pagination .current a {
	background:#3599c1;
	color: #fff;
}

.jobBtn2{
	float:left;
	margin:30px 35%;
}
.back{
	float:right;
	 
	color:#555;
	font-size:13px;
	margin:20px 10px;

}
.careerBtn{
	margin:0px 39%;
}

.careerBlock{
	border:1px #ccc solid;
	background:#f7f7f7;
	padding:10px 15px;
	margin-bottom:10px;
}


.innerContainer iframe{width:100%; margin:15px 0}


@media (max-width: 767px){
    .innerMenuCon {width: 100%; margin-bottom: 15px;}
    .innerContainer {  position: relative; float: right;       width: 100%;}
}