body {
background-color: #010105;
}

p, ul, li, td {
font-family: Verdana, Arial, sans serif;
font-size: 12px;
line-height: 16px;
}

.topbg {
background-image: url(images/top-logo-bg.jpg);
background-repeat: repeat-x;
}

.midbgl {
background-image: url(images/middle-bg-left.jpg);
background-repeat: repeat-y;
}

.midbgr {
background-image: url(images/middle-bg-right.jpg);
background-repeat: repeat-y;
background-color: #f2f2f2;
}

.bttmbg {
background-image: url(images/bttm-bg.jpg);
background-repeat: repeat-x;
}

.bttmred {
background-image: url(images/bttm-bg2.jpg);
background-repeat: repeat-x;
}

.bttmbgl {
background-image: url(images/bttm-bg2.gif);
background-repeat: repeat-x;
}

h1 {
font-size: 16px;
color: #8D0c0c;
margin: 0;
line-height: 24px;}

h2 {
font-size: 14px;
font-style: italic;
padding-left: 10px;
margin: 10px 0 0 0;
color: #685e5a;}

.homemain {
background-color: #F2F2F2;
background-image: url(images/splash2.jpg);
background-position: 15% 90%;
background-repeat: no-repeat;
padding-top: 5px;
padding-bottom: 20px}

#homeleft {
width: 350px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
float: left;
}

#homeright {
width: 300px;
padding-right: 20px;
padding-top: 5px;
float: right;
}

.main {
background-color: #F2F2F2;
padding: 5px 60px 20px 60px;}

.portmain {
background-color: #F2F2F2;
padding: 0px 0px 20px 0px;}

.pullquote {
border-top: 1px solid #000;
border-bottom:1px solid #000;
padding: 10px 20px 10px 20px;
color: #416bb1;
font-style: italic;
font-weight: bold;
}

.quote {
font-size: 16px;
font-weight: bold;
color: #cd0000;
padding: 0px 2px 0px 2px;
}

.testim {
padding: 5px 20px 5px 20px;
line-height: 20px;
font-weight: bold;
}

.sig {
font-style: italic;
padding-left: 30px;
font-weight: normal;
}

.bottext {
padding: 10px 30px;
background-color: #e6e6e6;
border: 1px solid #cacaca;
font-style: italic;}

.form {
background-color: #e6e6e6;
border: 1px solid #cacaca;
padding: 10px;
}

.required {
color: #cd0000;
}

a:link  {
color: #416BB1;
text-decoration: underline;}

a:visited  {
color: #cd0000;
text-decoration: underline;}

a:hover  {
color: #Cd0000;
text-decoration: underline;}

a:active {
color: #cd0000;
text-decoration: underline;}

#footer {
color: #fff;
padding-top: 7px;
}

#footer a:link  {
color: #fff;
text-decoration: underline;
font-size: 10px;
}

#footer a:visited {
color: #cd0000;
text-decoration: underline;
font-size: 10px;
}

#footer a:hover  {
color: #cd0000;
text-decoration: underline;
font-size: 10px;
}

#footer a:active {
color: #cd0000;
text-decoration: underline;
font-size: 10px;
}

.copyright {
text-align: center;
font-size: 10px;
}

