
body {
text-align: center;
margin:0;
padding:0;
margin-top: 0px;
background-color: #191919;
}

A:link{
color: #19AC1B;
}
#main_container{
	position: relative;
	width: 1003px;
	height: 828px;
margin-left: auto;
margin-right: auto;
text-align: left;
	/* background-color: lime; */
}

#header{
	position: relative;
	width: 100%;
	height: 140px;
	/* background-color: maroon; */
	 background-image: url('images/header_bg.gif'); 
}

#logo{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 230px;
	height: 137px;
	/* background-color: tan; */
	overflow: hidden;
}

#header_links{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 232px;
	height: 151px;
	/* background-color: silver; */
}


#topnav{
	position: relative;
	width: 100%;
	/* height: 27px; */
	height: 26px;
	 background-color: black; 
line-height:12px;
}

#content{
	position: relative;
	width: 100%;
	height: 579px;
	background-color: black;
	overflow: auto;
	font: normal 12px Tahoma;
	line-height: 12pt;
	color: #dac46f;
}

#bg_gfx{
	position: relative;
	/* width: 539px; */
	width: 663px;
	height: 100%;
	/* background-color: silver; */
	/* background-image: url('images/home_bg.png'); */
	background-repeat: no-repeat;
}

/* #cont_pane{ */
/* position: absolute; */
/*	top: 20px; */
/*	right: 0px; */
	/* width: 539px; */
/*	width: 500px; */
/*	height: 431px; */
/*	 background-color: pink;  */
/*	 border-top: medium solid #ff0000; */
/*	border-bottom: medium solid #ff0000; */
/* } */


#hlink1{
	position: absolute;
	top: 23px;
	left: 0px;
	width: 232px;
	height: 30px;
	/* background-color: orange; */
}

#hlink_icon{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 37px;
	height: 30px;
	/* background-color: pink; */

}

#hlink_text{
	position: absolute;
	top: 8px;
	left: 37px;
	width: 195px;
	height: 22px;
    line-height: 30px;
	/* background-color: yellow; */ 
	 text-align: left;


}

#hlink_text a{
color: #f9f08e;
text-decoration: none;
	font: normal 12px Tahoma;
}

#hlink_text a:hover{
color: orange;
}




#hlink2{
	position: absolute;
	top: 62px;
	left: 0px;
	width: 232px;
	height: 30px;
	/* background-color: pink; */
}

#hlink3{
	position: absolute;
	top: 101px;
	left: 0px;
	width: 232px;
	height: 30px;
	/* background-color: orange; */
}



#footer{
	position: relative;
	width: 100%;

	 /* background-color: yellow; */
	  background-image: url('images/footer_bg.png'); 
	 overflow: hidden;
}


#copyright{
	position: relative;
	top: 3px;
	width: 100%;
	/* background-color: red; */
	text-align: center;
	color: #F9F08E;
	font: normal 12px Tahoma;
	 padding-bottom: 8px;
}

#footer_nav{
	position: relative;
	/*top: 3px;*/
	width: 100%;

	/* background-color: pink; */
	text-align: center;
	 padding-bottom: 6px;
}

#footer_nav p{
margin:0;
padding:0;
margin-top: 0px;
	font: normal 12px Tahoma;
	color: #FFFFFF;
}

#footer_nav a{
color: #FFFFFF;
text-decoration: none;
}

#footer_nav a:hover{
color: orange;
}












#dialog{
position: absolute;
top: 20px;
/* left: 422px; */
right: 0px;
width: 300px;
height: 518px;

/* background-image: url('images/cpane_bg.png'); */
}

#dialog_container{
position: relative;
width: 100%;
height: 100%;
/* background-color: tan; */

overflow: hidden;
}


#dialog_header{
position: relative;

 left: 15px;
width: 100%;
height: 4px;
 background-color: orange; 
text-align: center;
background: url(images/horizborder.png) repeat-x top;
}

#tleft{
position: absolute;
top: 0px;
left: 0px;
width: 15px;
height: 15px;
/* background-color: red; */
 background-image: url('images/tl.png');
 background-repeat: no-repeat;

}

#bleft{
position: absolute;
bottom: 0px;
left: 0px;
width: 15px;
height: 15px;
background-image: url('images/bl.png');
background-position: bottom;
/* background-color: red; */
background-repeat: no-repeat;
}

#dialog_innercontent{
	position: relative; 
	top: 0px; 
	right: 0px; 
	width: 95%;
	height: 98%;
	/* background-color: pink; */
	text-align: left;
	float: right;
	overflow: auto;
	font: normal 12px Tahoma;
	line-height: 12pt;
	color: #dac46f;
	padding-right: 10px;
}

#dialog_innercontent H1{

	font: normal 22px Tahoma;
	text-align: left;
	font-weight: bold;
}

#dialog_leftgradient {
position: absolute;
 top: 15px; 
left: 0px;
width: 4px;
height: 95%;
/* background-color: silver; */
 background-image: url('images/vertborder.png'); 
background-repeat: repeat-y;
float: left;

}





#dialog_bottomgradient {
position: absolute;
left: 15px;
bottom: 0px;
width: 98%;
height: 4px;
/* background-color: red; */
/* background-image: url('images/bottom_gradient.png'); */
/* background-repeat: repeat-x; */
	background: url(images/horizborder.png) repeat-x bottom;
}



#register_form_content {
position: relative;
top: 0px;
left: 0px;
width: 100%;
height: 570px;
font-family: trebuchet ms, verdana, arial;
font-size: 15px !important;
/* background-color: tan; */
}


#form_label_right{
float: left;
width: 200px;
font-weight: bold;
text-align: right;
/* background-color: pink; */
 margin-left: 50px;
}

#form_label{
float: left;
width: 170px;
font-weight: bold;
text-align: right;
/* background-color: green; */
}

#privacy_label{
font-weight: bold;
}

#privacy_radio{
margin-left: 55px;
}


#error{
background-color: #E27907;
color: red; 
}


#leftcontent{
position: absolute;
top: 20px;
left: 31px;
width: 433px;
height: 520px;
/* background-color: red; */
overflow: auto;
	color: #dac46f;

	font: normal 12px Tahoma;
line-height: 12pt;

}

#leftgutter{

width: 25px;
height: 100%;
background-color: red;
}

#loginerr{
position: relative;
width: 100%;
/* background-color: #804000; */
color: #FFFF00;
text-align: center;
}

.head{
margin:0;
padding:0;
	font: normal 22px Tahoma;
	line-height: 12pt;
	color: #dac46f;
	padding-bottom: 5px;
	text-align: right;
}