﻿#Body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-image: url('images/bodybg.gif');
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #634020;
}
html {
	height: 100%;
}
.skinbody {
	width: 100%;
	height: 100%;
	margin: 0px auto;
}
img {
	border-width: 0px;
}
.skintopspacer {
}
.userpane {
	height: 30px;
	padding-right: 20px;
	float: right;

}
.skinwidth {
	width: 960px;
	margin: 0px auto 0px auto;
}
.logopane {
	clear:both;
}
.content_outer {
	padding: 5px 15px 0px 15px;
	background-color: transparent;
	clear: both;
}
.content_wrapper {
	display: inline-block;
}
.cpanes_cap_tl {
	background-image: url('images/cpanes_cap_tl.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #fdf7ea;
	padding-left: 15px; 
}
.cpanes_cap_tr {
	background-image: url('images/cpanes_cap_tr.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #fdf7ea;
	padding-right: 15px;
}
.cpanes_cap_tm {
	background-image: url('images/cpanes_cap_tm.gif');
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #fdf7ea;
	height: 15px;
}
.menupane_outer {
	width: 180px;
	margin-right: 20px;
	padding: 0px 0px 10px 0px;
	background-color: transparent;
	float: left;
}
.menupane_top {
	background-image: url('images/menu_bg_t.gif');
	background-position: center top;
	background-repeat: repeat-x;
	padding-top: 15px; 	
}
.menupane_bot {
	background-image: url('images/menu_bg_b.gif');
	background-position: center bottom;
	background-repeat: repeat-x;
	padding-bottom: 15px;
}
.menupane_mid {
	background-image: url('images/menu_bg.jpg');
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #fce9bc;
}
.content_holder {
	width: 730px;
	float: right;
}
.content_div {
	padding: 5px 15px 10px 15px;
	background-color: #fdf7ea;
}
.content_table {
	width: 100%;
}
.cpane {
}
.cpane_topleft {
	width: 430px;
	padding: 0px 10px 0px 0px;
}
.cpane_topright {
	width: 240px;
	padding: 0px 0px 0px 10px;
}
.cpane_midleft {

}
.cpane_midcenter {
	
}
.cpane_midright {
	
}
.footer_l {
	background-image: url('images/footer_bgl.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0px 50px 0px 50px;
}
.footer_r {
	background-image: url('images/footer_bgr.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0px 15px 0px 15px;
}
.footer_m {
	background-color: #000;
	height: 15px;
}
.footer {
	background-color: #472d15;
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
}
.footerpane {
	padding-bottom: 10px;
}
.footer_cpane {
	width: 345px;
	padding-left: 15px;
}
.footer_objectspane {
	text-align: left;
	width: 345px;
	padding-right: 15px;
}
.linksobjects_pane {
	margin: 15px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.shebanglink {
	text-align: right;
	margin-top: 10px;
}
.clearfloat {
	clear: both;
}
/*-------- Default Style --------*/
body, th, td, div, p, table, h1, h2, h3, h4, h5, h6.Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input {
	color: #3d3d3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body, th, td, div, p, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover {
	font-size: 12px;
}
h1, h2, h4, h5, h6 {
	color: #ff7700;
	margin: 0px 0px 5px 0px;
}
h3 {
	color: #634020;
	font-weight: bold;
}
h1, h5, h1 input {
	font-weight: bold;
}
h2, h4, h6 {
	font-weight: normal;
}
h1, h2, h1 input {
	font-size: 18px;
}
h3, h4 {
	font-size: 14px;
	margin:0;
}
h5, h6 {
	font-size: 12px;
	margin: 6px 0;
	color: #949494;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #c50000;
}
a, a:link, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	color: #ff7700;
	text-decoration: underline;
}
h2 a:link, h2 a:visited, h2 a:active {
	font-size: 18px;
	color: #ff7700;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}
h2 a:hover {
	color: #c50000;
	text-decoration: underline;
}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Head {
	color: #2E3D47;
	font-weight: bold;
}
.SubHead {
	color: #4C6171;
}
.SubSubHead {
	color: #6E8AA0;
}
.NormalRed {
	color: #F00;
}
.Normal {
	line-height: 160%;
}
p {
	line-height: 160%;
}
.CommandButton, a.CommandButton:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #242424;
	font-weight: bold;
}
.CommandButton:hover, a.CommandButton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff7700;
}
/*===== Horizontal Rule ===================================*/
hr {
	font-size: 11px;
	color: #c0c0c0;
	background-color: #c0c0c0;
	border: outset #c0c0c0 0px;	
}

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/
/*--------------------------------------------------------*/
/*-- LOGIN TOKEN STYLES ----------------------------------*/
/*-- login token idle ------------------------------------*/
.login_control, a.login_control:link, a.login_control:visited, a.login_control:active {
	color: #d4b87e;
	background-image: url('images/login_idle.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 7px 0px 0px 20px;
	text-decoration: none;
	display: block;
	float: left;
}
/*-- login token hover -----------------------------------*/
a.login_control:hover {
	background-image: url('images/login_hover.gif');
	color: #ffeebf;
	text-decoration: none;
}
/*--------------------------------------------------------*/
/*-- USER TOKEN STYLES -----------------------------------*/
/*-- user token idle -------------------------------------*/
.user_control, a.user_control:link, a.user_control:visited, a.user_control:active {
	color: #d4b87e;
	background-image: url('images/register_idle.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 7px 0px 0px 20px;
	display: block;
	float: left;
}
/*-- user token hover ------------------------------------*/
a.user_control:hover {
	background-image: url('images/register_hover.gif');
	color: #ffeebf;
	text-decoration: none;
}
.footerobjects, a.footerobjects:link, a.footerobjects:active, a.footerobjects:visited {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	line-height: 160%;
}
a.footerobjects:hover {
	color: #ff7700;
	text-decoration: underline;
}
.copyrightobject {
	color: #d4b87e;
	font-size: 12px;
	text-decoration: none;
}
/*-------------- Link Style --------------*/
.linksobjects {
	text-align: center;
	line-height: 140%;
}
.linksobjects, a.linksobjects:link, a.linksobjects:active, a.linksobjects:visited {
	color: #d4b87e;
	font-size: 10px;
	text-transform: uppercase;
}
a.linksobjects:hover {
	color: #ffeebf;
}
/*======================================================*/
.dnavmenu_icon {
	display: none;
}
/*--------- dnn menu style ----------*/
/* main menu td */
.dnavmenu_bar {
	cursor: pointer;
	font-size: 12px;
	background-color: transparent;
}
/*  Main Menu Normal  */
.dnavmenu_rootitem {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 5px 5px 15px;
	background-color: transparent;
	border-bottom: 1px #b28d51 solid;
}
/*  Main menu hover  */
.dnavmenu_rootitem_hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 5px 5px 15px;
	background-color: #d4b87e;
	border-bottom: 1px #b28d51 solid;
}
/*  Main menu selected  */
.dnavmenu_rootitem_selected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f0000;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px 5px 5px 15px;
	background-color: transparent;
	border-bottom: 1px #7f0000 solid;
}

/*  SUB Menu Normal */
.dnavmenu_submenu {
	border-width: 0px;
	margin: 0px 0px 0px 3px;
	min-width: 180px;
}
.dnavmenu_submenu td {
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3d;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px #c5c5c5 solid;
}
/*  SUB Menu hover & selected */
.dnavmenu_itemhover td {
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	background-color: #777;
	border-bottom: 1px #c5c5c5 solid;
}
.dnavmenu_itemselected td {
	z-index: 1000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242424;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
	background-color: #ddd;
	border-bottom: 1px #c5c5c5 solid;
}
.dnavmenu_break {
	height: 1px;
	background-color: transparent;
}
/*========================================================*/
/*     MODULES MENU                                       */
/*========================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu {
	border: 1px solid #c0c0c0;
}
.ModuleTitle_SubMenu td {
	background-color: #fff;
	white-space: nowrap;
}
.ModuleTitle_MenuIcon {
	background-color: #fff;
	border: none;
	padding: 0px 2px;
}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
	background-color: #777777;
	color: #fff;
}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 2px;
	background-color: transparent;
}
.ModuleTitle_MenuItem {
	border: 0px transparent none;
}
.ModuleTitle_MenuItemSel {
	background-color: transparent;
}
/* STYLES TO BEAT FCK LINK & IMAGE GALLERY #BODY ISSUE */
.FCKLinkGalleryContainer {
	background-color: #fff;
}
.FCKImageGalleryContainer {
	background-color: #fff;
}


