body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Verdana;
	font-size:80%;	
}
	.bodytext {
	background: url(stock/94/bg.jpg) repeat-x #5D182E;
	color: #ECEAE0;
	}
h1, h2, h3 {
	font-family:"Arial Narrow", "Helvetica";
}
h2 {
	font-size: 150%;
}
.c {
	width: 786px;
	margin-left: auto;
	margin-right:auto;
}
.c a {
	color:#DDD9C8;
}
#olinks {
	float:right;
	clear:right;
}
#logo {
background:url(stock/94/logo.jpg) no-repeat;
float: left;
width:243px;
height:142px;
}
#pictures {
background:url(stock/94/photos.jpg) no-repeat;
float: right;
width:381px;
height:169px;
}
#right {
	float:right;
	text-align:right;
	width: 300px;
	clear:right;
}
.clearer {
	clear:both;
}
#right ul {
	text-align:right;
	margin:0;
	padding:0;
	clear:both;
	display:inline;
}
#right ul li {
	float: left;
	color:#9BCDFF;
	display:inline;
}
#right ul li a {
	color:#9BCDFF;
	font-size: 90%;
	font-weight:bold;
	text-decoration:none;
}
#right ul li a:hover {
	color:#FFFFFF;
}
#topnav {
	clear:both;
	margin-top: 10px;
	height:29px;
	background:URL(stock/98/navbg.html);
}
#topnav ul {
	margin:0;
	padding:0;
}
#topnav li {
	float: left;
	background:URL(stock/98/navdiv.html) top right no-repeat;
	padding-right:1px;
	list-style:none;
}
#topnav li.inactive {
	background:#666;
	font-size: 85%;
	height: 21px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	padding-top: 7px;
	padding-left:22px;
	padding-right: 23px;
	display:block;
	border-top:1px solid #DDD;
}

.red {
color:red;
}
#search {
	position:relative;
	top:3px;
	float:right;
	font-size:90%;
}
#search label {
font-weight: bold;
padding-right:10px;
 width: 150px; display: block; float: left; text-align: right; position: relative;
 top: 4px;
}
#search input {
	font-family:"Trebuchet MS",Verdana;
}
#search #query {
	border: 1px solid grey;
	height: 15px;
}
#search form #go {
border: 1px solid #ECEAE0;
background-color:#5D182E;
color:#ECEAE0;
padding-top:-4px;
height: 20px;}
#toplinks {
	padding-top: 5px;
	float: left;
	height: 32px;
}
#search form {
	margin:0;
	padding:0;
}
#toplinks {
	font-size: 90%;
}
#searchbox {
padding-top: 5px;
	
}
#searchbox input {
	float:right;
	margin-left:5px;
	
}
#searchbox input.sbox {
	top:1px;
	margin-right: 5px;
	
}
a {
	text-decoration:none;
	font-weight:bold;
	color:#DDD9C8;
}
a:hover {
	color:#FFFFFF;
}
#breadCrumb {
	font-size:90%;
}
#footer {
	height: 213px;
	background:URL(stock/98/footerbg.html);
}
#main {
	float:left;
	width:512px;
}
#links {
	padding-left: 15px;
	width: 232px;
	float:right;
	margin-top: 10px;
	min-height: 380px;
	border-left: 1px solid #B9B08E;
}
#links h2 {
	margin-top: 5px;
	margin-bottom: 3px;
}
#links hr {
	height: 1px;
	border-bottom: 1px dotted #B9B08E;
}
#links ul, #links li {
	margin:0;
	padding:0;
	list-style:none;
}
#links li {
	text-align: left;
	padding-right: 10px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;	
	font-size: 90%;	
}

#links li a {
display:block;
background: url(stock/94/navarrow.jpg) 0px 2px  no-repeat;
padding-left: 25px;
}
#links li a:hover {
display:block;
color:white;
background: url(stock/94/navarrowover.jpg) 0px 2px  no-repeat;
padding-left: 25px;
}

#content {
	padding-top: 10px;
}

h1 {
	font-weight: normal;
}




/* FORM STYLES  */
@charset "utf-8";
/* CSS Document */

/* General styles */

p#copyright { margin: 20px 10px; font-size: 90%; color: #999; }

/* Form styles */
div.form-container { margin: 10px; padding: 5px;  }
div.form-container div {clear:both;  }
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #AD6989 1px solid;  }
div.form-container form legend { font-weight: bold; color:#FFFFFF; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.wide, div.form-container span.label.wide { margin-right: 10px; padding-right: 10px; width: 300px; display: block; float: left; text-align: right; position: relative; }

div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input, select { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

