/* GENERAL STYLES */
*{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px;
}
.numberChooser
{
	display:inline;
	padding-left:3px;
	padding-right:3px;
}
.red
{
color:red;
}
body{
overflow:none;
text-align: center;
font: normal normal normal 11px/12px Arial, Verdana, ms-sans-serif;
padding:0px;
color: #000000;
background-color: #580506;
line-height: 15px;
}
h1{font-size:20px; line-height:20px;}
h2 {font-size:16px; line-height:20px; padding-top:10px;}
h3
{
	font: normal normal bold 13px/14px Arial, Verdana, ms-sans-serif;
	margin:0 auto;
	color: #580506;
}
p{}
#stfdiv
{
	position:absolute;
	z-index: 5000;
	top: -400px;
	left: 350px;
	display:none;
	color:black;
}
#pageCounterDiv
{
	text-align: left;
	width: 95%;
	padding-bottom:10px;
}
.numberChooser
{
	border: 1px solid black;
	padding:3px;
	display:inline;
	margin-left:3px;
	margin-right:3px;
	padding-left:6px;
	padding-right:6px;
	background-color:#ffeeff;
}
.numberChooser a
{
	text-decoration:none;
	color:blue;
}
.pubTitle
{
	padding:3px;
	border:1px solid #777;
	background-color: #efefef;
}.pubDex
{
	padding:3px;
	border:1px solid #777;
	border-top:0;
	background-color: #f4f4f4;
}

.basicText
{
	font: normal normal 11px/12px Arial, Verdana, ms-sans-serif;
}
.search3Div
{
	text-align:right;
	float:right;
	margin-top:-2px;
	margin-right:15px;
}
ul, ol{
	padding-left:25px;
}
ul.taller li
{
	margin-bottom:7px;
}
li {}
table {}
th {}
td {}
input,textarea {
	border: 1px solid #666666;
	padding:1px;
}
select {
	border: 1px solid #666666;
}
#q
{
	top:-2px;
}
#qSubmit
{
	top:-1px;
	height: 17px;
}
.searchDiv
{
	float:left;
	margin-left:80px;
}
.arial12
{
	font-family: Arial, Verdana, ms-sans-serif;
	font-size:12px;
}
.arial10
{
	font-family: Arial, Verdana, ms-sans-serif;
	font-size:10px;
}
.signup
{
	font-size:10px;
	font-family: Arial, Verdana, ms-sans-serif;
	color: #3491FC;
	font-weight:400;
	background-color: #FFFFFF;
	margin-bottom:2px;
}
.bold
{
font-weight:bold;
}
.center{
text-align:center;
}
.left{
text-align:left;
}
.right{
text-align:right;
}
.showstar
{
	display:block;
	color:red;
}
.hidestar
{
	display:none;
}

a.top
{
	font: normal normal normal 11px/12px Arial,Verdana, ms-sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

/********************* MAIN COLUMN STYLES *************************/
.toplinks /* containing top links for contact us etc */
{
	text-align:left;
	color:#FFFFFF;
	background:inherit;
	z-index:1;
	padding:0px;
	margin:6px auto auto auto;
	width: 753px;
	height: 18px;
}

div.inlineleft /*inline left settings for top bar */
{
	position:absolute;
	vertical-align: bottom;
	margin-bottom:0;
	padding-left:6px;
	z-index:3;
	text-align:left;
	background:inherit;
	width:81px;
	height: 18px;
	display:inline;
}
div.inlineright /*inline right settings for top bar */
{
	position:absolute;
	z-index:2;
	vertical-align:bottom;
	text-align:right;
	background:inherit;
	width:753px;
	height: 18px;
	display:inline;
}
div.aboutlogo /* about our logo link floating over main banner */
{
	position:relative;
	z-index:5;
	height:18px;
	width:100px;
	vertical-align:middle;
	padding-top:2px;
	color:#FFFFFF;
	font: normal normal 11px Arial, Verdana, ms-sans-serif;
	text-align:center;
	background:#268C8D;
	border:solid 1px #FFFFFF;
	top: 130px;
	left: 120px;
}
div.aboutlogo a /* link within about logo box */
{
	color:#FFFFFF;
	font: normal normal 11px Arial, Verdana, ms-sans-serif;
	text-decoration:none;
}
.aboutlogo:hover, .aboutlogo.sfhover /* hover over background color for about log box */
{
	background:#77AEAE;
}
#linksbox /* div containing the dropdown menu links */
{
	text-align:center;
	vertical-align:bottom;
	display:block;
	color:#FFFFFF;
	background:#666666;
	z-index:1;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin:0 auto;
	padding: 0;
	width: 751px;
	height: 20px;
}

div.pagecontainer
{
z-index:1;
position:absolute;
text-align:center;
margin:0 auto;
left:5px;
right:5px;
width:753px;
top:205px;
bottom:61px;
background:#FFFFFF;
overflow:auto;
}
#searchframe
{
border-bottom:1px solid #555;
margin:0;
padding:0;
position:absolute;
overflow:auto;
overflow-x:hidden;
}
/**********      PAGE CONTENT COLUMNS      ***********/
#newscol /* main news column on left hand side of content section */
{
	background:#E8E8E8;
	text-align:left;
	padding-left: 6px;
	padding-top:5px;
	color:#000000;
	width:200px;
	z-index:500;
	margin-left:10px;
	float:left;
	display:inline;
	position:relative;
	top:0;
	bottom:0;
}
#centercol /* main content section */
{
	color:#000000;
	text-align:left;
	background:#FFFFFF;
	width:495px;
	padding:5px 10px 0 0;
	margin-left:228px;
	z-index:4;
	position:absolute;
	top:0;
	bottom:0;
}

div.container
{
position:absolute;
text-align:center;
margin:0 auto;
left:5px;
right:5px;
bottom:5px;
}
div.lowercontent /* links at the bottom of the page */
{
	text-align:right;
	height:32px;
	font-size:10px;
	color:#EEEEEE;
	border:solid 1px #BBBBBB;
	background:#076b69;
	margin:0 auto;
	padding:2px 0px 2px 0px;
	width: 751px;
}
div.copyright /* bottom of page copyright text div */
{
	text-align:right;
	height:18px;
	font-size:10px;
	color:#FFFFFF;
	background:inherit;
	margin:0 auto;
	width: 753px;
}


/*********************   end  page content columns *******/
img.banner /* settings for main banner image */
{
	z-index:2;
	display:block;
	border:0px;
	margin:0 auto;
	padding: 0;
}
	.divhide
	{
		margin-top:-10px;
		display:none;
	}

	.plus1,.plus2,.plus3,.plus4,.plus5
	{
		display:inline;
		margin-left:5px;
		margin-right:5px;
		font-size:10px;
		cursor:pointer;
	}
	.plus2
	{
		margin-left:20px;
	}
	.plus3
	{
		margin-left:40px;
	}
	.plus4
	{
		margin-left:60px;
	}
	.plus5
	{
		margin-left:80px;
	}
.fillme {width:99%;border:solid 1px #808080;border-spacing:5px;margin:10px;}
.error {color:#f00000;font-weight:bold;}