/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
body,td,th,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.pageContainer {
	width: 95%;
	border:1px solid #CCCCCC;
}

.adminPortalHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	padding-bottom: 5px;
}

.notelarge {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.noteMedlarge {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.noteExtraLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.notesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.notesmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.note_medsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.note_medsmall_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

.footerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
}

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699; 
	text-decoration: underline;
}
A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699; 
	text-decoration: underline;
}
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23006D;
	text-decoration: underline;
}


A.smalllink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699; 
	text-decoration: underline;
}

A.smalllink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699; 
	text-decoration: underline;
}

A.smalllink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9900;
	text-decoration: underline;
}

A.whitelink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: underline;
}

A.whitelink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	text-decoration: underline;
}

A.whitelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

A.actionLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699; 
	text-decoration: underline;
	margin-top:10px;
}

A.actionLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699; 
	text-decoration: underline;
	padding-top:10px;
}

A.actionLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	text-decoration: underline;
	padding-top:10px;
}


.blueText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
}

.orangeHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC9900;
	font-size: 14px;
	font-weight:bold;
}

.darkBlueHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #155B91;
	font-size: 14px;
	font-weight:bold;
}

.pageSubTitle {
	font-family:Arial, Helvetica, sans-serif;
	color:155B91;
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}

.blue_SubHead
{
	font-family:Arial, Helvetica, sans-serif;
	color: #155B91;
	font-size: 12px;
	font-weight:bold;
}

.blue_SubHeadLarge
{
	font-family:Arial, Helvetica, sans-serif;
	color: #155B91;
	font-size: 12px;
	font-weight:bold;
}


.white_searchResults
{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.messageBox {
	border: 1px solid #155B91;
	background-color: #EEEEDD;
	padding: 4px;
	margin: 5px;
}

.warningText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}

.warningText_medSmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
}

.successText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 12px;
}

.whiteText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

.progbarhead
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
.blackText {
	color: #000000;
}
.daterangeTable {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
.dateRangeInput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	}

.fieldset {
	position: relative;
	border: 1px solid #999999;
/*	padding: 1em .5em .5em;
	
	margin-bottom: 2em; */
}



h4.legend {
	position: absolute;
	z-index: 1;
	top: 0;
	padding: 4px;
	border: 1px solid #CCC;
	margin-top: -12px;
	margin-left: 5px;
	background-color: #F6F8F8;
	font-family:Arial, Helvetica, sans-serif;
	color: #155B91;
	font-size: 12px;
	font-weight:bold;
}

h4.legend2 {
	position: absolute;
	z-index: 1;
	top: 0;
	padding: 4px;
	border: 1px solid #CCC;
	margin-top: -12px;
	margin-left: -6px;
	background-color: #F6F8F8;
	font-family:Arial, Helvetica, sans-serif;
	color: #155B91;
	font-size: 12px;
	font-weight:bold;
}
.noticeBox {
	background-color:#FFEAEA;
	border:1px solid #FF7777;
	padding:10px;
	margin-bottom:15px;
	line-height: 1.5;
	color:#FF0000;
}


