/* Body Styles */

body{ 
	margin:0;
	background:#01371F url(../images/design/nbl_back.jpg) repeat-x;
	font-family:Arial;
	font-size:11px;
}

.web_container, .web_container table{
	margin:0 auto 0 auto; /* To align to center in firefox */	
}


/* Ruessel Styles */
.ruessel_head {
	color: #B28E66;
	font-size: 11px;
	font-weight: bold;
}

/* Site Styles */
.smlgold {
	color: #B28E66;
	font-size: 11px;
	font-weight: bold;
}

.gold {
	color: #B28E66;
	font-size: 14px;
	font-weight: bold;
}

.goldhead {
	color: #B28E66;
	font-size: 18px;
	font-weight: bold;
}

.bits_gold {
	color: #B28E66;
	font-size: 12px;
	font-weight: bold;
}

.tab_gold {
	color: #B28E66;
	font-size: 11px;
	font-weight: normal;
}

.right_image{
	float: right;
	margin-left: 15px;
	margin-bottom: 6px;
}


.left_image{
	float: left;
	margin-right: 15px;
	margin-bottom: 6px;
}

.smlbold {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.italbold {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}


/* Nav Styles */

.top_nav {
	color: #ffffff;
}

a.top_nav:link {
	color: #ffffff;
	text-decoration:none;
}
a.top_nav:visited {
	color: #ffffff;
	text-decoration:none;
}

a.top_nav:hover {
	color: #B28E66;	
	text-decoration:none;
}
a.top_nav:active {
	color: #ffffff;
	text-decoration:none;
}

.main_nav {
	color: #000000;
	text-decoration:none;
}

a.main_nav:link {
	color: #000000;
	text-decoration:none;
}
a.main_nav:visited {
	color: #000000;
	text-decoration:none;
}

a.main_nav:hover {
	color: #B28E66;
	text-decoration:none;
}

a.main_nav:active {
	color: #000000;
	text-decoration:none;
}

a.main_nav_gold:link { color: #B28E66; text-decoration:none; }
a.main_nav_gold:visited { color: #B28E66; text-decoration:none; }
a.main_nav_gold:hover { color: #000; text-decoration:none; }
a.main_nav_gold:active { color: #B28E66; text-decoration:none; }

a:link {
	color: #000000;
	text-decoration:underline;
}

a:visited {
	color: #000000;
	text-decoration:underline;
}

a:hover {
	color: #B28E66;
	text-decoration:none;
}
a:active{
	color: #000000;
	text-decoration:underline;
}


.error{
color: red;
}

span img { border: 1px solid #000000; }

.borderall{
	border-left: #333333 1px solid; 
	border-right: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}

.bordertop{
	border-left: #333333 0px solid; 
	border-right: #333333 0px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 1px solid;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}

.borderbtm{
	border-left: #333333 0px solid; 
	border-right: #333333 0px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 0px solid;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}

.borderlftop{
	border-left: #333333 1px solid; 
	border-right: #333333 0px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 1px solid;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}
.borderlfbtm{
	border-left: #333333 1px solid; 
	border-right: #333333 0px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 0px solid;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}
.borderrttop{
	border-left: #333333 0px solid; 
	border-right: #333333 1px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 1px solid; 
	font-weight: normal; 
	color: #333333;
	font-size: 11px;
}
.borderrbtm{
	border-left: #333333 0px solid; 
	border-right: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 0px solid; 
	font-weight: normal; 
	color: #333333;
	font-size: 11px;
}
.borderlft{
	border-left: #333333 1px solid; 
	border-right: #333333 0px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 0px solid; 
	font-weight: normal; 
	color: #333333;
	font-size: 11px;
}
.borderrt{
	border-left: #33333301px solid; 
	border-right: #333333 1px solid; 
	border-bottom: #333333 0px solid; 
	border-top: #333333 0px solid; 
	font-weight: normal; 
	color: #333333;
	font-size: 11px;
}

.input { 
	font: 10px Verdana; 
	color: #333333; 
	text-transform: none; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: text-bottom; 
	background-color: #FFFFFF; 
	border-left: #333333 1px solid; 
	border-right: #333333 1px solid; 
	border-bottom: #333333 1px solid; 
	border-top: #333333 1px solid;
	width:196px;
}