body {color: #333333; background: #ffffff; background-image: url('images/hills2.jpg'); background-repeat: repeat-x; background-position: 258px 0px; margin: 0px; padding: 0px; font-family: tahoma, arial; height: 100%;}

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: 40px;}
#footer {height: _foo_;}

#footer {position: absolute; left: 0; bottom: -1; width: 100%;}

#footer table {background: #1E8AE6;}
#footer table td {padding-left: 50px; padding-top: 10px; padding-bottom: 10px; color: #ffffff; padding-right: 20px;}
#footer table td a{color: #ffffff;}
#footer table td a:hover{color: #ffffff; text-decoration: none;}

td {font-size: 80%;}

a {color: #1E8AE6;}
a:hover {color: #BB0017;}

.hills {background-image: url('images/hills.jpg'); background-repeat: no-repeat; width: 100%;}
.hills td {height: 220px;}

.phone {font-weight: bold; font-family: tahoma; font-size: 24px; color: #E1E9F5; padding-top: 30px; padding-right: 50px; text-align: right;}

.leftcol {padding-left: 0px; padding-top: 30px; padding-right: 20px;background-image: url('images/snowflakes2.gif'); background-repeat: no-repeat; background-position: 0 10; }

.leftmenu1 {margin-left: 24px; padding-left: 24px; padding-bottom: 10px; padding-right: 20px; font-weight: bold; font-size: 12px; background-image: url('images/ball1.gif'); background-repeat: no-repeat; background-position: 0 0;}
.leftmenu2 {margin-left: 24px; padding-left: 24px; padding-bottom: 10px; padding-right: 20px; font-weight: bold; font-size: 12px; background-image: url('images/ball2.gif'); background-repeat: no-repeat; background-position: 0 0;}

.leftmenu1 div {padding-top: 7px; padding-bottom: 5px; padding-left: 15px; padding-right: 10px;}

.leftmenu2 div {padding-top: 7px; padding-bottom: 5px; padding-left: 15px; padding-right: 10px;}

.heading {color: #BB0017; font-size: 18px; font-weight: 100;}

h1 {color: #BB0017; font-size: 18px; font-weight: 100;}

.subheading {font-weight: bold; font-size: 14px;}

hr {color: #ffffff; background: #ffffff; width: 100%; height: 1px;}

.red {color: #BB0017; font-weight: bold; font-size: 12px;}
.red:hover {color: #BB0017; font-weight: bold; font-size: 12px; text-decoration: none;}

.hdot {background-image: url('images/hdot.gif'); background-repeat: repeat-x; background-position: 0 12; padding-top: 10px; padding-bottom: 5px; height: 1px; }

.about {background: #EDF3FD; padding: 15px; background-image: url('images/snowflakes.gif');}

.snt {background-image: url('images/snt2.jpg'); background-repeat: no-repeat; color: #ffffff; padding-top: 100px; padding-left: 15px; height: 350px; position: relative; top: 100; left: 30;}

.cards {padding-left: 40px; padding-top: 25px;}

.pager {padding-top: 20px; text-align: center;}

p {margin-top: 5px;}

.button {font-size: 11px;}

.control {font-size: 11px;}

.bt {border: solid; border-width: 1px; border-color: #000000; color: #ffffff; font-family: arial; font-size: 11px; background: #DA251D;}

.corp {background: #cc0000; color: #ffffff; padding-right: 20px; padding-left: 40px; padding-top: 20px; padding-bottom: 10px;}
.corp h2 {color: #ffffff; font-size: 18px; font-weight: 100;}
.corp img {border: solid; border-width: 1px; border-color: #ffffff;}
.corp a {color: #ffffff;}
.corp a:hover {color: #ffffff; text-decoration: none;}

.evtab td * {font-size: 12px;}
.evtab td {font-size: 12px;}






