.amenuContainer { background-color:#F0F0F0; padding: 0 0 0 0; border-top:1px solid #DADADA; border-left:1px solid #DADADA; border-right:1px solid #333333; border-bottom:1px solid #333333 }

body, p, a, td { font-family: Arial, Helvetica; }

a:link          { color: #336699; text-decoration: underline }
a:visited       { color: #336699; text-decoration: underline }
a:active        { color: #009900; text-decoration: underline }
a:hover         { color: #FF0000; text-decoration: underline }

a.amenu:active  { font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; padding-left: 6px; width:100% }
a.amenu:link    { font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; padding-left: 6px; width:100% }
a.amenu:visited { font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; padding-left: 6px; width:100% }
a.amenu:hover   { font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none; padding-left: 6px; background-color:#000066; width:100% }

a.help:link,
a.help:visited,
a.help:hover	{ cursor: help; }

.help_layer {
  border: 1px solid black;
  background-color: #FFFFDF;
  padding: 8px;
  width: 225px;
  position: absolute;
  top: 5px;
  left: 5px;
  overflow: clip;
}

.helptitle { font-size: 12px; font-weight: bold; }
.helpbody  { font-size: 11px; }

a.sel2:link     { font-size: 11px; color: #000066; text-decoration: none; padding-left: 3px }
a.sel2:visited  { font-size: 11px; color: #000066; text-decoration: none; padding-left: 3px }
a.sel2:active   { font-size: 11px; color: #000066; text-decoration: none; padding-left: 3px }
a.sel2:hover    { font-size: 11px; color: #000066; text-decoration: underline; padding-left: 3px }

.inactmenu      { font-size: 11px; line-height: 18px; color: #999999; text-decoration: none; padding-left: 6px }
.popupmenu      { background-color: #F0F0F0; padding: 5px; border: 1px solid black }

.header         { font-size: 14pt; line-height: 18pt; color: #993333; font-weight: bold}
.text           { font-size: 10pt; line-height: 14pt; color: #000000}
.disabledtext   { font-size: 10pt; line-height: 14pt; color: #ccc}
.boldtext       { font-size: 10pt; line-height: 14pt; color: #000000; font-weight: bold}
.bodycopy				{ font-size: 10pt; font-weight: normal;}
.bodybold				{ font-size: .8em; font-weight: bold; }
.body						{ font-size: .8em; }
.label     			{ font-size: .8em; font-weight: bold; }
.treetext       { font-size: 8pt; line-height: 12pt; color: #000000}
.treeboldtext   { font-size: 8pt; line-height: 12pt; color: #000000; font-weight: bold}
.treegraytext   { font-size: 8pt; line-height: 12pt; color: #BCBCBC; }
.large          { font-size: 12pt; line-height: 14pt; color: #000000; font-weight: bold}
.small          { font-size: 8pt; line-height: 12pt; color: #993333; font-weight: normal;}
.green          { font-size: 10pt; line-height: 14pt; font-weight: bold ; color: #339933}
.red            { font-size: 10pt; line-height: 14pt; font-weight: bold ; color: #FF3333}
.title          { font-size: 12pt; line-height: 12pt; font-weight: bold ; color: #FFFFFF}
.white          { font-size: 8pt; line-height: 12pt; color: #FFFFFF; background-image: url('/admin/images/redback.gif');}
.graytext       { font-size: 9pt; line-height: 16pt; color: #CCCCCC; text-decoration: none; vertical-align: middle}
.docheader      { font-size: 1.5em; font-weight: bold; }
.required	    { font-size: .9em; color: red; }
.optional       { font-size: .9em; }
.textbutton			{ font-weight: normal; font-size: 8pt; color: #993333; cursor: pointer; text-decoration: underline; }
.textbutton_hover { font-weight: normal; font-size: 8pt; color: #FF0000; cursor: pointer; text-decoration: underline; }

.input          { font-size: 12px; color: #000000 }
.textarea       { font-size: 12px; color: #000000 }
.select         { font-size: 12px; color: #000000 }

a.treetext:link,
a.treetext:visited      { font-size: 8pt; line-height: 12pt; color: #993333; text-decoration: none; }

a.link2         { font-size: 11px; line-height: 12px; text-decoration: underline; color: #003366}

a.link:link     { font-size: 10pt; line-height: 15px; color: #003366}
a.link:visited  { font-size: 10pt; line-height: 15px; color: #003366}
a.link:active   { font-size: 10pt; line-height: 15px; color: #003366}
a.link:hover    { font-size: 10pt; line-height: 15px; color: #003366}

a.previewlink:link      { font-size: 10pt; line-height: 14px; color: #000000; text-decoration: none; font-weight: bold; }
a.previewlink:visited   { font-size: 10pt; line-height: 14px; color: #000000; text-decoration: none; font-weight: bold; }
a.previewlink:active    { font-size: 10pt; line-height: 14px; color: #000000; text-decoration: none; font-weight: bold; }
a.previewlink:hover     { font-size: 10pt; line-height: 14px; color: #000000; text-decoration: underline; font-weight: bold; }

td.tab		    { background-color: #993333; color: #FFFFFF; border: 1px solid black; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; cursor: pointer; }
td.tab:hover	{ background-color: #DEDEDE; color: #000000; } 
td.tabactive	{ background-color: black; }
td.display	    { border: 1px solid black; border-top: 0px; }

#textboxLayerShadow {
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #000000;
	width: 150px;
	height: 69px;
	padding: 8px;
	z-index: 5;
}
#textboxLayer { 
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #E0DFE3;
	z-index: 6;
	padding: 8px;
}

div.category 	{ font-weight: bold; font-size: 14px; }
div.subcategory { padding-left: 10px; }

#header {
	background: #CC3300 url('/admin/images/admin_header.gif') no-repeat top left;
	margin: .2em;
	margin-bottom: 0em;
	border: .1em solid #600;
	border-bottom-width: 0em;
	width: 99%;
	text-align: right;
	height: 96px;
	color: #fff;
	font-size: 12px;
}

#info {
	background-color: #CC3300;
	margin: .2em;
	margin-top: 0em;
	border: .1em solid #600;
	border-top-width: 0em;
	width: 99%;
	text-align: right;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
}

#info .user,
#info .site {
	float: left;
	color: #fff;
}

#info .user { float: left; }
#info .site { float: right; }
#header a.opt { 
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
}
#header a.opt:hover { text-decoration: underline; }

#nav_menus {
	width: 100%;
	margin: .2em;
}

#content {
	width: 74%;
	margin: 0em;
	padding: 2em;
	padding-top: 0em;
	float: left;
}



#nav_menus .menu {
	background-color: #fff;
	padding-bottom: .1em;
	border: .1em solid #fff;
	margin-bottom: .1em;
	width: 10.7em;
}

#nav_menus ul {  
	margin: 0em;
	padding: 0em;
}

#nav_menus h3.menu_header {
	font-size: .9em;
	color: #FF3300;
	line-height: 1.5em;
	font-weight: bold;
	padding-left: 0.4em;
	background-color: #fff;
	border-bottom: .1em solid #fff;
	margin: 0em;
	text-transform:uppercase;
	
}

#nav_menus li.submenu,
#nav_menus li.submenu_over {
	border-width: 0px;
	border-style: solid;
	list-style: none;
	padding: 4px;
	padding-left: 4px;
	cursor: pointer;
	margin: 3px;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 160px;
	font-size: 12px;
}

#nav_menus li.submenu {
	background: #B8C2E1 url('/admin/images/button.gif') repeat-x;
	border-color:  #93A1CF;
}

#nav_menus li.submenu_over {
	background-color: #7C7;
	border-color: #5A5;
	
}

#nav_menus a.submenu_title {
	text-decoration: none;
	font-weight: normal;
	color: #369;
	width: 100%;
	height: 13px;
}

#nav_menus ul.submenuopts {
	height: 1px;
	overflow: hidden;
}

#nav_menus li.submenuopt {
	list-style: none;
	margin-top: 4px;
}

#nav_menus a.opt {
  font-size: 11px;
}


.accordionTabTitleBar {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 4px 6px 4px 6px;
  border-style: solid none solid none;
  border-top-color: #BDC7E7;
  border-bottom-color: #182052;
  border-width: 1px 0px 1px 0px;
  cursor: pointer;
}

.accordionTabTitleBarHover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #1f669b;
  color: #000000;
  cursor: pointer;
}

.accordionTabContentBox {
  font-size        : 11px;
  border           : 1px solid #1f669b;
  border-top-width : 0px;
  padding          : 8px;
}