


* {
padding: 0px;
margin: 0px;
z-index: 1;
}

body {
font-family: arial;
font-size: 10px;
}

#overall_container {
width: 99.8%;
margin-left: 2px;
margin-top: 2px;
background-image: url(/_images/backgrounds/top_tile.gif);
background-repeat: repeat-x;
}

#overall_container_pdf {
width: 830px;
margin-left: 2px;
margin-top: 2px;
/*background-image: url(/_images/backgrounds/top_tile.gif);*/
background-repeat: repeat-x;
}

#header_container {
width: 980px;
height: 33px;
border-bottom: 2px solid #ffffff;
clear: both;
}

#content_container {
width: 1190px; /*was 980 - now taking into account far right sky container to fit 180 wide sky and 10px left margin i.e. an extra 190px*/
min-height: 500px;
clear: both;
}

#content_container_pdf {
width: 830px;
min-height: 500px;
clear: both;
}


/*-- START BASIC 2 COLUMN CONSTRUCT - 1 for left nav and middle column and 1 for far right advert --*/
/*navigation and middle column container*/
#large_left_column {
float: left;
width: 840px; /*just changed from 843*/
/*padding-right: 2px; just changed*/
min-height: 200px;
}

#large_left_column_wide {
float: left;
width: 983px;
padding-right: 2px;
min-height: 200px;
}

/*far right advert container*/
#small_right_column {
float: left;
width: 133px;
margin-left: 5px;
min-height: 594px;


}

#sponsored_links_container {
width: 133px;
min-height: 200px;
clear: both;
background: #005089;
}

#right_sky_container {
width: 129px;
min-height: 10px;
padding-left: 4px;
margin-top: 10px;
clear: both;
}

.sponsored_link {

width: 126px;
height: 103px;

padding-left: 7px;
padding-top: 7px;
background-image: url(/_images/backgrounds/sponsored_link.gif);
background-repeat: no-repeat;
}

#far_right_sky_container {
float: left;
width: 180px;
min-height: 10px;
margin-left: 10px;
margin-top: 10px;
}

/*-- END BASIC 2 COLUMN CONSTRUCT --*/


#top_container {
width: 840px;
height: 35px;
background-image: url(/_images/backgrounds/page_title_tile.gif);
background-repeat: repeat-x;
margin-bottom: 5px;
border-top: 1px solid #000D37;
clear: both;
}

#top_container_pdf {
width: 852px;
height: 35px;
/*background-image: url(/_images/backgrounds/page_title_tile.gif);*/
background-repeat: repeat-x;
margin-bottom: 5px;
border-top: 1px solid #000D37;
clear: both;
}

#top_container_wide {
width: 985px;
height: 35px;
background-image: url(/_images/backgrounds/page_title_tile.gif);
background-repeat: repeat-x;
margin-bottom: 5px;
border-top: 1px solid #000D37;
clear: both;
}

#main_container {
width: 840px; /*just changed from 843*/
min-height: 200px;
clear: both;
}

#main_container_wide {
width: 985px;
min-height: 200px;
clear: both;
}

#left_container {
float: left;
width: 142px;
min-height: 200px;
padding-bottom: 5px;
margin-bottom: 8px;
text-align: right;
font-family: tahoma;
font-size: 10px;
font-weight: bold;
color: #00508B;
}

/*main content area - will ultimately be split into different width columns in different sections*/
#main_center_area {
float: left;
width: 690px; /*just changed from 693*/
min-height: 350px;
padding-left: 8px;
/*background: yellow;*/
}

#main_center_area_wide {
float: left;
width: 830px;
min-height: 350px;
padding-left: 8px;
}

#footer_container {
clear: both;
width: 971px;
height: 15px;
padding-top: 2px;
margin-top: 5px;
border-top: 1px solid #e5e5e5;
}

#footer_container_left {
float: left;
width: 322px;
padding-left: 1px;
}

#footer_container_center {
float: left;
width: 323px;
text-align: center;
}

#footer_container_right {
float: left;
width: 324px;
padding-right: 1px;
text-align: right;
}
