/* DEFAULT */
html
{
	margin: 0;
	min-height: 99.9%;
	height: 99.9%;
	padding: 0;
	border: none;
	background-color: #FAE592;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #888888;
	scrollbar-face-color: #fae592;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #ffcc00;
	overflow-y: scroll;
	overflow-x: auto;
}
form
{
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	overflow: visible;
}
body
{
	line-height: 15px;
	font-family: verdana;
	font-size: 13px;
	color: #666666;
	scrollbar-arrow-color: #000000;
	background-color: #FAE592;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #888888;
	scrollbar-face-color: #fae592;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #ffcc00;
	margin: 0;
	padding: 0;
	height: 99.9%;
	width: 99.9%;
	border: none;
	overflow: visible;
}
.outer
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
.TopSpacerRow
{
	height: 0px;
}
.LeftSpacerColumn
{
width: 0px;
}
.LeftMenuColumn
{
	width: 0px;
}
.ContentColumn
{
}
.RightMenuColumn
{
	width: 0px;
}
.RightSpacerColumn
{
width: 0px;
}
.BottomSpacerRow
{
	height: 0px;
}
td
{
	font-family: verdana;
	font-size: 13px;
	color: #444444;
}
a:link
{
	color: #777777;
}
a:visited
{
	color: #777777;
}
a:hover
{
	color: #111111;
}
li
{
	line-height: 19px;
}
.highlight
{
	color: Red;
}
.title
{
	line-height: 35px;
	font-family: arial black;
	font-size: 22px;
	color: #555555;
	margin-top: 10px;
}
.copyright
{
	font-size: 10px;
}

/* TOP NAVIGATION */
a.topmenu:link
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.topmenu:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.topmenu:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #e7e7e7;
	text-decoration: none;
}

/*SEARCH BOX*/
.txtSearch
{
	font-family: Verdana;
	font-size: 9pt;
	width: 140px;
	color: #454545;
	padding-top: 2px;
}
.btnSearch
{
	height: 22px;
	font-family: Verdana;
	font-size: 9pt;
	color: #454545;
	width: 55px;
}

/* MAIN NAVIGATION (STANDARD) */
.mainbar
{
	background: url("images/mainbar.gif") repeat-x top;
	height: 33px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
a.mainmenu:link
{
	color: #e7e7e7;
	text-decoration: none;
}
a.mainmenu:visited
{
	color: #e7e7e7;
	text-decoration: none;
}
a.mainmenu:hover
{
	color: #ffffff;
	text-decoration: none;
}

/* MAIN NAVIGATION (DROPMENU) */
.top
{
	font: bold 11px verdana;
	color: #ffffff;
	background: none;
}
.top_hover
{
	font: bold 11px verdana;
	color: #ffffff;
	background: #AFA303;
}
.member
{
	font: bold 10px verdana;
	color: #666666;
}
.topbar
{
	background-image: url("images/mainbar.gif");
	height: 28px;
}
.memberbar
{
	background-image: url("images/memberbg.gif");
	height: 27px;
}

/* MAIN NAVIGATION (LEFT) */
.mnuOver
{
	padding: 3px;
	background-color: #656567;
	border: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-bottom: #5A5A5C 1px solid;
	border-right: #5A5A5C 1px solid;
	color: #cccccc;
}
.mnuSelected
{
	padding: 3px;
	background-color: #F3F2F7;
	border: white 1px solid;
	border-top: white 1px solid;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	font-weight: bold;
}
.mnuPath
{
	padding: 3px;
	background-color: #D7D7DB;
	border: white 1px solid;
	border-top: white 1px solid;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
.mnuNormal
{
	padding: 3px;
	background-color: #E5E5EA;
	border: white 1px solid;
	border-top: white 1px solid;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}

/* BOX (which contains links to the same level pages/Quick Links) */
.boxQuickLinks
{
	border-top: #cccccc 2px dotted;
	border-bottom: #cccccc 2px dotted;
	background: #f7f7f7;
	width: 100%;
}

/* BOX (which contains links to pages within the current page) */
.boxLinksWithin
{
	width: 100%;
}

/* SIDE BOX */
.boxHeader
{
	padding-top: 5px;
	padding-left: 40px;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma;
	background: url('images/boxheaderbg.gif');
	color: #2c2c2c;
	height: 22px;
}
.boxContent
{
	padding: 7px;
	padding-left: 40px;
	padding-bottom: 15px;
	text-align: left;
	white-space: nowrap;
	font-family: verdana;
	font-size: 11px;
}
.boxContent a
{
}

/* CATEGORY TREE */
.category_tree td div
{
	height: 20px !important;
}
.category_tree_node
{
	text-transform: uppercase;
}
a.category_tree_node:hover
{
	color: #000000;
}

/* CATEGORY NAVIGATION MODULE */
.category_area
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.category_item
{
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 3px;
}
.category_item a
{
	font-weight: bold;
}
.category_item_desc
{
	font-size: 11px;
}

/* Statistic Modules */
.boxStatVertical
{
	margin: 28px;
	text-align: left;
}
.boxStatHorizontal
{
}
.boxStatDetailsVertical
{
	padding: 3px;
	border: #c6c7c8 1px dotted;
}
.boxStatDetailsHorizontal
{
	padding-left: 3px;
	border: #c6c7c8 1px dotted;
	border-left: none;
}
.barStat
{
	background: #ffaa00;
	border-right: #D78B00 1px solid;
	border-bottom: #D78B00 1px solid;
	border-left: #ffd000 1px solid;
	border-top: #ffd000 1px solid;
}
.barStatArea
{
	background: #444444;
	border-top: #444444 1px solid;
}
.boxStatHeader
{
	background: #a6a7a8;
}

/* Menu Tree */
a.prnnode
{
	font-family: tahoma,Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	margin: 0px;
	padding: 2px;
}
a.prnnode:hover
{
	background-color: #CCFFCC;
	font-weight: bold;
}
a.node
{
	font-family: tahoma,Arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
	margin: 0px;
	padding: 2px;
}
a.node:hover
{
	background-color: #CCFFCC;
	text-decoration: underline;
}
a.selnode
{
	font-family: tahoma,Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	margin: 0px;
	background-color: #CCFFCC;
	padding: 1px 1px 1px 1px;
	border: #66CC66 1px solid;
}
a.selprnnode
{
	font-family: tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	margin: 0px;
	background-color: #CCFFCC;
	padding: 1px 1px 1px 1px;
	border: #66CC66 1px solid;
}
div.row
{
	color: #0066cc;
	text-decoration: none;
	cursor: pointer;
}
div.selrow
{
	background-color: #99CCFF;
	cursor: pointer;
}
div.row:hover
{
}
input.nodeedit
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	position: absolute;
	height: 20px;
	border: #cfcfcf 1px solid;
	z-index: 1;
}
.nlstree
{
	text-align: left;
	border: #e6e7e8 5px solid;
	padding: 12px;
	background: white;
}

/* GO BACK BUTTON */
.divGoBack
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.btnGoBack
{
}

/* Main Bar */
.static_nlsmenu
{
	z-index: 1;
}

/* Main Bar - Item */
.static_nlsitemcontainer
{
	padding-left: 13px;
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: transparent 1px solid;
	border-left: transparent 1px solid;
	border-right: transparent 1px solid;
	vertical-align: top;
}
.static_nlsiconcell
{
	width: 0px;
}
.static_nlssubmenucell
{
	padding-left: 3px;
	padding-right: 4px;
}
.static_nlsitem
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #454545;
	padding: 0px 5px 0px 0px;
}

/* Main Bar - Item Hover */
.static_nlsitemcontainerover
{
	background: url("images/menu_hover.gif") repeat-x bottom;
	border-top: #968652 1px solid;
	border-left: #968652 1px solid;
	border-right: #968652 1px solid;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 13px;
	padding-right: 5px;
}
.static_nlsiconcellover
{
	width: 0px;
}
.static_nlssubmenucellover
{
	padding-left: 3px;
	padding-right: 4px;
}
.static_nlsitemover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #454545;
	padding: 0px 5px 0px 0px;
}

.nlsmenu
{
	width: 100px; /*Minimum width*/
	border-top: #968652 1px solid;
	border-left: #968652 1px solid;
	border-bottom: #968652 1px solid;
	border-right: #968652 1px solid; /*E0C776 */
	background: url("images/menu_background.gif") #C6B26D repeat-x top;
	z-index: 1;
}

.nlsitemcontainer
{
	height: 23px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.nlsiconcell
{
	width: 22px;
}
.nlssubmenucell
{
	width: 20px;
	padding-right: 4px;
	padding-left: 3px;
}
.nlsitem
{
	font-family: verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #454544;
	padding: 0px 5px 2px 5px;
}

.nlsitemcontainerover
{
	height: 23px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #B7A463;
}
.nlsiconcellover
{
	width: 22px;
}
.nlssubmenucellover
{
	width: 20px;
	padding-right: 4px;
	padding-left: 3px;
}
.nlsitemover
{
	font-family: verdana;
	font-weight: bold;
	font-size: 8pt;
	padding: 0px 5px 2px 5px;
}

.nlsitemdisable
{
	font-family: verdana;
	font-size: 8pt;
	color: #999999;
	padding: 0px 5px 2px 5px;
}

.nlsseparatorcontainer
{
	padding-left: 28px;
}

.nlsseparator
{
	height: 5px;
	background-image: url(img/separator.gif);
	background-position: center center;
	background-repeat: repeat-x;
}

.mtopleft
{
	height: 0px;
	width: 0px;
}
.mtopright
{
	height: 0px;
	width: 0px;
}
.mbottomleft
{
	width: 0px;
	height: 0px;
}
.mbottomright
{
	width: 0px;
	height: 0px;
}
.mtop
{
	height: 0px;
}
.mbottom
{
	height: 0px;
}
.mleft
{
	width: 0px;
}
.mright
{
	width: 0px;
}

.slideshow_description
{
	font-weight: bold;
	position: absolute;
}
.module_settings_window_popup
{
	position: absolute;
	z-index: 1000;
	padding: 5px 0 0 5px;
}
.module_settings_window_popup TABLE
{
	background-color: #C0C0C0;
	border: 1px solid #000000;
}
