body { padding:0 10px; margin:0; background:#FFF; }
body, td { font-family:Arial; font-size:11px; color:#000; }

a { color:#680300; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:none; }





img { border:none; }

.table_body { width:800px; margin:0 auto; }

h1, h2, h3, h4, h5, p { padding:0; margin:0 0 15px 0; }
h3 { font:bold 17px Arial narrow; color:#680300; text-transform:uppercase; }
h5 { font-size:13px; color:#680300; }

.header { width:100%; background:#F7EEB5 url("images/header_bg.jpg") no-repeat; position:relative; padding-bottom:3px; }
.header .logo { display:block; padding:10px 0; width:391px; height:85px; }
.header .loginlnk { position:absolute; top:4px; left:9px; color:#680300; font-size:12px; }
.header .logoutlnk { position:absolute; top:4px; right:9px; }
.header .loginlnk a, .header .logoutlnk a { text-decoration:underline; }

.topuserbox { height:22px; }
.topuserbox span { padding:5px 10px 0 10px; font-size:12px; color:#680300; }
.topuserbox .name { float:left; }
.topuserbox .date { float:right; }

.topnav { background:#680300; font-size:13px; color:#ECE4B1; padding:5px 10px 6px 10px; text-align:center; }
.topnav span { padding:0 4px; }
.topnav a { color:#ECE4B1; text-decoration:none; }
.topnav a:hover { text-decoration:underline; }


.ind_container1 { position:relative; width:800px; height:457px; background:#412416 url("images/ind_bg.jpg") no-repeat; z-index:1; }
.ind_title { position:absolute; top:38px; right:95px; text-indent:-2100px; width:331px; height:117px; background:url("images/ind_title.gif") no-repeat; }
.regnow { position:absolute; top:188px; right:182px; }
.benefits_box { position:absolute; top:253px; left:6px; width:400px; height:199px; overflow:hidden; background:#D7BF74 url("images/benefits_bg.jpg") no-repeat; }
.members_area { position:absolute; top:253px; right:7px; width:381px; height:199px; background:#B18041; }
.members_area .form_box { background:#CFB076; padding:2px 6px 5px 6px; }

.members_area .form_box h3 { margin-bottom:0px; }
.login_form { margin:0 auto; }
.login_form .value { padding:0 0 1px 6px;  }
.login_form .value input { width:105px; height:21px; background:#FFF url("images/inptxt_bg.gif") repeat-x; border-top:1px solid #6A6A6A; border-left:1px solid #6A6A6A; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; }

.benefits_box .w_video { float:left; margin:84px 34px 0 33px; text-decoration:none; background:#393722; color:#DED9C3; }
.benefits_box .w_video span { display:block; padding:3px 0 6px 5px; font:10px Tahoma; }
.benefits_box .ban { float:left; margin-top:94px; }

.ind_container2 { background:#FBF1C2; border-top:3px solid #555; }
.indbox1, .indbox2 { border-right:4px solid #555; }
.indbox1_cnt { width:309px; height:206px; background:url("images/indbox1_bg.jpg"); }
.indbox2_cnt { width:234px; height:206px; background:url("images/indbox2_bg.jpg"); }
.indbox3_cnt { width:249px; height:206px; background:url("images/indbox3_bg.jpg"); }

.ind_container2 h3 { padding:6px 8px 0 8px; margin-bottom:10px; }
.indbox1 .pic { text-align:center; }
.indbox2 .news-item { padding:0 25px 0 9px; margin-bottom:10px; line-height:14px; }
.indbox2 .news-item .date { display:block; color:#5E4813; padding-top:3px; }
.indbox2 .news-item a { color:#000; }
.indbox3 .lnk_box { text-align:center; }
.indbox3 .lnk_box a { display:block; margin-bottom:15px; }
.indbox3 h3 { margin-bottom:25px; }

.middle_box { background:#B5914B url("images/content_bg.gif") no-repeat top right; color:#F9EFBD; }

.left_box { padding:26px 1px 30px 18px; color:#F9EFBD; }
.left_box .wrapper { width:207px; }

.cnt_box { padding:26px 34px 30px 39px; font-size:12px; }
.cnt_box .cntban { margin-bottom:10px; }
.cnt_box .cntdate { margin-bottom:10px; text-align:right; padding-right:10px; }
.cnt_box h5 { margin-bottom:5px; }
.cnt_box p { line-height:18px; margin-bottom:18px; }

.leftnav { width:100%; background:#886220 url("images/leftnav_bg.jpg") repeat-y; margin-bottom:12px; }
.leftnav td { font-size:12px; text-transform:uppercase; line-height:12px; color:#4E3615; background:url("images/leftnav_abg.jpg") no-repeat; }
.leftnav td.on { background:url("images/leftnav_abg_over.jpg") no-repeat; }
.leftnav a { display:block; height:27px; color:#660000; text-decoration:none;}
.leftnav a:hover { color:#F7F2DC; text-decoration:none; }
.leftnav span { display:block; padding:7px 11px 6px 11px; }
* html .leftnav span { display:block; padding:8px 11px 6px 11px; }


.news_box { background:#F5E8B0; color:#4B2F17; margin-bottom:12px; }
.news_box h4 { margin-bottom:10px; background:#680300 url("images/title_latestnews.gif") no-repeat 50% 0; text-indent:-2100px; font-size:10px; height:29px; }
.news_box .archbutt { text-align:right; }
.news_box p { padding:0 11px; margin-bottom:10px; }
.news_box p span { display:block; color:#4B2F17; margin-top:3px; }



.footer { background:#555; padding:10px 10px 12px 10px; color:#F4EBB7; text-align:center; }

form { padding:0; margin:0; }
input, select, textarea { font-family:Arial; font-size:12px; color:#555; }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }


.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

.newsItem a:link { color:#680300; text-decoration:none; }
.newsItem a:visited { color:#680300; text-decoration:none; }
.newsItem a:hover
{
	color: #b00000;
	text-decoration: underline;
}
