html {
  height:100%;
}

body {
  min-height:100%;
  position:relative;
}

* html body {
  height:100%;
}

body {
    min-width:850px;
  }

body,   html {
    margin:0;
    padding:0;
    background:#fff;
    color:#325A8B; 
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
  }

  #wrap {
    margin:0 auto;
    width:850px;
  }
  #header {
  height: 70px;
      }
  #header {
   font-size: 36px; font-weight:normal;
      padding:10px;
      margin:0;
    }
  #header a {text-decoration:none;}

  #nav {
      padding:5px;
  }
  #nav ul{
    margin:0;
    padding:0;
    list-style:none;
  }
  #nav li{
    display:inline;
    margin:0;
    padding:0;
  }
   h1 {font-size: 36px; font-weight: bolder;}
  h2, h3 {font-size: 24px; font-weight:normal;}
  h4 {font-size: 20px; padding-bottom: 0px; margin-bottom: 0px;}
  
.submenu {padding-top: 0px; margin-top: 0px;}
 
  
  
  #main {
  float:left;
  width:600px;
  
  }
  #main h1, #main h2, #main h3, #main h4, #main p,  {
  padding:0 10px;  
    }
  #sidebar {
  /* background:#E1ECF2; 
  border-width: 1px;
  border-style: solid;*/
  float:right;
  width:220px;
  font-size: 12px;
  padding-left: 20px;
  margin-left: 0px;
	text-indent: 0px;
  }
  #sidebar_menu {padding-left:20px;}
  #sidebar ul {
    margin-bottom:0; padding-top:0; text-align: left;
    }
  #sidebar li {list-style:none; }
    #sidebar h3, #sidebar p {
    padding:0px 5px 0px 5px;
    }
	
 .menulevel1 {
  padding-left: 20px;
  margin-left: 0px;
  text-indent: 0px;
	} 
 .menulevel2 { 
  padding-left: 20px;
  margin-left: 0px;
  text-indent: 0px;
    }
	
  #footer {
  clear:both;
  background-color: #CAE0EF;
  }
  #footer {
    padding: 15px;
    margin:0; 
	margin-top: 20px;
	font-size: 10px;
    }
  
  a {
  color:#0033FF;
    border-bottom-width: 1px;
  border-bottom-style: solid;
  text-decoration: none;
}
  a:hover {
  color: #FF3300;
}

#header a {border-bottom-width: 0px; color:#325A8B;}
h2 a {border-bottom-width: 0px; color:#325A8B;}
#logo a  {border-bottom-width: 0px;}

