@charset "utf-8";
/* CSS Document */
@import url('fonts/fonts.css');
body {background:url(../images/bodybg.jpg) repeat-x 0 0 #d2e8ff; margin:0; padding:0; font-family: 'robotoregular'; font-size:13px; color:#666;}
h1, h2, h3{margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#003b60;}
h1 {font-size:26px;}
h2 {font-size:21px;}
h3 {font-size:18px;}
h4 {font-size:16px; color:#666; font-family: 'robotoregular'; font-weight:normal; margin:0;}

.clr {clear:both;}

ul, ol, li {margin:0; padding:0; list-style:none;}

.wrapper {width:1000px; margin:0 auto;}
.hrd {padding:8px 0 0 0;}
.hrd .top {float:right; width:300px;}
.top .searchbx {width:230px; border-bottom:1px #c9c9c9 solid; min-height:25px; padding:5px 0 0 0; float:left;}
.top .searchbx input[type="text"] {background:none; width:190px; float:left; font-size:13px; color:#333; border:none; padding:5px;}
.top .searchbx input[type="submit"] {background:url(../images/btnsearch.png) no-repeat 0 0 transparent; width:25px; height:25px; float:left; border:none; cursor:pointer;}
.top a.login {width:24px; float:left; color:#003b60; font-size:14px; text-decoration:none; display:block; margin:10px 0 0 15px;}
.top a.login:hover {color:#63ab4b; text-decoration:none;}

.hrd .navContainer {width:100%; min-height:46px; margin:41px 0 0 0;}
.navContainer a.logo {width:271px; height:46px; background:url(../images/logo.gif) no-repeat 0 0 transparent; text-indent:-10000px; float:left;}
.navContainer a.logo:hover {}
.navContainer ul.nav {float:left; padding:15px 10px 10px 0;}
.navContainer ul.nav li {font-size:14px; text-align:center; color:#c7c7c7; float:left; margin:0 5px 0 0; text-transform:uppercase;}
.navContainer ul.nav li a{ padding:15px 18px 11px 18px; text-decoration:none; color:#c7c7c7; margin:0;}
.navContainer ul.nav li a:hover{ background-color:#6cb6ff; text-decoration:none; color:#FFF;}
.navContainer ul.nav li a.active{ background-color:#63ab4b; text-decoration:none; color:#FFF;}

.Hpage {width:970px; padding:15px 15px 15px 15px; background-color:#FFF; min-height:560px;}
.page {width:925px; padding:15px 40px 15px 40px; background-color:#FFF; min-height:560px;}
.banner {width:968px; margin:0 auto; border:1px #e3dfdf solid; min-height:277px;}
h1.objective {font-family:"Times New Roman", Times, serif; font-size:28px; text-align:center; min-height:24px; border-bottom:1px #dedede solid; padding:80px 0 0 0; position:relative; margin-bottom:10px;}
h1.objective span {display:block; position:absolute; text-align:center; left:41%; bottom:-8px; background-color:#FFF; color:#003b60;}
h3.obj {color:#787777; text-align:center; line-height:30px; margin:0; padding:20px 80px !important;}

.page h1.title {display:block; padding:50px 10px 0 10px; margin-bottom:20px; border-bottom:1px #dedede solid; position:relative; text-align:center;}
.page h1.title span {display:block; position:absolute; text-align:center; bottom:-8px; background-color:#FFF; color:#003b60; padding:0 6px;}
.page h1.title span.links {left:46%;}
.page h1.title span.srs {left:45%;}
.page h1.title span.abt {left:44%;}
.page h1.title span.apl {left:43%;}
.page h1.title span.crs {left:44.8%;}
.page h1.title span.cou {left:43.5%;}
.page h1.title span.dis {left:43.5%;}
.page h1.title span.fd {left:43.9%;}



.page h2 {padding:10px 10px;}
.page h3{padding:5px 10px;}
.page h4{padding:5px 10px;}
.page h4 strong {color:#000;}
.page h4 span {color:#000;}
.page p {margin:0; padding:10px; line-height:20px;}
.page p strong {color:#000;}

.page h3 a.top {background-color:#013b61; float:right; padding:2px 10px 5px 10px; border-radius:6px; display:block; width:20px; height:10px; font-size:11px; font-weight:normal; color:#FFF; text-align:center; text-decoration:none;}
.page h3 a.top:hover {background-color:#090; color:#FFF; text-decoration:underline;}

.page a {color:#007eff; text-decoration:none;}
.page a:hover {color:#2e95ff; text-decoration:underline;}

.page ul.unList {padding:0 10px 20px 10px;}
.page ul.unList li {background:url(../images/bullet.png) no-repeat 8px 12px transparent; padding:5px 10px 5px 25px;}
.page ul.unList li ul {padding:5px 10px 5px 10px;}
.page ul.unList li ul li {background:url(../images/bullet1.png) no-repeat 8px 12px transparent; padding:5px 10px 5px 25px;}


/*====Footer Start====*/
.footer {width:100%; background-color:#003b60; bottom:-4px; min-height:36px;}
.footer .footwrap {width:1000px; margin:0 auto;}
.footer .footwrap .copyright {float:left;padding:10px;font-size:12px;color:#bcbcbc;}
.footer .footwrap .copyright ul.ftlinks {list-style:none; display:inline; margin:0; padding:0 0 10px 10px;}
.footer .footwrap .copyright ul.ftlinks li {display:inline; padding:0 2px;}
.footer .footwrap .copyright ul.ftlinks li a { color:#bcbcbc; text-decoration:none;}
.footer .footwrap .copyright ul.ftlinks li a:hover {color:#FFF; text-decoration:none;}
.footer .footwrap .designedby {width:230px; float:right; font-size:12px; color:#d8d8d8; padding:10px 6px;}
.footer .footwrap .designedby a {color:#d8d8d8; text-decoration:none;}
.footer .footwrap .designedby a:hover {color:#FFF; text-decoration:none;}
/*====Footer End====*/

/*===Banner Slide===*/
ul#slides1 {list-style:none !important; margin:0 !important; padding:0 !important;}
.slides1_wrap {position: relative; width: 944px; margin:12px 12px;}
#slides1 {overflow: hidden; height: 265px;}
#slides1 li {list-style: none; width: 944px; position:relative;}
#slides1 li img {float: left;}
#slides1 .content {float: left;width: 350px;padding-left: 21px;}
#slides1 li p {line-height: 22px;}
#slides1 h3 {font-size: 36px;color: #8d8d8d;font-weight: normal;text-transform: lowercase;}
#slides1 h4 {font-size: 18px;color: #000;font-style: italic;font-weight: normal;text-transform: lowercase;padding-bottom: 16px;}
.slides1_wrap .prev {position: absolute;left: 12px;top: 100px;outline: 0;}
.slides1_wrap .next {position: absolute;right: 10px;top: 100px;outline: 0;}
.slides1_wrap a:active {top: 102px;}
.bx_pager {position:absolute;bottom:-54px; left:404px;}
.bx_pager a {float: left;background:#FFF;width: 8px;height: 11px;color: #fff;font-size: 11px;margin-right: 6px;padding: 4px 0 0 7px;border:3px #d2d2d2 solid; border-radius:40px;text-indent:-10000px;}
.bx_pager a:hover, .bx_pager a.active {background-position: 0 0;text-decoration: none;border:3px #d2d2d2 solid; border-radius:40px; background:#1073b1;}
.auto_controls {position: absolute;bottom: -11px;left: 0;}
.auto_controls a {font-size: 16px;color: #a3a3a3;outline: 0;padding: 2px; display:block;text-indent:-10000px;}
.auto_controls a:hover {text-decoration: none;color: #e41996;}
#content #notes li, #content #changes li {font-size: 12px;color: #8f8f8f;margin-left: 43px;padding-bottom: 6px;}
#content #notes li a {color: #e41996;}
#idc-container a {color: #e41996;}
#idc-container h3 {color: #666;}
#slides1 li .bTitle {width:924px; height:30px; background:url(../images/transparent.png) repeat 0 0 transparent; position:absolute; bottom:0; left:0; padding:10px;}
#slides1 li .bTitle h2.tl {color:#FFF; font-family: 'robotolight'; margin:0; padding:0; float:left;}
#slides1 li .bTitle h2.tl a {color:#FFF; text-decoration:none; background:url(../images/nextarow.png) no-repeat right center transparent; padding:0 20px 0 0;}
#slides1 li .bTitle h2.tl a:hover {color:#5db640; text-decoration:none;}
/*===Banner Slide End===*/

/*===Team CSS===*/
.team {float:left; width:388px; min-height:175px; margin:0 10px 0 10px; padding:10px 10px 10px 40px; position:relative; border-bottom:1px #c7c9c9 dashed; border-right:1px #c7c9c9 dashed;}
.team div.num {width:22px; padding:5px; background-color:#003b60; color:#FFF; border-radius:40px; position:absolute; left:0; top:20px; text-align:center; font-size:16px;}
.team h4 {font-size:15px;}
.team h4 span {display:block; font-style:italic;}
.team h2 {font-size:18px; padding-bottom:10px; display:block;}
.team p {font-size:14px;}
/*===Team CSS End===*/

/*===Links Css===*/
.page .column {width:420px; float:left;}
.page .column.pad {padding-left:40px;}
.page .column h3 {font-size:15px; font-family: 'robotolight'; color:#666; padding:15px 0 0 10px;}
.page .column ol {padding:10px; list-style:decimal; padding-left:34px;}
.page .column ol li {list-style:decimal; font-size:13px; color:#666; padding:5px 0 5px 10px;}
.page .column ol li a:link {color:#0063a1; text-decoration:none;}
.page .column ol li a:hover {color:#00446e; text-decoration:none;}
.page .column ol li a:visited {color:#003e66; text-decoration:none;}

.page .column ol li ul {list-style:none; padding:5px 5px 5px 10px;}
.page .column ol li ul li {background:url(../images/bullet.png) no-repeat 0 10px transparent; padding:5px 0 5px 15px; list-style:none;}
.page .column ol li ul li a:link {color:#007ecf; text-decoration:none;}
.page .column ol li ul li a:hover {color:#00446e; text-decoration:none;}
.page .column ol li ul li a:visited {color:#003e66; text-decoration:none;}
/*===Links Css End===*/
/*===Contact CSS===*/
.contact {width:350px; float:left;}
.mapContainer {width:530px; min-height:350px; float:right; padding:10px; border:1px #c7c9c9 dashed; margin-right:10px;}
/*===Contact CSS End===*/

/*===Feedback Form===*/
.colLable {width:260px; float:left; text-align:right; padding:15px 10px 10px 10px;}
.colLable span{color:#F00; padding:0 5px;}
.colFields {width:600px; float:left; text-align:left; padding:5px 10px;}
.colFields input[type="text"] {
    border: 1px solid #DADADA;
    color:#666666;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
	padding:5px;
	border-radius:4px;
	width:84%;
}
.colFields input[type="password"] {
    border: 1px solid #DADADA;
    color:#666666;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
	padding:5px;
	border-radius:4px;
	width:84%;
}
.colFields textarea {
    border: 1px solid #DADADA;
    color:#666666;
    font-size: 13px;
    height: 60px;
    line-height: 26px;
	padding:5px;
	border-radius:4px;
	width:84%;
}
.colFields select {
    border: 1px solid #DADADA;
    color:#666666;
    font-size: 13px;
    height: 40px;
	padding:8px 4px 8px 4px;
    line-height: 26px;
	border-radius:4px;
	width:44%;
}
.colFields input[type="submit"], .colFields input[type="reset"] {
	background: #7c7c7c; /* Old browsers */ margin-right:10px;
	background: -moz-linear-gradient(top, #7c7c7c 0%, #505454 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7c7c7c), color-stop(100%,#505454)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7c7c7c 0%,#505454 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7c7c7c 0%,#505454 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7c7c7c 0%,#505454 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7c7c7c 0%,#505454 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#505454',GradientType=0 ); /* IE6-9 */
	text-align:center; color:#FFF;
	padding:10px; cursor:pointer; border:none;
	border-radius:4px;
}
.colFields input[type="submit"]:hover, .colFields input[type="reset"]:hover {
	background: #939393; /* Old browsers */
	background: -moz-linear-gradient(top, #939393 0%, #777c7c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(100%,#777c7c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #939393 0%,#777c7c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #939393 0%,#777c7c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #939393 0%,#777c7c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #939393 0%,#777c7c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#777c7c',GradientType=0 ); /* IE6-9 */
}

/*===Feedback Form End===*/