body
{
	font-size:10pt;
	font-family: Arial, Verdana, Tahoma;
	color: #444444;	
}

.bodytext
{
	font-size:10pt;
	font-family: Arial, Verdana, Tahoma;
	color: #444444;
}
.boldbodytext
{
	font-size:10pt;
	font-family: Arial, Verdana, Tahoma;
	color: #444444;
	font-weight:bold;
}
.redbodytext
{
	font-size:10pt;
	font-family: Arial, Verdana, Tahoma;
	color:#A7001F;
}
.smalltext
{
	font-size:8pt;
	font-family: Arial, Verdana, Tahoma;
}
.pagetitle
{
	font-size:12pt;
	color:#A7001F;
	font-weight:bold;
}
h1
{
	font-size:20px;
	color:#A7001F;
}
h2
{
	font-size:11pt;
	color:#A7001F;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:3px;
}
h3
{
	font-size:10pt;
	color:#A7001F;
	font-weight:bold;
	text-transform:capitalize;
}
h4
{
	font-size:10pt;
	color:#A7001F;
	font-weight:bold;
	text-transform:capitalize;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
h5
{
	font-size: 10pt;
	color: #ffffff;
	width: 100%;
	background-color: #010080;
}
img
{
	 border:0;
}
.audiencesHeader
{
	font-size:10pt;
	color:#A7001F;
	font-weight:bold;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px;
	margin: 0px;
	
}

a:link
{
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

a:visited
{
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a.redLink:link
{
	color:#A7001F;
	font-weight:bold;
	text-decoration:none
}
a.redLink:visited
{
	color:#A7001F;
	font-weight:bold;
	text-decoration:none	
}
a.redLink:hover
{
	text-decoration:underline;
}
/*
a.menu_style:link
{
	color:#ffffff;
}
a.menu_style:visited
{
	color:#ffffff;
}
a.menu_style:hover
{
	color:#ffff00;
}
*/
a.top_nav:link, a.top_nav:visited 
{
	color:#ffffff;
	font-size:8pt;
	text-decoration:none;
	padding-left:20px;
}

a.top_nav:hover
{
    text-decoration: underline;    
}

a.top_nav_noPad:link, a.top_nav_noPad:visited, a.top_nav_noPad:hover
{
	color:#ffffff;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
}


.BreadCrumbCurrentPage
{
	font-size:8pt;
}
.BreadCrumbLink
{
	font-size:8pt;
}
.BreadCrumbSeparator
{
	font-size: 8pt;
}

.UserContentTable
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
	/*background-color: #f6f6f2;*/
	border-collapse:collapse;
	border-spacing:5px;

}
.HeaderRow
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
	font-weight:bold;
	background-color: #e1e1e1;
}

.ItemRow
{
	 vertical-align:top;
	 background-color: #f6f6f2;
}
.AlternatingItemRow
{
	vertical-align:top;
	background-color: #f6f6f2;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#999999;
	padding:5px 10px 10px 10px;
}
.FormRequiredQuestionClass 
{
	color: #A7001F;
	font-size: 8pt;
}
.FormQuestionClass
{
	color:#000000;
	font-size:8pt;
}
.FormAnswerClass
{
	font-size: 8pt;
}
.FormTitleClass
{
	font-size:12pt;
	color:#A7001F;
	font-weight:bold;
}

.SmallBlackLink
{
    color:#595959; 
    font-size:8pt; 
    text-decoration:underline; 
    padding-left:10px; 
    display:block;   
}

.SmallBlackHeader
{
    color:#595959; 
    font-weight:bold; 
    font-size:8pt;
}
.gridViewStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
}
.gridViewRowStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
	background-color:#ffffff;
	vertical-align:top;
	color:#000000;
}
.gridViewAltRowStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #f5f5f5;
	color: #000000;
	vertical-align:top;
}
.gridViewHeaderStyle
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;	
	font-weight: bold;
	background: #000000;
	color: #ffffff;	
	padding-right: 5px;
	padding-left: 5px;
}
.facilityAlert
{
	color:Red;
	text-transform:uppercase;
	font-weight:bold;
}
.documentList
{
	width:650px;
}
.calendarDiv
{
	clear:left;
	width: 550px;
}
.calendarContainer
{
	background-color: #333333;
}
.calendarPage
{
	 background-color: #333333;
}
.calendarTabs
{
	color:#A7001F;
	font-weight:bold;
}
.calendarGridStyle
{
	width: 530px;
	background-color: Transparent;
}
.calendarHeaderStyle
{
	 border-bottom-style: dotted;
	 border-bottom-color: #666666;
	 border-bottom-width: 2px;
}
.calendarRowStyle
{
	background-color: #ffffff;
}
.calendarAltRowStyle
{
	background-color: #B6D0E1;
}
.print
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
	color:#000000;
}
.blueText, .blueTex *
{
    color:#003970;
 }

