body {
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size: 12px;
margin:10px 10px 10px 10px;
vertical-align:middle;
}
a:link    { color: #008080; font-weight: bold;  text-decoration: none }
a:visited   { color: #3D4F9C; font-weight: bold; text-decoration: none }
a:hover   { color: #ec9b42; font-weight: bold; text-decoration: none }
#bodycpr {
position: absolute;
top: 0;
left: 10;
width: 800px;
}
.scheduleMenu {
background: #000000;
height: 20px;
padding: 10px;
}
.scheduleMenu  a:link    { color: #CCCCCC; font-weight: bold;  text-decoration: none }
.scheduleMenu  a:visited   { color: #CCCCCC; font-weight: bold; text-decoration: none }
.scheduleMenu   a:hover   { color: #ec9b42; font-weight: bold; text-decoration: none }
.horizontal_menu ul {
	text-align: left;
	padding:10px;
	margin: 0px;
	background: #000000;
	
}
.horizontal_menu ul li{
	list-style: none;
	display: inline;
	margin: 10px;
	padding: 10px;
	border: thick #000000;
}
.horizontal_menu ul li a:link    { color: #CCCCCC; font-weight: bold;  text-decoration: none }
.horizontal_menu ul li a:visited   { color: #CCCCCC; font-weight: bold; text-decoration: none }
.horizontal_menu ul li a:hover   { color: #ec9b42; font-weight: bold; text-decoration: none }

/* splash */

#splash_banner {
    width:800px;
	height:175px;
	border-top:3px solid #ABB17A;
	position:relative;
}

.splash_whitebox {
	margin: 25px 0 10px 0;
	background: #FFFFFF;
	text-decoration: none;
	width:800px;
}

#splash_bullets {
	width:800px;
	margin: 25px 0 10px 0;
	padding:0 0 15px 0;
	background:#d4d4a7;
	text-decoration: none;
}

#splash_bullets h1.splashHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 22px; text-align:center; color:#3d4f9c; padding-top:15px;
}

#splash_bullets p.splashPoints {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; text-align:center;
}

#splashNote {width:760px; margin:0 auto;}

#splashNote h1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 22px; text-align:center; color:#3d4f9c; }

#splashNote p {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; text-align:center;}

#splashNote p a {color: #008080;}

#splashNote p a:hover {color: #ec9b42;}

#testimonial {
	width:800px;
	margin: 25px 0 10px 0;
	padding:0 0 15px 0;
	background:#d4d4a7;
	text-decoration: none;
}

#testimonial h1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 22px; text-align:center; color:#3d4f9c; padding-top:15px; }

#splashFooter {width:800px;
	margin: 25px 0 25px 0;
	padding:0 0 5px 0;
	background:#d4d4a7;
	text-decoration: none;
	}
	
#splashFooter p {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; padding-top:15px;}

#splashFooter p a {color: #008080;}

#splashFooter p a:hover {color: #ec9b42;}

hr {border: 0; color: #ABB17A; background-color: #ABB17A; height: 1px; width: 98%; text-align: center; margin:0 auto;}

/* end of splash */

.whitebox {
	padding: 10px;
	margin-bottom: 20px;
	background: #FFFFFF;
	text-decoration: none;
}



#banner {
    font-family:verdana, arial, sans-serif;
    color:#FFF;
    font-size:20px;
    font-weight:normal;
    border-bottom:1px solid #000000;
    border-top:3px solid #ABB17A;
	border-left:#d4d4a7;
	border-right:#d4d4a7;
    background:#d4d4a7;
    padding:15px; 
    text-transform:uppercase;
    letter-spacing: .2em;    
}


#header {
position: absolute;
top: 0;
left: 10;
height: 100px;
}
html > body #header{
	position: fixed;
}

.descriptionRow th, .descriptionRow tr {
	border: 1px solid #666666;
	background-color:#CCCCFF;
	color:#000000;
}
#headSpacer{
height: 105px;
}
.headerTable {
width: 800px;
border-collapse: collapse;
}
.productTable {
width: 800px;
border-collapse: collapse;

}
.productTable tr:hover, .productTable tr.hilite {
background-color:#D2FFD2;
}
tr.productRow {
background-color:#FFFFCC;
}
tr.altRow {
background-color:#FFFFFF;
}
.element {
width: 16.7%;
}
.productTable td, .productTable tr {
	border: 1px dotted #666666;
}
 
