
body, html{
	background-color:#D5D5D5;
	margin:0px;
	padding:0px;
	height:100%;
/*	overflow:hidden;*/
}






td.quickLinkText {
  padding-left:3px;
  vertical-align:top;
}



P {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 13pt;
	color:#707070;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}

p.quickLink {
 margin-bottom:5px;
}

p.quickLinkSeparator {
  background-image:url(/images/dotted_line.gif);
  background-repeat:repeat-x;
  width:190px;
  margin-bottom:-12px;
  margin-left:5px;
}



H1 {
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height: 20pt;
	color:#5A617E;
  margin-top:5px;
/*	margin:0px;
	margin-bottom:8px;*/
}


H2 {
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 12pt;
	color:#595959;
	padding-left:12px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
}

H3 {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	font-weight:bold;
  line-height:11pt;
	color:#B99E19;
	margin:0px;
	margin-top:30px;
	margin-bottom:8px;
}

H4 {
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
  line-height:11pt;
	color:#5A617E;
	margin:0px;
	/*margin-top:30px;*/
	margin-bottom:10px;
}



.txtWhite {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 12pt;
	color:#FFFFFF;
}

.txtWhiteBold {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 12pt;
	color:#FFFFFF;
}

.txtGray {
	font-family:Verdana, Arial,sans-serif;
	color:#5A617E;
	font-size:10px;
	line-height: 12pt;
}

.txtGrayBold {
	font-family:Verdana, Arial,sans-serif;
	font-weight:bold;
	color:#5A617E;
	font-size:10px;
	line-height: 12pt;
}


.txtBoxTitle {
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 12pt;
	color:#FFFFFF;
	padding-left:10px;
}

.txtBox {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#7E7E7E;
/*	margin-left:-50px;*/
  margin-left:0px;
  padding-left:0px;
	padding-top:5px;
}

.txtNewsDate {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#7E7E7E;
	padding-left:12px;
}

.txtNews {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 13pt;
	color:#707070;
	padding-left:12px;
}


.txtCallNow {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 10pt;
	color:#6C6C6C;
}

.txtPhoneAreaCode {
	font-family:Verdana, Arial,sans-serif;
	font-size:13px;
	line-height: 14pt;
	color:#373737;
}

.txtPhoneNumber {
	font-family:Verdana, Arial,sans-serif;
	font-size:13px;
	line-height: 14pt;
	color:#656C87;
}

.txtPhoneNumber {
	font-family:Verdana, Arial,sans-serif;
	font-size:13px;
	line-height: 14pt;
	color:#656C87;
}


.txtSectionTitle {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 11pt;
	color:#5D5D5D;
}


.txtQuote {
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	line-height: 12pt;
	color:#707070;
}


.txtHeader2 {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#6E6E6E;
	font-weight:bold;
}


/* --- LINKS --- */
.lnkHomeBold:link, .lnkHomeBold:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:none;
}

.lnkHomeBold:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:underline;
}

.lnkHome:link, .lnkHome:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:none;
}

.lnkHome:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:underline;
}


.lnkResidentialBold:link, .lnkResidentialBold:visited, .lnkBusinessBold:link, .lnkBusinessBold:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 12pt;
	text-decoration:none;
	text-align:center;
}

.lnkResidentialBold:hover, .lnkBusinessBold:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 12pt;
	text-decoration:underline;
}


.lnkResidential:link, .lnkResidential:visited, .lnkBusiness:link, .lnkBusiness:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height: 12pt;
	text-decoration:none;
}

.lnkResidential:hover, .lnkBusiness:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height: 12pt;
	text-decoration:underline;
}


.lnkTopNavBold:link, .lnkTopNavBold:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:none;
}

.lnkTopNavBold:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:underline;
}

.lnkTopNav:link, .lnkTopNav:visited, .txtTopNav {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:none;
}

.lnkTopNav:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:underline;
}


.lnkRightNav:link, .lnkRightNav:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:none;
	padding-left:0px;
	margin-left:10px;
}

.lnkRightNav:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5A617E;
	line-height: 12pt;
	text-decoration:underline;
	padding-left:0px;
	margin-left:10px;
}

.txtRightNav {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	color:#7E7E7E;
	line-height: 11pt;
	padding-left:0px;
	margin-left:10px;
}


.lnkFooter:link, .lnkFooter:visited, .txtFooter {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#828282;
	text-decoration:none;
}

.lnkFooter:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#828282;
	text-decoration:underline;
}


.lnkCredits:link, .lnkCredits:visited, .txtCredits {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#828282;
	text-decoration:none;
}

.lnkCredits:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#828282;
	text-decoration:underline;
}


.lnkCreditsBold:link, .lnkCreditsBold:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height: 11pt;
	color:#828282;
	text-decoration:none;
}

.lnkCreditsBold:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height: 11pt;
	color:#828282;
	text-decoration:underline;
}


.lnkQuickLink:link, .lnkQuickLink:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 11pt;
	color:#555555;
	text-decoration:none;
	padding-left:10px;
}

.lnkQuickLink:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 11pt;
	color:#555555;
	text-decoration:underline;
	padding-left:10px;
}


.lnkNews:link, .lnkNews:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 17pt;
	color:#5A617E;
	text-decoration:none;
	padding-left:12px;
}

.lnkNews:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 17pt;
	color:#5A617E;
	text-decoration:underline;
	padding-left:12px;
}


.lnkLogin:link, .lnkLogin:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 17pt;
	color:#5A617E;
	text-decoration:none;
	padding-right:15px;
  background: #fff url('/images/right_nav_arrow.gif') no-repeat 98% 2px;
}

.lnkLogin:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 17pt;
	color:#5A617E;
	text-decoration:underline;
}


.lnkArticles:link, .lnkArticles:visited, .txtArticles {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#555555;
	text-decoration:none;
	/*padding-left:12px;*/
}

.lnkArticles:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	line-height: 11pt;
	color:#555555;
	text-decoration:underline;
	/*padding-left:12px;*/
}


.lnkEmail:link, .lnkEmail:visited, .txtEmail {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	color:#5A617E;
	line-height: 10pt;
	text-decoration:none;
}

.lnkEmail:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:9px;
	color:#5A617E;
	line-height: 10pt;
	text-decoration:underline;
}


.lnkPopularLinks:link, .lnkPopularLinks:visited, .txtPopularLinks {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 11pt;
	color:#555555;
	text-decoration:none;
}

.lnkPopularLinks:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 11pt;
	color:#555555;
	text-decoration:underline;
}


.lnkReadMore:link, .lnkReadMore:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 17pt;
	color:#5A6176;
	text-decoration:none;
}

.lnkReadMore:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 17pt;
	color:#5A6176;
	text-decoration:underline;
}


.lnkNormal:link, .lnkNormal:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:none;
	font-weight:bold;
}

.lnkNormal:hover {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#555555;
	text-decoration:underline;
}


.lnkBoxTitle:link, .lnkBoxTitle:visited {
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 12pt;
	color:#FFFFFF;
	padding-left:10px;
	text-decoration:none;
}

.lnkBoxTitle:hover{
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 12pt;
	color:#FFFFFF;
	padding-left:10px;
	text-decoration:underline;
}









.lnkNormalBold:link, .lnkNormalBold:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#009ADA;
	text-decoration:none;
}

.lnkNormalBold:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#009ADA;
	text-decoration:underline;
}

.lnkAssociation:link, .lnkAssociation:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#B9B9B9;
	text-decoration:none;
}

.lnkAssociation:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#B9B9B9;
	text-decoration:underline;
}

.lnkHeader:link, .lnkHeader:visited, .txtHeader {
	font-family:Arial Bold,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkHeader:hover {
	font-family:Arial Bold,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkFooterMain:link, .lnkFooterMain:visited, .txtFooterMain {
	font-family:Arial,sans-serif;
	font-size:9px;
	line-height: 16pt;
	color:#717171;
	text-decoration:none;
}

.lnkFooterMain:hover {
	font-family:Arial,sans-serif;
	font-size:9px;
	line-height: 16pt;
	color:#717171;
	text-decoration:underline;
}



.lnkTopMenu:link, .lnkTopMenu:visited, .txtTopMenu {
	font-family:Arial Bold,sans-serif;
	font-size:11px;
	color:#707070;
	text-decoration:none;
}

.lnkTopMenu:hover, .txtTopMenuSelected {
	font-family:Arial Bold,sans-serif;
	font-size:11px;
	color:#009ADA;
}

.lnkFeatured:link, .lnkFeatured:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkFeatured:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}



img {
	border-color: #FFFFFF;		
	color: #FFFFFF;		
}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 12px Verdana,sans-serif;
	border-color : #000000;
}

form {
	display:block;
	margin:0px;
	padding:0px;
}


.creditsLeft {
	color:#A3A3A3;
	font-size:10px;
	font-family:Arial,sans-serif;
	line-height:3em;
	text-align:justify;
	text-decoration : none;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;  
}

.creditsRight {
	color:#A3A3A3;
	font-size:10px;
	font-family:Arial,sans-serif;
	text-align:right;
	text-decoration : none;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;  
}


hr {
  color: #fff;
  background-color: #fff;
  border: 1px dotted #6F6F6F;
  border-style: none none dotted;
}

hr.white {
  color: #fff;
  background-color: #fff;
  border: 1px dotted #FFFFFF;
  border-style: none none dotted;
}


TR.NormalRow{
	background-color:#FFFFFF;
}

TR.AlternatRow{
	background-color:#F6F6F6;
}

tr.ShadedBg {
	background-color:#DCDCDC;
}

div.QuoteLeft1 {
  float:left;
  position:relative;
  top:-20px;
  left:5px;
}

div.QuoteLeft2 {
  position:relative;
  top:-20px;
  left:-40px;
  width:93px;
}

div.QuoteLeft3 {
  float:right;
  position:relative;
  top:-40px;
  left:-80px;
}


div.QuoteRight1 {
  float:left;
  position:relative;
  top:-20px;
  left:80px;
}

div.QuoteRight2 {
  position:relative;
  top:-20px;
  left:35px;
  width:93px;
}

div.QuoteRight3 {
  float:right;
  position:relative;
  top:-40px;
  left:-5px;
}



div.carousel-wrap ul { 
	list-style-type: none; 
	padding-left: 0; }

ol, ul {
	margin-top:0px;
}

li {
	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	line-height: 13pt;
	color:#707070;
}



.frmField {
  background-color:#efefef;
 	font-family:Verdana, Arial,sans-serif;
	color:#5A617E;
	font-size:10px;
	text-align:right;
}

.frmHeaderGray {
  background-color:#ccc7ba;
 	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5A617E;
	text-align:center;
}

.frmHeaderWhite {
  background-color:#616c87;
 	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.bgLightGray {
  background-color:#efefef;
 	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
	color:#5A617E;
	text-align:left;
}

.bgPurple {
  background-color:#616c87;
 	font-family:Verdana, Arial,sans-serif;
	font-size:10px;
  color:#FFFFFF;
	text-align:center;
}
