html, body {
	margin: 3px;
	padding: 3px;
	background-color: #CCCCCC;
	color: #333;
	text-align: center;
	}

#left {
	width: 220px;
	float: left;
	margin-left: -1px;
	padding: 10px;
	text-align: left;
	}
	
#content {
	padding: 10px;
	margin-left: 230px;
	border-left: 1px solid #006;
	background-color: #3d1479;
	color: white;
	text-align: left;
	}

#header {
	background-color: #fff;
	color: #006;
	border-bottom: 1px solid #006;
	margin-bottom: 0px;
	padding: 1px 0px 0px 10px;
	text-align: left;
	}
#header a { 
	text-decoration: none;
	color: #006;
	}	
#footer {
	background-color: #fff;
	color: #006;
	border-top: 1px solid #006;
	font-size: 11px;
	text-align: right;
	padding: 2px 10px 0 0;
	clear: both;
	}

.spacer { clear: both; }
.clear { clear: both; }
.right { float: right; }
.left { float: left; }
.center { text-align:center; }

p {
	padding: 0;
	margin-top: 0px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	}

ul {
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	}

dd, dt {
	font-family: 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-size: 0.95em;
	}

h1 {
	background-repeat: repeat;
	background-position: bottom;
	/* border-bottom: 1px solid gray;
	width: 70%; */
	padding-bottom: 5px;
	margin-bottom: 5px;
	}
h2 {
	background-image: url(../graphics/glbnav_background.gif);
	background-repeat: repeat;
	color: #990066;
	padding-left: 10px;
	}
#content h3 {
	color: #990066;
	background-color: #CCCCCC;
	padding: 2px;
	border: 1px #990066 dotted;
	font-size: .75em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

/* Begin 2006-01-09 */
#left, #left a {
	color: white;
	}
	
#main {
	background-color: #990066;
	/* width: 780px; */
	max-width: 1000px;
	text-align: center;
	border: 1px dashed #bb0099;
	}
	
#left li {
	vertical-align: middle;
	}
#left a {
	background-position: left;
	background-image: url(../graphics/bullet.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-left: 10px;
	}
#left a:hover {
	background-position: left;
	background-image: url(../graphics/bullet_square.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-left: 10px;
	}
#left h3 {
	border-bottom: 1px dashed white;
	width: 85%;
	text-align: left;
	}
	
#content a {
	text-decoration: none;
	color: #CC3300;
	}
#content a:hover {
	text-decoration: underline;
	color: white;
	}
#content li {
	background-position: 0px 7px;
	background-image: url(../graphics/bullet_square.gif);
	background-repeat: no-repeat;
	vertical-align: baseline;
	padding-left: 10px;
	padding-bottom: 1px;
	}
sup { font-size: 0.7em; }

a img { border: none; }
/* GoodSearch */
.goodsearch { background-color: white; padding: 5px; border: solid 1px #CCCCCC; width: 200px; color: black; font-size: small; }
.goodsearch .logo { margin-bottom: 5px; border: 0px; }
.goodsearch label { display:none; }
#left .goodsearch a { padding: 0px; background-image: none; }
#goodsearch_keywords_6 { width: 140px; background-image: url('http://www.goodsearch.com/_gfx/yahoo_background.gif'); background-repeat: no-repeat; }
#goodsearch_submit_6 { float: right; font-family: Arial,Helvetica; font-size: small; }

