@charset "utf-8";


/* CSS Document */
html, body, {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	min-height:100%;	/* background code is running in theme.css
	
	background-image: url(../images/themes/default-theme/bluegradient-default.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2559A5;
	*/
}

/* Removes blue image border from all images */
img {
	border: none;
}

/* Walkon video*/
#walkon-container-div {
	position:absolute;
	width:100%;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 1px;
	min-height: 100%;
	height: 100%;
	vertical-align: text-bottom;
	visibility: visible;
}
/* Walkon video*/



#whiteborder-table {
	width:832px;
	background-color: #FFFFFF;
	border:none;
}


#main-table {
	width:815px;
	background-color: #FFFFFF;
	border:none;
	padding: 0px;
}

#topnav-table {
	width:815px;
	background-color: #FFFFFF;
	border:none;
	padding: 0px;
}

/* Side Nav Tables S/M/L/HomeLarge */

#sidenavsmall-table{
	background-image:url(../images/layout/backgrounds/sidenav/sidenavgradientsmall.gif);
	list-style-image: url(../images/themes/default-theme/bullets/leftnav-bullet.gif);
	list-style-type: square;
	list-style-position: inside;
}


#sidenavmed-table{
	background-image:url(../images/layout/backgrounds/sidenav/sidenavgradientmed.gif);
	list-style-image: url(../images/themes/default-theme/bullets/leftnav-bullet.gif);
	list-style-type: square;
	list-style-position: inside;
}

#sidenavlarge-table{
	background-image:url(../images/layout/backgrounds/sidenav/sidenavgradientlarge.gif);
	list-style-image: url(../images/themes/default-theme/bullets/leftnav-bullet.gif);
	list-style-type: square;
	list-style-position: inside;
}

#sidenavlargehome-table{
	background-image:url(../images/layout/backgrounds/sidenav/sidenavgradientlargehome.gif);
	list-style-image: url(../images/themes/default-theme/bullets/leftnav-bullet.gif);
	list-style-type: square;
	list-style-position: inside;
}

/* End Side Nav Tables S/M/L  */


#siteimage-table {
	width:815px;
	/* [disabled]border:none; */
	padding: 0px;
	height: 236px;
	background-image: url(../images/layout/backgrounds/maingraphic.jpg);
	background-repeat: no-repeat;
}


#full-content-table {
	width: 815px;
	height: 100px;
	background-color: #FFFFFF;
	vertical-align: top;
	background-color: #FFFFFF;
	margin-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #333333;
}

#form-table {
	width: 570px;
	height: 770px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	margin-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #333333;
}

#side-ad {
	width:233px;
	margin-top:5px;
	height: 400px;
}

#content-table {
	width: 100%;
	height: 100px;
	background-color: #FFFFFF;
	vertical-align: top;
	vertical-align: top;
	/*margin-top: 5px;*/
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
}

#colcontent-div{
	width:95%;
	margin-left: 6px;
	margin-right: 0px;
	vertical-align: top;
	margin-top: 6px;
}

#thindash-table{
	border: 1px dashed #333333;

}


a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #71AAFF;
	text-decoration: none;
}

/* ::::::::::: Start sidenav-Table ::::::::::::*/


#sidenav-table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#0099FF;
	width: 233px;
	background-color: #E2E2E2;
	list-style-position: inside;
	}


	
#sidenav-table a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

#sidenav-table a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

#sidenav-table a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #71AAFF;
	text-decoration: none;
}

#fyloutmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

/* ::::::::::: End sidenav-Table ::::::::::::*/


/* ::::::::::: Start blhl-table ::::::::::::*/


#blhl-table {
	background-color: #087568;
	width: 100%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
	
#blhl-table a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFF99;
	text-decoration: none;
}

#blhl-table a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFF99;
	text-decoration: none;
}

#blhl-table a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
/* ::::::::::: End blhl-table ::::::::::::*/



/* ::::::::::: Classes ::::::::::::*/

.allcaps{
	text-transform:uppercase;
}

.blhl-title{
	text-transform:uppercase;
	font-size:15px;
	color:#F7F7B7;
	font-weight: bold;
}

.thindash-table{
	border: 1px dashed #333333;
}
.alert-ul{
    list-style-image: url(../images/layout/bullets/alert-bullet.gif);
	list-style-type: square;
}

.alert-text-ul{
    list-style-image: url(../images/layout/bullets/alert-bullet.gif);
	list-style-type: square;
	color:#CC0000;
	
}

.linkarrow{
	font-family:Arial, Helvetica, sans-serif;
	color:#428DFF;
	font-size:7pt;
	font-weight:normal;
}

.date{
	font-family:Arial, Helvetica, sans-serif;
	color:#71AAFF;
	font-size:7pt;
}

.bold{
font-weight:bold;
}

.graydarkbold {
	/*line-height: 16px;*/
	color: #666666;
	font-weight:bold;
}


.lineheight16pxjust {
    line-height: 16px;
    text-align: justify;
}

.center {
	text-align: center;
	
}

.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	filter: Alpha(Opacity=100);
}

.lightgraysm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;

}
/* seachbutton-blue*/
.searchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #76A4D1;
	border: 1px solid #666666;
	filter: Alpha(Opacity=100);
}
*/

/* seachbutton-green

.searchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #a0b57f;
	border: 1px solid #666666;
	filter: Alpha(Opacity=100);
}
/* seachbutton-green END*/

.blue {
	line-height: 16px;
	text-align: justify;
	color: #0066CC;
}

.bluenojust {
	/*line-height: 16px;*/
	color: #0066CC;
}

.blueboldnojust {
	/*line-height: 16px;*/
	color: #0066CC;
	font-weight:bold;
}

.formerror{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:10pt;
	font-weight: bold;
}

.inlinetitledrkgray {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10pt;
	font-weight: bold;
}

.titlebox2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12pt;
	font-weight: bold;
}

img.floatLeft { 
    float: left; 
    margin: 2px; 
}
img.floatRight { 
    float: right; 
    margin: 2px; 
}

.qa {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size:medium;
	font-weight: bold;
}

/* Start ocvtsblack */
.ocvtsblack {
	line-height: 16px;
	text-align: justify;
	color: #000000;
}

.ocvtsblack-title1 {
	color: #000000;
	font-weight:bold;
}

.ocvtsblack-title2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #000000;
}

.ocvtsblack-title3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #000000;
}

/* End ocvtsblack */

/* Start ocvtsgray */
.ocvtsgray {
	line-height: 16px;
	text-align: justify;
	color: #666666;
}

.ocvtsgray-title1 {
	color: #666666;
	font-weight:bold;
}

.ocvtsgray-title2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #666666;
}

.ocvtsgray-title3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #666666;
}

/* End ocvtsgray */



/* Start ocvtsblue */
.ocvtsblue {
	line-height: 16px;
	text-align: justify;
	color: #0066CC;
}

.ocvtsblue-title1 {
	color: #0066CC;
	font-weight:bold;
}

.ocvtsblue-title2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #0066CC;
}

.ocvtsblue-title3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #0066CC;
}

/* End ocvtsblue */

/* Start matesgreen */
.matesgreen {
	line-height: 16px;
	text-align: justify;
	color: #669900;
}

.matesgreen-title1 {
	color: #A1B67E;
	font-weight:bold;
}

.matesgreen-title2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #A1B67E;
}

.matesgreen-title3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #A1B67E;
}


/* End matesgreen */

/* Start paapurple */
.paapurple {
	line-height: 16px;
	text-align: justify;
	color: #9900CC;
}

.paapurple-title1 {
	color: #A07FB4;
	font-weight:bold;
}

.paapurple-title2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color: #A07FB4;
}

.paapurple-title3 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #A07FB4;
}

/* End paapurple */


/* ::::::::::: Start Rounded Div's ::::::::::::*/

.title-blueround100 {
	background-color: #8FB5DA;
	height: 15px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}


.title-grayround100 {
	background-color: #e2e2e2;
	height: 15px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	line-height: 15px;
}

.title-redround100 {
	background-color: #990000;
	height: 15px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}


.title-alertgrayround100 {
	background-color: #323232;
	width: 100%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}


.title-alertredround100 {
	background-color: #990000;
	width: 100%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-transform: capitalize;
}


.title-greenround100 {
	background-color: #A1B67E;
	height: 15px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}

.title-purpleround100 {
	background-color: #A07FB4;
	height: 15px;
	width: 100%;
	text-align: left;
	text-indent: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}
.div-round100x100 {
	background-color: #ECECEC;
	width: 262px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #666666;
	vertical-align: top;
}
.contact-tableshade {
	background-color: #F0F0F0;
}
#locations-table {
	background-color: #F7F7F7;
	margin-right: auto;
	margin-left: auto;
	height: 180px;
	width: 97%;
	line-height: 16px;
}
.openhousetitle {
	font-size: 24pt;
	color: #6699CC;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hrule2 {
	height: 1px;
	background-color: #CCCCCC;
	width: 100%;
	text-align: left;
	margin: 0 auto 0 0;
	color: #CCCCCC;
	border-width:0px;
	margin-top:4px;
}


/* ::::::::::: Remove Logo text from Google Translator ::::::::::::*/
#google_translate_element {
	color: transparent; /* hide text*/

}

#google_translate_element a {  
      display: none; /* hide logo*/

}

div.goog-te-gadget {  
      color: transparent; !important; /* hide power by*/

}
