body {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4b4b4b;
}
p, ol, ul
{
	font-size: 12px;
}
h1 {
	color:#003D7E;
	margin: 0;
	padding: 0;
	font-weight: bolder;
	font-size: 120%;
}
h1 a {
	color:#003D7E;
}
h4 {
	font-size: 90%;
}
a {
	text-decoration: none;
	color:#517289;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}
img {border: none;
}
#banner {
	height: 127px;
	width: 100%;
	background-image: url(fmp-images/banner_970.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner_text_left {
	float: left;
	margin-top: 98px;
	padding-left: 10px;
}
.banner_text_centre {
	float: left;
	margin-top: 15px;
	padding-left: 15px;
}
.banner_text_right {
	float: right;
	margin-top: 98px;
	padding-right: 10px;
}
div#main_navigation {
	background: url(fmp-images/banner_sliver.gif) repeat-x;
	margin-top: 5px;
	margin-bottom:5px;
	display:block;
	height:1.8em;
	border: 1px solid #999;
}
#main_copy {
	font-size: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid silver;
	float: left;
	margin-right: 5px;
	width: 785px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #fffeee;
}
.general_copy {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}
#left_column {
	background-color: #990000;
	width: 160px;
	float: left;
	margin-bottom: 5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#main_nav_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sitemap_nav_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#paper_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#papers {
	list-style-type: none;
	margin: 0;
	display: inline;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0px;
}
#papers a, #papers a:visited {
	padding-left: 15px;
	line-height: 190%;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
}
#papers a:hover {
	color: #E70101;
}
#papers_vertical {
	list-style-type: none;
	display: block;
	line-height: 130%;
	padding-left: 0px;
	margin-left: 0px;
}
.font_12_bold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
}
a.font_12_bold:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	line-height: 18px;
}
#hot_prop1_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop1_text a,#hot_prop1_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/cote_daime.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop1_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/cote_daime_roll.gif);
	color: #FF0000;
}
#hot_prop2_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop2_text a,#hot_prop2_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/montorlin.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop2_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/montorlin_roll.gif);
	color: #FF0000;
}
#hot_prop3_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop3_text a,#hot_prop3_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/merlo.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop3_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/merlo_roll.gif);
	color: #FF0000;
}
#hot_prop4_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop4_text a,#hot_prop4_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/jaseur.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop4_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/jaseur_roll.gif);
	color: #FF0000;
}
#hot_prop5_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop5_text a,#hot_prop5_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/lalicorne.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop5_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/lalicorne_roll.gif);
	color: #FF0000;
}
#hot_prop6_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop6_text a,#hot_prop6_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/levillard.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop6_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/levillard_roll.gif);
	color: #FF0000;
}
#hot_prop7_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop7_text a,#hot_prop7_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/peisey.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop7_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/peisey_roll.gif);
	color: #FF0000;
}
#hot_prop8_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop8_text a,#hot_prop8_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/lemiroir.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop8_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/lemiroir_roll.gif);
	color: #FF0000;
}
#hot_prop9_text {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hot_prop9_text a,#hot_prop9_text a:visited{
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(fmp-images/fmp-hotprop-thumbs/landry.gif);
	display: block;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}
#hot_prop9_text a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/landry_roll.gif);
	color: #FF0000;
}
.pricefont_12_bold {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #597e98;
	line-height: 18px;
}
a.pricefont_12_bold:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.font_10 {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
}
.font_10 a:hover {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}

.text_bold {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
/*
.home_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 15px;
	padding-top: 6px;
	float: left;
}
.aboutus_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 6px;
	vertical-align: baseline;
	float: left;
}
.propforsale_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 23px;
	padding-top: 6px;
	float: left;
}
.nav_link_class {
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.nav_link_class:hover {
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.propmap_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 17px;
	float: left;
	padding-top: 6px;
}
.buyguide_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 20px;
	float: left;
	padding-top: 6px;
}
.news_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 20px;
	float: left;
	padding-top: 6px;
}
.alpineweather_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 20px;
	float: left;
	padding-top: 6px;
}
.travelinfo_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 22px;
	float: left;
	padding-top: 6px;
}
.contactus_nav {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	vertical-align: baseline;
	padding-left: 22px;
	float: left;
	padding-top: 6px;
}
*/
#papers_say {
	background-color: #81b3d6;
	color: #FFFFFF;
	float: left;
	width: 100%;
	font-size: 16px;
	font-style: normal;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(fmp-images/news_sliver.gif);
	background-repeat: repeat;
	background-position: left top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#brown_header {
	background-color: #597e98;
	color: #FFFFFF;
	width: 100%;
	font-size: 16px;
	font-style: normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	float: left;
}
.white_12_font {
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	line-height: 22px;
	font-style: normal;
}
.white_font {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.white_font_header {
	background-color: #81b3d6;
	color: #FFFFFF;
	float: left;
	width: 100%;
	font-style: normal;
	margin-bottom: 5px;
	background-image: url(fmp-images/news_sliver.gif);
	background-repeat: repeat;
	background-position: left top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.white_font_header a {
	color: #FFFFFF;
	font-style: normal;
}
.white_font_header a:hover {
	color: #FFFF66;
	font-style: normal;
}
.white_font_brown_header {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	font-style: normal;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 290%;
}

#Hot_Ski_header {
	font-weight: bold;
	color: #FFFFFF;
	width: 134px;
	padding-top: 11px;
	padding-right: 13px;
	padding-left: 13px;
	text-align: center;
	padding-bottom: 11px;
	background-color: #990000;
	font-size: 95%;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#Hot_Ski_header a {
	color: #FFFFFF;
}
#main_box {
	margin-left: 165px;
	margin-bottom: 5px;
}
.flash_box {
	float: left;
	margin-bottom: 5px;
}
#main_box_noleftcol {
	float: left;
	width: 100%;
}
#main_box_propmap {
	float: left;
	width: 970px;
}
#container {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
}
.body_colour {
	background-color: #EEEEEE;
	margin: 0;
	margin-top: 2px;
	background-repeat: repeat;
}

div.gallery {
	float: right;
	width: 375px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#site_map_nav {
	font-size: 12px;
	background-color: #597e98;
	height: 20px;
	color: #FFFFFF;
	margin-right: 0px;
	clear: both;
}
#left_navlist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.map_box {
	font-size: 12px;
	margin-left: 110px;
	margin-right: 10px;
	width: 115px;
		}
div.map_pic {
	float: left;
		}
div.map_box_office {
	font-size: 12px;
	margin-left: 151px;
	margin-right: 10px;
	width: 115px;
		}
div.propsforsale_box {
	font-size: 12px;
	background-color: #e5f4ff;
	padding: 10px;
	float: left;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border: 1px solid silver;
	margin-bottom: 5px;
	width: 948px;
		}
div.props_for_rent_box {
	background-color: #FFFFE6;
	padding: 10px;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid silver;
	margin-bottom: 5px;
	width: 948px;
		}										
div.propsgallery_box {
	font-size: 12px;
	background-color: #e5f4ff;
	float: left;
	border: 1px solid #597e98;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 164px;
	padding-bottom: 10px;
	padding-left: 164px;
		}		
div.propsforsale_narrative {
	margin-left: 10px;
	width: 700px;
	float: left;
	margin-top: 10px;
		}		
div.propsforsale_right_col {
	background-color: #e5f4ff;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 368px;
		}	
div.propsforsale_right_col_flsh {
	background-color: #e5f4ff;
	float: right;
	width: 265px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
		}	
div.propsforsale_smlright_col {
	background-color: #e5f4ff;
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 310px;
		}		
div.props4sale_pics {
	float: right;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 15px;
	width: 300px;
		}
div.props4sale_siteplans {
	float: left;
	font-size: 12px;
	width: 540px;
		}
div.props4sale_siteplans_flsh {
	float: left;
	font-size: 12px;
	width: 640px;
		}		
.props4sale_specs {
	float: left;
	font-size: 12px;
	width: 950px;
		}		
div.props4sale_montplans {
	float: left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 635px;
		}
div.apartment1_colour {
	background-color: #F6F4E3;
	padding: 5px;
	width: 80px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #597e98;
	border-right-color: #597e98;
	border-bottom-color: #597e98;
	border-left-color: #597e98;
		}
div.apartment2_colour {
	background-color: #FCEDCA;
	padding: 5px;
	width: 80px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #597e98;
	border-right-color: #597e98;
	border-bottom-color: #597e98;
	border-left-color: #597e98;
		}
div.apartment3_colour {
	background-color: #D5E3D3;
	padding: 5px;
	width: 80px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #597e98;
	border-right-color: #597e98;
	border-bottom-color: #597e98;
	border-left-color: #597e98;
		}
div.apartment4_colour {
	background-color: #FBDDD1;
	padding: 5px;
	width: 80px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #597e98;
	border-right-color: #597e98;
	border-bottom-color: #597e98;
	border-left-color: #597e98;
		}
div.apartment5_colour {
	background-color: #E5E9F3;
	padding: 5px;
	width: 80px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #597e98;
	border-right-color: #597e98;
	border-bottom-color: #597e98;
	border-left-color: #597e98;
		}	
div.apartment6_colour {
	background-color: #E0D9E6;
	padding: 5px;
	width: 80px;
	border: 1px solid #597e98;
	font-weight: bold;
		}																							
div.QTVR_link_pics {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
		}		
div.vids {
	float: right;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 320px;
	margin-left: 20px;
	background-color: #caeaff;
	border: 1px solid #597e98;
	margin-right: 10px;
	padding-top: 10px;
	margin-bottom: 20px;
		}						
div.vids_lge {
	float: right;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 250px;
	margin-left: 30px;
	background-color: #caeaff;
	border: 1px solid #597e98;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 10px;
	margin-top: 10px;
		}					
#body_boxes_list {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
}
#body_box {
	list-style-type: none;
	margin: 0;
	display: inline;
}
#body_box a,#body_box a:visited{
	display: inline;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#body_box a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/cote_daime_roll.gif);
	color: #FF0000;
}

#aboutus_boxes_list {
	list-style-type: none;
	padding: 0;
	display: inline;
	margin: 0;
}
#aboutus_box {
	list-style-type: none;
	margin: 0;
	display: inline;
}
#aboutus_box a,#aboutus_box a:visited{
	display: inline;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#about_box a:hover{
	background-image: url(fmp-images/fmp-hotprop-thumbs/cote_daime_roll.gif);
	color: #FF0000;
}

.body_box_text {
	font-size: 12px;
	padding: 15px;
}
div.body_box_left {
	background-color: #7fb5d9;
	height: 181px;
	width: 128px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	color: #333333;
}

/* IE fix */

* html div.body_box_left, * html div.body_box_right {
	padding-top:10px;
	height: 171px;
}
* html #main_copy {
	padding-top:20px;
}
div.body_box_970 {
	height: 278.6px;
	width: 650px;
	float: left;
}
div.body_box_centre {
	height: 181px;
	width: 269px;
	float: left;
}
div.aboutus_box_centre {
	height: 181px;
	width: 269px;
	background-image: url(fmp-images/chapel.gif);
	float: left;
}
div.body_box_container {
	float: left;
	width: 100%;
}
div.body_box_right650 {
	background-color: #caeaff;
	height: 256.6px;
	width: 133px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid silver;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.body_box_right585 {
	background-color: #caeaff;
	height: 257px;
	width: 177px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid silver;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 1px;
	margin-bottom: 5px;
}
div.body_box_right {
	background-color: #caeaff;
	height: 181px;
	width: 128px;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	text-align: justify;
}
div.body_box_headlines {
	background-color: #E5F3FC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid silver;
	height: 100%;
	width: 773px;
	float: left;
	margin-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
div.body_box_right a:hover{
	color: #FF0000;
}



/* menu */

#main_nav_list, #main_nav_list ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-weight: normal;
	font-size: 0.7em;
}
#main_nav_list a {
	display: block;
	padding:.5em 5px;
	text-decoration:none;
	border:none;
}
#main_nav_list a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color: #990000;
	background-image: url(fmp-images/banner_sliver_hover.gif);
	background-repeat: repeat-x;
}
#main_nav_list li {
	float: left;
	border-right:solid 1px #999;
	
}
.copyright {
	list-style-type: none;
	display: inline;
	padding-left: 15px;
}
.site_map {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 150px;
}
.site_map a {
	color: #FFFFFF;
}
.site_map a:hover {
	color: #FF0000;
}
.red_bold_text {
	font-weight: bold;
	color: #4B4B4B;
}
