    * {border: solid 0px black; font-family: georgia, verdana, Arial, Sans-serif; font-size: 12px; color: black; }
    body  {text-align:left; background: #D5D2A9; color: red; background-image: url(images/background2.gif); 
        background-repeat:repeat; padding:5px 0px 5px 0px; }
    .wrapper_outer {text-align: right; width: 960px; margin: 0 auto; background:#F5F5F9 ; padding: 0px;
                background-image: url(images/zbOuter2.jpg); 
                background-repeat:no-repeat; background-position:bottom right; 
                border-top: 0px white solid; border-right: 0px black solid;
                border-bottom: 0px black solid; border-left: 0px white solid;}
    .wrapper_middle {text-align: center; width: 950px; margin: 0 0 0 10px; background: #F5F5F9; 
        padding: 0px 0px 0px 0px; background-image: url(images/AIE_middle.png); background-repeat:repeat-y;}
    .wrapper_bottom {background-image: url(images/SteveClair2.gif); background-repeat:no-repeat; background-position:bottom right; }    
    .wrapper_inner {float: left; width: 960px; background: white; color: yellow;}   /*** This can be floated left or right ***/
    .column_left {float: left; width: 143px; background: transparent;background-image: url(images/zfade3.gif); 
        background-repeat:repeat; }    /*** This must be floated opposite to .first-float ***/
    .column_center {width: 240px; background: transparent; color: gray;float: left; margin-left: 10px; margin-top: 0px; text-align: left; z-index: 999;
}    /*** This must be floated opposite to .second-float ***/
    .column_right {float: right; width: 510px; color: white; border-left: solid 1px #CCCCCC;margin: 0 10px 0 0; } /*** This must be floated opposite to .float-wrap ***/ 
    .column_right_bottom {float: right; height: 272px; width: 510px; color: white; border-left: solid 1px #CCCCCC;margin: 0 10px 0 0; 
        background-image: url(images/SteveClair2.jpg); background-repeat:no-repeat; background-position:bottom right; } /*** This is simply to allow enough room for the image at the bottom. ***/ 
    
    #header_banner{height: 190px; width: 960px; background: transparent; padding: 0px 0px 0px 0px; z-index: 50;}
    #sideNavigationDiv {float: left; width: 200px; background: transparent; color: white; padding: 130px 15px 0px 15px;} 
    #TopNavigationDiv {text-align: right; float: right; width: 100%; background-color: #A5B5B5; 
        color: #A5B5B5; margin: 0px 0px 0px 0px;height:50px;} 
    
    h1 {background-color: transparent; color: black; font-size: 25px; font-weight: 200; letter-spacing: 2px; 
       clear: both; 
        text-align: center; height: 60px;
        margin: 10px 10px 10px 10px; }
    h1.banner {background-color: white; color: white; font-size: 25px; font-weight: 200; letter-spacing: 2px; 
       background-image: url(images/SmyrnaInsurance_com.gif); 
        background-repeat:repeat-x; background-position: right top;text-align: right; 
        margin: 10px 10px 10px 10px; height: 50px;}
    h2 {background: transparent; color: gray; font-size: 20px; font-weight: 200; letter-spacing: 9px; font-variant:small-caps;}
    h3 {color: red;margin: 5px 5px 5px 15px;font-size: 12pt;width: 200px;letter-spacing: 9px; display: block; background : white;
        vertical-align: baseline; border-bottom: red thin solid;text-transform: uppercase;
        font-variant: small-caps;}

    img{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: right; }
    img.h1_left{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: left; }
    img.h1_top{padding: 0px;margin: 0px 0px 0px 0px;clear:both;float: left;  }
    img.h1_extremeleft{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 100px;clear: none; float: left; }
    img.background{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: right; z-index: 1;position: 0 0;}
    img.portrait{padding: 0px 0px 0px 0px;color: #2F250C;letter-spacing: 1px;margin: 12px 12px 12px 12px;
        clear: none;
        float: center; overflow: hidden;position: static; border: solid 0px white;background-color: #000080;}
    img.portrait2{padding: 20px 20px 20px 20px;color: #2F250C;letter-spacing: 1px;margin: 0px 0px 0px 0px;
        clear: none;
        float: center; overflow: hidden;position: static; border: solid 1px gray;background-color: white;}
    img.zbanner{padding: 3px 3px 3px 3px;color: #2F250C;letter-spacing: 1px;margin: 10px 0px 0px 0px;clear: none;
        float: center; overflow: hidden;position: static; border: solid 1px white;background-color: #C5D1A1;
                border-top: 2px black solid; border-right: 2px white solid;
                border-bottom: 2px white solid; border-left: 2px black solid;}
    img.banner{margin: 10px 10px 0px 10px;clear: none;
        float: center; overflow: hidden;position: static;
                border-top: 1px white solid; border-bottom: 1px white solid; }
    img.menulabel{padding: 0px 0px 0px 0px;color: #2F250C;letter-spacing: 1px;margin: 0px 0px 0px 0px;clear: none;float: left;
        overflow: hidden;position: static; border: solid 0px white;background-color: white;}
    p h1 {background-image: url(images/AIE_p.png); background-repeat:no-repeat; background-position: center bottom;}    
    p {margin: 0px 10px 0px 10px; color: #555555; text-align: justify; line-height: 26px;}
    p.white {margin: 0px;  color: white; font-size: 10px;background-image: url(images/SurveyHeader_02.png); background-repeat:repeat-y;text-align: center; }
    p.homepage {width: 500px; font-size: 12px; background: white; padding: 0 50px 0 50px; color: #555555; 
        text-align: justify; line-height: 16px;}
    p.leftcolumn  {width: 100px; font-size: 12px; background: blue; padding: 0 50px 0 50px; color: gray; text-align: justify; line-height: 16px;}
    p.rightcolumn {width: 360px; font-size: 12px; background: white; padding: 0 10px 0 10px; color: gray; text-align: justify; 
        line-height: 16px;}
    p.footnote {margin: 15px; color: #081F7C; font-size: 10px;}
    p.footer {font-size: 12px; background: transparent; margin: -90px 0px 0 10px; color: white; height: 15px; text-align: left;width: 300px; float: left;}
    
    .emphasis {color: gray; letter-spacing: 0px;font-weight: 700; text-align: center;}

    .clear_across {clear: both; background:transparent; height: 1px; font-size: 8px; color: white; border: solid 0px gray; }
    .clear_footer {text-align:center; width: 760px; margin: 0 auto; clear: both; background: #9CB9D7; color: black; 
        font-size: 8px; padding: 0px 0 0px 0;}

    #letterDiv2{position: relative; top: 0px; left: 245px; background-color: transparent; height: 30px; width: 26px; color: yellow; 
        font-size: 45pt; font-weight: 100; z-index: 20; }
    #letterDiv2_subtitle{background-color: transparent; height: 30px; top: 130px; left: 50px; color: white; 
        text-align: center; font-size: 20pt; font-weight: 100; z-index: 18;margin: 30px 15px 15px 15px;}

    a   {font-size: 12px; text-decoration: underline; color: blue; }
        
    a:link      {font-size: 12px; font-weight: 100; text-decoration: underline; color: black; letter-spacing: 0px; text-align: left;}
    a:visited   {font-size: 12px;  font-weight: 100; text-decoration: dotted; color: black;}
    a:hover     {font-size: 12px;  font-weight: 100; text-decoration: dotted; color: black;}
    a:active    {font-size: 12px;  font-weight: 100; text-decoration: dotted; color: black;}
    
    a.mainButtons           {height: 160px; width: 170px;color: black;display: block; background-repeat:no-repeat; float: left;}
    a.mainButtons:link      {background-image: url(images/ButtonsC.png);}
    a.mainButtons:visited   {background-image: url(images/ButtonsA.png);}
    a.mainButtons:hover     {background-image: url(images/ButtonsA.png);}
    a.mainButtons:active    {background-image: url(images/ButtonsB.png);}


    a.bodyLinks:active, a.bodyLinks:link, a.bodyLinks:visited{font-size: 8pt;color: white;
    text-decoration: underline; height: 25px;width: 190px;background: transparent;margin-left: 0px;    border: solid 0px black;}
    a.bodyLinks:hover   {font-size: 8pt;color: white;text-decoration: none;    height: 25px;width: 190px;background: teal;border: solid 0px gray;}

    a.bodyLinksBlock {font-size: 8pt;color: #ffffff; background-image: url(images/Buttons.png);
    text-decoration: underline; height: 25px; width: 200px; margin: 0 10px 0 10px; padding: 0 10px 0 0px; border: solid 0px #8ba6c4; display: block; background-repeat:no-repeat;
    text-align: right;}
    a.bodyLinksBlock:link, a.bodyLinksBlock:visited, a.bodyLinksBlock:active{ color: #ffffff; background-image: url(images/Buttons.png);
    text-decoration: none;}
    a.bodyLinksBlock:hover {background-image: url(images/Buttons_mo.png); }
    

    a.bodyLinksBlock2 {font-size: 8pt;color: #000000; background-image: url(images/AIE_Buttons.jpg);background-repeat:no-repeat; text-align: center;
    text-decoration: underline; height: 65px; width: 140px; margin: 0px; padding: 17px 5px 0px 5px; border: solid 0px #8ba6c4; display: block;}
    a.bodyLinksBlock2:link, a.bodyLinksBlock2:visited, a.bodyLinksBlock2:active{ color: #000000; background-image: url(images/AIE_Buttons.jpg);
    text-decoration: none;}
    a.bodyLinksBlock2:hover {background-image: url(images/AIE_Buttons_mo.jpg); }
    

    a.Block{font-size: 8pt;color: blue; background-color: White;
    text-decoration: underline; height: 30px;width: 200px;margin-top: 15px; padding-top: 5px; margin-left: 10px;border: dashed 2px red; display: block;
    text-align: center;}
    
    td a:link, p a:link {font-size: 12px; font-weight: 100; text-decoration: underline; color: blue; letter-spacing: 0px;}
    td a:hover, p a:hover, td a:active, p a:active{font-weight: 100; text-decoration: underline; color: blue; letter-spacing: 0px;}
    td a:visited, p a:visited { text-decoration: underline; color: blue;}

    a.centered:link {text-align: center; font-weight: 100; text-decoration: underline; color: #555555; letter-spacing: 1px; 
        width: 100%; margin: 0px; display: block;}
    a.centered:active {text-align: center; font-weight: 100; text-decoration: underline; color: red; letter-spacing: 1px; 
        width: 100%; margin: 0px; display: block;}
    a.centered:visited {text-align: center; font-weight: bold; text-decoration: dotted; color: white; width: 390px; }
    a.centered:hover {text-align: center; font-weight: 100; text-decoration: underline; color: yellow; letter-spacing: 1px; 
        width: 100%; margin: 0px; display: block;}

    li {color: #555555; background: transparent; border: 0px solid white; display: block; font-weight: 200;
        font-size: 12px;text-transform: none; text-align: left;
        padding: 2px 0 3px 0; z-index: 10;}
    ol li a:link, li a:link{color: black; background: white; border: 2px solid white; display: block; 
        font-weight: 200;font-size: 12px;
        text-transform: none;padding: 2px 0 3px 0; z-index: 10;}
    ol li a:hover, li a:hover{	color: black; background: red; }

    table.survey { width: 240px;background-image: url(images/SurveyHeader_02.png); background-repeat:repeat-y;}
    th, td { font-size: 9pt;}
    th {text-align: center;color: white;font-weight: bold;background-color: black;padding: 2px 2px 2px 2px;}
    td {text-align: left;color: black; margin: 0px; }
    
    input, select, option {color: black; text-align: left; }
    .indentlabel                 {margin-left: 30px; }

/* ------------------ CSS for Dynamic Menus starts here ------------------------*/

#headerMenuBar {position: relative;top: 10px;left: 0px;width: 627px;height: 30px;color: #fff;font-size: 1pt;padding: 8px 2px 4px 2px;
text-align: left;}

a.menuButton img, a.menuButtonActive img {	border: 0px;	vertical-align: top;}

a.menuButton, a.menuButtonActive, a.menuButtonActive:visited {width: 209; background-color: white;color: gray;cursor: default;
font-family: Arial, Tahoma, sans-serif;font-size: 9pt;font-style: normal;font-weight: bold;margin: 0px 44px;
padding: 2px 10px 2px 10px;border: 0px solid;border-color: #753040;position: relative;left: 0px;top: 0px;height: 20px;
text-decoration: none;}

a.menuButton:hover   {font-size: 9pt; font-weight: bold;background-color: #FFE29B; border: 0px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;color: gray;}
a.menuButton:active  {font-size: 9pt; font-weight: bold;background-color: #FFE29B; border: 0px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;color: gray;}
a.menuButton:visited {font-size: 9pt; font-weight: bold;background-color: #FFE29B; border: 0px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;color: gray;}

a.menuButtonActive, a.menuButtonActive:hover, a.menuButtonActive:active {font-size: 9pt; font-weight: bold;background-color: #FFE29B;border-color: #808080 #f0f0f0 #f0f0f0 #808080;
color: gray;left: 0px;top: 0px;}

.menu {background-color: #aeb0b7;border: 2px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;padding: 0px;position: absolute;
text-align: left;visibility: hidden;width: 10em;z-index: 3;}

a.menuItem, a.menuItem:visited, a.menuItem:active  {background-color: #dcdcdc;color: #000000;cursor: default;display: block;font-family: Arial, Tahoma,sans-serif;font-size: 9pt;
font-style: normal;font-weight: normal;margin: 0px;padding: 2px;padding-left: 12px;padding-right: 16px;text-decoration: none;white-space: nowrap;}
a.menuItem:hover {background-color: #FFE29B;color: gray;font-size: 9pt;}

.menuItemSep {border-bottom: 1px solid #f0f0f0;border-top: 1px solid #808080;margin: 3px 4px 3px 4px;}
