@charset "utf-8";
html{height:100%

}
.TextLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #143674;
	text-decoration: none;}

span.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #121454;
}

span.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #143674;
}
span.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4569A3;
}
span.SubHeaderTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E617B;
}
body {
	font-family: Arial, Helvetica, sans-serif  !important;
	font-size: 12px;
	color: #000000; !important;
	font-style: normal !important;
	text-align:left !important;
	height:100%;
}

.TableWithBorder .TableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #BAC9Df;
	line-height: 15px;
	text-align: center;
}
.TableWithBorder .AlternatingCell {
	background-color:#E4EBF3;
}

.TableWithBorder tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 5px;
}
.TableWithBorder td{
	border: 1px solid #CCD9EA;
	padding-left:5px;
	padding-right:5px;}

.TextRegLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}
.TextRegLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.TextRegLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #143674;
	text-decoration: none;
}
.HeaderLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #143674;
	text-decoration: underline;
}
.HeaderLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #143674;
	text-decoration: none;
}.HeaderLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #143674;
	text-decoration: none;
}
.SubHeaderLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4569A3;
	text-decoration: underline;
}
.SubHeaderLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4569A3;
	text-decoration: none;
}.SubHeaderLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4569A3;
	text-decoration: none;
}
span.imgAlignLeft{
float:right;
padding-left:5px
}



/*Michelle's Additions: These help make the EditLive styles render 
properly when users apply in-line links*/

p.TextReg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00000;
}
.TextReg a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}
.TextReg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004B97;
	text-decoration: underline;
}
.TextReg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #143674;
	text-decoration: none;
}
.Header a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #143674;
	text-decoration: underline;
}
.Header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #143674;
	text-decoration: none;
}.Header a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #143674;
	text-decoration: none;
}
.SubHeader a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4569A3;
	text-decoration: underline;
}
.SubHeader a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4569A3;
	text-decoration: none;
}.SubHeader a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4569A3;
	text-decoration: none;
}

table {
	width: auto !important;
	border:none !important;
	font-family:Arial, Helvetica, sans-serif  !important;
		font-style:normal !important;

}
td {
	border:none !important;
}
img{
border:none !important;
}
em {
	font-style: normal !important;
	font-weight:bold;
}
table.BlueGray a:hover{
text-decoration:none;
}
table.BlueGray a{
color:#141555
}
table.BlueGray tr{
	background-color: #FFFFFF;
	border-bottom: 1px solid #4569A3;
	border-top: 1px solid #4569A3;
	padding: 0 0.5em;
}
table.BlueGray tr:hover{
	background-color: #DADEDF;
}
.BlueGrayTable td.BlueGrayHeaderCell{
	background-color: #314E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	text-align:center;
}

tr.BlueGrayHeader td{
	background-color: #314E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	text-align:center;
	}
tr.BlueGrayHeader td:hover {
	background-color: #314E75;
}

tr.BlueGrayRowOdd td{
	background-color: #E7EDF5;
	border-bottom: 1px solid #4569A3;
	padding: 0 0.5em;
}
