body {background: #e6e6e6 url('images/background2.jpg'); background-repeat:repeat-x;  font-family:arial, helvetica, sans-serif; margin: 0 !important;; padding: 0 !important;}

#topframe {background: url('images/topback.jpg'); background-repeat:no-repeat; width:1050px; height:321px; margin:0px auto;}

#mainframe {background: url('images/bottomback.jpg'); background-repeat:repeat-y; width:1050px; margin:0px auto; border:0px solid #ccc;}



#header {padding-left:52px;}
#topaddress {color:#666666; font-size:.8em; padding-top:108px; border:0px solid #ccc; margin-left:350px; width:450px;}
#topaddress a {color:#094891;}

#topnav {color:#fff; font-weight:bold; font-size:.9em; clear:left;}
#topnav ul {padding-left:48px; margin-top:24px;}
#topnav ul li {display: inline;
list-style-type: none;}
#topnav a {text-decoration:none;}
#topnav a:link{color:#fff;}
#topnav a:visited{color:#fff;}
#topnav a:hover{color:#ccc;}

#headertext {}
.headertext {padding-left:82px; padding-top:20px; color:#fff;  width:600px; font-size:1.5em; font-weight:normal; font-family: helvetica, arial; margin-bottom:0px;}

#main {width:870px; margin:0px auto; border:1px solid #ccc;}

#rightbar {width:235px; float:right; text-align:center;box-sizing:border-box; padding:0 10px; }

#rightbar img {padding:8px 0px; border-bottom:1px solid #999;}

.righttext {font-family:georgia, times, times new roman, serif; line-height:1.5em; font-size:1.1em; padding:8px; color:#999; text-align:left;}


#maintextarea {width:605px; margin-top:0px; border-right:1px solid #999; border-left:1px solid #999; padding-left:10px; padding-right:10px; color:#666666; font-size:.95em;}

h2.head {margin-top:5px; color:#094891; text-transform:uppercase; font-weight:normal;}
#home-lists td {vertical-align:top; padding:0px 8px; width:50%; font-size:.9em; color:#666666;}
#home-lists ul {padding-left:0px; margin-left:0px;}
#home-lists ul li {padding-left:0px; margin-left:10px; list-style-position:outside;}

#home-lists h3 {color:#cf7011; text-transform:uppercase; font-family:georgia, serif; font-weight:normal; font-size:1.2em;}

h4 {font-size:1.1em;}
h3 {color:#cf7011; font-size:1.3em; font-family:georgia, times, serif; font-weight:normal;}

.orange {color:#cf7011;}
.blue {color:#094891;}

#features {margin-top:15px; height:300px;}
#features-spanish {margin-top:15px; height:400px;}
#feature {width:110px; padding-right:10px; font-size:.8em; color:#666666; float:left;}
#feature img {padding-bottom:8px;}
#feature strong {color:#cf7011; font-size:1.1em;}

.feature {width:110px; padding-right:10px; font-size:.8em; color:#666666; float:left;}
.feature img {padding-bottom:8px;}
.feature strong {color:#cf7011; font-size:1.1em;}

#footer {clear:both; width:900px; margin:5px auto; font-size:.9em; color:#666666; padding-bottom:10px; line-height:1.2em;}
#footer a {color:#666666; text-decoration:none;}
#footer h4 {color:#094891; font-size:1.3em; font-family:georgia, times, serif; font-weight:normal; margin:3px 0px;}

#bottomnav {color:#094891; font-weight:normal; font-size:.9em; clear:both; text-align:center; margin-top:10px; }
#bottomnav ul {padding-top:10px; }
#bottomnav ul li {display: inline;
list-style-type: none; text-align:center;}
#bottomnav a {text-decoration:none;}
#bottomnav a:link{color:#094891;}
#bottomnav a:visited{color:#094891;}
#bottomnav a:hover{color:#666666;}

.end {border-bottom:1px solid #fff;}
