/*------------------Global css--------------------------------*/
body{margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#767a7b; background:url(../images/inner_bg.jpg) repeat-x top #ffffff;}
h1, h2, h3, h4, h5, h6, form, input, ul ,li{ margin:0; padding:0; list-style-type:none;}
img{border:none;}
h1, h2, h3, h4, h5, h6, p{ margin:0; padding:0px;}
#page{width:980px; margin:0 auto;}
.clear{clear:both;}

/*--------------------------header css-------------------------*/
#header{width:973px;  margin:0 auto; height:96px; padding:19px 0px 0px 5px;}
#logo{ width:95px; float:left; font-size:12px; padding:10px 0 0 20px;}

/*----------------------------------flash banner css---------------------------*/
.banner{ width:980px; margin:0 auto; height:268px;}

/*-----------------------------------bottompannel------------------------*/ 
#bottompannel{height:auto; font-size:11px; margin:0 auto; padding:0px 10px 30px 10px; width:960px;}
#bottompannel1{height:auto; font-size:11px; margin:0 auto; padding:0px 10px 0px 10px; width:960px;}
.bottom-block1{width:300px; display:block; float:left; padding:0px 20px 0px 0px;}
.bottom-block2{width:290px; display:block; float:left; padding:0px 30px 0px 0px;}
.bottom-block3{width:300px; display:block; float:left; padding:0px 0px 0px 0px;}
.bottom-block1 p{color: ##767A7B; font-size: 13px; margin: 0; padding: 2px 10px 10px 10px; font-family:trebuchet MS; line-height:16px;}
.about-img{margin:0 auto; padding:20px 0px 20px 10px;}
.framethumb {float: left; width: 42px;}
.frametxt {float: left; padding: 0 20px 0 14px;}
.frametxt h2 {color: #224f85; font-size: 21px; font-weight: normal; margin: 0; padding: 2px 0; font-family:Arial, Helvetica, sans-serif;}
.frametxt p {color: #8c8c8c; font-size: 12px; margin: 0; padding: 2px 0;font-family:trebuchet MS;}
.bottom-block2 ul li{line-height:18px; background:url(../images/bullets.jpg) no-repeat top left; padding:0px 0px 10px 30px; font-family:trebuchet MS; color: ##767A7B; font-size:13px;}
.bottom-block2 ul{padding:0px 0px 0px 10px;}
.bottom-block2 ul li a{color:#939797; text-decoration:underline;}
.bottom-block2 ul li a:hover{ color:#939797; text-decoration:none;}
.page-middle-divider{ width:929px; margin:0 auto; height:9px; padding:2px 0px 0px 0px;}

.bottom-main{width:735px; display:block;  padding:0px 13px 0px 0px;}
.bottom-main1{width:930px; display:block;  padding:0px 13px 0px 0px;}
.bottom-main p{color: #3f4141; font-size: 13px; margin: 0; padding: 2px 10px 10px 20px; font-family: Arial, Helvetica, sans-serif; line-height:19px;}
/*-------------------------------footer css------------------------*/
#footer{font-size:12px;color:#999999; background:url(../images/footer-bg.jpg) repeat-x; font-family:trebuchet MS; padding:45px 30px 15px 30px; height:92px;}

#footer-container{width:980px; margin:0 auto;}
#footer a{color:#939797; text-decoration:none;}
#footer a:hover{color:#939797; text-decoration:underline;}
.footer-link{float:left; width:660px; line-height:20px;}
.footer-copyright{float:left; width:320px; line-height:20px;}

/*---------------------News css-------------------------------*/
#marqueecontainer{position: relative; width: 280px;height: 180px;background-color: white;overflow: hidden;border: 0px solid orange;padding: 2px;padding-left: 0px;}
.newsscrolltxt{width:216px; float:left; padding:10px 0px 10px 10px;}
.newsscrollthumb{width:56px; float:left; padding:10px 0px 10px 0px;}
.heading-txt h2{color: #135280; font-size: 21px; font-weight: normal; padding: 2px 0;font-family:Georgia; float: left;}

/*---------------------Client css-------------------------------*/
.client{padding:10px 0px 0px 0px;}
.client-container{background:url(../images/clients-container.jpg) no-repeat; height: 118px; padding: 20px 0 0 60px; width: 220px;}
#gallery{position:relative;	height:86px;}
#gallery a{float:left;position:absolute;}	
#gallery a img {border:none;}
#gallery a.show {z-index:500;height:86px;}

/*---------------------Button css-------------------------------*/
.know-more-btn{padding:10px 10px 10px 0px; margin:10px 0px 0px 10px; font-family:Georgia; font-size:13px;}
.know-more-btn a:link{background:url(../images/btn.jpg) no-repeat;padding:8px 80px 11px 16px; text-decoration:none; color:#ffffff;}
.know-more-btn a:hover, .know-more-btn a:active, .know-more-btn a:visited{background:url(../images/btn-active.jpg) no-repeat; padding:8px 80px 11px 16px; text-decoration:underline; color:#ffffff;}
.read-more-btn{padding:10px 10px 10px 0px; margin:10px 0px 0px 0px; font-family:Georgia; font-size:13px;}
.read-more-btn a:link{background:url(../images/btn.jpg) no-repeat;padding:8px 80px 11px 16px; text-decoration:none; color:#ffffff;}
.read-more-btn a:hover, .read-more-btn a:active, .read-more-btn a:visited{background:url(../images/btn-active.jpg) no-repeat; padding:8px 80px 11px 16px; text-decoration:underline; color:#ffffff;}