html {
	height: 100%;
}

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #242424;
	height: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #fff;
}

#global_container {
	margin: auto;
	text-align: left;
	width: 730px;
	height: 100%; 
	background: url(../images/site_conbg.gif) repeat-y;
}     



#menu_bar {
	width: 729px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: #363636 url(../images/site_btnright.gif) no-repeat right;	
}
   /* HOME BUTTON */
	a.menu_buttonA:link, a.menu_buttonA:visited {
		width: 126px;
		height: 40px;
		display: block;
		float: left;
		background: #363636 url(../images/btn_home.gif) no-repeat;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}
	
	a.menu_buttonA:hover {
		background: #363636 url(../images/btn_home-overo.gif) no-repeat;
	}	
   
	/* HOSTING BUTTON */
	a.menu_buttonB:link, a.menu_buttonB:visited {
		width: 100px;
		height: 40px;
		display: block;
		float: left;
		background: url(../images/btn_hosting.gif) no-repeat;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}

	a.menu_buttonB:hover {
		background: url(../images/btn_hosting-overo.gif) no-repeat;
	}
	
	/* COMPANY BUTTON */
	a.menu_buttonC:link, a.menu_buttonC:visited {
		width: 100px;
		height: 40px;
		display: block;
		float: left;
		background: url(../images/btn_company.gif) no-repeat;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}

	a.menu_buttonC:hover {
		background: url(../images/btn_company-overo.gif) no-repeat;
	}
	
	/* POLICY BUTTON */
	a.menu_buttonD:link, a.menu_buttonD:visited {
		width: 100px;
		height: 40px;
		display: block;
		float: left;
		background: url(../images/btn_policy.gif) no-repeat;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}

	a.menu_buttonD:hover {
		background: url(../images/btn_policy-overo.gif) no-repeat;
	}
	
	/* SUPPORT BUTTON */	
	a.menu_buttonE:link, a.menu_buttonE:visited {
		width: 100px;
		height: 40px;
		display: block;
		float: left;
		background: url(../images/btn_support.gif) no-repeat;
		margin: 0;
		padding: 0;
		text-decoration: none;
	}

	a.menu_buttonE:hover {
		background: url(../images/btn_support-overo.gif) no-repeat;
	} 
	
	

#banner {
	clear: both;
	width: 729px;
	height: 143px;
} 

#mid {
	width: 729px;
	height: 9px;
}


#content_container {
	margin: 0;
	padding: 0;
	width: 729px;
	background: url(../images/site_conbg.gif) repeat-y;
}

a:link, a:visited {
	font-size: 8pt;
	color: #ffaa00;
}	

a:hover {
	color: #fcd891;
	text-decoration: none;
}

	#mainarea p {
		margin: 5px 10px 10px 10px;
		padding: 0;
		line-height: 12pt;
	}
	
	#mainarea h1 {
		margin: 3px 10px;
		padding-bottom: 5px;
		font-weight: bold;
		color: #ab803e;
		font-size: 12pt;
		border-bottom: 1px solid #1b1b1b;
	}

	#mainarea h3 {
		margin: 5px 5px 0 5px;
		padding: 5px 5px 0 5px;
		font-weight: bold;
		color: #ab803e;
		font-size: 9pt;
		border-bottom: 0px solid #1b1b1b;
	}
	
	#mainarea li {
		line-height: 12pt;
	}
	
	.table {
		margin: 0;
		padding: 0 0 25px 0;
		font-family: verdana, arial, helvetica, sans-serif;
		border: 0;
		color: #999;
	}
	
		.tdheader {
			padding: 0 0 5px 3px;
			border-bottom: 1px solid #111;
			font-size: 11px;
			color: #fff;
			font-weight: bold;
		}
	
		.tdplan {
			padding: 0 0 2px 3px;
			border-bottom: 1px solid #111;
			font-size: 11px;
			color: #ab803e;
			text-align: center;
		}
	
		.tdeven {
			padding: 5px 2px 5px 2px;
			border-bottom: 1px solid #333;
			border-right: 1px solid #333;
			background: #222;
			text-align: center;
		}
	
		.tdodd {
			padding: 5px 2px 5px 2px;
			border-bottom: 1px solid #333;
			border-right: 1px solid #333;
			text-align: center;
		}
	
		.tdfeat {
			padding: 5px 2px 5px 3px;
			border-bottom: 1px solid #333;
			border-right: 1px solid #333;
			border-left: 1px solid #111;
			background: #1c1c1c;
			text-align: left;
			color: #ccc;
		}
	
	#sidebar {
		margin: 0 16px 0 20px;
		padding: 0;
		display: block;
		width: 175px;
		float: left;
		position: absolute;
		top: 217px;
		background: #2a2a2a;
		border-left: 1px solid #1b1b1b;
		border-right: 1px solid #1b1b1b;
	}
	
	#mainarea {
		margin: 0 0 0 212px;
		padding: 0;
		display: block;
		width: 495px;
		background: #2a2a2a;
		border-left: 1px solid #1b1b1b;
		border-right: 1px solid #1b1b1b;
	}	

	#sidebar h2 {
		font-size: 12pt;
		color: #ab803e;
		font-weight: bold;
		text-align: right;
		margin: 3px 5px 10px 5px;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #1b1b1b;		
	}
	
	#sidebar h4 {
		font-size: 9pt;
		font-weight: normal;
		color: #dedede;
		text-align: right;
		margin: 0 5px 5px 0;
		padding: 0;
	}

	#sidebar p {
		font-size: 8pt;
		line-height: 12pt;
		margin: 0 5px 5px 5px;
	}
   
	#sidebar p.feature {
		border-top: 1px solid #444;
		line-height: 12pt;
		margin: 5px 5px 5px 5px;
		padding: 10px 0 10px 0;		
	}
	
	#sidebar strong.color {
		color: #ab803e;
	}
	
	#sidebar table {
		font-size: 9pt;
		text-align: left;
		margin: 6px auto 6px auto;
		padding: 0;
		/*border-top: 1px solid #444;
		border-bottom: 1px solid #444;*/
	}
	
	#sidebar tr {
		margin: 5px 0 0 0;
		border-bottom: 1px solid #666;
	}
	
	span.white {
		color: #fff;
	}
	
	a.sidebar:link, a.sidebar:visited {
		margin: 0;
		padding: 0 0 0 5px;
		width: 165px;
		height: 20px;
	}
	
	a.sidebar:hover {
	
	}	
	

#footer {
	width: 729px;
	display: block;
	clear: both;
	background: url(../images/site_copybg.gif) repeat-y;
}

	p.copyright {
		color: #999;
		font-size: 8pt;
		float: left;
		margin: 5px 0 5px 60px;
	}
	
	p.copylinks_fills {
		font-size: 8pt;
		text-align: right;
		margin: 5px 50px 5px; 0;
	}		

	a.copylinks:link, a.copylinks:visited {
		font-size: 8pt;
		color: #ffaa00;
	}	
	
	a.copylinks:hover {
		color: #fcd891;
		text-decoration: none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	