/* Textual Elements */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

.body {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.bodyspaced  {
	color: #666666;
	font-size: 12px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.bodyspacedblk {
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.bodymedium {
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.bodymediumblk {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
	
.bodymediumorng {
	color: #ff6600;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.bodymediumspaced {
	color: #666666;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
	
.bodymediumspacedblu {
	color: #0066cc;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.bodysmall {
	color: #333333;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.bodysmallgray {
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
	
.bodysmallwhi {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bodymicro {
	color: #333333;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.headline {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.title {
	color: #FFFFFF;
	font-size: 21px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
	
.titleorng {
	color: #ff6600;
	font-size: 21px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
	
.titlered {
	color: #cc0000;
	font-size: 21px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.stepon {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color: #336699;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.stepoff {
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.issorted {
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
	font-weight: bold }

.subhead {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.subheadblu {
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.subheadblk {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.subheadorng {
	color: #ff6600;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
	
.subheadred {
	color: #cc0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.subheadWhi {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.marketing {
	color: #666666;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }


/* Links */

a { color: #cc0000}
a:visited { color: #666666; }

a.sort { color: #666999; text-decoration: underline }

a.topnav { color: #cccccc; text-decoration: none }
a.topnav:visited { color: #cccccc; text-decoration: none }

a.tab { color: #666666; text-decoration: none }

a.bigsort { color: #cc6600; text-decoration: none }

a.tip { color: #666666; text-decoration: none }


/* Form Elements */

form { display:inline }

#navlist
{
margin: 0;
padding: 5px 0 20px 10px;
border-bottom: 1px solid #000;
border-top:2px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-size:12px;
font-weight: bold;
margin: 0 32px 6px 10px;
text-decoration: none;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #cc0000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }

