/* General Links */
A:link     					{ COLOR: #336699; }
A:active   					{ COLOR: #CC6633; }
A:hover    					{ COLOR: #CC6633; background: #EFDDD4; text-decoration: underline; }
A:visited  					{ COLOR: #2D5986; }
A:visited:hover     		{ COLOR: #CC6633; background: #EFDDD4; text-decoration: underline;}

/* Dark Background Links */
A:link.darkback     		{ COLOR: #EAEFF5; text-decoration: none; }
A:hover.darkback    		{ COLOR: #FF9966; text-decoration: underline;}
A:visited.darkback  		{ COLOR: #EAEFF5; text-decoration: none; }
A:visited:hover.darkback	{ COLOR: #FF9966; text-decoration: underline;}
.darkback     				{ COLOR: #EAEFF5; font-weight:bold; text-decoration: underline;}

/* Dark Background Links */
A:link.menubott     		{ COLOR: #EAEFF5; FONT-SIZE: 7pt; text-decoration: none; }
A:hover.menubott     		{ COLOR: #FF9966; FONT-SIZE: 7pt; text-decoration: underline;}
A:visited.menubott     		{ COLOR: #EAEFF5; FONT-SIZE: 7pt; text-decoration: none; }
A:visited:hover.menubott	{ COLOR: #FF9966; FONT-SIZE: 7pt; text-decoration: underline;}

/* Side Pages Title and Subtitle  */
.title     					{ COLOR: #CC6633; FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 14pt; font-weight:bold; margin-top:0 }
.title2    					{ COLOR: #576680; FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 14pt; font-weight:bold; margin-top:0 }

.subtitle  					{ FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 11pt; background: #FCFAF9;  border-top: 1px dotted #EFDDD4;}
.subtitle2 					{ FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 8pt; background: #FFFFFF;  border-bottom: 1px dotted #EFDDD4;}
.subtitle2_quote			{ FONT-FAMILY: Arial; FONT-SIZE: 8pt; text-align:center; font-style:italic; font-weight:bold; margin-top:5; margin-bottom:5 }
.tablecontent  				{ FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 8pt; }


/* Menu Table Blue Main Title and Menu Tabs for Side Pages  */
TD.menumain					{ FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold; background-image: url('grafx/t_blue_bkg.jpg'); height:19; text-align:center }
A.menumain 					{ color: #FFFFFF; TEXT-DECORATION: none; }
A:hover.menumain 			{ color: #CC6633; TEXT-DECORATION: none; }
A:visited.menumain 			{ color: #FFFFFF; TEXT-DECORATION: none; }
A:visited:hover.menumain 	{ color: #CC6633; TEXT-DECORATION: none; }


/* Home Page News  */
.homenews					{ FONT-SIZE: 8pt; }
TD.homenews					{ FONT-SIZE: 8pt; BACKGROUND:#F7ECE6; font-weight: bold;}
A.homenews					{ FONT-SIZE: 8pt; color: #CC6633; TEXT-DECORATION: underline; }
A:hover.homenews			{ FONT-SIZE: 8pt; color: #CC6633; TEXT-DECORATION: underline; }
A:visited.homenews			{ FONT-SIZE: 8pt; color: #CC6633; TEXT-DECORATION: underline; }
A:visited:hover.homenews	{ FONT-SIZE: 8pt; color: #CC6633; TEXT-DECORATION: underline; }


/* Menu Table Grey/White Main Title and Menu Tabs for Home Page */
TD.menumain2				{ FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold; background-color: #666666; height:19; text-align:center }
.sponsortable0 TD, .sponsortable0 A, .sponsortable0 A:visited	{ COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 8pt; BACKGROUND-COLOR: #F2F2F2; TEXT-DECORATION: none; DISPLAY: block; cursor:hand; line-height:15px;}
.sponsortable0 A:hover				{ COLOR: #FFFFFF; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none; DISPLAY: block; }


/* Row Below Menu Tabs for Side Pages  */
TD.menumainbott 			{ FONT-SIZE: 8pt; color: #336699; background: #F2F2F2; height:20; padding-left:20px;}
A.menumainbott 				{ COLOR: #336699; TEXT-DECORATION: none;}
A:hover.menumainbott 		{ COLOR: #CC6633; TEXT-DECORATION: underline;}
A:visited.menumainbott 		{ COLOR: #336699; TEXT-DECORATION: none;}
A:visited:hover.menumainbott{ COLOR: #CC6633; TEXT-DECORATION: underline;}

TD.menutitle  				{ FONT-SIZE: 8pt; COLOR: #CC6633; font-weight: bold; background-image: url('grafx/t_peach_bkg.jpg'); height:18; padding-left:4px }

/* Feature Business Table Row 1  */
.menucontent A				{ COLOR: #333333; TEXT-DECORATION: none; BACKGROUND:#FCFAF9; DISPLAY: block; width:146; FONT-SIZE: 11px; PADDING-LEFT: 6px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px;  BORDER-BOTTOM: #ececec 1px solid;}
.menucontent A:visited		{ COLOR: #333333; TEXT-DECORATION: none; DISPLAY: block; width:146;}
.menucontent A:hover		{ COLOR: #CC6633; TEXT-DECORATION: none; BACKGROUND-COLOR: #EFDDD4; DISPLAY: block; width:146;}

/* Feature Business Table Row 2  */
.menucontent2 A				{ COLOR: #333333; TEXT-DECORATION: none; BACKGROUND:#EAEFF5; DISPLAY: block; FONT-SIZE: 11px; width:147; PADDING-LEFT: 6px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-BOTTOM: #D7E1EC 1px solid; }
.menucontent2 A:visited		{ COLOR: #333333; TEXT-DECORATION: none; DISPLAY: block; }
.menucontent2 A:hover		{ COLOR: #CC6633; TEXT-DECORATION: none; BACKGROUND-COLOR: #EFDDD4; DISPLAY: block; }

/* Right Menu Title and Content  */
.tablerighttitle  			{ COLOR: #CC6633; font-size: 8pt; border-bottom: 1px solid #EFDDD4; background-COLOR: #EFDDD4; font-weight:bold; padding-left:4px; padding-top:2px; padding-bottom:2px}
.tableright  				{ COLOR: #333333; font-size: 8pt; border: 2px solid #EFDDD4; background-COLOR: #FCFAF9; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:4px}

.tablerighttitle2  			{ width:163px; COLOR: #336699; font-size: 8pt; background-COLOR: #D7E1EC;  font-weight:bold; padding-left:4px; padding-top:2px; padding-bottom:2px}
.tableright2  				{ width:163px; COLOR: #333333; font-size: 8pt; border: 2px solid #D7E1EC; background-COLOR: #F5F7FA; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:4px}

.messageboardtable			{ width:163px; }

.menutop A 	 				{ COLOR: #999999; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 7pt; width:110; TEXT-DECORATION: none; text-align: center; }
.menutop A:visited			{ COLOR: #999999; width:130; TEXT-DECORATION: none; text-align: center; }
.menutop A:hover			{ COLOR: #CC6633; text-decoration: underline; }
.menutop A:visited:hover	{ COLOR: #CC6633; text-decoration: underline; }



/* MLS Table  */
TD.mlstable 				{ border:3px double #336699; FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold; height:19; text-align:center; padding-left:5px; padding-right:5px; padding-top:6px; padding-bottom:5px; background-color:#336699 }
TD.mlstable A				{ border:3px double #336699; FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold; height:19; text-align:center; padding-left:5px; padding-right:5px; padding-top:6px; padding-bottom:5px; background-color:#336699 }


A.messgboard, A:visited.messgboard				{ COLOR: #333333; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 7pt; width:110; TEXT-DECORATION: none; background:none; border:none;}
A:hover.messgboard, A:visited:hover.messgboard	{ TEXT-DECORATION: underline; background:none; border:none; width:110; }


.sponsortable1 TD, .sponsortable1 A	{ COLOR: #333333; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 8pt; BACKGROUND-COLOR: #EAEFF5; TEXT-DECORATION: none; DISPLAY: block; cursor:hand; line-height:15px;}
.sponsortable1 A:hover				{ COLOR: #FFFFFF; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none; DISPLAY: block; }

.sponsortable2 A			{ COLOR: #333333; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 8pt; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; DISPLAY: block; cursor:hand; line-height:15px;}
.sponsortable2 A:hover		{ COLOR: #FFFFFF; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none; DISPLAY: block; }


/* County List Format on Homepage  */
.countylist					{ font-size: 8pt; PADDING-RIGHT: 0px; PADDING-LEFT: -10px; LIST-STYLE-IMAGE: url(grafx/county_bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px 18px; PADDING-TOP: 0px }
.countylist LI				{ PADDING-BOTTOM: 2px }
.countylist LI A			{ DISPLAY: block; COLOR: #336699; TEXT-DECORATION: underline }
.countylist A:visited		{ COLOR: #336699 }
.countylist A:hover			{ BACKGROUND: #EAEFF5; TEXT-DECORATION: none }


/* Site General */
BODY        				{ COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 10pt; }
TABLE       				{ COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 10pt; }
SELECT      				{ FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana, Arial; }
INPUT       				{ FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Verdana, Arial; }
HR          				{ COLOR: #D7E1EC; width:100%; height:1; }

/* NEW HomeGain Pages * /
.stateintro {
margin-top: 10px;padding-right: 15px;padding-bottom: 10px; FONT-FAMILY: arial,Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px;margin-left: 10px;
}

.statelinkstableheader {
padding-top: 3px;margin-top: 3px; padding-left: 15px;padding-bottom: 3px; FONT-FAMILY: arial,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;width: 550px; vertical-align:top; background:#608A27; color: white;
}
.statelinkstable {
margin-top: 10px;margin-left: 5px;margin-bottom: 20px; 
FONT-FAMILY: arial,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
margin-left: 10px;width: 520px;  vertical-align:top; color: black;
border-left: 3px solid #9AB875;border-right: 3px solid #9AB875;
border-top: 3px solid #9AB875;border-bottom: 3px solid #9AB875;background: #ffffff;
}
.statelinkscolumn   {
vertical-align:top; color:black;FONT-FAMILY: arial,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; padding-left: 4px; padding-bottom:5px; padding-top:10px;
}

.statelinkscolumn a:link   {
text-decoration:none; color:#000000; FONT-FAMILY: arial,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}

.statelinkscolumn a:visited   {
text-decoration:none; color:#000000; FONT-FAMILY: arial,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}
.statelinkscolumn a:hover   {
text-decoration:underline; color:#000000; FONT-FAMILY: arial,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;
}