{margin:0; padding:0;}



body {

	background-color: #CCCCCC;

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 14px;

	color: #0066CC;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

	color: #ED1B24;

}



p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 16px;

}



.body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 16px;

}

.body2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 16px;

}



.bodybold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	line-height: 16px;

}



.bodyitalic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	color: #000000;

	line-height: 16px;

}



.scheduleheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	line-height: 16px;

}



.scheduletext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 14px;

}



.heading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 14px;

	color: #0066CC;

}



.subheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

	color: #ED1B24;

}



.subheadingblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

	color: #0066CC;

}



.subheadinggreen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

	color: #009933;

}



.small {

  	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	color: #000000;

}



.smallitalic {

  	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	line-height: 12px;

	color: #000000;

}



.promoheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	line-height: 14px;

	color: #ED1B24;

}



ul, li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 16px;

}



hr {

	border: 0;

	color: #9E9E9E;

	background-color: #9E9E9E;

	height: 1px;

	width: 100%;

	text-align: left;

}



.subnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 14px;

	line-height: 14px;

	text-decoration: none;

}



.subnavon {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ED1B24;

	padding-top: 14px;

	line-height: 14px;

	text-decoration: none;

}



.subsubnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding-top: 8px;

	line-height: 10px;

	text-decoration: none;

}



.subsubnavon {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ED1B24;

	padding-top: 8px;

	line-height: 10px;

	text-decoration: none;

}



.subsubsubnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	padding-top: 8px;

	padding-left: 8px;

	line-height: 10px;

	text-decoration: none;

}



.subsubsubnavon {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ED1B24;

	padding-top: 8px;

	padding-left: 8px;

	line-height: 10px;

	text-decoration: none;

}



/* LINK STYLES */

a {

	color: #ED1B24;

	text-decoration: underline;

}



a:active {

    color: #0066CC;

	text-decoration: underline;

}



a:hover {

    color: #0066CC;

	text-decoration: underline;

}



a.white {

	color: #FFFFFF;

	text-decoration: underline;

}



a.white:active {

    color: #FFCC00;

	text-decoration: underline;

}



a.white:hover {

    color: #FFCC00;

	text-decoration: underline;

}



a.subnavlink {

    color : #000000;

	text-decoration: none;

}



a.subnavlink:active {

    color : #ED1B24;

	text-decoration: none;

}



a.subnavlink:hover {

    color : #ED1B24;

	text-decoration: none;

}



/* FOOTER STYLES */

.footer {

  	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 10px;

	color: #FFFFFF;

}



/* FORM STYLES */

.textfield {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

}



/* SCHEDULE TABLE STYLES */



.table {

	border-collapse: collapse;

}



.td, .th {

	padding: .3em;

	border: 1px #0066CC solid;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 14px;

}



.td2 {

	padding: .3em;

	border: 1px #0066CC solid;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 10px;

	color: #000000;

	line-height: 14px;

	background-color: #BBDBEC;

}



.tdbold, .thbold {

	padding: .3em;

	border: 1px #0066CC solid;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 10px;

	color: #000000;

	line-height: 14px;

	background-color: #7FBBDC;

}



.tdstaff {

	padding: .3em;

	border: 1px #0066CC solid;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #000000;

	line-height: 14px;

	background-color: #7FBBDC;

}



.thead {

	padding: .3em;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #000000;

	line-height: 14px;

}



html {height: 100%;}

body {min-height: 101%;}



