A
{
    COLOR: blue;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #2171AC;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.navItems
{
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial, Century Gothic, Geneva, Verdana, helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:hover.navItems
{
    COLOR: yellow;
    /*COLOR: #E8F1FB;*/
    FONT-FAMILY: Tahoma, Arial, Century Gothic, Geneva, Verdana, helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A.redNavItems
{
    COLOR: red;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A:hover.redNavItems
{
    COLOR: white;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.footerItems
{
    COLOR: blue;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A:hover.footerItems
{
    COLOR: #2171AC;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
BODY
{
    FONT-SIZE: 12px;
    COLOR: silver;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, arial, helvetica, sans-serif;
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 15px;
    BACKGROUND-COLOR: white	
}
INPUT.Submit
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif; 
	COLOR: #145D90;
}
INPUT.Textbox
{
    BACKGROUND-COLOR: white;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-BOTTOM: gainsboro 1px solid;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif;
	/* COLOR: #2171AC; */    
	/* COLOR: #145D90; */    
}
INPUT.Checkbox
{
    BORDER-STYLE: None;
    BACKGROUND-COLOR: transparent
}
INPUT.Radio
{
    BORDER-STYLE: None;
    BACKGROUND-COLOR: transparent
}
TEXTAREA
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-BOTTOM: gainsboro 1px solid;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif;
}
LI
{
	PADDING-TOP: 10px;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Century Gothic, Geneva, helvetica, sans-serif;
}
SELECT
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-BOTTOM: gainsboro 1px solid;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif;
}
H1		
{
    COLOR: #105165;
    FONT-SIZE: 24px;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif;
}
H2		
{
    COLOR: #2171AC;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif;
    FONT-SIZE: 18px;
}
H2.maroon
{
    COLOR: Maroon;
}
H3		
{
    COLOR: #105165;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif;
    FONT-SIZE: 16px;
}
H4		
{
    COLOR: #105165;
    FONT-FAMILY: Century Gothic, Geneva, arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
	PADDING: 2px;
}
P
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: Normal;
}
CENTER
{
	FONT-SIZE: 13px;
	FONT-WEIGHT: Normal;
}
TD
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Century Gothic, Geneva, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
TD.right
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial, Geneva, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
	text-align: right;
}
TD.grayBorder
{
    FONT-SIZE: 12px;
    COLOR: #105165;
    FONT-FAMILY: Arial, Century Gothic, Geneva, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    BORDER-TOP: whitesmoke 1px solid;
    BORDER-LEFT: whitesmoke 1px solid;
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-BOTTOM: gainsboro 1px solid;
}
.left_padded
{
		padding-left: 15px;
		position: relative; left: 10px; bottom: 14px;
}
.customError
{
    FONT-SIZE: 40px;
    COLOR: Red;
    FONT-FAMILY: Geneva, Geneva, 'Arial Unicode MS', Arial, Verdana;
    TEXT-DECORATION: none
}
.copyright
{
    COLOR: gray;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white;
}
.footertext
{
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-STYLE: italic;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.greenHeadline
{
    FONT-SIZE: 17px;
	FONT-WEIGHT: Bold;
    FONT-FAMILY: Arial, Tahoma, arial, Geneva, helvetica, sans-serif;
    COLOR: green;
}
.articleDate
{
    FONT-SIZE: 11px;
    COLOR: green;
}
.category
{
    FONT-SIZE: 15px;
}
.subcategory
{
    FONT-SIZE: 12px;
    COLOR: blue;
}
.whitebold
{
    FONT-WEIGHT: bold;
    COLOR: white;
}
.redbold
{
    FONT-WEIGHT: bold;
    COLOR: red;
}
.directions
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #990000;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif
}
.tabletext
{
    FONT-WEIGHT: normal;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Century Gothic, Geneva, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.largeFirst
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 28px;
}
.errors
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: Red;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif
}
.redunderline
{
    FONT-WEIGHT: bold;
    COLOR: #990000;
    TEXT-DECORATION: Underline
}
.red
{
    FONT-WEIGHT: bold;
    COLOR: #990000;
    TEXT-DECORATION: None
}
.indicator
{
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif
}
.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
	/* COLOR: #2171AC; */    
	/* COLOR: #145D90; */    
    COLOR: #2171AC;
    FONT-FAMILY: Century Gothic, arial, helvetica, sans-serif
}
.frmLabelReq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10.5pt;
    COLOR: Black;
    FONT-FAMILY: Century Gothic, arial, helvetica, sans-serif
	/* COLOR: #2171AC; */    
	/* COLOR: #145D90; */    
}
.frmLabelOpt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10.5pt;
    COLOR: Black;
    FONT-FAMILY: Century Gothic, arial, helvetica, sans-serif
	/* COLOR: #2171AC; */    
	/* COLOR: #145D90; */    
}
.tr1
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ffffcc;
    COLOR: black;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif
}
.tr2
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ffffff;
    COLOR: black;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif
}
.subhead
{
    FONT-SIZE: 11pt;
    COLOR: #000066;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Geneva, arial, helvetica, sans-serif
}
.submitbutton
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Geneva, Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: transparent
}
.tinyfont
{
    FONT-SIZE: 10px
}
.checkboxes
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
.successmessages
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: blue
}
.errormessages
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red
}
.radio
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
.MonthHeader
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 30px;
    COLOR: black
}
.mainborder
{
    BORDER-RIGHT: #145D90 1px solid;
    BORDER-TOP: #145D90 1px solid;
    BORDER-LEFT: #145D90 1px solid;
    BORDER-BOTTOM: #145D90 1px solid
}
.sidetext
{
    BORDER-RIGHT: #145D90 1px solid;
    BORDER-TOP: #145D90 1px solid;
    BORDER-LEFT: #145D90 1px solid;
    BORDER-BOTTOM: #145D90 1px solid;
		background: #FFFFCC;
}
.whiteback
{
    BACKGROUND-COLOR: white
}
.bigblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black
}
.smaller
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px; 
    FONT-STYLE: italic;
    COLOR: blue;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, Arial
}
.MiniGoalDateHeader
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Geneva, Verdana, Tahoma, Arial;
    FONT-VARIANT: small-caps
}
.MiniGoalLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Geneva, Verdana, Tahoma, Arial
}
.GoalLabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black
}
.GoalData
{
    FONT-SIZE: 10pt;
    COLOR: black
}
.MiniGoalDate
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Geneva, Verdana, Tahoma, Arial
}
.clearback
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
.rightGrayBorder
{
	PADDING: 10px;
    BORDER-RIGHT: gainsboro 1px solid;
}
.rightGrayBorder
{
	PADDING: 10px;
    BORDER-RIGHT: gainsboro 1px solid;
}
.bottomGrayBorder
{
	PADDING: 10px;
    BORDER-RIGHT: gainsboro 1px solid;
}
.leftmargin
{
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND-COLOR: white
}
.rightCol
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 3px;
    BACKGROUND-COLOR: white
}
.rightColHeadline
{
	FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, helvetica, sans-serif;
	FONT-WEIGHT: bolder;
  FONT-SIZE: 12px;
	COLOR: #105165;
}
.whiteLeftMargin {
	PADDING-LEFT: 10px;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, helvetica, sans-serif;
    FONT-WEIGHT: bolder;
	COLOR: white;
}
.whiteRightMargin {
	PADDING-RIGHT: 10px;
    FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, helvetica, sans-serif;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
	COLOR: white;
}
hr.dashed
{
	border: none 0;
	color: gainsboro;
	border-top: 1px dashed silver;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
.rightColText
{
	FONT-FAMILY: Century Gothic, Geneva, Verdana, Tahoma, helvetica, sans-serif;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #2171AC
}
