#header {
    background-image: url(Images/banner-logo.gif);
    background-repeat: no-repeat;
    background-position: center;
    height: 210px;
}

#header h1 {
    padding-top: 90px;
    text-align: center;
    font-style: italic;
    font-size: 200%;
}

#header h1 div {
    padding-top: 1em;
    font-size: 150%;
    padding-left: 300px;
    padding-right: 300px;
}

#header a{
    text-decoration: none;
    color: black;
}

#widecol {
    margin-left: 205px;
    padding-left: 1em;
    margin-bottom: 10px;
}

#widecol li {
    font-size: 150%;
    color: blue;
    font-weight: 8;
}

#widecol p {
    font-size: 150%;
    color: blue;
    font-weight: 8;
}

#narrowcol {
    width: 180px;
    height: 500px;
    float: left;
    margin-bottom: 10px;
    padding-left: 3px;
    padding-right: 3px;
}

.innerbox {
    position: relative;
    margin-bottom: 21px;
    padding-bottom: 21px;
    background: url(Images/bottom-1.gif) bottom no-repeat;
}
#topinnerbox {
    top: 0px;
    background: url(Images/bottom-1.gif) bottom no-repeat;
}
#middleinnerbox p {
    color: white;
    text-align: center;
}
#middleinnerbox {
    top: 5px;
    background: url(Images/bottom-green-1.gif) bottom no-repeat;
}
#middleinnerbox h3 {
    color: white;
    text-align: center;
}
#bottominnerbox {
    top: 5;
}

.innerbox p {
    background-color: #0e8fff;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    padding-left: 2px;
}

.innerbox h3 {
    background-image: url(Images/top-1.gif);
    background-repeat: no-repeat;
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 21px;
}

#middleinnerbox p {
    color: white;
    text-align: center;
    background-color: #008000;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    padding-left: 2px;
}

#middleinnerbox h3 {
    background-image: url(Images/top-green-1.gif);
    background-repeat: no-repeat;
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 21px;
}


#footer {
    clear: both;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    background-color: green;
    border-top: 1px solid #333;
}

#footer p {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    font-variant: small-caps;
    font-size: 70%;
}

#terms {
    text-decoration: underline;
    cursor: pointer;
    color: blue;
}

#enterdiv {
    clear: both;
}

#topnav {
    margin: 0;
    padding: 0;
    border-bottom: 2px solid black;
}

#topnav ul {
    margin: 0;
    padding: 0;
    padding-bottom: 1.7em;
    padding-left: 205px;
}

#topnav li {
    float: left;
    background-image: url(Images/tab_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#topnav h5 {
    display: none;
}

#topnav a {
    display: block;
    background-image: url(Images/tab_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 5px 15px;
    color: #ccc;
    text-decoration: none;
    font-family: Georgia, Times, "Times New Roman", serif
}

#topnav #current {
    background-image: url(Images/tab_right_current.gif);
}

#topnav #current a {
    background-image: url(Images/tab_left_current.gif);
    color: black;
}

#bottomnav {
    margin: 0;
    padding: 0;
    border-top: 2px solid black;
}

#bottomnav ul {
    margin: 0;
    padding: 0;
    padding-bottom: 2em;
    padding-left: 205px;
}

#bottomnav li {
    float: left;
    background-image: url(Images/bottom_tab_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#bottomnav h5 {
    display: none;
}

#bottomnav a {
    display: block;
    background-image: url(Images/bottom_tab_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 5px 15px;
    color: #ccc;
    text-decoration: none;
    font-family: Georgia, Times, "Times New Roman", serif
}

#bottomnav #bottomcurrent {
    background-image: url(Images/bottom_tab_right_current.gif);
}

#bottomnav #bottomcurrent a {
    background-image: url(Images/bottom_tab_left_current.gif);
    color: black;
}


.phone {
    font-family: Courier, "Courier New", "Andale Mono", Monaco, monspace;
}

.floatimage {
    float: right;
}

.floatimage img {
    width: 200px;
}

.starlist {
    background-color: #0e8fff;
    list-style-image: url(Images/b2.gif);
    margin: 0;
    padding: 0;
    padding-left: 30px;
}

.bodystarlist {
    list-style-image: url(Images/b2.gif);
    margin: 0;
    padding: 0;
    padding-left: 30px;
}

.emailit {
    height: 32px;
    background-image: url(Images/Email.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.telno {
    height: 32px;
    background-image: url(Images/Hotline.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.contactspan {
    height: 32px;
    padding-top: 7px;
    padding-left: 32px;
}
