body
{
	margin: 0; padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;
	color: #333;
	background: #e1dada url("/images/body_bg.gif") repeat-x;
	}

.skipNav {display:none}

a:link, a:visited
{
 color: #1c5398;
 }

a:hover
{
 color: #98411c;
 }
 
p, td, div
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
	}
 
p
{
	margin: 0 0 12px 0;
	}
 
img
{
	border:0;
	}
	
.clear
{
	font-size:1px;
	line-height:1em;
	clear:both;
	}
	
.clearLeft
{
	font-size:1px;
	line-height:1em;
	clear:left;
	}
	
.clearRight
{
	font-size:1px;
	line-height:1em;
	clear:right;
	}
 
#pageContainer
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}

#headerContainer
{
	height:162px;
	}
	
#logo
{
	float:left;
	width:370px;
	}
	
#headerTagLine
{
	float:right;
	width:420px;
	margin:50px 0 0 7px;
	font-weight:bold;
	font-style:italic;
	font-size:1.3em;
	line-height:1.4em;
	color:#4f555a;
	}
	
#headerTagLine a:link, #headerTagLine a:visited, #headerTagLine a:hover
{
	color:#4f555a;
	text-decoration:none;
	}
	
#headerTagLine a:hover
{
	color:#1a3c79;
	}
	
#menuContainer
{
	font-size:1px;
	line-height:1em;
	}
	
#menu
{
	white-space:nowrap;
	}
	
#contentContainer
{
	margin-top:6px;
	background: #fff url("/images/content_tile.gif") repeat-y;
	border-bottom:1px solid #868c98;
	}
	
#content
{
	padding:0 20px 20px 20px;
	}
	
h1
{
	margin:0 0 9px 0;
	padding:0;
	font-size:1.2em;
	color:#98411c;
	line-height:1.3em;
	}
	
h1 span
{
	font-size:.9em;
	color:#555;
	font-weight:normal;
	}
	
h2, h3
{
	margin:9px 0 0 0;
	padding:0;
	font-size:1.1em;
	color:#1c5398;
	line-height:1.3em;
	}
	
h3
{
	color:#98411c;
	}
	
ol li
{
	margin-top:3px;
	margin-bottom: 6px;
	font-weight:bold;
	}
	
ol li ul li
{
	margin-top:3px;
	margin-bottom: 6px;
	font-weight:normal;
	}
	
.imgLeft img
{
	float:left;
	margin: 9px 30px 18px 0;
	}
	
.leftArea
{
	float:left;
	width:390px;
	}
	
.leftArea p.insetPara
{
	margin-left:20px;
	}
	
.rightArea
{
	float:right;
	width:340px;
	}
	
.rightArea div.caption
{
	padding:3px 30px 0 30px;
	text-align:center;
	font-size:.9em;
	font-weight:bold;
	color:#666;
	}
	
.rightArea div.rightInset
{	
	width:240px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#e6e6cc;
	border:1px solid #777c80;
	padding:0 9px 0 9px;
	font-size:.9em;
	font-weight:bold;
	color:#1c5398;
	}
	
.rightArea div.rightInset p
{	
	margin:9px 3px 6px 3px;
	padding:0;
	}
	
.rightArea div.rightInset ul li
{	
	font-weight:normal;
	line-height:1.5em;
	}
	
.rightInset p a:link, .rightInset p a:visited
{	
	color:#98411c;
	}
	
.rightInset p a:hover
{	
	color:#1c5398;
	}
	
.rightArea div.rightInsetNews
{	
	width:240px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#e6e6cc;
	border:1px solid #777c80;
	padding:0 9px 0 9px;
	font-size:.9em;
	color:#1c5398;
	}
	
.rightArea div.rightInsetNews p
{	
	margin:9px 3px 6px 3px;
	padding:0;
	}
	
.rightInsetNews p a:link, .rightInsetNews p a:visited
{	
	color:#98411c;
	}
	
.rightInsetNews p a:hover
{	
	color:#1c5398;
	}
	
p.insetTxt
{
	font-weight:normal;
	color:#333;
	line-height:1.4em;
	}
	
.rightArea div.rightQuote
{	
	width:240px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	background-color:#efefef;
	border:1px solid #777c80;
	padding:9px 12px 9px 12px;
	font-size:.9em;
	color:#333;
	}
	
#footerContainer
{
	margin:12px 0 0 0;
	padding-bottom:20px;
	text-align:center;
	font-size:.9em;
	line-height:1.5em;
	color:#464b55;
	}
	
	