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

html, body {
	margin:0;
	padding:0;
	background:#FFFFFF url(../images/html_BG.jpg) repeat-x;
}

#container {
	float:left;
	width:100%;
	margin:18px 0 0 0;
	background:url(../images/main_BG.png) 50% -15px no-repeat;
}

#center {
	margin:0 auto 0 auto;
	width:800px;
}

#content {
	float:left;
	width:800px;
}

#header {
	position:relative;
	float:left;
	width:800px;
	height:140px;
}

#rss {
	position:absolute;
	top:39px;
	right:60px;
}

#menu {
	position:absolute;
	/*float:left;
	margin:80px 0 0 0;*/
	top:80px;
	width:800px;
	text-align:right;
	z-index:15000000;
}

#sidebar {
	float:left;
	width:170px;
	padding:10px;
}

#body {
	position:relative;
	float:left;
	width:590px;
	padding:10px;
	min-height:500px;
	z-index:90;
}

#bodyc {
	position:relative;
	float:left;
	width:780px;
	padding:10px;
	min-height:500px;
	z-index:90;
	background-color:#FFFFFF;
}

#slideshowHolder {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
}

#footer {
	float:left;
	width:780px;
	padding:5px 10px 5px 10px;
	border-top:#003366 solid thin;
}

#footerh {
	float:left;
	width:780px;
	padding:5px 10px 5px 10px;
	border-top:#003366 solid thin;
}

#faqholder {
	position:absolute;
	width:100%;
	top:-600px;
	left:0px;
	z-index:1500000000;
}

#faqbutton {
	width:800px;
	margin:-2px auto 0 auto;
}

#faq {
	width:776px;
	height:576px;
	margin:0 auto 0 auto;
	border:#003366 2px solid;
	padding:10px;
	background:#6699CC;
	overflow:auto;
}

#faq p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000033;
}

img {
	border:none;
}

#printprices>tbody>tr>td>p{
	margin:0;
}

#printprices>tbody>tr>td{
	border-bottom:#003366 solid thin;
	/*border-right:#333333 solid thin;*/
}

/*#signmeup{
	border:#000000 solid thin;
}*/

#signmeup>tbody>tr>td>p{
	margin:0;
}

#signmeup>tbody>tr>td>ol>li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#003366;
}

/*#signmeup>tbody>tr>td{
	border-bottom:#003366 solid thin;
}

#signmeup{
	border:#000000 solid thin;
}*/

#arrows{
	position:absolute;
	display:none;
	color:#006699;
}

.pass {
	background-color:#99CCFF;
}

.error {
	background-color:#FF6666;
}