body
  {font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 9pt;
   line-height:12pt;
   font-style: normal;
   font-weight: normal;
   color: #27345D;
   background:#C6C3C0;
   margin:0; padding:0;
   min-width: 788px;
   text-align:center;
  }


/*///////////////////////Common Elements///////////////////////*/

#container
  {width: 788px; min-width: 788px;
   margin: 0 auto;
   text-align:left;
  }

#main
  {background:url('../img/backPage.gif') repeat-y;
   position:absolute; top:30px;
   width: 788px;
   margin:0;padding:0;
  }

#mainTop
  {background:url('../img/backMainTop.gif') top center no-repeat;
   position:absolute; top:0px;
   width:788px;min-width:788px;
   height:4px;
   margin:0; padding:0;
  }

#content
  {background:url('../img/backContent.gif') top center repeat-y;
   width:780px;
   margin:194px 0 0 4px;
   padding:0;
  }

#mainBottom
  {width: 788px;min-width:788px;
   margin:0; padding:0;
   height:13px;
   padding-bottom:10px;
   background:#C6C3C0;
   text-align:center;
  }

#bodyContent
  {display: inline;
   float:left;
   margin:0 0 0 213px;
   padding:0;
   width:563px;
  }

#bodyContentText
  {margin:0 20px 30px 15px;
   width:528px;
   overflow:hidden;
  }

#header
  {background:url('../img/backHeaderTop.gif') top left repeat-x;
   position:absolute; top:8px;
   width: 772px; height: 185px;
   margin-left:8px;
   }

#imgHeader_old
  {position:absolute; top:55px;
   margin-left:199px;
   width:573px;
}

#imgHeader
  {position:absolute; top:55px; left:199px;
   width:573px; height:130px;
}


#menuTop
  {position:absolute; top:15px; right:0;
   }

div.menuTopItem
  {float:right;
   margin: 5px 0 0 0;
   }

#logo
  {width: 200px;
   overflow:none;
   padding:0; margin:0;
  }

#menu
  {width:200px;
   float:left;
   padding:0;
   margin:0 0 0 -776px;
   }

#footer
  {text-align:center;
   padding:0;  margin:0;
   background:#FFF; 
   width: 788px;min-width:788px;
   }


/*///////////////////////Home Elements////////////////////////////*/

#bodyContentHome
  {display: inline;
   float:left;
   margin:120px 7px 0 213px;
   padding:0;
   width:556px;
  }

#teaserAbout
  {padding-bottom:20px;
  }

#teaserNewsletter
  {float:left;
   width:168px;
   }

#teaserArticle
  {background:url('../img/backTeaserArticle.gif') bottom right no-repeat;
   float:right;
   width:380px;min-width:380px;
   height:213px;
   overflow:auto;
   border:1px #C3C3C3 solid;
   padding:0; margin:0;
   }

#teaserArticleContent
  {margin:10px;
   }

#teaserArticleContent P
  {padding-right:115px;
   font-size: 8pt;
}

#teaserArticleContent H1
  {margin:10px 0 0 0;
   color:#142764;
   font-size:11pt;
  }

#teaserArticleContent H2
  {margin:2px 0 5px 0;
   color:#142764;
  font-size:10pt;
  }


*html #teaserArticle
 {height:215px;
  width:380px;min-width:380px;
}

#imgHeaderHome
  {position:absolute; top:55px;
   margin-left:199px;
}


/*///////////////////////Menu////////////////////////////*/

div.menuItemLvl1
  {background:url('../img/backMenuLv1.gif') no-repeat;
   margin:0; padding:2px 0 0 25px;
   height:30px;
  }

div.menuItemLvl1 P
  {margin:0;padding:0;
   font-weight:bold;
   color:#970B00;
   vertical-align:middle;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 1em;
   }

div.menuItemLvl1 A
  {text-decoration:none;
    margin:0; padding:0;
   }

div.menuItemLvl1 A:hover
  {color:#CF382C;
   }

div.menuItemLvl1Sel
  {background:url('../img/backMenuLv1.gif') no-repeat;
   margin:0; padding:2px 0 0 25px;
   height:30px;
  }

div.menuItemLvl1Sel P
  {margin:0;padding:0;
   font-weight:bold;
   color:#970B00;
   vertical-align:middle;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 1em;
   }


div.submenuLvl2
  {margin-left:10px;
   }

div.menuItemLvl2
  {margin:0; padding:4px 10px 3px 20px;
  }

div.menuItemLvl2 P
  {color:#27345D;
   margin:0; padding:0;
   vertical-align:middle;
   font-size: 0.9em;
   line-height:1.3em;
  }

div.menuItemLvl2 A
    {color:#27345D;
     text-decoration:none;
    }

div.menuItemLvl2 A:hover
  {color:#CF382C;
   }

div.menuItemLvl2Sel
  { margin:0;
   padding:4px 5px 3px 21px;
   }

div.menuItemLvl2Sel P
  {color:#27345D;
   margin:0; padding:0;
   vertical-align:middle;
   font-weight:bold;
   font-size: 0.9em;
   line-height:1.3em;
  }

div.menuItemLvl2Sel A
    {color:#27345D;
     text-decoration:none;
     font-weight:bold;
    }

div.menuItemLvl2Sel A:hover
  {color:#CF382C;
   }



div.menuItemLvl3
  {padding:3px 5px 2px 0;
   margin:0 10px 0 20px;
   border-bottom:#CCCCCC 1px solid;
  }

div.menuItemLvl3 P
  {color:#475170;
   margin:0; padding:0;
   vertical-align:middle;
   font-size: 0.8em;
   line-height:1.2em;
  }

div.menuItemLvl3 A
    {color:#475170;
     text-decoration:none;
     font-weight:normal;
    }

div.menuItemLvl3 A:hover
  {color:#CF382C;
   }

div.menuItemLvl3Sel
  {padding:3px 5px 2px 0;
   margin:0 10px 0 20px;
   border-bottom:#CCCCCC 1px solid;
   }

div.menuItemLvl3Sel P
  {color:#970B00;
   margin:0; padding:0;
   vertical-align:middle;
   font-size: 0.8em;
   line-height:1.2em;
  }

div.menuItemLvl3Sel A
    {color:#27345D;
     text-decoration:none;
     font-weight:normal;
    }

div.menuItemLvl3Sel A:hover
  {color:#CF382C;
   }


div.menuSep
  {height:10px;
   }

div.menuSepLv2
 {border-top:#E8E8E8 1px solid;
  height:1px;
  margin:0px 7px 0 9px;
}


/*///////////////////////Footer////////////////////////////*/

#footer
  {margin:0px 0 10px 0; padding:0px 0 0 8px;
  background:#C6C3C0;
  }

#footerContent
  {background:url('../img/backFooter.gif') top right repeat-x;
   width:760px; min-width:760px;
   margin:0; padding:0 0 10px 0;
  }

#menuTerms
  {float:left;
   padding:10px 0 0 10px;
  }

#menuTerms P
  {font-size: 9px;
   color: #888888;
  }


P.footer
  {font-size: 8pt;
   line-height:11pt;
   color: #FFF;
   }

P.credits
  {font-size: 7pt;
   line-height:11pt;
   color:#EAE9E7;
   padding-top:4px;
   }

A.credits
  {color: #EAE9E7;
   text-decoration:none;
}
A.credits:hover
  {color: #EAE9E7;
   text-decoration:none;
}


/*////////////////////////Hacks/////////////////////////////*/

.clearfloat:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfloat {display: inline-table;}
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}


/*//////////////////////////Text Elements//////////////////////////*/

H1
  {font-family:Arial,Helvetica,sans-serif;
   font-size: 12pt; line-height:15pt;
   font-weight: normal;
   color: #830700;
   margin:30px 0 20px 0; padding:0;
  }

H2
  {
   font-family:Trebuchet MS,Helvetica,sans-serif;
   font-size: 11pt; line-height: 15pt;
   font-style: normal; font-weight: normal;
   color: #004589;
   margin:20px 0 3px 0;
  }


H3 {font-family:Trebuchet MS, Helvetica, sans-serif;
    font-size:10pt; line-height:13pt;
    font-style: normal; font-weight: normal;
    color: #004589;
    padding:2px 0 2px 0; margin:5px 0 0 0;
  }


H4 {font-family:Trebuchet MS, Helvetica, sans-serif;
    font-size:13px; line-height:13pt;
    font-style: normal; font-weight: bold;
    color: #004589;
    padding:0 8px 0 0; margin:0;
  }


H5
  {font-family:Trebuchet MS,Helvetica,sans-serif;
   font-size: 8pt;
   font-style: normal; font-weight: normal;
   color: #830700;
   margin:25px 0 0 0;
  }
  


P
  {padding:15px 0 0 0; margin:0;
}



UL
  {margin: 0 10px 0px 5px; padding: 0;
   list-style: none; font-family:Arial,Verdana,Helvetica,sans-serif;
   font-style: normal;
   font-weight: normal; color: #27345D;
  }

UL LI
  {padding: 5px 10px 0px 15px;
   background-image: url('../img/bullet.gif');
   background-repeat: no-repeat;  background-position: 0 10px;
  }

html[xmlns] UL
  {padding-left: 1.5em;
  }

html[xmlns] UL LI
  {background: none;
   list-style-image: url('../img/bullet.gif');
   padding: 0;
   }



OL
  {margin: 0 10px 0 40px;
   list-style-type: decimal;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-style: normal;
   font-weight: normal; color: #27345D;
   padding:0;

  }

OL LI {padding: 5px 10px 5px 0px;
    }

html[xmlns] OL {padding-left: 1.5em;
    }

html[xmlns] OL LI {padding: 0;
    }

form
  {margin:0; padding:0;
  }

input
  {margin:0; padding:0;
  }

.ContBody {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size: 9pt; line-height: normal;
    color: #27345D;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEdit {
    font-family:Arial,Verdana,Helvetica,sans-serif;
      font-size: 9pt; line-height: normal;
    color: #27345D; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:17px; width:320px; min-width:320px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditSelect {
    font-family:Arial,Verdana,Helvetica,sans-serif;
        font-size: 9pt; line-height: normal;
    color: #27345D; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:17px; width:325px; min-width:325px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditArea {
    font-family:Arial,Verdana,Helvetica,sans-serif;
        font-size: 9pt; line-height: normal;
    color: #27345D;
    width:320px; margin:0; padding:2px;
    background:#F2F2F2;
    border:#5B5B5B 1px solid;height:150px;
    scrollbar-base-color: #D5D5D5;
    scrollbar-track-color: #D5D5D5;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #D5D5D5;
    scrollbar-3dlight-color: #D5D5D5;
    scrollbar-darkshadow-color: #D5D5D5;
    scrollbar-arrow-color: #004993;
   }

.SubEdit {
    font-family:Arial,Verdana,Helvetica,sans-serif;
        font-size: 9pt; line-height: normal;
    color: #27345D; background:#F2F2F2;
    border:#5B5B5B 1px solid;
    height:17px; width:99%;
    margin:0; padding:1px 2px 1px 2px;
  }

.SubEditSelect {
    font-family:Arial,Verdana,Helvetica,sans-serif;
        font-size: 9pt; line-height: normal;
    color: #27345D; background:#F2F2F2;
    border:#5B5B5B 1px solid;
    height:17px; width:99%;
    margin:0; padding:1px 2px 1px 2px;
  }


.SearchEdit {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size: 8pt; line-height: normal;
    color: #FFFFFF; background:#3E548E;
    border:#546892 1px solid;
    height:16px; width:120px; min-width:120px;
    margin:0 5px 0 5px; padding:0px 2px 1px 2px;
  }

A {color:#830700;
   text-decoration:underline;
   }

A:hover {color: #C32F27;
   }

td
  {vertical-align:top;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 9pt; line-height:12pt;
   font-style: normal;
   font-weight: normal;
   color: #27345D;
}

table.search
  {margin:0; padding:0;
}

table.search td
  {vertical-align:middle;
   margin:0; padding:0;
}
  
  
