body
{
    margin: 0;
    margin-top: 35px;
    padding: 0;
    color: #5D4617;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}

#main
{
    width: 800px;
    margin: 0 auto;
}

#topleft
{
    width: 300px;
    padding-bottom: 25px;
}

#topright
{
    width: 500px;
    padding-top: 25px;
    padding-left: 25px;
    padding-bottom: 25px;
}

#left
{
    width: 300px;
}

#hometext
{
    width: 205px;
    font-size: 11px;
    text-align: right;
    padding-right:25px;
    border-right: #d3cd96 2px solid;
}

#homeboxes
{
    width: 453px;
}

#homeboxes td
{
    padding-bottom: 10px;
    padding-right: 43px;
    text-align: center;
}

#homecontent
{
    width: 500px;
    text-align: left;
    padding-left: 15px;
    padding-right: 20px;
}

.textLarge
{
    font-size: 20px;
}

.textHeader
{
    font-size: 13px;
    font-weight: bold;
}

.textBold
{
    font-weight: bold;
}

/* Menu (Lefthand Bar) */

#menu
{
    width: 136px;
    margin: 0px 0px 0px 45px;
    text-align: right;
}

#menu div
{
    margin-bottom: 20px;
}

/* Content Area */

#content
{
    width: 423px;
    text-align: left;
    border-left: #d3cd96 2px solid;
    padding-left: 15px;
    padding-right: 20px;
}

/*#content img
{position: absolute;
 top: 10px;*/
 
} 

/* Insurers (Righthand Bar) */

#insurers
{
    width: 77px;
}

/* Page Specific */

#glossarytop
{
    width: 100%;
    text-align: center;
}

#glossarytop td
{
    padding: 20px;
}

/* Form Specific */

#mainForm
{
    width: 900px;
    margin: 0 auto;
}

#formLeft
{
    padding-right: 15px;
}

#formLeft td.textLarge
{
    color: #5D4617;
}

#formLeft td
{
    color: #AEA38B;
    padding-bottom: 4px;
    vertical-align: middle;
}

#formRight
{
    padding-right: 30px;
}

#formRight td.textLarge
{
    color: #5D4617;
}

#formRight td
{
    color: #AEA38B;
    padding-bottom: 4px;
    vertical-align: middle;
}

#formMenu
{
    width: 125px;
}

#theQ
{
    background-image: url(images/callout_quote_noroll.jpg);
    background-repeat: no-repeat;
    top: 45px;
    left: 17px;
    width: 103px;
    height: 60px;
    position: relative;
}

/* HTML Helpers */

table
{
    font-size: 13px;            /* Default Table Font Size */
    border-collapse: collapse;  /* Eliminates cellspacing="0" */
    border-spacing: 0px;        /* Eliminates cellspacing="0" */
}

td
{
    padding: 0px;               /* Eliminates cellpadding="0" */
    vertical-align: top;
}

img
{
    border: 0;                  /* Eliminates border around images */
}

.textBox
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}

a
{
}

a:hover
{
}

a:visited
{
    color: #46166B;
}

#privacy
{
    text-align: right;
}

#privacy a
{
    color: #7A7572;
    font-weight: bold;
    font-size: 11px;
    font-family: arial;
    text-decoration: none;
}

#privacy a:visited
{
    color: #7A7572;
    font-weight: bold;
    font-size: 11px;
    font-family: arial;
    text-decoration: none;  
}

#privacy a:hover
{
    text-decoration: underline;
}

/* Logo Rollover */

#logo
{
    width: 233px;
    height: 71px;
}

#logo a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/logo.gif) top left no-repeat;
}

#logo a:hover
{
    background-position: 0 -71px;
}

/* Menu Rollovers and On-States */

#menuAbout
{
    width: 136px;
    height: 23px;
}

#menuAbout a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_about.gif) top left no-repeat;
}

#menuAbout a:hover
{
    background-position: 0 -23px;
}

#menuAbout a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_about.gif) no-repeat;
    background-position: 0 -23px;
}

#menuBusiness
{
    width: 136px;
    height: 40px;
}

#menuBusiness a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_business.gif) top left no-repeat;
}

#menuBusiness a:hover
{
    background-position: 0 -40px;
}

#menuBusiness a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_business.gif) no-repeat;
    background-position: 0 -40px;
}

#menuCommercial
{
    width: 136px;
    height: 40px;
}

#menuCommercial a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_commercial.gif) top left no-repeat;
}

#menuCommercial a:hover
{
    background-position: 0 -40px;
}

#menuCommercial a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_commercial.gif) no-repeat;
    background-position: 0 -40px;
}

#menuWorkersComp
{
    width: 136px;
    height: 54px;
}

#menuWorkersComp a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_workerscomp.gif) top left no-repeat;
}

#menuWorkersComp a:hover
{
    background-position: 0 -54px;
}

#menuWorkersComp a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_workerscomp.gif) no-repeat;
    background-position: 0 -54px;
}

#menuUmbrella
{
    width: 136px;
    height: 38px;
}

#menuUmbrella a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_umbrella.gif) top left no-repeat;
}

#menuUmbrella a:hover
{
    background-position: 0 -38px;
}

#menuUmbrella a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_umbrella.gif) no-repeat;
    background-position: 0 -38px;
}

#menuContact
{
    width: 136px;
    height: 25px;
}

#menuContact a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_contact.gif) top left no-repeat;
}

#menuContact a:hover
{
    background-position: 0 -25px;
}

#menuContact a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_contact.gif) no-repeat;
    background-position: 0 -25px;
}

#menuGlossary
{
    width: 136px;
    height: 39px;
}

#menuGlossary a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_glossary.gif) top left no-repeat;
}

#menuGlossary a:hover
{
    background-position: 0 -39px;
}

/* Callout Rollover */

#callout
{
    width: 262px;
    height: 60px;
}

#callout a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/callout_quote.gif) top left no-repeat;
}

#callout a:hover
{
    background-position: 0 -60px;
}

/* Homepage Rollovers */

#homebox_About
{
    width: 215px;
    height: 125px;
}

#homebox_About a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/home_box_about.jpg) top left no-repeat;
}

#homebox_About a:hover
{
    background-position: 0 -125px;
}

#homebox_Commercial
{
    width: 215px;
    height: 125px;
}

#homebox_Commercial a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/home_box_commercial.jpg) top left no-repeat;
}

#homebox_Commercial a:hover
{
    background-position: 0 -125px;
}

#homebox_Business
{
    width: 215px;
    height: 125px;
}

#homebox_Business a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/home_box_business.jpg) top left no-repeat;
}

#homebox_Business a:hover
{
    background-position: 0 -125px;
}

#homebox_WorkersComp
{
    width: 215px;
    height: 125px;
}

#homebox_WorkersComp a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/home_box_workerscomp.jpg) top left no-repeat;
}

#homebox_WorkersComp a:hover
{
    background-position: 0 -125px;
}

#homebox_Umbrella
{
    width: 215px;
    height: 125px;
}

#homebox_Umbrella a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/home_box_umbrella.jpg) top left no-repeat;
}

#homebox_Umbrella a:hover
{
    background-position: 0 -125px;
}




#homebox_Health
{
    width: 215px;
    height: 125px;
}

#homebox_Health a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/health-insurance.gif) top left no-repeat;
}

#homebox_Health a:hover
{
    background-position: 0 -125px;
}



#homebox_Life
{
    width: 215px;
    height: 125px;
}

#homebox_Life a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/life-insurance.gif) top left no-repeat;
}

#homebox_Life a:hover
{
    background-position: 0 -125px;
}

#homebox_Contact
{
    width: 215px;
    height: 125px;
}

#homebox_Contact a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/home_box_contact.jpg) top left no-repeat;
}

#homebox_Contact a:hover
{
    background-position: 0 -125px;
}

/* Glossary Rollovers */

#glossary_business
{
    width: 123px;
    height: 70px;
}

#glossary_business a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/glossary_box_business.jpg) top left no-repeat;
}

#glossary_business a:hover
{
    background-position: 0 -70px;
}

#glossary_commercial
{
    width: 123px;
    height: 70px;
}

#glossary_commercial a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/glossary_box_commercial.jpg) top left no-repeat;
}

#glossary_commercial a:hover
{
    background-position: 0 -70px;
}

#glossary_workerscomp
{
    width: 123px;
    height: 70px;
}

#glossary_workerscomp a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/glossary_box_workerscomp.jpg) top left no-repeat;
}

#glossary_workerscomp a:hover
{
    background-position: 0 -70px;
}

#glossary_umbrella
{
    width: 123px;
    height: 70px;
}

#glossary_umbrella a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/glossary_box_umbrella.jpg) top left no-repeat;
}

#glossary_umbrella a:hover
{
    background-position: 0 -70px;
}

/* Quote Form Rollovers */

#quote_business
{
    width: 150px;
    height: 90px;
}

#quote_business a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_box_business.jpg) top left no-repeat;
}

#quote_business a:hover
{
    background-position: 0 -90px;
}

#quote_commercial
{
    width: 150px;
    height: 90px;
}

#quote_commercial a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_box_commercial.jpg) top left no-repeat;
}

#quote_commercial a:hover
{
    background-position: 0 -90px;
}

#quote_workerscomp
{
    width: 150px;
    height: 90px;
}

#quote_workerscomp a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_box_workerscomp.jpg) top left no-repeat;
}

#quote_workerscomp a:hover
{
    background-position: 0 -90px;
}

#quote_umbrella
{
    width: 150px;
    height: 90px;
}

#quote_umbrella a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_box_umbrella.jpg) top left no-repeat;
}

#quote_umbrella a:hover
{
    background-position: 0 -90px;
}

#quote_health
{
    width: 150px;
    height: 90px;
}

#quote_health a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_box_health.jpg) top left no-repeat;
}

#quote_health a:hover
{
    background-position: 0 -90px;
}

#quote_life
{
    width: 150px;
    height: 90px;
}

#quote_life a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_box_life.jpg) top left no-repeat;
}

#quote_life a:hover
{
    background-position: 0 -90px;
}




#quote_done
{
    width: 57px;
    height: 17px;
}

#quote_done a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_done.gif) top left no-repeat;
}

#quote_done a:hover
{
    background-position: 0 -17px;
}

#quote_next_small
{
    width: 31px;
    height: 17px;
}

#quote_next_small a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_next_small.gif) top left no-repeat;
}

#quote_next_small a:hover
{
    background-position: 0 -17px;
}

#quote_done_small
{
    width: 33px;
    height: 17px;
}

#quote_done_small a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/quote_done_small.gif) top left no-repeat;
}

#quote_done_small a:hover
{
    background-position: 0 -17px;
}






#menuHealth
{
    width: 136px;
    height: 23px;
}

#menuHealth a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_health.gif) top left no-repeat;
}

#menuHealth a:hover
{
    background-position: 0 -23px;
}

#menuHealth a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_health.gif) no-repeat;
    background-position: 0 -23px;
}


#menuLife
{
    width: 136px;
    height: 25px;
}

#menuLife a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_life.gif) top left no-repeat;
}

#menuLife a:hover
{
    background-position: 0 -25px;
}

#menuLife a.on
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/menu_life.gif) no-repeat;
    background-position: 0 -25px;
}.bodytextsmall {
	font-size: 11px;
}


#glossary_contact
{
    width: 123px;
    height: 70px;
}

#glossary_contact a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/glossary_box_contact.jpg) top left no-repeat;
}

#glossary_contact a:hover
{
    background-position: 0 -70px;
}


#glossary_about
{
    width: 123px;
    height: 70px;
}

#glossary_about a
{
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: url(images/glossary_box_about.jpg) top left no-repeat;
}

#glossary_about a:hover
{
    background-position: 0 -70px;
}
