/* General Links */
A:link     			{ COLOR: #386F8E; text-decoration: underline;}
A:active   			{ COLOR: #D96221; text-decoration: underline;}
A:hover    			{ COLOR: #D96221; background: #EFD6CE; text-decoration: underline; }
A:visited  			{ COLOR: #386F8E; text-decoration: underline;}
A:visited:hover     { COLOR: #D96221; background: #EFD6CE; text-decoration: underline;}

/* Dark Background Links */
A:link.darkback     		{ COLOR: #EEF1F7;  text-decoration: underline; }
A:hover.darkback    		{ COLOR: #FF9966; text-decoration: underline;}
A:visited.darkback  		{ COLOR: #EEF1F7;  text-decoration: underline; }
A:visited:hover.darkback	{ COLOR: #FF9966; text-decoration: underline;}
.darkback     				{ COLOR: #EEF1F7; font-weight:bold; text-decoration: underline;}

/* Dark Background Links */
Table.menubott 					{ BACKGROUND-COLOR:#6BAED0; }
A:link.menubott, A:visited.menubott     	{ COLOR: #EEF1F7; FONT-SIZE: 8pt; font-weight:bold;}
A:hover.menubott, A:visited:hover.menubott	{ COLOR: #FF9966; FONT-SIZE: 8pt; font-weight:bold;}

/* Side Pages Title and Subtitle  */
.title     			{ COLOR: #D96221; FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 14pt; font-weight:bold; margin-top:0 }
.title2    			{ COLOR: #578EAA; 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 Main Title and Menu Tabs for Side Pages  */
TD.menumain					{ FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold; background-image: url('grafx/t_table_bkg.jpg'); height:19; text-align:center }
A.menumain 					{ color: #FFFFFF; TEXT-DECORATION: none; }
A:hover.menumain 			{ color: #D96221; TEXT-DECORATION: none; }
A:visited.menumain 			{ color: #FFFFFF; TEXT-DECORATION: none; }
A:visited:hover.menumain 	{ color: #D96221; TEXT-DECORATION: none; }


TD.menuleftbackg			{ BACKGROUND-COLOR: #F5F5F5; }

/* Menu Table Grey/White Main Title and Menu Tabs for Home Page */
TD.menumain2				{ FONT-SIZE: 8pt; color: #FFFFFF; font-weight: bold; background-image: url('grafx/t_blue_bkg.jpg'); 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: #5879B1; TEXT-DECORATION: none; DISPLAY: block; }


/* Row Below Menu Tabs for Side Pages  */
TD.menumainbott 			{ FONT-SIZE: 8pt; color: #5879B1; background: #F2F2F2; height:20; padding-left:20px;}
A.menumainbott 				{ COLOR: #5879B1; TEXT-DECORATION: none;}
A:hover.menumainbott 		{ COLOR: #D96221; TEXT-DECORATION: underline;}
A:visited.menumainbott 		{ COLOR: #5879B1; TEXT-DECORATION: none;}
A:visited:hover.menumainbott{ COLOR: #D96221; TEXT-DECORATION: underline;}

TD.menutitle  				{ FONT-SIZE: 8pt; COLOR: #333333; font-weight: bold; background-image: url('grafx/t_menuright_bkg.jpg'); height:19; padding-left:4px }
.menutitle A, .menutitle A:visited	{ COLOR: #333333; font-weight: bold; background-image: url('grafx/t_menuright_bkg.jpg'); DISPLAY: block; height:19; width:146; text-decoration:none; PADDING-TOP: 2px;}
.menutitle A:hover, .menutitle A:visited:hover	{ COLOR: #D96221; TEXT-DECORATION: none; background-image: url('grafx/t_menuright_bkg_on.jpg'); BACKGROUND-COLOR: #EFD6CE; DISPLAY: block; width:146; PADDING-TOP: 2px;}


/* Feature Business Table Row 1  */
.menucontent A, .menucontent A:visited				{ COLOR: #333333; TEXT-DECORATION: none; BACKGROUND:#F5F5F5; 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:hover, .menucontent A:visited:hover	{ COLOR: #D96221; TEXT-DECORATION: none; BACKGROUND-COLOR: #EFD6CE; DISPLAY: block; width:146;}

/* Feature Business Table Row 2  */
.menucontent2 A				{ COLOR: #333333; TEXT-DECORATION: none; BACKGROUND:#EEF1F7; DISPLAY: block; FONT-SIZE: 11px; width:147; PADDING-LEFT: 6px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; BORDER-BOTTOM: #C1CDE2 1px solid; }
.menucontent2 A:visited		{ COLOR: #333333; TEXT-DECORATION: none; DISPLAY: block; }
.menucontent2 A:hover		{ COLOR: #D96221; TEXT-DECORATION: none; BACKGROUND-COLOR: #EFDDD4; DISPLAY: block; }

/* Feature HomePage content tables  */
TD.menucontent3				{ COLOR: #FFFFFF; TEXT-DECORATION: underline; BACKGROUND:#386F8E; FONT-SIZE: 11px; PADDING-LEFT: 4px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; FONT-WEIGHT: BOLD }



/* Right Menu Title and Content  */
.tablerighttitle  			{ COLOR: #D96221; 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 #DDDDDD; background-COLOR: #F5F5F5; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:4px}
.tablerighttitle2  			{ width:175px; COLOR: #FFFFFF; font-size: 8pt; background-COLOR: #6BAED0;  font-weight:bold; padding-left:4px; padding-top:2px; padding-bottom:2px}
.tableright2  				{ width:175px; COLOR: #333333; font-size: 8pt; border: 2px solid #EDEDED; background-COLOR: #F5F5F5; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:4px}

.messageboardtable			{ width:175px; }

.smalllink, a:smalllink 					{ FONT-SIZE: 7pt; COLOR:#999999 }
.menutop A, .menutop A:visited				{ COLOR: #386F8E; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 7pt; width:100; text-align: center; }
.menutop A:hover, .menutop A:visited:hover	{ COLOR: #D96221; }



/* MLS Table  */
TD.mlstable 				{ border:3px double #5879B1; 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:#5879B1 }
TD.mlstable A				{ border:3px double #5879B1; 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:#5879B1 }

.homenews					{ font-size: 8pt;}
A.homenews, A:visited.homenews	{ COLOR: #386F8E; font-size: 8pt;}


TD.homeclassifieds 			{ font-size: 8pt; background-COLOR: #EDEDED;}



A.messgboard, A:visited.messgboard		{ COLOR: #333333; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 7pt; width:110; TEXT-DECORATION: underline; background:none; border:none; margin-top: 4px; margin-bottom: 6px}
A:hover.messgboard, A:visited:hover.messgboard	{ TEXT-DECORATION: underline; background:none; border:none; width:110; }
TD.messgboard 				{background-COLOR: #EDEDED;}

TD.sponsortable1, .sponsortable1 A	{ COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Tahoma; font-size: 8pt; BACKGROUND-COLOR: #227FA1; TEXT-DECORATION: none; DISPLAY: block; cursor:hand; line-height:15px;}
.sponsortable1 A:hover		{ COLOR: #FFFFFF; BACKGROUND-COLOR: #5879B1; TEXT-DECORATION: none; DISPLAY: block; }

TABLE.sponsortable2 		{ border:1px solid #298287; COLOR: #000000; font-size: 8pt; BACKGROUND-COLOR: #FFFFFF;}
TD.sponsortable2 			{ COLOR: #FFFFFF; font-size: 8pt; BACKGROUND-COLOR: #267474; TEXT-DECORATION: none;}


/* 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: #5879B1; TEXT-DECORATION: underline }
.countylist A:visited		{ COLOR: #5879B1 }
.countylist A:hover			{ BACKGROUND: #EEF1F7; TEXT-DECORATION: none }


/* Site General */
BODY        				{ COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; FONT-SIZE: 10pt; background-color: #FFFFFF;}
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: #C1CDE2; width:100%; height:1; }