html, body
{
	margin : 0;
	padding : 0;
	background-color : White;
	font-family : Tahoma, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
}

/* DIVs */

div#mainwrap 
{
	width : 750px;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	border : 1px solid black;
}

div#header { width : 750px; }
div#contentarea 
{
	width : 750px;
	float : left;
	background-image : url(/images/content_background.gif);
	background-repeat : repeat-y;
}
div#column1 
{
	width : 121px;
	float : left;
	padding : 0;
}
div#column2 { width : 468px; float : left; }
div#column3 { width : 160px; float : left; }
div#main_content { margin : 12px 12px 12px 12px; text-align : left; }
div#right_content { width : 150px; float : right; background-color : #FFE7B5; text-align : center; }
div#right_content div#member_access 
{
	background-color : #3F7BAA;
	margin-top : 10px;
	margin-left : 14px;
	margin-right : 14px;
	padding : 3px 3px 3px 3px;
}
div#right_content div#member_access a { text-decoration : none; color : White; }
div#right_content div#member_access div { margin-top : 3px; margin-bottom : 3px; text-align : center; }
div#right_content div#member_access div#access_header { background-color : #A41A37; color : White; font-weight : bold; padding : 3px; }
div#right_content div#ads img { border : none; }
div#footer { padding : 12px 12px 15px 12px; }
div#left_enclosed 
{
	background-color : #FFE7B5;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	padding : 0;
}
div#menu { text-align : left; }
div#menu div#members_only { font-weight : bold; padding-left : 5px; }
div#menu div.underlined { border-bottom : 2px solid lightgrey; }
div#menu div.underlined div { padding-left : 5px; padding-right : 2px; }
div#menu a { text-decoration : none; color : Black; }

div#copyright { text-align : left; padding : 6px 9px 6px 6px; }

div#join_rp 
{
	position : absolute;
	left : 50%;
	top : 142px;
	width : 157px;
	height : 17px;
	margin-left : 240px;
	z-index : 40;
}
div#join_rp a { text-decoration : none; color : White; }

div#contact_us 
{
	position : absolute;
	left : 50%;
	top : 142px;
	width : 157px;
	height : 17px;
	margin-left : 300px;
	z-index : 50;
}
div#contact_us a { text-decoration : none; color : White; }

div#paypal 
{
	position : absolute;
	left : 50%;
	top : 775px;
	width : 157px;
	margin-left : 219px;
	z-index : 60;
	text-align : center;
}

/* Alsett Clearing Method */

.clearfix:after 
{
	content : "/";
	display : block;
	height : 0;
	clear : both;
	visibility : hidden;
}

.clearfix { display : inline-block; }
* html .clearfix { height : 1%; }
.clearfix { display : block; }
/* END OF Alsett Clearing Method */

/* END OF DIVs */

table { font-size : 1em; }
table thead { background-color : #AB0534; color : White; }
img { display : block; }

h1, h2, h3, h4, h5, h6 
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	color : #008264;
	font-style : italic;
	margin-top : .5em;
	margin-bottom : .5em;
}

h1 { font-size : 3em; }
h2 { font-size : 2.75em; }
h3 { font-size : 2.5em; }
h4 { font-size : 2.25em; }
h5 { font-size : 2em; }
h6 { font-size : 1.75em; }

.control_50, .control_100, .control_150, .control_200, .control_250, .control_450
{
	font-family : Verdana, Helvetica, Sans-Serif;
	font-size : 11px;
}

.control_50 { width : 50px; }
.control_100 { width : 100px; }
.control_150 { width : 150px; }
.control_200 { width : 200px; }
.control_250 { width : 250px; }
.control_450 { width: 450px; }

.align_right { text-align : right; }
.align_center{ text-align : center; }

.message_label { color : Red; }
.member_name { font-size:10pt; font-weight:bold; }
.ddl_text { font-size:10px; }
.nodecoration_link { text-decoration : none; color : Black; }
