body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
div {font-family: Arial,Helvetica,Verdana,sans-serif;}
span {font-family: Arial,Helvetica,Verdana,sans-serif;}
td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #FFFFFF; background-color: #3068A8;}
p {font-family: Arial,Helvetica,Verdana,sans-serif;margin-top:5px;}
b {font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: bold;}
i {font-family: Arial,Helvetica,Verdana,sans-serif; font-style: italic;}
li {font-family: Arial,Helvetica,Verdana,sans-serif;}
ul {font-family: Arial,Helvetica,Verdana,sans-serif;}
ol {font-family: Arial,Helvetica,Verdana,sans-serif;}
h1 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 28px;}
h2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px;}
h3 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 20px;}
h4 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px;}
h5 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px;}
h6 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
.required {color:red;font-weight:bold;}

.break { page-break-after: always }
.error {color: #FF0000;}
.serror {color: #FFFFFF; background-color: #FF0000;}
.button {background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif;}

.caption {font-family: verdana,arial,helvetica; font-size: 10px; color: #000066;}
.title {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px; font-weight: bold; color: #000066;}

.smallest {font-size: 10px;}
.smaller {font-size: 11px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}

.little {font-size: 11px;}

a {font-family: arial,helvetica,verdana; text-decoration: underline; color: #0066cc;}
a:link {color: #0066cc;}
a:active {color: #0066cc;}
a:visited {color: #0066cc;}
a:hover {color: #ff9900;}

.btn {
	color: #ffffff;
	background: #3068A8; 
    font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #DFECFE;
	border-top: 1px solid #DFECFE;
	height:19px;
	text-decoration:none;
	cursor: hand
}

.saleprice {
	font-size: 13px;
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	text-align: left; 
	border-right-width: 0px;
	font-weight: bold;
	color: #FF0000;}

.price {
	font-size: 13px;
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	text-align: left; 
	border-right-width: 0px;
	font-weight: bold;}

P.break { 
	page-break-after: always;}

.border {border: solid 1px #010179;}
.borderbtm {border-bottom: solid 1px #010179;}
.bordertp {border-top: solid 1px #010179;}
.borderlft {border-left: solid 1px #010179;}
.borderrt {border-right: solid 1px #010179;}
.borderltr {border-left: solid 1px #010179; border-top: solid 1px #010179; border-right: solid 1px #010179;}
.borderlb {border-left: solid 1px #010179; border-bottom: solid 1px #0101799;}

#menuback {
	width:172px;
	height:121px;
	background-image: url(/images/core/menuback.gif);
	background-repeat: no-repeat;
	padding-left:2px;
	padding-top:7px;
}

#menu {
	width:142px;
	height:121px;
}

a.footerlink,a.footerlink:link,a.footerlink:active,a.footerlink:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #2F4071;font-size:11px;}
a.footerlink:hover {text-decoration: underline;color: #2F4071;}

#footer {
	color:#2F4071;
	font-size:11px;
}

#footerdiv {
	width:619px;	
	margin-left:146px;
	border-top:1px solid #858EA1;
	padding-top:5px;
}

#copyright { 
	background-color: #569BD0;
	color: #ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:43px;
	margin-top:3px;
}

#contentleft {
	margin-left:19px;
	margin-top:10px;
	width:345px;

}

#contentmain {
	margin-left:19px;
	margin-top:10px;
	width:563px;
}

#rightinfo {
	float:right;
	width:190px;
	background-image: url(/images/core/rightbar.jpg);
	height:288px;
	background-color:#D9DBE7;
	text-align:center;
	font-weight:bold;
	padding-top:7px;
	color:#0B1E43;
}

#maintd {
	padding-bottom:20px;
}

#address {
	color:#3885C7;
}

a.mail,a.mail:link,a.mail:active,a.mail:visited {font-family: arial,helvetica,verdana; text-decoration: none; color: #061341;font-size:12px;text-decoration: underline}
a.mail:hover {text-decoration: none;color: #061341;}

.headline {
	color:#3F91D0;
	font-size:15px;
	font-weight:bold;
}

.subhead {
	color:#1C3A73;
	font-weight:bold;
	font-size:12px;
}

th.first {
	background-color:#8AB3D3;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
}

th.sub {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	background-color: #569BD0;
}

td.first {
	background-color:#E58445;
	color:#ffffff;
}

td.second {
	background-color:#ffffff;
	color:#95A2C2;
}

.onrow {
	background-color:#E2E7EC;
	color:#596388;
	font-weight:bold;
	text-align:center;
}

.offrow {
	background-color:#FFFFFF;
	color:#596388;
	font-weight:bold;
	text-align:center;
}

.getquotetd {
	padding-left:3px;
	background-color: #ffffff;
}

.contacttext{
	width:175px;
}

.formleft {
	background-color:#F0F0F0;
	padding-bottom:3px;
	}

.formleftpad {
	background-color:#F0F0F0;
	padding-bottom:3px;
	padding-right:10px;
	}

.formright {
	background-color: #f1f1f1;
	padding-left:10px;
	padding-right:10px;
}

