a:link {color: #003880; text-decoration: none; font-weight: bold}
a:visited {color: #808080; text-decoration: none; font-weight: bold}
a:hover {color: #665800; text-decoration:none; font-weight: bold}
a:active {color: black; text-decoration:none; font-weight: bold}


body {
	background: #ccc url('body_bg_gradient.png') repeat-x fixed top;
	margin:0;
	padding:0;
}


div#banner {
	background: #184c82 url('logo.jpg') no-repeat center;
	color: white;
	font: bold 11px Gulim, Garamond, sans-serif;
	text-align: center;
	padding-top: 84px;
	padding-bottom: 3px;
}
#banner a:link{color: #ffea6b; text-decoration: underline;}
#banner a:visited{color: #ffea6b; text-decoration: underline;}
#banner a:hover{color: #ffea6b; text-decoration: none;}
#banner a:active{color: #c0a951; text-decoration: none;}

div#wrapper {
	width: 728px;
	margin: 10px auto;
	margin-bottom: 0;
	background: #a0a0a0 url('sidebar_gradient.png') repeat-y right;
}
div#maincontent {
	width: 550px;
	background-color: #f4f4f4;
	padding: 10px;
	margin-top: 2px;
	margin-left: 2px;
	float: left;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 10pt;
	text-align: left;
}
#maincontent h1 {color: #333; font-weight: bold; font-size: 1.8em; margin: 0;}
#maincontent h2 {color: #a0a0a0; font-family: Tahoma; font-size: 8pt; font-weight: normal; margin: 0;}


div#sidebar {
	width: 136px;
	background: none;
	padding-right: 10px;
	padding-top: 4px;
	overflow: hidden;
	float: right;
	text-align: right;
	color: #d8d8d8;
	font: bold 8pt/1.4em Tahoma;
	border-top: 1px solid #a0a0a0;
}
#sidebar a:link{color: #d8d8d8; text-decoration: underline;}
#sidebar a:visited{color: #d8d8d8; text-decoration: underline;}
#sidebar a:hover{color: white; text-decoration: none;}
#sidebar a:active{color: #c0c0c0; text-decoration: none;}

#sidebar h1 {color: white; font-family: 'Trebuchet MS'; font-size: 1.6em; margin-top: 10px; margin-bottom: 3px;}


div#footer {
	clear: both;
	background: #184c82 url('footer_gradient.png') repeat-x top;
	color: white;
	font: 9px/1.6em Verdana;
	margin-left: 2px;
	text-align: center;
	padding: 6px;
}




p {line-height: 1.3em;}

img {border: 0;}




div.quotesbox {border-width: 2px; border-style: outset; padding: 10px; margin-bottom: 10px;}
.quotesbox h3 {color: #184c82; font-weight: bold; font-size: 1.2em; margin-bottom: 1.0em; margin-top: 0;}

td.survey {width: 110px; font-weight: bold; text-align: right; vertical-align: top;} /* style for table on about page */