body {border: 0px; margin: 0px; background-color: white;}
p {padding: 1px 0px 5px 0px; margin:0px;}
th,td {	font: 12px Verdana, Helvetica, sans-serif;}
h1 {font: bold 18px Arial, Helvetica, sans-serif; margin: 1px 0px 3px 0px;}
h2 {margin: 0px 0px 0px 0px; font: bold 16px Arial, Helvetica, sans-serif;}
h3 {
	font-size: 14px;
	color: black;
	margin: 3px 0px 3px 0px;
}
ul {list-style: square outside; top:-10px;
padding:0px 5px 5px 15px; margin:0px 5px 5px 15px;}
legend, label.dd {display:none;}
fieldset {border:0px; margin:0px; padding:0px;}

td.topshelf {height:32px; text-indent:140px;
	background: url(images/index_r3_c1.gif) no-repeat left;}
#left {background-color: black; width:165px; text-align:center; vertical-align:top;}
#right {width:161px; vertical-align:top; text-align:center;border-right:1px solid #72828f;}
#main {width:440px; border-right:1px solid #00387c; border-left:2px solid #00387c; vertical-align:top;padding:0px none; margin:0px none;}
#wide {width:601px; border-right:2px solid #72828f; border-left:2px solid #00387c; vertical-align:top;padding:0px none; margin:0px none;}
.blue {background-color: #00387c; text-align: center; color: white;
	font: bold 14px Arial, Helvetica, sans-serif;}
.dateline {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing: 0.25em; text-transform:uppercase;}
.picture {border:2px solid #00387c; background-color: #e0e3e5;}
/* links */
a {color: #00387c; font-weight:bold;}
a.alt, a.alt:hover, a.alt:visited {color:white;text-decoration:none;}
a.smalt {font-size: 10px; color:white;} 
a.nav, a.nav:visited {color: white; width: 100%; display: block; text-indent:20px; padding-top:1px;
	background: url(images/nav.jpg) left bottom no-repeat; text-decoration: none; 
   font: normal 9pt Tahoma, Arial, Helvetica, sans-serif; letter-spacing: .1em; height:16px;}
	
a.nav:hover {color: #00387c; width: 100%; display: block; text-indent:20px; padding-top:1px;
	background: url(images/nav_hover.jpg) left bottom no-repeat; text-decoration: none; 
   font: bold 9pt Tahoma, Arial, Helvetica, sans-serif; letter-spacing: 0em; height:16px;}
div > a.nav:first-child {height:17px;}
/* Form objects */
form {margin: 0px; padding: 0px;}
input.submit {background-color: #e0e3e5; color: #00387c; font: normal 10px Arial, Helvetica, sans-serif; }
select, input.text {background-color: white; color: #00387c; font: normal 10px Arial, Helvetica, sans-serif; }
/* Special paragraph classes */
.smtxt {	font-size:11px; margin:2px; padding:0px; 
font-style: italic;}
.sm {font-size: 10px;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 10px }
.smboldc { font-weight: bold; font-size: 10px; text-align:center; }
.realsmall {	font-size:10px;}
.righthead {color:#00387c; font-weight:bold;}
.rightrunner {background: url(images/rightrunner.gif) repeat-y top;}

/* Calendar controls */
.smbold {font-weight: bold}
.smboldc {font-weight: bold; text-align:center;}

table.cal {	background-color: #72828f; margin-bottom:10px;}
td.cal {font: 8pt normal Arial, Helvetica, sans-serif;
 background-color:white;}
td.nodate {background-color: #72828f;}

/* Colors that will come in handy
blue {color:#00387c;}
lightblue {color:#cdd1e5;}
light gray {color:#72828f;}
dark gray {color: #e0e3e5;} */
