html, body{
	background-color:#DCD8CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	margin:0px;
	padding:0px;
	text-align: center;
}
a{
color:#999;
text-decoration:none;
}
:focus
{
  -moz-outline-style: none;
}
img{
border:none;
margin:0px;
padding:0px;
}








#navcontainer { width:207px; background-color: #869995; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
padding-top: 5px;
padding-bottom: 4px;
list-style-type: none;;
}

#navcontainer a
{
font-family: 'Arial Narrow', 'Trebuchet MS', Tahoma; font-size:13px; text-transform:uppercase; color:#EEE;
display: block;
padding: 3px 0px 5px 20px; 
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover, #navcontainer a.current
{
background-color: #768A88;
color: #fff;
}

#navcontainer ul ul { display:none;}


.container{
background-image: url(grnback.gif) ;
background-repeat: no-repeat;
background-position: 5px 650px ;
text-align: left;
padding:25px 0px 0px 5px;
}
.top{
margin-bottom:30px;
}
.logo{
margin-left:15px;}
td.left_col{
	width:207px;
}
td.right_col{
padding-left:5px;
}
.right_col table{
height:292px;
}
#content ul{
list-style-position:outside;
list-style-image:url(list_bullet.gif);
margin-left:15px;
}
.img_left{
margin-bottom:5px;
}
ul{
list-style-type: none;
margin:0px ;
padding:0px;
}
.nav {
	background-color: #869995;
	margin:0px;
	padding:7px 0px;
	width:100%;
	
}
.team_nav_height{/* stretch the main nav long on team pages */
height:395px;
}
.nav li a{
	display:block;
}

.nav li ul li{
background-color: #768a88;
}
.nav li ul li a{/* team nav */
	color:#dcd8cc;
	padding:0px 18px;
	line-height:18px;
}
.nav li ul li a:hover,  .nav li ul li a.highlighted{
	color:#FFF;
}



#localnavlist li{
	font-size: 11px;
}
#localnavlist li a{
color:#666;
line-height:20px;
}

#localnavlist li a.current, .nav_sub li a:hover{
	color:#a95a4e;
}

#localnavlist li a.current:after
{
content: ' <';
}



.nav_sub li{
	font-size: 11px;
}
.nav_sub li a{
color:#666;
line-height:20px;
}

.nav_sub li a.highlighted, .nav_sub li a:hover{
	color:#a95a4e;
}

.nav_team{

}
.press_room_heading{
margin-top:5px;
}

#pscroller1{
border:solid 1px #DCD8CC;
color:#333;
font-size:10px;
line-height:14px;
margin-bottom:5px;
padding:15px;
position:relative;
height: 90px;
}

.press_room{
border:solid 1px #DCD8CC;
color:#333;
font-size:10px;
line-height:14px;
margin-bottom:5px;
padding:15px;
height: 90px;
}

.press_more{
position:absolute;
bottom:-15px;
right:-10px;
} 
.press_more a{
display:block;
padding:15px;
}
.content_left{

text-align:right;
vertical-align:top;
width:175px;
}
#home .content_left{
width:105px;
}
.filler{
height:100%;
background-color:#ADB5AE;}
#home .footer{
margin-left:35px;}
.content_right{
	background-image: url(content_border.gif);
	background-repeat: no-repeat;
	background-position: 5px 50px;
	padding-left:15px;
	vertical-align:top;
}

#home .content_right{
padding-top:65px;
background-image: none;
}
.page_title{
margin-top:40px;
margin-bottom:25px;
/*position:relative;
right:0px;*/
}
.sub_title{
	color:#a95a4e;
}
	

#content{
	color:#666;
	font-size:11.81px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18.5px;
	margin-left:30px;
	margin-top:55px;
	overflow:auto;
	padding-right:50px;
	width:435px;
}	
.home_content{
	color:#666;
	font-size:11.81px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18.5px;
	margin-left:30px;
	overflow:auto;
	padding-right:50px;
	width:480px;
}
.scrollWrap{
border-left:solid 1px #999;
margin-left:8px;
margin-top:7px;
}
#content a{
color:#666;
text-decoration:none;
}
#content a:hover{
text-decoration:underline;
}
#content p{
margin-top:0px;
}
#content  p.print_page, .footer{
margin-top:30px;
font-size:8px;
}

.footer{
color:#666;
margin:50px 0px 25px 0px;
text-align: center;
}
.footer span{
}

.footer a {
margin:0px 20px;
}
.footer a.first{
margin-left:0px;}
.footer  span.last{

}


.scrollWrap .jScrollPaneTrack {
	background: url(windows_track.gif) repeat-y;
}
.scrollWrap .jScrollPaneDrag {
	background: url(scroll_drag_middle.gif) no-repeat 0 50%;
}
.scrollWrap .jScrollPaneDragTop {
	/*background: url(windows_drag_top.gif) no-repeat;*/
	height: 4px;
}
.scrollWrap .jScrollPaneDragBottom {
	/*background: url(windows_drag_bottom.gif) no-repeat;*/
	height: 4px;
}
.scrollWrap a.jScrollArrowUp {
	height: 17px;
	background: url(scroll_arrow_up.gif) no-repeat 0 0;
}
.scrollWrap a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.scrollWrap a.jScrollArrowDown {
	height: 17px;
	background: url(scroll_arrow_down.gif) no-repeat 0 0;
}
.scrollWrap a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.scrollWrap a.jScrollActiveArrowButton, .scrollWrap a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
