body
{
    background-color: #ffffff;
    font-family: Calibri;
    text-align:center;
    margin:0px auto;
    padding: 0;
    width: 100%;
    height: 100%;    
}

h1
{
    font-size: 26px;
    color: #000000;
    margin-left: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px 0px 3px 10px;
    text-align: left;
}

h2
{
    text-align: left;
}

.mainContainer
{
    width:100%;
}

.headerContainer
{
  width: 1024px;
  margin: auto; 
  background-color: #ffffff;
  height: 100px;
}

.logoLeftContainer
{
    float: left;
    width: 45%;
}

.logoRightContainer
{
    float: right;
    width: 54%;
    text-align: right;
}

.logoRightContainer img
{
    margin-right: 5px;
    margin-top: 55px;
}

.logoRightContainer li
{
    display: inline;
    list-style-type: none;
    margin-top:0px;
    padding-left: 15px;
    margin:0px;
    font-size: 12px;
}

.logoRightContainer ul
{
    text-align: center;
    margin-top:0px;
    padding-top: 5px;
    padding-right:5px;
    margin:auto;
    float:right;
}

.logoRightContainer li a
{
    padding:0px;
    text-decoration: none;
    color: #000000;
}


.navigationContainer
{
    border-top: 3px solid #000000;
    background-image:url("../images/navsideback.png");
    background-repeat:repeat-x;
    width: 100%;
    height: 29px;
    background-color: #f4f3f3;
}

.navigation
{
  width: 1024px;
  background-image:url("../images/navback.png");
  background-repeat: no-repeat;
  margin: 0px auto 0px auto; 
  height: 29px;
  margin-top:0px;
  padding-top:3px;
}

.navigation li
{
    display: inline;
    list-style-type: none;
    padding: 5px 0px 0px 0px;
    margin-left:25px;
    margin-right:25px;
}

.navigation li a
{
    padding:0px;
    text-decoration: none;
    color: #000000;
}


.navigation li a:hover
{

    color: #f3edea;
}

.selected
{
    padding:0px;
    color: #000000;
    text-decoration: underline;
}

.navigation ul
{
    text-align: center;
    margin-top:0px;
    padding-top:0px;
    margin:auto;
}

.contentContainerOuter
{
    width: 100%;
    background-color: #f4f3f3;
}


.contentContainer
{
  width: 1024px;
  margin-left: auto;
  margin-right: auto; 
  height: 570px;
  background-color: #ffffff;
}

.contentTopContainer
{
   width: 100%;
   margin: 5px auto 0px auto;
   padding: 0;
   height: 250px;
   clear: both;
   text-align: justify;
}

.contentTopContainerFormats
{
   width: 100%;
   margin: 5px auto 0px auto;
   padding: 0;
   height: 120px;
   clear: both;
   text-align: justify;
}

.contentTopContainerContentFormats
{
   width: 89%;
   float: left;
   margin-top: 5px;
   margin-left: 40px;
   margin-bottom: 5px;
   padding: 15px;
   height: 105px;
   clear: left;
   font-size: 16px;
}

.contentTopContainerContent
{
   width: 89%;
   float: none;
   margin-top: 5px;
   margin-left: 40px;
   margin-bottom: 5px;
   padding: 15px;
   height: 210px;
   clear: left;
   font-size: 16px;
}

.contentTopRightContainer
{
   width: 25%;
   margin-top: 5px;
   margin-right: 40px;
   margin-bottom: 5px;
   float: right;
   padding: 15px;
   height: 210px;
   clear: right;
}

.contentImageContainer
{
   margin: 5px;
   border: solid 1px black;
   background-color: #f4f3f3;
   height: 218px;
}

.contentBottomContainer
{
   width: 100%;
   margin: 5px auto 0px auto;
   padding: 0;
   height: 250px;
   clear: both;
}

.footerContainer
{
    border-top: 2px solid #000000;
    background-color: #bbbab9;
    width:100%;
    height: 30px;
}

.footer
{
  width: 1024px;
  margin: auto; 
  height: 30px;
}

.leftFooter
{
    float: left;
    width: 40%; 
    text-align:left;
    font-size: 12px;
    margin-top: 8px;
}

.rightFooter
{
    float: right;
    width: 60%; 
}

.rightFooter li
{
    display: inline;
    list-style-type: none;
    margin-top:0px;
    padding-left: 15px;
    margin:0px;
    font-size: 12px;
}

.rightFooter ul
{
    text-align: center;
    margin-top:0px;
    padding-top: 5px;
    padding-right:5px;
    margin:auto;
    float:right;
}

.rightFooter li a
{
    padding:0px;
    text-decoration: none;
    color: #000000;
}

.sitemapLinks
{
    float:left;
}

.sitemapLinks li
{
    list-style-type: none;
    margin-top: 10px;
    cursor: pointer;
    width: 150px;
    text-align: center;
    background-color: #c7c7c7;
    padding: 2px;
}

.sitemapLinks li a
{ text-decoration: none;}