
a {
	color : #0000FF;
	text-decoration : none;
}

a:hover {
	color : #3838BA;
	text-decoration : none;
}

a.blue {
	color : #0000FF;
	text-decoration : underline;
}

a.blue:hover {
	color : #3838BA;
	text-decoration : none;
}

p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 16pt;
}

.alcstat {
	color : #FF0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.alcstatTable {
	border : #000000;
	border-bottom-width : thin;
	border-left-width : thin;
	border-right-width : thin;
	border-style : solid;
	border-top-width : thin;
}

.alcstatText {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.blackSmall {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 16pt;
}

.blackSmaller {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 10px;
}

.blackLarge {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13pt;
}
.blackSuperLarge {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 36pt;
}
.blackVeryLarge {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
}
.blue {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}
.blueUnderline {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration: underline;
}
.blueSmaller {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 10px;
}
.blueSmallerUnderline {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 10px;
	text-decoration: underline;
}
.blueSmall {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
a.blueSmall {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : underline;
}
a.blueSmall:hover {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
}
.blueSmallBold {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.blueSmallBoldUnderline {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
}
.blueSmallUnderline {
	color : #000099;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}
.blueSmallUnderline:hover {
	color : #000099;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
.blueSmall2 {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	vertical-align : text-top;
}

.blueSmall2Underline {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	vertical-align : text-top;
	text-decoration : underline;
}
.blueBold, ul.sectionTopics li  {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}
.blueBoldLarge {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}
.blueBoldSmall {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.blueBoldSmall2 {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.blueBoldUnderline {
	;
	text-decoration : underline;
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.bold {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 12pt;
	text-decoration: none;
}

a.bold:hover{
	text-decoration: underline;
}

.blackBold {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 12pt;
	color: #000000;
}
.blackBoldSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 12px;
	color: #000000;
}
.boldBlue {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.boldBlueLarge {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

.LightBoldBlueLargeUnderline {
	color : #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

.boldlarger {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

.boldRed {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.boldRedUnderline {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : underline;
}

.boldSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.boldSmaller {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

.bumperTable {
	background-color : #CCCCCC;
	border : #000000;
	border-bottom-width : thin;
	border-left-width : thin;
	border-right-width : thin;
	border-style : solid;
	border-top-width : thin;
}

.bumperTitle {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
}

.carFact {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.carFactLarge {
	color : #3838BA;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.complete {
	color : #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.complete:hover {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.content {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 16pt;
}

.contentHighlite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 16pt;
	background-color : yellow;
}

.contentCentered {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 16pt;
	text-align : center;
}

.contentCite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
}

.correct {
	color : #ABABAB;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	text-align : center;
}

.error {
	color : #B30000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	text-align : left;
}

.error2 {
	color : #B30000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : bold;
}

.errortop {
	color : #FF0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : bold;
	text-align : center;
}

.fact {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.factTable {
	background-color : #00CCFF;
	border : #000000;
	border-bottom-width : thin;
	border-left-width : thin;
	border-right-width : thin;
	border-style : solid;
	border-top-width : thin;
}

.factText {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.faqQuestion {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.frontBlue {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.frontpic {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.green {
	color : #00CC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}

.greenSmall {
	color : #00CC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.greenBold {
	color : #00CC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.greyBold {
	color : #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	line-height : 16pt;
	text-align : left;
	text-decoration : underline;
}

.headerSmall {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : underline;
}

.inProgress {
	color : #338833;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.inProgress:hover {
	color : #4CB44C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.italic {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
}

.italicUnderline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : italic;
	text-decoration : underline;
}

.jump {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

.jump_sec {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-variant : normal;
	font-weight : normal;
}

.Logout {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
}

.MissedRegisterField {
	color : #B30000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-align : left;
}

.note {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
}
.noteSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
}
.noteSmaller {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
}
.page {
	color : #0000FF;
	font-family : Arial;
	font-size : 10pt;
}

.PassedFinal {
	color : #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
}

.pic {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.POBox {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 16pt;
	text-align : justify;
}

.quizQuestions {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.red {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}

.redSmall {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.redSmallUnderline {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : underline;
}

.redSmallUnderline:hover {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}

.redBold {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.redLarger {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
}
.redLarge {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}
.redLarge2 {
	color : #D40606;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}
.redBoldSmall {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.redUnderlined {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration : underline;
}

.session {
	color : #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.sessionTitle {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

.smallBlue {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

.smallBoldBlue {
	color : #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
}

.smallDarkBlue {
	color : #3838BA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.smallRed {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : underline;
}

.redSmaller {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 10px;
}
a.redSmaller {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 10px;
	text-decoration: underline;
}
a.redSmaller:hover {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	height : 10px;
	text-decoration: none;
}

.redNote {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}

.redSmallerLineHeight {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	height : 8pt;
	line-height : 12pt;
	vertical-align: top;
}
.redSuperLarge {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 42pt;
}
.table_pos {
	clip : rect( );
	left : 0px;
	top : 0px;
}

.tableTest {
	background-color : #00CCFF;
	border : 3px solid #000000;
}

.title {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

h1 {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	margin-bottom: -20px;
	margin-top: 5px;
}
h1.homePage {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	margin-bottom: 0px;
	margin-top: 5px;	
}

.homePage {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	margin-bottom: 0px;
	margin-top: 5px;	
}

.homePageRed {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	margin-bottom: 0px;
	margin-top: 5px;	
}

.topic {
	color : #6666CC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
}

.undergreen {
	color : #00CC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration : underline;
}

.underline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration : underline;
}

.underlineBold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : underline;
}

.underred {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration : underline;
}

.underyellow {
	color : #CCCC66;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration : underline;
}

.yellow {
	color : #E1E100;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}

.yellowBold {
	color : #E1E100;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
}

.frontTagLine {
	color : #BDCAEA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	font-variant : small-caps;
}
.logoTagLine {
	color : #04049A;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	font-variant : small-caps;
	letter-spacing : 2px;
}
.boldGreen {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #00B06F}
.smallGreen { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #008754 ; text-decoration: underline}
.bolderGreen { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bolder; color: #00B06F ; text-decoration: underline}
.boldBlueSmall { color : #3838BA; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; }
.yellowLarger {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #E3D012}
.yellowLarge { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #E3D012 }
.newBlueText {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #BDCAEA}
.frontLargeText {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #BDCAEA}
.newBlueTextLarge { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #6985CF }
.newBlueTextSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #BDCAEA }
.newBlueTextSmallUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #64A0FA; text-decoration: underline; }
.newBlueTextSmallUnderline:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: underline; }
.newBlueTextSmallBold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #BDCAEA }
.newBlueTextSmallBoldUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #BDCAEA; text-decoration: underline; }
.newBlueTextSmallBoldUnderline:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.newBlueTextSmall2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #BDCAEA }
.newBlueTextSmaller2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #BDCAEA;
	background-position: top;
	vertical-align: text-top;

}
.newBlueTextSmaller3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #BDCAEA;
	background-position: top;
	vertical-align: text-top;
 text-decoration: underline;
}
.newBlueTextSmaller3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	background-position: top;
	vertical-align: text-top;
 text-decoration: underline;
}
.newBlueTextSmaller4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #BDCAEA;
	background-position: top;
	vertical-align: text-top;
}
.bottomBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #3838BA;
	background-position: top;
	vertical-align: text-top;
}
.whiteBold {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF}
.whiteSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF }
.whiteSmaller { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF }
a.whiteSmaller { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; }
a.whiteSmaller:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.whiteSmallUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: underline; }
.whiteSmallUnderline:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #BDCAEA; text-decoration: none; }
.whiteSmallBold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF }
.whiteBoldAlt { font-family: Arial, Helvetica, serif; font-size: 14px; font-weight: bold; color: #FFFFFF }
.whiteSmallBoldAlt { font-family: Arial, Helvetica, serif; font-size: 12px; font-weight: bold; color: #FFFFFF }

.blueBoldAlt { font-family: Arial, Helvetica, serif; font-size: 14px; font-weight: bold; color: #0F0F78 }
.blueSmallBoldAlt { font-family: Arial, Helvetica, serif; font-size: 12px; font-weight: bold; color: #0F0F78 }
.blueContentAlt { font-family: Arial, Helvetica, serif; font-size: 12px; font-weight: normal; color: #0F0F78 }
.blueContentSmallAlt { font-family: Arial, Helvetica, serif; font-size: 11px; font-weight: normal; color: #0F0F78 }

.whiteContent { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #FFFFFF }
.whiteContentAlt { font-family: Arial, Helvetica, serif; font-size: 12px; font-weight: normal; color: #FFFFFF }
.whiteContentSmallAlt { font-family: Arial, Helvetica, serif; font-size: 11px; font-weight: normal; color: #FFFFFF }
.newBlueTextBoldUnderline { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #439CEA; text-decoration: underline}
.newBlueTextContent { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #6985CF }
a.newBlueTextSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #BDCAEA; text-decoration: underline; }
a.newBlueTextSmall:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #BDCAEA; text-decoration: none; }
.whiteExtraSmall { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF }
.newBlueTextSmaller { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #6985CF }
.newBlueTextReg { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #6985CF }
.frontYellow { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #D6C313 }

.resume {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 16pt;
}
.resume:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	line-height : 16pt;
}
.visible
{
	visibility : visible;
}
.hidden
{
	visibility : hidden;
	line-height : 0pt;
}

.frontWhiteLarger
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #F9F9FA;
}

.frontWhiteLarge
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #F9F9FA;
}

.frontWhite
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #F9F9FA;
}

.frontYellowLarge
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #D6C313;
	font-variant : small-caps;
}

.frontYellowLargeUnderline
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #D6C313;
	font-variant : small-caps;
	text-decoration : underline;
}

.frontYellowLargeUnderline:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #FFFFFF;
	font-variant : small-caps;
	text-decoration : underline;
}

.frontYellow
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #D6C313;
	font-variant : small-caps;	
}

.frontYellowUnderline
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #D6C313;
	font-variant : small-caps;	
	text-decoration : underline;
}

.frontYellowUnderline:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	font-variant : small-caps;	
}

INPUT.button { 
font-family:arial,helvetica, sans-serif;
font-size:12px;
font-weight: bold;
background-color:#018754; 
color:#ffffff; 
cursor: hand; 
}

INPUT.buttonBlue { 
font-family:arial,helvetica, sans-serif;
font-size:12px;
font-weight: bold;
background-color:#5671AC; 
color:#ffffff; 
cursor: hand; 
}

INPUT.buttonBlueLarge { 
font-family:arial,helvetica, sans-serif;
font-size:16px;
font-weight: bold;
background-color:#5671AC; 
color:#ffffff; 
cursor: hand; 
}


INPUT.buttonRed { 
font-family:arial,helvetica, sans-serif;
font-size:12px;
font-weight: bold;
background-color:#FF3329; 
color:#ffffff; 
cursor: hand; 
}

INPUT.forms { 
font-family:arial,helvetica;
font-size:12px;
background-color:#FFFFFF; 
color:#000000; 
font-weight:400;
height:20px;
}
SELECT.forms {
font-family:arial,helvetica;
font-size:12px;
background-color:#FFFFFF;
color:#000000; 
font-weight:400;
height:20px;
}
.IDSForm {
	color:#333333;
	font-size:11px;
	font-family:arial,sans-serif;
}
.IDSText {
	color:#4c4c4c;
	font-size:12px;
	font-family:arial,sans-serif;
}
.IDSSmallText {
	color:#4c4c4c;
	font-size:11px;
	font-family:arial,sans-serif;
}
.NavLink {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0033CC; text-decoration: underline}
.tableBG {  font-family: Arial, Helvetica, sans-serif; background-color: F3F3F3}
.tableCellBG { font-family: Arial, Helvetica, sans-serif; background-color: F3F3F3 }
.tableCellBG2 { font-family: Arial, Helvetica, sans-serif; background-color: E9E9E9 }
.tableBorder {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tableBorderBG {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; background-color: F3F3F3}
.tableBorderBlueBG {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; background-color: DADFED}
.headerText {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	letter-spacing: 2px;
}
.footcontent {display:none}

.noLineHeight {
	line-height: 0px;
}

.stateBox  {color:#000033; background-color:#E5E5E5; layer-background-color:#E5E5E5;
        position:absolute; width:400px;
        z-index:99;  visibility:hidden; border: #999999; border-style: solid; 
		border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
		border-left-width: 1px}
		
h2
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.gray {
	color : #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
}
.redBoldLarge {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: FF0000}
a.link {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: blue; text-decoration: underline;}
a.link:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: blue; text-decoration: none;}
a.link2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: blue; text-decoration: underline;}
a.link2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: blue; text-decoration: none;}
a.linkSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: blue; text-decoration: underline;}
a.linkSmall:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: blue; text-decoration: none;}
.radioButton { background: #D0D0D0; border: solid 1px black; cursor: hand; cursor: pointer; }
.hand { cursor: hand; cursor: pointer; }
.redButton{ border-width: 3px; border-color: red; border-style: solid; cursor: hand; cursor: pointer; }
.blueButton{ border-width: 3px; border-color: #3838BA; border-style: solid; cursor: hand; cursor: pointer; }
.radioButtonAlt { background: #FF0000; border: solid 1px red; cursor: hand; cursor: pointer; }
.textBox{background-color:#FFFFFF; border-width: 1px; border-style: solid; border-color: darkblue;} 
.textBoxFocus{background-color:#CCD6EB; border-width: 1px; border-style: solid; border-color: darkblue;} 
.formTd{height:25px;color:#666;background-color:#eee;border:solid 1px #ddd} 
.formTdFocus{height:25px;color:#000;background-color:#eee;border:solid 1px #ccd6eb} 
.formLabel{font-family:arial,verdana,geneva,sans-serif;font-size:12px;font-weight:bold}
.lightGreyBG{background-color: #EEE;}
.redBoldSmall2 {
	color : red;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.overviewTopHeading {
	color : red;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.overviewTopHeadingLarge {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: FF0000}

.topOfPage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: underline; 
	background-color: white;
}

.topOfPage:hover{
	background-color: #000099;
	color: #FFFFFF;
}



ul.storyKeyPoints
    {
    padding-left:8px;
    margin-left:0px;
    list-style-position:inside;
    }
ul.arrowList, ul.arrowListCompact
{
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
ul.arrowList li, ul.arrowListCompact li
 {
  padding-left: 10px;
  background-image: url("../images/arrow_small.gif");
  background-repeat: no-repeat;
  background-position: 0 5px;
  margin-bottom:8px;
  margin-top:8px;
 }
 ul.greyCheckMarks, ul.sectionTopics
 {
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
 }
ul.greyCheckMarks li,ul.sectionTopics li
{
   padding-left: 26px;   
   vertical-align:bottom;   
   background-repeat: no-repeat;
   background-position: 0 0px;  
   margin-top:2px;
   margin-bottom:4px;
}
ul.greyCheckMarks li { background-image: url("../images/grey_checkMark.jpg"); }
ul.sectionTopics li 
{ 
	background-image: url("../images/red_checkMark.jpg"); 	
	height:32px;
	line-height:32px;
	padding-left: 34px;   
}


.noMargins
{
	margin:0px;
}