/* BASIC CSS */
body{width:960px; padding:0; margin:0 auto; background:#FFF url(../images/bg-color.jpg) top left repeat-x;}
ul, li, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, form, div{margin:0 auto; padding:0; border:none; outline:none;}
img{margin:0 auto; padding:0; border:none; }
ul{list-style-type:none;}
lable{margin:0 auto; padding:0;}
input{margin:0 auto; padding:0;}
textarea{margin:0 auto; padding:0;}
/* END BASIC CSS */

/* Common Section */
#bg-color{background:#FFF url(../images/bg-color.jpg) top left repeat-x;}
/* End Common Section */

/* Top Section */
.top-right-cor-nav{height:64px; width:639px; float:right; text-align:right;}
.top-right-nav{height:26px; width:639px; float:right; background:url(../images/top-right-nav-bg.gif) top left repeat-x;}
.top-right-nav .mid-box{width:99%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-align:center; line-height:26px;}
.top-right-nav .mid-box a{color:#FFF; text-decoration:none; padding:0 15px 0 15px;}
.top-right-nav .mid-box a:hover{color:#FFF; text-decoration:underline;}
/* End Top Section */

/* Top Banner Section */
.top-banner-section{margin:20px 0 0 0;}
.top-banner-section .banner{width:728px; float:left; background:url(../images/banner-bg.gif) top left no-repeat;}
.top-banner-section .client-testimonial{width:226px; float:right; background:url(../images/client-testimonial-box-bg.gif) top left repeat-y;}
.top-banner-section .client-testimonial h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4d5151; text-align:center; line-height:30px;}

.top-banner-section .client-testimonial-black-line{text-align:center; margin:5px 0 5px 0;}
.top-banner-section .client-testimonial h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#4d5151; text-align:center; line-height:26px;}
.top-banner-section .client-testimonial h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4d5151; text-align:center; line-height:18px;}
.top-banner-section .client-testimonial h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4d5151; text-align:right; line-height:20px; padding:0 15px 0 0;}
.top-banner-section .client-testimonial h4 a{color:#4d5151;text-decoration:underline;}
.top-banner-section .client-testimonial h4 a:hover{color:#4d5151;text-decoration:none;}
.top-banner-section .client-testimonial p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#4d5151; text-align:center; line-height:20px; padding:0 10px 5px 10px;}
/* End Top Banner Section */

/* News And Content Section */
.news-content-section{margin:7px 0 0 0;}
.news-content-section .news-box{width:226px; float:left; background:url(../images/news-box-bg.gif) top left repeat-y;}
.news-content-section .news-box h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4d5151; line-height:30px; padding:0 0 0 15px;}
.news-content-section .news-box .news-box-black-line{text-align:center; margin:5px 0 5px 0;}
.news-content-section .news-box b{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4d5151; line-height:20px; padding:0 0 0 15px; text-decoration:underline;}
.news-content-section .news-box p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#4d5151; line-height:20px; padding:0 10px 5px 20px;}
.news-content-section .news-box .more-news{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4d5151; text-align:right; line-height:20px; padding:0 15px 0 0;}
.news-content-section .news-box .more-news a{color:#4d5151;text-decoration:underline;}
.news-content-section .news-box .more-news a:hover{color:#4d5151;text-decoration:none;}

.news-content-section .content-box{width:729px; float:right; background:url(../images/content-box-bg.gif) top left repeat-y;}
.news-content-section .content-box h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#4d5151; line-height:30px; padding:0 0 0 15px;}
.news-content-section .content-box .content-box-black-line{text-align:center; margin:5px 0 5px 0;}
.news-content-section .content-box p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4d5151; line-height:20px; padding:5px 15px 5px 15px;}
.news-content-section .content-box b{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4d5151;}
/* End News And Content Section */

/* Add Images Section */
.add-images-section{margin:15px 0 0 0; padding:0 0 15px 0; text-align:center;}
.add-images-section img{padding:0 7px 0 6px;}
/* End Add Images Section */

/* Footer Section */
.footer-section{}
.footer-section .footer-nav{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d5151; line-height:18px; padding:10px 0 0 0;}
.footer-section .footer-nav a{color:#4d5151; text-decoration:none;}
.footer-section .footer-nav a:hover{color:#4d5151; text-decoration:underline;}
.footer-section .copyright{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b1b2b0; line-height:18px; padding:0 0 15px 0;}
.footer-section .copyright a{color:#b1b2b0; text-decoration:none;}
.footer-section .copyright a:hover{color:#b1b2b0; text-decoration:underline;}

/* End Footer Section */


/* ADDITIONAL STYLE */    
.float-left{float:left;}
.float-right{float:right;}
.clear-right{clear:right;}
.clear-left{clear:left;}
.clear-both{clear:both;}
.line-height-8p{line-height:8px;}
.gray-boder{border-bottom:#787878 solid 1px; line-height:18px; height:18px;}
/* END ADDITIONAL STYLE */