body      {
    background: white ;
    color: #585858;
    padding:25px 0 0 0;
    margin:0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
}
td {vertical-align:top}
h1 {font-size:1.2em; color:#0085C1}
a {color: #0085C1}
p {text-align: justify}

.main {border:solid 1px gray}
.leftnavinside {padding-top:7px; border-right: dotted 1px #0085C1; text-align: left; width:254px; overflow: hidden}
.content {padding:15px; text-align: left}  

.page {width:975px; margin: auto; border: solid 1px gray; background-image: url(images/home_bottomright_bg.jpg); background-position:right top; background-repeat: repeat-y;}
.leftcol {float:left; width:254px; vertical-align:top; }
.leftbottom {background-image: url(images/home_left_bg.jpg); background-repeat: repeat-x; padding: 15px; padding-top: 5px; font-size: 12px; line-height: 16px;}
.leftbottom h1 {font-size:16px; font-weight: normal; color:white;}
.newsletter {color:#0085C1}
.newsletter input {font-size: 12px}
.social div {display:inline-block; width: 70px; overflow: hidden  }
.social img {border: 0}
.centercol {float:left; width:355px; vertical-align:top;background-image: url(images/home_center_bg.jpg); background-repeat: repeat-x; padding: 15px; padding-top: 5px}
.centercol h1 {font-size: normal; font-weight:normal; color: white}
.rightcol {float:left; width:336px; vertical-align:top; background-color: white  }
.home_special {background-image: url(images/home_topright.jpg); background-repeat: repeat-x; padding: 15px; padding-top: 5px}
.home_special h1 {font-weight: normal}
.map {background-image: url(images/home_bottomright_bg.jpg); background-repeat: repeat-y; height:inherit}
.bottom_right {background-image: url(images/home_bottomright_bg.jpg); background-repeat: repeat-y;border: solid 1px white;}

.list1 {list-style-type: none;line-height:2;color:#0085C1;font-size:13px;text-transform:uppercase}
.list1 a:link {text-decoration: none; color:#585858}
.list1 a:hover {text-decoration: underline;color:gray}
.list2 {list-style-image: url('images/bullet2.jpg');line-height:18px;color:black;margin-bottom:10;font-size:13px; padding-left: 16px; text-transform:none;}
.list2 a:link {text-decoration: none; color:#414141}
.list2 a:visited {text-decoration: none; color:#414141}
.list2 a:hover {text-decoration: underline;color:#414141}
.list3 {list-style-image: url('images/bullet2.gif')}

.quote {padding:8px; padding-top:14px; text-align: left;}
.quote td {color:white; font-size:.8em}
.quote h1 {font-size:1.5em; color:white; margin-bottom:10}
.book td { font-size: .9em }
.book select { font-size: .85em }
textarea {font-size:.8em;font-family:arial,helvetica}
input {font-size:.8em;font-family:arial,helvetica}
.quote select {font-size:.8em;font-family:arial,helvetica}
     
.footer {width:975px; border-top: dotted 1px gray; color:#5F5F5F; clear: left; background-color: white; font-size: 13px}
.footer a:link {text-decoration: none; color:#5F5F5F; display: inline-block; padding-top:10px; padding-bottom:10px; padding-left: 5px; text-align: left}
.footer a:visited {text-decoration: none; color:#5F5F5F}
.footer a:hover {text-decoration: underline;color:gray}
.bottomline {height: 25px; font-size: 12px}
.bottomline .atol {float: left; padding:5px}
.bottomline .copyright {float: right; padding:5px}
               
.feature {color: white; font-size: .7em; clear:left; }
.feature img { float:left; border-color:yellow; border-width:1px; margin: 2px; margin-bottom: 20px }
.feature a {color:white; font-weight: bold; text-decoration:none}
.feature a:hover {color:white; font-weight: bold; text-decoration:underline}
    /*
.feature {color: #585858; font-size: .9em; clear:left; border-bottom: dotted 1px gray; height: 80px; }
.feature img { float:left; border-color:yellow; border-width:0; margin: 2px; margin-bottom: 20px; margin-right: 10px }
.feature a {color:#585858; font-weight: bold; text-decoration:none;}
.feature a:hover {color:#DDB000; font-weight: bold; text-decoration:underline}
        */
#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

