p  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		margin-right: 20px;
		margin-left: 15px;
		color:#333333;
}

li  {   font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#333333;
		margin-left: 0px;
		margin-right: 20px;
		list-style-type: 
}
.text  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#333333;
		margin-right: 15px;
}
.bullets  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#333333;
		margin-right: 15px;
		line-height:1.5em;
}
.whitetext  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#ffffff;
}
.underline  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#ffffff;
		text-decoration:underline;
		font-weight:600;
}
.underlined  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#333333;
		text-decoration:underline;
}
.special  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		color:#666699;
		font-weight: 700;
}

.nav  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
		font-weight: 600;
		line-height:2em;
		margin-left: 10px;
}
.nav2  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
		font-weight: normal;
		margin-left: 25px;
}
.nav3  {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
		font-weight: normal;
}
.headline  {
		font-family:Arial, Helvetica, Sans-Serif;
		font-size:11pt;
		color:#666699;
		margin-top: 1px;
		font-weight: bold;
		font-style:italic
}
.heading  {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:14pt;
	color:#ffff66;
	font-weight: normal;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.bannerheading  {
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:14pt;
	color:#6F8CC4;
	font-weight: normal;
	font-style: italic;
}		
.subheading  {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11pt;
		color:#ffff66;
		margin-left: 15px;
		margin-top: 1px;
		font-weight: bold;
}
.subheadings  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#666699;
	margin-left: 15px;
	margin-top: 10px;
	font-weight: bold;
	top: 20px;
}
.navheadings  {
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#666699;
		margin-left: 15px;
		margin-top: 1px;
		font-weight: bold;
}
.newsheadings {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14pt;
		color: #666699;
		font-style: italic;
		}
.copy  {
		font-family:Arial, Helvetica, Sans-Serif;
		font-size:10pt;
		color:#FFFFFF;
		font-weight: bold;
}
.strong {
		font-family:Arial, Helvetica, Sans-Serif;
		font-size:10pt;
		color:#333333;
		font-weight: bold;
		margin-right: 20px;
}

a {text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#666699;
		font-weight: bold;
}
a:hover {text-decoration:underline;
}
a:link {text-decoration:none;
}
.borders {
	border: 1px solid #FFFFFF;
}
.headingborders {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666699;
	border-right-color: #666699;
	border-bottom-color: #666699;
	border-left-color: #666699;
}
.contentborders {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666699;
	border-right-color: #666699;
	border-bottom-color: #666699;
	border-left-color: #666699;
}
.tableborderleft {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666699;
	border-right-color: #666699;
	border-bottom-color: #666699;
	border-left-color: #666699;
}
.tableborderright {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666699;
	border-right-color: #666699;
	border-bottom-color: #666699;
	border-left-color: #666699;
}
.tableborderbottom {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666699;
	border-right-color: #666699;
	border-bottom-color: #666699;
	border-left-color: #666699;
}
.navbuttons {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:9pt;
	color:#666699;
	font-weight: bold;
}
.tooltiplinkital {font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		line-height:1.417em;
		color:#333333;
		font-weight: bold;
		text-decoration:underline;
		font-style:italic; 
}
a.tooltiplinkital span {display:none; }
a.tooltiplinkital:hover span { display:inline; position:absolute; height:94px; width:350px; padding:5px; color:#333366; background-color:#FFFFFF; border:1px solid #000; text-decoration:none; }
a.tooltiplinkital:hover { font-size:100%; text-decoration:none; } /* IE6 fix */