

#outerWrapper{
width:975px;
margin-left:auto;
margin-right:auto;
}

#wrapper{
width:930px;
margin-left:auto;
padding:0 10px 0 10px;
margin-right:auto;
}

#header{
padding-left:20px;
padding-top:20px;
padding-right:20px;
background-image:url("../images/psl_header_bg.gif");
background-repeat:repeat-x;
height:82px;
background-color:#033a6d;
}

/****************** NAVIGATION *****************************/

#nav{
clear:both;
background-image:url("../images/psl_nav_bg.gif");
background-repeat:repeat-x;
background-position:top left;
background-color:#033a6d;
}

#nav a{
color:#b4c5d4;
text-decoration:none;
padding:9px 20px 8px 20px;
border-left:1px solid transparent;
border-right:1px solid transparent;
font-size:1.1em;
}

#nav a:hover{
color:#ffffff;
text-decoration:none;
padding:9px 20px 8px 20px;
background-image:url("../images/psl_nav_bg_hover.gif");
background-repeat:repeat-x;
background-position:top left;
border-left:1px solid #022d56;
border-right:1px solid #022d56;
background-color:#033666;
}

/* OLD NAV CURRENT */
#nav .current{
background-image:url("../images/psl_nav_bg_hover.gif");
background-repeat:repeat-x;
background-position:top left;
border-left:1px solid #022d56;
border-right:1px solid #022d56;
background-color:#033666;
color:#ffffff;
}

#nav ul{
padding-top:7px;
padding-bottom:7px;
margin:0 0 0 10px;
}

#nav li{
display:inline;
margin-right:0px;
}

/********************** CONTENT *****************************/

#content{
clear:both;
margin-top:25px;
}

/****************** GENERIC LEFT SIDEBAR *************************/
#left_sidebar, #error_sidebar{  
width:230px; 
float:left;
margin-left:20px;
}

#left_sidebar a{
display:block;
padding:3px 10px 3px 10px;
color:#5d7889;
font-size:1.1em;
}

#left_sidebar a:hover{
background-color:#f5f6f7;
text-decoration:none;
}

#left_sidebar .current{
background-color:#f5f6f7;
border-top:2px solid #d1d1d2;
}

#left_sidebar li{
padding-bottom:1px;
padding-top:1px;
}

#left_sidebar ul{
margin-bottom:30px;
}

#left_sidebar h3{
color:#073d72;
font-size:1.4em;
padding-left:10px;
}

#left_sidebar h4 a{
color:#073d72;
font-size:1.0em;
padding-left:10px;
padding-bottom:0.5em;
}

#left_sidebar h4 a:hover{
background:none;
text-decoration:underline;
}

#left_sidebar .subNav{
margin-bottom:10px;
}

/****************** GENERIC RIGHT SIDEBAR *************************/
#right_sidebar{  
width:220px; 
float:right;
}

/***************** BREADCRUMB TRAILS ********************************/
#crumbs{
clear:both;
margin-top:1px;
background-color:#e5eff6;
background-repeat:no-repeat;
background-position:left center;
color:#01386f;
}

#crumbs ul{
margin-left:21px;
padding-top:7px;
padding-bottom:5px;
}

#crumbs li{
display:inline;
margin:0;
padding:0;
}

#crumbs .current{
color:#01386f;
}

#crumbs a{
color:#01386f;
padding:0 10px 0 10px;
}

/***************** GENERIC MAIN CONTENT - WITH LEFT SIDE BAR ***************************/
#main_content_left_sidebar{
margin-left:270px;
width:600px;
padding-bottom:20px;
}

#main_content_left_sidebar .copy{
margin:0 20px 0 5px;
}

#main_content_left_sidebar .copy ul{
list-style:disc;
margin-left:25px;
margin-bottom:10px;
}

#main_content_left_sidebar .copy ul li{
padding-bottom:5px;
}

#main_content_left_sidebar .copy img{
margin:5px 1px 20px 0px;
}

#main_content_left_sidebar .copy h3{
color:#5d7889;
}

/********************* MAIN CONTENT FOR CASE STUDIES PAGES *******************************/
#main_content_left_sidebar_case_studies{
margin-left:270px;
width:625px;
padding-bottom:20px;
}

#main_content_left_sidebar_case_studies .copy{
margin:0 20px 0 5px;
}

#main_content_left_sidebar_case_studies .copy ul{
list-style:disc;
margin-left:25px;
margin-bottom:10px;
}

#main_content_left_sidebar_case_studies .copy ul li{
padding-bottom:5px;
}

#main_content_left_sidebar_case_studies .copy img{
margin:5px 1px 20px 0px;
}

#main_content_left_sidebar_case_studies .copy h3{
color:#5d7889;
}


/***************** GENERIC MAIN CONTENT - WITH LEFT AND RIGHT SIDE BARS ***************************/
#main_content_left_and_right_sidebar{
margin-left:272px;
margin-right:225px;
padding-bottom:20px;
}

#main_content_left_and_right_sidebar .copy{
margin:0 20px 0 5px;
}

#main_content_left_and_right_sidebar .copy img{
margin:0 20px 10px 5px;
}

#main_content_left_and_right_sidebar .copy h3{
color:#5d7889;
}


/************************** FOOTER *******************************/
#footer{
clear:both;
margin:10px;
padding-bottom:20px;
padding-top:20px;
color:#adbecd;
}

#footer a{
color:#adbecd;
}

#footer a:hover{
color:#adbecd; 
}

#footer ul{
margin-bottom:2px;
}

#footer li{
display:inline;
}

#footer #copyrightFooter{
float:right;
width:450px;
}

#footer #copyrightFooter .logos{
float:right;
margin: 0 0 10px 10px;

}

#footer #copyrightFooter .copyright{
width:300px;
text-align:right;
float:right;
}