/* EPI CLASSES FOR USE IN THE ADMINISTRATION CONSOLE AS OF 9/8/03 */
/* GENERAL FONT AND LINK SETTINGS  */						
.advSectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #336699
}

				
p
{margin-top:0px; }				
 
th
{font-weight: bold;}
	/*Error messages*/
	
	.error,
	.notice, 
	.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
	.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
	.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
	.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
	.error a    { color: #8a1f11; }
	.notice a   { color: #514721; }
	.success a  { background-color:#060; font-weight:bold; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; padding:3px 5px; text-decoration:none; }
	.form_valid { border:#090 1px solid; background-color:#DEFBA8; color:#030; }
	.form_error { color:#F00;}
a,
a:link,
a:active,
a:hover,
a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #333399;
text-decoration: underline;}

.nextTask {font-family: arial, helvetica, sans-serif;
font-size: xx-small;
color: #CC0000;
font-weight: bold;
text-decoration: underline;}

.incompleteTask {font-family: arial, helvetica, sans-serif;
font-size: xx-small;
color: #FF6600;
text-decoration: underline;}

/* PAGE TITLES */	
h1,				
{font-family: arial, helvetica, sans-serif;
font-size: x-small;
color: #000000;
font-weight: bold;
margin-bottom:0px;}


/* SECTION TITLES*/
h3,
{font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: xx-small;
color: #336666;
font-weight: bold;
margin-bottom:.5em;
margin-top:10px;}
				
select,
textarea
{font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: xx-small;}
				

/* MISC. UI ELEMENTS   */
hr
{color: #cccccc; 
height: 1px;}
								
li
{padding: .2em .2em;}
									

form
{font-family: Verdana, Geneva, sans-serif;
font-size: x-small;
color: #000000;
background-color: #ffffff;}



body {font-size: 11px; color: #666666; font-family: Verdana; background-color:#DDDDDD ; margin:0px;}
.sitewidth {WIDTH: 740px}


.bgGreyLight { background:#375d81 }
.bgGreyDark { background: #aaaaaa }
.bgBlueMed  { background: #99CCCC }
.bgBlueLight  { background: #CCFFFF }

.tableBGgrey { background: #efefef }
.title { font-size: 14px; padding-left:15px; color: #666666; font-family: verdana, geneva, arial, helvetica, sans-serif; font-weight : bold;}
.subMenuHeader {
	color: #ffffff;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight : bold;
	background-color:#375d81;
	padding: 5px;
}
.sectionTitle { font-size: 14px; color: #333333; font-family: verdana, geneva, arial, helvetica, sans-serif; font-weight : bold; text-decoration: underline;}

.blueback { background: #003366 }
.whitefront { font-size: 11px; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif }
.whitetext { font-size: 11px; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif }

.whitelinks{ color:#FFFFFF; font-family: verdana, geneva, arial, helvetica, sans-serif}
.whitelinks:visited{ color:#FFFFFF; font-size:12px; font-family: verdana, geneva, arial, helvetica, sans-serif}
.whitelinks:hover{ color:#999999; font-family: verdana, geneva, arial, helvetica, sans-serif}
.whitelinks:active{ color:#999999; font-family: verdana, geneva, arial, helvetica, sans-serif}

table {font-size: 11px; padding-left:10px; color: #333333; font-family: verdana, geneva, arial, helvetica, sans-serif; background-color: #ffffff}
td {font-size: 11px; color: #333333; font-family: Verdana}

div.copyright {	font-size: 9px; color: #444444; font-family: verdana, geneva, arial, helvetica, sans-serif; background-color: #ffffff }
div.white {	font-size: 11px; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif;}
div.white14bold {font-size: 14px; font-weight : bold; color: #ffffff; font-family: verdana, geneva, arial, helvetica, sans-serif;}

.barLabel {
	font-size: xx-small;
	color: #444444;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color: #ffffff;
	font-weight : bold;
}

.paragraphHeader {
	font-size: x-small;
	color: #444444;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight : bold;
}
.paragraph {
	font-size: xx-small;
	color: #333333;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	background-color: #ffffff;
	text-indent : 6px;
	line-height: 135%;

}

input.text {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : xx-small;
}

input.button {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: xx-small;
}

input {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : xx-small;
}

.highlight 
{
	background:#FFFF00;
}
#overlayTop{
	width:1200px !important; 
	height:30px !important; 
	background-color:#3488ad !important; 
	left:0 !important; 
	margin:0px !important; 
	float:left !important; 
	top:0 !important; 
	position:relative !important; 
	padding:0px !important;
	border:none !important;
	text-align:left !important;
}
#overlayTop h2{
	width:200px;
	float:left;
	padding:0px;
	margin:5px 0 0 10px;
	color:#FFF;
}