/* ***************** element styling ****************** */

.full-width { width:1060px; }			
.full-width1 { width:100% !important; }			
body { background-color: #ededed;}
		
		#backgroundTest3
		{
		    background-image:url(../images/green-background3.jpg);
		}													
body {
background-image:url(../images/green-background4.png);
background-repeat:repeat-x;
background-attachment:scroll;
background-position:center -39px;
}


			#container {
				width: 1060px;
				position: relative;
				margin: 0 auto;
				/*height:212px !important;*/
				height:257px;
				overflow:hidden;
			}
			
			#carousel {
				width:1060px;
				margin: 0 auto;
				height:277px !important;
				overflow:hidden;
			}
			
			.ui-carousel{ width:980px !important; height:212px !important; overflow:hidden;}
			.ui-carousel a img{ border:none; float:left;}
			.ui-carousel a.mdetail{ display:block; color:#8AE2F9; font-size:13px; text-decoration:none; margin:10px 0 0 0; text-align:right}
			
			.ui-carousel h1{ color:#99CC00; font-size:30px}
			.ui-carousel p{ color:white; font-size:18px}
			#ui-carousel-next, #ui-carousel-prev {
				width: 60px;
				height: 66px;
				background: url(../images/arrow-left.png) center center no-repeat;
				display: block;
				position: absolute;
				top:25%;
				z-index: 100;
			}
.slide{ width:1060px !important}
			#ui-carousel-next {
				right:-16px;
	background-image: url(../images/arrow-right.png);
			}

			#ui-carousel-prev {
				left:-20px;
			}
			
			#ui-carousel-next > span, #ui-carousel-prev > span {
				display: none;
			}
			
			/*#slide01 img,#slide03 img{ margin-top:14px}*/
			
			#pages {
				width: 150px;
				margin: 0 auto;
			}
			
			.bullet {
				background: url(../images/page-off.png) center center no-repeat;
				display: block;
				width: 18px;
				height: 18px;
				margin: 0;
				margin-right: 5px;
				float: left;				
			}

		#carousel .text{width:50%; float:right; margin-top:20px;}
		
html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0 none;
}
p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif;}

body {
	height: 100%;
	font: normal normal 62.5% Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, #noaccess {
	font-weight: normal;
	color: #666;
	margin: 0;
}

h1, h2 {
	font-size: 16pt;
	line-height: 1.2;
}

h3, h4 {
	font-weight: bold;
	font-size: 12px;
}

p, ul { font-size: 1em; line-height: 1.5; }

ul ul {font-size: 1em !important;}

p {
	font-size: 12px;
	line-height: 1.5;
}

embed, object {
	margin: 0;
	padding: 0 !important;
	border: 0 none #000 !important;
	position: static !important;
	position: relative;
}

a img {border: 0 none;}
.left{float:left!important;}
.right{float:right!important;}
.mrn-lft40{margin-left:40px;}
.mrn-lft0{margin-left:0px!important;}
.mrn-btm0{margin-bottom:0px!important;}
.mrn-top40{margin-top:40px!important;}
.mrn-top20{margin-top:20px!important;}
.mrn-top0{margin-top:0px!important;}
.width70{width:70%!important; float:left;}
.width80{width:80%!important; float:left;}
.width93{width:93%!important; float:left;}
.width55{width:55%!important; float:left;}
.width63{width:63%!important; float:left;}
.width37{width:37%!important; float:left;}
.width50{width:50%!important; float:left;}
.width45{width:45%!important; float:left;}
.width60{width:60%!important; float:left;}
.width90{width:90%!important;}
.offset13{padding:13px!important;}
.width100{width:100%!important; margin:30px 0px!important;}
.width94{width:94%!important;}
.width97{width:97%!important;}
.width99{width:99%!important;}
.height300{ height:300px!important;}
.border-right{border-right:none!important;}

/* ***************** ID styling ****************** */
#page-wrapper {width: auto;clear: both; /* clear the skip links */overflow: visible !important;}
#content-wrapper {position: relative;margin: 0 auto;left: 0;top: 0px;}
#content-wrapper1 {position: relative;margin: 0 auto;left: 0;top:0;}
#content-wrapper2 {position: relative;margin: 0 auto;left: 0;top: 0;}
#flash_content, .content {margin: 0 auto;position: relative;}
#flash_content{overflow: hidden;}
.header-right{ overflow:hidden; direction:ltr;float:right;}
.header{/*overflow:hidden;*/ position:relative; width:100%; margin-bottom:0px;float:left;}
.header_admin{ margin: 0 auto 15px;position: relative;width: 980px;min-height:120px;}
.header-right a{display:inline-block; vertical-align:top;}
.header-right img{margin-right:6px;}
.links{ margin-top:0px; float:right;text-align:right; margin-right:41px;}/*32*/
.links ul{ list-style-type:none;}
/*.links li{float:left;display:inline; color:#FFFFFF }*/
.links li{
background: none repeat scroll 0 0 #142326;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    display: inline-block;
    float: left;
    padding: 5px 9.4px;
    position: relative;
}



.links li a{color:#ffffff; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;float:left; text-decoration:none}
.links li a:hover{color:#99CC00;}
.logo{padding-top:37px; padding-top:37px\9; display:block; width:56%; float:left;}
.logo img{ margin:0px 5px 0 0;}
.logo span{ color:#e4eef8; font-size:40px; padding-top:10px; display:block;}
.logo  span a{color:#e4eef8; text-decoration:none!important;}
/*.tel{width:240px; color:#ffffff; font:13px Verdana, Arial, Helvetica, sans-serif;float:left; margin-top:4px;font-weight:bold;}
.tel span{ display:inline-block; float:right; margin-left:20px;} */
.tel {
    background-color: #22373E;
    border: 2px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    float: right;
    font: bold 13px Verdana,Arial,Helvetica,sans-serif;
    margin-left: 15px;
    margin-top: 0;
    margin-right:40px;
    padding: 0 3px;
    text-align: center;
    width: 163px;
}

/*  Repalce */

/*.nav ul{color:white; padding:0;  text-align:center; height:34px; width:980px; margin:8px auto 0}*/
.nav ul{color:white; padding:0;  text-align:center; height:34px; width:980px; margin:0px auto 10px}
.nav li{display:inline-block; -moz-border-radius-bottomright:9px; -webkit-border-bottom-right-radius:9px; border-bottom-right-radius:9px; -moz-border-radius-bottomleft: 9px; -webkit-border-bottom-left-radius: 9px; border-bottom-left-radius: 9px; background:#142326; padding:0px 16.4px; position:relative; float:left; *padding:0px 17.4px; _padding:0px 17.4px; padding:0px 17.4px\9;}
.nav li a span{display:block; height:0;}
.nav li a{color:#d2d4d1;font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding:7px 9px 23px 9px; *padding:7px 9px 25px 9px; padding:7px 9px 25px 9px\9; display:inline-block;}
/*.nav li:hover{ display:inline-block; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; background:#142326; padding:0px 10px; height:0px;}*/

/*.nav li a:first-child,.nav li a.first{padding-left:0px;}*/
.nav{margin:0 auto; width:100%; position:relative;  background: #142326;}
.nav li ul{ display:none}
.nav li:hover ul{ display:block; position:absolute; top:42px;  left:0px; z-index:55555; box-shadow:none; border-radius:10px;width:auto !important; white-space:nowrap;background: #294952; height:auto !important}

.nav li ul li{ border-bottom:#213236 1px solid; display:block; padding:0px 5px; line-height:25px;-moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; clear:both; white-space:nowrap; text-align:left !important}
.nav li ul li a,.nav li a.last{ background:none;font:10px Verdana, Arial, Helvetica, sans-serif;}
.nav li ul li a{padding:7px 9px 5px 9px !important}
.nav li a:hover,.nav li a.active{color:#fff}
.nav li a span{ display:block}
.nav li a span.visa{ text-align:center; font-size:9px; font-family:Arial, Helvetica, sans-serif; display:block; clear:both;}
.nav li ul li{ background:none}
 .nav li ul li:last-child,.nav li ul li.last{border-bottom:0px;}
/*.nav ul{width:100%; padding-left:0px!important; margin:0px; text-align:center}
.nav li{display:inline; position:relative }
.nav li a{color:#1E373E; font:13px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;font-weight:bold; padding:8px 10px; display:inline-block}
.nav li a:first-child,.nav li a.first{padding-left:0px;}
.nav li ul{ display:none}
.nav li:hover ul{ display:block; position:absolute; top:20px; left:0; z-index:55555; background:#9FE8FA;}

.nav li ul li{ border-bottom:#264750 1px solid; display:block;padding:10px 5px; line-height:25px;}
.nav li a:hover,.nav li a.active{color:#000}
.nav li a span{ display:block}
.nav li a span.visa{ text-align:center; font-size:9px; font-family:Arial, Helvetica, sans-serif; display:block; clear:both;}
*/
.slider-sec{ width:100%; margin-top:12px; clear:both; display:block}
.slider-sec img{ margin-top:4px;}
.slider-sec h2{ font:22px Verdana, Arial, Helvetica, sans-serif; width:37%; float:left; margin:10px 0 0 0; color:#ffffff; line-height:28px;}
.slider-sec span{ float:right; margin-right:20px;}
.content-sec{padding:20px 0 30px 0 ; width:980px; margin:0 auto;}
.content-sec-admin{padding:20px 0 30px 0 ; width:980px; margin:0 auto;}

/*.content-left-sec{width:772px; float:left;}
.content-right-sec{width:173px; float:right; margin-left:30px;}
.content-top-sec{ background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px 30px 40px 30px; height:150px; margin-bottom:30px; width:92%;}
.content-top-sec-row1{width:24%; float:left; }
.content-top-sec-row2{width:44%; float:left; margin-left:30px;}
.content-top-sec-row2 span{border:2px solid #dbdbdb; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; background-color:#bddbbd; padding:5px 10px; color:#22373e; font:15px Arial, Helvetica, sans-serif; float:left; font-weight:bold;}
.content-top-sec-row2 p{ margin-top:12px; float:left;}
.content-top-sec-row2 p a{text-decoration:underline;font:12px Arial, Helvetica, sans-serif; color:#22373e; cursor:pointer; line-height:17px;}
.content-top-sec-row1 h3{ font:80px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bolder; line-height:96px;}
.content-top-sec-row1 h4{ font:25px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.content-top-sec-row1 h5{font:25px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-transform:uppercase;}
.content-top-sec-row3{width:27.5%; float:left;}
.content-top-sec-row3 img{ margin-left:30px; margin-top:3px; margin-bottom:16px;}
.content-top-sec-row3 span{background:url(../images/home-affair-department-logo.png) no-repeat left top; padding-left:40px; color:#22373e; font:9px Verdana, Arial, Helvetica, sans-serif; float:left; width:90%; line-height:17px;}

.content-top-rgt-sec{background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:5px 10px; overflow:hidden;}
.content-top-rgt-sec span{color:#22373e; font:11px Verdana, Arial, Helvetica, sans-serif; float:left; font-weight:bold;}
.content-left-btm-sec{float:left; width:100%;}
.content-top-rgt-btm-sec{background-color:#ffffff;border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:20px 10px; margin-top:15px; text-align:center;}
.content-top-rgt-btm-sec img{margin-bottom:25px;}
.content-top-rgt-btm-sec img:last-child{margin-bottom:0px;}
.content-top-left-sec{ background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:20px 30px;  width:38%; margin-right:25px; float:left;}
.content-top-left-sec span{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:15px; float:left;}
.content-top-left-sec p{color:#666666; font:10px Verdana, Arial, Helvetica, sans-serif; float:left; margin-bottom:10px;}
.content-top-left-sec2{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0px 11px;  width:22%; margin-right:27px; float:left;}*/


.content-left-sec{width:807px; float:left;}

/*.content-left-sec{width:100%; float:left;}*/

.content-right-sec{width:173px; float:right;}
.content-top-sec{ background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:15px 30px 40px 30px; height:150px; margin-bottom:30px; width:92%;}
.content-top-sec-row1{width:24%; float:left; }
.content-top-sec-row2{width:44%; float:left; margin-left:30px;}
.content-top-sec-row2 span{border:2px solid #dbdbdb; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; background-color:#bddbbd; padding:5px 10px; color:#22373e; font:15px Arial, Helvetica, sans-serif; float:left; font-weight:bold;}
.content-top-sec-row2 p{ margin-top:12px; float:left;}
.content-top-sec-row2 p a{text-decoration:underline;font:12px Arial, Helvetica, sans-serif; color:#22373e; cursor:pointer; line-height:17px;}
.content-top-sec-row1 h3{ font:80px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bolder; line-height:96px;}
.content-top-sec-row1 h4{ font:25px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.content-top-sec-row1 h5{font:25px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-transform:uppercase;}
.content-top-sec-row3{width:27.5%; float:left;}
.content-top-sec-row3 img{ margin-left:30px; margin-top:3px; margin-bottom:16px;}
.content-top-sec-row3 span{background:url(../images/4563590404_27x30.png) no-repeat left top; padding-left:40px; color:#22373e; font:9px Verdana, Arial, Helvetica, sans-serif; float:left; width:90%; line-height:17px;}

.content-top-rgt-sec{background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:5px 10px; overflow:hidden;}
.content-top-rgt-sec span{color:#22373e; font:11px Verdana, Arial, Helvetica, sans-serif; float:left; font-weight:bold;}
.content-left-btm-sec{float:left; width:100%;}
.content-top-rgt-btm-sec{background-color:#ffffff;border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:18px 10px; margin-top:15px; text-align:center;}
.content-top-rgt-btm-sec img{margin-bottom:25px;}
.content-top-rgt-btm-sec img:last-child{margin-bottom:0px;}
/*.content-top-left-sec{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px;  width:88%; margin-right:25px; float:left; min-height:175px\9; *min-height:175px; _min-height:175px;}*/
.content-top-left-sec{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px;  float:left; min-height:175px\9; *min-height:175px; _min-height:175px;}

.content-top-left-sec span{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:15px; float:left;}
/*.content-top-left-sec p{color:#22373e !important; font:10px Verdana, Arial, Helvetica, sans-serif; float:left; margin-bottom:10px; line-height:14px;}*/
.content-top-left-sec p{font:10px Verdana, Arial, Helvetica, sans-serif; float:left; margin-bottom:10px; line-height:14px;}

.content-top-left-sec2{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:0px 11px;  width:22%; margin-right:27px; float:left;}



.content-top-left-sec2 span{background-color:#cde8c5; border:4px solid #dbdbdb;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:1px 13px 3px; color:#22373e; font:13px Verdana, Arial, Helvetica, sans-serif; float:left; font-weight:bolder; margin-bottom:15px;}
.content-top-left-sec2 img{margin-bottom:15px;}
.content-top-left-sec2 a{ display:block; margin:0 auto; text-align:center;}
.content-top-left-sec2 p{text-align:center; color:#666666; font:12px Arial, Helvetica, sans-serif; width:80%; margin:0 auto; margin-bottom:30px;}
.apply{margin:0 auto; display:block;}

.content-top-left-sec3{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  width:22%;  float:left;}
.content-top-left-sec3 span{background-color:#cde8c5; border:4px solid #dbdbdb;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:1px 13px 3px; color:#22373e; font:13px Verdana, Arial, Helvetica, sans-serif; float:left; font-weight:bolder; margin-bottom:15px;}
.content-top-left-sec3 img{margin-bottom:15px;}
.content-top-left-sec3 a{ display:block; margin:0 auto; text-align:center;}
.content-top-left-sec3 p{text-align:center; color:#666666; font:12px Arial, Helvetica, sans-serif; width:73%; margin:0 auto; margin-bottom:18px;}
.content-bottm-sec{ background-color:#ffffff; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:25px 30px 10px;  float:left; margin-top:16px;}
.content-bottm-sec-row1{width:22.5%; float:left; margin-right:30px;}
.content-bottm-sec-row1 p{text-align:center; color:#666666; font:12px Arial, Helvetica, sans-serif; margin:0 auto; margin-bottom:14px; margin-top:5px;}
.content-bottm-sec-row2{width:36%; float:left;}
.content-bottm-sec-row2 span{background-color:#fdfdfd; border:2px solid #dbdbdb; border-radius:8px; -moz-border-radius:8px;-webkit-border-radius:8px; padding:15px 0px 0px 0px; float:left;}
.content-bottm-sec-row2 a{text-decoration:underline;color:#455164; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; margin-right:5px; float:left; width:150px; margin-bottom:20px;}
.content-bottm-sec-row3{width:17%; float:left;}
.content-bottm-sec-row3 p{background:url(../images/green-tick.jpg) no-repeat; height:64px; padding-left:65px; color:#22373e; font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:20px; margin-left:30px; text-align:center; padding-top:10px;}
.content-bottm-sec-row4{width:21%; float:left;}
.content-bottm-sec-row4 p{ background:url(../images/home-affair-department.png) no-repeat; height:79px; padding-left:85px; color:#22373e; font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:20px; margin-left:25px; text-align:center; padding-top:10px;}
.content-bottm-sec-row5{width:74%; float:right;}
.content-bottm-sec-row5 p{color:#22373e; font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:10px; text-align:center; line-height:18px;}

/* ***************** work page****************** */

.work-page-top-sec1{width:42%; float:left;}
.work-page-top-sec1 h4,.work-page-top-sec2 h4,.work-page-btm-sec h4{background-color:#e5e5e5; padding:5px; color:#757d8a; font:17px Verdana, Arial, Helvetica, sans-serif;}
.work-page-top-sec1 p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin-top:30px; line-height:20px;}
.work-page-top-sec1 span{background-color:#f1f1ed; border:2px solid #dbdbdb; border-radius:8px; -moz-border-radius:8px;-webkit-border-radius:8px; padding:5px; float:left; margin-top:20px; color:#666666; font:13px Verdana, Arial, Helvetica, sans-serif; width:96%;}
.work-page-top-sec1 span p{float:left; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.work-page-top-sec2{width:54%; float:left; margin-left:25px;}
.work-page-top-sec2 span{background-color:#f7f7ed; border:2px solid #dbdbdb; border-radius:8px; -moz-border-radius:8px;-webkit-border-radius:8px; padding:5px 10px 8px; float:left; margin-top:20px; color:#666666; width:95%;}
.work-page-top-sec2 span p{font:11px Verdana, Arial, Helvetica, sans-serif; line-height:17px; margin-bottom:15px;}
.work-page-top-sec2 span a{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#666666;}
.work-page-btm-sec{width:100%; float:left; margin-top:20px;}
.work-page-btm-sec ul{float:left; width:65%; margin-top:25px;}
.work-page-btm-sec li{color: #666666;font: 12px Verdana,Arial,Helvetica,sans-serif;list-style-type: disc;margin-bottom: 7px;}
.work-page-btm-sec li a{text-decoration:underline; color:#666666;}
.work-page-btm-sec h4 {width:44%; margin-bottom:20px;}
.work-page-btm-sec img{ float:left;}
.work-page-btm-sec p{float:right; color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; width:73%; line-height:19px;}
.work-page-btm-sec p a{text-decoration:underline; color:#666666;}
.work-page-apply-btm-sec{width:70%; float:left; margin-top:20px; margin-left:10px;}
.work-page-apply-btm-sec-left{float:left; width:52%;}
.work-page-apply-btm-sec span{background:url(../images/short-tick.png) no-repeat left top; padding-left:35px; color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:5px; float:left; height:25px;}
.work-page-apply-btm-sec span a{ text-decoration:underline; color:#666666;}
.work-page-apply-btm-sec img{float:left; margin-top:8px; margin-right:20px;}
.work-page-btm-sec-like{ margin-top:20px; float:left; width:74%;}
.work-page-btm-sec-like img{float:left; margin-right:10px;}
.work-page-btm-sec-like p{font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-top:5px;}
.work-page-btm-sec-like p a{color:#4959a2; text-decoration:none;}


/* ***************** business page****************** */


.buisness-sec2{width:54%; float:left; margin-left:25px; margin-top:50px;}
.buisness-sec2 span{background:url(../images/short-tick.png) no-repeat left top; padding-left:35px; color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:5px; float:left; height:25px; width:80%;}
.buisness-sec2-btns{float:left; margin-left:30px;}
.buisness-sec2 span a{ text-decoration:underline; color:#666666;}
.buisness-sec2 img{float:left; margin-top:8px; margin-right:20px;}
.buisness-btm-sec{float:left; width:100%; margin-top:20px; }
.buisness-btm-sec p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.buisness-btm-sec p a{text-decoration:underline; color:#666666; font-weight:bold;}
.buisness-btm-sec span{ margin-top:30px; float:left; width:100%;}
.buisness-btm-sec ul{ margin-left:20px; float:left; padding-left:10px!important;}
.buisness-btm-sec li{ list-style-type:disc; color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px;}
.buisness-btm-sec span img{margin-right:50px; margin-top:20px;}


/* ***************** dependents page****************** */

.depnts-sec{width:100%; float:left;}
.dpndnts-top-sec1{width:65%;}
.dpndnts-top-sec1 h4{background-color:#e5e5e5; padding:5px; color:#757d8a; font:17px Verdana, Arial, Helvetica, sans-serif;}
.dpndnts-top-sec1 span{background-color:#f1f1ed; border:2px solid #dbdbdb; border-radius:8px; -moz-border-radius:8px;-webkit-border-radius:8px; padding:10px; float:left; margin-top:20px; color:#666666; font:13px Verdana, Arial, Helvetica, sans-serif; width:60%;}
.dpndnts-top-sec1 span p{float:left; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:23px;}
.dpndnts-sec2{width:40%; float:left; margin-left:44px; margin-top:25px;}
.dpndnts-sec2 span{background:url(../images/short-tick.png) no-repeat left top; padding-left:35px; color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:5px; float:left; height:25px; width:80%; margin-bottom:5px;}
.dpndnts-sec2-btns{float:left; margin-left:30px;}
.dpndnts-sec2 span a{ text-decoration:underline; color:#666666;}
.dpndnts-sec2 img{float:left; margin-top:8px; margin-right:20px;}
.dpndnts-btm-sec{float:left; width:100%; margin-top:28px; margin-bottom:40px; }
.dpndnts-btm-sec p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.dpndnts-btm-sec p a{text-decoration:underline; color:#666666; font-weight:bold;}
.dpndnts-procsng-sec1{width:85%; float:left; text-align:justify; margin-top:15px;}
.dpndnts-procsng-sec1 h4{background-color:#e5e5e5; padding:5px; color:#757d8a; font:17px Verdana, Arial, Helvetica, sans-serif;}
.dpndnts-procsng-sec1 p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin-top:30px; line-height:20px;}
.dpndnts-procsng-sec1 p a{color:#666666; text-decoration:underline;}
.dpndnts-btm-sec-like{ margin-top:80px; float:left; width:100%;}
.dpndnts-btm-sec-like img{float:left; margin-right:10px;}
.dpndnts-btm-sec-like p{font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin-top:5px;}
.dpndnts-btm-sec-like p a{color:#4959a2; text-decoration:none;}

/* ***************** life partner page****************** */
.img{margin-right:100px; margin-top:44px;}


/* ***************** study page****************** */

.study-sec2{width:28.7%; float:left; margin-left:44px; position:relative; top:-4em;}
.study-sec2 span{background:url(../images/short-tick.png) no-repeat left top; padding-left:35px; color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:5px; float:left; height:25px; width:80%; margin-bottom:5px;}
.study-sec2-btns{float:left; margin-bottom:15px;}
.study-sec2 span a{ text-decoration:underline; color:#666666;}
.study-sec2 img{float:left; margin-top:8px; margin-right:20px;}
.study-img{position:relative; top:-4em; float:left;}



/* ***************** login page****************** */

/*.login-sec{width:100%; float:left;}
.login-sec h3{ font:26px Verdana, Arial, Helvetica, sans-serif; color:#22373e; font-weight:normal;}
.login-form-sec{width:580px; background-color:#ffffff; border:1px solid #a8a8a8; margin-top:20px; overflow:hidden;}
.login-form-sec span{background-color:#cccccc; border-bottom:1px solid  #a8a8a8; font:11px Arial, Helvetica, sans-serif; color:#000000; padding:10px 8px; float:left; display:block; width:100%; font-weight:bold;}
.login-form-sec label{font:12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom:5px; display:block; width:100%;}
.login-form-sec .input{ border:1px solid #a8a8a8; color:#666666; font:11px Arial, Helvetica, sans-serif; padding:1px 10px; height:18px; width:93%; margin-bottom:15px;}
.login-form-sec .form{margin:10px 0px 10px 10px; float:left; width:73%; border-right:1px solid #a8a8a8;}
.login-form-sec a.frgt{text-decoration:underline; font:12px Arial, Helvetica, sans-serif; color:#000000; margin:0px 10px 10px 0px; width:100%; float:left;}
.login-form-sec .form .chackbox{margin-right:10px; float:left;}
.login-form-sec .login{float:right; margin:30px 9px 0px 0px;}
.login-form-sec .sign-up{margin:20px 200px; text-align:center;}

.fb-lgn-sec{float:right; width:24%;}
.fb-lgn-sec span{font:12px Arial, Helvetica, sans-serif; color:#000000; background:none!important; border-bottom:none; padding:10px 0px 10px 8px;}
.fb-lgn-sec  a{ padding-left:8px; float:left;}*/

.login-sec
{
    width: 100%;
    float: left;
}
.login-sec h3
{
    font: 26px Verdana, Arial, Helvetica, sans-serif;
    color: #22373e;
    font-weight: normal;
}
.login-form-sec
{
    width: 580px;
    background-color: #ffffff;
    border: 1px solid #a8a8a8;
    margin-top: 20px;
    overflow: hidden;
}
.login-form-sec .signup
{
    background-color: #cccccc;
    border-bottom: 1px solid #a8a8a8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 10px 8px;
    float: left;
    display: block;
    width: 100%;
    font-weight: bold;
}
.login-form-sec label
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
    padding-bottom: 5px;
    display: block;
    width: 100%;
}
.login-form-sec .input
{
    border: 1px solid #a8a8a8;
    color: #666666;
    font: 11px Arial, Helvetica, sans-serif;
    padding: 1px 10px;
    height: 18px;
    width: 93%;
    margin-bottom: 7px; /*15px;*/
}
.login-form-sec .form
{
    margin: 10px 0px 10px 10px;
    float: left;
    width: 73%;
    border-right: 1px solid #a8a8a8;
}
.login-form-sec a.frgt
{
    text-decoration: underline;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
    margin: 0px 10px 10px 0px;
    width: 100%;
    float: left;
}
.login-form-sec .form .chackbox
{
    margin-right: 10px;
    float: left;
}
.login-form-sec .login
{
    float: right;
    margin: 30px 9px 0px 0px;
}
.login-form-sec .sign-up
{
    margin: 20px 200px;
    text-align: center;
}

.fb-lgn-sec
{
    float: right;
    width: 24%;
}
.fb-lgn-sec span
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
    background: none !important;
    border-bottom: none;
    padding: 10px 0px 10px 8px;
}
.fb-lgn-sec a
{
    padding-left: 8px;
    float: left;
}


/* ***************** blog page****************** */
.blog-sec{ width:100%; float:left;}
.blog-sec span{float:left; width:70%;}
.blog-sec span h3{ font:26px Verdana, Arial, Helvetica, sans-serif; color:#22373e; font-weight:normal; width:75%; float:left;}
.blog-sec span a{ margin-top:10px; float:left;}
.blog-sec span h5{font:18px Arial, Helvetica, sans-serif; color:#455164; float:left; margin:10px 0; font-weight:normal;}
.blog-sec span p{font:12px  Verdana, Arial, Helvetica, sans-serif; color:#22373e; float:left; background:url(../images/blog-sign.png) no-repeat right top; padding-right:90px; width:170px; height:43px; padding-top:5px; border-bottom:1px solid #aaaaaa;}

.blog-sec-prt1{width:100%; margin-top:30px ; float:left; border-bottom:1px solid #dadada;}
.blog-sec-prt1 h2{line-height:30px; width:90%;}
.blog-sec-prt1 h2 a{color:#606266; font:39px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; font-weight:normal;}
.blog-sec-prt1 p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:15px;}


/* ***************** visit page****************** */
.visit-lft-sec{float:left; width:70%; border-right:1px solid #c1c1c1;}
.visit-rgt-sec{float:right; width:29%;}
.visit-rgt-sec a img{margin-left:30px;}
.visit-rgt-sec p{ font:10px Verdana, Arial, Helvetica, sans-serif; color:#757575; margin-top:20px; margin-left:10px; line-height:16px;}
.visit-rgt-sec p a{text-decoration:underline; color:#757575;}
#book {min-height: 345px;}
div.book-box {border-right: 1px solid #FFFFFF;font-size: 12px;margin: 0 0 1.5em;padding: 10px 19px 1px 20px;position: relative;z-index: 99;}
div.book-box ul {margin: 0 0 1em;padding: 0;list-style-type:none;}
div.book-box ul.fields li {}
div.book-box label.book_option {color: #013D65;font-size: 14px;}
div.book-box select, div.book-box input.text, div.book-box input[type="text"] {margin: 0 5px 0 0;}
div.book-box select {width: 207px;}
select {max-width: 285px;}
.book_option_li {padding-bottom: 8px;padding-top: 5px;}
div.book-box select, div.book-box input.text, div.book-box input[type="text"] {margin: 0 5px 0 0;}
div.book-box input.cal_input, form input.cal_input {background:url(../images/calendar.png) no-repeat scroll 2px 2px #FFFFFF;padding-left: 20px;width: 85px;}
div.book-box select.book_time {margin-right: 0;width: 90px;}
div.book-box .no-wrap label input.checkbox, div.book-box .no-wrap label input[type="checkbox"] {margin: 0 0.25em 0 0;}
a.button, input.submit {float: left;margin-left: 0px;margin-top: 15px;position: static !important;width: 206px;}
a.button, input.submit, input[type="submit"] {background: none repeat scroll 0 0 #90CB6A;border: medium none;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 20px #70B044 inset, 0 1px 2px 0 #BBBBBB;color: #384F28;cursor: pointer;display: inline-block;font-family: Calibri,'Myriad Pro',Arial,sans-serif;font-size: 14px;line-height: 20px;padding: 6px 10px;position: relative;text-align: center;text-decoration: none;
text-transform: uppercase;}


/* *****************About South Africa page****************** */
.abt-sec{width:70%; float:left; margin-left:20%;}
.abt-sec h3{ font:26px Verdana, Arial, Helvetica, sans-serif; color:#22373e; font-weight:normal; width:75%; float:left;}
.abt-sec span{float:left;}
.abt-sec span img{float:left; margin-top:10px; margin-right:30px;}
.abt-sec span  p{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#293d44; line-height:20px; float:left; width:50%; margin-left:30px;}
.abt-btm-sec{ float:left; width:100%; margin-top:20px;}
.abt-btm-sec h3{font:18px  Arial, Helvetica, sans-serif; color:#606266; font-weight:normal;}
.abt-btm-lft-sec{width:38%; margin-right:20px; margin-top:20px; float:left;}
.abt-btm-lft-sec span,.abt-btm-rgt-sec span{ background-color:#e5e5e5; padding:5px 10px; color:#666666; font:22px Verdana, Arial, Helvetica, sans-serif; text-align:center; width:230px; height:30px; font-weight:normal;}
.abt-btm-rgt-sec span{width:430px;}
.abt-btm-rgt-sec p{width:100%;}
.abt-btm-lft-sec p,.abt-btm-rgt-sec p{ color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin:15px 0 25px 0; text-align:justify; float:left; line-height:20px;}
.abt-btm-rgt-sec{width:59%; float:left;}
.abt-btm-rgt-sec img{margin-bottom:20px;}



/* ****************immigration page****************** */
.services-sec{width:70%; float:left; margin-left:20%;}
.services-sec span{ float:left; width:100%; margin-bottom:20px;}
.services-sec span h3{ font:24px Verdana, Arial, Helvetica, sans-serif; color:#606266; font-weight:normal; width:79%;}
.services-sec span img{ margin-top:7px;}
.services-sec span a{ margin-top:10px; float:left;}
.services-sec  p{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#293d44; line-height:20px; }
.services-btm-sec{ float:left; width:100%; margin-top:30px;}
.services-btm-sec span{width:95%; float:left; margin-bottom:15px;}
.services-btm-sec span img{ float:left; margin-right:20px;}
.services-btm-sec span h3{color:#666666; font:22px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.services-btm-sec  p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin:15px 0 25px 0; text-align:justify;line-height:20px;}




.cnct-sec{width:100%; float:left;}
.contact-sec-row1{width:30%; margin-right:35px; float:left;}
.contact-sec-row1 span{ border-radius:8px;  -moz-border-radius:8px; -webkit-border-radius:8px; border:4px solid #dbdbdb; background-color:#2a4951; padding:10px; width:200px; color:#ffffff; font:20px Verdana, Arial, Helvetica, sans-serif; float:left;}
.contact-sec-row3{float:left; width:25%;}
.contact-sec-row1 ul{ float:left; padding:0px;list-style-type:none; margin-top:30px;}
.contact-sec-row1 li{float:left;}
.contact-sec-row1 li.first{background:url(../images/green-tick.jpg) no-repeat; padding-left:70px; color:#606266; font:22px Verdana, Arial, Helvetica, sans-serif;}
.contact-sec-row1 li p{color:#666666; font:11px Verdana, Arial, Helvetica, sans-serif; margin:8px 0 25px 0; text-align:justify;line-height:16px;}

.contact-sec-row2{width:24%; margin-right:35px; float:left;}
.contact-sec-row2 span{ border-radius:8px;  -moz-border-radius:8px; -webkit-border-radius:8px; border:4px solid #dbdbdb; background-color:#2a4951; padding:10px; width:200px; color:#ffffff; font:20px Verdana, Arial, Helvetica, sans-serif; float:left;}
.contact-sec-row2 .info{background-color:#e5e5e5; padding:20px; margin-top:20px; float:left;}
.contact-sec-row2 .info p{ color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:20px;}
.contact-sec-row2 .info p a{text-decoration:underline; color:#666666;}

.contact-sec-row3{width:24%; margin-right:35px; float:left;}
.contact-sec-row3 span{ border-radius:8px;  -moz-border-radius:8px; -webkit-border-radius:8px; border:4px solid #dbdbdb; background-color:#2a4951; padding:10px; width:200px; color:#ffffff; font:20px Verdana, Arial, Helvetica, sans-serif; float:left;}
.contact-sec-row3 img{margin:0 auto; display:block; padding-top:30px;}
.WebForm {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    box-shadow: 0 0 1em #66CCFF;
    color: #555555;
    font-family: Tahoma,Verdana,arial,sans-serif;
    font-size: 9.25pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5em;
    margin: auto;
    min-height: 400px;
    min-width: 0;
    position: relative;
    width: 620px;
	float:left;
	margin-left:70px;
}
.WebForm h1, h2, h3, h4, h5
{
    margin: 0px;
    display: block !important; /* FF doing weird inlines on Hx tags */
}
.WebForm hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #EBEBEB;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    height: 1px;
    line-height: normal;
    margin: 0;
    padding: 0;
}
.WebForm textarea
{
    font-family: arial, sans-serif;
	font-size: 9.25pt;
	height: 80px;
}
.WebForm input[type="text"], .WebForm input[type="password"], .WebForm select, .WebForm textarea, .NewEntryBaloon input[type="text"], .NewEntryBaloon input[type="password"], .NewEntryBaloon select, .NewEntryBaloon textarea {
    border: 1px solid #7F9DB9;
    border-radius: 3px 3px 3px 3px;
    font-family: Tahoma,Verdana,arial,sans-serif;
    font-size: 9.25pt;
    margin: 0 0 2px;
    padding: 3px;
}
.WebForm input[type=text]:focus, .WebForm input[type=password]:focus, .WebForm select:focus, .WebForm textarea:focus,.NewEntryBaloon input[type=text]:focus, .NewEntryBaloon input[type=password]:focus, .NewEntryBaloon select:focus, .NewEntryBaloon textarea:focus
{
    border-color: #7DBEF1;
    -moz-box-shadow: 0 0 0.5em #66CCFF;
    -webkit-box-shadow: 0 0 0.5em #66CCFF;
    outline-style:none;
    box-shadow: 0 0 0.5em #66CCFF;    
}
.WebForm a, .Link
{
	text-decoration: underline;	
	color: #2280C8;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
	cursor: pointer;
	/*color: #555555;
	text-decoration: none;
	padding-bottom: 0px;
	border-bottom: 1px dotted #555555;*/
}
.WebForm .FileLink
{
	padding-left: 20px;
	background: url(//openid.worketc.com/v2.0/images/filelink.gif) no-repeat 0px 1px;	
}
.WebForm input[disabled]
{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #CCCCCC;
}
.WebForm h2 {
    color: #555555;
    font-family: "Trebuchet MS",Tahoma,Arial,Helvetica;
    font-size: 14pt;
    font-weight: normal;
    margin: 0 0 2px;
    padding: 0;
}
.WebForm ul{margin:0;padding:0;height:auto;}
.WebForm li{margin:0;padding:0;list-style:none;}
.WebForm .FullWidth
{
    width:95%;
}
.WebForm .Watermark { font-style: italic; color: #CCCCCC;  padding: 2px; overflow:hidden; }
.WebForm .required {
display: inline;
color: #ff0000;
font-weight: bold;
padding: 0;
margin: 0 0 0 3px;
}


.WebForm .icon{width:16px;height:16px;display:inline-block;margin:0 2px;}
.WebForm .label_inline{display:block;float:left;font-weight:bold;margin-right:15px;vertical-align:top;width:150px;color:#555555;padding:0;}
.WebForm .label_break{display:block;font-weight:bold;margin-right:15px;color:#555555;padding:0;}
.WebForm .placeholder_sortable{outline:1px dotted #9e6214;opacity:0.5;background-color:#ff9933;filter:alpha(opacity=50);}
.WebForm .FormContainer{min-height:240px;min-width:580px;margin:10px;width:600px;}
.WebForm .FormContainer>li{padding:5px 10px;min-height:25px;margin:2px 0;overflow:auto;position:relative;background-color:#ffffff;}
.WebForm .FormContainer fieldset.fieldset>ul>li{padding:5px 10px;min-height:25px;margin:2px 2px;overflow:auto;position:relative;}
.WebForm .helper_btn{padding-left:30px;outline-width:0;}
.WebForm .FormContainer h1{color:#555;font-size:16pt;font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;font-weight: normal;}
/* loading icon inline */
.WebForm .inline_loading{background:url("//openid.worketc.com/v2.0/images/ajax-loader-on-blue.gif") no-repeat scroll 0 50% white;width:16px;height:16px;float:right;margin-right:15px;min-width:16px;}
/* control style */
.WebForm .FormContainer fieldset{border:none;margin:0;padding:0;width:68%;float:left;}/*min-width:450px;*/
.WebForm .FormContainer fieldset.fieldset{border:1px solid #bbbbbb;width:100%;float:none;overflow:hidden;-moz-border-radius: 3px;-webkit-borde-radius: 3px;border-radius: 3px;}
.WebForm .FormContainer fieldset.fieldset ul{min-height:50px;}
.WebForm .FormContainer fieldset.fieldset>legend{padding:4px;margin-left:10px;}
.WebForm .FormContainer.inline fieldset.fieldset>legend{float:none;width:auto;min-width:0;}
.WebForm .FormContainer fieldset div span{display:block;float:left;padding-right:4px;}
.WebForm .FormContainer fieldset span.half_width_right{float:right;}
.WebForm .FormContainer fieldset label{font-weight:normal;padding-left:4px;}
.WebForm .FormContainer fieldset div>label{display:inline-block;}
.WebForm .FormContainer fieldset span label{display:block;}
.WebForm .FormContainer li>label,.WebForm .FormContainer legend{display:block;font-weight:bold;color:#555555;padding:0;line-height:24px;}
.WebForm .FormContainer.inline li>label,.WebForm .FormContainer.inline legend{float:left;vertical-align:top;min-width:143px;width:20%;}
.WebForm .full_width{width:99%;margin:0;}
.WebForm .half_width_left{width:47%;margin:0;float:left;}
.WebForm .half_width_right{width:47%;margin:0;float:right;}
.WebForm .FormContainer fieldset>div,.WebForm .FormContainer li>div{width:68%;float:left;display:block;} /*min-width:360px;*/
.WebForm .FormContainer.inline fieldset>div,.WebForm .FormContainer.inline li>div{width:60%;float:left;display:block;} /*min-width:300px;*/
.WebForm .FormContainer.inline li>div {width:40%;float:left;display:block;}
.WebForm .FormContainer .size-min{width:20%;}
.WebForm .FormContainer .size-medium{width:75%;}
.WebForm .FormContainer .size-max{width:99%;}
.WebForm .FormContainer .namefield input[type=text] {width: 80px;}
.WebForm .FormContainer .namefieldset {width:100%;}
.WebForm .FormContainer .namefield {width:70% !important;}
.WebForm .FormContainer li>fieldset>div>input[type="radio"], .WebForm .FormContainer li>fieldset>div>input[type="checkbox"]{ position:absolute; }
.WebForm .FormContainer li>fieldset>div>label{ display:inline-block;margin:1px 0 0 20px;}
.WebForm .FormContainer li>div.paragraph{width:100%;margin:0;padding:0;}
.WebForm .FormContainer .phonenumberfield .short { width: 40px; }
.WebForm .FormContainer .phonenumberfield .long { width: 50px; }

/* required span */
.WebForm .required{display:inline;color:#ff0000;font-weight:bold;padding:0;margin:0 0 0 3px;}
/* instructions */
.WebForm .instructions{width:27%;float:right;outline:1px solid #C2D7EF;background-color:#DFEFFF;padding:2px 10px;margin:0;overflow:auto;display:block;}
/* selected field */
.WebForm .selectedfield{outline:1px solid #F7DA77;background-color:#FFF6BF;}
/* option settings */
.WebForm .optionsettings input[type="text"]{width:60%;}
/* form info */
.WebForm .FormInfo
{
    padding:20px 20px 0 20px;
    background-color:#EAF4F5;
}
.WebForm .FormInfo p
{
    margin-bottom:0;
    padding-bottom:12px;
}
.WebForm .FormFooter
{
    padding:20px;
    background-color:#EAF4F5;
    height:24px;
    text-align: right;
}
.WebForm .loading
{
    background:url("//openid.worketc.com/v2.0/images/ajax-loader.gif") no-repeat scroll 30px 50% white;
    width:200px;
    height:50px;
    line-height:50px;
    text-align:center;
    border:1px solid #aaaaaa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 1em #aaaaaa;
    -webkit-box-shadow: 0 0 1em #aaaaaa;
    box-shadow: 0 0 1em #aaaaaa; 
    top:200px;
    left:210px;
    position:absolute;
}
.WebForm .info
{
    background:white;
    width:200px;
    min-height:50px;
    line-height:150%;
    padding:20px 15px;
    text-align:center;
    border:1px solid #aaaaaa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 1em #aaaaaa;
    -webkit-box-shadow: 0 0 1em #aaaaaa;
    box-shadow: 0 0 1em #aaaaaa; 
    top:200px;
    left:210px;
    position:absolute;
}
.WebForm .FormSubmit
{
	background:url(../images/orange_grad.gif) repeat-x;
	border-top: 1px solid #FBB949;
	border-left: 1px solid #FBB949;
	border-right: 1px solid #FBB949;
	border-bottom: 1px solid #F69419;
	color: #FFFFFF;
	/*font-weight: bold;	*/
	font-size: 150%;
	padding: 1px 20px 2px 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}
.WebForm .FormSubmit:disabled
{
    opacity:0.5;
    color: white !important;    
    background: url(//openid.worketc.com/v2.0/images/orange_grad.gif) repeat-x !important;
    border-top: 1px solid #FBB949 !important;
	border-left: 1px solid #FBB949 !important;
	border-right: 1px solid #FBB949 !important;
	border-bottom: 1px solid #F69419 !important;
}
.WebForm .FormSubmit:active
{
		background: #FFD095 url(//openid.worketc.com/v2.0/images/orange_grad_down.gif) repeat-x;
		color: black;
		border: 1px solid #FF9600;
}
.WebForm .FormSubmit:hover
{
	border: 1px solid #FF9600;
}


/* ****************Apply now page****************** */
.apply-lft-sec{ float:left; width:19%;}
.apply-lft-sec ul{ border:2px solid #dbdbdb; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; background-color:#f1f1f1; padding:15px 20px; list-style-type:none; float:left;}
.apply-lft-sec li img{ margin-bottom:10px;}
.apply-lft-sec li p{ color:#666666; font:10px Verdana, Arial, Helvetica, sans-serif; font-style:italic; margin-bottom:10px; float:left;}
.apply-rgt-sec{ width:72%; float:left; margin-left:40px;}
.apply-rgt-sec h3{ font:26px Verdana, Arial, Helvetica, sans-serif; color:#606266; font-weight:normal;}
.apply-rgt-sec .p-sec{ float:left; width:100%; padding:15px 0px;}
.apply-rgt-sec .p-sec img{ margin-right:20px; float:left;}
.apply-rgt-sec .p-sec p{ color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif;  margin-bottom:10px; line-height:20px;}

/* ****************Apply here page****************** */

.apply-here-btm-sec{ float:left; margin-left:9%; width:69%;}
.apply-here-btm-sec-row1{width:58%;  float:left;}
.apply-here-btm-sec-row1 span{ border-radius:8px;  -moz-border-radius:8px; -webkit-border-radius:8px; border:4px solid #dbdbdb; background-color:#2a4951; padding:10px 20px; color:#ffffff; font:20px Verdana, Arial, Helvetica, sans-serif; float:left; margin-bottom:20px;}
.apply-here-btm-sec-row1 .info{background-color:#e5e5e5; padding:1px; margin-left:10px; width:49%; float:left;}
.apply-here-btm-sec-row1 .info p,.apply-here-btm-sec-row2 .info1 p{ color:#666666; font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:16px;}
.apply-here-btm-sec-row2 .info1{background-color:#e5e5e5; padding:1px; width:98%; float:left;}
.apply-here-btm-sec-row2{width:41%;  float:left;margin-bottom:12px;}
.apply-here-btm-sec-row2 span{ border-radius:8px;  -moz-border-radius:8px; -webkit-border-radius:8px; border:4px solid #dbdbdb; background-color:#2a4951; padding:10px 27px; color:#ffffff; font:20px Verdana, Arial, Helvetica, sans-serif; float:left; margin-bottom:20px;}
.apply-here-btm-sec-row3{  float:left; margin-left:4%;}
.apply-here-btm-sec-row3 span{ border-radius:8px;  -moz-border-radius:8px; -webkit-border-radius:8px; border:4px solid #dbdbdb; background-color:#40ce11; padding:10px; color:#ffffff; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; float:left; margin-bottom:20px; width:82%; text-align:center;}
.apply-here-btm-sec1{float:left; width:22%;}
.apply-here-btm-sec-row3 ul{ border:2px solid #dbdbdb; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; background-color:#f1f1f1; padding:15px 14px; list-style-type:none; float:left; width:79.8%;}
.apply-here-btm-sec-row3 li{ float:left; display:block; width:100%;}
.apply-here-btm-sec-row3 li a{ text-decoration:underline; color:#666666; font:10px Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; float:left; font-weight:bold; margin-left:4px;}

/* **************** Testimonials****************** */
.testimonial-sec{ width:100%; float:left;}
.testimonial-sec h3{ font:40px Verdana, Arial, Helvetica, sans-serif; color:#22373e; font-weight:normal;}
.testimonial-rgt-sec{width:65%; float:left; border:1px solid #9b9b9b; background-color:#f6f6f6; margin-left:5%; margin-top:1%; overflow-x:auto; height:900px;}
.testimonial-rgt-sec span{background-color:#dddddd; color:#000000;font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 5px; border-bottom:1px solid #909090; float:left; width:98.5%;}
.testimonial-rgt-sec p{ color:#000000; font:12px Arial, Helvetica, sans-serif; padding:7px 5px; float:left; line-height:16px;}
.testimonial-rgt-sec p .italic{font-style:italic;}
.testimonial-btm-sec{background-color:#dddddd; border-bottom:1px solid  #a8a8a8; font:11px Arial, Helvetica, sans-serif; color:#000000; padding:10px 8px; float:right; display:block; width:100%; font-weight:bold; width:63.4%; margin-right:10.8%; border-left:1px solid #a8a8a8; border-right:1px solid #a8a8a8;}
.testimonial-btm-sec a{float:right; text-decoration:underline; color:#000000; font-weight:normal; font:11px Arial, Helvetica, sans-serif; margin-right:15px;}

/* **************** Relocation-services****************** */

.rec-frm{float:right;}
.rec-frm-sec {background-color: #FFFFFF; border: 1px solid #A8A8A8; float: right; overflow: hidden; width:296px;}
.rec-frm-sec span{background-color:#dddddd; border-bottom:1px solid  #a8a8a8; font:11px Arial, Helvetica, sans-serif; color:#000000; padding:10px 8px; float:left; display:block; width:100%; font-weight:bold;}
.rec-frm-sec label{font:12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom:5px; display: block;}
.rec-frm-sec .input{ border:1px solid #a8a8a8; color:#666666; font:11px Arial, Helvetica, sans-serif; padding:1px 10px; height:18px; width:93%; margin-bottom:15px;}
.rec-frm-sec .txtarea{height:50px; border:1px solid #a8a8a8; color:#666666; font:11px Arial, Helvetica, sans-serif; padding:1px 10px; width:93%; margin-bottom:15px;}
.rec-frm-sec .form{margin:10px; float:left;}
.rec-frm-sec a.frgt{text-decoration:underline; font:12px Arial, Helvetica, sans-serif; color:#000000; margin:0px 10px 10px 0px; width:100%; float:left;}
.rec-frm-sec .form .chackbox{margin-right:10px; float:left; width: 13px; height: 13px; padding: 0; margin-right:15px; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.rec-frm-sec a{float:right!important;}
.rec-frm-sec .login{float:right; margin:-14px 15px 0px 0px; background-color:#ededed;}
.rec-frm-sec .sign-up{margin:20px 200px; text-align:center;}
.rec-frm-sec .send{background-color: #dddddd; border-top: 1px solid #A8A8A8; color: #000000; display: block; float: left; border-bottom: none; font: bold 11px Arial,Helvetica,sans-serif; height: 15px; overflow: hidden; padding: 10px 8px; margin-bottom:0px;}



/* **************** add comment****************** */

.add-cmnt .form{margin:10px; float:left;}
.add-cmnt a.frgt{text-decoration:underline; font:12px Arial, Helvetica, sans-serif; color:#000000; margin:0px 10px 10px 0px; width:100%; float:left;}
.add-cmnt .form .chackbox{margin-right:10px; float:left;}
.add-cmnt a{float:right!important;}
.add-cmnt .login{float:right; margin:-14px 15px 0px 0px; background-color:#ededed;}
.add-cmnt .sign-up{margin:20px 200px; text-align:center;}
.add-cmnt .send{   background-color: #dddddd; border-top: 1px solid #A8A8A8; color: #000000; display: block; float: left; border-bottom: none; font: bold 11px Arial,Helvetica,sans-serif; height: 15px; overflow: hidden; padding: 10px 8px; margin-bottom:0px;}
.add-cmnt label{font:12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom:5px; display:block; width:24%; float:left;}
.add-cmnt .input{ border:1px solid #a8a8a8; color:#666666; font:11px Arial, Helvetica, sans-serif; padding:1px 10px; height:18px; width:72%; margin-bottom:15px;}
.add-cmnt .txtarea{height:50px; border:1px solid #a8a8a8; color:#666666; font:11px Arial, Helvetica, sans-serif; padding:1px 10px; width:93%; margin-bottom:15px;}
.add-msg{float:left; width:100%; margin-top:15px;}
.msgarea{border:1px solid #a8a8a8; height:600px; margin:5px 0 20px 0; float:left; width:100%;}

/* ****************Sign Up****************** */
.sign-up-btm-sec{background-color:#dddddd; border-top:1px solid  #a8a8a8; font:11px Arial, Helvetica, sans-serif; color:#000000; padding:5px 8px; float:right; display:block;  font-weight:bold; width:100%; height:25px;}
.sign-up-btm-sec a{margin-right:10px; float:right;}




/* ****************photo Gallery****************** */
 #gallery {
    padding: 10px;
    background: #f2f2f2;
	border:1px solid #cdcdcd;
	margin:30px 0 0 0;
  }
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
    #descriptions .ad-image-description {
      position: absolute;
    }
      #descriptions .ad-image-description .ad-description-title {
        display: block;
      }

/*==============================================================================*/

.ad-gallery {width: 600px;}
.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}
.ad-gallery .ad-image-wrapper {width: 100%;height: 400px;margin-bottom: 10px; position: relative; overflow: hidden;  }
.ad-gallery .ad-image-wrapper .ad-loader {  position: absolute; z-index: 10;  top: 48%;  left: 48%; border: 1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute;right: 0;top: 0;width: 25%; height: 100%;cursor: pointer;display: block;      z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;  top: 0;width: 25%;height: 100%;  cursor: pointer;display: block;
 z-index: 100;}
 .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
background: url(non-existing.jpg)\9
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background:url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background:url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -8px;
      width: 13px;
      display: block;
      background:url(../images/lt_arrow.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -8px;
      width: 13px;
      background:url(../images/rt_arrow.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 96%;
	  margin:0 10px;
    }
	.ad-thumb-list{
	width:1500px!important;
	}
	
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}



/* ****************Members Area****************** */

.mem-area{width:1005; float:left;}
.mem-area h3{font:26px Verdana, Arial, Helvetica, sans-serif; color:#606266; font-weight:normal; float:left; width:100%;}
.mem-area h5{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; float:left; margin:20px 0; width:100%;}
.mem-area h5 a{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
.mem-area p{ color:#666666; font:11px Verdana, Arial, Helvetica, sans-serif; float:left; margin-top:7px; width:100%;}
.mem-area a{text-decoration:underline; color:#666666; display:block; width:100%; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px;}


/* ****************Grassrootsoccer page****************** */
.g_scr-sec{ width:100%; float:left;}
.g_scr-lft-sec{ width:20%; float:left;}
.g_scr-rgt-sec{ width:70%; float:left; margin-left:5%;}
.g_scr-rgt-sec img{ float:left; margin-right:5%;}
.g_scr-rgt-sec h3{font:28px Verdana, Arial, Helvetica, sans-serif; color:#606266; font-weight:normal; width:100%;}
.g_scr-rgt-sec p{ color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; float:left; margin-top:3%; line-height:18px;}
.g_scr-rgt-sec-snd-lft-sec{ width:60%; float:left; margin-top:10px;}
.g_scr-rgt-sec-snd-lft-sec img{}
.g_scr-rgt-sec-snd-lft-sec p{ color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; font-weight:bold; line-height:18px;}
.g_scr-rgt-sec-snd-lft-sec p.italic{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; font-style:italic;}

.g_scr-rgt-sec-snd-sec img{ float:left;}

.g_scr-lft-sec img{}

.g_scr-lft-sec span{ background-color:#e5e5e5; border:1px solid #aaaaaa; padding:10px; float:left; width:100%; margin-top:20px;}
.g_scr-lft-sec span p{ color:#22373e; font:11px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.g_scr-lft-sec span p.italic{font-style:italic; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.g_scr{width:100%; float:left}
.g_scr ul{ margin-left:0px; padding-left:0px; list-style-type:none;}
.g_scr ul h3{font:26px Verdana, Arial, Helvetica, sans-serif; color:#606266; font-weight:normal; width:93%; line-height:50px; border-bottom:1px solid #aaaaaa;}
.g_scr ul li{ background:url(../images/g-scr-img.jpg) no-repeat left top; padding-left:35px; color:#666666; font:11px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; margin-left:0px; margin-top:15px;}
.grs_scr-sec{width:50%; float:left; border:1px solid #9b9b9b; background-color:#f6f6f6; margin-left:5%; margin-top:1%;}
.grs_scr-sec span{background-color:#dddddd; color:#000000;font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 8.2px; border-bottom:1px solid #909090; float:left;}
.grs_scr-sec p{ color:#000000; font:12px Arial, Helvetica, sans-serif; padding:7px 5px; float:left; line-height:16px;}
.grs_scr-sec p .italic{font-style:italic;}
.grs_scr-btm-sec{background-color:#dddddd; font:11px Arial, Helvetica, sans-serif; color:#000000; padding:10px 8px; float:left; display:block; width:100%; font-weight:bold; width:95.4%; margin-left:0%; border-top:1px solid #a8a8a8;}
.grs_scr-btm-sec a{float:right; text-decoration:underline; color:#000000; font-weight:normal; font:11px Arial, Helvetica, sans-serif; margin-right:15px;}
.g_scr-right-sec{float:left; margin-left:2%; width:42%;}
.g_scr-right-sec h3{font:13px Verdana, Arial, Helvetica, sans-serif; color:#666666; float:left;}
.g_scr-right-sec p{ font:10px Verdana, Arial, Helvetica, sans-serif; color:#666666; float:left;}
.g_scr-right-sec p .dr{border-top:1px solid #666666;}


/* ****************corporate  page****************** */
.corporate-btm-sec1{width:45%; float:left;}
.corporate-btm-sec1 h4{background-color:#e5e5e5; padding:5px; color:#757d8a; font:17px Verdana, Arial, Helvetica, sans-serif; float:left;}
.corporate-btm-sec1 p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin-top:15px; line-height:20px; float:left;}
.corporate-btm-sec1 p a{ text-decoration:underline; color:#666666;}
.corporate-btm-sec1 span{background-color:#e5e5e5; border:1px solid #c1c1c1; padding:2px; float:left; margin-top:20px; color:#666666; font:13px Verdana, Arial, Helvetica, sans-serif; width:96%;}
.corporate-btm-sec1 span p{float:left; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.corporate-btm-sec2{ width:35%; float:left; margin-left:5%; margin-top:6.7%;}
.corporate-btm-sec2 span{background-color:#e5e5e5; border:1px solid #c1c1c1; padding:2px; float:left; margin-top:20px; color:#666666; font:13px Verdana, Arial, Helvetica, sans-serif; width:96%;}
.corporate-btm-sec2 h4{background-color:#e5e5e5; padding:5px; color:#757d8a; font:17px Verdana, Arial, Helvetica, sans-serif; float:left;}
.corporate-btm-sec2 p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; margin-top:45px; line-height:20px; float:left;}
.corporate-btm-sec2 p a{text-decoration:underline; color:#666666;}

/* ****************Shortage skills  page****************** */
.shortage-skills-lft-sec{width:58%; float:left;}
.shortage-skills-lft-sec-btn{ width:18%; float:left; margin-left:2%; margin-top:7%;}
.shortage-skills-lft-sec-btn p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; float:left;}
.shortage-skills-lft-sec-btn img{ margin-top:3px; float:left;}
.shortage-skills-lft-sec-rht{ width:75%; float:left; margin-left:2%;}
.shortage-skills-lft-sec-rht h4{ color: #606266; font: 24px Verdana,Arial,Helvetica,sans-serif;}
.shortage-skills-lft-sec-rht p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; float:left; margin-top:15px; line-height:18px;}
.shortage-skills-lft-sec-rht p a {text-decoration:underline; color:#666666;}
.shortage-skills-lft-sec span{ background-color:#e5e5e5; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:2px 15px 20px 2px; width:100%; margin-top:10%;}

.shortage-skills-rht-sec{width:25%; float:left; margin-left:16%;}
.shortage-skills-rht-sec h4{ color: #606266; font: 20px Verdana,Arial,Helvetica,sans-serif; margin-bottom:8px;}
.shortage-skills-rht-sec img{}
.shortage-skills-btm-sec{ width:37%; float:left; margin:2% 0% 0% 4%;}
.shortage-skills-btm-sec span{   background-color: #E5E5E5;
    color: #606266;
    font: 20px Verdana,Arial,Helvetica,sans-serif;
    padding: 2px 0 10px 2px;
    width: 85%;
	margin-bottom:0px;}
.shortage-skills-btm-sec p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; float:left; margin-top:15px; line-height:20px; margin-bottom:20px; width:85%;}


/* ****************recuirtment page****************** */
.recurmnt-btn-sec{ width:20%; float:left;}
.recurmnt-btn-sec p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; float:left;}
.recurmnt-btn-sec img{ margin-top:3px; float:left; margin-right:15px;}
.recurmnt-bottom-sec{ width:50%; float:left; margin-top:3%;}
.recurmnt-bottom-sec h3{color: #606266; font: 20px Verdana,Arial,Helvetica,sans-serif; margin-bottom:8px; border-bottom:1px solid #aaaaaa; padding-bottom:6px;}

.recurmnt-bottom-sec span{ width:100%; float:left; margin-top:2%;}
.recurmnt-bottom-sec span img{ float:left; margin-right:3%;}
.recurmnt-bottom-sec span h2{color: #808793; font: 20px Verdana,Arial,Helvetica,sans-serif; margin-bottom:8px;}
.recurmnt-bottom-sec span ul{ padding-left:0px; float:left; margin-top:6px; margin-left:12%; width:54%;}
.recurmnt-bottom-sec span li{float:left; list-style-type:disc; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
.recurmnt-bottom-sec span p{color: #808793; font: 14px Verdana,Arial,Helvetica,sans-serif; margin-bottom:8px; text-align:right;}



/*========= Member area inner pages ==========*/

.mmbr_ar{width:100%; float:left}
.mmbr_ar h3{font:24px Verdana, Arial, Helvetica, sans-serif; float:left; color:#606266; font-weight:normal; margin-bottom:15px; line-height:50px; border-bottom:1px solid #aaaaaa;}
.mmbr_ar p.hdng_txt{width:100%; display:block; margin:5px 0 25px}
.mmbr_ar ul{ margin-left:0px; padding-left:0px; list-style-type:none;}
.mmbr_ar ul li{ background:url(../images/g-scr-img.jpg) no-repeat; float:left; padding-left:35px; color:#666666; font:12px/18px Verdana, Arial, Helvetica, sans-serif;     margin:0 0 10px;}
.mmbr_ar ul li h4, .mmbr_ar ul li div.lt_txt h4{font:18px Verdana, Arial, Helvetica, sans-serif; color:#606266; font-weight:normal; line-height:20px; margin-bottom:7px;}
.mmbr_ar ul li div.lt_txt{width:35%; display:inline-block; float:left;}
.mmbr_ar ul li div.rt_txt{width:65%; display:inline-block; float:right;}
.mmbr_ar ul li div.rt_txt p{ margin:0; padding:0}
.mmbr_ar ul li p{float:none; margin-top:0 !important}
.mmbr_ar ul li a, .mmbr_ar ul li a:hover{font-weight:bold; text-decoration:underline; color:#606266}


.slide{ width:1060px !important; margin:0px 20px 0 15px;}
#carousel .text{width:68%; float:right; margin-top:20px;}
#carousel .text span{color:#fff; font:26px Verdana, Arial, Helvetica, sans-serif;}
#carousel .text p{font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; float:left; width:80%; margin-top:10px; line-height:20px;}
#carousel .text img{float:left; margin-right:15px;}
#carousel .text a{float:left; margin-top:25px; margin-left:50px;}
#carousel .text a:last-child{margin-left:0px;}

.free-asmnet{ margin:40px 0 0 40px;}
.free-asmnet1{margin:40px 0 0 0px;}
.slider-sec-hdng-area{float:left; width:335px; margin-top:75px; margin-left:5px;}/*390*/
.slider-sec-hdng-area span{ font:30px Arial,Verdana, Helvetica, sans-serif;display:block; color:#fff; margin-bottom:10px;}
.slider-sec-hdng-area span img{ vertical-align:middle; margin-right:7px;}
.slider-sec span{ font:24px Verdana, Arial, Helvetica, sans-serif; float:left; margin:0px 0 0 20px; color:#ffffff!important; line-height:20px;}
.slider-sec span img{margin-right:15px; margin-top:3px;}
.slider-sec span{ float:right; margin-right:20px; margin-top:35px;}
.slider-sec-hdng-area span strong{color:#ffffff;}
.slider-sec-hdng-area span {color:#C6C5C5;}



/*=============== NEW ADDED ======================*/
.validator
{
    color:Red;
}
ul.submenu
{
  display:block;
  list-style:disc;  padding:0;
}

ul.submenu li{ list-style: disc inside none !important; background:url(../images/bullet.png) no-repeat;; display:block;}

/*================= For Gridview==================*/
.ad_tb1_hdr_cl1
{
   font: 12px/20px Verdana,Arial,Helvetica,sans-serif;
    color: White;
    border-right: 1px solid #5f5f5f;
    border-bottom: 1px solid #fff;
    padding: 3px 10px;
    background-color:#22373E;
}

.ad_tb1_row_cl1
{
    /*font: 12px "Calibri" , Arial, Helvetica, sans-seri;*/
    font:12px/20px Verdana,Arial,Helvetica,sans-serif;
    color: #666666;
     padding-left: 3px;
    /*border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 10px 10px;*/
}



grid_paging
{
    border: 1px solid #22373E;
}
.grid_paging a
{
    text-decoration: underline;
}
.grid_paging a:hover
{
    text-decoration: none;
}
.grid_paging a:link
{
    font-size: 10px;
    padding: 2px 5px;
    background-color: #22373E;
    border: 1px solid #B5BAC0;
    color: #F5F5F5;
}
.grid_paging span
{
    background-color: #22373E;
    border: 1px solid #DBEAFF;
    color: #FFFFFF;
    padding: 2px 5px;
}


.tag-line a
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 10px;
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
   
    float: left;
}

.tag-line a:hover
{
    color: #2c2c2c;
} 
.admin-fields
{
    
font: 12px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
color: #666666;
}

.username
{
    display:inline-block;
    float:right;
}
.tag-line {
    clear: both;
    color: #FFFFFF;
    font-size: 14px;
    margin-left: 36%;
    position:absolute;
    top:100px;
    font-family: 'Conv_GIL';
}
.page-title
{
    background-color: #E5E5E5;
    color: #757D8A;
    font: 17px Verdana,Arial,Helvetica,sans-serif;
    padding: 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .nav li a {
        padding:7px 9px 25px 9px; 
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .content-top-left-sec{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px;  width:88%; margin-right:25px; float:left; min-height:175px}
    
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.logo span{ padding-top:5px;}
}
/*========= new css ==========*/
.width95{width:95%!important;}
/*.mrn-top30{margin-top:30px!important;}*/

.mrn-top30-nwi3{margin-top:61px;margin-top:42px\9;}
    @media screen and (-webkit-min-device-pixel-ratio:0) 
    {
      .mrn-top30-nwi3
       {
        margin-top:75px;
       }        
    }

.content-main-sec
{float:left; width:31.7%;margin-top:10px;}
.content-left-sec1{ width:100%; float:left; margin-bottom:21px;}
.content-left-sec1 p{font:12px Arial, Helvetica, sans-serif; color:#666666;line-height:19px;padding-left:5px;padding-right: 5px;}
                     

.content-left-sec1 img{text-align:center; display:block; margin:0 auto; margin-bottom:10px;float:left}

/*.content-top-left-sec p a{ text-decoration:underline; color:#22373e; font:10px Verdana, Arial, Helvetica, sans-serif;}*/
  
.content-top-left-sec p a{ text-decoration:underline; color:#22373e; font:12px Arial, Helvetica, sans-serif;font-weight:bold;}
/*.content-top-heading{ background-color:#4b6985; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; border:4px solid #dbdbdb; padding:6px 15px; font:14px Verdana, Arial, Helvetica, sans-serif; color:#fff; width:96%; margin-bottom:20px;}*/
.content-top-heading{
background-color: #F1F1F1;
    border: 1px solid #AAAAAA;
    border-radius: 15px 15px 15px 15px;
    color: #22373E;
    float: left;
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    padding: 15px 20px;
    text-align: center;
    width: 95.6%;
}
.content-top-heading-index-top-right{
background-color: #F1F1F1;
    border: 1px solid #AAAAAA;
    border-radius: 15px 15px 15px 15px;
    color: #22373E;
    float: left;
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    padding: 15px 20px;
    text-align: center;
    width: 93%;
}


.dr2{ border-bottom:1px solid #aaaaaa; padding:3px 0; float:left; height:1px; width:80%; margin-bottom:17px;}
.content-top-left-sec img{ float:left; margin-right:10px;}
.grey{color:#666666 !important;}
.width66{width:66%!important; float:left;}




.content-left-sec-ul{ float:left; padding:0; margin:0;}
.content-left-sec-ul li{background:url(../images/tick2.jpg) no-repeat left top; padding-left:40px; color:#666666; font:12px Arial, Helvetica, sans-serif; margin-bottom:5px; _margin-bottom:15px; *margin-bottom:15px; list-style-type:none; height:38px;min-width:150px;}
.content-bottom-sec{width:100%; float:left; margin-top:8px;}


.content-bottom-sec-left{ width:50%; float:left; margin-bottom:5px;}
.content-bottom-sec-left span{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; padding-bottom:25px\9;  float:left;}

.content-bottm-sec{ background-color:#ffffff; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:25px 30px 10px;  float:left;}


/*========= new css contact us page ==========*/
.contact-main-sec{width:100%; float:left;}
.contact-team-heading{ background-color:#4b6985; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; border:4px solid #dbdbdb; padding:6px 15px; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:70%; margin-bottom:15px;}
.contact-top-email-heading{ background-color:#4b6985; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; border:4px solid #dbdbdb; padding:6px 15px; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:45%; margin-bottom:15px;}
.contact-left-sec{float:left; width:60%;}
.contact-right-sec{float:left; width:29%;}

/*.content-left-sec1 ul{float:left; margin:0; padding:0;}
.content-left-sec1  li{float:left; display:block;}
.content-left-sec1 li img{float:left; margin-right:15px;}
.content-left-sec1 li h3{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; float:left;}
.content-left-sec1 li p{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#6a6a6a; float:left;}
*/

.content-left-sec1 ul{float:left; margin:0; padding:0;padding-left:10px;}
.content-left-sec1  li{float:left; display:block;}
.content-left-sec1 li img{float:left; margin-right:15px;}
.content-left-sec1 li h3{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; float:left;}
.content-left-sec1 li p{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#6a6a6a; float:left;}




.contact-top-left-sec{ background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:20px;  width:83%; margin-right:25px; float:left;}
.contact-top-left-sec img{text-align:left; float:left; margin-right:30px; margin-bottom:0px;}
.contact-top-left-sec span{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  float:left;}
.contact-top-left-sec h3{ color:#666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:15px;}
.contact-top-left-sec p{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif;  margin-bottom:10px; line-height:16px;}
.contact-top-info-sec{ background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding: 10px 20px;  width:83%; margin-right:25px; float:left;}
.contact-top-info-sec h2{font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; float:left;}
.contact-top-info-sec h2 p{ font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; float:right; margin-left:10px;}
.contact-top-info-sec span{color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  float:left; margin-bottom:3px;}
.contact-social-heading{ background-color:#4b6985; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; border:4px solid #dbdbdb; padding:6px 15px; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:81%; margin-bottom:15px;}
.contact-top-social-sec{ background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding: 5px 20px;  width:79%; float:left;}
.contact-top-social-sec ul{float:left;}
.contact-top-social-sec li{float:left; display:inline; margin-top:5px; margin-bottom:0px;}
.contact-top-social-sec li img{float:left;}
.contact-enquiry-heading{ background-color:#4b6985; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px; border:4px solid #dbdbdb; padding:6px 15px; font:13px Verdana, Arial, Helvetica, sans-serif; color:#fff; width:69%; margin-bottom:15px; font-weight:bold;}
.contact-top-enquiry-sec{ background-color:#dbdee4; border:2px solid #dbdbdb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding: 5px 20px;  width:67%; float:left;}
.contact-top-enquiry-sec img{ vertical-align:middle; margin-top:7px; margin-bottom:0px;}

/*******RELATED POSTS*******/


.related-posts
{
    float:left;
    width:100%;
    margin-top:12px;
}
.related-posts h4
{
    
    color: #757D8A;
    font: 17px Verdana,Arial,Helvetica,sans-serif;
    padding: 5px;
}
.related-posts ul
{
    list-style: none;
    display: block;
    padding-left:5px;
    
}
.related-posts ul li
{
    list-style: none;
    display: block;
    
}

.related-posts ul li .post-title
{
    font:11px Arial,helvetica,sans-serif;
    color: #666666;
    text-decoration: underline;
    font-weight:bold;
    width:100%;
  
}

.related-posts ul li .post-content
{
    
   /* color: #666666;
    font: 12px/19px verdana,arial,helvetica,sans-serif;
     margin-bottom:6px;*/
}
.related-posts ul li .post-content p
{
    color:#666666;
    font:11px Arial,Helvetica,sans-serif !important;
    width:100%;
}

.related-posts ul li .post-author
{
     color: #666666;
    float: left;
    font-size: 95%;
    text-transform: capitalize;
    width:100%;
    }

.related-posts ul li .readmore
{
     font:10px verdana,arial,helvetica,sans-serif;
    color: #666666;
    text-decoration: underline;
    font-weight:bold;
    float:right;
    margin-bottom:2px;
}

.related-posts ul li span
{
    border:0px !important;
    padding:3px !important;
}

.relatedblogs-empty
{
     color: #666666;
    font: 12px/19px verdana,arial,helvetica,sans-serif;
     
}

/*
.pageheading h1
{
    background-color: #E5E5E5;
    color:#757D8A;
    font: 17px Verdana,Arial,Helvetica,sans-serif;
    padding: 5px;
}*/



/***** NEW CSS FOR INDEX_TEST1.ASPX PAGE***START*********/

/*
.content-left-sec1-nwi{ width:100%; float:left; margin-bottom:21px;}
.content-left-sec1-nwi p
{
     font:12px Arial, Helvetica, sans-serif; color:#666666;line-height:19px;padding-left:10px;padding-right: 10px;
     }
     
     @media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .content-left-sec1-nwi p
    {
        padding-left:5px;padding-right: 5px;
    }
}
.content-left-sec1-nwi img{text-align:center; display:block; margin:0 auto; margin-bottom:10px;float:left}


.content-left-sec1-nwi ul{float:left; margin:0; padding:0;padding-left:10px;}
.content-left-sec1-nwi  li{float:left; display:block;}
.content-left-sec1-nwi li img{float:left; margin-right:15px;}
.content-left-sec1-nwi li h3{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; float:left;}
.content-left-sec1-nwi li p{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#6a6a6a; float:left;}


.slide_img{float:left; display:block;}

.dr {
    border-right: 1px solid #AAAAAA;
    float: left;
    min-height: 620px;
    margin-right: 25px;
    margin-top: 67px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .dr {
    
    min-height: 666px;
      margin-top: 74px;
    }
}

.content-main-sec-nwi{float:left; width:46.4%;}
.content-top-heading-nwi{background-color: #F1F1F1;
    border: 1px solid #AAAAAA;
    border-radius: 15px 15px 15px 15px;
    color: #22373E;
    float: left;
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    padding: 15px 20px;
    text-align: center;
    width: 85%;}
    

.content-bottom-sec-left-nwi{ width:50%; float:left; margin-bottom:5px;}
.content-bottom-sec-left-nwi span{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px; padding-bottom:25px\9;  float:left;} 

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .content-top-left-sec-nwi{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px;  width:88%; margin-right:25px; float:left; min-height:175px}
    .content-left-sec-ul li 
    {
         background:url(../images/tick2.jpg) no-repeat left top; padding-left:40px; color:#666666; font:12px Arial, Helvetica, sans-serif; margin-bottom:5px; _margin-bottom:15px; *margin-bottom:15px; list-style-type:none; height:38px;min-width:150px;
        }
}
    
    .content-top-left-sec-nwi p a
    {
        text-decoration:underline; color:#22373e; font:12px Arial, Helvetica, sans-serif;
    }
   .content-top-rgt-sec-nwi
   {
    background-color: #F1F1F1;
    border: 1px solid #AAAAAA;
    border-radius: 15px 15px 15px 15px;
    color: #22373E;
    float: left;
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
    margin-bottom: 30px;
    padding: 16px 12px;
    text-align: center;
   }
   
   
.content-top-rgt-sec-nwi span
{
    color:#22373e; font:11px Verdana, Arial, Helvetica, sans-serif; float:left; font-weight:bold;

}

.content-left-sec-ul-nwi{ float:left; padding:0; margin:0;}
.content-left-sec-ul-nwi li{background:url(../images/tick2.jpg) no-repeat left top; padding-left:40px; color:#666666; font:12px Arial, Helvetica, sans-serif; margin-bottom:5px; _margin-bottom:15px; *margin-bottom:15px; list-style-type:none; height:38px;min-width:150px;}



.related-posts-nwi
{
    float:left;
    width:100%;
    margin-top:12px;
}
.related-posts-nwi h4
{
    
    color: #757D8A;
    font: 17px Verdana,Arial,Helvetica,sans-serif;
    padding: 5px;
}
.related-posts-nwi ul
{
    list-style: none;
    display: block;
    padding-left:5px;
    
}
.related-posts-nwi ul li
{
    list-style: none;
    display: block;
    
}

.related-posts-nwi ul li .post-title
{
    font:11px Arial,helvetica,sans-serif;
    color: #666666;
    text-decoration: underline;
    font-weight:bold;
    width:100%;
  
}

.related-posts-nwi ul li .post-content
{
    
  
}
.related-posts-nwi ul li .post-content p
{
    color:#666666;
    font:12px Arial,Helvetica,sans-serif !important;
    width:100%;
}

.related-posts-nwi ul li .post-author
{
     color: #666666;
    float: left;
    font-size: 95%;
    text-transform: capitalize;
    width:100%;
    }

.related-posts-nwi ul li .readmore
{
     font:10px verdana,arial,helvetica,sans-serif;
    color: #666666;
    text-decoration: underline;
    font-weight:bold;
    float:right;
    margin-bottom:2px;
}

.related-posts-nwi ul li span
{
    border:0px !important;
    padding:3px !important;
}

.relatedblogs-empty
{
     color: #666666;
    font: 12px/19px verdana,arial,helvetica,sans-serif;
     
}
*/
/***** NEW CSS FOR INDEX_TEST1.ASPX PAGE***END*********/



/*******************NEW CSS PAGE INDEX_TEST2>ASPX*******START*/
/*

.content-left-sec-nwi2{width:100%; float:left;}
.content-main-sec-nwi2{float:left; width:31.5%;}

.dr-nwi2 {
    border-right: 1px solid #AAAAAA;
    float: left;
    margin-left:10px;
    margin-right: 10px;
    margin-top: 67px;
    min-height: 366px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .dr-nwi2 {
    
    min-height: 375px;
      margin-top: 74px;
    }
}

.mrn-top30-nwi2{margin-top:5px!important;}

.content-left-sec1-nwi2{ width:100%; float:left; margin-bottom:0px;}

    
    .content-left-sec-ul-nwi li a
    {
        text-decoration:underline; color:#22373e; font:12px Arial, Helvetica, sans-serif;
    }
    
    .content-top-heading-nwi p
    {
         font: 12px/19px Arial,Helvetica,sans-serif;
    padding-top: 5px;
    text-align: left !important;
    }

*/
/*******************NEW CSS PAGE INDEX_TEST2>ASPX*******END*/



/*******************NEW CSS PAGE INDEX_TEST3>ASPX*******Start*/
/*
.content-left-sec1-nwi3{ width:100%; float:left; margin-bottom:10px;}
.content-left-sec1-nwi3 p
{
     font:12px Arial, Helvetica, sans-serif; color:#666666;line-height:19px;padding-left:10px;padding-right: 10px;
     }
     
     @media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .content-left-sec1-nwi3 p
    {
        padding-left:5px;padding-right: 5px;
    }
}
.content-left-sec1-nwi3 img{text-align:center; display:block; margin:0 auto; margin-bottom:10px;float:left}


.content-left-sec1-nwi3 ul{float:left; margin:0; padding:0;padding-left:10px;}
.content-left-sec1-nwi3  li{float:left; display:block;}
.content-left-sec1-nwi3 li img{float:left; margin-right:15px;}
.content-left-sec1-nwi3 li h3{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; float:left;}
.content-left-sec1-nwi3 li p{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#6a6a6a; float:left;}



.content-left-sec-nwi3{width:100%; float:left;}
.content-main-sec-nwi3{float:left; width:31.9%;margin-top:10px;}

.dr-nwi3 {
    border-right: 1px solid #AAAAAA;
    float: left;
    margin-left:10px;
    margin-right: 10px;
    margin-top: 67px;
    min-height: 420px;
    min-height:394px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .dr-nwi3 {
    
    min-height: 430px;
      margin-top: 74px;
    }
}

.content-left-sec1-nwi2-right
{
    
}

.mrn-top30-nwi3
{
    
    margin-top:61px;margin-top:42px\9;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) 
    {
.mrn-top30-nwi3
{
    margin-top:75px;
    }        
    }

*/
/*******************NEW CSS PAGE INDEX_TEST3>ASPX*******End*/





/**********************NEW ADDED***************/
.content-left-sec-index{width:100%; float:left;}

.mainheading
{
background-color: #e5e5e5;
padding: 5px;
color: #757d8a;
font: 17px Verdana, Arial, Helvetica, sans-serif;
}

.content-top-heading p
    {
         font: 12px/19px Arial,Helvetica,sans-serif;
    padding-top: 5px;
    text-align: left !important;
    }
    
    .content-top-heading-index-top-right p
    {
        font: 12px/19px Arial,Helvetica,sans-serif;
    padding-top: 5px;
    text-align: left !important;
    }
    .content-left-sec-ul li a
    {
        text-decoration:underline; color:#22373e; font:12px Arial, Helvetica, sans-serif;font-weight:bold;
    }
    
    .dr-vertical-line {
    border-right: 1px solid #AAAAAA;
    float: left;
    margin-left:10px;
    margin-right: 10px;
    margin-top: 87px;
    min-height: 430px;
    min-height:425px\9;
}
    
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .dr-vertical-line {
    
    min-height: 440px;
      margin-top: 94px;
    }
}

.mrn-top30-nwi3{margin-top:61px;margin-top:42px\9; }
    @media screen and (-webkit-min-device-pixel-ratio:0) 
    {
        .mrn-top30-nwi3
        {
            margin-top:75px;
        }        
    }
    
    .mrn-right-img{margin-top:61px;}
    @media screen and (-webkit-min-device-pixel-ratio:0) 
    {
      .mrn-right-img
       {
        margin-top:80px;
       }        
    }
    
    .user-content{position:relative;}
    .hdr_img{position:absolute; right:0px; top:6px; z-index:0;}
    .hdr_img2{position:absolute; right:-16px; top:302px; z-index:10000}
    
    
    
   /*CSS MS START*/
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.fullwidth_block,.sec_block,.onethird_block,.onethird_blank,.onethird_blank1,.sec_block1 { width:940px; padding:20px; background:#DFE1E6; float:left; }
.fullwidth_block img,.sec_block img,.onethird_block img,.onethird_blank img,.onethird_blank1 img,.sec_block1 img { max-width:100%; }
.sec_block1 { width:640px; padding:0px; background:transparent; }
.sec_block { width:610px; padding:15px;}
.onethird_block { width:270px; padding:15px; }
.onethird_blank { width:270px; padding:15px; background:transparent; }
.onethird_blank1 { width:300px; padding:0px; background:transparent; }
.sec_half_blank { width:270px; padding:0px; background:transparent; }
.clear { clear:both; }
.margintop10 { margin-top:10px !important; }
.margintop20 { margin-top:20px !important; }
.margintop50 { margin-top:50px !important; }
.marginleft40 { margin-left:40px !important; }
.marginright40 { margin-right:40px !important; }
.padding10 { padding:10px !important; }
.minheight290 { min-height:290px; }
.text_center { text-align:center; }
.ms_sec { font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px; position:relative;}
.ms_sec:after { content:""; width:300px; height:1px;  position:absolute; bottom:0px; left:340px; }
.ms_sec p { font-size:11px; color:#585858; }
.white_block { background:#F1F1F1; border:1px solid #aaa; padding:20px; float:left; width:321px; }
.white_block img { width:100%; }
.visa_info { float:right; width:550px; margin:0px; padding:0px; }
.visa_info h2 { color:#22373e; font-size:24px; line-height:24px; text-transform:uppercase; font-weight:bold; }
.visa_info p { color:#585858; margin-top:15px; font-size:11px; float:left; }
.img_small { width:40px; float:left;}
.fee_label { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:bold; display:block; float:left; margin:5px 8px 0px; line-height:25px; }
.fee_label span { line-height:23px; display:block; float:right; margin:0px 0px 0px 5px; color:#99cc00; color:#99cc00; font-size:30px; }
.doc_req_ul { padding:10px; width:250px; margin:0px; list-style:none; }
.doc_req_ul li { padding:5px 0px 5px 25px; background:url(../images/index-page-tick-icon.png) no-repeat 0px 4px; font-weight:bold; font-size:12px; color:#585858; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pdf_lnk { display:block; color:#426280; text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; padding:3px 0px 4px 28px; background:url(../images/pdf-tiny.png) no-repeat 0px 0px; font-weight:bold; }
.center_img { width:220px; margin:20px auto 0px auto; display:block; }
.big { color:#86c349; font-size:40px; vertical-align:middle; overflow:hidden; }
.big span { vertical-align:middle; display:inline-block; margin:30px 0px 0px 30px; }
.large_pdf { width:55px; height:62px; margin:20px 30px 0px 0px; display:block; float:right; background:url(../images/pdf-large.png) no-repeat center center; }
.inline_link { text-decoration:none; color:#30434A; font-weight:bold; font-size:11px; }
.cost_process_ul { list-style:none; margin:30px 0px 0px 0px; clear:both; width:100%; padding:0px; float:left; }
.cost_process_ul li { padding:0px 0px 10px 90px; min-height:60px; width:auto !important; font-size:11px; color:#585858; }
.cost_process_ul li.cost { background: url(../images/cost.png) no-repeat 15px 0px; }
.cost_process_ul li.process { background:url(../images/Clock.png) no-repeat 15px 0px;}
.w_150 { width:150px; }
.inline_link1 { font-size:12px; font-weight:bold; color:#585858; display:inline-block; }
.dgrey_lnk { display:block; color:#666; width:300px; float:left; text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; padding:3px 0px 4px 28px; background:url(../images/pdf-tiny.png) no-repeat 0px 5px; font-weight:bold; }
.dark_txt { color:#30434A; }
/*buttons start*/
.green_btn,.green_btn1 { text-align:center; border-radius:5px; padding:7px 15px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; display:block; box-shadow:0px 5px 5px -2px #666;
background: #a3e311; /* Old browsers */
background: -moz-linear-gradient(top,  #a3e311 0%, #a3e311 50%, #6fcc01 51%, #6fcc01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3e311), color-stop(50%,#a3e311), color-stop(51%,#6fcc01), color-stop(100%,#6fcc01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a3e311 0%,#a3e311 50%,#6fcc01 51%,#6fcc01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a3e311 0%,#a3e311 50%,#6fcc01 51%,#6fcc01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a3e311 0%,#a3e311 50%,#6fcc01 51%,#6fcc01 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a3e311 0%,#a3e311 50%,#6fcc01 51%,#6fcc01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3e311', endColorstr='#6fcc01',GradientType=0 ); /* IE6-9 */
}
.green_btn1{ width:100px; margin:10px auto 30px; }
.dark_btn { border-radius:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #1B4469; font-size:13px; color:#fff; font-weight:bold; text-decoration: none; display:block; text-align:center; padding:10px;
background: #4d82a9; /* Old browsers */
background: -moz-linear-gradient(top,  #4d82a9 0%, #185595 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d82a9), color-stop(100%,#185595)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d82a9 0%,#185595 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d82a9 0%,#185595 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d82a9 0%,#185595 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d82a9 0%,#185595 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d82a9', endColorstr='#185595',GradientType=0 ); /* IE6-9 */
}
/*buttons end*/

/*CSS MS END*/
    .ms_sec p .para-link
    {
       color:#585858;
       text-decoration:underline;
    }
    
    .content-top-heading-index-top-right p a{ text-decoration:underline; color:#22373e; font:12px Arial, Helvetica, sans-serif;font-weight:bold;}
    
    /* 2 AUG 2013 CHANGES*/
    .header-left-img
    {
        height:125px;
        margin-right:40px;
        margin-top:82px;
    }
    .header-right-image
    {
        
    }
    .telephone
    {
        background-color: #264652 !important;
    color: White;
    font-weight: bold;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    }
    .height359 { height:359px; }
    .invisible-links
    {
        color: #FFFFFF;        
        font: bold 13px Verdana,Arial,Helvetica,sans-serif;
        text-align: center;
        vertical-align: top;
        float:right;        
        margin-right: 10px; text-decoration: underline; width: auto;
    }