   html,body {
      margin:0;
      padding:0;
height:100%; /* this is the key! */
      border:none
   }
body {
height:100%; /* this is the key! */
margin: 0px 0px 0px 0px;
background: #56a7c3 url('../images/back.png'); background-repeat: repeat-x;}

p, tr, td, ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13.5px; font-style: normal;color: #000000;}

p {margin-bottom: 15px;margin-left: 0pt;padding-top: 0pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;line-height: 1.5em;}
	
a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13.5px;color:#0000cc;;text-decoration:  dotted;}

a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13.5px;color:#cc0000;} 

img {border:0;}

.ahead {font-family: Tahoma,Arial,Helvetica,sans-serif;font-size: 26px;font-weight: bold;color: #000000;}

.head {font-family: helvetica, Verdana, Arial, Sans-Serif; margin-bottom: 18px;font-size: 30px;
line-height: 36px; font-weight: bold;}


.aghead {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px; font-style: normal;color: #003399;margin-top:-10px;           margin-bottom:-15px;}
.agsubhead {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-style: normal;color: #333366;}
a.agsubhead {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-style: normal;color: #333366;text-decoration:none;}
a.agsubhead:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-style: normal;color: #cc9900;text-decoration:none;}

.subhead {margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;padding-top: 5px;padding-right: 0pt;padding-bottom: 5px;padding-left: 0pt;font-size: 16px;font-weight: bold;text-transform: capitalize;color: #006699;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#b63b40;}
a.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#b63b40;}
a.copy:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#b63b40;}

.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000000;}
a.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000000;text-decoration:none;}
a.caption:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#b63b40;text-decoration:underline;}

.contact {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13.5px; font-style: normal;color: #000000;}

li {
	list-style: square;
}

.photoBorder 
{border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}

.photoBorder 

{border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}

.rowHeader {background-color: #cdcdcd;font-size:10px;}
.rowheadtxt {color: #000000;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;vertical-align: middle;font-weight: bold;font-size:9px;}
.rowHeader2 {background-color: #0099cc;font-size:10px;}
.rowheadtxt2 {color: #eeeeee;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;vertical-align: middle;font-weight: bold;}
.standing {width:650px; text-align: left;font-family: verdana,arial,helvetica,sans-serif;color: padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;vertical-align: top;background-color: transparent;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;vertical-align: middle;text-align: center;border-top-style: none;font-size:10px;}
.standing a. {color: #001945;text-decoration: none;font-weight: bold;cursor: pointer;font-size:11px;}
.standing a:hover {text-decoration: none;color: #e90038;font-size:11px;}
.standing a:visited {text-decoration: none;color: #000000;font-size:11px;}
tr.s2 {background-color: #f6f6f6;font-size:10px;}
.standing td {border: 1px solid #ffffff;}
.rowName {width:660;text-align: left;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;vertical-align: middle;font-weight: bold;font-size:10px;}
#tableTdWith {width: 29px;}

#contact-area input, #contact-area textarea {
	padding: 2px;
	width: 200px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-left: 10px;
color: #000000;
background: #ddddde;
border: 1px solid #781351;
}

#contact-area input.submit-button {
	width: 80px;
color: #000000;
	font-weight:normal;
background: #dddddd;
background-image:url(../images/shadeform.jpg);		
	font-size: .7em;
}

#contact-area select
{padding: 2px;
	width: 210px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: .9em;
	margin-left: 10px;
color: #000000;
background: #ddddde;
border: 1px solid #781351	
}


#contact-area textarea {
	height: 90px;
	width: 200px;	
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area {background-color: #fffce3;
	padding: 0px;
	margin-top: 0px;}
	
#removeable {
	border-top: 2px solid #f5f2da;	
	border-left: 2px solid #f5f2da;
	border-bottom: 0px;
	border-right: 0px;
	background-repeat: no-repeat;
background-position: right bottom;	
	background-color: #fffce3;
	margin: 0px 0px 0 10px;
	padding: 0px 0px 20px 20px; 
	}
	
.contact a	{font-size:12px;}

div.contact p  {font-size:11px;}
div.contact a {color:#000000;font-size:11px;}
div.contact a:hover {color:#000099;text-decoration: underline;}

div.contact td {font-size:11px;}

td.sched2 {
background-color:#003366;font-weight:bold; color:#ffffff;font-size:14px;
text-align: center; padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
border-right: 1px solid #dddddd;
}
td.rowa {padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; background-color: #f5f5f5; 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
border-right: 1px solid #dddddd;
}
td.rowb {padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; background-color: #ffffff; 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
border-right: 1px solid #dddddd;}

td.rowastart {padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; background-color: #f5f5f5; 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
border-right: 1px solid #dddddd;}

td.rowbstart {padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; background-color: #ffffff; 
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dddddd;
border-right: 1px solid #dddddd;}

table.schedmain {border-bottom: 1px solid #dddddd;border-left: 1px solid #dddddd;}

table.roster {empty-cells: show;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 1px solid #cccccc;
border-right: #cccccc solid 1px;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
vertical-align: top;
}

td.r1 {padding-top: 3px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
background-color: #0099cc;
border-right: solid 1px #cccccc;
border-top: solid #cccccc 1px;
border-bottom: solid #cccccc 1px;
border-left: 1px solid #cccccc;
color: #eeeeee;
font-family: verdana,sans-serief;
font-weight: bold;
font-size: 11px;
line-height: normal;
}


td.r2 {empty-cells: show;
background-color: #ffffff;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
border-right: solid 1px #cccccc;
border-top: solid #cccccc 1px;
border-bottom: solid #cccccc 1px;
border-left: 1px solid #cccccc;
vertical-align: middle;
}


.spacer { height:100%; }