/* Main body background and default font */

body, p, td, th, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


body
{
	background-color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

br.smallBreak
{
	font-size:6;
}


table#menuNav 
{
	background: #3660AC url("/images/menuNav_bg.gif") 0 0 repeat-x;
	margin: 0;
	padding: 0;
	border-top: solid 1px #5E6772;
	border-bottom: solid 1px #5E6772;
}

a.collNavLink 
{
	display: block;
	float: left;
	margin: 0;
   padding-top: 4px;
   padding-right: 10px;
   padding-bottom: 4px;
   padding-left: 10px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-right: solid 1px #2071C2;
	border-left: solid 1px #003162;
}

a.collNavLink:hover 
{
	background:  url("/images/menuNav_over_bg.gif") 0 0 repeat-x;
	color: #FFFFFF;
}
	
a.loginNavLink 
{
	display: block;
	float: right;
	margin: 0;
   padding-top: 4px;
   padding-right: 10px;
   padding-bottom: 4px;
   padding-left: 10px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-left: solid 1px #003162;
}

a.loginNavLink:hover 
{
	background:  url("/images/menuNav_over_bg.gif") 0 0 repeat-x;
	color: #FFFFFF;
}


table#submenuNav
{
	background: #3660AC url("/images/submenuNav_bg.gif") 0 0 repeat-x;
	margin: 0;
	padding: 0;
}

span.subcollNavText
{
	display: block;
	float: left;
	margin: 0;
	padding: 4px 0px 4px 110px;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-left: solid 1px #623100;
}
a.subcollNavLink 
{
	display: block;
	float: left;
	margin: 0;
	padding: 4px 10px 4px 10px;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-right: solid 1px #C27120;
	border-left: solid 1px #623100;
}

a.subcollNavLink:hover 
{
	background: url("../images\submenuNav_over_bg.gif") 0 0 repeat-x;
	color: #FFFFFF;
}

a.logoutNavLink 
{
	display: block;
	float: right;
	margin: 0;
	padding: 4px 10px 4px 10px;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border-right: solid 1px #C27120;
	border-left: solid 1px #623100;
}

a.logoutNavLink:hover 
{
	background: url("../images\submenuNav_over_bg.gif") 0 0 repeat-x;
	color: #FFFFFF;
}
	

/*========================================================================
   Style classes for standard text
========================================================================*/
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
}

.textBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#3660AC;
	font-weight: bold;
}

.textWait
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Gray;
	font-weight: bold;
}

.textWaitRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:Red;
	font-weight: bold;
}

.textRequired
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
	font-weight:bold;
}

.textbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:Black;
	font-weight:bold;
}

.textTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:Black;
	font-weight:bold;
}

.textTitleBlue, a.textTitleBlue, a.textTitleBlue:link, a.textTitleBlue:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#CC0000;
	font-weight:bold;
}

.textDescription
{
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
}

.textRegister
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:black;
}

.textSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:black;
}


.textRed
{
	color:#990000;
}


.textError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ff0000;
	font-weight:bold;
}	

.textErrorStar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#ff0000;
	font-weight:bold;
}	
	
.featureList
{
	margin-left:0;
	padding-left:20;
	line-height:15pt;
}

a.hiddenLink, a.hiddenLink:link, a.hiddenLink:visited, a.hiddenLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
	text-decoration:none;
}

.productTypeTitle, a.productTypeTitle, a.productTypeTitle:link, a.productTypeTitle:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:White;
	font-weight:bold;
	text-decoration:none;
}

a.productTypeTitle:hover, productTypeTitle:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:Gray;
	font-weight:bold;
	text-decoration:none;
}
	
.productLink, a.productLink, a.productLink:link, a.productLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 10pt;
	margin-top: 5pt;
	margin-bottom: 5pt;
	color:White;
	text-decoration: none;
}

a.productLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	text-decoration: none;
}


	
/*========================================================================
   Style classes for the section headings in the main body.
========================================================================*/
.productTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:white;
	background-color:#002952;
	font-weight:bold;
	text-align:center;
	background-image: url(/images/menuNav_bg.gif);
	background-repeat: repeat-x;
}

.section
{
}
	
table.section
{
	border-top-style:dashed;
	border-top-color:#990000;
	border-top-width:1px;
}

th.section
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:white;
	background-color:#3660AC;
	font-weight:bold;
	padding-left:30;
	text-align:left;
}

td.section
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:black;
}

table.section2
{
	border-top-style:dashed;
	border-top-color:#990000;
	border-top-width:1px;
}

td.section2
{
	border-right-style:dashed;
	border-right-color:#990000;
	border-right-width:1px;
}
th.section2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:white;
	background-color:#3660AC;
	font-weight:bold;
	padding-left:10;
	text-align:left;
}

.companyHilight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*background-color:#dddddd;*/
	background-color:#ffffff;
	font-weight:bold;
	padding-top:5;
	padding-bottom:2;
	padding-left:25;
	
}

.company
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	padding-top:5;
	padding-bottom:2;
	padding-left:25;
	/*background-color:#f9f9f9;*/
	background-color:#ffffff;
}


/*========================================================================
   Style classes for the copyright text
========================================================================*/
.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
}

a.copyright, a.copyright:link, a.copyright:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
	text-decoration: underline;
}

a.copyright:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Blue;
	text-decoration: underline;
}


/*========================================================================
   Style classes for the copyright text
========================================================================*/
.sublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: Gray;
}

a.sublinks, a.sublinks:link, a.sublinks:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Gray;
	text-decoration: underline;
}

a.sublinks:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Blue;
	text-decoration: underline;
}


/*========================================================================
   Style classes for the sidebar
========================================================================*/
.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

.sidebarbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:Black;
	font-weight:bold;
}

.sidebarTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
   font-weight:bold;
	color: #4C669F
}


input.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

select.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

table.sidebar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	background-color: #d6d6d6;
}

td.sidebar
{
	background-color: #d6d6d6;
}

.formdeahing {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.forminst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	border:1 solid #000000;
	padding: 2px;
}
.formfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFFFCC;
	border:1 solid #000000;
	font-weight: bold;
}
/*========================================================================
   Style classes for every other row of forms and right col of MSL results
========================================================================*/
.hiliterow {
	background-color: #CCCCCC;
}

/*========================================================================
   Style classes for search results PHOTO BACKGROUNDS
========================================================================*/
.hiliterow2 {
	background-color: #003366;
}

/*========================================================================
   Style classes for search results for land
========================================================================*/
.hiliterow3 {
	background-color: #006666;
}

/*========================================================================
   Style classes for search results for MLS logo
========================================================================*/
.hiliterow4 {
	background-color: #FFFFFF;
}


/*========================================================================
   Style classes for search results for MLS ETAR section
========================================================================*/
.hiliterow5 {
	background-color: #800000;
}

/* upper left menu - white rolls whole table to white */
.upperLeftMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* text-transform: capitalize; */
	text-decoration: none;
	color: #FFFFFF;
}
.upperLeftMenu a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.upperLeftMenu a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.upperLeftMenu a:hover {
	text-decoration: none;
	color: #000000;
	background-color:#FFFFFF;
	/* display: block; */
	/* not unless in a table */
	font-weight: bold;
}
.upperLeftMenu a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.left {
	background-image: url(/images/left1.jpg);
	background-repeat: no-repeat;
	background-color: #161D2F;
}
.right {
	background-color: #161D2F;
	background-image: url(/images/right1.jpg);
	background-repeat: no-repeat;
}

.largertext1 {font-size: 12px}
.largertext2 {font-size: 12}

