body{
  margin: 0;
  padding: 0;
  margin-top: 0px;
  line-height: 17px;
  font-family: Arial, Georgia, times New Roman;
  font-size: 12px;
  color: #304566;
  background-color: #ffffff;
  background-repeat: repeat-x;
}

a:link.navlink {
  color: #304566;
}/* unvisited link */

a:visited.navlink {
  color: #00FF00;
}/* visited link */

a:hover.navlink {
  color: #FF00FF;
}/* mouse over link */

a:active.navlink {
  color: #304566;
}/* selected link */

a:link {
  color: #304566;
}/* unvisited link */

a:visited {
  color: #551A8B;
}/* visited link */

a:hover {
  color: #FFCC00;
}/* mouse over link */

a:active {
  color: #304566;
}/* selected link */

.clear{
  clear: both;
}

.hidden {
  display: none;
}

b{
  font-size: 110%;
}

em{
  color: #304566;
}

#maincontainer{
  width: 840px;/*Width of main container*/
  margin: 0 auto;/*Center container on page*/
  background-image: url(LogoTop.jpg);
  background-repeat: no-repeat;
  height: 800px;
}

#logo{
  background-image: url(LogoTop.jpg);
  background-repeat: no-repeat;
}

#topsection{
  height: 0px;/*Height of top section*/
}

#topsection h1{
  margin: 0;
  padding-top: 15px;
}

#contentwrapper{
  float: left;
  width: 100%;
}

#contentcolumn{
  margin-left: 200px;/*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
  float: left;
  width: 218px;/*Width of left column*/
  margin-left: -840px;/*Set left margin to -(MainContainerWidth)*/
  padding: 145px 10px;
}

#footer{
  clear: left;
  width: 100%;
  color: #304566;
  text-align: left;
  font-size: 12px;
  line-height: 19px;
  padding: 4px 0;
}

#footer a{
  color: #304566;
}

.innertube{
  margin: 0px;/*Margins for inner DIV inside each column (to provide padding)*/
  margin-top: 0;
}
/*Vertical Menu*/

#main-vertmenu {
  font-size: 1.3em;
  padding: 0px;
  margin: 0px;
  LEFT: 595px;
  top: -750px;
  width: 200px;
  text-align: left;
}

#main-vertmenu h1 {
  display: block;
  font-size: 1em;
  padding: 3px 0 5px 3px;
  color: #304566;
  margin: 0px;
  width: 159px;
}

#main-vertmenu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: none;
}

#main-vertmenu ul li {
  margin: 0px;
  padding: 0px;
}

#main-vertmenu ul li a {
  font-size: .9em;
  display: block;
  padding: 15px 2px 4px 13px;
  text-decoration: none;
  color: #ffffff;
  width: 200px;
}

#main-vertmenu ul li a:hover, #vertmenu ul li a:focus {
  color: #5A92ED;
}

a.linkopacity img {
  filter:alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
}

a.linkopacity:hover img {
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}