body{ background:#ebedec url(../../images/banner_bg.jpg) top center repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

#top-container{margin:auto; height:124px; width:915px;}
#logo-container{ width:309px; height:124px; float:left; }
#logo{ background:url(../../images/logo.gif) no-repeat; width:309px; height:66px;  margin-top:30px;}
#banner-container{margin:auto; height:295px; width:915px;}
#flash-container{height:270px; width:610px; float:left;}
#right-nav-container{ background:url(../../images/right-menu-bg.jpg) no-repeat; height:270px; width:295px; float:right;}
#body-container{margin:auto; height:auto; width:915px; float:left; }
#left-text-container{ width:620px; height:auto; float:left;}
#right-container{ width:292px; height:auto; float:right;}
#right-text-box{width:292px; height:auto; float:left; background-color:#dadcdd; border-top:#bec0bf 1px dashed; border-bottom:#bec0bf 1px dashed;}
#footer-container{ background:url(../../images/footer-bg.jpg) repeat-x; margin:auto; height:103px; width:100%; float:left;  }
#footer-nav-container{ width:915px; height:103px; margin:auto; }
#social-container{ width:295px; height:24px; float:right; margin:20px 0px 0px 0px; }
#main-container{ width:915px; height:auto; margin:auto;}
#about-Mrs-Carter{width:620px; height:135px; float:left;}
#executive-contact-box{width:222px; height:93px; float:left; margin-left:30px; background-color:#eef8f9; border:#ffffff 4px solid;}

.image{ float:left; margin:10px 0px 10px 0px; font-size:11px; line-height:22px; }
.image a img{ border:4px solid #247B8E; margin-bottom:2px; width:173px; height:123px;}
.image a span{ display:block; color:#FFFFFF; text-decoration:none; background:#247B8E; padding:0 5px; width:173px;}
.image a:hover img{ border:4px solid #66B1C8; margin-bottom:2px;}
.image a:hover span{ display:block; color:#fff; background:#66B1C8; padding:0 5px;}


.project-image{ float:left; margin:10px 0px 10px 0px; font-size:13px; width:173px;}
.project-image a img{ border:4px solid #247B8E; margin-bottom:2px; width:173px; height:123px;}
.project-image a span{ display:block; color:#FFFFFF; text-decoration:none; background:#247B8E; padding:0 5px; width:173px; height:50px;}
.project-image a:hover img{ border:4px solid #66B1C8; margin-bottom:2px;}
.project-image a:hover span{ display:block; color:#fff; background:#66B1C8; padding:0 5px;}



.project-big-image{ float:left; margin:10px 0px 10px 0px; font-size:13px;}
.project-big-image a img{ border:4px solid #247B8E; margin-bottom:2px; }
.project-big-image a:hover img{ border:4px solid #66B1C8; margin-bottom:2px;}





.h1{ font-size:28px; font-weight:bold; color:#1c6879; float:left; margin-top:20px; width:620px;}
.h2{ font-size:14px; color:#1c6879; float:left; margin:-6px 0px 10px 0px; width:600px; text-align:justify; height:auto;}
.h3{ font-size:25px; font-weight:bold; font-style:italic; color:#1c6879; float:left; margin:25px 0px 8px 20px; width:250px;}
.h4{ font-size:13px; color:#3c3c3c; float:left; padding:15px 0px 12px 20px; width:260px;}
.h5{ font-size:25px; font-weight:bold; font-style:italic; color:#1c6879; float:left; margin:15px 0px 8px 20px; width:250px;}
.h6{ font-size:14px; color:#1c6879; float:left; margin:15px 0px 8px 20px; width:450px; float:left;}
.h7{ font-size:14px; color:#1c6879; margin:6px 7px; width:200px; float:left;}
.h8{ font-size:14px; font-weight:bold; color:#ffffff; }
.h9{ font-size:28px; font-weight:bold; color:#1c6879; float:left; margin-top:20px; width:910px;}


#top-nav-container{width:400px; height:30px; float:right;}
.top-nav{ background:url(../../images/top-nav-bg.jpg) no-repeat; width:24px; height:26px; float:right; margin-right:2px;}
.top-nav a{ background:url(../../images/top-nav-bg.jpg) no-repeat; width:24px; height:26px; float:right;}
.top-nav a:hover{ background:url(../../images/top-nav-bg-hover.jpg) no-repeat; width:24px; height:26px; float:right;}
.top-nav a.active{ background:url(../../images/top-nav-bg-hover.jpg) no-repeat; width:24px; height:26px; float:right;}


#main-navigation{ font-size:14px; color:#FFFFFF; text-align:center; width:500px; height:24px; float:right; margin:30px 0px 0px 0px;}
#main-navigation ul{ margin:0; padding:0; float:right;}
#main-navigation li { list-style:none; list-style-type:none; float:left; width:auto; margin:0 1px;}
#main-navigation a{ background:url(../../images/button-bg.jpg) left top no-repeat; color:#fff; padding-left:10px; display:block; text-decoration:none;}
#main-navigation a span{ background:url(../../images/button-bg.jpg) right top no-repeat; display:block; padding:4px 0px; padding-right:10px; }
#main-navigation a:hover{ background:url(../../images/button-bg-hover.jpg) left top no-repeat;  }
#main-navigation a:hover span { background:url(../../images/button-bg-hover.jpg) right top no-repeat; }
#main-navigation a.active{background:url(../../images/button-bg-hover.jpg) left bottom no-repeat;}
#main-navigation a.active span{background:url(../../images/button-bg-hover.jpg) right bottom no-repeat;}


.right-nav{list-style-type:none; margin:25px 0 0 3px; padding:0; width:289px; line-height:34px;}
.right-nav li a{background:white url(../../images/left-nav-bg.jpg) no-repeat; font-size:14px; color:#cceaf4; display:block;
width:auto; padding:0px 0; padding-left:20px; text-decoration:none;}
.right-nav li a:hover{background:url(../../images/left-nav-bg-hover.jpg) no-repeat;}
.right-nav li a.active{ color:#cceaf4; background:url(../../images/left-nav-bg-hover.jpg) no-repeat;}
 
 
#executive-nav-container{width:160px; height:100px; float:left;}
.executive-nav{list-style-type:none; margin:0px; padding:0; width:160px; line-height:30px;}
.executive-nav li a{background:white url(../../images/executive-nav.jpg) no-repeat; font-size:14px; color:#cceaf4; display:block;
width:auto; padding:1px 0; padding-left:4px; text-decoration:none;}
.executive-nav li a:hover{background:url(../../images/executive-nav-hover.jpg) no-repeat;}
.executive-nav li a.active{ color:#cceaf4; background:url(../../images/executive-nav-hover.jpg) no-repeat;}
 
 
 
.executive-image{width:135px; height:160px;  margin:10px 10px 10px 0px; float:left; font-size:14px; color:#1c6879;}



.footer-nav{ width:600px;  float:left; text-align:right; margin-top:20px;  font-size:13px; color:#FFFFFF;}
.footer-nav ul{ margin:0; padding:0; float:left; list-style:none; list-style-type:none;text-align:right;}
.footer-nav li{float:left; display:block;  font-size:13px; text-align:right;}
.footer-nav li a{color:#FFFFFF; text-decoration:none; margin:0 2px; padding:5px 5px; text-align:right;  }
.footer-nav li a:hover{ color:#1c6879;}
.footer-nav ul li a.active{ color:#1c6879;  margin:0 2px; padding:5px 5px;}

.copyright{ font-size:12px; color:#ffffff; float:left; margin:10px 0px 0px 5px; width:300px;}




/* By Ajai */
.input {background-color:#f7ffff; border:1px solid #176a8c;color:#176a8c;padding:2px;}
input.ContactSubmit {background:url(../../images/button-bg.jpg) left top no-repeat; width:93px; height:24px; color:#FFFFFF; font-weight:bold; margin:0; padding:0; border:0 none; cursor:pointer}
