* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #666;
 background-image: url(images/bkgd_home.jpg);
 background-repeat: repeat-x;
 background-color: #fff;
}
p {
 line-height: 20px;
 color: #666;
 margin-top: 1em;
}
#wrapper { 
 margin: 0 auto;
 width: 100%;
}
/* =Header */
#headerbkgd {
 background-image: url(images/bkgd_home.jpg);
 background-repeat: repeat-x;
 background-color: #fff;
 }
#header { 
 margin: 0 auto;
 width: 830px;
 background-image: url(images/header_callout.gif);
 background-repeat: no-repeat;
}
#logo { 
 float: left;
 width: 206px;
}
#tagline { 
 float: left;
 width: 620px;
}
#nav { 
 float: left;
 width: 620px;
}
/* =Center */
#centerbkgd {
 background-image: url(images/bkgd_center.jpg);
 background-repeat: repeat-x;
 background-color: #fff
}
#centerwhite {
 margin: 0 auto;
 width: 830px;
 background-color: #FFF;
}
#centergreen {
 margin: 0 auto;
 width: 814px;
 background-color: #61c250;
 height: 384px;
}
#centergreensub {
 margin: 0 auto;
 width: 814px;
 height: 116px;
 background-color: #61c250;
}
#flash { 
 float: left;
 width: 600px;
}
#hmcallouts {
 float: left;
 width: 188px;
 padding-left: 13px;
}
.hmfeatures {
 float: left;
 width: 255px;
}
.hmfeaturesimg {
 float: left;
 width: 70px;
}
.hmfeaturescopy {
 float: left;
 width: 180px;
}
.hmfeaturesline {
 float: left;
 width: 32px;
 height: 102px;
 background-image:url(images/vertline.gif);
 background-repeat:repeat-y;
}
/* =Content */
#content { 
 margin: 0 auto;
 width: 830px;
 background-color: #FFF;
 margin-top: 5px;
}
#leftcolumn {
 float: left;
 width: 520px;
 padding: 20px 30px 20px 30px;
}
#rightcolumn {
 float: left;
 width: 220px;
 padding: 20px 0px 20px 0px;
}
/* =Footer */
#footer { 
 font-size: 10px;
 color: #666;
 text-align: left;
 margin: 10px 0px 10px 0px;
}
/* =Footer Links */
a.footer:link {font-size: 10px; color:#666; text-decoration: none;}
a.footer:visited {font-size:10px; color:#666; text-decoration: none;}
a.footer:active {font-size:10px; color:#6633cc; text-decoration: underline;}
a.footer:hover {font-size:10px; color:#6633cc; text-decoration: underline;}
/* =Homecenter Links */
a.homecenter:link {font-size: 14px; color:#fff; font-style: italic; text-decoration: underline;}
a.homecenter:visited {font-size: 14px; color:#fff; font-style: italic; text-decoration: underline;}
a.homecenter:active {font-size: 14px; color:#ccc; font-style: italic; text-decoration: underline;}
a.homecenter:hover {font-size: 14px; color:#ccc; font-style: italic; text-decoration: underline;}
/* =Copy Links */
a:link {color:#6633CC; text-decoration: none;}
a:visited {color:#6633CC; text-decoration: none;}
a:active {color:#6633CC; text-decoration: underline;}
a:hover {color:#6633CC; text-decoration: underline;}
/* =Copy Formatting */
a img {border: none;}
li { font-size: 12px; line-height: 18px; list-style-type: disc; list-style-position: outside; margin-left: 15px;}
p.homecenter {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;}
p.homecontent {color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; margin-top: -1px; margin-bottom: 5px;}
.bold {font-weight: bold; font-size: 12px; color: #666;}
.italic { font-style:italic; font-weight:bold; color:#666;}
.italicsm { font-size: 11px; font-style:italic; color:#666; line-height: 22px;}
.purplebold {color: #6633CC; font-weight: bold;}
.purpleitalic {color: #6633CC; font-style: italic;}
.favecombo {color: #666666; font-size: 11px;}