body{
    background: #CDCD9B;
    padding: 0px;
    margin: 0px;

}

body.print_page{
    background: white;
    padding: 0px;
    margin: 10px;
    width: 500px;

}

#content h2, #content h3, #content h4{
   font-family: Trebuchet MS, sans-serif;
    color: #990000;
}

img a{ border:none;


}

img{display:block;}

/* this is used when there is no title */
.title_spacer{
    padding-bottom: 0px;

}

p{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
}

h2{
    font-family: Trebuchet MS MS, sans-serif;
    font-size: 20px;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    font-weight: normal;
}




h3{
    font-family: Trebuchet MS, sans-serif;
    font-size: 15px;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 15px;
    margin-bottom: 0px;
}

h3.small_bot_padding{
    padding-top: 3px;
    padding-bottom: 12px;

}


.intro{
    margin-top: 0px;
    margin-bottom: 5px;
}
.intro,.intro p{
    margin-right: 10px;
}

.intro h3{
    padding-top: 0px;
    margin-top: -4px;

}


table#main_table{
    margin-top: 20px;
    padding-top: 0px;
    border: solid white 10px;
	background-color:#FFFFFF;
}

table.popup_table{
    margin-top: 20px;
    padding-top: 0px;
    border: solid white 10px;
}

.white_space{
    background: white;
}

a.bold_white_link{
    color: white;
    font-weight: bold;
    text-decoration: none;
}

a.white_link{
    color: white;
    text-decoration: none;
}

#content{

    margin: 0px 80px 0px 20px;
    padding-top: 15px;
    font-family: verdana, sans-serif;
    font-size: 10px;
    color: #666666;

}



table.popup_table tr td#content_cell #content{
    padding-top: 10px;
}

#content a, #content a:active, #content a:visited, #content a:link{
    color: #990000;
    text-decoration: none;
}

td#email_print{

    background: url(images/email_print-grey.jpg);
    background-repeat: repeat-x;
	background-position:top right;

}
#content_cell_ext{
    background: url(images/content_cell_bgext.jpg);
    background-repeat: repeat-y;
	height:300px;
}


td#content_cell{
    background: url(images/content_cell_bg.jpg);
    background-repeat: repeat-y;
	min-height:300px;
}


table.popup_table tr td#content_cell{
    background: url(images/content_cell_bg_popup.jpg);
    background-repeat: repeat-y;
}



#left_nav_cell{	

	vertical-align: top;
	background-color: #999999;
	background-image: url(images/gray_gradient.jpg);
	background-repeat: repeat-x;
}



#contacts_cell{
    background: #CC0000 url(images/red_gradient.jpg) repeat-x;
	width:180px;

}

#left_nav{	


    margin-top: 15px;
    padding-top: 0px;
}
#left_nav .left_nav{
	width: 120px;    
	margin-left: 20px;
    margin-right: 20px;
    padding-left: 0px;
}


#left_nav .level2{
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 5px;
    margin-bottom: 7px;
}

.page_item
{
    list-style: none;
    font-family: Trebuchet MS, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #B5B5B5;
    background: url(images/white_arrow.gif) no-repeat 0px 7px;
    padding-left: 15px;
    margin-bottom: 0px;
}

.left_nav li  {
    list-style: none;
    font-family: Trebuchet MS, sans-serif;
    font-size: 15px;
    font-weight: bold;
    background: url(images/white_arrow.gif) no-repeat 0px 7px;
    padding-left: 15px;
    margin-bottom: 0px;
}

.left_nav li.current_page_item, .left_nav li.current_page_parent {
    background: url(images/white_arrow_down.gif) no-repeat 0px 7px;
}



.left_nav li ul li.page_item{
    list-style: none;
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: none;
    margin-left:-30px ;
    padding-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 10px;
}






li a{
    text-decoration: none;
}


li{
    margin-bottom: 10px;
}


.left_nav li a:active, .left_nav li a:visited, .left_nav li a:link{
    color: #B5B5B5;
    text-decoration: none;
}

.left_nav li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.left_nav li ul li a:active, .left_nav li ul li a:visited, .left_nav li ul li a:link{
    text-decoration: none;
	
}

.left_nav li.current_page_item a:active, .left_nav li.current_page_item a:visited, .left_nav li.current_page_item a:link{
    background: none;
    color: #ffffff;
	
}
.left_nav li ul li.current_page_item a:active, .left_nav li ul li.current_page_item a:visited, .left_nav li ul li.current_page_item a:link{
    background: none;
    color: #FF9900;
	
}

.left_nav li ul a:active, .left_nav li ul  a:link , .left_nav li ul  a:visited {
    background: none;
    color: #ffffff;
	
}

.left_nav li.current_page_item, .left_nav li.current_page_parent a:visited  {

    color: #ffffff;
	
}


#footer{
    color: white;
    font-size: 8.5px;
    font-family: verdana, sans-serif;
    font-weight: bold;
    width: 760px;
    margin-top: 10px;
    padding-bottom: 25px;

}

#footer img{
    display: inline;
    margin-bottom: 1px;
}

#footer a{
    color: white;
    text-decoration: none;
}

div.design_by{
    margin-top: 10px;
}


.error{
    margin-top: 5px;
    font-weight: bold;
    color: #990000;
}



#contacts{
color: #FFFFFF;
font-family: verdana, sans-serif;
font-size: 10px;
padding-left: 15px;
padding-top: 20px;
padding-bottom: 20px;
width:150px;
}


.global_contacts{
    margin-bottom: 20px;
}

#contacts .contact_on .contact_region,#contacts .contact_off .contact_region{
        padding-left: 10px;
	
    text-align: left;
}

#contacts .contact_off .contact_region{
    font-weight: normal;
    background: url(images/white_arrow.gif) no-repeat -3px 5px;
}

#contacts .contact_on .contact_region{
    background: url(images/white_arrow_down.gif) no-repeat -3px 5px;
	
}

#contacts a{
    color: white;
    text-decoration: none;
}


#contacts .contact_off .contact_info{
    display: none;
}

#contacts .contact_info{
    padding-left: 10px;
	padding-top: 5px;
		padding-bottom: 10px;
}


#contacts .contact_info a{
    margin-right: 0px;
    padding-right: 0px;

}

.regional_contacts{
    padding-bottom: 20px;
}


img.inline{
    display: inline;
}


#team_page_table{
    padding-top: 5px;

}


#team_page_table tr td{
    padding-top: 15px;
}


#team_page_table tr td.info{
    padding-left: 15px;
}

#team_page_table tr td.info .title{
    padding-bottom: 20px;
}

#team_page tr td h3{
    margin: 0px;
    padding: 0px;
    margin-bottom: 6px;

}

#content .gray_link, #content .gray_link:active, #content .gray_link:visited, #content .gray_link:link{
    color: #666666;
	background-image:url(images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	
padding-right:5px;

}

.team img{
    margin-right: 15px;
    margin-bottom: 15px;
}

.team_detail #title{
    margin-bottom: 15px;

}

.team_detail #quote{
    margin-bottom: 45px;

}


.related_websites, .related_articles{
    margin-top: 20px;
    width: 50%;
}

.related_websites h3, .related_articles h3{
    margin-bottom: 5px;
}


.related_websites{
    float: left;
}

.related_articles{
    float: right;
}


#browse_contacts_search table tr td select{
    width: 365px;
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.close_window{
    margin-top: 10px;
    font-family: verdana, sans-serif;
    font-size: 10px;
}


.page_item ul {
	display: none;
}


.page_item ul ul {
	display: none;
}


.current_page_item ul, .current_page_parent ul {
	display: block;
}



#content ul li {
margin-left:-10px;
    margin-bottom: 5px;
    line-height: 15px;
}

.photo {float:left; padding:5px 20px 100% 5px; }

h4 a {padding:5px; margin:0;  background-image:url(images/pdf.png); background-repeat:no-repeat; background-position:left; padding-left: 25px;  font-size:12px;   font-family: Trebuchet MS, sans-serif;
 }

h4 {margin-top:40px; margin-bottom:10px;  font-size:12px;}