BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica
}
.contents {
	FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.contents:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.headercategory {
	COLOR: #000000; TEXT-DECORATION: none
}
.headercategory:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.graygobtn {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #CCCCCC; BORDER-BOTMichael: #000000 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; thin: 
}
.normal {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial,Helvetica
}
.heading3red {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #993300; LINE-HEIGHT: 150%; FONT-FAMILY: Arial,Helvetica
}
.heading3black {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
.heading3black:hover {
	COLOR: #000099; TEXT-DECORATION: underline
}
.heading4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial,Helvetica
}
.heading4black {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial,Helvetica
}
.smallprompt {
	FONT-SIZE: 8.5pt; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.smallfont {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Tahoma,Arial,Helvetica
}
.shared {
	FONT-SIZE: 6px; COLOR: white; BACKGROUND-COLOR: black
}
.dateline {
	FONT-SIZE: 8.5pt; COLOR: #FFFFFF
}
.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; COLOR: #5B6361
}
.heading1black {
	FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; COLOR: black
}
.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #5B6361
}
.heading5 {
	FONT-WEIGHT: normal; FONT-SIZE: 22pt; COLOR: black
}
.heading6 {
	FONT-WEIGHT: normal; FONT-SIZE: 17pt; COLOR: black; FONT-FAMILY: "Times New Roman"
}
.taxnavtophighlight {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #99ccff; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.retirenavtophighlight {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #339900; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.normalred {
	COLOR: red
}
.normalgold {
	COLOR: #cc9900
}
.smallfontred {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #993300; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.smallfontblue {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Tahoma,Arial,Helvetica
}
.smallfontwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma,Arial,Helvetica
}
.smallbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: #666666; COLOR: white; FONT-FAMILY: Tahoma,Arial,Helvetica
}
.fyistyle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: Tahoma,Arial
}
.typeme {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: "courier new"
}
.smallest {
	FONT-SIZE: 7.5pt; COLOR: black
}
.normalloose {
	FONT-SIZE: 10pt; LINE-HEIGHT: 150%
}
.author {
	FONT-SIZE: 10pt; COLOR: #993300
}
.normalitalic {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica
}
.heading4gray {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: #5B6361; COLOR: white
}
.tablebackground {
	BACKGROUND: #666666; COLOR: white
}
.navlefttablebackground {
	BACKGROUND: #333333; COLOR: white
}
.navtop {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: white; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.intlnavtop {
	FONT-SIZE: 8.5pt; COLOR: white; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.navtophighlight {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: #cccccc; COLOR: black; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.navtoptdhighlight {
	COLOR: black; BACKGROUND-COLOR: #cccccc
}
.navleft1 {
	COLOR: white;
	TEXT-DECORATION: none;
	font: bold 8.5pt Tahoma, Arial, Helvetica;
}
.navlefthighlight1 {
	FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.navlefttdhighlight1 {
	FONT-SIZE: 8.5pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none
}
.navleft3 {
	FONT-SIZE: 8.5pt; COLOR: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif
}
.navleft3highlight {
	FONT-SIZE: 8.5pt; COLOR: #993300
}
.navleft3highlightblue {
	FONT-SIZE: 8.5pt; COLOR: #003366
}
A.navtop:hover {
	COLOR: #cccccc
}
A.navleft1:hover {
	COLOR: #cccccc
}
PRE {
	FONT-SIZE: 90%; FONT-FAMILY: Lucida Console,Courier New,Courier; margin-top:0px;
}
.fL {
	COLOR: #333333
}
.rL {
	COLOR: black; TEXT-DECORATION: none
}
ha.tab:visited {
	COLOR: black
}
A.tab {
	COLOR: black
}
A.tab:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
TD.tab {
	BORDER-RIGHT: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-BOTMichael: #666666 3px solid; FONT-FAMILY: verdana,sans-serif
}
.investorgrey {
	BACKGROUND-COLOR: #cccccc
}
.normaltext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.blueline { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: white; FONT-FAMILY: Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
.normaltext { FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.navtopsmall { FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: white; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none }
.smallpromptblue { FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold}
.testimonials {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.normaltextwhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.grayline { FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; COLOR: #CCCCCC; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none }
.navtopgray { FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; COLOR: #CCCCCC; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none }
.smallestgray { FONT-SIZE: 7.5pt; COLOR: #333333}
.heading1blue { FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; color: #5B6361}
.smallpromptred { FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-weight: bold }
.navleftliteblue { FONT-SIZE: 8.5pt; COLOR: #6699FF; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-DECORATION: none ; font-weight: bold}
.smallpromptgray { FONT-SIZE: 8.5pt; FONT-FAMILY: Tahoma, Arial, Helvetica ; color: #333333; font-weight: bold}
.smallestgraylite { FONT-SIZE: 7.5pt; COLOR: #CCCCCC}

/**DR0PD0WN**/

/* image replacement general properties */
	ul.menu li { 
		position: relative;
		/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
		   But overflow also includes our dropdown list, so we need the overflow to be visible. */
		/*overflow: hidden; */
		font-size: 0.9em;
	}
			
	.menu em {
		display: block;
		position: absolute;
		top: 0; left: 0;
		z-index: 1;
	}
	
	/* image replacement specific properties */
	.nav { list-style: none; }
	.nav li { float: left; padding-bottom: 10px; } /* add a little bottom padding to make sure the 
																			  sub menus don't disappear before selecting them */
	.nav li, .nav li em { width:134px; height: 167px;}
	
	.link1 em, .link2 em, .link3 em, .link4 em, .link5 em { 
		background: url(images/menu_navigation.png) no-repeat; 
		cursor: pointer;
		/* IE5 requires cursor: hand; however this is not valid CSS2 */
	}
	.link1 em { background-position: 0 0; }
	.link1:hover em { background-position: 0 -167px; }
	.link2 em { background-position: -145px 0; }
	.link2:hover em { background-position: -145px -167px; }
	.link3 em { background-position: -291px 0; }
	.link3:hover em { background-position: -291px -167px; }
	.link4 em { background-position: -435px 0; }
	.link4:hover em { background-position: -435px -167px; }
	.link5 em { background-position: -580px 0; }
	.link5:hover em { background-position: -580px -167px; }
	
	/* suckerfish styles */
	.nav a { display: block; font-weight: normal; }
	* html .nav a { height: 1%; }
	
	.nav li ul {
		position: absolute;
		z-index: 10; /* show the dropdowns above the images */
		top: 168px; /* position the dropdowns a set distance from the top of the image */
		left: -999em;
		list-style: none;
		padding:0;
		margin:0;
	}
	
	.nav li:hover ul { left: auto; }
	
	.nav li li {
		font-family:Arial, Helvetica, sans-serif;
		height: 24px;
		padding-bottom: 0;
		width:104px;
		font-size: 11px;
		border-bottom: 1px solid #6d7778;
		display:block;
		line-height:24px;
		
	}
	
	.nav li ul a {
		padding-left:10px;
		height:24px;
		color: #323033;
		background: #cad0d0;
		text-decoration:none;
	}
	.nav li ul a:hover {
		color: #ffffff;
		background: #2a3839;
	}

