@charset "utf-8";
/* CSS Document */

html,body{ margin: 0px; padding: 0px; background-image:url(images/sand-texture.jpg); background-repeat:repeat;}

.topbg {
background-image:url(images/header-repeating-background.jpg);
background-repeat:repeat-x; 
height:251px;
}

.leftT {
width: 13px;
height: 16px;
float:left;
}

.rightT {
width: 13px;
height: 16px;
float:right;
}

.topRepeat {
background-image:url(images/top-repeat-t.gif);
background-repeat:repeat-x;
height: 16px;
width: 727px;
float:left;
}

.leftB {
width: 13px;
height: 15px;
float:left;
}

.rightB {
width: 13px;
height: 15px;
float:right;
}

.bottomRepeat {
background-image:url(images/bottom-repeat-b.gif);
background-repeat:repeat-x;
height: 15px;
width: 727px;
float:left;
}



.leftCol {
background-image:url(images/left-side-repeat.gif);
background-repeat:repeat;
width: 13px;
}

.rightCol {
background-image:url(images/right-side-repeat.gif);
background-repeat:repeat;
width: 13px;
}

.logoHeader {
background-image:url(images/spengler-manor-logo.gif);
background-repeat:no-repeat;
background-color:#7d4816;
height: 58px;
width: 727px;
}

.login {
width:300px;
padding: 15px 10px 0px 0px;
text-align:right;
float:right;
color: #e6b848;
font-size: 12px;
}

.nav {
padding: 8px 0px 0px 0px;
background-color: #e5e0c8;
height: 26px;
width: 727px;
text-align: center;
}

.cactusBackground {
background-image:url(images/cactus.gif);
background-repeat:no-repeat;
background-position: bottom right;
}


.cpane {
padding: 10px 0px 0px 10px;
width: 451px;
float:left;
text-align: left;
}

.rpane {
padding: 10px 0px 0px 5px;
width: 261px;
float:left;
text-align: left;
}

.cpaneFull {
width:707px;
text-align: left;
text-align:center;
margin: auto 0px;
}

.wrapper {
width:727px;
}

.wrapper2 {
padding: 10px 10px 10px 10px;
}


.footer {
width: 400px;
float:left;
text-align:center;
margin: auto 0px;
color: #595959;
}

#vl_tagline {
float: left;
width: 300px;
font-family:"lucida grande",verdana,sans-serif;
font-size: 10px;
color: #504f4f;
text-align: right;
}

#vl_logo {
float: left;
width: 30px;
margin-left: 3px;
}

a.login_txt:link {
color: #e6b848;
text-decoration: none;
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;
}

a.login_txt:visited {
color: #e6b848;
text-decoration: none;	
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;
}

a.login_txt:hover {
color: #e6b848;
text-decoration: none;	
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;
}

a.login_txt:active {
color: #e6b848;
text-decoration: none;
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;	
}



a.footer_txt:link {
color: #595959;
text-decoration: none;
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;
}

a.footer_txt:visited {
color: #595959;
text-decoration: none;	
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;
}

a.footer_txt:hover {
color: #595959;
text-decoration: underline;	
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;
}

a.footer_txt:active {
color: #595959;
text-decoration: none;
font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; font-size:11px;	
}

/*-------- 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:#2E3D47; font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px; font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; color:#252121; line-height: 18px;}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


a,a:link,a:visited,a:active{color:#50504f; text-decoration:underline; font-weight:normal; }
a:hover{color:#50504f; text-decoration:none; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-size:12px; font-family:"lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT; color:#252121; line-height: 18px;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#252121;}
.SubSubHead{color:#252121;}
.NormalRed {color:#F00;}

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar {
	cursor:pointer;
	font-size: 11px;
	height: 26px; 
	background-color:transparent;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	font-family: "lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT;
	color:#4f4e4e;
	font-size: 14px; 	
	text-align:center; 
	padding:0px 8px 8px 8px;
	text-transform: margin-right:1px;
	white-space:nowrap;

}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{
	font-family: "lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT;
	color:#8b8b8b;
	font-size: 14px; 
	text-align:center;
	padding:0px 8px 8px 8px;
/*	background:url(images/menu_hover.gif) repeat-x top left; */
	text-transform: margin-right:1px;
	white-space:nowrap;

}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	font-family: "lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT;
	color:#8b8b8b;
	text-align:center;
	font-size: 14px;
	padding:0px 8px 8px 8px;
/*	background:url(images/menu_active.gif) repeat-x top left; */
	text-transform: margin-right:1px;
	white-space:nowrap;

}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cec099;
	border-bottom-color: #cec099;
	border-left-color: #cec099;
}

.main_dnnmenu_submenu td
{
	font-family: "lucida grande",Tahoma, Trebuchet MS, Verdana, Tw Cen MT;
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background: #e5e0c8;
	color:#4f4e4e;
}
.main_dnnmenu_itemselected td{
    background: #e5e0c8;
	color:#4f4e4e;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cec099;
	border-bottom-color: #cec099;
	border-left-color: #cec099;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #e5e0c8;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}
