/* THIS IS THE HSC RESIDENTIAL STYLE SHEET FOR THE TEMPLATE hsc_residential_temp.dwt*/
body {font-family: arial, verdana, tahoma;}

/* Below governs all hypertextlinks that do not have individual styles applied (editable) */
a:link {color: #cc0000;font-family: arial, verdana, tahoma;text-decoration:none } 
a:visited {color: #cc0000 }
a:hover {
	color: #000000;
	text-decoration:none;
	font-size: 12px;
}


h1 {color: #990000; font-size:18pt; font-weight:bold;}
h2 {color: #990000;  font-size:14pt; font-weight:bold;}
h3 {color: #990000;  font-size:10pt; font-weight:bold;}

h1 a, h1 a:link {color: #990000; text-decoration:underline; font-size:18pt; font-weight:bold;}
h2 a, h2 a:link {color: #990000; text-decoration:underline; font-size:14pt; font-weight:bold;}
h3 a, h3 a:link {color: #990000; text-decoration:underline; font-size:10pt; font-weight:bold;}

h1 a:hover { text-decoration:none;}
h2 a:hover { text-decoration:none;}
h3 a:hover { text-decoration:none;}

/* Below are PAGE DESIGN STYLES that preferably SHOULD NOT be edited */	
.topnav {color: #ffffff;font-family: arial, helvetica, sans serif;font-size: 8pt;font-weight: bolder;line-height:10pt;text-decoration:none } /* white link text on top banner */
a.topnav {color: #ffffff;font-family: arial, helvetica, sans serif;font-size: 8pt;font-weight: bolder;line-height:10pt;text-decoration:none } 
a.topnav:visited {color: #ffffff;	} 
a.topnav:hover {color: #000000;text-decoration:none } 

.black { color: #000000; font-family: arial, helvetica, "sans serif"; font-size: 9pt; line-height: 12px; text-decoration:none  } /* left menu links and bottom menu links */
a.black {color: #000000;font-family: arial, helvetica, "sans serif";font-size: 9pt;line-height:12pt;text-decoration:none } 
a.black:visited {color: #000000 }
a.black:hover {color: #CC0000;text-decoration:none; }			

.emailsubmit { color: #FFFFFF; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: 500; } /* email submit text upper right */

body { background-image: url(../images/hsc_menuback.jpg); background-repeat: repeat-y; background-position: left top; } /* positions background image */
#position { left: 0; top: 0; position: absolute; visibility: visible; } /* Positions table to topleft corner of page (table id="position") */
.menucorner { background-image: url(../images/menutopcorner.jpg); background-repeat: no-repeat; background-position: left top; } /* positions top menu shadow edge */
.menuleft { background-image: url(../images/hsc_menuback.jpg); background-repeat: repeat-y; background-position: left top;} /* positions menu background */
.menucontent { padding-right: 20px;}/* since menu is flush right, it needs to be pushed left 20px with right padding */
.rightgreybox {border: #000000 solid 1px;}/* the extra grey box on the right has a black 1 pixel border */


/* Below are individual style classes with hypertextlink styles ... (<a href="#" class="name of style">link</a>)  (editable) */									
.links {color: #cc0000;font-weight: bold;font-family: arial, verdana, tahoma;font-size: 10pt;text-decoration:none } 
a.links {color: #cc0000;font-weight: bold;font-family: arial, verdana, tahoma;font-size: 10pt;line-height: 12pt;text-decoration:none } 
a.links:visited {color: #cc0000 }
a.links:hover {	color: #000000;text-decoration:none; }
					
.td  {color: #cc0000;font-family: arial, helvetica, sans serif;font-size: 10pt;line-height: 12pt;text-decoration:none } 
a.td {color: #cc0000;font-family: arial, helvetica, sans serif;font-size: 10pt;line-height: 12pt;text-decoration:none } 
a.td:visited {color: #cc0000 }
a.td:hover {color: #000000;text-decoration:none; }

.sidelinks {color: #000000;font-family: arial, helvetica, sans serif;font-size: 9pt;line-height: 18.5pt;text-decoration:none }
a.sidelinks {color: #CC0000;font-size: 9pt;line-height: 18.5pt;font-family: arial, helvetica, sans serif;text-decoration:none }
a.sidelinks:visited {color: #CC0000 }
a.sidelinks:hover {	color: #000000; text-decoration:none; }


/* Below are individual style classes (editable) */			
.fontfamily {font-family: arial, verdana, tahoma;}					

.white {color: #ffffff;} 

.red {color: #ff0000;} 	

.black10 {	font-family: arial, helvetica, sans serif;font-size: 10pt;color: #000; }		

.black12 {	font-family: arial, helvetica, sans serif;font-size: 12pt;color: #000; }		

.black14 {	font-family: arial, helvetica, sans serif;font-size: 14pt;color: #000; font-weight: bolder;}		

.red12 {	font-family: arial, helvetica, sans serif;font-size: 12pt;color: #cc0000; }		
	
.red14 {	font-family: arial, helvetica, sans serif;font-size: 14pt;color: #cc0000;font-weight: bolder; }

.bodytext {	font-family: arial, helvetica, sans serif;font-size: 12px;line-height: 14px;color: #000000; }
 
.smalltext {font-family: arial, helvetica, sans serif;font-size: 9px;line-height: 10px;color: #000000; }

.largetext {font-family: verdana, tahoma, sans serif;font-weight: bolder;font-size: 40pt;line-height: 30pt;color: #000000; }

.titlenav {	color: #ffffff;font-family: arial, helvetica, sans serif;font-size: 10pt;line-height: 16pt;text-decoration:none } 
			
.rightnav {	color: #ffffff;font-family: arial, helvetica, sans serif;font-size: 9pt;line-height: 9pt;text-decoration:none } 

.topspacing {line-height: 4pt } 						

.botspacing {line-height: 6pt } 

.featured 	{color: #ffffff;font-family: arial, helvetica, sans serif;font-size: 8pt;line-height: 9pt;font-weight: bold;text-decoration:none } 
				
.featured-head 	{color: #ffffff;font-family: arial, helvetica, sans serif;font-size: 9pt;line-height: 24pt;font-weight: bolder;text-decoration:none }

.padding {padding: 10px;} /* padding style in general to replace normal html cell padding */

.smallhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 15pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}
#position table tr td table tr td div p .style51 .style40 {
	text-align: center;
}
.section8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
