﻿@charset "utf-8";

/* globals */

* {margin:0px; padding:0px;}

.dot {
	color:#dd291e;
}

div {
border:0px;
margin:0px;
}

body {
	background-color: #e9e9e9;
	background-image: url(back2.gif);
	background-repeat: repeat-x;
	padding-top: 30px;
}

body, ul, p, hr {
/*margin:0px;
padding:0px;*/
}

/*.hr_foot {
color:#de291e;
background-color:#de291e;
height:1px;
}*/

h1 {
	font-family: Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 100;
	color: #00355f;
}
h2 {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #dd291e;
}

a {
outline:none;
}


#wrapper {
width:1024px;
margin: 0 auto;
position:relative;
text-align:left;
background-color:#FFFFFF;
overflow:hidden;
}

#topbar {
width:1024px;
height:110px;
float:left;
background-color:#FFFFFF;
}

#navbar {
	/*width: 1024px;*/
	height: 40px;
	background-color: #dd291e;
	float: left;
	width: 1024px;
}
#navbar table {
	width: 1024px;
	height: 40px;
}
#navbar table td {
	text-align: center;
}
#navbar table td a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	height: 29px;
	padding-top: 11px;
	background-image: url('navbg.gif');
	background-repeat: no-repeat;
	background-position: center -40px;
}
#navbar table td a:hover {
	background-position: center 0px;	
}
#navbar table td a.selected {
	background-position: center 0px;	
}
/* mid bar under nav */

#midbar {
	width: 984px;
	height: 289px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
}

#areas_main {
width:984px;
height:568px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
background-color:#FFFFFF;
}



#midbar_left {
height:289px;
width:130px;
float:left;
padding-right:20px;
padding-bottom:10px;
background-color:#FFFFFF;
}

#midbar_left_areas {
height:299px;
width:130px;
float:left;
background-color:#FFFFFF;
}

#midbar_left_column_areas {
width:130px;
height:558px;
float:left;
background-color:#FFFFFF;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

#midbar_left_column {
width:150px;
height:558px;
float:left;
background-color:#FFFFFF;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

#midbar_mid_column_areas {
width:455px;
height:558px;
float:left;
background-color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
}

#midbar_right_column_areas {
width:390px;
height:548px;
float:left;
background-color:#FFFFFF;
padding-top:20px;
padding-bottom:10px;
padding-right:20px;
padding-left:20px;
}

#midbar_right_column_areas_new {
width:365px;
height:548px;
float:left;
background-color:#FFFFFF;
padding-top:20px;
padding-bottom:10px;
padding-right:20px;
padding-left:20px;
}


#mid_centre_wide {
height:558px;
width:834px;
float:left;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
background-color:#FFFFFF;
}

/* lower half */

#lowermid {
	width: 984px;
	/*height: 259px;*/
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

#lowermid_contact {
width:984px;
height:430px;
float:left;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
background-color:#FFFFFF;
}

#lowermid_benefits {
width:984px;
height:340px;
float:left;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
background-color:#FFFFFF;
}

#lowermid_works {
width:984px;
height:280px;
float:left;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
background-color:#FFFFFF;
}

#lowermid_left {
height:259px;
width:130px;
float:left;
padding-right:20px;
background-color:#FFFFFF;
}

#lowermid_left_contact {
height:430px;
width:130px;
float:left;
padding-right:20px;
background-color:#FFFFFF;
}

#lowermid_left_benefits {
height:340px;
width:130px;
float:left;
padding-right:20px;
background-color:#FFFFFF;
}

#lowermid_left_works {
height:280px;
width:130px;
float:left;
padding-right:20px;
background-color:#FFFFFF;
}

#lowermid_left_areas {
height:259px;
width:130px;
float:left;
background-color:#FFFFFF;
}

#lowermid_centre {
/*height:259px;*/
width:575px;
float:left;
padding-right:20px;
background-color:#FFFFFF;
}

#lowermid_centre_wide {
height:509px;
width:834px;
float:left;
background-color:#FFFFFF;
}

#lowermid_centre_wide_contact {
height:430px;
width:834px;
float:left;
background-color:#FFFFFF;
}

#lowermid_centre_wide_benefits {
height:340px;
width:834px;
float:left;
background-color:#FFFFFF;
}

#lowermid_centre_wide_works {
height:280px;
width:834px;
float:left;
background-color:#FFFFFF;
}

#lowermid_right {
height:259px;
width:239px;
float:left;
text-align:right;
background-color:#FFFFFF;
}


/* footer */

  
#bottombar {
	width: 984px;
	height: 35px;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
}

#hrule {
background-color:#de291e;
height:1px;
width:100%;
}

#footer_text {
height:19px;
padding-top:5px;
width:100%;
background-color:#FFFFFF;
}

/* classes */
.main_copy {
font-family:Georgia;
font-size:14px;
color:#747e85;
}

.main_copy-2 {
font-family:Georgia;
font-size:12px;
color:#747e85;
}

.main_copy_12 {
font-family:Georgia;
font-size:12px;
color:#5e6a72;
}

.main_copy_headers {
	font-family:Georgia;
	font-size:14px;
	color:#00355f;
}

.main_copy_headers_red {
	font-family:Georgia;
	font-size:14px;
	color:#dd291e;
}

.area_header {
	font-family:Georgia;
	font-size:18px;
	color:#dd291e;
}




	a:link { color: #00355f; font-family:Georgia; text-decoration: none }
	a:active { color: #00355f; font-family:Georgia; text-decoration: none }
	a:visited { color: #00355f; font-family:Georgia; text-decoration: none }
	a:hover { color: #dd291e; font-family:Georgia; text-decoration: none }
	
	a.contact:link { color: #dd291e; font-family:Georgia; text-decoration: none; font-weight:bold;}
	a.contact:active { color: #dd291e; font-family:Georgia; text-decoration: none; font-weight:bold; }
	a.contact:visited { color: #dd291e; font-family:Georgia; text-decoration: none; font-weight:bold; }
	a.contact:hover { color: #00355f; font-family:Georgia; text-decoration: none; font-weight:bold; }
	
.orange {
	color:#dd291e;
	font-weight:bold;
	}
	

.small_break {
display:block;
margin-top:.6em;
}

.smaller_break {
display:block;
margin-top:.4em;
}

.tiny_break {
display:block;
margin-top:.3em;
}

.home_break {
display:block;
margin-top:.9em;
}

.footer {
color:#99aebf;
font-family:Georgia;
font-size:12px;
padding-bottom: 10px;
}


/****Blogger template specific styles****/
div.rental_property {
	margin-bottom: 20px;
}
div.rental_property h1 {
	font-family: Georgia;
	font-size: 14pt;
	color: #DD291E;
	font-weight: normal;
	margin-bottom: 5px;
}
div.rental_property h2 {
	font-family: Georgia;
	font-size: 11pt;
	color: #747E85;
	font-weight: normal;
}
div.rental_property ul {
	color: #747E85;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: circle;
}
div.rental_property ul li {
	font-family: Georgia;
	font-size: 11pt;
	color: #747E85;
	font-weight: normal;
	line-height: 16pt;
	display: inline;
	margin-right: 15px;
	list-style-type: circle;
}
div.rental_property p {
	font-family: Georgia;
	font-size: 11pt;
	color: #747E85;
	font-weight: normal;
}
div.rental_property p a {
	font-family: Georgia;
	font-size: 11pt;
	color: #747E85;
	font-weight: normal;
}
div.rental_property p a:hover {
	
}
div.rental_property img {
	border: 0px;
	height: 95px;
}


/****Remove Blogger navbar****/
#navbar-iframe {
	display: none !important;
	height: 0px !important;
}

