body {color: #666666; background: #ffffff; margin: 0px; padding: 0px; font-family: tahoma, arial; height: 100%; background-image: url('/images/bg.gif'); background-position: left top; background-repeat: repeat-x;}

html {height: 100%; margin: 0px; padding: 0px;}

#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}

#body {height: _foo_; padding-bottom: 200px;}
#footer {height: _foo_;}

#footer {position: absolute; left: 0; bottom: -1; width: 100%;}

#footer table {}
#footer table td {padding-left:40px; padding-top: 10px; padding-bottom: 20px; padding-right: 20px;}


td {font-size: 80%;}

a {color: #3366CC;}
a:hover {color: #cc0000;}

.logo {width: 240px;}

.top {}

.header {height: 100px;}

.login {background-image: url('images/bglogin.gif'); background-position: left; background-repeat: no-repeat;}
.login td {height: 39px; font-size: 12px; }
.login td a {font-size: 10px; color: #ffffff;}
.login td a:hover {font-size: 10px; color: #EB7A1F;}

.inp {border: solid; border-width: 1px; border-color: #666666; font-size: 11px;}

.slogan {width: 100%; text-align: left; font-size: 27px; padding-top: 30px; padding-left: 150px;}
.slogan strong {font-weight: 100;}

.phone {font-size: 18px;}

.topmenu {padding-left: 15px; padding-right: 15px; background-image: url('images/topmenubg.gif'); background-repeat: repeat-x; }
.topmenu table {}
.topmenu td {height: 50px; padding-left: 15px; padding-right: 15px; vertical-align: center;}
.topmenu td a {color: #000000; font-size: 12px;}
.topmenu td a:hover {text-decoration: none; color: #cc0000;}

.leftcol {border-top: solid; border-width: 4px; border-color: #999999; padding-top: 1px; padding-right: 1px; width: 239px;}

.maincol {padding-right: 50px; border-top: solid; border-width: 4px; border-color: #cc0000;}

.menu {padding-left: 20px;}
.menu td {border-bottom: solid; border-width: 1px; border-color: #CCCCCC; padding-bottom: 5px; padding-top: 3px;}
.menu div{font-size: 11px; padding-top: 5px; padding-left: 5px;}
.menu div a {font-size: 11px; }

.menuheading {height: 40px; padding-left: 20px; background-image: url('/images/menuheadbg.gif'); background-repeat: repeat-x; color: #ffffff; font-size: 14px;}

.menustrip {background: #EF8B23; background-image: url('images/orangestrip.gif'); background-repeat: repeat-x;}

.menulink {font-weight: bold; font-size: 12px;}
.menulink:hover {font-weight: bold; font-size: 12px;}

.hdot {background-image: url('images/hdot.gif'); background-repeat: repeat-x; background-position: 3 5; font-size: 1px;}

h1 {font-size: 18px; font-weight: 100; color: #cc0000; margin-bottom: 5px;}

.maintext {border-bottom: solid; border-width: 3px; border-color: #cc0000;}
.maintext h1 {font-size: 18px; font-weight: 100; color: #cc0000; margin-bottom: 5px;}
.maintext h2 {font-size: 18px; font-weight: 100; color: #cc0000; margin-bottom: 5px;}
.maintext h3 {font-size: 18px; font-weight: 100; color: #cc0000; margin-bottom: 5px;}
.maintext td {padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px;}
.maintext th {padding-left: 10px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; text-align: left;}

.orange {color: #cc0000;}

.rightcol {padding-left: 20px; width: 191px;}

.right {padding-left: 15px;}
.right th {border-bottom: solid; border-width: 3px; border-color: #cc0000; text-align:left; font-weight: 100; font-size: 14px; padding-bottom: 7px; padding-top: 7px;}
.right td {padding-bottom: 4px; padding-top: 4px;}

.cell {}
.cell td {border-top: solid; border-width: 1px; border-color: #cc0000; background: none;}
.cell th {background: #cc0000; padding: 5px; font-size: 12px; text-align: center; color: #ffffff;}

.more {font-size: 12px;}

.spic {padding-right: 5px;}
.spic div {background-image: url('images/spic.gif'); background-repeat: repeat-x; background-position: center center; width: 78px;  padding: 4px 4px 4px 4px; vertical-align: middle;}

.pic {border: none; border-width: 0px;}



hr {color: #cc0000; background: #cc0000; width: 100%; height: 1px;}

.pager {padding-top: 20px; text-align: center;}

p {margin-top: 5px;}

.control {font-size: 11px; border: solid; border-width: 1px; border-color: #ffffff;}

.bt {border: solid; border-width: 1px; border-color: #666666; color: #ffffff; font-family: arial; font-size: 11px; background: #cc0000;}






