	
	* { padding: 0; margin: 0; }
	
	body 
	{
		font-size: 1em;
		background: url('images/index_body_bg.gif') repeat-x #FFF;
		font-family: Verdana, Tahoma, Arial, sans-serif;
	}
	
	a img { border: 0;}
	
	a
	{
		color: #736C61;
		text-decoration: none;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	p
	{
		padding: 5px 0;
	}
	
	
	h1 
	{ 
		font-size: 1.2em;
		line-height: 140%;
		color: #1849A5;
		font-weight: bold;
	}
	
	.clear
	{
		clear: both;
		font-size: 0;
	}
    
    .ln
	{
		border-bottom: solid 1px #D2CABC;
        width: 100%;       
        height: 1px;
        position: relative;
        float: left;         
        padding-top: 5px;       
	}
	
	#container
	{
		width: 910px;
		margin: 0 auto;
	}
	
	#header
	{
		height: 160px;
		position: relative;
		background: url('images/index_header_bg.jpg') no-repeat bottom left;		
	}
	
	#footer
	{
		border-top: solid 1px #D2CABC;
		padding: 3px 0 10px;
		font-size: 11px;
		position: relative;
		margin-top: 10px;
		width: 910px;
	}
	
	.terms
	{
		width: 400px;
		position: relative;		
		float: left;
	}
	
	.copy
	{
		width: 510px;
		position: relative;
		float: left;
		text-align: right;  
	}
	
	#logo
	{
		position: relative; 
        padding-bottom: 6px;
        padding-top: 1px;
	}
		
	#menu {               
        width: 100%;
		float: right;
		position: relative;
	}

	div.outer {
	float: right;
	width: 150px; 
	height: 25px;
	margin: 0 0 0 5px;
	text-align: center;
	background: url( 'images/bars_index.gif' ) 0 -50px no-repeat;
	}

	div.outer a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	font-weight: bold;
	text-decoration: none;
	background: url( 'images/bars_index.gif' ) top left no-repeat;
	}
	
	div.outer span {
	display: block;
	margin:0; 
	padding: 5px 0 0 0px;
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}
	
	div.outer a:hover {
	background-image: none;
	text-decoration: none;
	color: #000000;
	}
	
	div.outer a:active {
	color: black;
	}
    
    div.outer_spa {
	float: right;
	width: 75px; 
	height: 25px;
	margin: 0 0 0 5px;
	text-align: center;
	background: url( 'images/bars_index_spa.gif' ) 0 -50px no-repeat;
	}                                       
	div.outer_spa a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	font-weight: bold;
	text-decoration: none;
	background: url( 'images/bars_index_spa.gif' ) top left no-repeat;
	}
	div.outer_spa a:hover {
	background-image: none;
	text-decoration: none;
	color: #000000;
	}
    div.outer_spa a:active {
	color: black;
	}
    div.outer_spa span {
	display: block;
	margin:0; 
	padding: 5px 0 0 0px;
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}
    
	.main_content
	{
		font-size: 0.8125em;
		margin-top: 10px;
		position: relative;
	}
	
	#index_flash
	{
		width: 450px;		
		float: left;
		position: relative;
	}
	
	#index_right_box
	{
		float: right;
		width: 450px;
		position: relative;
	}
	
	.blue_content
	{
		background: #B5C0D4;
		padding: 5px 14px;
	}
	
	.light_content
	{
		background: #EDE5D7;
		padding: 0px 10px;
	}
	
	.light_content_info
	{
		background: #EDE5D7;
		padding: 0px 10px;
		height: 182px;
	}
	
	.light_content_info a
	{
	color: #1849A5;
	}
	
	table.bt
    {
        position: relative;
        float: left;
        width: 900px;
        margin-top: 10px;
    }
    table.bt tr td
    {
        text-align: center;
    }
    table.bt tr td a
    {
        color: #CBCBCA;
    } 
    
	#bottom_boxes
	{		
		margin-top: 0;
		position: relative;		
	}
	
	.small_box
	{
		width: 220px;    
		position: relative;	
		float: left;
		margin-right: 10px;
		margin-top: 5px; 
        text-align: center;
	}
    
    .small_box a
    {
        color: #CBCBCA;
    } 
	
	.contact_text
	{
		font-size: 11px;
		line-height: 150%;
	}
	
	/* ROUND CORNER STYLES */
	
	.left_corner
	{
		float: left;
		display: block;
		height: 9px;
		width: 9px;
		margin-left: -9px;
		position: relative;
	}
	
	.right_corner
	{
		float: right;
		display: block;
		height: 9px;
		width: 9px;
		margin-right: -9px;
		position: relative;
	}
	
	.blue_top_line, .blue_bottom_line
	{
		margin: 0 9px;
		background: #B5C0D4;
		height: 9px;
		font-size: 0;
	}
	
	.light_top_line, .light_bottom_line
	{
		margin: 0 9px;
		background: #EDE5D7;
		height: 9px;
		font-size: 0;
	}
	
	.light_bottom_line_activities
	{
	background: url('images/index_activities.jpg') no-repeat;
	height: 80px;
	}
	
	.blue_top_line .left_corner
	{
		background: url('images/blue_left_corner.gif') no-repeat;
	}
	
	.blue_top_line .right_corner
	{
		background: url('images/blue_right_corner.gif') no-repeat;
	}
	
	.blue_bottom_line .left_corner
	{
		background: url('images/blue_b_left_corner.gif') no-repeat;
	}
	
	.blue_bottom_line .right_corner
	{
		background: url('images/blue_b_right_corner.gif') no-repeat;
	}
	
	.light_top_line .left_corner
	{
		background: url('images/light_left_corner.gif') no-repeat;
	}
	
	.light_top_line .right_corner
	{
		background: url('images/light_right_corner.gif') no-repeat;
	}
	
	.light_bottom_line .left_corner
	{
		background: url('images/light_b_left_corner.gif') no-repeat;
	}
	
	.light_bottom_line .right_corner
	{
		background: url('images/light_b_right_corner.gif') no-repeat;
	}
