#header {


 background:url(../images/bg-top2.png) repeat-x 0 0;


 height:281px;


 width:100%;


 padding-top:2px;


}


#bg-body {


 background:url(../images/bg-center.png) repeat-y center center;


 width:100%;


}


#footer, #footer2 {


 background:url(../images/bg-bottom.png) repeat-x 0 0;


 height:210px;


 padding:22px 0 36px;


 width:100%;


}


.wrapper {


 width:957px;


 margin:0 auto;


}


.index-marquee {


 width:100%;


 padding:10px 0;


 border-top:1px solid #e3e3e3;


 border-bottom:1px solid #e5e5e5;


 background-color:#ffffff;


}


.index-marquee a {


 font-size:14px;


 padding:0 20px;


}


.index-news-events {


 width:100%;


 padding:30px 0 22px;


 border-top:1px solid #fff;


 background-color:#f1f1f1;


}


.wrapper-news-events {


 width:871px;


 margin:0 auto;


 padding-bottom:13px;


 background:url(../images/border-news-events.png) repeat-x center bottom;


}


.wrapper-news-events li {


 padding-left:40px;


 float:left;


 line-height:13px;


}


.cph {


 width:100%;


 padding:23px 0;


}


.logo {


 width:34%;


 height:94px;


 float:left;


}


.cph-left {


 width:650px;


 float:left;


 padding-right:60px;


 font-size: 12px;


}


.cph-right {


 width:247px;


 float:right;


}


.right-top-border {


 width:100%;


 padding:17px 0;


 background:url(../images/border-news-events.png) repeat-x center top;


}


#services-list a {


 background: url("../images/bullet-red.png") no-repeat scroll 0 4px transparent;


 line-height: 17px;


 padding-left: 13px;


}


ul.sub-services-list {


 padding-left:20px;


 display:none;


}


.services-list {


 padding-left:70px;


}


.services-list li {


 background: url("../images/bullet-right.png") no-repeat scroll 5px 12px transparent;


 font-weight: bold;


 line-height: 20px;


 padding: 5px 0 0 20px;


}


.services-list ul {


 padding-left:5px;


}


.services-list ul li {


 background: url("../images/bullet-ash.png") no-repeat scroll 5px 6px transparent;


 font-weight: normal;


 line-height: 20px;


 padding: 0 0 0 17px;


}


.footer-part {


 color: #E9E9E9;


 float: left;


 padding: 0 1.5%;


 width: 22%;


}


.footer-part a, .footer-part div {


 color: #e9e9e9;


 line-height: 18px;


}


.footer-part a:hover {


 color:#d31818;


}


.testimonials {


 width:80%;


 padding-right:20%;


}





.border-shade {


 background: url("../images/border-horizontal-fade.png") no-repeat scroll center bottom transparent;


 margin: 0 auto 20px;


 padding: 0 63px 50px;


 width: 524px;


}


.td-left {


 width:300px;


 padding:0 20px 33px 10px;


 text-align:justify;


 line-height:13px;


}


.td-right {


 width:300px;


 padding:0 0 33px 20px;


 text-align:justify;


 line-height:13px;


}


.border-title, h1.border-title {


 width:100%;


 background:url(../images/border-news-events.png) repeat-x center bottom;


 padding-bottom:7px;


 margin-bottom:22px;


}


/*popup*/


#fade {


 display: none;


 background: #000; 


 position: fixed; left: 0; top: 0; 


 z-index: 10;


 width: 100%;


 height: 100%;


 opacity: .80;


 z-index: 9999;


}


.popup_block{


 display: none;


 background: #fff;


 padding: 7px  20px 20px; 	


 /*border: 20px solid #ddd;*/


 float: left;	


 position: fixed;


 top: 57%; left: 50%;


 z-index: 99999;


 -webkit-box-shadow: 0px 0px 20px #089996;


 -moz-box-shadow: 0px 0px 20px #089996;


 box-shadow: 0px 0px 20px #089996;


 -webkit-border-radius: 10px;


 -moz-border-radius: 10px;


 border-radius: 10px;


}


img.btn_close {


 float: right; 


 margin: 0;


}


.popup p {


 padding: 5px 10px;


 margin: 5px 0;


}


/*--Making IE6 Understand Fixed Positioning--*/


*html #fade {


 position: absolute;


}


*html .popup_block {


 position: absolute;


}





.index-marquee a:hover


{


 color: #505050; cursor:default;


}


.marquee-holder{margin: 0 auto; width: 960px; overflow: hidden;}


.marquee {


 height: 20px;


 overflow: hidden;


 position: relative;    


 width: 100%;


 line-height: 20px;


}


.marquee span {white-space:nowrap;}


.btnbg


{


 width:100px;


 background:url(../images/submit.png) no-repeat left top;


 height:38px;


 border:0;


 cursor:pointer;


}





.btnbg2


{


 width:90px;


 background:url(../images/reset.png) no-repeat left top;


 height:38px;


 border:0;


 cursor:pointer;


}


.captcha{


 background:url(../images/spambg.png) repeat left top; 


 width:153px; 


 height:18px; 


 color:#ffffff;  


 padding: 4px 0 0 4px;


 font-size:16px; 


 letter-spacing:20px;


 font-family:Arial;


 font-weight:bold;


}


.refresh{


 background: url("../images/refresh.png") no-repeat scroll left top transparent;


 display: block;


 height: 20px;


 width: 20px;


}


.mytable{border: 1px solid #d0d0d0;border-collapse: collapse; margin: 10px 0;padding:0;width: 100%; float:left;}


.mytable th {


 border-bottom: 1px solid #d0d0d0;


 border-right: 1px solid #d0d0d0;


 font-weight: bold;


 padding: 0.3em 0.5em; 


 background:#f0f0f0; 


}


.mytable td {


 border-bottom: 1px solid #d0d0d0;


 border-right: 1px solid #d0d0d0;


 padding: 0.3em 0.5em;


 line-height: 20px;


 vertical-align: top;   


 background: #f6f6f6;


 text-align: left;


}





.services-link {	padding-left:5px; }


.services-link li {


 background: url("../images/bullet-right.png") no-repeat scroll 0px 10px transparent;


 font-weight: bold;   padding: 5px 0 0 13px;


}


.services-link li a{color: #D31818;}


.services-link li a:hover{color: #494949;}





.news-n-eve {


 width:95%;	      


 border: 1px solid #d3d3d3;





}


.news-n-eve h4{font-size: 12px; font-weight: bold; color: #494949; padding: 3px 0; line-height: 20px; text-align: center; border-bottom: 1px solid #d3d3d3; border-top: none; 


               background: url('../images/head-bg.png') repeat-x 0 0; color: #d8d8d8; 


}


.news-n-eve h4:hover{color: #ffffff;}


.common{ line-height: 17px;    padding-bottom: 11px;  text-align: left;}


.news-list{padding-left: 10px;}


.news-list li{background: url("../images/bullet-ash.png") no-repeat scroll 0px 8px transparent;  padding: 3px 0 0 13px;}


.news-list li a{color: #494949; font-size: 11px; text-align: left; font-weight: bold; }


.news-list li a:hover{color: #D31818; }


.news-list li span{font-size: 10px;color: #494949;padding:0; text-align: center;}





.people-tabmenu{


 float: left;


 width:100%;  


 /*background: url('../images/border-news-events.png') repeat-x scroll  bottom center transparent;*/


}


.people-wrap{float: left;line-height: 13px;


             padding-bottom: 11px;


             text-align: justify; 


             padding: 10px;


             border: 1px solid #BABABA;


             border-top: none;


             margin-top: -1px;


}


.tably{text-align: center;


       width: 195px;


       border: 1px solid #bababa;      


       border-right: none;


       margin-left: -1px;            


       padding: 10px; float: left;      


       background: url('../images/head-bg.png') repeat-x 0 0;


}


.tably a{color: #d8d8d8; }


.tably a:hover{color: #E62B30 }


.p-active{border-bottom: none; background: url('../images/bg-menu.png') repeat-x scroll  bottom center transparent;}


.p-active a{ color: #d8d8d8;}


.p-active a:hover{color:#ffffff;}





.ser-cont{width: 630px; margin-left: 50px; float: left; padding-bottom: 30px;}


.ser-wrap{


 background: #f6f6f6; 


 line-height: 20px; 


 float: left; width: 270px; margin-left: 10px;


 border: 1px solid #f0f0f0;


 


}


.ser-wrap h1{


 background: url('../images/border-news-events.png') repeat-x bottom center; 


 padding: 10px 0 10px 10px;


 line-height: 20px; 


 font-size: 12px;


 font-weight: bold;


 text-align: left;


}


.ser-list{padding: 10px 5px 10px 15px;}


.ser-list li{background: url("../images/bullet-right.png") no-repeat scroll 0px 10px transparent;  padding: 3px 0 0 13px;


text-align: left;


}


.cv-form{width: 480px; margin: 0 auto; font-size: 12px; color: #505050;}


.common-wrap{width: 100%; float: left; padding: 5px 0;}


.field-name{float: left; width: 175px;  padding-top: 3px; text-align: left;}


.in-fieldname{width: 80px; float: left; padding-top: 3px;}


.cv-form input, textarea, select{color: #6c6c6c; width: 200px; float: left;}


.select-degree{width: auto; color: #6c6c6c;}
