@charset "utf-8";

body {
background-color:#09F;
font-family:Arial, Verdana, Univers;	
font-size:14px;
margin:0px;
}

.horizontal_margin {
background-color:#09F;
height:12px;
}

.container {
background-color:#FFF;
margin:0 auto;
overflow:hidden;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
padding-top:10px;
width:968px;
}

.banner {
background-image:url(../images/banner_fade_cloud.png);
background-repeat:no-repeat;
height:95px;
width:968px;
}

.company_logo {
float:left;
padding-top:10px;
}

.navigation_area {
height:36px;
padding-top:5px;
width:968px;
}

.navigation_bar {
width:auto;
height:36px;
background-image:url(../images/navigation_bar/navigation_bar_background.png);
background-position:left top;
background-repeat:repeat-x;
}

.navigation_bar .in_bar {
background-image: url(../images/navigation_bar/right_round.png);
background-position: right top;
background-repeat: no-repeat;
display:block;
height:36px;
}

.navigation_bar ul, .navigation_bar ul li {
border:0px;
margin:0px;
padding:0px;
list-style:none;
height:36px;
line-height:36px;
}

.navigation_bar ul {
background:url(../images/navigation_bar/left_round.png);
background-position: left top;
background-repeat: no-repeat;
} 

.navigation_bar ul li {
float:left;
display:block;
line-height:36px;
} 

.navigation_bar ul li a {
color:#403e32;
text-decoration:none;
font-weight:bold;
display:block;
} 

.navigation_bar ul li a span {
padding:0 20px 0 0;
height:36px;
line-height:36px;
display:block;
margin-left:20px;
}

.navigation_bar .navigation_current a, .navigation_bar .navigation_current a:hover {
background:url(../images/navigation_bar/a_background.png);
background-position: left top;
background-repeat: no-repeat;
height:36px;
line-height:36px;
}
 
.navigation_bar .navigation_current a span, .navigation_bar .navigation_current a:hover span {
color:#FFFFFF;
background:url(../images/navigation_bar/span_background.png);
background-position: right top;
background-repeat: no-repeat;
height:36px;
line-height:36px;
} 

.navigation_bar ul li a:hover {
background:url(../images/navigation_bar/ahover_background.png);
background-position: left top;
background-repeat: no-repeat;
height:36px;
line-height:36px;
} 

.navigation_bar ul li a:hover span {
background:url(../images/navigation_bar/spanhover_background.png);
background-position: right top;
background-repeat: no-repeat;
height:36px;
line-height:36px;
}

/* Menu Drop Down CSS */
.navigation_bar li:hover ul {
display:block;
position:absolute;
}

.navigation_bar li:hover li {
float:none;
}

.navigation_bar li:hover a {
   background:url(../images/navigation_bar/navigation_bar_background.png);
   background-position: left top;
   background-repeat: repeat-x;
}

.navigation_bar li ul {
   display:none; 
   width:7.1em; /* Width of Drop Down */
   height:auto;
   text-align:center;
   font-style:italic;
   background-color: #FFFFFF;}
.navigation_bar li:hover ul, .navigation_bar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
.navigation_bar li:hover li, .navigation_bar li.hover li {
   float: none; }
.navigation_bar li:hover li a, .navigation_bar li.hover li a {
	background-color:#CCC;
   }
   
.navigation_bar li li a:hover {
	background:url(../images/navigation_bar/spanhoverdd_background.png);
	background-position: right top;
	background-repeat:repeat-x;
	background-color:#FFF;
	color:#03AEEF;
}

.content_area {
background-color:#FFF;
height:920px;
padding-top:5px;
padding-bottom:10px;
}

.content_top .main_image {
height:auto;
width:968px;
float:left;
}

.content_bottomleft {
	float:left;
	margin-left:20px;
	width:60%;
}

.content_bottomright {
	float:left;
	width:auto;
}

.box_img_align_right {
	float:right;
	border-color: #000;
}

.box_tlc, .box_trc {
	zoom: 1;
}

.box {
	position:relative;
	margin-left:20px;
	margin-right:auto;	
	padding:0;
	text-align:center;
    width:338px;
	background-color:#eeeeee;
}
 	
.box_content {
	padding:1.4em;
	
}

.box_content h1 {
	color:#0354c2;
	font-weight: bold;
	font-size: 1.5em;
}
		
.box_content p {
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;

}
	
.box_content p a {
	font-weight:bold;
	color:#0354c2;	
}

.button_area
{
	margin-left:70px;
}

.select_button
{
	display:block;
 	width: 96px;
 	height: 39px;
 	background:url(../images/more_info_button.png) no-repeat 0 0;
}

.select_button:hover
{ 
	background-position:0 -39px;
}

.select_button span
{
  display: none;
}

.box_tlc, .box_trc, .box_blc, .box_brc {
	background-color: transparent;
	background-repeat: no-repeat;
}

.box_tlc {
	background-image:url(../images/box/box_corner_topleft.gif);
	background-position: 0% 0%;
}

.box_trc {
	background-image:url(../images/box/box_corner_topright.gif);
	background-position: 100% 0%;
}
	
.box_blc {
	background-image:url(../images/box/box_corner_bottomleft.gif);
	background-position: 0% 100%;
}

.box_brc {
	background-image:url(../images/box/box_corner_bottomright.gif);
	background-position: 100% 100%;
}

.box_tb, .box_bb {
	background-color: transparent;
	background-repeat: repeat-x;
}
			
.box_tb {
	background-image:url(../images/box/box_border_top.gif);
	background-position: 0% 0%;
}

.box_bb {
	background-image:url(../images/box/box_border_bottom.gif);
	background-position: 50% 100%;
}
	
.box_rb {
	background-image:url(../images/box/box_border_right.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

.box_lb {
	background-image:url(../images/box/box_border_left.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

.footer {
	border-top: solid;
	border-color:#CCC;
	border-width: 1px;
	color:#999;
	height:auto;
	width:968px;
	text-align:center;
	text-decoration:none;
	font: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}

.footer p a:link, .footer p a:visited {
	color:#666;
	text-decoration:none;
}

.footer p a:hover, .footer p a:active {
	color:#666;
	text-decoration:underline;
}

.copyright {
	height:auto;
	text-align: center;
	font: Tahoma, Geneva, sans-serif;
	color:#999;
	font-size: 11px;
}

.price_tag {
	font-size: 32px;
	font-weight:bolder;
}

.property_tag {
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color:#06F;
}

.property_tag a:link, .property_tag a:visited {
	color:#06F;
	text-decoration:none;
}

.property_tag a:hover, .property_tag a:active {
	color:#06F;
	font-weight:bold;
	text-decoration:underline;
}

.maintext_tag {
	font-size: 18px;
	font-weight:normal;
	text-align:justify;
}

.flash_table {
	margin:0 auto;
	padding-left:20px;
	padding-top:20px;
	vertical-align:text-top;
}

.accreditation {
	text-align:center;
	font-size: 11px;
	font-style:italic;
}
