body{background:#3b5866 url('../images/body-bg.jpg') repeat-x;}
a{text-decoration:none;color:#4e9ad4;}
a:hover, a:focus, a:active{text-decoration:underline;}
.clear{clear:both;}
.l{float:left;width:auto;}
.r{float:right;width:auto;}
img.arrow{margin-right:6px;}
ul{list-style:none;}

#page-wrap{text-align:center;margin:10px auto;width:938px;padding-bottom:10px;}
#page{text-align:left;margin:0px auto;width:918px;padding:0px 10px;background:#fff;font-family:verdana, sans-serif;font-size:11px;line-height:15px;color:#444;}

#header .top{position:relative;}
#header #contact-us-box-wrap{width:227px;height:97px;background:url('../images/header-contact-us-bg.gif') no-repeat;margin:24px 0px 0px 0px;position:absolute;top:-20px;right:0px;z-index:0;}
#header  #contact-us-box-wrap .content{margin:10px 0px 0px 10px;}
#header  #contact-us-box-wrap h1{font-size:12px;font-weight:bold;color:#155177;margin-bottom:6px;}
#header  #contact-us-box-wrap .r{clear:right;margin-right:12px;}

#navbar{text-align:right;height:39px;background:url('../images/navbar-bg.gif') repeat-x;font-family:arial, sans-serif;font-size:13px;font-weight:bold;margin-bottom:10px;}
#navbar ul{float:right;margin-right:3px;position:relative;z-index:2;}
#navbar ul li{float:left;}
#navbar ul li a{text-decoration:none;color:#dbe7ed;display:block;height:39px;line-height:37px;padding:0px 5px;}
#navbar ul li a:hover, #navbar ul li a:focus, #navbar ul li a:active{background:url('../images/navbar-bg-over.gif') repeat-x;color:#fff;}

#banner-wrap{width:918px;height:190px;position:relative;margin-top:-10px;}
#banner-wrap #banner{position:absolute;top:-10px;z-index:1;}

#footer{font-weight:bold;color:#99b1bc;font-size:11px;font-family:verdana, sans-serif;margin-top:10px;padding-bottom:10px;}
#footer .l{width:718px;text-align:left;}
#footer .r{width:200px;text-align:right;}
#footer a{color:#99b1bc;}
#footer li{float:left;margin-right:6px;}

/*--------------------------------------------HOMEPAGE CSS START--------------------------------------------*/
#body #homepage-left-col{float:left;width:227px;}
#stock-info-box-wrap{width:227px;height:159px;background:url('../images/stock-info-bg.jpg') no-repeat;margin:10px 0px 0px 0px;}
#stock-info-box-wrap h1, #stock-info-box-wrap h2{font-size:14px;font-weight:bold;color:#fff;margin-bottom:12px;}
#stock-info-box-wrap .l{margin:12px 0px 0px 10px;}
#stock-info-box-wrap .r{text-align:right;margin:12px 14px 0px 0px;}
#stock-info-box-wrap ul li{margin-bottom:3px;}

#body #report-button-wrap{width:227px;padding-top:10px;}
#body #report-button-wrap .report-button{width:227px;height:55px;background:url('../images/report-btn.jpg') no-repeat;cursor:pointer;}
#body #report-button-wrap a:hover .report-button, #body #report-button-wrap a:active .report-button, #body #report-button-wrap a:focus .report-button{background:url('../images/report-btn-over.jpg') no-repeat;}


#company-info-box-wrap{font-size:12px;line-height:16px;float:left;width:440px;font-family:arial, sans-serif;text-align:justify;margin:10px 0px 0px 10px;}
#company-info-box-wrap p{margin-bottom:6px;}

#body #contact-us-box-wrap{float:right;width:227px;height:97px;background:url('../images/contact-us-bg.gif') no-repeat;margin:10px 0px 6px 0px;}
#body  #contact-us-box-wrap .content{margin:16px 0px 0px 16px;}
#body  #contact-us-box-wrap h1{font-size:14px;font-weight:bold;color:#155177;margin-bottom:6px;}

#body #gps-button-wrap{float:right;width:227px;clear:right;}
#body #gps-button-wrap .gps-button{width:227px;height:58px;background:url('../images/gps-button.jpg') no-repeat;cursor:pointer;}
#body #gps-button-wrap a:hover .gps-button, #body #gps-button-wrap a:active .gps-button, #body #gps-button-wrap a:focus .gps-button{background:url('../images/gps-button-over.jpg') no-repeat;}

.homepage-bottom-box{float:left;width:225px;height:210px;margin-top:10px;}
.homepage-bottom-box h1{font-size:13px;font-weight:bold;color:#fff;margin-bottom:20px;}
.homepage-bottom-box .content{margin:8px 10px 0px 10px;}
.homepage-bottom-box ul li{margin:0px 0px 8px 0px;}
.homepage-bottom-box ul li .arrow{float:left;margin:4px 6px 0px 0px;width:7px;height:7px;}
#homepage-box1-wrap ul li a{float:left;width:192px;}
.homepage-bottom-box .learn-more{font-weight:bold;}
#homepage-box1-wrap, #homepage-box2-wrap, #homepage-box3-wrap{margin-right:6px;}
#homepage-box1-wrap{background:url('../images/homepage-box1-bg.jpg') no-repeat;}
#homepage-box2-wrap{background:url('../images/homepage-box2-bg.jpg') no-repeat;}
#homepage-box3-wrap{background:url('../images/homepage-box3-bg.jpg') no-repeat;}
#homepage-box4-wrap{background:url('../images/homepage-box4-bg.jpg') no-repeat;}
#homepage-box4-wrap .l{width:138px;}
#homepage-box4-wrap .r{width:43px;}
#homepage-box4-wrap .l input{border:1px solid #dfe3e6;background:url('../images/input-bg.gif') repeat-x;font-family:verdana, sans-serif;font-size:11px;color:#898989;padding:3px 0px 3px 4px;margin-bottom:6px;width:134px;}
#homepage-box4-wrap .r input{width:43px;height:19px;background:url('../images/login-btn-bg.gif') no-repeat;border:0px;cursor:pointer;cursor:hand;}
#homepage-box4-wrap .r .icon1{margin-bottom:14px;}
#homepage-box4-wrap .r .icon2{margin-bottom:18px;}
#homepage-box4-wrap h2{font-size:11px;font-weight:bold;margin-bottom:6px;}
#homepage-box4-wrap  #project-management-login{border-bottom:1px solid #dbdbdb;margin-bottom:8px;padding-bottom:6px;}

/*--------------------------------------------HOMEPAGE CSS END--------------------------------------------*/

/*--------------------------------------------SUBPAGE CSS START--------------------------------------------*/
#body{}
#body .page-header{width:920px;height:43px;}
#body .page-header h1{font-family:verdana, sans-serif;font-size:20px;font-weight:bold;color:#fff;padding:12px 0px 0px 16px;}
#body .page-header-blue{background:url('../images/page-header-blue-bg.gif') no-repeat;}
#body .page-header-green{background:url('../images/page-header-green-bg.gif') no-repeat;}
#body .page-header-orange{background:url('../images/page-header-orange-bg.gif') no-repeat;}
#body .page-header-grey{background:url('../images/page-header-grey-bg.gif') no-repeat;}
#body .col1, #body .col2{margin-top:10px;}
#body .col1{float:left;width:228px;margin-left:10px;}
#body .col2{float:right;width:654px;margin-right:10px;}
#body .col2 .content p{font-family:arial, sans-serif;font-size:12px;line-height:20px;color:#444;margin-bottom:10px;}/* changed here line height and font size -2 */
#body .col2 .content h1{font-family:arial, sans-serif;font-size:14px;line-height:26px;margin:0px 0px 6px 0px;font-weight:bold;}/* changed here line height and font size -6 */
#body .col2 .content h2{font-family:arial, sans-serif;font-size:14px;line-height:20px;color:#507a99;margin:6px 0px;}/* changed here line height and font size -4 */
#body .col2 .content ul li{font-family:arial, sans-serif;font-size:12px;line-height:22px;color:#444;margin-left:12px;}/* changed here line height and font size -2*/
#body .col2 .content ul{padding-bottom:14px;}
#body .col2 .content img.main-image{float:right;width:auto;margin-left:10px;border:1px solid #444;}


.sidebox{}
.sidebox .top{background:url('../images/sidebox-top-bg.gif') repeat-y;}
.sidebox .top .content{padding:0px 16px 10px 14px;}
.sidebox .top .content h2{font-family:arial, sans-serif;font-weight:bold;font-size:15px;line-height:25px;color:#fff;}
.sidebox .middle{background:url('../images/sidebox-content-bg.gif') repeat-y;}
.sidebox .middle .content{padding:10px 16px 0px 14px;}
.sidebox .middle .content ul li a{font-weight:bold;line-height:24px;}

.sidebox2{}
.sidebox2 .middle{background:url('../images/sidebox-content-bg.gif') repeat-y;}
.sidebox2 .middle .content{padding:0px 16px 0px 14px;}
.sidebox2 .middle .content h1{font-size:12px;font-weight:bold;color:#155177;margin-bottom:6px;}

/*--------------------------------------------SUBPAGE CSS END--------------------------------------------*/

/*--------------------------------------------SAVE-A-DEAL CSS START--------------------------------------------*/
#save-a-deal-wrap .col2 .content img{position:relative;top:8px;}
#save-a-deal-wrap .col2 .content img.main-image{position:relative;top:0px;}
/*--------------------------------------------SAVE-A-DEAL CSS END--------------------------------------------*/

/*--------------------------------------------CUSTOMERS CSS START--------------------------------------------*/
#customers-wrap .testimonials{margin-top:50px;}
#customers-wrap .testimonials h1{font-family:arial, sans-serif;font-size:18px;line-height:24px;color:#507a99;margin:6px 0px;}
#customers-wrap .testimonials ul li{font-family:arial, sans-serif;font-size:14px;line-height:24px;color:#444;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #444;}
#customers-wrap .col2 .content .testimonials ul li p{margin:0px;padding:0px;}
#customers-wrap .testimonials ul li p.testimonial-from{text-align:right;font-style:italic;}
#customers-wrap .col1 .content ul li{font-size:11px;padding-bottom:8px;position:relative;padding-left:14px;}
#customers-wrap .col1 .content ul li span{position:absolute;left:0px;}
/*--------------------------------------------CUSTOMERS CSS END--------------------------------------------*/

/*--------------------------------------------EMPLOYMENT CSS START--------------------------------------------*/
#employment-wrap .open-position{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #444;}
#employment-wrap .col2 .content .open-position p{font-size:12px;}
#employment-wrap .col2 .content .open-position ul li{font-size:12px;}
#employment-wrap .open-position a{font-weight:bold;float:right;}
#employment-wrap .open-position h3{font-size:14px;font-weight:bold;margin:10px 0px 6px 0px;}
#employment-wrap .open-position h4{font-weight:bold;}
#employment-wrap .open-position h3 a{color:#444;float:none;}
#employment-wrap .open-position h3 a:hover, #employment-wrap h3 a:active, #employment-wrap h3 a:focus{text-decoration:none;}
/*--------------------------------------------EMPLOYMENT CSS END--------------------------------------------*/

/*--------------------------------------------CONTACT US CSS START--------------------------------------------*/
#contact-us-wrap .col2{float:none;width:100%;margin:10px 10px 0px 10px;}
#contact-us-wrap .map{float:right;width:425px;margin:0px 20px;}
/*--------------------------------------------CONTACT US CSS END--------------------------------------------*/

/*--------------------------------------------RESOURCES CSS START--------------------------------------------*/
#resources-wrap .col2{float:none;width:100%;margin:10px 10px 0px 10px;}
#resources-wrap .col2 .main-image{margin-right:20px;}
#resources-wrap ul li a{font-weight:bold;font-size:12px;line-height:22px;}/* changed here line height and font size -2*/
/*--------------------------------------------RESOURCES CSS END--------------------------------------------*/