/*
-----------------------------------------------

----------------------------------------------- */

/* Imported Styles
----------------------------------------------- */
@import url("adminForms.css");

/* Global
----------------------------------------------- */
body, td, p, div {
	color : #222222;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body#global {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background : url(../admin/images/bg_global_02.gif);
}

td.justify {
	text-align : justify;
}

p {
	margin-bottom : 10px;
	margin-top : 5px;
}

.error {
	color : #ff3333;
	font : normal normal bold 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.header {
	color : #4292A9;
	font : normal normal bold 16px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.subheader {
	color : #0668A5;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
}

.title {
	color : #280D0C;
	font : normal normal bold 11px/normal Verdana, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
	text-transform : uppercase
}

.white {
	color : #FFFFFF;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.note, a.note:link, a.note:visited {
	color : #777777;
	font : normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.note:hover, a.note:active {
	color : #990000;
	text-decoration : underline;
}

.small, a.small:link, a.small:visited {
	color : #333333;
	font : normal normal normal 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.small:hover, a.small:active {
	color : #990000;
	text-decoration : underline;
}

.subnav, a.subnav:link, a.subnav:visited {
	color : #343434;
	font : normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.subnav:hover, a.subnav:active {
	color : #4492A9;
	text-decoration : underline;
}

.date {
	color : #999999;
	font : normal normal bold 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.arrow {
	color : #C5292C;
	font : normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.alert {
	color : #990000;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Links
----------------------------------------------- */
a, a:link, a:visited {
	color : #333333;
	text-decoration : underline;
}

a:hover, a:active {
	color : #990000;
	text-decoration : underline;
}

/* Tables
----------------------------------------------- */
#MenuBG {
	background : #929BA0 url(../admin/images/Menu/menuBG.gif);
}
/*EECB55*/
#menuTitleBG {
	background : #C5292C;
}

#tdMenuTitle {
	background : #C5292C;
	color : #FFFFFF;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 14px;
	padding-left : 4px;
/*	text-transform  : uppercase;*/
}

#tdTitleBG {
	background : #4492A9;
}

#tdTitle {
	color : #343434;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 25px;
	padding-left : 4px;
	text-transform : uppercase;
}

#tdSubTitle {
	background : #444444;
	color : #FFFFFF;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 16px;
	padding-left : 7px;
}

#tdName {
	background : #A6D6DA url(../admin/images/Table/bg_td_title.gif);
	color : #333333;
	font : normal normal bold 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 15px;
	padding-left : 7px;
	border-bottom : 1px solid #000000;
	border-top: 1px solid #000000;
}

#trDark {
	background : #EDF3FE;
}

#trLight {
	background : #FEFEFE;
}

#whiteBG {
	background : #FFFFFF;
}

#tableBG {
	background : #CCCCCC;
}

div#border {
	padding : 10px;
	border-width : 2px;
	border-color : #C5292C;
	width : 100%;
	border-style : solid
}

/* explainer popups*/

a.explainHover 
{
	position:			relative; 
	display:			block; 
	background-color:	white; 
	text-align:			left;  
    border-width:		0; 
	text-decoration:	none; 
	margin-right:		10px;
	color:				black; 
	font:				10px Arial; 
	z-index:			0
}
a.explainHover:hover 
{
	text-decoration:	none;
	border:				none;
}

a.explainHover span 
{
	display:			none;
	text-decoration:	none;
	border:				none;
}
a.explainHover:hover span 
{

	display:			inline; 
	text-decoration:	none; 
    position:			absolute; 
	top:				-60px; 
	left:				-200px; 
	width:				150px;
	padding:			10px; 
	margin:				10px; 
	z-index:			200;
	color:				black; 
	background:			LightSteelBlue;
	font-size:			small; 
	text-align:			left;
}
   
