/*
	These are styles used throughout the website.
*/

.templateLink a { text-decoration:none; color:#FFFFFF }
.templateLink a:hover {text-decoration:underline; color: #FFFFFF; background-color:#007cc3; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}

.mmstyle {color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
.styleFinePrint {color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px }
.styleMoonGreen {color: #CCFF66}
.styleLightBlue {color: #007cc3}
.style12px {font-size: 12px}
.style6 {font-size: 14px; }
.smallWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smallBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.mainPane { width:657px; text-align:center; float:right; }
.menuPane { width:228px; text-align:left; float:left; }

.menuTitle 
{ 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:20px; 
	line-height:30px; 
	text-align:center; 
	height:30px; 
	background-color:#C4D7D8;
	color:#3F4446;
}
.menuLinkPane 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:15px; 
	line-height:25px; 
	text-align:left; 
	padding-left:5px;	
	color:#FFFFFF;
}
.menuLinkPane a { text-decoration:none; color:#FFFFFF; }
.menuLinkPane a:hover { text-decoration:underline; color: #FFFFFF; }

.mainPageLink 
{ 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:14px; 
	line-height:18px; 
	padding-left:10px;
	color:#3F4446;
/*	background-color:#C4D7D8;*/
}

.mainPageLink a { text-decoration:none; color:#3F4446; }
.mainPageLink a:hover { text-decoration:underline; color: #3F4446; }


.mainMenuLink 
{ 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px; 
	line-height:20px; 
	text-align:left; 
	padding-left:20px;
	color:#FFFFFF;
	width:70px;
	float:left;
	text-align:left;
}
.mainMenuLink a { text-decoration:none; color:#FFFFFF; }
.mainMenuLink a:hover { text-decoration:underline; color: #FFFFFF; }

.contentPane 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; 
	line-height:30px; 
	text-align:left; 
	padding:5px; 
	background-color:#FFFFFF;
	color:#888888;
}
.contentTitle 
{ 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:24px; 
	font-weight:bold; 
	line-height:24px; 
	color:#000000; 
}

.contentTitleBBG { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; line-height:28px; color:#FFFFFF; text-align:center;}
.contentSubtitle, .contentSubtitle a { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; line-height:22px; color:#FF0000; text-align:center;}
.contentBlurb { font-family:Arial; font-size:14px; font-weight:normal; line-height:16px; color:#000000; text-align:left; padding:5px;}
.contentBlurbBBG { font-family:Arial; font-size:14px; font-weight:normal; line-height:16px; color:#FFFFFF; text-align:left; padding:5px;}
.contentBlurbBBG a, .contentBlurbBBG a:visited { font-family:Arial; font-size:14px; font-weight:normal; line-height:16px; color:#FFFFFF; text-align:left; padding:5px;}
.contentHeader { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#FF0000; text-align:left;}
.contentSubheader { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#FF0000; text-align:left;}
.contentImgFloat { float:left;margin:3px; }
.hrdivider4px { size:4px; color:#000000; }

.contentFineprint { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; }
.contentResponsePaneBad {  background-color:#FFCCCC; border:1px solid #FF0000; color: #000000; text-align:left; }
.contentResponsePaneGood { background-color:#D9E6E8; border:1px solid #0066FF; color: #3F4446; text-align:left; }

.contentResponseText { font-size:14px; line-height:20px; font-weight:bold;}
.invalidentryfont { background-color:#FF0000; font-style:italic; }

.featlistfont { font-family: Georgia, "Times New Roman", Times, serif;font-size: 8pt;font-style: normal;font-weight: bold;color: #FFFFFF; text-align:left}
.featlistLink { float:left;}
.featlistLink, .featlistLink a, .featlistLink a img { text-decoration:none; border:1px solid; border-color:#000000;padding:0px;  display:block; text-align:center; background-color: #FF0000;}
.featlistLink a:hover, .featlistLink a:hover img, .featlistLink a:active img  {text-decoration:none; border:1px solid; padding:0px; margin:0px; border-color:#FFFFFF;}
<!--
.featlistLink, .featlistLink a, .featlistLink a img { text-decoration:none; border:1px solid; border-color:#000000;padding:0px;  display:block; }
.featlistLink a:hover, .featlistLink a:hover img, .featlistLink a:active img  {text-decoration:none; border:1px solid; padding:0px; margin:0px; border-color:#FFFFFF;}
.featlistLink a:hover, .featlistLink a:hover img, .featlistLink a:active img #overlaygroup #bumpup {text-decoration:none; border:1px solid; border-color:#FFFFFF;}
-->

.formText { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:21px; color:#000000; }
.formData { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000000; background-color:#EEEEEE; }
.formInvalidData { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; background-color:#FFCCCC; }
.formHeader { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; line-height:30px; color:#000000; text-align:left; background-color:#EEEEEE; padding-left:10px;}
.formFieldDisplay { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; line-height:20px; color:#000000; text-align:left; background-color:#FFCCFF; padding-left:10px; width:150px; float:left; margin:1px; }
.formValueDisplay { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; line-height:20px; color:#000000; text-align:left; background-color:#CCFFFF; padding-left:10px; width:400px; float:left; margin:1px; }
.smallFormText { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:25px; color:#000000; }


.meetusfont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.overlayfloatleft {float:left; width:124px; height:93px;}
.overlayfloatright {float:right; width:124px; height:93px;}
.overlayfooter { width:124px; height:20px; clear:both; }
.overlaygroup { border:1px solid #FF0000; }/* border-width:2px; border-color:yellow; border-style:solid;} */
.bumpup{position:relative;top:-93px;margin:0px; padding:0px;}
.overlaybottom{position:relative;bottom:0px;margin:0px; padding:0px;}

#mlssearchpane { background-color:#000000; margin:2px; vertical-align:middle; text-align:left;}
#mlssearchpane #title { height: 22px; background-color:#ff0000; text-align:center; vertical-align:middle; font-family: Georgia, serif; color: #FFFFFF; font-size:15px; font-weight:bold;}
#mlssearchblock { height: 120px; float:left; }

.mlssearchformtext { font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; font-weight:normal; color:#FFFFFF; line-height:12px; }
.mlssearchformtext a { font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; font-weight:normal; color:#FFFFFF; line-height:12px; }
.mlssearchformtext a:hover { font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; font-weight:normal; color:#FFFFFF; line-height:12px; }

.mlssearchformtext1 { color:#FFFFFF; font-size:13px; }


.mlssearchformdata { font-family:Georgia, "Times New Roman", Times, serif;font-size:11px; font-weight:normal; color:#000000; line-height:11px; } 

#mlsuserpane  { width:194px; height: 140px; background-color:#1a3b86; margin:0px; vertical-align:middle; text-align:left; float:right; }

.mlsmenulink a { text-decoration:none; color:#FFFFFF; border:1px solid; border-color:#FFFFFF; background-color:#000000; width:110px;display:inline-block; text-align:center}
.mlsmenulink a:hover, .mlsmenulink a:active { text-decoration:none; color:#FFFFFF; border:1px solid; border-color:#FFFFFF; background-color:#FF0000; width:110px;display:inline-block; text-align:center}

.infobox2
{
	background-color:#000000;
	color:#FFFFFF;
	border:1px;
	border-color:#FFFFFF;
	border-style:solid;
	padding:0px; 	
}

.tblbox
{
	background-color:#000000;
	color:#FFFFFF;
	border:#FFFFFF solid 1px;
	text-align:left;
}

.inline-line-height
{
	line-height: 30px;
}

.templateTitleBanner {
    background-color:#0096dc; 
    color:#ffffff; 
    font-family:Georgia, serif; 
    font-size:20px; 
    font-weight: normal;
}