body {
font-family: "Times New Roman", Arial, Helvetica, sans-serif;
}
/*
#menu {
   font-family: "Times New Roman", Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 2px;
   margin-bottom: 10px;
   padding-bottom: 5px;
   font-size: 10px;
}
*/
a:link {
color: #333333;
padding: 0px;
padding-left: 0px;
margin-left: 0px;
padding-right: 0px;
margin-right: 0px;
text-decoration: none;
text-align: center;
font-size: 12px;
}

a:visited {
color: #333333;
padding: 0px;
padding-left: 0px;
margin-left: 0px;
padding-right: 0px;
margin-right: 0px;
text-decoration: none;
text-align: center;
font-size: 12px;
}

a:hover{
color: #157376;
text-decoration: none;
text-align: center;
font-size: 12px;
}



p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: 200;
	color: #333333;
}

.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}
.sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
}
h1colour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #157376;
	font-weight:bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}
.mark {
	font-family: Arial, Helvetica, sans-serif;
	color: #157376;
	font-weight:bold;
}
.quotes {
    margin: -20 auto 0 auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #333333;
}
.quote-author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
}
/*
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23af17;
	text-decoration: none;
	z-index: 50;
	position: relative; /* this for Opera as links under right logo weren't clickable */
/*}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #157376;
}
*/


/*
.content {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: 200;
	color: #333333;
}
#content a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23af17;
	text-decoration: none;
	z-index: 50;
	position: relative; 
}

#content a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23af17;
	text-decoration: none;
	z-index: 50;
	position: relative; 
}

#content a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #157376;
}
/*

/* Start of CSS for Dagon Design Form Mailer */

.mailwrapper {
position: absolute;
z-index: 50;
top: 360px;
/*left: 420px; /* postion of form from left */
text-align: left;

}
.maildiv {
margin: 0 auto 0 auto;
text-align: left;
width: 350px;
font-family: Geneva, Arial, Helvetica;
font-size: 12px;
}
.maildiv form {
text-align: left;
background-color: #fff;

}
.maildiv label {
/* used for right side captions */
vertical-align: top;
margin-left: 0px;
padding: 0 0 0 3px;
}
.maildiv .sidelbl {
/* used for left side labels */
width: 200px;
text-align: left;
padding: 0 10px 0 0;
vertical-align: top;
position: relative;
display: block; 
float: left; 
clear: left;
}
.maildiv a {
color: #FF9933;
}
.maildiv h2 {
color: #FF9933;
font-size: 140%;
}
.maildiv input {
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #339966;
margin-left: 30px;
}
.maildiv select {
margin-bottom: 10px;

}
.maildiv textarea {
margin-bottom: 10px;
border: 1px solid #339966;
font-size: 100%;
font-family: Geneva, Arial, Helvetica;
margin-left: 30px;
}
.maildiv .ver_img {
padding: 0;
margin: 0 0 10px 10px;
vertical-align:bottom;  
border: 1px solid #080; 
}
.maildiv fieldset {
padding: 15px 5px 5px 5px;
margin-bottom: 10px;
}
.maildiv .legendspacing {
height: 10px;
}
.maildiv .fmcredits {
float: left;
font-size: 90%;
}
.maildiv .fmsubmit {
float: left;
margin-top: 10px;
margin-left: 25px;
margin-bottom: 15px;
}
.maildiv .fmrequired {
color: #339966;
font-size: 90%; 
float: left;
margin-top: 3px;
margin-left: 30px;
}
.maildiv .fmspacer {
height: 10px;
}
.maildiv .fminfofull {
padding: 0 10px 0 10px;
color: #339966;
margin-bottom: 15px;
margin-left: 20px;
font-weight: bold;
}
.maildiv .fminfohalf {
padding: 0 10px 0 10px;
color: #339966;
margin-left: 110px;
margin-bottom: 15px;
}
.maildiv .fmerrorbox {
text-align: left;
}
.maildiv li {
margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
color: #339966;
font-size: 120%;
}

/* End of CSS for Dagon Design Form Mailer */

/* New Styles */


.bodycolour {
color: #157376;
font-family: Arial, Helvetica, sans-serif;
}


.openhaus14 {
    font-size: 14px;
	color: #f66924;
	font-style: italic;
	font-weight: bold;
}

.openhaus12 {
    font-size: 12px;
	color: #f66924;
	font-style: italic;
	font-weight: bold;
}


.h2-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}

/*
.style7 {color: #FF0000}
.style8 {font-size: 14px; color: #FF0000; }
