/*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;
margin: 0;
}

h1 {font-family: Arial, Sans, Helvetica; font-size: 34px; color: #719239; font-weight: 400; margin-left:5px; letter-spacing: -2px;}
h2 {font-family: Verdana, Arial, Sans, Helvetica; font-size: 130%; color: #999999}
h3 {font-family: Arial, Sans, Helvetica; font-size: 110%; color: #999999;}
h4 {font-family: Arial, Sans, Helvetica; font-size: 110%; color: #719239;}
b {font-family: Verdana, Arial, Sans, Helvetica; font-size: 8pt; color: #719239;}
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: #719239; font-family: Arial, Sans, Helvetica; font-size: 8pt; text-decoration: none; margin-top: 20px;}
A.navbar:visited {color: #719239; 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: 20px;
	top: 0px;
	width: 161px;
	height: 350px;
	background: url(images/png/sidebar.png) no-repeat;
	z-index: 20;
	text-align: left;
	}
	
#sidebar img {
	margin: 20px 0px 0px 5px;
	}

#rightcolumn {
	position: relative;
	float: left;
	text-align: center;
	padding: 10px 0px 3px 3px;
	background: #ffffff;
	border-left: 2px solid #cccccc;
	z-index: 5;
	width: 140px;
	font-family: Arial, Sans, Helvetica; 
	color: #555555; 
	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;
	}
	
#title_container	{
	text-align: center;
	width: 100%;
	background-color: #719239;
	height: 35px;
	}	
	
#title	{
	margin: 0 auto;
	width: 800px;
	height: 25px;
	text-align: left;
	background-color:#719239;
	padding: 10px 0px 0px 30px;
	}
	
.title_text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}

.title_highlight {
	font: 12px Arial, Helvetica, sans-serif;
	color: #E5E1E1;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	}
	
#header_container	{
	text-align: center;
	width: 100%;
	background: url(images/png/header_bg.png) repeat-x;
	}
		
#header	{
	margin: 0 auto;
	width: 800px;
	text-align: center;
	height: 102px;
	background-image: url(images/png/standard_header.png);
	background-repeat: no-repeat;
	}
	
#subheader_strip	{
	margin: 0 auto;
	width: 800px;
	text-align: center;
	height: 5px;
	background-image: url(images/png/strip.png);
	background-repeat: no-repeat;
	}

#container_top	{
	width: 810px;
	margin: 0 auto;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(images/png/container_top.png) no-repeat;
	}
		
#container	{
	width: 810px;
	margin: 0 auto;
	text-align: left;
	}

#container_padding	{
	width: 800px;
	margin: 0 auto;
	height: 20px;
	}
		
#container_bottom	{
	width: 810px;
	margin: 0 auto;
	height: 27px;
	background: url(images/png/container_bottom.png) no-repeat;
	}
	
#mainbody	{
	width: 810px;
	margin: 0 auto;
	padding: 0px 0px 20px 0px;
	float: left;
	position: relative;
	background-image: url(images/png/background.png);
	background-repeat: repeat-y;
	text-align: left;
	min-height: 350px;
	}
	
.bodylist ul, li	{
	padding: 0px 0px 0px 0px;
	text-align: left;
	list-style-type: decimal;
	}
	
#content	{
	position: relative;
	float: left;
	margin: 0px 20px 10px 20px;
	min-height: 350px;
	width: 442px;
	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_container	{
	width: 100%;
	background: url(images/png/footer.png) repeat-x;
	}	

#footer	{
	clear: both;
	width: 800px;
	height: 200px;
	margin: 0 auto;
	background: url(images/png/central_footer.png);
	background-repeat: repeat-x; 
	padding: 10px 0px 0px 0px;
	color: #fff;
	list-style-image: url(images/png/list_dot.png);
	}
	
.footer_column	{
	width: 220px;
	padding: 10px 0px 0px 30px;
	float: left;
	position: relative
	}
	
.footer_column h1	{
	color: #cccccc;
	font-size: 18px;
	text-align: left;
	margin: 0px;
	}

.footer_column ul, li	{
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	text-align: left;
	}
		
#footer	a {
	color: #fff;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	}
	
#footer	a:hover {
	color: #000;
	text-decoration: blink;
	}
	
.footer {
	color: #ffffff;
	}
	
#footerbase	{
	width: 100%;
	float: left;
	position: relative;
	font-size: 10px;
	color: #999999;
	margin-top: 10px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 5px 0px 5px 0px;
	}
	
#footerbase a	{
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	}
	
.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;
	}

#home_list	{
	float: left;
	position: relative;
	width: 400px;
	display: block;
	}
			
.home_list a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6F727D;
	font-weight: normal;
	}
	
.home_list a:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	font-weight: normal;
	}
	
.home_list ul, li	{
	list-style-type: none;
	margin: 0px;
	}
	
#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:7px 0px 0px 10px; 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:#e5e1e1; color:#555555; line-height:24px; font-family:arial, sans-serif; font-size:11px; text-decoration:none; text-indent:10px; border-bottom: 1px solid #cccccc;}
#flyout li a.fly {background:#e5e1e1 url(right-arrow.gif) no-repeat right center; }

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

#flyout ul li a {background:#e5e1e1;  width: 175px;}
#flyout ul li a.fly {background:#e5e1e1 url(right-arrow.gif) no-repeat right center;}
#flyout ul ul li a {background:#e5e1e1;}
#flyout ul ul li a.fly {background:#e5e1e1 url(right-arrow.gif) no-repeat right center;}
#flyout ul ul ul li a {background:#e5e1e1;}

#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:135px;}

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

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

	