@charset "utf-8";
@import "styles_purch.css";
/* These styles are extra to this hTheme */
@import "css/main.css";
@import "css/paint.css";

/* CSS Document */
/* This page is REQUIRED for all hThemes */
/*
Dark Green = 	#3f5d0e
Med Green = 	#658b1d
Light Green = 	#8fc429
Lighter Green = #baff35
Dark Orange = 	#fecb33
Light Orange =	#fedf81
padding: TOPpx RIGHTpx BOTTOMpx LEFTpx;

	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;

	margin-bottom: 0px;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
*/
/* ie 6 complience hack */
/* \*/
* html .gainlayout { height: 1%; }
/* */

/* *******General declarations for this hTheme only********* */
a img
{
	border: none; /* update */
	outline: none; /* update */
}
p
{
	line-height:18px;
}
.dropCap
{
	font-size:24px;
	font-weight:bold;
}
/****************************************/
.buttons /* required for all hThemes */
{
	padding: 5px 5px 5px 5px;
}
.error /* required for all hThemes */
{
	color:#dd0000;
	background-color:#FFFFFF;
	text-decoration: none;
	border: thin solid #dd0000;
	margin:4px 4px 4px 4px;
	padding:2px 4px 2px 4px;
}
.noerror /* required for all hThemes */
{
    color:#00dd00;
    background-color:#FFFFFF;
    text-decoration: none;
    border: thin solid #00dd00;
    margin:4px 4px 4px 4px;
    padding:2px 4px 2px 4px;
}
.required /* required for all hThemes */
{
	color:#FF0000;
	font-weight:bold;
}
/* ********** Pop up syles ********* */
#popArea /* required for all hThemes */
{
	z-index:6500;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
	overflow:hidden;
	width:98%;
	height:98%;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#popBoxbg /* required for all hThemes */
{
	z-index:6000;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
	border: 1px solid #000000;
	background:#000000;
	opacity: .7;
	filter:alpha(opacity=70);
	margin: 0px 0px 0px 0px;
	text-align: center;
}
#popBox /* required for all hThemes */
{
	z-index:7000;
	display:block;
	overflow:hidden;
	width:750px;
	height:400px;
	border: 1px solid #000000;
	background:#FFFFFF;
	opacity: 1;
	filter:alpha(opacity=100);
	margin:50px auto auto auto;
	text-align: center;
}
.flyoutLink /* required for all hThemes */
{
	clear:inherit;
	color:#009900;
	font-size: 10px;
	text-decoration: none;
	border:none;
	outline:none;
}
.flyout /* required for all hThemes */
{
	display:none;
	overflow:visible;
	clear:both; /* this is required to allow divs to collapse properly when nested */
	/*visibility:collapse;*/
}
.flashContent /* required for all hThemes */
{
	 /* this is used for a flash holding container only */
}
.containerBox /* required for all hThemes */
{
	overflow:hidden;
	padding:10px 10px 10px 10px;
	margin:0px auto 0px auto;
	text-align:center;
}
.containerSubBox /* required for all hThemes */
{
	border-right:#666666 dashed thin;
	float:left;
	overflow:hidden;
	padding:10px 10px 10px 10px;
	text-align:center;
	width:340px;
}
.containerBoxHeader /* required for all hThemes */
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	display:block;
	overflow:hidden;
	padding:2px 5px 5px 5px;
	margin:0px 0px 10px 0px;
	text-align:left;
	vertical-align:middle;
}
.containerBoxSubHeader /* required for all hThemes */
{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	display:block;
	overflow:hidden;
	padding:2px 5px 2px 5px;
	margin:0px 0px 10px 0px;
	text-align:left;
	vertical-align:middle;
}
.line
{

}
/* Login page styles */
#loginLink
{
	font-size:14px;
}
#loginLink a:link, #loginLink a:visited /* required for all hThemes */
{

}
#loginLink a:hover /* required for all hThemes */
{

}

#loginPortalLink /* required for all hThemes */
{
	/*position:absolute;
	top:50px;
	right:80px;*/
	float:right;
	height:27px;
	margin:0px 5px 0px 0px;
	overflow:hidden;
	width:122px;
}
#loginForm /* required for all hThemes */
{
	padding: 5px 5px 5px 5px;
	text-align:center;
	width:300px;
}
.secureLock /* required for all hThemes */
{
	position:relative;
	top:7px;
	display:inline;
	margin:0px 5px 0px 0px;
}
#areaUsername /* required for all hThemes */
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	text-transform:none;
	padding: 5px 5px 5px 5px;
}
#txtUsername /* required for all hThemes */
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	text-transform:none;
	display:inline;
}
#boxUsername /* required for all hThemes */
{
	display:inline;
}
#areaPassword /* required for all hThemes */
{
	padding: 5px 5px 5px 5px;
}
#txtPassword /* required for all hThemes */
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	text-transform:none;
	display:inline;
}
#boxPassword /* required for all hThemes */
{
	display:inline;
}
.areaSubmit /* required for all hThemes */
{
	text-align:center;
}
.areaInstruct /* required for all hThemes */
{
	text-align:left;
}
/* ********** Extra Menu Styles ********** */
#extraMenu  /* required for all hThemes */
{
	display: block;
	background-color: #FFCC00;
	/*z-index:1;
	position:absolute;
	top:1px;
	left: 1px;*/
}
#eMenuItemArea /* required for all hThemes */
{
	background-color: #FFCC00;
}
.eMenuItem, .eMenuItem:link, .eMenuItem:visited, .eMenuItem:hover /* required for all hThemes */
{
	border: 2px solid  #006600;
	color:#000000;
	display:inline-block;
	font-weight:bold;
	margin: 5px 5px 5px 5px;
	padding: 2px 4px 2px 4px;
}
#eMenuNavArea /* required for all hThemes */
{
	color:#000000;
	background-color: #FFCC00;
	display:inline-block;
	display:inline;
	font-weight:bold;
	text-align:left;
}
/* Other old styles from old themes*/
/***********************************/
.dimmed, .dimmed:link, .dimmed:visited, .dimmed:hover /* required for all hThemes - for dimming hidden pages and showing predecessoring */
{
	color:#CCCCCC;
}
.leftnav_AdminInstruct /* required for all hThemes */
{
	color:#000000;
	background-color:#CCCCCC;
}
.leftnavcategory /* required for all hThemes */
{
	color:#000000;
	background-color:#CCCCCC;
}
.leftnavSub /* required for all hThemes */
{
	color:#000000;
	background-color:#CCCCCC;
	padding-left:15px;
}
.tabs /* required for all hThemes */
{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #333333;
}
.tablink /* required for all hThemes */
{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding:3px 3px 3px 3px;
}
/* .active is related to .tablink */
.active /* required for all hThemes */
{
}
/* ********** Loader Styles ********** */
.loaderArea /* required for all hThemes */
{
	z-index:6050;
	position: absolute;
	top: 0px;
	left: 0px;
	display:none;
	overflow:hidden;
	width:98%;
	height:98%;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
.closer, closer:link, closer:visited, closer:hover /* required for all hThemes */
{
	text-align:center;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	float:right;
	padding: 0px 3px 0px 3px;
	margin: 2px 2px 2px 2px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;

}

#hintbox /*CSS for pop up hint box(?) **** required for all hThemes */
{
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:1000;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor /*CSS for link that shows hint onmouseover (?) **** required for all hThemes */
{
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}
