table, td, body {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

body {
	text-align:center;
	color:#333;
	font-family:"Arial Narrow", Arial, Helvetica, Sans-Serif;
	font-size:1.0em;
}

div#centered {
	text-align:center;
}

div#wrap {
	padding-top:50px;
	width:700px;
	margin:auto;
}

div#head {
	width:700px;
	height:107px;
}

div#headl {
	width:260px;
	float:left;
}

div#headr {
	width:440px;
	height:107px;
	float:left;
	text-align:right;
	position:relative;
	left:23px;
}

div#bodyl {
	width:260px;
	float:left;
	padding-top:3px;
}

div#bodyr {
	width:440px;
	float:left;
	padding-top:0px;
}

div.nav {
	float:left;
	width:79px;
	height:105px;
	color:#fff;
	font-family:Haettenschweiler,arial-narrow,sans-serif;
	font-size:1.2em;
	vertical-align:bottom;
	cursor:pointer;
}

div#nav1 {
	background-image:url(../images/nav1_bg.png);
}

div#nav2 {
	margin-left:5px;
	background-image:url(../images/nav2_bg.png);
}

div#nav3 {
	margin-left:5px;
	background-image:url(../images/nav3_bg.png);
}

div#nav4 {
	margin-left:5px;
	background-image:url(../images/nav4_bg.png);
}

div#nav5 {
	margin-left:5px;
	background-image:url(../images/nav5_bg.png);
}

*.nav span{
	padding:0px;
	position:relative;
	top:75px;
	
}

div.nav a {
	color:#fff;
	text-decoration:none;
}

div.active a {
	color:#ccc;
	text-decoration:none;
}

h1 {
	font-size:1.3em;
	color:#8BB98B;
}

h2 {
	font-size:1.1em;
	color:#8BB98B;
}

div#flash {
	float:left;
	width:438px;
	padding-left:0px;
	padding-top:4px;
	clear:right;
}

div.cta {
	padding-top:20px;
	float:left;
	width:255px;
	font-size:0.8em;
}

div.cta span {
	display:block;
	border-bottom:1px dotted #ccc;
}

div#content {
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	width:430px;
	border-left:1px dotted #ccc;
	border-collapse:collapse;
}

div#footer {
	width:700px;
	font-size:0.8em;
	padding-top:10px;
	margin:auto;
	border-top:1px dotted #ccc;
}

div#footer a {
	color:#000;
}

div#footerlinks {
	float:right;
}

img.bodyimg {
	padding-right:10px;
	padding-bottom:10px;
}

DFN {border-bottom:1px dashed #00cc00;cursor:help;font-style:normal;}

ABBR {border-bottom:1px dashed #00cc00;cursor:help;font-style:normal;}

td,p,div,span {text-align:left;}

li {padding-top:10px;}

.data1 {background-color:#EFEFEF;}

.error {color:red;}

.centered {
	text-align:center;
	}
	
div#promo {
	background-image:url(../images/somethingsmall_bg.gif);;
	height:587px;
	font-weight:900;
	}
	
div#promo div.rt {
	width:570px;
	float:right;
	clear:right;
	padding:10px;
	}	
div#promo div.rt280 {
	position:relative;
	top:300px;
	width:280px;
	float:right;
	clear:right;
	padding:10px;
	font-weight:normal;
	}
	
	table#schedule {
		width:100%;
		font-size:9pt;
		border:1px solid #efefef;
	}
	
	table#schedule th {
		background-color:none;
		font-size:1.4em;
	}
	
	table#schedule tr#days td {
		background-color:#99cB34;
		height:20px;
		color:#fff;
	}
	
	table#schedule td {
		width:14%;
		height:45px;
		padding:3px;
		vertical-align:top;
		background-color:#efefef;
	}
	
	table#schedule td.active {
		background-color:#E0EFC2;
	}
	
	table#schedule td.active img {
		padding-left:6px;
		border:none;
		width:36px;
		height:34px;
	}