#Content a:link, #Content a:visited, #Content a:active{
  font-family:Tahoma, Sans-Serif;
  font-size:14px; 
  color:#a61a27;
  decoration:underline;
}

#Content a:hover{
  decoration:none;
}

#Footer a:link, a:visited, a:active{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-size:12px;
  text-align:right;
  decoration:none;
  color:#7a7a7a; 
}

a:hover{
  decoration:underline;
}

a:link img, a:visited img, a:active img, a:hover img{
   border:0px;
}

#LeftNav a:link, #LeftNav a:visited, #LeftNav a:active{
  font-family:Tahoma, Sans-Serif;
  font-size:20px; 
  text-decoration:none;
  display:block;
  padding:7px 0 7px 10px;
}

#LeftNav a:hover{
  text-decoration:none;
}

#LeftNav .green{
  color:#2a8d08;
}

#LeftNav .red{
  color:#a91e2a;
}

#LeftNav .blue{
  color:#0000ff;
}

#LeftNav .teal{
  color:#33678e;
}


#LeftNav .black{
  color:#000000;
}

.green{
  color:#2a8d08;
}

.black{
  color:#000000;
}

.teal{
  color:#33678e;
}

.blue{
  color:#0000ff;
}

#HomeLink a:link, #HomeLink a:visited, #HomeLink a:active{
  font-family:Tahoma, Sans-Serif;
  font-size:16px; 
  font-weight:bold;
  text-decoration:none;
  color:#a91e2a;
  display:block;
  background:url(file:///images/left/home.gif) no-repeat 100% 3px;
  padding:0 20px 0 0;
}

#TopNav a:link, #TopNav a:visited, #TopNav a:active{
  font-family:Tahoma, Sans-Serif;
  font-size:16px; 
  font-weight:bold;
  text-decoration:none;
  color:#a91e2a;
}

#TopNav a:hover{
  color:#333333;
  text-decoration:none;
}

#LowerNav a:link, #LowerNav a:visited, #LowerNav a:active{
  font-family:Tahoma, Sans-Serif;
  font-size:16px; 
  font-weight:bold;
  text-decoration:none;
  color:#a91e2a;
  line-height:34px;
}

#LowerNav a:hover{
  color:#333333;
  text-decoration:none;
}

.phone{
  font-family:Tahoma, Sans-Serif;
  font-size:16px; 
  font-weight:bold;
  text-decoration:none;
  color:#a91e2a;
  
}

h1{
  font-family:Tahoma, Sans-Serif;
  font-size:20px; 
  color:#000000;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

h2{
  font-family:Tahoma, Sans-Serif;
  font-size:18px; 
  font-style:italic;
  line-height:20px;
  color:#000000;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

h3{
  font-family:Tahoma, Sans-Serif;
  font-size:16px;
  line-height:18px; 
  color:#000000;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

h4{
  font-family:Tahoma, Sans-Serif;
  font-size:14px; 
  color:#000000;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

.text{
  font-family:Tahoma, Sans-Serif;
  font-size:14px; 
  color:#000000;
}

.smalltext{
  font-family:Tahoma, Sans-Serif;
  font-size:10px; 
  color:#000000;
}
.hardsell{
  font-family:Tahoma, Sans-Serif;
  font-size:12px; 
  font-weight:bold;
  font-style:italic;
  line-height:14px;
  color:#000000;
}

.grey{
  color:#7a7a7a; 
}

.red{
  color:#a61a27; 
}

.white{
  color:#ffffff; 
}

#Footer{
  font-family:Palatino Linotype, Book Antiqua, Palatino, Serif;
  font-size:12px;
  text-align:center;
  color:#7a7a7a; 
}

/*****************************/
/* Home Page Specific Styles */
/*****************************/
.HomeCommunityArticle a:link, .HomeCommunityArticle a:visited, .HomeCommunityArticle a:active{
  background:url(/images/bullet.gif) no-repeat 0px 10px;
  padding:4px 0 0 20px;
  float:right;
  color:#a61a27;
  text-align:right;
  font-size:10px;
  font-weight:bold;
}

.HomeCommunityArticle a:hover{
  text-decoration:none;
}

/***************/
/* Form Styles */
/***************/

.label {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.required {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#a61a27;
	font-weight:bold;
}

.field {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    font-weight:normal;
    background:#efefef;
    border:1px solid #666666;
}

.button {
    font-family:tahoma, Geneva, sans-serif;
    font-size:12px;
    background:#cccccc;
    border:1px solid #666666;
 }
