﻿body 
{
    margin: 0px;
    text-align:center;
    text-align:-moz-center;
    background-color:#C0C0C0;
    font-family:Verdana;
}
a
{
    color:#6d550d;
}
#banner
{
    /*background:url(Images/header-bgd-v4.jpg) no-repeat;*/
    background:Black url(Images/banner_black.jpg) no-repeat;
    width: 827px;
    height: 156px;
    z-index: 0;
    position:relative;
}
#content-page
{
    padding-top:20px;
}
#content-holder
{
    background:url(Images/body-bgd.jpg) #f5efda;
}
#content-text
{
    padding:5px 20px 20px 20px;
    width:560px;
    font-size:12px;
}
#left-col
{
    background:url(Images/left-rpt.gif) repeat-y;
}
#contentcol1-highlight-holder
{
    background:url(Images/left-highlight-rpt.gif) repeat-y;
}
#contentcol1-highlight
{
    font-size:12px;
    color:White;
    padding:10px;
}
#contentcol1-holder
{
    width:206px;
    background:url(Images/left-top.gif) no-repeat;
    color:#EEEEEE;
    font-size:11px;
}
#contentcol1-holder a
{
    color:#EEEEEE;
    text-decoration:none;
}
#contentcol1-holder a.underlined
{
    color:#EEEEEE;
    text-decoration:underline;
}
#contentcol1-sidemenu-holder
{
    font-size:11px;
    color:White;
    padding-top:30px;
}
#contentcol2
{
    width:620px;
    padding-top:10px;
}
#coursetext
{
    width:320px;
    margin-left:270px;
    font-size:12px;
}
#crumb-holder
{
    position:relative;
}
#crumb
{
    position:absolute;
    top:10px;
    left:235px;
    font-size:11px;
    color:#6d550d;
}
#crumb a
{
    color:#6d550d;
}
#footer
{
    background-color:#222222;
    color:#eeeeee;
    font-size:11px;
    padding:4px;
}
#footer a
{
    color:#eeeeee;
}
#graphics
{
    z-index:0;
}
#headermenu
{
    position: absolute;
    top: 221px;
    margin-left: 222px;
    width: 600px;
}
#headerphone
{
    display:none;
}
#home-content
{
    color:#604d21;
    font-size:12px;
    margin-left:20px;
    margin-top:20px;
}
#home-copy-link
{
    position:absolute;
    top:365px;
    left:30px;
}
#home-map
{
    background:url(Images/home-map-v3.png) no-repeat 0px 0px;
    width:584px;
    height:494px;
    position:relative;
}
#home-map-copy
{
    color:Black;
    position:absolute;
    top:5px;
    left:14px;
    letter-spacing:1px;
    line-height:20px;
    font-size:11px;
}
#home-email
{
    position:absolute;
    top:0px;
    left:400px;
}
#home-title
{
    width:313px;
    height:57px;
    background:url(Images/home-title.gif) no-repeat;
}
#mileagechart td
{
    text-align:center;
    font-size:10px;
}
#mileagechart td.name
{
    text-align:left;
    font-size:10px;
}
#mileagechart tr.rowalt
{
    background:url(Images/transparent-black-10.png);
}
#mileagechart td.colalt
{
    background:url(Images/transparent-green-60.png);
}
#navtitle
{
    font-size:12px;
    font-weight:bold;
    padding-left:10px;
}
#quickquote
{   
    background:url(Images/body-bgd.gif) #f5efda;
    padding:0px 20px 20px 20px;
    font-size:12px;
}
#shell
{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    width:826px;
    position:relative;
    border:1px solid black;
}
#topnav-holder
{
    background-color:#A28E37;
    color:White;
    font-size:11px;
}
.byline
{
    width:540px;
    padding-left:35px;
    text-align:left;
}
.centered
{
    text-align:center;
}
.centered
{
    text-align:-moz-center;
}
.col1-content
{
    padding:20px 14px 20px 14px;
    font-size:11px;
    color:White;
    line-height:20px;
}
.col1-content a
{
    color:White;
    text-decoration:none;
}
.courseimg
{
    padding-left:10px;
}
.facebook
{
    padding-top:10px;
}
.gtTable thead
{
    background:url(Images/transparent-green-60.png);
    font-size:14px;
    font-weight:bold;
}
.gtTable .rowalt
{
    background:url(Images/transparent-black-10.png);
}
.home-main-img
{
    z-index:0;
}
.ilnylogo
{
    margin-left:auto;
    margin-right:auto;
}
.location
{
    padding-top:8px;
    font-weight:bold;
}
.logo-click
{
    position:absolute;
    z-index:10;
}
.map-hit:hover div.map-hit-name
{
    display:block;
}
.map-hit
{
    position:relative;
    width:35px;
    height:80px;
}
.map-hit-name
{
    display:none;
    color:#EEEEEE;
    padding:5px 5px 5px 40px;
    position:absolute;
    background:url(images/map-name-triangle.png) no-repeat;
}
.navTown
{
    font-weight:bold;
}
.popup
{   
    background:url(Images/body-bgd.gif) #f5efda;
    padding:0px 20px 20px 20px;
    font-size:12px;
}
.slide
{
    position:absolute;
    left:0;
    top:0;
    z-index:0;
}
.sectiontitle
{
    color:#72503c;
    font-size:18px;
    font-weight:bold;
}
.subheader
{
    font-size:13px;
    font-weight:bolder;
}
.underlined
{
    text-decoration:underline;
}