/*Make all body text black 14-point verdana. 
*/
body {font-family: Arial, tahoma, verdana, serif, "times new roman";
      background:#FFFFFF;
      color:#000000;
      width:100%;
      height:100%;
      font-size:1em;}


/*Make size1 headings white 20-point verdana. 
*/
h1 {font-family: verdana, Arial, sans-serif, times new roman;
    font-size:1.25em;
    line-height:1.2em;
    color:#669966;}

/*Make size2 headings blue 16-point verdana. 
*/
h2 {font-family: verdana, Arial, sans-serif, times new roman;
    font-size:1.15em;
    line-height:1em;
    color:#669966;}

/*Make size2 headings blue 16-point verdana. 
*/
h3 {font-family: Arial, sans-serif, times new roman;
    font-size:1.1em;
    line-height:1em;
    color:#000000;}


/*Underline links
*/

a {text-decoration:none;}
a:link {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#336600;}
a:active {color:#0000000;}

a.head:link {text-decoration:none;
             font-size:1.15em;
             line-height:1em;
             color:#669966;}
a.head:visited {text-decoration:none;
                font-size:1.15em;
                line-height:1em;
                color:#669966;}
a.head:hover {color:#336600;}
a.head:active {color:#669966;}

a.side:link {text-decoration:underline;
             color:#669966;
             font-weight:bold;
             font-size:1.1em;
             line-height:1.6em;}
a.side:visited {text-decoration:underline;
                color:#669966;
                font-weight:bold;
                font-size:1.1em;
                line-height:1.6em;}
a.side:hover {color:#336600;}
a.side:active {color:#669966;}

a.foot:link {text-decoration:underline;
             color:#669966;
             font-size:0.9em;
             line-height:1em;}
a.foot:visited {text-decoration:underline;
                color:#669966;
                font-size:0.9em;
                line-height:1em;}
a.foot:hover {color:#336600;}
a.foot:active {color:#669966;}

a.main:link {text-decoration:underline;
             color:#006600;
             font-size:0.9em;
             line-height:1.6em;}
a.main:visited {text-decoration:underline;
                color:#006600;
                font-size:0.9em;
                line-height:1.6em;}
a.main:hover {color:#336600;}
a.main:active {color:#669966;}

/*Make hyperlinked images with no borders, so doesn't show
*/

img {border:none}

/*adjust the space between bullets on right hand column
*/

ul.adjust {margin:1em;
           padding-left:8em;}

/*adjust the space between bullets on individual pages
*/

ul.change {margin:0em;
           padding-left:1em;}



/*Top banner on left
*/

div.top {display:block;
         position:absolute;
         height:6.25em;
         width:57em;
         background:#FFFFFF;
         z-index:3;
         border-bottom:2px solid #669966;}

/*Top banner on right
*/

div.tip {display:block;
         position:absolute;
         height:6.25em;
         width:14em;
         margin-left:47em;
         background:#FFFFFF;
         z-index:4;
         border-bottom:2px solid #669966;}

/*Home page navigation area
*/

div.nav {display:block;
         position:absolute;
         z-index:0;
         padding:0.75em;
         width:19em;
         height:50em;
         margin-top:8.15em;
         padding-top:0.75em;
         font-size:0.8em;
         border-right:2px solid #669966;
         line-height:1.65em;}

/*Managing Agent page navigation area
*/

div.nava {display:block;
         position:absolute;
         z-index:0;
         padding:0.75em;
         width:19em;
         height:230em;
         margin-top:8.15em;
         padding-top:0.75em;
         font-size:0.8em;
         border-right:2px solid #669966;
         line-height:1.65em;}

/*About Us page navigation area
*/

div.navb {display:block;
         position:absolute;
         z-index:0;
         padding:0.75em;
         width:19em;
         height:195em;
         margin-top:8.15em;
         padding-top:0.75em;
         font-size:0.8em;
         border-right:2px solid #669966;
         line-height:1.65em;}

/*Other comm insurance page navigation area
*/

div.navc {display:block;
         position:absolute;
         z-index:0;
         padding:0.75em;
         width:19em;
         height:300em;
         margin-top:8.15em;
         padding-top:0.75em;
         font-size:0.8em;
         border-right:2px solid #669966;
         line-height:1.65em;}


/*Environment page navigation area
*/

div.nave {display:block;
         position:absolute;
         z-index:0;
         padding:0.75em;
         width:19em;
         height:335em;
         margin-top:8.15em;
         padding-top:0.75em;
         font-size:0.8em;
         border-right:2px solid #669966;
         line-height:1.65em;}

/*Home page introductory section
*/

div.main {display:block;
          position:absolute;
          z-index:2;
          padding-top:0.5em;
          padding-right:1em;
          margin-left:19em;
          margin-top:7em;
          width:34em;
          height:11.5em;
          font-size:0.9em;
          background:#FFFFFF;
          line-height:1.1em;}

/*Home page environment section
*/

div.main1 {display:block;
           position:absolute;
           padding:0.5em;
           margin-left:21em;
           margin-top:22em;
           width:17em;
           height:19em;
           line-height:1.3em;
           background:#FFFFFF;
           font-size:0.8em;}


/*home page international portfolio section
*/

div.main2 {display:block;
           position:absolute;
           margin-top:22em;
           padding:0.25em;
           margin-left:40em;
           width:20em;
           height:20em;
           font-size:0.8em;
           line-height:1.3em;}

/*home page other insurance section
*/

div.main3 {display:block;
           position:absolute;
           margin-top:43em;
           padding:0.25em;
           margin-left:21em;
           width:39em;
           height:15em;
           font-size:0.8em;
           line-height:1.2em;}


/*main section for other pages
*/

div.maino {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:20em;
           margin-top:8.5em;
           width:36em;
           height:32em;
           line-height:1.3em;
           font-size:0.9em;
           background:#FFFFFF;}

/*main section for managing agent page
*/

div.maina {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:20em;
           margin-top:8.5em;
           width:36em;
           height:200em;
           line-height:1.3em;
           font-size:0.9em;
           background:#FFFFFF;}

/*main section for about us page
*/

div.mainb {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:20em;
           margin-top:8.5em;
           width:36em;
           height:170em;
           line-height:1.3em;
           font-size:0.9em;
           background:#FFFFFF;}

/*main section for environment page
*/

div.maine {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:20em;
           margin-top:8.5em;
           width:36em;
           height:290em;
           line-height:1.3em;
           font-size:0.9em;
           background:#FFFFFF;}

/*main section for other comm insurance page
*/

div.mainc {display:block;
           position:absolute;
           padding:0.75em;
           margin-left:20em;
           margin-top:8.5em;
           width:36em;
           height:264em;
           line-height:1.3em;
           font-size:0.9em;
           background:#FFFFFF;}


/*top right hand column on home page
*/

div.right1 {display:block;
           position:absolute;
           border: solid 2px #669966;
           margin-top:8.5em;
           padding:0.5em;
           margin-left:61em;
           width:14em;
           height:26em;
           font-size:0.8em;
           background:#FFFFFF;
           line-height:1.2em;}

/*bottom hand column on home page
*/

div.right2 {display:block;
           position:absolute;
           border: solid 2px #669966;
           margin-top:36.5em;
           margin-left:61em;
           padding:0.5em;
           width:14.25em;
           height:22em;
           font-size:0.8em;
           background:#FFFFFF;
           line-height:1.2em;}


/*Footer area
*/

div.foot {display:block;
          position:absolute;
          height:8em;
          width:77em;
          padding-top:2em;
          font-size:0.8em;
          margin-top:62em;
          background:#FFFFFF;
          border-top:2px solid #669966}

/*Footer area on managing agent page
*/

div.foota {display:block;
          position:absolute;
          height:8em;
          width:76em;
          padding-top:2em;
          font-size:0.8em;
          margin-top:240em;
          background:#FFFFFF;
          border-top:2px solid #669966}


/*Footer area on other comm insurance page
*/

div.footc {display:block;
          position:absolute;
          height:8em;
          width:76em;
          padding-top:2em;
          font-size:0.8em;
          margin-top:310em;
          background:#FFFFFF;
          border-top:2px solid #669966}

/*Footer area on about us page
*/

div.footb {display:block;
          position:absolute;
          height:8em;
          width:76em;
          padding-top:2em;
          font-size:0.8em;
          margin-top:205em;
          background:#FFFFFF;
          border-top:2px solid #669966}

/*Footer area on environment page
*/

div.foote {display:block;
          position:absolute;
          height:8em;
          width:76em;
          padding-top:2em;
          font-size:0.8em;
          margin-top:340em;
          background:#FFFFFF;
          border-top:2px solid #669966}


