³html, body, div {padding:0; margin:0 auto; }
body {font: 12px/16px lucida grande, lucida, trebuchet, verdana, arial, sans-serif;color:#444;text-align:center; background-color:#ffffff;}

a:link, a:visited {color:#0c566e}
a:hover, a:active {color:#5e0523;}

div#container {width:809px;}

div#banner {background:#ffffff url('banner.jpg') no-repeat; height:194px; margin-bottom:10px; border: 1px solid #ccc;}

div#contentwrap {background:transparent url('content_bg.jpg') repeat-y;border:1px solid #ccc;}


div#content {float:right; width:630px; text-align:left; padding:15px 10px 20px 0; }

div#left {float:left;width:150px;padding-top:3px;}


#LeftNav {width:150px;padding:0 0 0 3px;margin:0;text-align:left; } 

#LeftNav ul {margin:0;padding:0;list-style-type: none;font-family: Times New Roman, Times, Palatino Linotype, Georgia;text-align: left;}
#LeftNav li {margin: 1px 0 0 0;}

#LeftNav a:link, #LeftNav a:active, #LeftNav a:visited {
margin: 5px 0 0 3px;
display: block;
width: 130px;
padding: 2px 0 2px 5px;
border: 1px solid #ccc;
color: #007771;
text-decoration: none;
}

#LeftNav a:hover {color: #ffffff;background-color:#5e0523;}


#quotes {padding:10px; font-style:normal;font-size:11px;color:#444;}
#quotes p {font-style: italic;color:#555;}
.quotes p { font-style: italic;}

#totop {font-size: 11px;text-align:right;font-weight:bold;padding:0 20px 0 0;}
#totop a:link, #totop a:active, #totop a:visited {padding:5px 0 5px 25px;text-decoration: none;}
#totop a:hover {background-position:0 1px;text-decoration: none;}



h1 { 
color:#5d0522;
padding: 0 0 10px 0;
margin:0;
font-size: 20px;
font-family: Times New Roman, Times, Palatino Linotype, Georgia;
font-weight:normal;
}

h2 { 
color:#00777e;
padding: 10px 0 0 0;
font-size: 17px;
font-family: Times New Roman, Times, Palatino Linotype, Georgia;
}

h3 { 
color:#444;
padding: 10px 0;
font-size: 15px;
font-family: Times New Roman, Times, Palatino Linotype, Georgia;
}



#qtsrc {font-style: italic;padding-left:20px;text-indent:-10px;}

.lineover {border-top:1px solid #ddd;padding-top:10px;}


#leftcol {float:left;width:435px;text-align:left; }

#rightcol {width:180px;float:right;padding:0 0 10px 10px;border-left:1px solid #ddd;text-align:left;font-size:11px;}
#rightcol h2 {padding:5px 0 1px 0;margin:0;background:transparent;font-size:12pt;border-top:1px solid #eee;}


#footer {clear:both; background-color:#fff; padding:15px; font-size:11px;}

.pdf {background: url("docIconSM.gif") no-repeat top left; padding:5px 0 10px 20px;margin-left:10px;}


input,textarea {width:170px;padding:3px;margin-bottom:5px;font-size:8.5pt;color:#333;border:1px solid #ccc;}
.checkbox {width:12px;padding:0px;margin-bottom:2px;border:1px solid #ccc;}
#submit {border:2px solid #999;background-color:#444;color:#eee;width:150px;font-weight:bold;}
#submit:hover {border:2px solid #444;background-color:#ddd;color:#333;}

.submit { 
	background-color: #5e0523;
	color: #72d4d5;
	font-weight: bold;
	font-size: 12px;
}

.submit:hover { 
    background-color:#72d4d5;
	color: #5e0523;
}


.img {padding:8px;border:1px solid #ccc;}

.L {float:left;text-align:center;width:48%;vertical-align:top;}
.L p {text-align:left; font-size:11px; padding:0 0 15px 0;margin:0;}

.R {float:right;text-align:center;width:48%;vertical-align:top;}
.R p {text-align:left; font-size:11px; padding:0 0 15px 0;margin:0;}

table#schedule th {text-align:right;font-weight:bold;padding-right:5px;}