body {
	background-color: #180c0c;
	background-image: url('/images/layout/back2.png');
	background-repeat: repeat-x repeat-y;
	margin: 0px;
	padding: 0px;
	font-family: "Helvetica", "no-serif";
	font-size: 9pt;
}
a {
	border: 0px solid white;
	color: #500;
}
a img {
	border: 0px solid white;
}
b.red {
	color: #990000;
	padding:2px;
	font-size: 14px;
}
img {
	border: 0px solid white;
}
a:hover {
	color: #a00;
}
#header_box, .body_left_box, .body_right_box {
	padding: 0px;
}
#overall_container {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
	


#header_container {
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	width: 100%;
}

	#header_box {
		height: 127px;
		width: 950px;
	}
	#nav_bar {
		height: 50px;
		width: 950px;
	}
	#header_box #nav_bar a {
		text-decoration: none;
		color: #1d0a0a;
	}

#body_container {
	width: 100%;
}
	#body_left_container {
		width: 202px;
		padding-right: 18px;
		float: left;
	}
		#body_left_container .body_left_box {
			width: 202px;
			padding-bottom: 18px;
		}
		#body_left_container .body_left_box div.title {
		}
		#body_left_container .body_left_box .content {
			border-left: 1px solid black;
			border-right: 1px solid black;
			background-color: white;
			width: 192px;
			padding: 5px;
		}
		#body_left_container .body_left_box .footer {
			width: 204px;
			height: 10px;
			background-image: url('/images/layout/small_box_foot.png');
		}
		#small_block_blank .title {
			background-image: url('/images/layout/small_box_head.png');
			height: 10px;
			width: 204px;
		}
		
		#block_membertracking .title {
			background-image: url('/images/layout/member_head.png');
			height: 33px;
			width: 204px;
		}
		#block_membertracking .content {
			background-image: url('/images/layout/member_body.png');
			background-color: white;
			background-repeat: no-repeat;
		}
		#block_insidehackers .title {
			background-image: url('/images/layout/inside_head.png');
			height: 33px;
			width: 204px;
		}
		#block_insidehackers .content {
			background-image: url('/images/layout/inside_body.png');
			background-color: white;
			background-repeat: no-repeat;
		}
		#block_chathackers .title {
			background-image: url('/images/layout/member_head2.png');
			height: 33px;
			width: 204px;
		}
		#block_chathackers .content {
			background-image: url('/images/layout/member_body.png');
			background-color: white;
			background-repeat: no-repeat;
		}

	#body_right_container {
		width: 728px;
		float: left;
	}
		#body_right_container .body_right_box {
			width: 728px;
		}
		#body_right_container .body_right_box div.title {
			height: 10px;
			width: 728px;
			background-image: url('/images/layout/large_box_head.png');
		}
		#body_right_container .body_right_box .content {
			width: 716px;
			background-image: url('/images/layout/SubVision_right_content.png');
			background-repeat: repeat-y;
			background-color: white;
			padding: 5px;
			border-left: 1px solid black;
			border-right: 1px solid black;
		}
		#body_right_container .body_right_box .footer {
			width: 728px;
			height: 10px;
			background-image: url('/images/layout/large_box_foot.png');
		}

#bottom_container {
	width: 100%;
	float: left;
	clear: both;
}
	#copyright {
		text-align: center;
		width: 100%;
		color: gray;
	}

.newAppt th {
	text-align: right;
	padding-right: 20px;
	width: 120px;
}
.newApt td {
	text-align: left;
}
h1 {
	color: #550000;
	font-size: 14pt;
	border-top: 3px double gray;
	border-bottom: 3px double gray;
	text-align: right;
}
h2 {
	color: #744;
	font-size: 13pt;
	border-top: 1px solid gray;
	margin-bottom: 0px;
}
h3 {
	text-align: right;
	color: #966;
	border-bottom: 1px solid #ddd;
}
h4 {
	text-align: right;
	color: #966;
	margin-top: 5px;
}
h4 a {
	color: #966;
	text-decoration: none;
}

table#payments .header th {
	border-top: 3px double gray;
	border-bottom: 1px solid gray;
}
table#payments .charge td {
	border-bottom: 1px solid gray;
}
table#payments .total td{
	border-top: 1px solid gray;
	border-bottom: 3px double gray;
}
table.compare {
	background-color: #822;
}
table.compare td {
	width: 33%;
	text-align: center;
	border-right: 1px solid #300;
	border-bottom: 1px solid #700;
	background-color: #822;
	color: white;
	margin: 0px;
}
table.compare b.red {
	color: #fff;
}
table.compare td.invert {
	background-color: black;
	color: #d22;
}

/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/

	#newcustomer {
		width: 728px;
	}
		#newcustomer .body_right_box {
			width: 500px;

		}
		#newcustomer .body_right_box div.title {
			height: 10px;
			width: 728px;
			background-image: url('/images/layout/large_box_head.png');
		}
		#newcustomer .body_right_box .content {
			width: 716px;
			background-image: url('/images/layout/SubVision_right_content.png');
			background-repeat: repeat-y;
			background-color: white;
			padding: 5px;
			border-left: 1px solid black;
			border-right: 1px solid black;
		}
		#newcustomer .body_right_box .footer {
			width: 728px;
			height: 10px;
			background-image: url('/images/layout/large_box_foot.png');
		}

#pagetitle
	{
	color: #550000;
	font-size: 14pt;
	border-top: 3px double gray;
	border-bottom: 3px double gray;
	text-align: center;
	}
#newcustomerContent
	{ 
		color:#000000;
		min-height:300px;
	}
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/