@charset "utf-8";

/* CSS Document */



* {font-family: Verdana, Geneva, sans-serif; font-size: 100%; margin: 0; padding: 0;}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;}

body{line-height:1}

.wraper{ margin:0 auto; position:relative;}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}

nav ul{list-style:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}

ins{background-color:#ff9;color:#000;text-decoration:none}

mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}

del{text-decoration:line-through}

abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}

table{border-collapse:collapse;border-spacing:0}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}

input,select{vertical-align:middle}

html,body{background:#F4F4F4}

a{outline:0}h1,h2,h3,h4,h5,h6,ol,ul,dl,p,blockquote,form,fieldset{margin:0 0 0px 0}

input.text{padding:5px;width:300px;color:#999;font-size:18px}

.spacer{ clear:both;}

ul, li{ list-style-type:none;}

.clear{ clear:both;}



body #wraper{min-width:1000px;width:100%;color:#777;font:12px/17px Verdana, Geneva, sans-serif; background:url(../images/main-bg.png) no-repeat top center transparent;}

#pagewidth{ width:980px; background:#FFF; margin:0 auto;}

#contenair{ width:950px; padding: 0 15px 15px; position:relative;}

#contenair .header{ background:url(../images/header-bg.jpg) repeat-x 0 0 transparent; height:186px; position:relative; margin-bottom:7px;}

#logo{ position:absolute; left:14px; top:10px;}

.header .searchBox{ position:absolute; top:48px; right:10px;}

.searchBox .search{ background:url(../images/search-bg.jpg) no-repeat 0 0 transparent; width:306px; height:30px;}

.search .textrea{background: none repeat scroll 0 0 transparent; height: 30px; padding: 0 5px; width: 220px; border:0px none;}

.header .nav{ width:950px; position:absolute; top:127px; left:0px;}

.nav ul{}

.nav ul li{ float:left;}

.nav ul li a{ background: url("../images/nav-link-bg.jpg") no-repeat scroll 0 0 transparent; display: block;  padding: 20px 22px; font: 12px/17px verdana; text-decoration: none; color:#000;}

.nav ul li a.end{padding: 20px 22px 20px 22px;}

.nav ul li a:hover, .nav ul li a.active{background: url(../images/nav-hover-bg.jpg) repeat-x scroll 0 0 transparent; text-decoration: none; color:#FFF!important; text-decoration:none;}



.special-link{ background:url(../images/special-link-bg.jpg) no-repeat 0 0 transparent; width:417px; height:36px; position:absolute; right:0px; top:90px;}

.special-link ul{ margin-left:0px;}

.special-link ul li{ float:left;}

.special-link ul li a{background: url("../images/special-link-divider.jpg") no-repeat scroll 0 0 transparent; display: block; height: 18px; padding: 9px 11px; font: bold 12px/17px verdana; text-decoration: none; color:#FFF;}

.special-link ul li a:hover{ color:#b8b8b8;}

.special-link ul li a.start{ background:none;}

.containt{ background:url(../images/content-bg.jpg) repeat-x 0 0 transparent; position:relative; margin-bottom: 10px;}

.containt .top-containt{position:relative; overflow:hidden; margin-bottom:10px;}

.top-containt-left .left-box{ padding: 5px 0px 0px;}

.top-containt .top-containt-left{ width:230px; float:left;}

.top-containt-left .left-box h2{ color:#2a2a2a; text-transform:uppercase; margin-bottom: 10px; text-indent:15px;}

.top-containt-left .left-box ul{}

.top-containt-left .left-box ul li{ /*width:200px; */margin-bottom: 0px;}

.top-containt-left .left-box ul li:hover{ background:#f1f1f1;}

.top-containt-left .left-box ul li.end{ width:200px; margin-bottom: 0px;}

.top-containt-left .left-box ul li.end a{border-bottom:0px none;}

.top-containt-left .left-box ul li a{/* background:url(../images/arrow-link.jpg) no-repeat 5px 5px transparent; */padding-left:15px; color:#6d6d6d; text-decoration:none; border-bottom:1px solid #ededed; display:block; height:25px; font:12px/24px Verdana, Geneva, sans-serif; }

.top-containt-left .left-box ul li a:hover{/*background:url(../images/arrow-link-hover.jpg) no-repeat 5px 5px transparent; */color:#118ceb;}

.top-containt .top-containt-right{ width:710px; float:left; margin-left:10px;}

.top-containt-right .slider{ margin-top:10px;}

.containt .btm-containt{position:relative; overflow:hidden;}



.btm-containt .btm-containt-left{ width:230px; float:left;}

.top-containt-left .left-box .projectbox{padding: 5px 0px 15px; background:url(../images/content-bg1.jpg) repeat-x 0 0 transparent;}

.btm-containt-left .left-box .projectbox h2{color:#2a2a2a; text-transform:uppercase; margin-bottom: 10px; margin-top:5px;}

.btm-containt-left .left-box .projectbox img{ margin-top:24px; margin-bottom:25px;}

.top-containt-left .left-box .holiday{ margin-bottom:10px;}

.top-containt-left .left-box .holiday a{ background: none repeat scroll 0 0 #D5D4D6; color: #FF5400; display: block; padding: 5px 15px; text-align: left; text-decoration: none;}

.btm-containt-left .left-box .calender{}



.top-containt .top-containt-right{ width:710px; float:left; margin-left:10px; position:relative;}

.top-containt-right .btm-containt-right-left{ float:left; width:470px;}

.btm-containt-right-left.index .aboutSection{ min-height:inherit;}

.btm-containt-right-left .aboutSection{padding: 5px 15px 15px; background:url(../images/content-bg1.jpg) repeat-x 0 0 transparent; overflow:hidden;}

.btm-containt-right-left .aboutSection h2{color:#2a2a2a; text-transform:uppercase; margin-bottom: 10px; margin-top:0px;}

.btm-containt-right-left .aboutSection h2.backlink{color: #0A549B; font-size: 19px; position: absolute; right: 10px; text-shadow: none; top: 5px;}

.btm-containt-right-left .aboutSection h2 span{color:#1675D1; float:none; font:26px/26px "LeagueGothicRegular", Verdana, Geneva, sans-serif; text-shadow: 1px 1px 0 #d0d0d0, 1px 2px 0 #7F7D7D;}

.aboutSection h2 span.right{ float:right;}

.btm-containt-right-left .aboutSection p{ font:12px/17px Verdana, Geneva, sans-serif; padding: 13px 0; text-align: justify;}

.btm-containt-right-left .aboutSection span{ float:right;}

.btm-containt-right-left .aboutSection ul.meting span{ float:none; display:block;}

.btm-containt-right-left .aboutSection ol{ margin-left:20px;}

.btm-containt-right-left .aboutSection ol li{ list-style-type:decimal; padding-bottom:5px; line-height:20px;}

.btm-containt-right-left .aboutSection ul{ margin-left:0px;}

.btm-containt-right-left .aboutSection ul li{ list-style-type:square; padding:5px 0px; color:#1675D1; overflow: hidden; width:271px;}

.btm-containt-right-left .aboutSection ul li a{ color:#777; text-decoration:none; font-size:12px; font-weight:bold;}

.btm-containt-right-left .aboutSection ul li a:hover{ color:#1675D1; text-decoration:none;}

.btm-containt-right-left .projectSection{ width:470px; position:relative; overflow:hidden;}

.projectSection .project1, .projectSection .project2, .projectSection .project3, .projectSection .project4{ background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #F0EFEF; float: left; height: 65px; margin-right: 2px; width: 157px;  text-transform: uppercase; color:#000; padding:5px; position:relative;}

.projectSection .project1 h2{ background:url(../images/icon1.jpg) no-repeat 0 0 transparent;}

.projectSection .project2 h2{background:url(../images/icon2.jpg) no-repeat 0 0 transparent;}

.projectSection .project3 h2{background:url(../images/icon3.jpg) no-repeat 0 0 transparent;}

.projectSection .project4 h2{ background:url(../images/icon1.jpg) no-repeat 0 0 transparent;}

.learn{ position:absolute; right:5px; top:47px;}



.btm-containt.inner .btm-containt-right-left .projectSection{ width:698px; position:relative; overflow:hidden; padding-top:10px;}

/*.inner .projectSection .project1, .inner .projectSection .project2, .inner .projectSection .project3{ background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #F0EFEF; float: left; height: 65px; margin-right: 5px; width: 221px;  text-transform: uppercase; color:#000; padding:5px; position:relative;}

.inner .projectSection .project1 h2, .inner .projectSection .project2 h2, .inner .projectSection .project3 h2{font:26px/31px "LeagueGothicRegular", Verdana, Geneva, sans-serif; padding-left:32px; height:36px;}

.inner .projectSection .project3.end{ margin-right:0px;}*/



.btm-containt-right-right .event, .top-containt-left .event{padding: 5px 0px 15px; background:url(../images/content-bg1.jpg) repeat-x 0 0 transparent;}

.event.add{/* height:160px;*/}

.event ul li{ list-style-type:disc; margin-left:15px; padding-top:5px;}

.event ul li a{ color:#1675D1; text-decoration:none; font-weight:bold;}

.event ul li a:hover{ color:#000;}

.btm-containt-right-right .event h2{color:#2a2a2a; text-transform:uppercase; margin-bottom: 10px; margin-top:0px; text-indent:15px;}

.btm-containt-right-right .event p, .top-containt-left .event p{color: #1675D1; display: inline-block; font-size: 12px; font-weight: bold; margin-top: 5px; text-align: left; height:123px;}

.btm-containt-right-right .event p .submited{ color:#777777; font-weight:normal;}

.btm-containt-right-right .event p .time{ font-weight:normal;}

.btm-containt-right-right .sitelink img{ margin-top:10px;}



.top-containt-right .btm-containt-right-right{ float:left; width:230px; margin-left:10px;}



.left-box .btm-containt-right-right .event{height: auto; padding: 5px 15px 0;}

.top-containt-right .btm-containt-right-left.inner{width:710px;}

.top-containt-right .btm-containt-right-left.inner .aboutSection p{ background:none; padding:5px 0px; font-size:13px; line-height:20px;}

.top-containt-right .btm-containt-right-left.inner .aboutSection p .bluetext{ color:#1675D1;}



.footer{ background:url(../images/footer-bg.jpg) repeat-x 0 0 transparent; position:relative; height:86px;}

.footer p{ position:absolute; top:35px; left:10px;}

div.webmail{ right:13px; top:19px; position:absolute;}

.footer p a{ color:#777; text-decoration:none;}

.footer p a:hover{text-decoration:underline;}

div#start-slideshow {height:267px; margin-bottom: 0; margin-left: 0; margin-top: 5px; overflow: hidden; position: relative; width:710px;}

#items_container {height: 267px; left: 0; overflow: hidden; position: absolute; top: 0; width:710px;}

.searchcont{font:bold 12px/18px Verdana, Geneva, sans-serif; color:#555555;}

select.styled {font-size: 12px; height: 20px !important; line-height: 20px; margin-bottom: 5px; width: 102px !important;}

.searchcont {color: #3A6778; font: bold 12px/18px Verdana, Geneva, sans-serif;}

#controls {height: 28px; right: 17px; overflow: hidden; position: absolute; bottom:10px;}

ul { margin:0; list-style-type:none; padding:0; }

#controls ul li {float: left; line-height:28px; background:url(../images/slider-bg.png) no-repeat 0 0; margin-right:5px;}

#controls ul li.nobg{background:none; display:none;}

#controls ul li.selected {background:url(../images/slider-bg.png); background-position: 0 -19px; background-repeat: no-repeat; width:28px; height:28px;}

#controls ul li.selected a, #controls ul li.selected a:hover {background: url(../images/slider-bg.png) no-repeat scroll 0 -33px transparent; color: #118eeb !important;}

#controls ul li a {background: url("../images/slider-bg.png") repeat scroll 0 -2px transparent; color: #000000; cursor: pointer; display: block; font: 13px/28px Verdana, Geneva, sans-serif; height: 28px; text-align: center; text-decoration: none; width: 28px; font-weight:bold;}

#controls ul li a:hover {background: url("../images/slider-bg.png") repeat scroll 0 -33px transparent; color: #118eeb !important; text-decoration: none; font-weight:bold;}

div.slide_item {width:710px; height: 267px; position: absolute; left: 0px; top: 0;}

div.slide_item img {border: none;}

.vedioads{height:267px; width:710px; padding:0px; position:relative;}

.textt{ width:710px; height:56px; position:absolute; background:url(../images/text-bg-repet.png) repeat-x 0 0 transparent; bottom:0;}

.textt h2{font: bold 16px/23px verdana; margin: 0; padding:15px; color:#0a549b;}

.textt h2 span{ display:block; font: bold 12px/17px Verdana, Geneva, sans-serif; color:#777; font-weight:normal; text-shadow: none; text-transform: none;}

#bluereadmore{ position:absolute; top:20px; right:36px;}



.boxwidth{ margin-top:25px;}

.textboxbtm{ border:3px solid #ccc; margin-bottom:5px; padding:5px; background:#f1f1f1;}

.toggleTextBox{ cursor:pointer;}

.toggleTextBox h2{ color:#c20808!important;}

.toggleTextBox h2 span{ color:#000!important;}

.tablebord{ border:1px solid #FFF; background:#FFF;}

.tablebord tr.odd{ background:#cccccc; height:30px;}

.tablebord tr.even{background:#f1f1f1; height:30px; border-top:1px solid #FFF; border-bottom:1px solid #FFF}

.tablebord tr td{ color:#000;}

.tablebord tr td.lefttd{ padding:5px; line-height:30px; width:20%; border-right:1px solid #f1f1f1; font-weight:bold;}

.tablebord tr td.righttd{ padding:5px; line-height:30px; width:80%;}

.tablebord tr.even td.lefttd{border-right:1px solid #ccc;}



.projbox{ width:169px; float:left; margin-right:2px;}

.projbox span{ cursor:pointer;}

.greybox{ float:left; width:169px;}

.greybox ul{}

.greybox ul li{ background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #F0EFEF; color: #000000; border-bottom:1px dashed #ccc;}

.greybox ul li a{ 

    background: url("../images/arrow-link1.jpg") no-repeat scroll 5px 2px transparent;

    color: #6a6a6a !important;

    display: block;

    height: 18px;

    padding-left: 29px; font:19px/18px "LeagueGothicRegular", Verdana, Geneva, sans-serif!important; text-transform:uppercase;}

.greybox ul li a:hover{ color:#F60!important;}



.box1{ text-align:center; font-weight:bold; border-right:1px solid #FFF;}

.box1.one{ width:5%;}

.box1.two{width:10%;}

.box1.three{width:10%;}

.box1.four{width:15%;}

.box1.five{width:15%;}

.box1.six{width:15%;}

.box1.seven{width:15%;}

.box1.eight{width:15%; border-right:0px none;}

.box2{border-right:1px solid #FFF;}

.box2.one{ text-align:center;}

.box2.eight{ border-right:0px none;}



.pulication-box ul{ margin-right:-10px;}

.pulication-box ul li{ float:left; margin:0 34px;}



.gallery-box ul{ margin-right:-10px !important;}

.gallery-box ul li{ float:left; width:220px !important; margin-right:10px; }



.aboutSection p.botborder{ border-bottom:1px dashed #ccc; padding-bottom:10px !important;}

.feed-form{margin-top: 10px; padding: 30px 33px 0;}

.box-border{margin-top: 10px !important;}



.specialist-field {width: 100%;}

.feed-form p label {color: #000; display: inline-block; font: bold 12px/23px Verdana, Geneva, sans-serif; vertical-align: top; width: 20%;}

input, textarea {

    background: -moz-linear-gradient(center top , #ffffff, #eeeeee 1px, #ffffff 25px) repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 1px solid #e5e5e5;

    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) !important;

	resize:none;

	font-size:13px;

	color:#999;

}

.normalbox input {

    border: 1px solid #dfdfdf;

    border-radius: 2px;

    padding: 6px;

    width: 472px;

}

.box-border textarea {

    border: 1px solid #dfdfdf;

    border-radius: 2px;

    color: #999999;

    font: 13px/18px Verdana, Geneva, sans-serif;

    padding: 5px;

    resize: none;

    width: 472px;

	min-height:144px;

}

.sub-btn{

	background: -moz-linear-gradient(center top , #2d2d2d, #464646 1px, #2d2d2d 25px) repeat scroll 0 0 rgba(0, 0, 0, 0); 

	color: #fff;

    float: right;

    font-size: 13px;

    font-weight: bold;

    height: 25px;

    line-height: 25px;

    margin-right: 4px;

    margin-top: 10px;

    padding: 5px;

    text-align: center;

	}

.sub-btn:hover{background: -moz-linear-gradient(center top , #464646, #2d2d2d 1px, #464646 25px) repeat scroll 0 0 rgba(0, 0, 0, 0); }	

.pulication-box h2 {

    font-family: Verdana,Geneva,sans-serif !important;

    font-size: 13px !important;

    font-weight: bold !important;

    line-height: 18px !important;

    text-align: center;

    text-shadow: none !important;

}

.meting li{ width:auto!important;}

.minprofile{ display:inline-block; margin-top: 5px;}

.minprofile li{float: left; width:105px !important; margin-right:10px;}

.minprofile li img{ text-align:center; border:1px solid #666;}

.minprofile li h3{font-size: 10px; text-align: center;}

.minprofile li p{font-size: 10px; text-align: center;}

.meting table tr td{color: #6d6d6d; font-weight: bold; padding-bottom: 5px;}