/*Body and Table Text*/
body {
font-family: Arial, Sans, Helvetica; font-size: 8pt; 
font-color: #333333;
background: #B7B7B7;
background-image: url(images/png/pagebackground.png);
background-repeat: no-repeat;
text-align: center;
}

h1 {font-family: Verdana, Arial, Sans, Helvetica; font-size: 150%; color: #80B247; font-weight: bold; margin-left:5px;}
h2 {font-family: Verdana, Arial, Sans, Helvetica; font-size: 130%; color: #999999}
h3 {font-family: Verdana, Arial, Sans, Helvetica; font-size: 110%; color: #999999}
h4 {font-family: Verdana, Arial, Sans, Helvetica; font-size: 110%; color: #80B247}
b {font-family: Verdana, Arial, Sans, Helvetica; font-size: 8pt; color: #80B247;}
tr {font-family:  Arial, Sans, Helvetica; font-size: 8pt; color: #333333}
td {font-family: Arial, Sans, Helvetica; font-size: 8pt; color: #333333}
.question {font-family: Arial, Sans, Helvetica; font-size: 8pt; font-weight: bold; color: #E74A10}
.answer {font-family: Arial, Sans, Helvetica; font-size: 8pt; font-weight: bold; color: #555555}

/*Links*/
A:link {font-family: Arial, Sans, Helvetica; font-size: 8pt; color: #333333}
A:visited {font-family: Arial, Sans, Helvetica; font-size: 8pt; color: #333333}
A:active {font-family: Arial, Sans, Helvetica; font-size: 8pt; color: #999999}
A:hover {font-family: Arial, Sans, Helvetica; font-size: 8pt; color: #555555}
A.navbar:link {color: #80B247; font-family: Arial, Sans, Helvetica; font-size: 8pt; text-decoration: none; margin-top: 20px;}
A.navbar:visited {color: #80B247; font-family: Arial, Sans, Helvetica; font-size: 8pt; text-decoration: none; margin-top: 20px;}
A.navbar:active {color: #000000; font-family: Arial, Sans, Helvetica; font-size: 8pt; text-decoration: none; margin-top: 20px;}
A.navbar:hover {color: #FF6300; font-family: Arial, Sans, Helvetica; font-size: 8pt; text-decoration: none; margin-top: 20px;}

/*Hosting Page Table*/
.hosttable {color: #999999; font-family: Verdana, Arial, Sans, Helvetica; font-size: 8pt}
.showtable {color: #999999; font-family: Verdana, Arial, Sans, Helvetica; font-size: 8pt}

#sidebar {
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	left: 5px;
	width: 148px;
	background: #80B247;
	z-index: 20;
	text-align: left;
	}

#rightcolumn {
	position: relative;
	float: left;
	text-align: center;
	padding: 10px 0px 3px 3px;
	background: #80B247;
	z-index: 5;
	width: 140px;
	font-family: Arial, Sans, Helvetica; 
	color: #ffffff; 
	font-weight: normal;
	font-size: 12px;
	}
	
#rightcolumn img {
	border: none;
	}
	
#rightcolumn a:hover	{
	color: #FF9900;
	}
	
#rightcolumn h1	{
	color: #ff9900;
	font-size: 12px;
	}
	
.highlight	{
	font-weight: bold;
	color: #660033;
	}

#header	{
	float: left;
	position: relative;
	width: 100%;
	height: 102px;
	border-bottom: 1px solid #ffffff;
	background-image: url(images/png/rounded_header.png);
	background-repeat: no-repeat;
	}
	
#container	{
	width: 800px;
	margin: 0 auto;
	text-align: left;
	}
	
#mainbody	{
	width: 800px;
	margin: 0 auto;
	padding: 0px 0px 20px 0px;
	float: left;
	position: relative;
	background-image: url(images/jpegs/background.jpg);
	background-repeat: repeat-y;
	text-align: left;
	min-height: 400px;
	}
	
#content	{
	position: relative;
	float: left;
	margin: 0px 20px 10px 40px;
	background: #ffffff;
	width: 442px;
	min-height: 450px;
	text-align: left;
	}

.contact	{
	width: 100%;
	height: 75px;
	border: 1px solid #CCFF99;
	padding: 5px;
	margin-top: 10px;
	}
	
.contact b {
	text-align: right;
	margin-right: 20px;
	}
	
.col_1	{
	float: left;
	position: relative;
	width: 200px;
	text-align: right;
	}

.col_2	{
	float: left;
	position: relative;
	width: 200px;
	text-align: left;
	}
		
.formbox	{
	width: 100%;
	border: 1px solid #CCFF99;
	padding: 5px;
	margin-top: 10px;	
	}
	
#footer	{
	clear: both;
	width: 800px;
	height: 102px;
	margin: 0 auto;
	text-align: center;
	background: url(images/png/rounded_footer.png);
	background-repeat: no-repeat; 
	border-top: 1px solid #fff;
	padding: 10px 0px 0px 0px;
	color: #fff;
	}
	
#footer	a {
	color: #fff;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
#footer	a:hover {
	color: #000;
	text-decoration: blink;
	}
	
.clearfix:after {
  content: " ";
  clear: both;
  height: 0;
  visibility: visible;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.row	{
	float: left;
	position: relative;
	width: 98%;
	border: 1px solid #EFEFEF;
	margin: 0px 5px 10px 5px;
	}
	
.rowimage	{
	background-image: url(images/png/rowimage_back.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 5px;
	border: none;
	float: left;
	position: relative;
	margin-right: 5px;
	}
	
#human	{
	visibility: hidden;
	display: none;
	}  

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#flyout {float:left; padding:0; margin:2px 0 0 0; list-style:none; position:relative; width:130px; text-align: left; }
#flyout ul {padding:0; margin:0; list-style:none; width:130px; height:auto; background-image: url(trans.gif); position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#flyout li {float:left; margin-bottom:0px;}
#flyout li a {display:block; float:left; width:135px; height:24px; background:#80B247; color:#fff; line-height:24px; font-family:arial, sans-serif; font-size:11px; text-decoration:none; text-indent:10px; border-bottom: 1px solid #fff;}
#flyout li a.fly {background:#80B247 url(right-arrow.gif) no-repeat right center;}

#flyout li:hover {position:relative;}
#flyout li a:hover {position:relative; background-color:#555555; color:#fff;}
#flyout li:hover > a {background-color:#555555; color:#fff;}

#flyout ul li a {background:#80B247;}
#flyout ul li a.fly {background:#80B247 url(right-arrow.gif) no-repeat right center;}
#flyout ul ul li a {background:#80B247;}
#flyout ul ul li a.fly {background:#80B247 url(right-arrow.gif) no-repeat right center;}
#flyout ul ul ul li a {background:#80B247;}

#flyout li a.current,
#flyout ul li a.current,
#flyout ul ul li a.current,
#flyout ul ul ul li a.current {background-color:#4A590D; color:#fff;}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {left:130px;}

#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}

#flyout ul li:hover > a {background-color:#555555; color:#fff;}
#flyout ul ul li:hover > a {background-color:#555555; color:#fff;}

	