body { background: #4d4d4f; margin: 0px; padding: 0px; }

UL { margin:10px 0px 10px 20px; }
LI { margin:0px 0px 0px 10px; }

FORM, INPUT { margin:0px; padding:0px; }
H1, H2, H3, H4, H5, H6, H7, H8, FORM {margin:0px;}
.FORM { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; }
.INPUT { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #000; }
.button { font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#006CB7; padding: 1px 1px 1px 1px; }
.textbox { font: 11px/13px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background-color:#FFF; }

.frame { border-top:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; }
.topimage { padding:14px 16px 0px 0px; background-color:#000000;  }
.topimage TABLE { float:right; font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; }
.topimage A { font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; }
.topimage A:hover { COLOR: #ae1e39; }
.topimage .logininput { margin:1px 0px 2px 8px; font: 10px/10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; float:right; }
.topimage .loginbutton { margin:3px 0px 0px 2px; font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFF; background-color:#ae1e39; float:right; }

.h1 { background-color:#006CB7; }
H1 { padding:4px 0px 5px 15px; font: bold 12px/13px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #FFFFFF; }
H2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; }
H3 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; }
.contentcontainer { padding: 10px 12px 30px 14px; }
.content {
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666666;
    margin:10px 0px 10px 0px; 
}
.content A:link    { COLOR: #000000; }
.content A:visited { COLOR: #000000; }
.content A:active  { COLOR: #000000; }
.content A:hover   { COLOR: #E35118; }

.classdate { font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #006CB7; }
.classcontent {	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;	COLOR: #666666;}
.welcome { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; margin-top: 0px 0px 0px 6px; }

.sidedates { font: 10px/13px Verdana, Helvetica, sans-serif; COLOR: #006CB7; text-align: center; }
.sidedates P { padding:0px 8px 13px 8px; margin:0px; }
.sidedates A:link    {COLOR: #006CB7; }
.sidedates A:visited {COLOR: #006CB7; }
.sidedates A:hover   {COLOR: #006CB7; }
.sidedates A:active  {COLOR: #006CB7; }

.footer { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; text-align:center; text-decoration: none; background-position: center; background-color: #b8aca0; vertical-align: middle; padding-top: 15px; padding-bottom: 15px; }
.footer A:link    { COLOR: #006CB7; }
.footer A:visited { COLOR: #000000; text-decoration: none; }
.footer A:active  { COLOR: #000000; text-decoration: none; }
.footer A:hover   { COLOR: #000000; text-decoration: underline; }

.nav { font: 11px Arial, Helvetica, sans-serif;  BORDER: solid #000000 1px; background-color:#FFFFFF; padding: 10px 10px 10px 10px; text-align: center; }
.nav A         { COLOR: #006CB7; text-decoration:underline; }
.nav A:hover   { COLOR: #999999; text-decoration:underline; }

/*#subnav A { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; display:block; width:125px; text-decoration:none; padding: 1px 0px 1px 5px; BORDER-bottom: solid #000000 1px; }
#subnav A:hover { COLOR: #000000; background-color:#DCDDCB; }
.subnav { font: 11px Arial, Helvetica, sans-serif; background: #FFFFFF; border-bottom: none; BORDER-right: solid #000000 1px; BORDER-left: solid #000000 1px; BORDER-top: solid #000000 1px; }
.subnav A         { COLOR: #FF9999; text-decoration:none; }
.subnav A:hover   { COLOR: #DCDDCB; text-decoration:none; }*/

.table { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; background:#006CB7; border:1px solid #006CB7; }
.table A         { COLOR: #000; }
.table A:hover   { COLOR: #006CB7; }
.table TH { padding:4px 10px 4px 10px; text-align:left; color:#FFFFFF; }
.table TH A { color:#FFFFFF; }
.table TH A:hover { color:#DDD; }
.table TD { padding:4px 10px 4px 10px; }
.table .listing1 { background:#eeefe1; }
.table .listing2 { background:#E2E2D2; }
.table .listing3 { background:#e5e5e5; }
.table .pager { font-size: 10px; COLOR: #000000; text-align:right; background:#FFFFFF; }
.table .pager A         { font-weight:bold; }


.subtable { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; background:#006CB7; }
.subtable A         { COLOR: #000; }
.subtable A:hover   { COLOR: #006CB7; }
.subtable TH { padding:4px 10px 4px 10px; text-align:left; color:#FFFFFF; }
.subtable TH A { color:#FFFFFF; }
.subtable TH A:hover { color:#DDD; }
.subtable TD { padding:4px 10px 4px 10px; }
.subtable .listing1 { background:#eeefe1; }
.subtable .listing2 { background:#E2E2D2; }
.subtable .listing3 { background:#e5e5e5; }
.subtable .pager { font-size: 10px; COLOR: #000000; text-align:right; background:#FFFFFF; }
.subtable .pager A         { font-weight:bold; }



.table2 { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FFF; border:1px solid #808070; }
.table2 TH { background:#808070; }
.table2 .listing1 { background:#FFF; color: #000; }
.table2 .listing2 { background:#DDD; color: #000; }

.table3 { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; border:1px solid #808070; border-left:0px;}
.table3 TH { background:#808070; }
.table3 TH A { color:#FFFFFF; }
.table3 TH A:hover { color:#DDD; }
.table3 TD { border-left:1px solid #808070; }
.table3 .listing1 { background:#EEE; }
.table3 .listing2 { background:#DDD; }

.table4 { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #e0ae3e; background:#ae1e39; border:1px solid #000000; }
.table4 A         { COLOR: #000; }
.table4 A:hover   { COLOR: #ae1e39; }
.table4 TH {
	padding:4px 10px 4px 10px;
	text-align:center;
	color:#e0ae3e;
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.table4 TH A { color:#FFFFFF; }
.table4 TH A:hover { color:#DDD; }
.table4 TD {
	padding:4px 10px 4px 10px;
	border:1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #eeefe1;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
}
.table4 .listing1 { background:#eeefe1; }
.table4 .listing2 { background:#E2E2D2; }
.table4 .listing3 { background:#e5e5e5; }
.table4 .pager { font-size: 10px; COLOR: #000000; text-align:right; background:#FFFFFF; }
.table4 .pager A         { font-weight:bold; }


.border { COLOR: #000000; BORDER: solid #000000 1px; }

.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; font-weight:bolder; }
.error A { COLOR: #006699; }

.pageoutline { BORDER-right: solid #FFFFFF 6px; border-bottom: solid #FFFFFF 6px;}

.photo { BORDER: solid #ae1e39 2px; }
 
.navtable { border-bottom:8px solid #D6D3D3;}
#navigation { width: 133px; display: block; }
#navigation A { color: #000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#D6D3D3; display: block; margin: 0px; border: none; font-weight: bold; padding: 3px 0px 3px 10px; }
#navigation P { margin:0px; padding:0px 8px 0px 0px; }
#navigation A:hover { color: #ffffff; background-color: #006CB7;}

.subnavborder { width:768px; }
.subnav { background-color:#B0B0B0; border-top:3px solid #FFF; border-left:4px solid #FFF; border-right:4px solid #FFF; border-bottom:0px; }
.subnav .subnavtable { border-left:1px solid #FFF; }
#subnav A { border-right:1px solid #FFF; background-color:#D6D3D3; margin: 0px; padding:4px 8px 5px 8px; color:#000000; font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: block; text-transform:uppercase; }
#subnav P { margin:0px; padding:0px 0px 0px 0px; }
#subnav A:hover { background-color: #006CB7; color:#FFF; }

.table5 { font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; background:#ae1e39; border:1px solid #ae1e39; }
.table5 A         { COLOR: #000; }
.table5 A:hover   { COLOR: #ae1e39; }
.table5 TH { padding:4px 4px 4px 4px; text-align:left; color:#e0ae3e; }
.table5 TH A { color:#FFFFFF; }
.table5 TH A:hover { color:#DDD; }
.table5 TD { padding:4px 4px 4px 4px; }
.table5 .listing1 { background:#eeefe1; }
.table5 .listing2 { background:#E2E2D2; }
.table5 .listing3 { background:#e5e5e5; }
