@charset "utf-8";
/* print CSS Document */

@charset "utf-8";
/* CSS Document */


body{
background:url(/assets/images/body_bg.jpg) no-repeat fixed top center;
margin-top:100px;
padding:0;
font-family:tahoma, arial, sans-serif;
}

#main_container{
margin: 0 auto;
padding:0;
background:#F4F9FA url(/assets/images/main_container_bg.png) repeat-x;
display:block;
width:930px;
}

#logo_wrap{
display:block;
height:85px;
margin:0;
width:930px;
clear:both;
}

a.logo {
padding:25px 16px;
margin:0;
display:block;
border:none;
outline:none;
}

#logo{
border:none;
}
		 
#home_image_top{
background:none;
display:block;
margin:0 auto;
padding:0;
width:928px;
height:327px;
}	

.home {
background:transparent url(/assets/images/home_transparent_bg.png) no-repeat scroll 0 0;
bottom:30px;
display:block;
float:right;
height:27px;
margin-bottom:-30px;
position:relative;
width:900px;
}

.home ins {
color:#FFFFFF;
float:right;
font-size:0.8em;
font-weight:bold;
margin:0;
padding:5px 0;
text-decoration:none;
}

.home a {
color:#FFFFFF;
float:right;
font-size:0.8em;
margin:0;
padding:4px 10px;
}



#home_btm_wrap{
background:url(/assets/images/home_btm_bg.jpg) no-repeat;
width:930px;
height:157px;
display:block;
}

#home_btm_left{
display:block;
float:left;
width:445px;
padding:10px;
}

#home_btm_left h1, #project_btm_mid h1 {
color:#365F79;
font-family:Tahona,arial,sans-serif;
font-size:1.1em;
margin:6px 0 10px;
padding:0;
}

#home_btm_left p, #project_btm_mid p {
color:#365F79;
font-family:tahoma, arial, sans-serif;
font-size:0.7em;
color:#323232;
line-height:1.4em;
margin:0;
padding:0;
}


#home_btm_right{
display:none
}


#project_btm_right p {
color:#7B7B7B;
font-size:0.7em;
margin:0;
padding:3px 0;
}

#home_btm_right li, #project_btm_right li{
display:block;
float:left;
border-top:1px solid #ccc;
width:140px;
padding:2px 0px;
}

#project_btm_right li{
width:100px;
padding:3px 0;
}

#project_btm_right li a{
color:#365F79;
text-decoration:none;
font-family:Tahoma, arial, sans-serif;
font-size:0.7em;
font-weight:bold;
text-transform:uppercase;
}

#home_btm_right li a:hover, #project_btm_left li a:hover, #project_btm_right li a:hover{
text-decoration:underline;
}

#home_btm_right h3, #project_btm_right h3  {
color:#365F79;
font-family:Tahoma,Arial,sans-serif;
font-size:0.73em;
font-weight:normal;
letter-spacing:1px;
margin:18px 0 7px 12px;
text-transform:uppercase;
}

#project_btm_right h3{
text-transform:none;
}

#project_btm_right span{
color:#365F79;
font-weight:bold;
}

ul#sectors {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 15px;
}

#sectors li {
display:block;
float:left;
padding:10px 0 0 10px;
}

span.sectors a {
background:transparent url(/assets/images/sectors_trans_bg.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:none;
font-family:tahoma;
font-size:1.1em;
margin-top:-29px;
padding:2px 10px;
position:relative;
text-decoration:none;
}

span.sectors a:hover{
text-decoration:underline;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#nav_container {
display:none;
}	

/* MASTER PAGE LAYOUT */
#master_left{
display:none;
}

#project_btm_left li{
padding:0;
margin:0;
display:block;
}

#master_left li a, #project_btm_left li a {
font-family:tahoma, arial, sans-serif;
font-size:0.7em;
color:#789AB0;
text-decoration:none;
}

#project_btm_left li a {
color:#000000;
display:block;
margin:0;
padding:1px 0;
}

#master_left li a:hover, #project_btm_left a:hover {
color:#365F79;
}

#master_right {
clear:right;
display:block;
float:right;
margin:0 1px 0 0;
padding:0 0 0 10px;
width:100%;
border-left:none;
}

#master_image {
clear:right;
display:block;
float:none;
padding:14px;
width:95%;
}

#master_content{
display:block;
width:100%;
}

h1.title {
color:#32677B;
font-family:Tahona,arial,sans-serif;
font-size:1.2em;
margin:0;
padding:5px 0 0 17px;
}

#master_right p{
margin: 0;
padding:20px;
font-family:tahoma, arial, sans-serif;
font-size:0.7em;
color:#323232;
line-height:1.4em;
}

/* Sector Details */

#sector_details_left {
border-top:1px solid #CCCCCC;
display:block;
float:left;
margin:10px 0 0 2px;
padding:0;
width:240px;
}

#sector_details_left h1 {
color:#365F79;
font-family:Tahona,arial,sans-serif;
font-size:1.2em;
margin:30px 0 0 12px;
padding:0;
font-weight:normal;
}

#sector_details_left p {
color:#323232;
font-family:tahoma,arial,sans-serif;
font-size:0.7em;
line-height:1.4em;
margin:5px 12px;
padding:3px 10px 5px 3px;
}

#sector_details_right {
border-top:1px solid #CCCCCC;
clear:right;
display:block;
float:right;
margin:10px 1px 0 0;
padding:0 0 0 10px;
width:677px;
}

ul#sector_details {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0 0 15px;
}

#sector_details li {
display:block;
float:left;
padding:10px 0 0 7px;
}

span.sector_details a {
background:transparent url(/assets/images/sector_det_trans_bg.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:none;
font-family:tahoma;
font-size:0.8em;
font-weight:bold;
margin-top:-23px;
padding:2px 10px;
position:relative;
text-decoration:none;
}

span.sector_details a:hover{
text-decoration:underline;
}


/* project details */

#project_btm_wrap{
background:none;
width:930px;
height:157px;
display:block;
}

#project_btm_left {
display:none;
}

#project_btm_mid{
display:block;
float:left;
width:640px;
padding:10px;
}

#project_btm_right{
display:block;
float:right;
width:230px;
padding:0;
}


/*bottom links */

#bottom_links{
display:none;
}

#btm_pagination {
display:none;
}
				
#btm_pagination_wrap {
background:transparent none repeat scroll 0 0;
display:block;
float:right;
margin-right:0;
padding-top:3px;
}
			
#btm_pagination ul{
border:0 none;
display:block;
float:right;
margin:0;
min-width:30%;
padding:0;
}

#btm_pagination li{
border:0; margin:0; padding:0;
display:inline;
font-size:0.7em;
list-style:none;
font-family:Tahoma, Arial, Sans-Serif;
}

#btm_pagination a {
background:transparent none repeat scroll 0 0;
border:2px solid #FBFDFD;
font-weight:bold;
margin-right:2px;
}


#btm_pagination .next a {
background:transparent url(/assets/images/pgn_next_btn.png) no-repeat scroll 0 0;
border:medium none !important;
display:block !important;
padding:3px 2px !important;
text-indent:-9999px;
width:20px;
outline:none;
}


#btm_pagination .previous a {
background:transparent url(/assets/images/pgn_prev_btn.png) no-repeat scroll right center;
border:medium none !important;
display:block !important;
outline:none;
padding:4px 0 !important;
text-indent:-9999px;
width:20px;
}

#btm_pagination .active {
background:#6A95A8 none repeat scroll 0 0;
border:2px solid #FBFBFB;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:1px 5px;
}

#btm_pagination a:link, #btm_pagination a:visited {
color:#FFFFFF;
display:block;
float:left;
padding:1px 5px;
text-decoration:none;
}

#btm_pagination a:hover, #light_pagination_wrap a:hover {
border:2px solid #FFFFFF;
}

