body
{
	color: #444;
	margin: 0;
	padding: 0;
	background: #FFF url(images/background.gif) repeat-y;
	font: 85%/130% arial, helvetica, sans-serif;
}

#header { background: #0B1757; }

#header h1
{
	margin: 0;
	padding: 0;
	width: 615px;
	height: 153px;
	background: url(images/WLRGlogo-615.jpg) no-repeat;
}

#header h1 em
{
	position: absolute;
	left: -1000px;
	width: 900px;
}

#topnav
{
	float: left;
	width: 100%;
	background: #2E3C83 url(images/navstrip.jpg) repeat-y;
	border-top: 1px solid #9AA2C8;
	border-bottom: 1px solid #9AA2C8;
}

#topnav ul
{
	width: 614px;
	float: left;
	padding: 0;
	margin: 0 0 0 40px;
	list-style-type: none;
	background: url(images/nav-line.gif) repeat-y 0 0;
}

#topnav li { display: inline; }

#topnav li a
{
	display: block;
	float: left;
	padding: 7px;
	text-align: center;
	background: url(images/nav-line.gif) repeat-y 100% 0;
	font-weight: bold;
	color: #0E1D6D;
	text-decoration: none;
}

#topstrip
{
	clear: both;
	height: 13px;
	background: #0B1757 url(images/navbase.jpg) no-repeat;
	font-size: 1px;
}

#content
{
	clear: both;
	float: left;
	width: 540px;
	display: inline;
	margin: 20px 50px 20px 40px;
}

#content .intro
{
	font-size: 120%;
	color: #5E6200;
	line-height: 130%;
	margin-bottom: .5em;
	font : bold;
}

#content ul
{
	padding: 0;
	margin: 1em 0;
	list-style-type: none;
}

#content ul li
{
	padding: 0 0 0 15px;
	background: url(images/arrow.gif) no-repeat 0 .4em;
}

#content h2
	{
		margin-bottom: 0;
		color: #0E1D6D;
		font-size: 140%;
		line-height: normal;
	}
	
#content p { margin: 0 0 1.5em 0; }

#content a
{
	color: #0E1D6D;
	text-decoration: none;
}

#content a:link { border-bottom: 1px solid #616A9C; }

#content a:visited
{
		color: #5E6200;
		border-bottom: 1px solid #929554;
}

#content a:hover, #content a:active
{
	color: #600;
	border-bottom: 1px solid #930;
}

#banners
{
	float: left;
	width: 148px;
	padding: 20px 0 0 0;
}

#banners img
{
	margin-bottom: 20px;
	display: block;
	border: 0;
}

#footer
{
	font-size: 90%;
	line-height: normal;
	padding-top: 3em;
}

#footer a:link,#footer a:visited { border: none; }
#footer a:hover, #footer a:active { border: none; }

table
{
	background: #fff;
	margin: 1em 0;
}

tr { background: #DFE2EF; }
th { text-align: left; }

thead th
{
	font-weight: bold;
	background: #C7CCE6;
}

tr.highlight { background: #C7CCE6; }
img { border: none; }

acronym, abbr, dfn
{
	border-bottom: 1px dotted #330;
	cursor: help;
}

fieldset
{
	margin: 1em 0;
	border: 1px solid gray;
	padding: 1em;
	line-height: normal;
}

legend
{
	color: #5E6200;
	font-weight: bold;
}

#content fieldset p { margin: 1em 0; }

#content ul#secondarynav
{
	font-size: 90%;
	padding: 0;
	margin: 0 0 1.5em 0;
	list-style-type: none;
}

#content ul#secondarynav li
{
	padding: 0 0 0 10px;
	display: inline;
	margin-right: 1em;
}

.featureimage
{
	float: right;
	border: 1px solid gray;
	margin: 0 0 0 1em;
}
