body { margin: 0px; padding: 0px; height: 100%; font: 11px/140% verdana, sans-serif; color: #222; background: #003161; text-align: center; }

.pagemaster { background: #003161 url(images/pagemaster_bg.gif) repeat-y center; text-align: center; }
/* .pagemasteradmin { width: 760px; height: 100%; background: #003161 url(images/pagemaster_admin_bg.gif) repeat-y center; text-align: center; } */
.pagemasteradmin { height: 100%; background: #003161 url(images/pagemaster_admin_bg.gif) repeat-y center; text-align: center; }
/* .pagemasteradminwide { width: 100%; height: 100%; background: #003161 url(images/pagemaster_admin_bg.gif) repeat-y center; text-align: center; } */
.pagemasteradminwide { height: 100%; background: #ffffff url(images/pagemaster_admin_bg.gif) repeat-y left; text-align: center; }
.skinmaster { width: 760px; background: url(images/cnt_bg.jpg) no-repeat ; text-align: left; }
.skinmasteradmin { width: 760px; background: url(images/admin_bg.jpg) no-repeat ; text-align: left; }
.skinmasteradminwide { width: 100%; background: url(images/admin_bg.jpg) no-repeat ; text-align: left; }
.skinheader { width: 760px; height: 99px; background: transparent url(images/logo_hi.jpg) no-repeat; text-align: left; }
.skinheaderwide { width: 100%; height: 99px; background: transparent url(images/admin_header_bg.jpg) repeat-x; text-align: left; }
.skinfooter { width: 760px; height: 30px; margin: auto 0px 0px 0px; text-align: center; font-size: 10px; font-style: normal; color: #be593a; }
.skinfooterwide { width: 100%; height: 30px; margin: auto 0px 0px 0px; text-align: center; font-size: 10px; font-style: normal; color: #be593a; }
.skingradient { font-size: 10px; text-align: center; font-style: normal; color: #555; }

.controlpanel { width: 100%; background-color: #fefefe; }
/* .menupane { display: block; padding: 5px 0px 0px 0px; width: 158px; height: 200px; overflow: visible; float: left; } */
.menupane { padding: 5px 0px 0px 0px; width: 158px; }
div#menupane { display: block; padding: 5px 0px 0px 0px; width: 158px; height: 200px; overflow: visible; float: left; }
/* .menupanewide { display: block; padding: 5px 0px 0px 0px; width: 158px; height: 100%; float: left; } */
.menupanewide { padding: 5px 0px 0px 0px; width: 158px; }
/* .leftpane { padding: 2px 0px 0px 0px; width: 158px; float: left; text-align: left; } */
.leftpane { padding: 5px 0px 0px 0px; width: 158px; }
/* .contentpane { padding: 2px 2px 2px 2px; float: left; voice-family: "\"}\""; voice-family: inherit; width: 452px; } */
.contentpane { padding: 2px 2px 2px 2px; voice-family: "\"}\""; voice-family: inherit; }
/* div#contentpane { padding: 2px 2px 2px 2px; float: left; voice-family: "\"}\""; voice-family: inherit; width: 452px; } */
/* .contentpanewide { padding: 2px 2px 2px 2px; float: left; voice-family: "\"}\""; voice-family: inherit; } */
.contentpanewide { padding: 2px 2px 2px 2px; voice-family: "\"}\""; voice-family: inherit; }
/*.rightpane { padding: 2px 0px 0px 0px; width: 158px; float: right; text-align: right; } */
.rightpane { padding: 2px 0px 0px 0px; width: 158px; }

/* LOGIN, USER, & REGISTER */
.crawuser { text-decoration: none; font-size: 10px; font-weight:bold; color: #be593a; }
a.crawuser:link, a.crawuser:visited, a.crawuser:active { text-decoration: none; font-weight:bold; color: #be593a; vertical-align: top; }
a.crawuser:hover { text-decoration: none; font-weight:bold; color: #555; }

.slogan { height: 33px; background: transparent url(images/slogan.gif) no-repeat right top; }		
.sloganbg { height: 32px; background: transparent url(images/slogan_bg.gif) repeat-x top; }		
.sloganwide { height: 33px; width: 100%; background: transparent url(images/slogan.gif) no-repeat right top; }		

/* Style for module titles */
.Head { font-size: 12px; font-weight: bold; }
.SubHead { font-size: 11px; font-weight: bold; }
.SubSubHead { font-size: 11px; font-weight: bold; }

/* Text style used for most text rendered by modules */
.Normal { font-size: 12px; font-weight: normal; }
.NormalTextBox { background: #ffffff; border: 1px #9BB6DA solid; margin: 0px; padding: 0px; }
.NormalRed { color: #ff0000; }
.NormalBold { font-weight: bold; }

/* A Href styles */
A:link, A:visited, A:active { text-decoration: underline; color: #003399; }
A:hover { text-decoration: underline; color: #be593a; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { text-decoration: underline; color: #555; }
A.CommandButton:hover { text-decoration: underline; color: #be593a; }

.crawlinks { text-decoration: none; font-weight:bold; color: #be593a; }
a.crawlinks:link, a.crawlinks:visited, a.crawlinks:active { text-decoration: none; font-weight:bold; color: #555; }
a.crawlinks:hover { text-decoration: none; font-weight:bold; color: #be593a; }

.copyrite { text-decoration: none; font-weight: normal; color: #555; }
a.copyrite:link, a.copyrite:visited, a.copyrite:active { text-decoration: none; font-weight: normal; color: #555; }
a.copyrite:hover { text-decoration: none; font-weight: normal; color: #be593a; }

/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
	width: 158px;
}

.MainMenu_MenuItem
{
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: #555;
	border-left: #555 0px solid; 
	border-right: #555 0px solid; 
	border-bottom:  #555 1px dotted; 
	border-top:  #555 0px solid; 
    height: 25;
}

.rootmenuitem,.rootmenuitem TD 
{ 
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: #555;
	border-left: #555 0px solid; 
	border-right: #555 0px solid; 
	border-bottom:  #555 1px dotted; 
	border-top:  #555 0px solid; 
    height: 25;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	border-left: #555 0px solid; 
	border-right: #555 0px solid; 
	border-bottom:  #555 1px dotted; 
	border-top:  #555 0px solid; 
	background-color: transparent;
	text-align: center;
    height: 25;
}

.MainMenu_MenuBreak 
{
	border: 0px;
	padding: 0px;
    height: 25;
}

.MainMenu_MenuItemSel
{
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; 
	cursor: hand;
	color: #be593a;
	border-bottom: #be593a 1px dotted; 
	border-left: #be593a 0px solid; 
	border-top: #be593a 0px solid; 
	border-right: #be593a 0px solid;
	background-color: transparent;
    height: 25;
}

.rootmenuitemselected,.rootmenuitemselected TD 
{
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; 
	cursor: hand;
	color: #be593a;
	border-bottom: #be593a 1px dotted; 
	border-left: #be593a 0px solid; 
	border-top: #be593a 0px solid; 
	border-right: #be593a 0px solid;
	background-color: transparent;
    height: 25;
}

/* rootmenuitembreadcrumb TD - sets the active root when a submenu is selected/active */
.rootmenuitemactive,.rootmenuitemactive TD,.rootmenuitembreadcrumb TD
{
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; 
	cursor: hand;
	color: #faefbf;
	background-color: #be593a;
	border-bottom: #be593a 1px dotted; 
	border-left: #be593a 0px solid; 
	border-top: #be593a 0px solid; 
	border-right: #be593a 0px solid;
    height: 25;
}

.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 11pt;
	cursor: pointer;
	cursor: hand;
	color: #be593a;
	border-bottom: #555 1px dotted; 
	border-left: #555 0px solid; 
	border-top: #555 0px solid; 
	border-right: #555 0px solid;
    height: 25;
}

.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 11pt;
	cursor: pointer;
	cursor: hand;
	color: #be593a;
	border-bottom: #555 1px dotted; 
	border-left: #555 0px solid; 
	border-top: #555 0px solid; 
	border-right: #555 0px solid;
    height: 25;
}

/* This is for the submenu items when it works */
.MainMenu_SubMenu {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	color: #555;
	background-color: #faefbf;
	border-bottom: #555 1px dotted; 
	border-left: #555 0px solid; 
	border-top: #555 0px solid; 
	border-right: #555 0px solid;
    height: 25;
}

.submenu,.submenu TD {
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	color: #555;
	background-color: #faefbf;
	border-bottom: #be593a 1px dotted; 
	border-left: #be593a 0px solid; 
	border-top: #be593a 0px solid; 
	border-right: #be593a 0px solid;
    height: 25;
}

.submenuitemselected,.submenuitemselected TD
{
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; 
	cursor: hand;
	color: #be593a;
	background-color: #faefbf;
	border-bottom: #be593a 1px dotted; 
	border-left: #be593a 0px solid; 
	border-top: #be593a 0px solid; 
	border-right: #be593a 0px solid;
    height: 25;
}
.submenuitembreadcrumb TD,.submenuitemactive,.submenuitemactive TD
{
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer; 
	cursor: hand;
	color: #faefbf;
	background-color: #be593a;
	border-bottom: #be593a 1px dotted; 
	border-left: #be593a 0px solid; 
	border-top: #be593a 0px solid; 
	border-right: #be593a 0px solid;
    height: 25;
}

