/*
#507282 : dark blue
#edece7 : bottom of menu border
#e1e0d9 : selected menu
#f7f6f0 ; menu regular
#7e8a5a ; h1 


*/

html
{
	overflow-y:scroll;
}

.central_body
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	line-height:1.5em;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	
}


.info_body
{

	width:500px;


}

form
{
	padding:0;
	margin:0;

}

img {
    border:0; 
    }

#page_wrapper
{
	padding:0px;
	margin:0px;
	background:#fff;

}

#footer
{
	border-top:1px solid #ddd;
	background:#f7f7f7;
	margin:30px 0px 0px 0px;
	padding:10px 0px 20px 0px;
	height:200px;

}

.footer_col
{
	float:left;
	width:150px;
	margin:0;
	padding:0;	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;

}

.footer_col h3
{
	font-weight:normal;
	font-size:13px;
	margin:0px 0px 10px 0px;
	padding:0;
	font-family: Tahoma, Arial, sans-serif;
}

.module_col
{
	float:left;
	width:210px;
	margin:0px 20px 0px 0px;
	padding:0;
	
	
}

.module_col_final
{
	float:left;
	width:210px;
	margin:0;
	padding:0;
}


.fltlft
{
	float:left;
	margin:0px;
	padding:0px;
}

.fltrt
{
	float:right;
	margin:0px;
	padding:0px;
	
}

.clear
{
	clear:both;
    height:1px;
    font-size: 1px;
    line-height: 0px;
}


.small_spacer
{
	height:75px;
}

/* STANDARD STYLES */

h1
{
	font-size:16px;
	color:#7e8a5a;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:normal;
}

h2
{
	font-size:14px;
	color:#7e8a5a;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:normal;
	margin:15px 0px 8px 0px;

}

h3
{
	font-weight:normal;
	font-size:13px;
	margin:0px 0px 0px 0px;
	color:#507282;
	font-family: Tahoma, Arial, sans-serif;
}

p
{
	font-weight:normal;
	font-size:13px;
	font-family: Tahoma, Arial, sans-serif;
	line-height:1.5em;
	margin:0px 0px 8px 0px;

}

a 
{
	color:#666;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#7e8a5a;
}

.red 
{
	color:#990000;

}

.no_results
{
	font-weight:normal;
	font-size:13px;
	font-family: Tahoma, Arial, sans-serif;

}

/* END STANDARD STYLES */

/* SEARCH BAR */

#search_bar
{
	margin:5px 0px 0px 0px;
	padding:0px;
}

.s_button
{
	background:url(/imgs/msrch.gif) #ffffff;
	border:none;
	padding: 20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	overflow:hidden;
	width:27px;
	height:20px;
	float:left;
}

.s_field
{
	font-size:12px;
	font-family: Tahoma, Arial, sans-serif;
	padding:2px 2px 2px 4px;
	width:200px;
	border: 1px solid #bbbbbb;
	float:left;
	margin:0px 4px 0px 0px;
}

.hp_srch_wrapper
{
	width:270px;
}





.tag_line
{
	font-size:12px;
	font-family: Tahoma, Arial, sans-serif;
	color:#7e8a5a;
	padding:0px 0px 0px 2px;

}

.tag_link
{
	color:#507282;

}

/* END SEARCH BAR */




/* LINK DESCRIPTION */

#link_desc_box_wrapper
{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0px;
	margin:9px 0px 10px 0px;
	background:#fff;
}

#link_desc_box .title
{
	font-family: Tahoma, Arial, sans-serif;
	color:#507282;
}

#link_desc_box 
{
	font-family: Arial, sans-serif;
	color:#333;
	font-size:12px;
}

.link_details
{
	font-family: Arial, sans-serif;;
	color:#7e8a5a;
	font-size:11px;
	line-height:100%;
}

.region_details
{
	font-family: Tahoma, Arial, sans-serif;;
	color:#7e8a5a;
	font-size:14px;
	margin:1px 0px 2px 0px;
	line-height:100%;
	cursor:pointer;
}

/* END LINK DESCRIPTION */


/* MODULE STYLES */

.module_title
{
	font-size:16px;
	color:#507282;
	font-family: Tahoma, Arial, sans-serif;
	
}

.mtitle_text
{
	float:left;
}

.cc_icon
{
	padding:0px;
	margin:5px 0px 0px 9px;
	float:left;
	cursor:pointer;
}

.module_title a
{
	text-decoration:none;
	color:#507282;
}

.module_title a:hover
{
	text-decoration:underline;
}

.module
{
	margin:0px 0px 20px 0px;
	display:block;

}

.large_ad
{
	width:728px;
	height:90px;
	background:#fff;
	margin:0px;
	padding:0px;

}

.right_ad_wrapper
{
	position:relative;
	top:-8px;
	margin:0px 0px 12px 0px;
	padding:0px;
	z-index:200;

}

/* END MODULE STYLES */


/* LINK STYLES */

.link
{
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.link a:hover
{

	color:#7e8a5a;
	text-decoration:underline;

}

.link a
{

	color:#333;
	text-decoration:none;

}

.link .srchlink
{
	color:#0066FF;
}


/* END LINK STYLES */

/* FOOTER STYLES */

.sub_footer
{
	margin:15px 0px 0px 0px;
	padding:0px;
}

.sub_footer_copy
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color:#777;

}










/* END FOOTER STYLES */