/**
 * Main css file
 */

body{background:url(../images/bg_light_blue.gif); color:#fff; margin:0 auto; font:13px Verdana, Helvetica, Arial, sans-serif;}

a{color:#fff;}
a:hover{color:#FFA500;}

.fade{position:relative; clear:both; padding:0; margin:0; border:none; font-size:0;}
.fadeIn{background:url(../images/gradient_top.gif); height:10px;}
.fadeOut{background:url(../images/gradient_bottom.gif); height:9px;}

.main, .footer{width:625px; position:relative; margin: 0 auto;}

.headerWrapper{height:68px;}
.header{height:42px; padding-bottom:10px;}

.mainWrapper{background:url(../images/bg_dark_blue.gif);}
.main{padding:75px 0 85px 0;}
.main .about{padding:10px 0; line-height:1.6em; text-align:justify; font-size:12px;}
.main .services{margin-left:0px; margin-top:20px;}
.main .services li{float:left; margin-right:0px;}
.main .services li.last{margin-right:0;}
.main .services li span{display:none;}
.main .services li img{height:113px;}

.main .logo, .main .nav{float:left;}
.main .logo{width:195px;}

.main .nav{width:420px; margin-left:10px; font-size:13px;}
.main .sections{border-bottom:1px solid #fff; height:20px;}
.main .sections li{float:right; height:20px; color:#fff; margin-left:15px;}
.main .sections li a{text-decoration:none; position:relative; top:0px;}
.main .bracket{color:#FFA500; padding-left:5px;}
.main .highlight{font-weight:bold; font-size:14px;}

#contentContainer{height:355px;}
    * html #contentContainer{height:365px;}
.client h2{color:#8CC63F; padding:10px 0; font-weight:700;}
.client .side{float:left; width:200px; padding-top:0px;}
.client .side .sites{margin-top:0px;}
.client .side .sites li{float:left; margin:16px 10px 0 0; position:relative;}
.client .side .sites li a .pointer{display:none; position:absolute; top:-8px; left:16px;}
.client .side .sites li a:hover .pointer, .client .side .sites li.active a .pointer{display:inline;}
.client .wide{float:left; width:425px; padding-top:4px;}
.client .wide p{clear:both; margin:10px 0;}
.client .wide .subsection{margin:20px 0;}

.client .wide .sections{border:none; margin-top:20px; clear:both; font-weight:bold;}
.client .wide .sections li{float:left; margin-right:20px; margin-left:0;}
.client .wide p{text-align:justify; line-height:1.5em;}

.footerWrapper{}
.footer{height:20px; margin-top:10px; font-size:11px;}
.info{text-align:center;}
.info li{float:left; margin-right:17px; line-height:1.5em;}
.info li.email a{text-decoration: none;}
.info li.last{border:none; margin:0;}
.info li.map a{padding-right:0; background:none;}
.info li.map a{font-weight:bold; padding-right:14px; background:url(../images/external-green1.png) no-repeat right center; text-decoration:none;}

.login{margin-left:200px; width:235px;}
.login p{padding:10px 0; clear:both; font-size:13px;}
.login p label{width: 85px; float:left;}
.login p input{border:none; float:left; width:150px;}
.login p input.submit{width:60px; border:1px solid #fff; color:#fff; cursor:pointer; 
    background:url(../images/bg_dark_blue.gif); font-size:13px; padding-top:1px; margin-left:85px;}
.login p button{float:right;}
.login p button span{display:none;}

/** TOOLS **/
.clear{clear:both;}
.hide{display:none;}
.show{display:block;}
.inline{display:inline;}
.center{text-align:center;}

/** THICKBOX STYLE CHANGES **/
#TB_window{min-width:300px;}
