
body { font-family: Arial, Helvetica, sans-serif; color: #b41f25;  margin: 0px;  font-size: 12px; background: #FFFFFF url(../images/body-bk.jpg) repeat-x;}

h1 { color: #b41f25; font-size: 30px; font-weight: bold; padding: 0px; margin:0px; }
h2 { color: #b41f25; font-size: 15px; font-weight: bold; padding: 0px; margin: 20px 0px 0px 0px; }
h2 a{ color: #b41f25; font-size: 15px; font-weight: bold; text-decoration: underline; }
h2 a:hover{ text-decoration: none; }
h3 { color: #b41f25; font-size: 30px; font-weight: bold;  line-height: 28px; padding: 0px; margin: 0px; }

#coming-soon {  color: #b41f25; font-size: 1.4em; margin: 0px 0px 20px 0px; padding: 20px 0px 0px 0px; }
#coming-soon a{ text-decoration: underline; color: #b41f25; font-size: 1.2em; }
#coming-soon a:hover{ text-decoration: none; }
#coming-soon .callout { float: left; }

#container { width: 990px; height: 650px; background: url(../images/content-bk.jpg) no-repeat; border: 0px solid #000;  }
#container .mainpic { float: left; border: 0px solid #000;}
#container .content { float: left; width: 400px; color: #FFFFFF; font-size: 1em; border: 0px solid #000; line-height: 16px; margin: 0px 0px 0px 0px; }
#container .content .nav { border: 0px solid #000; margin: 20px 0px 20px 0px; text-align: left; font-weight: bold; }
#container .content .nav ul { margin: 0px; padding: 0px;  }
#container .content .nav li { display: inline; margin: 0px;  padding: 0px 40px 0px 0px; font-size: 1.2em;   }
#container .content .nav li a{ color: #FFF; text-decoration: none; }
#container .content .nav li a:hover{ text-decoration: underline; }

#menu {  margin: 0px 0px 0px 50px;  border-top: 1px solid #ccc; width: 820px; padding: 0px 0px 0px 0px;  }
#menu .hdr { font-size: 1.2em; color: #b41f25;  font-weight: bold; }
#menu .column-left { float:left; font-size: 1.2em; color: #b41f25; width: 250px; height: 775px; text-align: left; margin: 0px 25px 25px 0px; border-right: 1px solid #ccc; padding: 30px 0px 0px 0px; }
#menu .column-middle { float:left; font-size: 1.2em; color: #b41f25; width: 250px; height: 775px; text-align: left; margin: 0px 25px 25px 0px; border-right: 1px solid #ccc; padding: 30px 0px 0px 0px; }
#menu .column-right { float:left; font-size: 1.2em; color: #b41f25;  width: 250px; text-align: left; padding: 30px 0px 25px 0px; }
#menu .bullet { font-size: 1em; color: #b41f25;  text-align: left; margin: 15px 0px 0px 0px; line-height: 16px; }
#menu .offmenu { margin: 25px 0px 0px 0px; padding: 15px; border: 1px solid #000; background: #CCCCCC; }
#menu .offmenu-hdr { padding: 0px 0px 10px 0px; border: 0px solid #000; font-size: 1.2em; font-weight: bold; }

#menu ul { padding: 0px; margin: 0px 0px 0px 0px;}
#menu li { list-style: none; line-height: 28px; font-size: 1.2em; font-weight: bold; }
.sub { line-height: 1.4em; }

#menu a{ color: #b41f25; text-decoration: underline; }
#menu a:hover{ color: #b41f25; text-decoration: none; }

#footer { background-color: #b41f25; margin: 0px 0px 0px 0px;  height: 60px; border-top: 0px solid #ccc;  padding: 20px 0px 30px 0px; clear: left; text-align: left; }
#footer .left { float: left; padding: 0px 0px 0px 50px; color: #FFFFFF; line-height: 16px; }
#footer .left a{ color: #FFFFFF; text-decoration: underline; }
#footer .left a:hover{ text-decoration: none; }

#footer .right { float: right; padding: 0px 30px 0px 0px; color: #FFFFFF; line-height: 16px; text-align: right; }
#footer .right a{ color: #FFFFFF; text-decoration: underline; }
#footer .right a:hover{ text-decoration: none; }

#footer-home { width: 990px; margin: 20px 0px 0px 0px;}
#footer-home .left { float: left; padding: 0px 0px 0px 50px; color: #b41f25; line-height: 16px; }
#footer-home .left a{ color: #b41f25; text-decoration: underline; }
#footer-home .left a:hover{ text-decoration: none; }

#footer-home .right { float: right; padding: 0px 0px 0px 0px; color: #b41f25; line-height: 16px; text-align: right; }
#footer-home .right a{ color: #b41f25; text-decoration: underline; }
#footer-home .right a:hover{ text-decoration: none; }





