BODY, P, TR, TH, TD, IFRAME, A, FORM, SELECT, INPUT, UL, LI
  { font-family: arial, helvetica, verdana, sans-serif }

img {
	border-style: none;
}
TD:norepeat { background-repeat: no-repeat }

body {
	margin: 0;
	background-color: #D6D7CC;
}

BODY, TABLE 
  { color: black; font-size: 12px; line-height: 15px }

#page-top {
	background-image: url(images/shadow-top.gif);
	background-color: #D6D7CC;
}

#page-bottom {
	background-image: url(images/shadow-bottom.gif);
	background-color: #D6D7CC;
}

#page-left {
	background-image: url(images/shadow_pattern-left.gif);
	background-color: #D6D7CC;
}

#page-right {
	background-image: url(images/shadow_pattern-right.gif);
	background-color: #D6D7CC;
}

#logo-block {
	background-image: url(images/w_blue_gradient_bar.jpg);
}

#header {
	margin-top: 6px;
}

#navigation {
	text-align: left;
	display: block;
	width: 645px;
	margin: 0;
	padding: 22px 0 0;
	height: 56px;
	background: url(images/nav_bg.jpg) no-repeat;
	color: #fff;
}

#navigation li ul {
	margin: 0;
	padding: 0;
}

#navigation li {
	float: left;
	list-style-type: none;
}

.sfahover {
	background-position: 0 -28px;
}

#navigation li a {
	margin: 0;
	padding: 0 8px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #003366;
	font-size: 11px;
	line-height: 24px;
	display: block;
	font-weight: bold;
}

#navigation li a:hover {
	color: #6699cc;
}

#navigation li ul {
	position: absolute;
	width: 200px;
	left: -999em;
	background-image: none;
	background-color: #336699;
	margin: 0;
	padding: 0;
}

#navigation li:hover ul, #navigation li.sfhover ul {
	left: auto;
	background: #336699 url(images/subnav_bg.jpg) repeat-x 0 top;
	padding: 10px 5px 5px;
	margin: 0;
	z-index: 1000;
	border: 1px solid #fff;
}

#navigation li ul li a {
	background-image: none;
	color: #fff;
	text-indent: 0;
	text-decoration: none;
	display: block;
	width: 200px;
	border-top: 1px solid #336699;
	margin: 0;
	padding: 0;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
}

#navigation li ul li a:hover {
	background-image: none;
	text-decoration: none;
	color: #99ccff;
}


A 			   { color: #1c69c7; font-size: 12px }
#bottomNav a { color: #555; font-size: 10px; font-family: sans-serif }
#bottomNav a:hover { color: #555; font-size: 10px; font-family: sans-serif; text-decoration: underline }
A:hover  		{ text-decoration:none; }
.click 			{ cursor:pointer; text-decoration:underline; }
.click:A	  	{ text-decoration:none; }

.datetext		{ color:#000000; font-size:16px; font-weight:normal; }
.newstext		{ font-size:12px; font-weight:bold; }
.coloredpanel		{ background-color:#E8EBED; }

.margin			    { color: #222; padding: 5px 20px }
.leftmargin { padding-left: 20px }
.marginBodytext { color: #222; font-size: 11px; font-family: sans-serif; line-height: 15px; padding: 5px 20px }
.bodytext     		  { color: black; font-size: 10px; font-family: sans-serif; font-weight: normal }
.bluebodytext  { color: #1c69c7; font-size: 10px; font-family: sans-serif; font-weight: normal }
.class { }
.bluetext  { color: #1c69c7; font-size: 12px }
.subtext     		{ font-size:9px; color:#888888; font-weight:normal; }
.header    { color: black; font-size: 15px; font-family: sans-serif; font-weight: bold }
.subheader { color: black; font-size: 12px; font-family: sans-serif; font-weight: bold }
.feature { color: black; font-size: 10px; font-weight: bold }
.featuredText  { color: #000; font-size: 12px; font-family: sans-serif; line-height: 15px }
.featuredLink  { color: #1c69c7; font-size: 12px; font-family: sans-serif }
.primaryLink  { color: #1c69c7; font-size: 13px; font-family: sans-serif; font-weight: 400 }
.smallWhite { color: white; font-size: 10px; font-family: sans-serif }
.smallerHeader  { color: #1c69c7; font-size: 13px; font-family: sans-serif; font-weight: bold }
.norepeat { background-repeat: no-repeat }
.smallGray   { color: #333; font-size: 10px; font-family: sans-serif }
.blueheader  { color: #1c69c7; font-size: 15px; font-family: sans-serif; font-weight: bold }
.featuredBodyText { color: #333; font-size: 14px; font-family: sans-serif; font-weight: normal; line-height: 17px }
.condensed { color: #333; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 15px; font-stretch: condensed }
