html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
body {
	background: #A9C5DF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #391811;
	text-align: center;
}
.controlpanel{ background: #FFF; border: #ADADAD solid; border-width: 0px 0px 2px; }
.controlpanel IMG{ margin: 15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin: 0px; }
.controlpanel TD TD TD{ width: auto; }
.controlpanel DIV{ border: #CCC solid; border-width: 0px 1px; width: 3px; height: 100px; }
.controlpanel TD.SubHead{ background: #CCC; font-size: 12px; color: #000; font-weight: bold; }
.controlpanel TD TD TD .SubHead{ background: transparent; border: 0px; font-size: 11px; color: #333; font-weight: normal; }
.controlpanel TD TD TD input{ background: #EFEFEF; font-size: 11px; color: #000; font-weight: bold; padding-left: 4px; }
.controlpanel TD TD TD select{ background: #EFEFEF; font-size: 11px; color: #333;}
.controlpanel A.CommandButton{ font-size: 10px; text-decoration: none;}
.controlpanel A.CommandButton:link{ color: #000; }
.controlpanel A.CommandButton:visited{ color: #000; }
.controlpanel A.CommandButton:active{ color: #000; }
.controlpanel A.CommandButton:hover{ color: #FF9900; text-decoration: underline;} 

#mainContainer {
	width: 930px;
	border: 0px;
	text-align: center;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	background: url(bgMain.jpg) top left repeat-y;
}
#header {
	position: relative;
	width: 930px;
	height: 160px;
	background: url(bgHdr1.jpg) top left no-repeat;	
	text-align: left;
	vertical-align: bottom;
}
#searchContainer {
	position: relative;
	float: right;
	width: 275px;
	vertical-align: bottom;
}
#search {
	position: absolute;
	top: 129px;
	left: 0;
	width: 251px;
	height:29px;
	vertical-align: bottom;
	background: url(bgSrch.gif) top left no-repeat;
	border: 0;
}
#search input{ 
	position: absolute;
	top: 5px;
	left: 66px;
	padding: 2px;
	border: 0px solid #000;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffffff;
	width: 178px;
	height: 14px;
	float: right;
}
#dnn_dnnSEARCH_cmdSearch img {
	position: absolute;
	top: 5px;
	left: 6px;
	width: 55px;
	height: 13px;
	border: 0;
	float: left;
}
#mainRow {
	display: block;
	margin: 15px auto;
	width: 900px;
	text-align: center;
	vertical-align: top;
}
#LeftPane {
	width: 150px;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
	vertical-align: top;
}
#ContentPane {
	width: 580px;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
	vertical-align: top;
}
#RightPane {
	width: 150px;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	vertical-align: middle;
}
#footerBanner 
{
	width: 930px;
	height: 113px;
	background: url(bgFtrBnr.jpg) top left no-repeat;
	text-align: center;
}
#footerBanner table { margin:auto; }

#footer {

	width: 930px;
	height: 41px;
	background: url(bgFtrLinks.jpg) top left no-repeat;
	text-align: center;
}
#footerRow {
	width: 900px;
	text-align: center;
}
#copyright {
	display:inline; 
	width: 100%;
	text-align: center;
	margin: auto;
}
.footer, a.footer:link, a.footer:active, a.footer:visited, #FooterLinks, #FooterLinks a, #FooterLinks a:link, #FooterLinks a:active, #FooterLinks a:visited {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 600;
	color: #4E2117;
	text-decoration: none;
}
a.footer:hover {
	color: #4E2117;
	text-decoration: none;
}
#dnn_BannerPane {
	width: 930px;
	height: 84px;
	text-align: center;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
}
#logo {
	float: left;
	padding: 4px 0 0 15px;
	width: 151px;
	height: 151px;
	z-index: 3;
}
#user{ position: absolute; height: 18px; top: 8px; right: 8px; text-align: right; z-index: 3; }
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

a, a:link, a:visited, a:active {
	color:#4E2117;
	text-decoration:underline;
}
a:hover {
	color:#DBAB5F;
	text-decoration:underline;
}
.links, a.links:link, a.links:active, a.links:visited{font-size: 11px; color: #0B5CA1; text-decoration: none; font-weight: bold;}
a.links:hover{ font-size: 11px; color: #024895; text-decoration: none; font-weight: bold;}

.LinksDesignTable {
	display: inline;
}

.spDiv { width:140px; }

.mmcontainer { z-index: 1000; width:140px; }
.mmbar { z-index: 1000; }
.mmitem { z-index: 1000; font-family: Verdana, "Times New Roman", Times, serif; cursor:pointer; font-size:12pt; }
.mmitem TD { z-index: 1000; }
.mmicon { z-index: 1000; display:none; }
.mmitemsel { z-index: 1000; font-family: Verdana, "Times New Roman", Times, serif; cursor:pointer; font-size:12pt; }
.mmitemsel TD { z-index: 1000; }
.mmbreak { z-index: 1000; }
.submenu{ z-index: 1000; }
.submenu TD { z-index: 1000; }
.menuarrow { display:none; }
.menurootarrow { z-index: 1000; }
.menurootbreadcrumb { z-index: 1000; }
.menusubbreadcrumb { z-index: 1000; }
.mmrootitem { z-index: 1000; font-family: Verdana, "Times New Roman", Times, serif; font-size:12pt; font-weight:700; cursor:pointer; background-image: url('bgmenu.gif'); padding-left: 12px; background-repeat: no-repeat; }
.mmrootitemactive { z-index: 1000; font-family: Verdana, "Times New Roman", Times, serif; color:#DBAB5F; font-size:12pt; font-weight:700; cursor:pointer; }
.mmrootitemselected { z-index: 1000; font-family: Verdana, "Times New Roman", Times, serif; color:#DBAB5F; font-size:12pt; font-weight:700; cursor:pointer; background-color: Transparent; }
.mmsubitemactive { z-index: 1000; color:#DBAB5F; }
.mmsubitemselected { z-index: 1000; color:#DBAB5F; }
.rootseparator { z-index: 1000; }
.leftseparator { z-index: 1000; }
.rightseparator { z-index: 1000; }
.leftseparatoractive { z-index: 1000; }
.rightseparatoractive { z-index: 1000; }
.leftseparatorbreadcrumb { z-index: 1000; }
.rightseparatorbreadcrumb { z-index: 1000; }
