/* CSS Document */


html {
background:#D1CDC1 none repeat scroll 0%;
border:0pt none;
font-family:georgia,palatino linotype,times new roman,serif;
font-size:76%;
height:100%;
margin:0pt;
max-height:100%;
overflow:hidden;
padding:0pt;
}

body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  font-family:arial, verdana, sans-serif; 
  font-size:76%;
  overflow: hidden; 
  background-color:D8D8D8;
  }

/* for internet explorer */
* html body {
  padding:140px 0 55px 0;
  }

#container {
  position:absolute; 
  top:140px;
  left:50%;
  bottom:55px; 
  overflow:auto; 
  background:#D8D8D8;
  margin-left:-383px;
  width:784px;
  background-image: url(images/Middle.gif);
  background-attachment:scroll;
  background-repeat:repeat;
  background-position:0%;
  background-color:#FFFFFF;
  }

* html #container {
  height:100%;
  }

#header {
  position:absolute; 
  top:0; 
  left:50%; 
  width:784px;
  height:144px; 
  overflow:hidden; 
  background:#D8D8D8;
  padding:0px;
  margin-left:-383px;
  /*background-image: url(images/Header.gif);*/
  text-align:center;

  }
* html #header {height:140px;}


#footer {
  position:absolute; 
  bottom:0; 
  left:50%;
  width:784px;
  height:55px; 
  overflow:hidden; 
  background:#D8D8D8;
  padding:0px;
  margin-left:-383px;
  /*background-image: url(images/Footer.gif);*/
  text-align:center;
  }

* html #footer {height:55px;}

/*---------------------------------*/
.shim {
height: 55px;
}

#headerMap {
  background-image: url(images/Header.gif);
  display:block;
  height:140px;
  position:relative;
  width: 784px;
}

#mapItem {
   /*border-style: solid;*/
}

a#logoHomeLink
{
    
    top:10px;
    left:50%;
    margin-left:-353px;
    height:0px;
    padding-top:125px;
    width:250px;
    position:absolute;
    /*border-style:none;*/
    background:transparent none repeat scroll 0%;
    display:block;

}

.navBar
{
    position:absolute;
    top:115px;
    left:275px;
    width:500px;
    font-family:Times Narrow;
    font-size:9pt;
    
}

.navBar a:visited, a:link {text-decoration:none;padding-right:8px;color:CC0000;}
.navBar a:hover {color:AA1111;font-weight:bold;}

/*---------------------------------*/


.outerShell
{
    position:absolute;
    text-align:center;
    background-color:D8D8D8;
    
}

.mainShell
{
    width:784px;
    /* height:600px; */
    position: relative;
    background-color:D8D8D8;
}

.header
{
    position:relative;
    background-image: url(images/Header.gif);
    height:140px;
}


.content
{
    background-image: url(images/Middle.gif);
    position:relative;
    width:783px;
    /*height:500px; */
    color:000000;
    overflow:auto;
}

.footer
{
    position:relative;
    background-image: url(images/Footer.gif);
    width:783px;
    height:50px;
}

.titleText
{
   font-family:Times;
   font-size:22pt;
   color:9A9C9F;
 
}

.mainText
{
   font-family:Times;
   font-size:12pt;
   color:000000;
}

.tallRedText
{
   font-family:Times;
   font-size:16pt;
   /*color:F0C3CA;*/
   font-weight:bold;
   color:CC0000;
}

.smallRedText
{
   font-family:Times;
   font-size:10pt;
   color:CC0000;
   /*font-weight:bold;*/
}

.smallText
{
   font-family:Times;
   font-size:10pt;
   color:000000;
}

.secondaryLink
{
   font-family:Times;
   font-size:10pt;
   /*color:F0C3CA;*/
   /*font-weight:bold;*/
   color:CC0000;
}

.secondaryLink a:visited {text-decoration:none;color:CC0000;}
.secondaryLink a:link {text-decoration:none;color:CC0000;}

.imageLink {}
.imageLink a:visited {text-decoration:none;border-style:none;}
.imageLink a:link {text-decoration:none;border-style:none;}

.formLabel
{
   width:150px;
   text-align:right;
   position:absolute;
   top:5px;
}
.formInput
{
   width:400px;
   left:158px;
   top:5px;
   position:relative;
}
.formElement
{
   position:relative;
   width:500px;
}

