/* Set Width to Maximum allowed */

iframe#mainiframe {
  background-color: white;
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 1300px;
  overflow-x: hidden;
  overflow-y: hidden;
  }

div#spinner {
  visibility: hidden;
  position: absolute;
  top: 300px;
  left: 400px;
  z-index: 700;
  }

img#spinner_img {
  margin: 0 auto;
  }

/* The default link styles */
a:link { font-weight: bold; color: darkred; text-decoration: none; }
a:visited { font-weight: bold; color: darkred; text-decoration: none; }
a:hover { font-weight: bold; color: #e60000; text-decoration: underline; }
a:active { font-weight: bold; color: black; text-decoration: none; }

/* ************************************************************** */

/* HEADER */
.header_ie {
  background-image:url(../img/container/heading_bg.png);
  color: white; 
  width: 740px; 
  height: 110px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-family: Arial, sans-serif;
  font-weight: lighter;
  text-align: left;
}

/* Some styles for the Header section */
.headingimage1 {
  position: absolute;
  margin-left: 0px;
  margin-top: 14px;
}

.headingimage1 a:link img { border-style: none; }
.headingimage1 a:visited img { border-style: none; }
.headingimage1 a:hover img { border-style: none; }
.headingimage1 a:active img { border-style: none; }

.headingimage2 {
  margin-top: 14px;
  padding-right: 15px;
  float: right;
}

.headingimage2 a:link img { border-style: none; }
.headingimage2 a:visited img { border-style: none; }
.headingimage2 a:hover img { border-style: none; }
.headingimage2 a:active img { border-style: none; }

.site_heading_cont {
  position: absolute;
  margin-left: 105px;
  margin-top: 5px;
}

.site_heading {
  position: relative;
  top: 5px;
  left: 57px;
  font-size: 250%;
}

.site_slogan {
  position: relative;
  top: 5px;
  font-size: 100%;
}

/* ************************************************************** */

a .imgover {
  border-style: none;
}

/* ************************************************************** */


/* CSS rules for our list items, so that the menu tabs all display */
/* next to each other on the same line: */
/* General Link styles */
.navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

.navigation li 
{
list-style: none;
float: left;
margin: 0;
position: relative;
left: -40px;
} 

.navigation a {
  background-image: url(../img/container/nav_bg.png);
  background-repeat: repeat-x;
  color: white;
  text-decoration: none;
  padding: 2px;
  padding-left: 10px;
  padding-right: 10px;
}

.navigation a:hover  {
  color: white;
  text-decoration: none;
  background-image: url(../img/container/nav_bg_hover.png);
  background-repeat: repeat-x;
}

/* Selected Link */
.navigation .selected {
color: white;
}
