﻿    * {border: solid 0px black; font-family: verdana, Arial, Sans-serif; font-size: 12px; color: black; margin: 0 px; padding: 0 px;}
    body  {text-align:left; background: #555424; color: red; background-image: url(images/zbackground.gif); background-repeat:repeat-x; margin: 2 px auto;}
    .wrapper_outer {text-align: right; width: 960px; margin: 0 auto; background: #FFFFFF; border: 1px white solid; padding: 0 0 0px 0px;  
              background-image: url(images/Vinings_Insurance_09.jpg); background-repeat:no-repeat; background-position: bottom right; }
    .wrapper_middle {text-align: left; width: 940px; margin: 0 auto; background: black;}
    .wrapper_inner {float: left; width: 940px; background: white; color: yellow;}   /*** This can be floated left or right ***/
    
    .column_left {float: left; width: 620px; background: white; background-image: url(images/Office.jpg); 
        background: transparent; font-size: 9px; color: black; margin: 0 px; padding: 0 px;}    /*** This must be floated opposite to .first-float ***/
    .column_center {width: 300px; color: gray; float: right;         background-position: top right; padding-left: 0px;        font-size: 9px;}    
        /*** This must be floated opposite to .second-float ***/
    .column_right {float: left; width: 140px; color: black; border-left: solid 0px #C7D6B5; margin: 0px 0px 15px 15px;
         background: transparent;} /*** This must be floated opposite to .float-wrap ***/ 
    
    #header_banner{background: black; height: 163px; background-image: url(images/Vinings_Insurance_01.jpg); background-repeat: no-repeat; padding: 0 0 0px 0; 
        z-index: 50;    }
    .header_img1 {position: relative; top: 20px; left: 70px; background-image: url(images/WayneClewis1.jpg); background-repeat: no-repeat; 
        z-index: 10; width: 180px; height: 233px;}
    .header_img2 {position: relative; top: -150px; left: 170px; background-image: url(images/WayneClewis2.jpg); background-repeat: no-repeat; 
        z-index: 10; width: 180px; height: 233px;}
    .header_img3 {position: relative; top: -430px; left: 320px; background-image: url(images/WayneClewis3.jpg); background-repeat: no-repeat; 
        z-index: 10; width: 180px; height: 233px;}
    .header_img4 {position: relative; top: 80px; left: 670px; background-image: url(images/WayneClewis4.jpg); background-repeat: no-repeat; 
        z-index: 10; width: 180px; height: 233px;}
    .header_img5 {position: relative; top: 80px; left: 870px; background-image: url(images/WayneClewis5.jpg); background-repeat: no-repeat; 
        z-index: 10; width: 180px; height: 233px;}
    
    #sideNavigationDiv {float: left; width: 200px; background: transparent; color: white; padding: 130px 15px 0px 15px;} 
    #TopNavigationDiv {text-align: right; float: right; width: 200px; background: transparent; color: white; margin: 0px 0px 0px 315px;} 
    
    h1 {background-color: transparent; color: #993300; font-size: 15px; font-weight:normal; letter-spacing: 5px; text-align: left; 
        font-variant: small-caps; border-bottom: solid 2px white;margin: 10px 25px 5px 25px;        }
    h2 {background: transparent; color: white; font-size: 20px; height: 5px; font-weight: 200; }
    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;}

    .column_leftA {float: left; width: 300px; font-size: 12px; color: white; background: blue;}
    .column_leftB {float: right; width: 300px; font-size: 9px; color: red;}
    
    img.portrait{color: #2F250C;letter-spacing: 0px;padding: 0px 0 0px 0;
        border: solid 0px #FFFFFF; background-color: white;}
    img.normal{padding: 10px 0px 5px 0px;color: #2F250C;letter-spacing: 1px;margin: 0px 0px 0px 0px;clear: none;
        overflow: hidden;position: static; border: solid 0px white;background-color: #FFFFFF;}
    img.gallery{padding: 10px 0px 5px 0px;color: #2F250C;letter-spacing: 1px;margin: 0px 0px 0px 10px;clear:both;
        overflow: hidden;position: static; border: solid 0px white;background-color: #FFFFFF; float: left;}
    
    p {margin: 0px 25px 20px 25px; color: black; text-align: justify; line-height: 1.5em;}
    p.homepage {width: 500px; font-size: 12px; background: white; padding: 0 50px 0 50px; color: gray; text-align: justify; line-height: 16px;}
    p.leftcolumn  {width: 100px; font-size: 12px; background: blue; padding: 0 0px 0 0px; color: gray; text-align: justify; line-height: 16px;}
    p.rightcolumn {text-align: justify; line-height: 16px; line-height: 2em;}
    p.zrightcolumn:first-line{color: brown; }
    p.zrightcolumn:first-letter{color: gray; font-weight: 500; font-size: 32px; }

    p.footnote {margin: 0px; color: #081F7C; font-size: 10px;}
    p.footer {font-size: 10px; color: #15101b; text-align: left;}

    .emphasis {font-style: italic;}

    .clear_across {clear: both; background: transparent; height: 0px; color: white; border-top: solid 0px #C7D6B5; }
    .clear_noborder {clear: both; background: transparent; height: 0px; color: white; }
    .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.bodyLinksBlock        {font-size: 8pt; padding: 0px; text-align: center; text-decoration: none;     background-image: url(images/zmenu_mo.gif);     }
    a.bodyLinksBlock:link   {color: blue; }
    a.bodyLinksBlock:visited{color: #993300; }
    a.bodyLinksBlock:hover  {color: blue; }
    a.bodyLinksBlock:active {color: gold; }
    
    a.white         {font-size: 8pt; padding: 0px;    text-align: center; }
    a.white:link    {color: white; }
    a.white:visited {color: white; }
    a.white:hover   {color: white; }
    a.white:active  {color: white; }
    
    input       {color: Black; background: #C7D6B5;}
    select      {color: Black; background: #C7D6B5;}
    textarea    {color: Black; background: #C7D6B5;}
    option      {color: Black; background: #C7D6B5;}

    a {margin: 0px 0px 0px 0px; }
    a:link {font-size: 12px; font-weight: 100; text-decoration: underline; color: blue; letter-spacing: 0px;}
    a:visited, a:hover {font-size: 12px;  font-weight: 100; text-decoration: dotted; color: gray;}
    
    p.footer a {font-size: 10px; color:#15101b;}
    i { color: gray;}
    a.centered  {text-align: center; font-weight: 100; text-decoration: underline; color: #993300; padding: 10px;
        width: 100%; margin: 0px; border: solid 1px #993300; background: #FFFF99;}

    li {        padding: 2px 0 3px 0; text-align: left; }

    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; }

    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; }
    
    
        /*Added by JV*/
    .disclaimer {font-size: 10px;}
    .hyperdisclaimer {font-size: 10px; font-style: italic; color: Gray;}
    .emphasis2 {font-weight: bold;}
    .testimonial {font-size: 11px; float:left; width: 250px; font-style:italic;}