body { background-color:#ffffff; padding:0; margin:0; font-family:Tahoma, Geneva, sans-serif; font-size:15px;}
a:link, a:visited, a:active { color:#304020; text-decoration:none; }
a:hover { color:#304020; text-decoration:underline; }

#container { background-color:#ffffff; width:640px; height:390px; text-align:center; overflow:visible;}

#form	{ float:none; clear:both; margin-top:5px; margin-bottom:5px; overflow:auto;}
#results{ float:none; clear:both; width:640px; overflow:auto; text-align:center; margin:0; padding:0; margin-top:5px; margin-bottom:5px;}	
#video { float:none; clear:both; width:640px; height:410px; margin-top:10px;}
#videoLink { float:none; clear:both; width:640px; height:410px;}

#bibSearchDiv { float:left; width:220; padding:5px;}
#nameSearchDiv { float:left; width:220; margin-left: 5%;padding:5px; padding-left:20px; border-left: #cccccc 2px solid;}

#timesTable { width:100%; margin:0; padding:0; }
#timesTable tr th{ text-align:left; }
#timesTable tr td{ text-align:left; }
#timesTable tr .viewLink{ text-align:center; }


#bibSearchForm {float:none; clear:both; margin:0; text-align:left;}
.bibSearchNumber { width:110px; height="20px"; background-color:#ffffee; border: #eeeedd 1px solid; text-align:left; padding:1px; padding-right:6px; font-size:16px;}
#bibSearchGoButton { width:119px; height:25px; background-color:#eeeebb; border: #aaaa77 1px solid; text-align:center; padding:1px; padding-right:6px; font-size:13px;}

#nameSearchForm { float:none; clear:both; margin:0; text-align:left; }
.nameSearchName { width:110px; height="20px"; background-color:#ffffee; border: #eeeedd 1px solid; text-align:left; padding:1px; padding-right:6px; font-size:16px;}
#nameSearchGoButton {  width:119px; height:25px; background-color:#eeeebb; border: #aaaa77 1px solid; text-align:center; padding:1px; padding-right:6px; font-size:13px;}

#nameSelectedSelect { width:200px; height="20px"; background-color:#ffffee; border: #eeeedd 1px solid; text-align:left; padding:1px; padding-right:6px; font-size:16px; }
#nameSelectedGoButton { width:119px; height:25px; background-color:#eeeebb; border: #aaaa77 1px solid; text-align:center; padding:1px; padding-right:6px; font-size:13px; }


#startOver { float:left; margin:2px; margin-right:30px; }
#searchFormErrorMsg { float:left; color:#990000; font-weight:bold; font-size:13px; height:30px;}
#searchSuccessMsg { float:left; color:#304020; font-size:13px; text-align:left; height:30px;}

.vidExplanation { font-size:11px; }

.unavailable{font-size:14px; color:#304020; font-weight:bold;}