/* Print Style Sheet */
@media print {


body{
    background: white;
    padding: 0px;
    margin: 10px;
    width: 500px;

}

#content h2, #content h3, #content h4{
    color: #990000;
}

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 150px 0px 20px;
    padding-top: 15px;
    font-family: verdana, sans-serif;
    font-size: 10px;
    color: #666666;
vertical-align:top;
min-height:500px;
}

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{ display:none;
    background-repeat: repeat;
	background-position:right;

}
#content_cell_ext{ 

    background-repeat: repeat-y;

	height:300px;
}


td#content_cell{
    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-repeat: repeat-x;
}

#years{
background-image:url(images/20years_t.png);
background-position:bottom;
background-repeat:no-repeat;
margin-top:0;
margin-bottom:0;
height:100px;

}

#contacts_cell{
    background: #CC0000 url(images/red_gradient.jpg) repeat-x;
	width:180px;
	display:none;

}

#left_nav{ 
    margin-top: 15px;
    padding-top: 0px;
}
#left_nav .left_nav{
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0px;
}


#left_nav .level2{
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 5px;
    margin-bottom: 7px;
}

#content_cell_bottom{

display:none;} 

.page_item
{
    list-style: none;
    font-family: Trebuchet MS, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    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: 12px;
    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: trebuchet ms, 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: #666666;
    text-decoration: none;
}

.left_nav li a:hover {
    color: #666666;
    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: #666666;
	
}
.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: #666666;
	
}

.left_nav li.current_page_item, .left_nav li.current_page_parent a:visited  {

    color: #666666;
	
}


#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;
}

#flash {
display:none;

}

#contacts{
    color: #FFFFFF;
    font-family: verdana, sans-serif;
    font-size: 10px;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}


.global_contacts{
    margin-bottom: 20px;
}

#contacts .contact_on .contact_region,#contacts .contact_off .contact_region{
    width: 120px;
    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;

}


#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: 0px;
    line-height: 15px;
}

.photo {float:left; padding:5px 20px 100% 5px; }

}