html, body {
	height: 100%;
	margin: auto;
	padding: 0px;
	font-size:12px;
	font-family: Arial;
	color:#D7CA96;
	background-image:url(/images/background.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#000000;
}

body.home{background-image:url(/images/home_background.jpg);}
body.landing{background-image:none;}


#container{
	width: 760px;
	position: relative;
	margin: 0 auto;
}

#htop{
	padding-top:142px;
}

#mtop{
	padding-bottom:20px;
}


#mn_left{
	float:left;
	padding:70px 0 0 40px;
	width:160px;
}

#mn_right{
	float:right;
	padding:25px 40px 0 40px;
	width:460px;
	text-align:left
}

#nv_left{
	float:left;
	width:200px;
}

#hnv_right{
	float:right;
	padding-top:92px;
}

#mnv_right{
	float:right;
	padding-top:56px;
}


#hfooter{
	width: 480px;
	position: relative;
	margin: 0 auto;
	padding-top:200px;
	padding-left:240px;
}

#mfooter{
	padding-top:30px;
}


.header{
	padding: 0 0 20px 0;
}

.clr{
	clear:both;
}


img{border : 0px;display: block;outline: none;}
form{padding:0px;margin:0px;}
ul{padding:0px;margin:0px;}
li{padding:0px;margin:0px;margin-left:16px;list-style-type: disc;}
select, textarea, input{font-family: Arial;font-size: 8pt;color: #333333;}



a, a:active, a:link, a:visited{
	font-weight: normal;
	color: #D9B857;
	text-decoration: none;
	outline: none;
}

a:hover{text-decoration: underline;}

a.nav_on, a.nav_on:active, a.nav_on:link, a.nav_on:visited, a.nav_on:hover{font-weight: bold;text-decoration: none;}

a.sidenav, a.sidenav:active, a.sidenav:link, a.sidenav:visited{
	width:160px;
	display:block;
	padding: 12px 0 12px 0;
	background: url(/images/nav/subnav_divider.gif) no-repeat bottom left;
	text-decoration: none;
	text-align:center;

}

a.sidenav:hover{
	text-decoration: underline;
}


a.sidenav_on, a.sidenav_on:active, a.sidenav_on:link, a.sidenav_on:visited{
	display:block;
	padding: 12px 0 12px 0;
	background: url(/images/nav/subnav_divider.gif) no-repeat bottom left;
	text-decoration: none;
	/*color:#FFFFFF;*/
	text-align:center;
}

a.sidenav_on:hover{
	text-decoration: underline;
}

/*third lvl side nav */
a.sub_sidenav, a.sub_sidenav:active, a.sub_sidenav:link, a.sub_sidenav:visited,
a.sub_sidenav_on, a.sub_sidenav_on:active, a.sub_sidenav_on:link, a.sub_sidenav_on:visited, a.sub_sidenav_on:hover
{
	width:160px;
	display:block;
	text-decoration: underline;
	text-align:center;
	color:#D7CA96;
}
a.sub_sidenav:hover{
	text-decoration: none;
}

a.sub_sidenav_on, a.sub_sidenav_on:active, a.sub_sidenav_on:link, a.sub_sidenav_on:visited, a.sub_sidenav_on:hover{
	text-decoration: none;
	color:#FFFFFF;
}


.red_error{color:#ff0000;}
.landing select,.landing input{font-family: Verdana,arial;font-size: 8pt;color: #333333;}

/****************************************/

.black{color:#000000;}
.white{color:#ffffff;}
.gold{color:#D9B857;}
.brown{color:#D7CA96;}


.vert_line{height:100%; background:#d6d6d6;}
.hori_line{width:100%; background:#d6d6d6;}
.fade_line{height: 1px; background: transparent url('/images/fade_line.gif') no-repeat;}

.bottom{
	height:28px;
	width:766px;
	position:relative;
	margin: 0 auto;
}


#popup_id{
	height: 100%;
	margin: auto;
	padding: 0px;
	font-size:10px;
	font-family: verdana;
	color:#ffffff;
	background-image: none;
	background-color:#000000;
}

.popup_content{
	padding: 0px 35px 10px 35px;
}