/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;height:100%;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

/*Layout*/

body {position:relative;}
#wrap {margin:0px auto;}
a {text-decoration:none;color:#5e9acb;}
a:hover {border-bottom:1px solid #002d62;}
h2 {color:#5e9acb;font-family:"Times New Roman", Times, serif;font-size:182%;}
h2 small {color:#000; font-family:arial,helvetica,clean,sans-serif;text-transform:uppercase;font-size:44%}
p, h2 {padding:0 5px;}
div#content p {margin:10px 0;}
div#content ul li {margin:10px 0 10px 20px;list-style:disc;}
strong {font-weight:bold;}
em {font-style:italic;}
blockquote {margin:10px 25px;}

div#container {width:850px;margin:0px auto;padding:60px 0 170px 50px;position:relative;overflow:auto;background:#fff url(images/globe-small.jpg) no-repeat 40px 315px;}

div#header {margin:0 0 0 160px}
h1 {background:#fff url(images/header-small-3.gif) no-repeat top left;height:60px;width:200px;position:absolute;left:0px;}
h1 a {display:block;height:60px;width:200px;}
h1 a:hover {border:0}
div#header h1 {background:#fff url(images/header.gif) no-repeat top left;height:140px;}
h1 span {display:none;}

div#header ul#main_nav {clear:right;}
div#header ul#main_nav li,div#header ul#banner li {float:left;margin:5px 5px 5px 0;display:block;font-weight:bold;text-transform:uppercase;}
div#header ul#main_nav li label {float:left;cursor:pointer;}
div#header ul#main_nav li input {border:1px solid #5e9acb;padding:5px;*margin:-1px 0 0;_margin:-1px 0 0 -3px;height:11px!important;height:12px;width:111px;font-weight:normal;}
div#header ul#main_nav li a, div#header ul#main_nav li button {display:block;border:0;background:#002d62;color:#fff;padding:5px 6px;font-size:85%}
div#header ul#main_nav li button {font-weight:bold;padding:4px 5px;*padding:4px 3px 3px;float:left;}
div#header ul#main_nav li a:hover {background:#9abadd;border-bottom:0;} 
div#header ul#main_nav li a.current, div#header ul#main_nav li button {background:#5e9acb;}

ul#local_nav {float:left;font-weight:bold;text-transform:uppercase;font-size:85%;text-align:center;}
ul#local_nav li a {display:block;width:150px;background:#9abadd;color:#002d62;margin:10px 0;padding:5px;}
ul#local_nav li a:hover {border-bottom:0;color:#fff;background:#002d62;}
ul#local_nav li a.current {background:#5e9acb;color:#fff;}

ul#bio_nav {overflow:auto;}
ul#bio_nav li {list-style:none !important;float:left;margin:10px 8px 10px 0px !important;width:105px!important;width:107px;font-size: 12px;}
ul#bio_nav li.lastteambio {list-style:none !important;float:left;margin:10px 0px 10px 0px !important;width:105px!important;width:107px;font-size: 12px;}
ul#bio_nav li a {display:block;background:#002d62;width:94px;}
ul#bio_nav li a:hover {border:0;}
ul#bio_nav li a img {background:#002d62;padding:1px;-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50;}
ul#bio_nav li a:hover img, ul#bio_nav li a.current img {-moz-opacity:1;filter:alpha(opacity=100);opacity:100;}
div#content {margin:10px 0 0 0;padding:0 10px 5px; border-left:1px solid #9ABADD; background:#fff;width:565px;float:left;}
div.no_local {margin:10px 0 0 160px !important;display:inline;}

p.contact_info {margin-top:20px !important;color:#5e9acb;}
p.contact_info strong {color:#002d62;}

ul#banner{clear:both}
div#header img {margin-right:3px;}

/*Form*/
fieldset {margin:10px 20px;}
fieldset li {margin:5px;}
fieldset label {display:block;float:left;cursor:pointer;width:70px;background:#5e9acb;color:#fff;padding:5px 20px;}
fieldset input, fieldset textarea {border:1px solid #5e9acb;padding:5px 5px 4px 5px;}
fieldset textarea {border:0}
fieldset li.textarea {border:1px solid #5e9acb;width:500px;}
fieldset input[type="text"] {width:380px;height:15px;*margin:-1px 0 0;_margin:-1px 0 0 -4px;}
fieldset input[type="submit"] {background:#002d62;color:#fff;cursor:pointer;}
fieldset textarea {width:380px;}

/*Home Page*/
body#home div#wrap {background:#FFFFFF url(images/globe-home.jpg) no-repeat scroll 20px 135px;margin:0 auto;width:950px;}
body#home div#container {width:600px;margin:0 auto;background:none;padding:60px 0 0 100px}
body#home div#header {height:240px;margin:0px;}
body#home h1 {position:static;margin-top:20px;width:auto;height:110px;}
body#home div#content {text-align:center;border:0;margin:0;background:none;}
body#home h2 {font-size:225%;letter-spacing:.01em;padding-bottom:10px;padding-top:10px;}

/* Misc Classes*/
.clear {clear:both;}

/*Safari/Chrome Fixes*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div#header ul#main_nav li input { height:11px; }
}