@charset "UTF-8";
html {
     overflow: -moz-scrollbars-vertical;
}
a:link {
}
a:visited {
}
a:hover {
}
a:active {
}
body {
	background-image: url(images/gradient-bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
.homeTableCellPad {
	padding: 20px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.footer a:link {
	color: #333333;
}
.footer a:visited {
	color: #333333;
}
.footer a:hover {
	color: #006633;
}
.footer a:active {
	color: #333333;
}
.textWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}
.textWhite a:link {
	color: #FFFFFF;
}
.textWhite a:visited {
	color: #FFFFFF;
}
.textWhite a:hover {
	color: #006633;
}
.textWhite a:active {
	color: #FFFFFF;
}
.textGreen {
	color: #006633;
}
.textGreen a:link {
	color: #006633;
}
.textGreen a:visited {
	color: #006633;
}
.textGreen a:hover {
	color: #FFFFFF;
}
.textGreen a:active {
	color: #006633;
}
.textGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.textGrey a:link {
	color: #333333;
}
.textGrey a:visited {
	color: #333333;
}
.textGrey a:hover {
	color: #006633;
}
.textGrey a:active {
	color: #333333;
}
.headerGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006633;
}
.headerGreen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #006633;
	line-height: 36px;
}
#home .home a {
	display:block;
	width: 101px;
	height: 53px;
	background-image: url(images/nav-home-down.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.home a {
	display:block;
	width: 101px;
	height: 53px;
	background-image: url(images/nav-home.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.home a:hover { 
	background-image: url(images/nav-home-over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#proplease .proplease a {
	display:block;
	width: 176px;
	height: 53px;
	background-image: url(images/nav-proplease-down.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.proplease a {
	display:block;
	width: 176px;
	height: 53px;
	background-image: url(images/nav-proplease.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.proplease a:hover { 
	background-image: url(images/nav-proplease-over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#propsale .propsale a {
	display:block;
	width: 168px;
	height: 53px;
	background-image: url(images/nav-propsale-down.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.propsale a {
	display:block;
	width: 168px;
	height: 53px;
	background-image: url(images/nav-propsale.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.propsale a:hover { 
	background-image: url(images/nav-propsale-over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#contact .contact a {
	display:block;
	width: 130px;
	height: 53px;
	background-image: url(images/nav-contact-down.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.contact a {
	display:block;
	width: 130px;
	height: 53px;
	background-image: url(images/nav-contact.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.contact a:hover { 
	background-image: url(images/nav-contact-over.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.homeTableAboutUsCellPad {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.rulelineBottomDotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

.rulelineTopLeft {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-left-color: #333333;
}
.rulelineBottomRight {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.rulelineTopRightBottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.copyred {
	color: #CC0000;
}
.textfieldinput {
	border: 1px solid #999999;
}
.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #006633;
	line-height: 36px;
}
.interiorBorder {
	border: 1px solid #666666;
}
.textTan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #886231;
	line-height: 16px;
}

/*rounded corners*/
.roundcont {
	width: 250px;
	background-color: #FFFFFF;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/tr.jpg) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.jpg) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}