* {
margin:0;
padding:0;
}

body {
font:11px verdana, "Trebuchet MS", tahoma, helvetica, arial, sans-serif;
line-height:16px;
color:#333;
background-color:#d6d6d6;
}

p {
margin-bottom:15px;
}

blockquote {
margin-left:30px;
}

select {
font:11px verdana, "Trebuchet MS", tahoma, helvetica, arial, sans-serif;
}

#scrollable1 li{ margin-left:18px; }

hr {
width:100%;
border:0;
background-color:#ccc;
height:1px;
clear:both;
}

label {
font-size:11px;
color:#555;
}

b, strong, item_date a { color:#000; font-weight:normal; }

a {
color:#666;
text-decoration:none;
}	

.item_body a, a.lightwindow {
color:#666;
text-decoration:underline;
}
.item_proj a.lightwindow {
	text-decoration:none;
}
div.item_body {
color:#333;
}
.scrollable_bio a {
color:#666;
text-decoration:none;
}

.scrollable_sl a {

}
#scrollable1 p a {
	text-decoration:underline;
}
#scrollable1 table p a,
#scrollable1.links p a {
	text-decoration:none;
}
#scrollable1 table.news p a {
	text-decoration:underline;
}
a:hover, #owners_link:hover {
color:#c00;
text-decoration:none;
}

a img {
border:none;
}

a.menu_off, a.active { line-height:13px; margin-bottom: 6px; display:block;  }



#container {
width:844px;
height:768px;
margin:0 auto;
}

#header {
width:844px;
height:220px;
background-color:#fff;
}

#spacer {
height:7px;
}

#wrapper_header {
float:left;
height:55px;
width:844px;
background-color:#fff;
margin:0 auto;
}

#wrapper {
float:left;
width:844px;
height:450px;
background-color:#fff;
margin:0 auto 7px;
}

#wrapper_splash {
width:790px;
height:80px;
background-color:#fff;
text-align:left;
padding:15px 27px;
}

#branding {
float:right;
padding-top:7px;
}

#slideshow {
position:relative;
width:auto;
height:auto;
float:left;
margin-right:15px;
background-color:#ddd;
}

#slideshow div {
position:absolute;
left:0;
top:0;
}

#footer,#footer_splash {
clear:both;
width:790px;
height:40px;
font-size:10px;
text-align:left;
background-color:#fff;
padding:10px 27px;
}

#footer_splash {
margin:6px 0 0;
}

#bottom_left_nav {
padding:18px 0 0;
}

#language_picker {
position: relative;
float: left;
}

#bottom_splash_nav {
position: relative;
float: right;
}

#language_picker, #bottom_splash_nav {
margin-top: 30px;
}

#f_bottom_nav, #bottom_nav {
float:right;
height:48px;
margin:12px 0 0 0;
}

#bottom_nav {
margin:0;
}

#menu_container {
padding:19px 0 0;
}

#menu_container .menu a {
display:block;
text-decoration:none;
padding:1px;
}

#menu_container .menu .submenu a {
display:block;
text-decoration:none;
padding:1px 1px 1px 15px;
}

#menu_container ul li ul li ul li a.active:hover, ul li ul li a.active:hover,ul li a.active:hover,a.active:hover {
color:#bbb;
text-decoration:none;
}

#menu_container .menu, #menu_container .menu .submenu, #menu_container .menu .submenu .subsubmenu {
list-style-type:none;
border-bottom-width:0;
margin:0;
padding:0;
}

#menu_container .menu .submenu .subsubmenu a {
display:block;
text-decoration:none;
padding:1px 1px 1px 30px;
}

#ajax_loader {
left:50%;
top:50%;
margin-top:-20px;
margin-left:-115px;
position:fixed;
z-index:99999;
}

#language {
margin-top: 12px;
!margin-top: 23px;
}

#img_cols {
float:left;
height:100%;
padding:0 7px;
}

#bio_img_cols {
float:left;
height:367px;
padding:12px 15px;
}
div.details_container {
	 padding-top:10px;
 }

#news {
height:80px;
}

#news ul {
margin:0;
}

#news ul li {
list-style:none;
border-bottom:1px dotted silver;
width:400px;
margin:3px 0;
}

#news ul li a:hover,#news ul li a {
display:block;
width:500px;
text-decoration:none;
}

#news_items {
border-bottom:1px solid #ccc;
margin-bottom:17px;
}

#news_items table tr td #details { width: 460px; }

#news_items .photo {
margin-bottom:17px;
}

#uftk_details {
border-bottom:1px solid #ccc;
padding:8px 0 8px;
}

#img_browser {
margin-top:480px;
}

#hisban {
padding:7px 0 1px 0;
}

#tabs {
float:left;
}

#tabs ul {
list-style:none;
}

#tabs li {
display:inline;
}

#tabs a {
float:left;
text-decoration:none;
color:#666;
padding:3px 30px 2px 0;
}

#tabs a span {
display:block;
float:none;
padding:3px 10px 2px;
}

#tabs a:hover span {
background-color:#eee;
}

.tabContent {
padding-top:5px;
}

.header_content {
padding-bottom:22px;
border-bottom:1px solid #bbb;
margin:27px 27px 0;
}

.name, .name a {
float:left;
color:#666;
}
.name a:hover {
color:#c00;
}

.one_column {
width:auto;
float:left;
margin:19px 0 27px 27px;
}

.one_cols_content {
clear:both;
margin-right:25px;
}

.wide_column_one {
float:left;
width:350px;
margin:0 0 27px 28px;
}

.wide_column_two {
margin:0 27px 27px 380px;
}

.standard_column_one {
float:left;
width:150px;
margin:0 0 0 -817px;
}

.standard_column_two {
margin:0 27px 27px 185px;
}

.wide_left_content {
margin:19px 19px 27px 0;
}

.wide_right_content,.standard_right_content {
margin:19px 27px 27px 0;
}

.slide_column_two {
margin:0 27px 27px 200px;
}
.slide_right_content {
margin:0px 20px 27px 0;
float: right;
}
.slide_left_content {
margin:19px 19px 27px 0;
}


.slide_right_content #scrollable1 { width: 300px; height:405px;   }
.slide_right_content b { width: 300px;  }

#details { width: 550px; }

.standard_left_content {
margin:10px 19px 0 0;
}

.scrollable_sl,.scrollable_wide,.scrollable_one,.scrollable_def {
float:left;
width:585px;
height:375px;
overflow:hidden;
white-space:wrap;
}

.scrollable_wide {
width:380px;
}

.scrollable_bio {
float:left;
width:390px;
height:290px;
overflow:hidden;
white-space:wrap;
}

.scrollable_one {
width:770px;
height:240px;
}

.track,.track_bio,.track_def,.track_news,.track_proj,.track_career {
float:left;
width:10px;
height:375px;
margin-left:10px;
background-color:#e4e4e4;
}

.track {
height:240px;
}

.track_bio {
height:295px;
}

.handle {
width:10px;
height:70px;
background-color:#b2b2b2;
cursor:pointer;
}

.item_title {
font-size:11px;
}
/*a.lightwindow {
font-size:11px;
color:#666;
}*/

.item_date,.item_body,.item_ibody,.details {
vertical-align:top;
/*font-size:11px;*/
color:#666;
}

.photo {
vertical-align:top;
padding:1px 7px;
float:left;
}
.details {
margin-left:90px;
/*display:block;*/
}

.details .item_title,.details .item_date {
/*font-size:10px;*/
}

.p_label {
font-size:14px;
font-weight:700;
}

.item_ibody {
font-style:italic;
}



.right_pos {
text-align:right;
}

.input_text {
font-size:11px;
border:1px solid #aaa;
padding:1px;
}

.input_button {
font-size:10px;
color:#fff;
background-color:#777;
padding:1px 7px;
}

.hr_bio {
clear:both;
border-top:1px solid #aaa;
padding-top:7px;
margin:0 2px 0 190px;
}

.pipe {
margin:0 15px;
}

.featured_thumb, .browse_thumb, .browse_staff_thumb {
float:left;
border:1px solid #ccc;
margin:0 9px 7px 0;
}

.featured_thumb {
height:116px;
width:180px;
padding:4px 4px 0;
}

.browse_thumb {
height:50px;
width:50px;
}

.browse_staff_thumb {
height:60px;
width:60px;
}

.browse_thumb {
padding:3px;
}

.featured_hover {
position:relative;
float:left;
color:#fff;
width:172px;
height:32px;
!height:33px;
background:#000;
vertical-align:bottom;
font-size:9px;
text-decoration:none;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
z-index:888;
margin:-39px 0 0;
padding:4px;
display: hidden;
}

a.featured_hover:hover {
text-decoration:none;
}

.item_proj {
padding-top:7px;
float:left;
width:265px;
margin-bottom: 15px;
}

.photolist {
float:left;
margin:0 3px 3px 0;
padding:1px 1px 0;
}

.photolist a.photo_link img {
border:1px solid #ddd;
}

.photolist a.photo_link:hover img {
border:1px solid #c60404;
}

.h_link {
color:#000;
font-size:13px;
padding:0 0 21px;
}

.indication {
color:#555;
font-size:11px;
}

.error-message {
color:#cc0001;
}

.scrollable1 .l_input {
float:left;
width:150px;
}

.proj_s td {
padding:1px 5px;
}

.input label {
clear:both;
}

.divider {
clear:both;
margin:5px 0;
}

.s_input {
width:200px;
}

.l_input {
width:400px;
}

.checkbox input {
padding-right:7px;
}

.c_textarea {
width:475px;
}

.caps {
text-transform:uppercase;
}

.pagenav,.submit_botton {
float:right;
color:#C00;
}

.scrollable_def,.track_def {
height:310px;
}

.bio_proj {
border-bottom:1px solid #aaa;
margin:7px 0 ;
padding:3px 0 3px 0;
}

a:active,#menu_container ul li ul li a.active,ul li a.active,#tabs a:hover,#tabHeaderActive span,#tabHeaderActive a,.required,a.active,#tabs a:hover,#tabHeaderActive span,#tabHeaderActive a {
color:#c00;
}
.title {
color:#C00;
font-weight: normal;
margin-bottom: 10px;
}

/* FLV Player */
.flvplayer { min-height:320px; display:block; }

.leadership_category { width: 100%; float: left; }
.leadership_category_title { margin-top: -10px; float: left; margin-top: 5px; margin-bottom: 10px; }
#local_staff { margin-top: 20px; }

.menu_header { margin-bottom: 5px; }

.no_link { color: #CCCCCC; }

#owners_link { color: #000000; }
#owners_footer { position: absolute; margin-top: 350px; }
#staff_footer { position: absolute; margin-top: 320px; }

.current { text-decoration: underline; }

.highlighted_headshot img{ border:1px solid #c60404; }
.highlighted_bio_menu { color:#c00; text-decoration:none; }

.back_button, .next_button { margin-right: 10px; }