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 }

.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
}


.calendar12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

a.calendar12:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; text-decoration:underline
}


.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;
		color: #0077ff; 
}

a.med12:hover {  
font-family: Arial, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px; 
	color: #990000; 
	font-weight: bold;
	text-decoration: underline;
}


DIV  { color: #000000; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica; text-decoration: none }
.copy { color: black; font-size: 8pt; line-height: 120%; font-family: Verdana, Arial, Helvetica, sans-serif }
.copyital { color: black; font-style: italic; font-size: 8pt; line-height: 120%; font-family: Verdana, Arial, Helvetica, sans-serif }
.copyhead { color: black; font-weight: bold; font-size: 8pt; line-height: 120%; font-family: Verdana, Arial, Helvetica, sans-serif }
.text { color: black; font-size: 9pt; line-height: 120%; font-family: Verdana, Arial, Helvetica, sans-serif }
a  { color: #0077ff; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.a9 {
	font-size: 9pt;
}

a.a9:hover {
	font-size: 9pt;
}

a:hover   { color: #8b0000;  text-decoration: underline }
a.right  { color: #000066; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.right:hover  { color: #8b0000; font-size: 8pt; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.subhdsm  { color: #8b0000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica }
.subhdmd { color: #8b0000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica }
.subhilite { color: #8b0000; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica; background-color: #ffd700 }
.subhdblu   { color: #000080; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica }
.subhdblk { color: #000; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica; text-decoration: none; text-align: center; vertical-align: top }
.subhdblksm  { color: #000; font-weight: bold; font-size: 8pt; font-family: Verdana; text-align: center; vertical-align: top; arial: text-decoration: none }
.copyright    { color: #000; font-size: 7pt; font-family: Verdana, Arial, Helvetica }
.smallnav { color: #000066; font-size: 7pt; font-family: Verdana, Arial, Helvetica }
.nav  { color: black; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.edates  { color: #153ca5; font-weight: bold; font-size: 11pt; font-family:  Arial, Helvetica; text-decoration: none }
.caption { color: #000000; font-weight: normal; font-size: 7pt; font-family: Verdana; 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: #000080; font-weight: bold; font-size: 11pt; 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
}
.a.nav2  { color: #0077ff; font-size: 8pt; font-family: Verdana; text-decoration: none }
.a.nav:hover { color: #000000; font-size: 8pt; font-family: Verdana; text-decoration: underline }
.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: #153ca5 }
.box { margin-top: 8px; margin-left: 8px; padding: 5px; border-style: solid solid ridge ridge; border-width: 1px; border-color: #153ca5 }
.boxgry { margin-top: 1px; margin-left: 1px; padding: 1px; border-style: solid solid ridge ridge; border-width: 1px; border-color: #cccccc }
.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
}
.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
}
.headline  { color: #191970; font-style: italic; font-weight: bold; font-size: 18pt; font-family: Verdana; text-decoration: none }
.headline1 { color: #191970; font-style: italic; font-weight: bold; font-size: 16pt; font-family: Verdana; text-decoration: none }
.headlineital  { color: #153ca5; font-style: italic; font-weight: bold; font-size: 14pt; font-family: Verdana; text-decoration: none; text-align: center }
.newsheadline  { color: #000080; font-weight: bold; font-size: 15pt; 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 }
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #153ca5; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.subhead  { color: #8b0000; font-weight: bold; font-size: 11pt; font-family: Verdana; text-decoration: none }
.section_head  { color: #191970; font-variant: small-caps; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.caption { color: #000000; font-weight: normal; font-size: 8pt; font-family: Verdana; text-decoration: none }
.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
}
.small  { color: #000000; font-weight: normal; font-size: 8pt; 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
}




.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: none;
}

.medium A:hover {  
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px; 
	color: #0077ff; 
	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;
}

.more {
	color: #990000; 
	text-decoration: none;
}

a.more:hover {
	color: #990000; 
	text-decoration: underline;
}