/******************** Layout ********************/
	html	{
	height: 100%;
	}
	
	body {
		background-color: #e5eafb;
		background-image:  url("images/bg-header.gif");
		background-repeat:repeat-x;
		margin-left: 0px;
		margin-top: 0px;
		height:100%;
		}
	
	#frame {
		position:relative; /* needed for footer positioning*/
		margin:0 auto; /* center, not in IE5 */
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */
		width:800px;
		padding:0px;
		text-align:left;
		
			}
			
	#container	{
	padding-bottom: 5em; /* bottom padding for footer */
			}
			
	#body-left	{
	width:502px;
	float:left;
	}
	
	#body-right	{
	float:right;
	width:274px;
	padding-top:15px;
	}
	
	.pull	{
	background-image:url(images/bg-pullquote.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
			
	#contentleft {
		width:240px;
		padding:0px;
		float:left;
		background:#d5daed;
		background-image:url(images/bg-tabs.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		margin-bottom:10px;
		clear:both;
		height:220px;
		width:259px;
		}
	
	#contentcenter {
		width:240px;
		padding:0px;
		float:left;
		background:#d5daed;
		background-image:url(images/bg-tabs.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		margin-bottom:10px;
		margin-left:12px;
		height:220px;
		width:259px;
		}
	
	#contentright {
		width:240px;
		padding:0px;
		float:right;
		background:#d5daed;
		background-image:url(images/bg-tabs.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		margin-bottom:10px;
		height:220px;
		width:259px;
		}
		
	#content-top-left {
		width:800px;
		background-image:url(images/bg-feature.gif);
		background-repeat:repeat-x;
		float:left;
		background-color:#93639f;
		height:220px;
		overflow:hidden;
		margin-bottom:12px;
		}
	
	#contentheader {
		width:800px;
		height:132px;
		}
		
	#footer	{
		border-top: 1px solid #969191;
		padding:5px 10px 10px 10px;
	}

/******************** Navigation ********************/
	
#navcontainer
{
margin-left: 0px;
padding: 0;
padding-right: 25px;
height: 22px;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#navlist li
{
float: right;
margin: 0;
padding: 0;
width: auto;
display: block;
}

#navlist li a, #navlist li a:link
{
background: #;
color: #C8C1A4;
text-decoration: none;
padding: 3px 5px 3px 5px;
display: block;
}

#navlist li a:hover
{
color: #405D11;
cursor: pointer;
background: #C8C1A4;
}

#navlist li a#current, #navlist li a#current:link
{
color: #405D11;
background: #C8C1A4;
cursor: default;
font-weight: normal;
border-left: 1px solid #C8C1A4;
border-right: 1px solid #C8C1A4;
}

#navlist li a#current:hover
{
background: #C8C1A4;
}


/******************** Text ********************/

body {
	text-align:center;
}

#footer p	{
	margin:0px 10px 10px -10px;
	color:#969191;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#content-top-left p	{
	color:#fff;
	line-height:1.3em;
	margin:0px 10px 10px 5px;
	font-family:"Trebuchet MS", sans-serif;
	font-size:12px;
	}
	
p	{
	color:#555;
	line-height:1.5em;
	margin:0px 10px 10px 5px;
	font-family:"Trebuchet MS", sans-serif;
	font-size:12px;
	text-align:justify;
	}

a:link {
	color: #35488a;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #35488a;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}

#footer a {
	color: #969191;
	text-decoration: none;
}

#footer a:link {
	color: #969191;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}
#footer a:active {
	text-decoration: underline;
}

#content-top-left h1	{
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-size:16px;
	color:#fff;
	font-weight:100;
	line-height:1.3em;
	padding:0px 5px 0px 5px;
	}
	
#body-right h1	{
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-size:15px;
	color:#fff;
	font-weight:100;
	line-height:1.3em;
	padding:10px 5px 0px 5px; /* this value is for IE5 browsers */
		}
		
	html>body #body-right h1 {padding:0px 5px 0px 5px;} /* this value is for all other browsers */
	
h1	{
	font-family:"Trebuchet MS", sans-serif;
	font-size:20px;
	color:#35488a;
	font-weight:bold;
	line-height:1.3em;
	padding:5px 5px 0px 5px;
	}
	
.pullh1	{
	font-family:"Trebuchet MS", sans-serif;
	font-size:13px;
	color:#35488a;
	font-weight:100;
	line-height:1.3em;
	padding:5px 5px 0px 5px;
	}
	
h3	{
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;
	color:#7085c3;
	font-weight:bold;
	line-height:1.3em;
	padding:5px 5px 0px 5px;
	text-align:justify;
	}
	
a.small-purple	{
	font-family:"Trebuchet MS", sans-serif;
	font-size:9px;
	color:#ceaed6;
	}
	

hr { border: none 0; 
	border-top: 0px;
	border-bottom: 1px solid #999;
	width: 95%;
	height: 1px;
	margin: 10px auto 0 0;
	text-align: left;
	 }
	
	
.small-text	{
	font-family:"Trebuchet MS", sans-serif;
	font-size:9px;
	color:#555;
	padding:5px 5px 0px 0px;
	}
	
.pull-text	{
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	color:#35488a;
	padding:5px 5px 0px 0px;
	}
	
a.small-blue	{
	font-family:"Trebuchet MS", sans-serif;
	font-size:9px;
	color:#35488a;
	padding:5px 5px 0px 0px;
	}
	
#contentleft h1, #contentcenter h1, #contentright h1	{
	font-family:"Georgia", "Times New Roman", Times, serif;
	font-size:14px;
	color:#35488a;
	font-weight:100;
	line-height:1.3em;
	padding:0px;
	}

li	{
	color:#444;
	line-height:2em;
	margin:0px 0px 0px -10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}