html {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #FFFFFF;
	background-image:url("/images/blue_bg.jpg");
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#container {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#logo {
	position: absolute;
	z-index: 1;
	left: 18px;
	top: 18px;
	width: 86px;
	height: 100%;
}

#content {
/* Changed on 09-28-2009 to fix float issue on Contact Us page
 	position: absolute;
	top: 10px;
	left: 137px;
	margin: 0px;
	padding: 10px;
*/
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 147px;
}

#callout_bar {
	float: right;
	width: 304px;
	margin: 5px;
	padding: 0px;
}

#callout_box {
	border: solid 1px #3366CC;
	margin-bottom: 10px;
	padding: 5px;
}

#menu {
	border: solid 1px #3366CC;
	margin-bottom: 10px;
}

a:link {text-decoration: none; font-weight: bold; color: #3366CC;}
a:active {font-weight: bold; color: #000099;}
a:visited {text-decoration: none; font-weight: bold; color: #3366CC;}
a:hover {text-decoration: underline; color: #000099;}

a.menu:link {text-decoration: none; font-weight: bold; color: #3366CC;}
a.menu:active {font-weight: bold; color: #000099;}
a.menu:visited {text-decoration: none; font-weight: bold; color: #3366CC;}
a.menu:hover {text-decoration: underline; color: #000099;}

li.menu {
	list-style-image: url("/images/checkmark.jpg");
	color: #3366CC;
}

p.splash {
}
p.splash:first-letter {
	color: #3366CC;
	font-size: 2em;
}

li.splash {
	list-style-image: url("/images/checkmark.jpg");
}

span.error {
	color: #FF0000;
	font-weight: bold;
}

.button {
	margin: 3px;
	padding: 5px;
	background-color: #3366CC;
	border: 2px solid #66CCFF;
	color: #FFFFFF;
	font-weight: bolder;
}