@charset "utf-8";
/* CSS Document */

.column_small { width:216px; float:left; }
.column_spacer { width:16px; float:left; }
* html .column_spacer { width:15px; float:left; }
.column_large { width:451px; float:left; }
.column_large_wrapper { width:451px; float:left; margin-left:13px; }
.column_xlarge { width:683px; float:left; }


.column_section { border-top:2px solid #0088C1; padding:15px 0px 0px 0px;}

.column_section h2 { font-size:16px; font-weight:normal; margin-bottom:10px;}
.column_section h2.large, .column_section h1 { font-size:18px; color:#333333; font-weight:bold;  padding-bottom:20px}
.column_section h2.underline { font-size:12px; color:#333333; font-weight:bold;  border-bottom:1px dotted #002D40; padding-bottom:10px; }
* html .column_section h2.underline  {  border-bottom:none; pading-bottom:1px; background:url(../images/border.gif) repeat-x bottom; }
.column_section p a , .column_xlarge a{ color:#00A6EA; font-weight:bold;}

.column_large ul { padding-bottom:15px;}
.column_large ul li { list-style-type:disc; margin-left:20px; line-height:18px;}
.column_large h2 { font-size:14px; font-weight:bold;}
.column_section h2.normal { font-size:16px; font-weight:normal; margin-bottom:15px;}
.latest_news  { padding-bottom:15px; }
.latest_news p { width:100%; margin-top:10px; padding:0; }

#industry_sectors { margin-top:10px; }
#industry_sectors li { line-height:18px; }
#industry_sectors li a { color:#00A6EA; font-weight:bold;}

.side_menu { margin:10px 0 20px 0; }
.side_menu li { line-height:18px; }
.side_menu li a { color:#00A6EA; font-weight:bold;}
.side_menu li a.selected {color:#002D40;}

/* HOMEPAGE */

#home_images { width:915px; height:235px; position:relative; }
#home_images img  {  display:block; position:absolute; top:0; left:0; z-index:1; }

/* ABOUT US */ 
.aboutus_sub_menu ul { margin-left:472px; position:relative;}
* html .aboutus_sub_menu ul { margin-left:450px; }

/* TEAM */
ul#team  {   padding-top:15px; padding-bottom:20px; overflow:hidden; }
ul#team li { width:217px; float:left; height:170px; border-bottom:1px dotted #002D42; padding-top:10px; }
* html ul#team li {   border-bottom:none;  padding-bottom:1px; background:url(../images/border.gif) repeat-x bottom; padding-top:0;}

/*ul#team li.separator { width:16px; border:none; background:none; border:none;}*/
ul#team li.separator { width:1px; border:none; background:none; border:none;}

.profile { border-bottom:1px dotted #002D42; height:201px; margin-bottom:10px; padding-bottom:0px;}
* html .profile { border-bottom:none; pading-bottom:1px; background:url(../images/border.gif) repeat-x bottom; }
.profile img {float:left;}
.profile .info { float:left; margin-left:20px; padding-top:73px; }
.profile .info h1 { font-size:18px; color:#002D40; font-weight:bold; padding:0; margin:0;}
.profile .info h2 { font-weight:normal; font-size:14px; color:#333333; margin-bottom:15px;}
.profile .info p { padding:0; margin:0; }
.profile .info a { color:#00A6EA; font-weight:bold; }

/* INDUSTRY SECTIONS */
.industry_sub_menu ul { margin-left:605px; position:relative; }
* html .industry_sub_menu ul  { margin-left:588px; }

.industry_sectors li { float:left; width:216px; list-style-type:none !important; margin-left:0px !important;}
.industry_sectors li.separator { width:19px; }

/* PORTFOLIO */

ul.portfolio_list {}
ul.portfolio_list li { border-bottom:1px dotted #002D42;  width:217px; float:left; height:200px; margin:0 15px 20px 0;}
* html ul.portfolio_list li { border-bottom:none; pading-bottom:1px; background:url(../images/border.gif) repeat-x bottom; }
ul.portfolio_list li.nomargin { margin-right:0; }
ul.portfolio_list li img { border:1px dotted #002D42; }
* html ul.portfolio_list li img { border:none; padding:2px;}
* html .border  { border:none; pading:1px; background:url(../images/border.gif); }
ul.portfolio_list .info { margin-top:10px; }
ul.portfolio_list .info a { color:#00A6EA; font-weight:bold; }
ul.portfolio_list .info p.desc { margin-top:5px; font-size:11px; color:#333333; padding:0;}
ul.portfolio_list .info p.details { color:#999999; font-size:10px; }
ul.portfolio_list .info p span { color:#666666;}

ul#portfolio_info { border-bottom:1px dotted #002D42; border-top:1px dotted #002D42; width:300px; padding:10px 161px 10px 0px; height:30px; margin-bottom:15px;}
ul#portfolio_info li { float:left;  width:145px; padding:0; margin:0; list-style-type:none; color:#333333; }
ul#portfolio_info li a { color:#00A6EA; font-weight:bold;  }
ul#portfolio_info li span { color:#002D40; font-weight:bold;}

/* NEWS */
#news_list { border-top:1px dotted #002D42; border-left:1px dotted #002D42; width:100%; margin-bottom:20px;}
#news_list td { border-bottom:1px dotted #002D42; border-right:1px dotted #002D42; padding:5px 10px;}
#news_list td a { color:#00A6EA; font-weight:bold; }
#news_list td.title { width:80%; }
#news_list td.date { width:20%; text-align:center;}

/* CONTACT US */
.form_item { width:450px; height:38px;}
.comment { height:100px;}
.buttons { padding-top:10px; clear:left;}
.form_item .form_label { width:150px; float:left; }
* html .form_item .form_label { width:140px; float:left; }
.form_item .form_input { width:300px; float:left; }
.form_item .form_input input { width:300px; background:#DBEEF5;}
.form_item .form_input textarea { width:300px; height:100px; background:#DBEEF5; }
.buttons .form_label { color:#03A4EA; }
.button { float:right; width:100px !important; background-color:#03A4EA !important; color:#fff; border:none;}

#contact_map { margin-left:20px;  float:left;}
.map { margin-top:3px; }


#print a { color:#00A6EA; font-weight:bold; }
#print {position:absolute; top:-10px; right:0;}
