/* CSS Admin Styles */

/*--- HTML/BODY ATTRIBUTES ---*/
	
/*--- TEXT TAGS ---*/
h1, h2, h3, h4 {font-family: "Trebuchet MS", Arial, Verdana, sans-serif}
fieldset {}
* > fieldset { 
	border: 1px solid #BFB8BF;
	-moz-border-radius: 7px;}
fieldset legend {
	padding: 0 0.5em;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #363E81}

/*--- LIST ITEMS ---*/

/*--- LINKS AND BUTTONS ---*/
/*
a:link, a:visited  {color: #06f; background: transparent; text-decoration: none}
a:hover {color: #00d; text-decoration: none}*/
a:active {color: #F04E00; background-color: #FFF2C1;}

/*--- PAGE LAYOUT ---*/

/*--- UNIVERSAL CLASSES ---*/
.Left {float: left;}

.Right {float:right;}

.Hidden {display: none; visibility: hidden;}

ul.NoBullets {list-style-type:none}

* .Transparent {
	filter: alpha(opacity=50); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:.50;
	opacity:.50;}

/*--- SPECIAL TEXT CLASSES ---*/
.Instructions { font: normal 11px/1.6 Tahoma, Geneva, Arial, Helvetica, sans-serif;}
p.Instructions { padding:5px; background-color: #F8FCFC; border: 1px solid #95D5CE;}

.Warning {}

.Alert {color: #f60;}
#TabSubMenu .Alert {color: #f30;}
th .Alert {color: #f90;}

.Error {color:#f00;}

.Help {}
a.Help:link, a.Help:visited, .Help a:link, .Help a:visited {}

.BreadCrumbs { text-align:left; padding: 3px 5px 0 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666;} 
a.BreadCrumbs:link, a.BreadCrumbs:visited, .BreadCrumbs a:link, .BreadCrumbs a:visited { color:#06c; text-decoration: none; padding: 3px 5px;}
a.BreadCrumbs:hover, a.BreadCrumbs:active, .BreadCrumbs a:hover, .BreadCrumbs a:active { color:#149; text-decoration: none; padding: 2px 4px; border: 1px solid #C2D0F5; background: #ECF1FF url();}

/*--- IN-PAGE POPUP MESSAGES and LOADING GRAPHIC ---*/
#PageOverlay {
	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	z-index: 1001;
	width: 0;
	height: 0;
	filter: alpha(opacity=50); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:.50;
	opacity:.50;
	text-align: center; 
	background-color: #336; /*#9EBDF5 Overlay transparency color */
	}

#ModalWindow { 
	/* 
	The following controls the size, position, and styling of the "pop-up" window.
	Current settings will create a "centered" popup on most screens that adjusts it's size based on the browser size.
	*/
	position: fixed;
	_position: absolute;
	display: none;
	top: 30%;
	width: 100%;
	z-index: 1002;
	text-align:center;}

/*--- FORM ELEMENTS ---*/
button {}
input { 
	vertical-align: top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #443;}
textarea { 
	font: 11px/1.4 Verdana, Arial, Helvetica, sans-serif; 
	color: #443;}
/*Specific Form Classes*/
.StandardInput, .DefaultForm input.StandardInput { 
	border: 1px solid #A5ACB2; 
	border-top-color: #969EA5;
	background: #fff url(/images/Admin/Skins/HardCandyBlack/images/FormInnerShadow.gif) repeat-x 0 0;
	color: #443;}
.StandardInputHidden, .DefaultForm input.StandardInputHidden { 
	border: 1px solid #fff; 
	background: transparent url();
	color: #443;}
.StandardInputHover, .DefaultForm input.StandardInputHover { 
	border: 1px solid #06c; 
	background: #fff url(/images/Admin/Skins/HardCandyBlack/images/FormInnerShadow.gif) repeat-x 0 0;
	color: #443;}
.StandardInputFocus, .DefaultForm input.StandardInputFocus { 
	border: 1px solid #0066CC; 
	background: #ECF1FF url();
	color: #443;}
/*Class DefaultForm*/
.DefaultForm input { 
	padding: 2px 3px;
	height:19px; 
	border: 1px solid #A5ACB2; 
	border-top-color: #969EA5;
	background: #fff url(/images/Admin/Skins/HardCandyBlack/images/FormInnerShadow.gif) repeat-x 0 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #443;}
.DefaultForm input:Hover { border-color: #06c;}
.DefaultForm input:Focus { border-color: #06c; background: #ECF1FF url();}
.DefaultForm textarea { 
	border: 1px solid #A5ACB2; 
	border-top-color: #969EA5;
	background: #fff url(/images/Admin/Skins/HardCandyBlack/images/FormInnerShadow.gif) repeat-x 0 0;
	padding: 2px 3px; 
	font: 11px/1.4 Verdana, Arial, Helvetica, sans-serif; 
	color: #443;}
.DefaultForm textarea:Hover { border-color: #06c;}
.DefaultForm textarea:Focus { border-color: #06c; background: #ECF1FF url();}
.DefaultForm select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #06c;}
.DefaultForm option { 
	padding: 0 5px;
	border-bottom: 1px solid #eee;
	color: #443;}
.Checkbox {background:url(/images/Admin/Skins/HardCandyBlack/images/CheckBox.gif) no-repeat center center;display:block;height:14px;width:14px;}
a.CheckboxUnchecked {background:url(/images/Admin/Skins/HardCandyBlack/images/CheckBox.gif) no-repeat center center;}
a.CheckboxChecked {background:url(/images/Admin/Skins/HardCandyBlack/images/CheckBox.gif) no-repeat center center;}
a.CheckboxUnchecked, a.CheckboxChecked {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}
a.CheckboxUnchecked img, a.CheckboxChecked img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */

/*--- BUTTONS ---*/
/*GENERIC BUTTON as a link
	<span class="Button"><a href="">Link Styled Like Button</a></span>  */
span.Button {
	text-align: center;
	text-decoration: none;
	border: 0;
	padding: 0;
	height:20px;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/ButtonRight.gif) no-repeat top right;}
html > body span.Button {/*Non-IE browsers padding correction*/
	padding: 1px 0 7px 0;}/*changed from "1px 0 4px 0" 2006-01-06-A*/
span.Button a:link, span.Button a:visited{
	margin: 0 4px 0 0;
	height: 20px;
	padding: 3px 8px 0 12px;
	border: 0;
	color: #06c;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeft.gif) no-repeat top left;}
span.Button > a:link, span.Button > a:visited {padding: 3px 8px 5px 12px;}/*Non-IE browsers padding correction*/
span.Button a:hover, span.Button a:active {
	text-decoration: none;}
span.Button > a:hover, span.Button > a:active {/*not functional in pre-IE7 browsers*/
	color: #09f;
	text-decoration: none;}
/*GENERIC BUTTON from input (button or submit)
	<span class="Button"><input name="" type="submit" value="Submit Button" /></span>  */
span.Button input {
	margin: 0 4px 0 0x;
	height: 20px;
	padding: 0 0 0 5px;
	border: 0;
	color: #06c;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeft.gif) no-repeat top left;
	cursor:pointer;}
span.Button > input {padding: 0 5px 2px 9px; margin: -1px 4px 0 0}/*Non-IE browsers padding correction*/
span.Button input:hover {/*not functional in pre-IE7 browsers*/
	color: #09f;
	text-decoration: none;}
	
/*SAVE BUTTON as a link or input
	<span class="Button Save"><a href="">Link Styled Like Button</a></span>  */
span.Save a:link, span.Save a:visited, span.Save input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftSave.gif) no-repeat top left;
	padding-left: 29px;} 
span.Save input {padding-left: 20px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Save > a:link, span.Save > a:visited { padding-left: 30px;} 
span.Save > input {padding-left: 27px;}
/*ACCEPT BUTTON as a link or input
	<span class="Button Accept"><a href="">Link Styled Like Button</a></span>  */
span.Accept a:link, span.Accept a:visited, span.Accept input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftAccept.gif) no-repeat top left;
	padding-left: 29px;} 
span.Accept input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Accept > a:link, span.Accept > a:visited { padding-left: 30px;} 
span.Accept > input {padding-left: 27px;}
/*ADD BUTTON as a link or input
	<span class="Button Add"><a href="">Link Styled Like Button</a></span>  */
span.Add a:link, span.Add a:visited, span.Add input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftAdd.gif) no-repeat top left;
	padding-left: 29px;} 
span.Add input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Add > a:link, span.Add > a:visited { padding-left: 30px;} 
span.Add > input {padding-left: 27px;}
/*CANCEL BUTTON as a link or input
	<span class="Button Cancel"><a href="">Link Styled Like Button</a></span>  */
span.Cancel a:link, span.Cancel a:visited, span.Cancel input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftCancel.gif) no-repeat top left;
	padding-left: 29px;} 
span.Cancel input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Cancel > a:link, span.Cancel > a:visited { padding-left: 30px;} 
span.Cancel > input {padding-left: 27px;}
/*DELETE BUTTON as a link or input
	<span class="Button Delete"><a href="">Link Styled Like Button</a></span>  */
span.Delete a:link, span.Delete a:visited, span.Delete input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftDelete.gif) no-repeat top left;
	padding-left: 29px;} 
span.Delete input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Delete > a:link, span.Delete > a:visited { padding-left: 30px;} 
span.Delete > input {padding-left: 27px;}
/*EDIT BUTTON as a link or input
	<span class="Button Edit"><a href="">Link Styled Like Button</a></span>  */
span.Edit a:link, span.Edit a:visited, span.Edit input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftEdit.gif) no-repeat top left;
	padding-left: 29px;} 
span.Edit input {padding-left: 20px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Edit > a:link, span.Edit > a:visited { padding-left: 30px;} 
span.Edit > input {padding-left: 27px;}
/*EMAIL BUTTON as a link or input
	<span class="Button Email"><a href="">Link Styled Like Button</a></span>  */
span.Email a:link, span.Email a:visited, span.Email input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftEmail.gif) no-repeat top left;
	padding-left: 29px;} 
span.Email input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Email > a:link, span.Email > a:visited { padding-left: 30px;} 
span.Email > input {padding-left: 27px;}
/*FOLDER BUTTON as a link or input
	<span class="Button Folder"><a href="">Link Styled Like Button</a></span>  */
span.Folder a:link, span.Folder a:visited, span.Folder input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftFolder.gif) no-repeat top left;
	padding-left: 29px;} 
span.Folder input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Folder > a:link, span.Folder > a:visited { padding-left: 30px;} 
span.Folder > input {padding-left: 27px;}
/*FOLDER FULL BUTTON as a link or input
	<span class="Button FolderFull"><a href="">Link Styled Like Button</a></span>  */
span.FolderFull a:link, span.FolderFull a:visited, span.FolderFull input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftFolderFull.gif) no-repeat top left;
	padding-left: 29px;} 
span.FolderFull input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.FolderFull > a:link, span.FolderFull > a:visited { padding-left: 30px;} 
span.FolderFull > input {padding-left: 27px;}
/*HELP BUTTON as a link or input
	<span class="Button Help"><a href="">Link Styled Like Button</a></span>  */
span.Help a:link, span.Help a:visited, span.Help input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftHelp.gif) no-repeat top left;
	padding-left: 29px;} 
span.Help input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Help > a:link, span.Help > a:visited { padding-left: 30px;} 
span.Help > input {padding-left: 27px;}
/*INFORMATION BUTTON as a link or input
	<span class="Button Info"><a href="">Link Styled Like Button</a></span>  */
span.Info a:link, span.Info a:visited, span.Info input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftInfo.gif) no-repeat top left;
	padding-left: 29px;} 
span.Info input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Info > a:link, span.Info > a:visited { padding-left: 30px;} 
span.Info > input {padding-left: 27px;}
/*LOGIN BUTTON as a link or input
	<span class="Button Login"><a href="">Link Styled Like Button</a></span>  */
span.Login a:link, span.Login a:visited, span.Login input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftLogin.gif) no-repeat top left;
	padding-left: 29px;} 
span.Login input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Login > a:link, span.Login > a:visited { padding-left: 30px;} 
span.Login > input {padding-left: 27px;}
/*OK BUTTON as a link or input
	<span class="Button Ok"><a href="">Link Styled Like Button</a></span>  */
span.Ok a:link, span.Ok a:visited, span.Ok input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftOk.gif) no-repeat top left;
	padding-left: 29px;} 
span.Ok input {padding-left: 21px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Ok > a:link, span.Ok > a:visited { padding-left: 30px;} 
span.Ok > input {padding-left: 27px;}
/*OPTIONS BUTTON as a link or input
	<span class="Button Options"><a href="">Link Styled Like Button</a></span>  */
span.Options a:link, span.Options a:visited, span.Options input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftOptions.gif) no-repeat top left;
	padding-left: 29px;} 
span.Options input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Options > a:link, span.Options > a:visited { padding-left: 30px;} 
span.Options > input {padding-left: 27px;}
/*PRINT BUTTON as a link or input
	<span class="Button Print"><a href="">Link Styled Like Button</a></span>  */
span.Print a:link, span.Print a:visited, span.Print input{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftPrint.gif) no-repeat top left;
	padding-left: 29px;} 
span.Print input {padding-left: 20px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Print > a:link, span.Print > a:visited { padding-left: 30px;} 
span.Print > input {padding-left: 27px;}
/*SEARCH BUTTON as a link or input
	<span class="Button Search"><a href="">Link Styled Like Button</a></span>  */
span.Search a:link, span.Search a:visited, span.Search input {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftSearch.gif) no-repeat top left;
	padding-left: 29px;} 
span.Search input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Search > a:link, span.Search > a:visited { padding-left: 30px;} 
span.Search > input {padding-left: 27px;}
/*SECURE BUTTON as a link or input
	<span class="Button Secure"><a href="">Link Styled Like Button</a></span>  */
span.Secure a:link, span.Secure a:visited, span.Secure input {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftSecure.gif) no-repeat top left;
	padding-left: 29px;} 
span.Secure input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Secure > a:link, span.Secure > a:visited { padding-left: 30px;} 
span.Secure > input {padding-left: 27px;}
/*SPELLCHECK BUTTON as a link or input
	<span class="Button SpellCheck"><a href="">Link Styled Like Button</a></span>  */
span.SpellCheck a:link, span.SpellCheck a:visited, span.SpellCheck input {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftSpellCheck.gif) no-repeat top left;
	padding-left: 29px;} 
span.SpellCheck input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.SpellCheck > a:link, span.SpellCheck > a:visited { padding-left: 30px;} 
span.SpellCheck > input {padding-left: 27px;}
/*WRONG BUTTON as a link or input
	<span class="Button Wrong"><a href="">Link Styled Like Button</a></span>  */
span.Wrong a:link, span.Wrong a:visited, span.Wrong input {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Buttons/ButtonLeftWrong.gif) no-repeat top left;
	padding-left: 29px;} 
span.Wrong input {padding-left: 19px;} /*Padding set for IE Input tags only, padding for other browser's below */
span.Wrong > a:link, span.Wrong > a:visited { padding-left: 30px;} 
span.Wrong > input {padding-left: 27px;}

/*Fixed width for custom buttons (This one's for you Kumar)
	Works in IE for Link and Input. Only Input in other browsers.
	<span class="Button Save Fixed"><a href="">Link Styled Like Button</a></span>  */
span.Fixed input, span.Fixed a:link, span.Fixed a:visited {
	width: 100px; 
	overflow:hidden;}

/*--- TABLE CLASSES ---*/
/*for normal module tables*/
#ModuleTable {
	border: 0;
	background-color: #F8F8FA;}
#ModuleTable tr.AlternateRow { /*Used on alternating rows for visual seperation of information*/
	background-color: #EDEEF1;}
#ModuleTable tr:Hover, #ModulesTable tr.Hover {/*not functional in pre-IE7 browsers*/
	background-color: #BBD9FF;}
#ModuleTable tr.Selected {
	background-color: #E0E9F8;}
#ModuleTable th {
	padding: 3px 5px;
	background-color:#70737C;
	color: #E9EAEB;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
* #ModuleTable th a:link, * #ModuleTable th a:visited {color: #FFF0B3; text-decoration: underline;}
* #ModuleTable th a:hover {color: #fc0; text-decoration: underline;}
#ModuleTable td {
	padding: 2px 5px;
	border-top: 1px solid #FCFCFE;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
#ModuleTable .RowTitle, #ModuleTable td .RowTitle, #ModuleTable td.RowTitle{ 
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;}
	
/*for spreadsheet style tables*/
#SpreadsheetTable {
	border: 0;
	background-color: #F8F8FA;}
#SpreadsheetTable tr.AlternateRow { /*Used on alternating rows for visual seperation of information*/
	background-color: #EDEEF1}
#SpreadsheetTable tr:Hover, #SpreadsheetTable tr.Hover {/*not functional in pre-IE7 browsers*/
	background-color: #DBDFF0}
#SpreadsheetTable tr.Selected td {
	background-color: #DBDFF0; 
	border-color: #CDD3E2; 
	border-top-color: #F0F2F9;
	border-left-color: #F0F2F9;}
#SpreadsheetTable tr:Hover td, #SpreadsheetTable tr.Hover td { /*not functional in pre-IE7 browsers*/
	background-color: #BBD9FF; 
	border-color: #A8C8F7; 
	border-top-color: #D7E9FF;
	border-left-color: #D7E9FF;}
#SpreadsheetTable th {
	padding: 2px 5px;
	border: 1px solid #4E5056; 
	border-top: 0;;
	border-left-color: #999CA4;
	background-color: #70737C; 
	color: #E9EAEB; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
#SpreadsheetTable td {
	padding: 2px 5px;
	border: 1px solid #DADCE7; 
	border-top-color: #FCFCFE;
	border-left-color: #FCFCFE;
	border-bottom: 0;
	color:#000;}
#SpreadsheetTable .RowTitle, #SpreadsheetTable td .RowTitle, #SpreadsheetTable td.RowTitle{ 
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;}

/*--- TABS WITHIN PAGE  ---*/	
/*default tabs*/
#TabMenu, 
#TabMenuTable,
#TabMenuTopOnly {
	padding: 0 6px 30px 6px;
	border-bottom: 1px solid #70737C;}
#TabMenu a, #TabMenu a:link, #TabMenu a:visited,
#TabMenuTable a, #TabMenuTable a:link, #TabMenuTable a:visited,
#TabMenuTopOnly a, #TabMenuTopOnly a:link, #TabMenuTopOnly a:visited {
	display: block;
	float: left;
	height: 26px;
	padding: 0 2px 0 0;
	margin: 5px 2px 0 3px;;
	border-bottom: 1px solid #70737C;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabRightI.gif) no-repeat top right;
	text-decoration: none;
	color: #222;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;}
#TabMenu > a, #TabMenu > a:link, #TabMenu > a:visited,
#TabMenuTable > a, #TabMenuTable > a:link, #TabMenuTable > a:visited,
#TabMenuTopOnly > a, #TabMenuTopOnly > a:link, #TabMenuTopOnly > a:visited {margin-top: 4px;}
#TabMenu span,
#TabMenuTable span,
#TabMenuTopOnly span {
	display: block;
	float: left;
	height: 26px;
	margin: 0;
	padding: 7px 7px 0 9px;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabLeftI.gif) no-repeat top left;}
#TabMenu > a span,
#TabMenuTable > a span ,
#TabMenuTopOnly > a span  {height: 19px;}
#TabMenu a:hover, #TabMenu a:active,
#TabMenuTable a:hover, #TabMenuTable a:active,
#TabMenuTopOnly a:hover, #TabMenuTopOnly a:active  {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabRightH.gif) no-repeat top right;
	text-decoration: none;
	color: #347;}
#TabMenu a:hover span, #TabMenu a:active span,
#TabMenuTable a:hover span, #TabMenuTable a:active span,
#TabMenuTopOnly a:hover span, #TabMenuTopOnly a:active span {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabLeftH.gif) no-repeat top left;}
#TabMenu a.Active, #TabMenu a.Active:link, #TabMenu a.Active:visited, #TabMenu a.Active:hover,  #TabMenu a.Active:active,
#TabMenuTable a.Active, #TabMenuTable a.Active:link, #TabMenuTable a.Active:visited, #TabMenuTable a.Active:hover,  #TabMenuTable a.Active:active,
#TabMenuTopOnly a.Active, #TabMenuTopOnly a.Active:link, #TabMenuTopOnly a.Active:visited, #TabMenuTopOnly a.Active:hover,  #TabMenuTopOnly a.Active:active {
	margin-top: 0;
	padding-right: 3px;
	height: 31px;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabRightA.gif) no-repeat top right;
	text-decoration: none;
	border-bottom-color: #B6B8C0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #224;}
#TabMenu > a.Active, #TabMenu > a.Active:link, #TabMenu > a.Active:visited, #TabMenu > a.Active:hover, #TabMenu > a.Active:active,
#TabMenuTable > a.Active, #TabMenuTable > a.Active:link, #TabMenuTable > a.Active:visited, #TabMenuTable > a.Active:hover, #TabMenuTable > a.Active:active,
#TabMenuTopOnly > a.Active, #TabMenuTopOnly > a.Active:link, #TabMenuTopOnly > a.Active:visited, #TabMenuTopOnly > a.Active:hover, #TabMenuTopOnly > a.Active:active {
	height: 30px;}
#TabMenu a.Active span, #TabMenu a.Active:link span, #TabMenu a.Active:visited span, #TabMenu a.Active:hover span,  #TabMenu a.Active:active span,
#TabMenuTable a.Active span, #TabMenuTable a.Active:link span, #TabMenuTable a.Active:visited span, #TabMenuTable a.Active:hover span,  #TabMenuTable a.Active:active span,
#TabMenuTopOnly a.Active span, #TabMenuTopOnly a.Active:link span, #TabMenuTopOnly a.Active:visited span, #TabMenuTopOnly a.Active:hover span,  #TabMenuTopOnly a.Active:active span {
	height: 30px;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabLeftA.gif) no-repeat top left;}

/*default sub tabs (for use with default tabs)*/
#TabSubMenu, 
#TabSubMenuTable {
	padding: 5px 5px 25px 10px;
	background-color: #B6B8C0;
	font: bold 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	color: #F5F7FC;}
#TabSubMenu td {
    background-color: #B6B8C0;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #F5F7FC;}
#TabSubMenu h4, 
#TabSubMenuTable h4,
#TabSubText h4 {
	margin:0;
	padding:0;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #37393E;}
#TabSubMenu p, 
#TabSubMenuTable p,
#TabSubText p {
	margin: 0.1em 0 0.3em 0;}
#TabSubMenu a, #TabSubMenu a:link, #TabSubMenu a:visited, 
#TabSubMenuTable a, #TabSubMenuTable a:link, #TabSubMenuTable a:visited {
	display: block;
	float: left;
	padding: 2px 7px 3px 7px;
	margin: 6px 8px 0 0;
	text-decoration: none;
	color: #000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;}
#TabSubMenu a:hover, #TabSubMenu a:active,
#TabSubMenuTable a:hover, #TabSubMenuTable a:active {
	background: #D1D3DB url();
	color: #147;}
#TabSubMenu a.Active, #TabSubMenu a.Active:link, #TabSubMenu a.Active:visited,
#TabSubMenuTable a.Active, #TabSubMenuTable a.Active:link, #TabSubMenuTable a.Active:visited {
	margin-top: 5px;
	border-top: 1px solid #9EA2AB;
	border-right: 1px solid #7A7E8B;
	border-left: 1px solid #9EA2AB;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #fff url();
	color: #147;}
	
/*tabs flowing into page without sub-tabs*/	
#TabMenuTopOnly a.Active, #TabMenuTopOnly a.Active:link, #TabMenuTopOnly a.Active:visited, #TabMenuTopOnly a.Active:hover,  #TabMenuTopOnly a.Active:active {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabPageRightA.gif) no-repeat top right;
	border-bottom-color: #fff;}
#TabMenuTopOnly a.Active span, #TabMenuTopOnly a.Active:link span, #TabMenuTopOnly a.Active:visited span, #TabMenuTopOnly a.Active:hover span,  #TabMenuTopOnly a.Active:active span{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabPageLeftA.gif) no-repeat top left;}

/*tabs directly attached to table*/	
#TabMenuTable a.Active, #TabMenuTable a.Active:link, #TabMenuTable a.Active:visited, #TabMenuTable a.Active:hover,  #TabMenuTable a.Active:active {
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabTableRightA.gif) no-repeat top right;
	border-bottom-color: #70737C;
	color: #fff;}
#TabMenuTable a.Active span, #TabMenuTable a.Active:link span, #TabMenuTable a.Active:visited span, #TabMenuTable a.Active:hover span,  #TabMenuTable a.Active:active span{
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/PageTabTableLeftA.gif) no-repeat top left;}

/*sub tabs to be attached to table (adapted active tabe color to match table head)*/
#TabSubMenuTable a.Active, #TabSubMenuTable a.Active:link, #TabSubMenuTable a.Active:visited {
	border-top-color: #B7B9BF;
	border-right-color: #4E5056;
	border-left-color: #B7B9BF;
	background: #70737C url();
	color: #DBDFF0;}

/*--- STATS GRAPH DISPLAY ---*/
#StatsHorizontal {width: 352px; height: 22px; border:1px solid #89a; background: #ccc url(/images/StatsGraph.gif) repeat-x 0 1px;}
.StatsHorizontal {width:352px; height:20px; border:1px solid #fff; background: transparent url(/images/StatsBlank.gif) no-repeat}

body > #StatsHorizontal, td > #StatsHorizontal {width: 352px; height: 21px;}
#StatsHorizontal > .StatsHorizontal {width:350px; height:19px;}


/*--- HELP MODULE STYLES ---*/
#HelpModuleList {
	width: 200px; 
	height: 517px; 
	padding: 10px;
	border-right: 1px solid #999;
	overflow: auto;}
td > #HelpModuleList {width: 180px; height: 497px; }
#HelpModuleList a:link, #HelpModuleList a:visited {
	display: block;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 1px 2px 2px 2px;
	border-bottom: 1px solid #ECF1FF;}
#HelpModuleList a:hover, #HelpModuleList a:active {
	background-color: #F2F5FF;
	color: #149;
	text-decoration: none;}
#HelpModuleList a.Active:link, #HelpModuleList a.Active:visited {
	padding: 1px 2px 2px 2px;
	background-color: #ECF1FF;
	border: 1px solid #C2D0F5;
	color: #d00;}
#HelpModuleList a.Active:hover, #HelpModuleList a.Active:active {
	text-decoration: none;}

#HelpWindow {
	background: #7894DC url(/images/Admin/Skins/HardCandyBlack/images/HelpBackground.gif) no-repeat 109% 110%;
	height: 517px; 
	overflow: auto;
	padding: 10px 9px 0 14px;
	font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #fff;}
td > #HelpWindow {height: 507px;}
#HelpWindow h2 {color: #C2D0F5;}
#HelpWindow hr {color: #C2D0F5; background-color: #C2D0F5;}
#HelpWindow a:link, #HelpWindow a:visited {
	color: #fff;
	text-decoration:none;}
#HelpWindow a:hover, #HelpWindow a:active {
	color: #fd0;
	background-color: transparent;
	text-decoration:underline;}

#HelpInfoWindow {
	height: 479px; 
	overflow: auto;
	padding: 0 9px 0 14px; 
	background: #fff url(); 
	border-top: 7px solid #fff;}
td > #HelpInfoWindow {height: 472px;}

#MiscInfoWindow {
	height: 517; 
	overflow: auto;
	padding: 0 9px 0 14px; 
	background: #fff url(); 
	border-top: 7px solid #fff;}
td > #MiscInfoWindow {height: 510px;}

#GlossaryWindow {
	height: 483px; 
	overflow: auto;
	padding: 0 22px; 
	background: #fff url();}
#GlossaryAbc {
	padding: 2px 0; 
	background: #92A8E4 url(); 
	border-bottom: 1px solid #666;}
#GlossaryAbc a:link, #GlossaryAbc a:visited {
	display:block;
	padding: 2px 0;
	width: 22px;
	border: 1px solid #92A8E4;
	color: #fff;
	text-align: center;
	text-decoration: none;}
#GlossaryAbc a:hover, #GlossaryAbc a:active {
	color: #fff;
	border: 1px solid #C2D0F5;
	background: #AFBFEB url();
	text-decoration: none;}

/*--- Help Module Top Bar ---*/
#HelpTopNavigation {
	padding: 0 6px 30px 10px;
	background: #393346 url(/images/Admin/Skins/HardCandyBlack/images/AdminTopBarBg.gif) repeat-x 0 0; 
	border-bottom: 3px solid #C2D0F5;}
#HelpTopNavigation a, #HelpTopNavigation a:link, #HelpTopNavigation a:visited {
	display: block;
	float: left;
	height: 26px;
	padding: 0 2px 0 0;
	margin: 2px 1px 0 0;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/HardCandyBlackButtonR.gif) no-repeat top right;
	text-decoration: none;
	color: #E6E8F5;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;}
#HelpTopNavigation > a, #HelpTopNavigation > a:link, #HelpTopNavigation > a:visited {}
#HelpTopNavigation span {
	display: block;
	float: left;
	height: 26px;
	margin: 0;
	padding: 6px 7px 0 9px;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/images/AdminTabLBg.gif) no-repeat top left;}
#HelpTopNavigation > a span  {}
#HelpTopNavigation a:hover, #HelpTopNavigation a:active  {
	text-decoration: none;
	color: #99CCFF;}
#HelpTopNavigation a:hover span, #HelpTopNavigation a:active span {}

span#HomeButton {
	display: block;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Icons/HomeIcon2.gif) no-repeat left;
	margin: -1px 3px 0 0;
	padding:0;
	height: 16px;
	width: 16px;}
span#IndexButton {
	display: block;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Icons/IndexIcon.gif) no-repeat left;
	margin: -1px 3px 0 0;
	padding:0;
	height: 16px;
	width: 16px;}
span#GlossaryButton {
	display: block;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Icons/GlossaryIcon.gif) no-repeat left;
	margin: -1px 3px 0 0;
	padding:0;
	height: 16px;
	width: 16px;}
span#MiscButton {
	display: block;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Icons/IndexIcon2.gif) no-repeat left;
	margin: -1px 3px 0 0;
	padding:0;
	height: 16px;
	width: 16px;}
span#PrintButton {
	display: block;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Icons/PrintIcon.gif) no-repeat left;
	margin: -1px 3px 0 0;
	padding:0;
	height: 16px;
	width: 16px;}
span#BackButton {
	display: block;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Icons/BackCircleIcon.gif) no-repeat left;
	margin: -1px 3px 0 0;
	padding:0;
	height: 16px;
	width: 16px;}
span#ForwardButton {
	display: block;
	background: transparent url(/images/Admin/Skins/HardCandyBlack/Icons/ForwardCircleIcon.gif) no-repeat left;
	margin: -1px 0 0 0;
	padding:0;
	height: 16px;
	width: 16px;}
