@charset "utf-8";
/* CSS Document */

/* body {
margin-top: 10px;
background-color: #001148;
} */

a:link {
	color: #dd0a0a;
}
a:visited {
	color: #dd0a0a;
}

.homeheader {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	padding-left: 25px;
	padding-right: 25px;
}
.hometext {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #001148;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 18px;
}
.bodytext {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	color: #001148;
	padding-left: 5px;
	padding-right: 5px;
}
.footertext {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #666666;
}
.bodybold {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-align: right;
}
.bodywhite {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 25px;
	padding-top: 17px;
}
.redheader {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 17pt;
	font-style: normal;
	font-weight: bold;
	color: #dd0a0a;
}
.whiteheader {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 17pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.sidebar {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	text-align: center;
	font-weight: bold;
	color: #001148;
	padding-left: 9px;
	padding-right: 9px;
}
.sidebar2 {
	font-family: Calibri, Tahoma, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	color: #001148;
	padding-left: 9px;
	padding-right: 9px;
}

/*HOVER POPUP LINKS*/

/*hoverpopups type 1*/

#popup { color: #000; background-color: #e7e7e7; }

#popup a, #popup a:visited {
position: relative;
display: block;
width: 98px;
line-height: 20px;
/*text-align: right;*/
padding: 0 5px;
margin: 0;
border: 1px solid #999;
text-decoration: none;
font-size: 1em;
font-weight: bold;
}

#popup a span {display: none;}

#popup a:hover { background-color: #223b77; }

/* the IE correction rule */
#popup a:hover	{
color: #f00; background-color: #fff;
text-indent: 0; /* added the default value */
}

#popup a:hover span{
display: block;
position: absolute;
top: -1px;
left: 107px;
width: 325px;
margin: 0px;
padding: 7px;
color: #fff;
font-weight: normal;
background: #223b77;
text-align: left;
border: 1px solid #999;
}