html {
margin:0; padding:0;
width:100%; height:100%;
background-color:#949e7c;
text-align:center;
}

body {
margin:10px auto 0 auto; padding:0;
height:auto; min-height:600px; 
width:1000px;
border:3px solid #333333;

background-color:#8c8478;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
display:block;
}

/* for Internet Explorer */
/*\*/
* html body {
height: 600px;
}
/**/

#banner_left {
width:200px; height:175px;
float:left;
}

#banner_right {
width:800px; height:175px;
float:right;
border-bottom:2px solid #bbbbbb;
overflow:hidden;
}

#left_sidebar {
	width:196px;
	height:100%;
	min-height:600px;
	padding:2px;
	float:left;
	background-color:#8c8478;
	overflow:hidden;
}

#left_sidebar_title {
width:100%; height:27px;
padding-left:25px;
background:#333333 url('../images/corner_arrow_l.gif') no-repeat 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#bbbbbb;
}

#content {
width:778px; height:100%;
margin:0; padding:0px 10px 10px 10px;
overflow:visible;
float:right; clear:right;
background-color:#ffffff;
border-left:2px solid #bbbbbb;
min-height:600px;
}

#location_bar {
width:788px; height:20px;
padding:7px 5px 0px 5px; margin: 0px;
border-left:2px solid #bbbbbb;
font-size:12px;
color:#cccccc;
background-color:#000000;
display:block;
float:right; clear:right;
}

#location_bar a:link, #location_bar a:visited, #location_bar a:active {text-decoration:none; color:#cccccc;}
#location_bar a:hover {text-decoration:none; color:#cccccc; font-weight:bold;}

#bottom_links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing:2px;
color:#666;
width:700px;
background:transparent;
margin:0 auto 0 auto; padding:0 0 25px 0;
display:block;
}

a:link		{color:#063; text-decoration:none;}
a:visited	{color:#063; text-decoration:none;}
a:active	{color:#063; text-decoration:none;}
a:hover		{color:#911; text-decoration:underline;}

a img {
	border:none;
	text-decoration:none;
}

.confirmed {
margin: 0 auto 0 0;
font-size:0.8em;
font-weight:bold;
color: #888888;
}
.confirmed .name {
color:#666666;
}
.unconfirmed {
margin: 0 auto 0 0;
font-size:0.8em;
font-weight:bold;
color: #888888;
}



.roster_thumbnail table,td {
margin:0;
padding:0;
}

.roster_thumbnail {
border:none;
padding:5px;
}

.roster_thumbnail img {
border:1px solid #555555;
}

.roster_thumbnail a:link img, 
.roster_thumbnail a:visited img,
.roster_thumbnail a:active img {
border:2px solid #006633;
}
.roster_thumbnail a:hover img {
border:2px dashed #5599bb;
}

table.form_table {
margin:0 auto 0 auto;
border-collapse:collapse;
font-weight:bold;
color:#333333;
}

table.form_table tr {
background-color:#ccddcc;
margin:0;
padding:0;
}

table.form_table th {
background-color:#aabbaa;
font-size:1.1em;
font-weight:bold;
padding-top:5px;
border-bottom:2px solid #555555;
}

table.form_table td {
padding:2px;
}

table.alternating_rows {
text-align:center;
}

.alternating_rows th {
background-color: #888888;
border: 1px solid #999999;
padding: 3px 5px 5px 2px;
font-size: 1.0em;
font-weight: bold;
}

.alternating_rows td img {
margin:4px;
border:2px solid #555555;
}

tr.evn {
background-color:#aaaaaa;
}
tr.odd {
background-color:#dddddd;
}

.alternating_rows td {
padding: 1px 5px 1px 2px;
text-align:left;
}

.sidebar_menu {
padding-left:0.5em;
list-style:inside;
}

.sidebar_menu li {
padding:0 0 0.5em 0;
font-weight:bold;
}

.sidebar_menu li ul {
padding:0.5em 0 0.2em 2em;

}

.sidebar_menu li ul li {
padding:0 0 0.2em 0;
font-weight:normal;
}

small {
font-size:0.8em;
font-weight:normal;
}

.input_field {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#555555;
border:2px solid #cccccc;
/*text-transform:capitalize;*/
}

.error_msg {
font-size:14px;
font-weight:bold;
color:#CC3300;
}

form table td {
text-align:right;
padding:3px 2px 3px 2px;
}

h1 {
font-size: 18px;
font-weight:bold;
display:inline;
}

h2 {
font-size: 14px;
font-weight:bold;
display:inline;
}

h3 {
font-size:12px;
font-weight:bold;
display:inline;
}

hr {
border:none;
background-color:#444;
color:#444;
width:300px;
height:1px;
}

.highlight_grey {
font-weight:bold;
color:#cccccc;
}

#login_result {
font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:12px;
font-weight:bold;
}

.loginfield {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:110px;
}

.form_button {
background-color:#cccccc;
border:2px solid #555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.9em;
color:#555555;
margin:2px; padding:2px;
}

.form_button:hover {
background-color:#aaccaa;
border:2px solid #336633;
color:#000000;
}

img.image_map {
border:none;
margin:0 auto 0 auto;
}

img.border {
margin:5px; padding:0;
border:1px solid #555;
}

.column {
width:200px;
float:left;
display:block;
text-align:justify;
margin:10px;
}

td.thumb {
font-size:9px;
width:125px;
overflow:hidden;
padding-bottom:5px;
vertical-align:top;
}

.thumb a {border:none; ;}
.thumb a:link img {border:2px solid #444;}
.thumb a:visited img {border:2px solid #444;}
.thumb a:active img {border:2px solid #444;}
.thumb a:hover img {border:2px solid #396;}

.enlarged_image {
border:2px solid #666;
}

#big_caption {
font-size:20px;
color:#666;
display:inline;
}

.bio {
width:90%;
text-align:justify;
margin:0 auto 0 auto;
}

.biopix_left {
width:100px;
height:100px;
border:1px solid #000;
margin:2px 5px 0 0;
float:left;
}

.biopix_right {
width:100px;
height:100px;
border:1px solid #000;
margin:2px 0 0 5px;
float:right;
}

/* CUSTOMIZE AUTOSUGGEST STYLE	*/
/*#search-wrap input{width:150px; font-size:12px; color:#999999; padding:2px; border:solid 1px #999999;}8?

/* remove the bullets, padding and margins from the lists */
.results {
margin:0; padding:0;
display:block;
list-style-type:none;
overflow:visible;
width:0; height:0;
border:none;
border-collapse:collapse;
}

/* use the table to position the dropdown list */
.results table{
position:absolute;
border:none; margin:0;
border-collapse:collapse;
z-index:80;
/*left:-1px;*/
/*top:25px;*/
}

/* style all the links */
.results a, .results :visited {
display:block;
font-size:11px;
font-weight:normal;
width:100%;
margin:0px; padding:5px;
color:#000;
background:#949e7c;
text-decoration:none;
text-align:left;
border-top:none;
}
/* style the links hover */
.results li a:hover{
color:#444;
background:#d4d8bd;
border:none;
border-collapse:collapse;
}

.results ul {
padding:0; margin:0;
position:absolute;
width:250px;
height:0;
border-top:1px solid #fff;
list-style-type: inherit;
}

.results li{
float:left;
position:relative;
z-index:100;
border:1px solid #ffffff;
list-style-type: inherit;
display:block;
width:100%;
}

.results_hidden {
position:absolute;
visibility:hidden;
height:0; width:0;
margin:0; padding:0;
}

.crew_thumbnails a:hover{text-decoration:none; border:0px solid #991111;}
.crew_thumbnails img {border:1px solid #ffffff;}
.crew_thumbnails a:hover img {border:1px solid #991111;}

a:link img, a:visited img, a:active img {text-decoration:none; border:1px solid #ffffff;}
a:hover img {text-decoration:none; border:1px solid #991111;}
