BODY  { color: #000000; font-size: 11pt; font-family: Arial, Helvetica; background-color: #ffffff; margin-top: 0px; margin-left: 0px }
P  { color: #000000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica; text-decoration: none }
TD  { color: #000000; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica; text-decoration: none }
DIV  { color: #000000; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica; text-decoration: none }

a  { color: #4169e1; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica; text-decoration: none }

a:hover   { color: #6cf; font-weight: bold; font-family: Arial, Helvetica; text-decoration: underline }

.copyright   { color: #696969; font-size: 9pt; font-family: Arial, Helvetica }
.copy { color: #000; font-size: 10pt; font-family: Arial, Helvetica }
.nav  { color: black; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.textsub  { color: #0000cd; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.textsubblue { color: #0000cd; font-weight: bold; font-size: 14pt; font-family: Tahoma; text-decoration: none }
.edates  { color: #153ca5; font-weight: bold; font-size: 11pt; font-family:  Arial, Helvetica; text-decoration: none }
.edates1 { color: #153ca5; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica; text-decoration: none }
.bullet { color: #153ca5; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica; text-decoration: none; text-align: center; vertical-align: top }
.alpha { color: #153ca5; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica; text-decoration: none; text-align: center; letter-spacing: 1pt; vertical-align: top }
.company { color: #153ca5; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica; text-decoration: none; text-align: center; vertical-align: top }
.subnew { color: #0000cd; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica; text-decoration: none; text-align: center; vertical-align: top }
.subnew2 { color: #daa520; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica; text-decoration: none; text-align: center; vertical-align: top }
.subnewsm { color: #708090; font-size: 10pt; font-family: Arial, Helvetica; text-decoration: none; text-align: center; vertical-align: top }
.codescrip { color: #153ca5; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica; text-decoration: none; text-align: left; vertical-align: top }
.edescrip  { color: black; font-style: italic; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica; text-decoration: none }
.smnav {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.nav2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.leftnav {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN-LEFT: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.indent {
	MARGIN-LEFT: 10px
}
.doubleindent {
	MARGIN-LEFT: 20px
}
.restrict {
	WIDTH: 90%
}
.restrictless {
	WIDTH: 97%
}
.newsbox      { border-style: solid solid ridge ridge; border-width: 1px; border-color: #1e90ff }
.newstext {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #153ca5; FONT-FAMILY: Verdana
}
.adbox {
	BORDER-RIGHT: #153ca5 2px ridge; PADDING-RIGHT: 5px; BORDER-TOP: #153ca5 2px ridge; PADDING-LEFT: 5px; BACKGROUND: #e8ecf6; PADDING-BOTTOM: 5px; MARGIN-LEFT: 2px; BORDER-LEFT: #153ca5 2px ridge; WIDTH: 350px; PADDING-TOP: 5px; BORDER-BOTTOM: #153ca5 2px ridge
}
.ratestext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.iratestext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.fineprint {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #676767; PADDING-TOP: 3px; FONT-FAMILY: Times; TEXT-DECORATION: none
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}



.calendarbig {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
}

a.calendarbig:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px; text-decoration:underline
}


.calendarmed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
}

a.calendarmed:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px; text-decoration:underline
}
.calendar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

a.calendar:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px; text-decoration:underline
}


.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #153ca5; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.newsheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #153ca5; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.subheadline  { color: #153ca5; font-weight: 800; font-size: 14pt; font-family: Tahoma }
.subheadgold { color: #fc3; font-weight: 800; font-size: 14pt; font-family: Tahoma }
.subheadblu { color: #0000cd; font-weight: 800; font-size: 14pt; font-family: Tahoma }
.subhdsm { color: #36c; font-weight: bold; font-size: 12pt; font-family: Tahoma }
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #153ca5; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.subhead  { color: #789; font-weight: bold; font-size: 10pt; font-family: Arial, "Arial Narrow"; text-decoration: none }
.subheadgrey { color: #808080; font-weight: bold; font-size: 10pt; font-family: Arial, "Arial Narrow"; text-decoration: none }
.section_head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.trhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #e8ecf6; COLOR: #153ca5; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.trheadsm {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #e8ecf6; COLOR: #153ca5; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.medblue {
	FONT-SIZE: 9pt; COLOR: #153ca5; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.smiblue {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; BACKGROUND: #e8ecf6; COLOR: #153ca5; FONT-STYLE: italic; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.trdark {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #153ca5; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.trodd {
	BACKGROUND: #eeeeee
}
.trlite {
	BACKGROUND: #f9f9f9
}
.white {
	COLOR: #ffffff
}
.smwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff
}
.smblue {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #153ca5
}
a.smblue {  
    color: #153ca5
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt; 
		font-weight: bold;
	text-decoration: none;
}

.smblue A:hover { 
    color: #153ca5 
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #153ca5
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	text-decoration: underline;
}




.small {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.smallb {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.footnote  { color: #999; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Arial; text-decoration: none }
INPUT.special {
	FONT-SIZE: 9pt; BACKGROUND: #e8ecf6; COLOR: #153ca5; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana
}
.ccfont {
	FONT-WEIGHT: normal; FONT-SIZE: 18pt; BACKGROUND: #f9f9f9; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.tiny {
	FONT-SIZE: 6pt
}

.mediumred {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#990000;
	font-weight: bold;
}

.medium {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.medium {  
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px; 
		font-weight: bold;
	text-decoration: underline;
}

.medium A:hover {  
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px; 
	color: #0aa0ff; 
		font-weight: bold;
	text-decoration: none;
}


.med12 {
font-family: Arial, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


a.med12 {  
font-family: Arial, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}

a.med12:hover {  
font-family: Arial, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px; 
	color: #000099; 
	font-weight: bold;
	text-decoration: underline;
}


.big {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 24px;
	padding-top: 10px;
}

a.xbig {  
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 24px; 
	text-decoration: underline;
}

.xbig A:hover {  
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 24px; 
	color: #0aa0ff; 
	text-decoration: none;
}


.bigwht {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

.xbigwht {
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 24px;
	padding-top: 10px;
		color: #FFFFFF;
}

a.xbigwht {  
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 24px; 
	text-decoration: underline;
		color: #FFFFFF;
}

.xbigwht A:hover {  
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 24px; 
	color: #FFFFFF;
	text-decoration: none;
}