body {margin:0;font-family:Arial; font-size:11px; line-height:1em; color:#000; text-align:left;line-height:15px;}
img {border-style:none;}

#container {width:980px; margin:auto;}

#top {height:168px; background-color:white;}
  #topnav {height:51px; background-color:white; margin-top:-10px;}
       .topnavbar li {display:inline;}
       .topnavbar li a {display:block; float:left; background-color:purple; width:138px;text-align:center; font-family:tahoma; color:#fff; font-weight:bold; margin-right:2px; margin-bottom:0px;text-transform:uppercase; text-decoration:none; padding:16px 0 20px 0;}
       .topnavbar li a.first {display:block; float:left; background-color:purple; width:138px; text-align:center; font-family:tahoma; color:#fff; font-weight:bold;margin-right:2px; margin-left:-40px; text-transform:uppercase; text-decoration:none; padding:16px 0 20px 0;}
       .topnavbar li a.last {display:block; float:left; background-color:purple; width:139px; text-align:center; font-family:tahoma; color:#fff; font-weight:bold;margin-right:0px; text-transform:uppercase; text-decoration:none; padding:16px 0 20px 0;}   
       .topnavbar li a:hover {background-color: #ad458d;}

  #toplogo {height:107px; background: url("images/WGS Banner.gif");}

#leftcol {float:left; width:219px; background-color:white;}
  #leftcoltopbox {border-width:1px; border-style:solid; border-color:#ecc1df;}
  #leftcoltopbox h3 {background:url("images/marker.gif");background-repeat:no-repeat; background-position:10px 5px; background-color: #ad458d;margin-top:0px;padding-left:45px;padding-top:5px; padding-bottom:10px;font-size:11px; font-family:tahoma; color:#fff; text-transform:uppercase; font-weight:bold;}
     #leftcoltopboxinner {border-width:1px; border-style:solid; border-color:#f5d056; margin-left:10px;margin-right:10px; margin-top:15px; margin-bottom:40px;}
     .navbar {margin-top:5px;margin-bottom:0px; margin-left:-40px;font-size:12px;}
        .navbar li {display:inline;}
        .navbar li a {display:block; text-decoration:none;color:#1e3849; background:url("images/bull.gif"); background-repeat:no-repeat; background-position:15px 5px; background-color:#fcdfc5;padding-bottom:3px; padding-left:30px;}
        .navbar li a.tp {display:block; text-decoration:none;color:#1e3849; background-color:white;}
        .navbar li a:hover {color:white;background-color:#4c2047}
    


  #leftcolbotbox {border-width:1px; border-style:solid; border-color:#ecc1df; margin-top:5px; background-color:#f9ede0;}
  #leftcolbotbox h3 {margin-top:0px;background:url("images/marker1.gif"); background-repeat:no-repeat; background-position:10px 5px; background-color:#af5050;padding-left:45px; padding-top:5px; padding-bottom:15px;font-family:tahoma; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase;}
  /* h4 in this div uses class blackbold    */

#lveradcont {margin-top:50px;}   /* left column 120 by 600 ad bar if room allows- need approx 650px*/
#lverad {width:120px; height:600px;margin:auto;}


#rightcol {float:right; width:219px; background-color:white;}
   #rightcoltopbox {border-width:1px; border-style:solid; border-color:#ecc1df; }
   #rightcoltopbox h3 {background:url("images/marker3.gif"); background-repeat:no-repeat;background-position:10px 5px; background-color:#4d2b30; margin-top:0px; padding-left:45px; padding-top:10px; padding-bottom:15px; font-size:11px; font-family:tahoma; color:#fff; text-transform:uppercase; font-weight:bold;} 
   #rightcolbotbox {border-width:1px; border-style:solid; border-color:#ecc1df;margin-top:5px;}
   #rightcolbotbox h3 {background:url("images/marker4.gif"); background-repeat:no-repeat; background-position: 10px 5px; background-color: #7f3367; margin-top:0px; padding-left:45px; padding-top:10px; padding-bottom:15px; font-size:11px; font-family:tahoma; color:#fff; text-transform:uppercase; font-weight:bold;}
          
/* content for 3 column layout */
#doccontent {margin-left:239px; margin-right:228px; border-bottom-style:dashed; border-bottom-width:thin;}
   #doccontent h4 {padding-top:0px; margin:0px;text-align:left; font-size:1.1em;}
   #doccontent h3 {margin-top:0px;background-color:#7f3367;padding-left:10px; padding-top:5px; padding-bottom:15px;font-family:tahoma; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase;}
   
/* content for 2 column layout */
#doccontentnorc {margin-left:239px; padding-right:0px;margin-right:0px;}
   #doccontentnorc h3 {padding-top:0px; margin:0px; text-align:left; font-size:1.4em;font-weight:bold;}
   #doccontentnorc h4 {padding-top:0px; margin:0px; text-align:left; font-size:1.1em;font-weight:bold;}

/*250 by 250 ad boxes in content for 2 and 3 col layouts*/
 #contentadboxcont {height:250px;}
   #contentadbox {width:250px;height:250px;border-style:groove; border-width:thin;float:left;}
   #contentadbox2 {width:250px;height:250px;border-style:groove; border-width:thin;float:right;}

/*three 125 by 125 ad boxes within 2 column layout*/
  #contentadboxcont2 {height:125px;padding-top:5px;padding-bottom:5px;background-color:#fcdfc5;border-width:1px; border-style:solid; border-color:#ecc1df;margin-bottom:10px;}
       #ll {float:left;height:125px;width:323px;}
             #lll {float:left;height:125px; width:125px;}
             #llr {float:right; height:125px; width:125px;}
       #rr {float:right;width:125px;height:125px;}
	   
 

/* class for picture text link content element */
/*.precontelement {margin-bottom:0px;}
.contelement {height:100px;border-bottom-width:1px; border-bottom-style:dashed; padding-top:10px;}
.contelementl {float:left; width:120px;height:90px;border-style:solid; border-width:thin;background-repeat:no-repeat;}
.contelementr {float:right;width:379px;height:92px;padding-left:20px;}
   .contelementru {height:69px;}
     .contelp {margin-top:5px;}
   .contelementrl {height:23px; margin-bottom:10px;} */
   
   .precontelement {margin-bottom:0px;}
.contelement {height:100px;border-bottom-width:1px; border-bottom-style:dashed; padding-top:10px; }
.contelementl {float:left; width:120px;height:90px;border-style:solid; border-width:thin;background-repeat:no-repeat;}
.contelementr {float:right;width:350px;height:92px;padding-left:20px;}
   .contelementru {height:69px;}
   .contelementruover {height:69px; overflow:auto; }
     .contelp {margin-top:5px;}
	 .contelementrl {height:23px; margin-bottom:10px;}

/* bottom two pre footer boxes on two column layout */

#prefootcontboxl {height:200px; width:250px; background-color:#f9ede0;border-width:1px; border-style:solid; border-color:#ecc1df;margin-top:20px;margin-bottom:10px;float:left;padding-right:5px;}
#prefootcontboxl h3 {background:url("images/marker6.gif"); background-color:#fcdfc5; background-repeat:no-repeat;background-position:10px 5px;padding-left:50px;padding-top:10px;padding-bottom:10px;font-size:11px;font-family:tahoma; color:#31162a; text-transform:uppercase; font-weight:bold; margin-bottom:5px;}
#prefootcontboxl a {margin-left:10px;}
#prefootcontboxl p {margin-left:10px;margin-top:5px;margin-bottom:5px;}

#prefootcontboxr {height:200px; width:250px; border-width:1px; border-style:solid; border-color:#ecc1df; margin-top:20px;margin-bottom:10px;float:right;}   
#prefootcontboxr h3 {background:url("images/marker3.gif"); background-color:#4d2b30; background-repeat:no-repeat;background-position:10px 5px;padding-left:50px;padding-top:10px;padding-bottom:10px;font-size:11px;font-family:tahoma; color:#fff; text-transform:uppercase; font-weight:bold; margin-bottom:5px;}
#prefootcontboxrinner {margin-left:10px;margin-right:10px;} 
#prefootcontboxrinnertop {}
#prefootcontboxrinnerbot {}
#prefootcontboxrinnerbotl {}
#prefootcontboxrinnerbotr {padding-top:20px;}


.box9090 {float:left; width:90px;height:90px;border-style:solid; border-width:thin;margin-right:10px;}

   

#bottomad {height:80px;padding-top:5px;padding-bottom:5px;padding-left:40px; clear:both;}

#nobottomad {clear:both;}

#footer { height:73px; background:#1d0c18; text-align:center;color:#9f698e; font-size:10px;}
  #footnav {padding-top:20px;padding-bottom:0px;}
  #footnav a {color:#9f698e; text-decoration:none; text-transform:uppercase;}
  #footnav a:hover { color:#fff;}
  #footer p {color:white; padding-top:0px;}

/* classes */

h4.blackbold {margin-left:10px; margin-right:10px;margin-top:0px;margin-bottom:10px;}
h5.blackboldupp {margin-left:0px; margin-right:10px;margin-top:0px;margin-bottom:10px; color:black; font-weight:bold;font-size:10px;text-transform:uppercase;}

/* right column top box and left col bottom box stuff */
   .lrcoltopboxinner {margin-left:10px; margin-right:10px; margin-top:10px;margin-bottom:10px;}
        .lrcoltopboxinnerupper {}
        .lrcoltopboxinnerlower {height:23px; margin-bottom:10px;}
   .link3 { display:block; float:right; background:url("images/link1_bgd.gif") left top repeat-x; color:#000; text-decoration:none;border-bottom:1px solid #77c356;margin-left:5px;}
.link3 b { display:block; background:url("images/link1_left.gif") no-repeat left top; padding:3px 11px 4px 33px; border-right:1px solid #77c356;}
   .link3:hover { text-decoration:underline;}


/*right column lower divs with picture text and hyperlink */
   .rightcolbotboxinner {margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:10px; background-color:white;}
   .rightcolbotboxinnertop {background-color:white; height:38px;}
      .rightcolbotboxinnertopleft {background-color:white; width:38px; float:left;}
      .rightcolbotboxinnertopright {background-color:white;width:161px:float:right;margin-left:38px;padding-left:40px;}
   .rightcolbotboxinnerbot {margin-top:10px;background-color:white; margin-bottom:20px;}
      .link1 {color:black;}
      .link1:hover {text-decoration:none;}
      .link2 {background:url("images/arrow1.gif"); background-repeat:no-repeat; background-position:0px 5px;padding-left:10px; color:#d43320; font-size:1.1em;font-weight:bold; }
      .link2:hover {text-decoration:none;}
      .p1 {color:black; margin-top:0px;line-height:10px; }
      .link4 {color:black; text-decoration:none;}
      .link4:hover {text-decoration:underline;}

img.floatright {float:right; margin:5px;}

/* TABLE STYLES */

#trshade {background-color:#fcdfc5; }   /* Gives a background color of the pink/light purple for a table row */

/* END OF TABLE STYLES */







