body { font-size: 11px; font-family: Arial, Helvetica, sans-serif;background-image: url(background.jpg); background-position: center 0; }
.pagemaster { width: 100%; height: 100%; }
.skinmaster { background-color: #000000; height: 100%; border: solid 4px #837d70; moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px; }
.skinheader {
}
.splashtablesub { background-color: #000000; border: 0; }
.splashtablemain { background-color: #000000; border: 0; }
.skinfooter, .skinfooter A:link, .skinfooter a:visited { color: #fff; font-size: 10px; font-weight: normal; line-height: 20px; background-color: #000000; text-decoration: none; vertical-align: middle; height: 20px; }
.skinfooter A:hover { font-size: 10px; font-weight: normal; line-height: 20px; text-decoration: underline; vertical-align: middle; }
.skinfootertable { background-color: #fff; }
.footer { font-size: 11px; font-weight: normal; text-align: center; vertical-align: middle; }
.controlpanel {
	width: 100%;
	background-color: #dddddd;
}
.lbmenu { color: #000000; font-size: 10px; line-height: 30px; background-color: #000000; vertical-align: middle; height: 30px; }
.menutable { background-color: #fefefe; text-align: center; }
.body { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.bodysm { color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

a:link, a:visited, a:active {color: #660000; font-family: tahoma; font-weight: bold; font-size: 12px; text-decoration: underline;}
a:hover {color: #660000; font-family: tahoma; font-weight: bold; font-size: 12px; text-decoration: none;}

.toppane {
	width: 100%;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 200px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 600px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.StandardButton { background: #fefefe; color: #000; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.button { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; text-align: center; width: 60px; height: 20px; border-color: #888 #000 #000 #888; border-style: solid; border-width: 2px; }
.Head {
   font-size:  18px;
   font-weight:  normal;
   color: #333333;
}
#FormTable { background-color: #ddd; border: solid 4px #fefefe; }
TH { color: #633; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 16px; }
#Title {  }
#Title .Head { color: #633; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-variant: small-caps; }
#links { line-height: 15px; background-color: #f7f5f0; border: solid 2px #837d70; }
/* Main Menu ----------------------------- */

.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuContainer td {
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
}

/* idle state of submenu items */
.MainMenu_MenuItem {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #ED6E00;
	margin: 3px;
	padding: 3px;
}

/* hover state for submenu items */
.MainMenu_MenuItemSel {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 3px;
	padding: 3px;
}

/* box for submenu */
.MainMenu_SubMenu {
	z-index: 2000;
	background-color: #ED6E00;
}

/* menu arrows for DNN version 4.4.1 and newer - controls the pixel shift on hover */
.MainMenu_MenuArrow {
}

/* hover state of main menu items */
.MainMenu_Selected td {
}
.MainMenu_Selected td span {
	color:#ffffff;
	font-size: 12px;

}

/* active/selected state of main menu items */
.MainMenu_BreadcrumbActive td, .MainMenu_Active td {
}
.MainMenu_BreadcrumbActive td span, .MainMenu_Active td span {
	color: #fff;
	font-size: 12px;

}
.MainMenu_MenuBreak {
}

/* items we don't need to see */
.MainMenu_RootMenuArrow, .MainMenu_MenuIcon {display: none;}
/* elements we don't need to see */
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {
}


/*===TopMenu===*/
.TopMenuBar, .TopMenuBar a:link, .TopMenuBar a:visited {
	color: #cc6300;
	text-decoration: none;
}
.TopMenuItemMouseOver a:hover, .TopMenuItemCurrent a:link, .TopMenuItemCurrent a:visited {
	text-decoration: underline !important;
}

/* For the Register and Login/Logout links in the header */
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {font-weight: bold; font-size: 12px;}
a.LoginLink:hover {font-weight: bold; font-size: 12px;}

/*===Custom Styles===*/
#search_table { background-color: #f1f1f1; margin-bottom: 0; padding-bottom: 0; border-color: #5d2000; border-style: solid; border-width: 1px 1px 0; }
#search_toolbar { background-color: #f1f1f1; border-color: #5d2000; border-style: solid; border-width: 0 1px 1px; }
.search_header { color: #fefefe; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #5d2000; text-transform: uppercase; text-align: center; letter-spacing: 1.5px; vertical-align: middle; height: 25px; }
