body {font: 1em verdana}

/* STRUCTURAL TEMPLATE */
.header {text-align: center; border-bottom: 1px solid #33CCCC; padding: 0px; width: 774px; height:72px}
.maindiv {position:relative; border:solid 0px #000; background-color:#FFFFFF; width:774px; background-image: url(../images/trans_pix.gif); background-repeat:repeat-y; text-align: left; }
.leftnavarea { left: 0px; top:0px; width:150px; height:100%; float:left; padding: 6px 6px 6px 16px; background-color:#FBD7A1; border-right: 3px solid #F5BA5C; border-bottom: 2px solid #F5BA5C;}
.contentarea {left:140px; top:0px; width:474px; float:left; padding: 35px 30px 20px 20px; background-color: #FFF;}
.rightsidebar { left: 550px; top:0px; width:150px; float:left; padding: 30px 8px 20px 10px; border-left: solid 3px #648DC7; border-bottom: solid 2px #648DC7; background-color: #C0CBE7; }
.footer {text-align: center; border: 0px solid #CC55AA; padding: 4px 120px 10px 120px; width: 774px; background-color: #DEE; }
.clear {clear:both; height:0; line-height:0}
img.toptwo  {border: 1px 4px 3px 1px solid #ED717A; MARGIN-RIGHT: 20px;}
 /* TEXT */
   /* left navigation styles */
.navlinksmainhead {font-family: "verdana"; color: #000; font-size: .75em; font-weight: bold;  margin-top:20px; margin-bottom:0px; border: 0 solid #000;}
.navlinksmainhead:hover {text-decoration: none;}
.navlinksmain {color: #000000; font-size: .7em; font-weight: normal; text-decoration: none;}
.navlinksmain:hover {text-decoration: underline;}
div.mainnavpad {position:relative; padding: .25em 0px 0px 8px; display:block;}
   /* general */
 h1, h2, h3, h4, h5, h6 { padding-bottom:0em; padding-bottom:0em; margin-top:0px; margin-bottom:0px; font-weight:normal; border: 0 #CCC solid;}
h1 {font-size:1em; font-weight: bold; margin-bottom:20px;}
h2 {font-size:.8em; font-weight: bolder; color:#6EE}
h3 {font-size:.75em; margin-top:4px; margin-bottom:4px;}
h4 {font-size:.7em;}
h5 {font-size:.65em;}
h6 {font-size:.6em;}

   /* for floating image captions - use a span and add the text after the img tag */
.picandcaptionleft {float:left;}
.picandcaptionright {float:right;}

   /* lists */
ul  {width:320px; margin-left: 0px; margin-top:8px; margin-bottom:0px;}
li  {margin-left:42px; margin-top:6px; margin-bottom:6px;}

   /* left sidebar navigation links */
.navlinksmainhead {font-family:"times";color: #000000; font-size: .85em; font-weight: bold;  margin-top:0px; margin-bottom:0px;}
.navlinksmainhead:hover {text-decoration: none;}
.navlinksmain {color: #000000; font-size: .8em; font-weight: normal; text-decoration: none;}
.navlinksmain:hover {text-decoration: underline;}

  /* general  navigation links */
a {color:#f30; text-decoration:underline;}
a:hover (text-decoration:none;}
a.rightsidebarlink {margin-left: 10px; text-decoration:none; color: #000}
a:hover.rightsidebarlink {text-decoration:underline; color: #000}

/* right sidebar navigation links */
.indexpad a {color:#333; text-decoration:underline;}
.indexpad a:hover (text-decoration:none;}
a.rightsidebarlink {margin-left: 10px; text-decoration:none; color: #000}
a:hover.rightsidebarlink {text-decoration:underline; color: #000}

  /* footer navigation links */
.footertext {color: #000000; font-size: .6em; font-weight: normal}
.footertext:hover {text-decoration: none;}

  /* rightnav */
.navrightlistinghead {font-family:"times"; color: #666677; font-size: .85em; font-weight: bold;  margin-top:0px; margin-bottom:0px;}
.navrightlistinghead:hover {text-decoration: none;}
.navrightlisting {color: #555555; font-size: .7em; font-weight: bold; text-decoration: none;}
.navrightlisting:hover {text-decoration: underline;}

