/************************************* General CSS Rules for Html, Body ************************************/
html, body {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #d8d9db;
	color: #666;
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", Georgia;
	font-size:7pt;
	background: url(../images/tileBg.gif) repeat;
}
body{
 background: url(../images/bg.jpg) repeat-y center;
}
#container {
text-align:left;
height:100%;
width: 760px;
margin-left: auto;
margin-right: auto;
}

/************************************************ CSS Rules for Header ************************************/
#intro {
	height: 153px;
}
#header {
height: 126px;
background-image: url(../images/header.jpg);
}
/************************************************ CSS Rules for Main Content ************************************/
#contentWrap{
	background:#d8d9db;
	border-top: 20px solid #FFFFFF;
	border-right: 15px solid #FFFFFF;
	border-bottom: 15px solid #FFFFFF;
	border-left: 15px solid #FFFFFF;	
}
#border{
	border:#acadb0 1px solid;
}
#wrapper {
	float:left;
	width:100%;
}

#content {
	margin: 0 149px 0 147px;
	height:760px;
}
#middleTop{
	background:url(../images/middletop_01.jpg) no-repeat;
	height:174px;
	
}
#house{
	background:url(../images/middletop_02.jpg) no-repeat;
	height:332px;
	padding-right:200px;
	padding-left:10px;
	float:left;	
}
#house p{
	padding:0;
	margin:0;
	padding-left:20px;
	padding-top:20px;
}
#house h1{
	padding-bottom:30px;
}
#middleBottom{	
	height:129px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right:1px solid #acadb0;
}
#rightBorder{	
	height:109px;
	padding:10px;
}
/************************************************ CSS Rules for RollOvers ***************************************/
#rollover a{
	border-bottom:1px solid #acadb0;
	float:left;
	text-align:center;
	color:#333333;
	height:125px;
}
#roll01 a{	
	background:url(../images/roll_01.jpg) no-repeat;	
	width:85px;
}
#roll01 a:hover{
	background:url(../images/over_01.jpg) no-repeat;
}
#roll02 a{	
	background:url(../images/roll_02.jpg) no-repeat;	
	width:87px;	
}
#roll02 a:hover{
	background:url(../images/over_02.jpg) no-repeat;
}
#roll03 a{	
	background:url(../images/roll_03.jpg) no-repeat;	
	width:86px;	
}
#roll03 a:hover{
	background:url(../images/over_03.jpg) no-repeat;
}
#roll04 a{	
	background:url(../images/roll_04.jpg) no-repeat;	
	width:87px;	
}
#roll04 a:hover{
	background:url(../images/over_04.jpg) no-repeat;
}
#roll05 a{	
	background:url(../images/roll_05.jpg) no-repeat;	
	width:87px;	
}
#roll05 a:hover{
	background:url(../images/over_05.jpg) no-repeat;
}
/************************************************ CSS Rules for Left Content ***************************************/
#leftnavigation {
	float:left;
	width:144px;
	margin-left:-728px;
	height: 758px;
	border-left:2px solid #FFFFFF;
	border-right:1px solid #acadb0;
	border-top:2px solid #FFFFFF;
	background:url(../images/leftTop.jpg) no-repeat;
}
#leftContent{
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 8px;
	height:401px;
	border-bottom:1px solid #acadb0;
}				
#list{
	padding:0px;
	margin:0;
	padding-top:10px;
	padding-left:15px;	
}	
#leftMiddle{
	background:url(../images/rightGradient.jpg) no-repeat left;
	border-top:#fff 1px solid;
	border-bottom:1px solid #acadb0;
	padding-left: 12px;
	padding-right: 8px;
	height:214px;
}
#leftBottom{
	border-top:#fff 1px solid;
	padding:10px;
}

/************************************************ CSS Rules for Right Content ***************************************/
#rightnavigation {
	border-left:1px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	float:left;
	width:147px;
	margin-left:-149px;
	height: 758px;
	background:url(../images/rightGradient.jpg) no-repeat;
}
#rightcontent{
	padding-left: 5px;
	padding-right: 2px;
	height:267px;
	border-bottom:1px solid #acadb0;	
}
*html #rightcontent{
	height:277px;
	}
#rightMiddle{
	background:url(../images/rightGradient.jpg) no-repeat;
	padding-left: 5px;
	padding-right: 2px;
	height:350px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #acadb0;
}
#rightBottom{
	border-top:1px solid #FFFFFF;
	padding:10px;
}
.rightImage{
	text-align:center;
	padding-top:10px;
}
/************************************************ CSS Rules for Footer ******************************************/
#footer {
	clear:both;
	height:27px;
	background: url(../images/menu.jpg) center center repeat-x;
	margin: 0px;
	padding: 0px;
	width:760px;
}

#leftmenufooter ul {
	font-size:9pt;
	list-style-type:none;
	padding:0;
	margin:0;
	height:27px;
	float:left;
	border-right:solid 1px #DADADA;
}

#leftmenufooter ul li {
display:inline;
}

#leftmenufooter ul li a{
color:#ededee;
padding: 5px 10px;
margin: 0;
text-decoration: none;
border-left: 1px solid #DADADA;
border-right: 2px solid #2a292e;
height:17px;	
vertical-align: middle;
float:left;
}

#leftmenufooter ul li a:hover{
background: url(../images/menu-over.jpg) center center repeat-x;	
}

#rightmenufooter ul {
font-size:9pt;
list-style-type:none;
padding:0;
margin:0;
height:27px;
float:right;
border-left: 1px solid #DADADA;
}

#rightmenufooter ul li {
display:inline;
}

#rightmenufooter ul li a{
	color:#ededee;
	padding: 5px 10px;
	margin: 0;
	text-decoration: none;
	border-right: 1px solid #DADADA;
	border-left: 2px solid #2a292e;
	height:17px;	
	vertical-align: middle;
	float:left;
}

/****************************************** Classes ******************************************/
.clear{
	clear:both;
}
.bullets{
	background:url(../images/bulletsOrange.jpg) no-repeat;
	margin-top:10px;
	padding-left:20px;
}
.more{
	background:url(../images/arrow.png) no-repeat right center;	
	color:#b56942;
	padding-right:10px;
	margin-top:10px;
	font-size:9px;
	float:right;
}
.moreRight{
	background:url(../images/arrow.png) no-repeat right center;	
	color:#b56942;
	padding-right:10px;
	margin-top:20px;
	font-size:9px;
	float:right;
}
/********************************* Rules for Standar Sets ****************************************/
h1{
	margin:0;
	padding:0;	
	font:Tahoma, Verdana, Arial, "Arial Narrow", Georgia;
	font-size:10pt;	
}
p{
	padding:0;
	margin:0;
	padding-top:10px;
}

