body {
  text-align: center;
  margin-top:10px;
  margin-bottom:10px;
  color:#666666;
  background-color: #F0F8FF;
  max-width: 950px;
}



#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 97%;
  max-width: 950px;
  width: expression(document.body.clientWidth > 950? "950px": "auto" );
  text-align: left;
  background: #FFFFFF;
  border: 3px solid #ffffff;
}

#header_wrapper {
 background: #ffffff url('headerpic.jpg') top right no-repeat;
  margin:0px; padding:0px;
}

#header {
  height: 220px;
  border: 0px;
  padding:5px;
  margin:0px;
}

#header h1 {
  margin:0px;
  font-family:  arial, verdana, sans-serif;
  font-size: 1.05em;
  font-weight: bold;
  font-style: italic;
  padding-top: 65px;
  padding-bottom: 5px;
  color:#2153AA;
  margin-top: 4px;
  text-align: center;
}

#header h2 {
  margin:0px;
  font-family:  arial, verdana, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  padding-left: 21px;
  color:#B6CEF9;
  margin-top: 2px;
  margin-bottom: 5px;
  
}



#left_side {
  margin-top: 10px;
  float: left;
  width: 170px;
  padding-left: 6px;
}

#left_side h3 {
  margin-top:3px; margin-bottom:5px; margin-left:4px; margin-right:4px;
  padding:4px;
  font-family: arial, verdana, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  color: #FFFFFF;
  border:1px solid #0F3974;
  background-color: #2153AA;
}

#content {
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 190px;
  margin-right: 10px;
  border: 0px;
  padding: 5px;
  background: #E4F1FA;
}


#content-with-background {
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 190px;
  margin-right: 10px;
  border: 0px;
  padding: 5px;
  background: #E4F1FA url('contentbg1.jpg') top right no-repeat;
}


#footer {
  background-color: #ffffff;
  clear: both;
  text-align: center;
  padding-top:2px;
  padding-bottom:5px;
  color: #4E7DD1;
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
}

#footer a {
  color: #B6CEF9;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  
}

#footer a:hover {
  color: #FFFFFF;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-decoration: none;
}




#footer h1 {
  margin:0px;
  font-family:  arial, verdana, sans-serif;
  font-size: 1.4em;
  font-style: bold;
  padding-bottom: 10px;
  color:#FFFFFF;
  margin-top: 5px;
  
}



#content p {
  margin-top:10px; margin-bottom: 10px;
  font-family:  arial, verdana, sans-serif;
  font-size: 0.75em;
  line-height: 18px;
  text-align: justify;
  color: #2153AA;
  padding-right: 10px;
}


#content h1 {
  margin-top:1px; margin-bottom: 10px;
  font-family: arial, verdana, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #82B3E0;
}

#content h3 {
  margin-top:1px; margin-bottom: 10px;
  font-family: arial, verdana, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
 
}


.float_left {
  float: left;
  margin-right: 1px;
}

.float_right {
  float: right;
  margin-left: 1px;
}


.float_leftg {
  float: left;
  margin-right: 15px;
}

.float_rightg {
  float: right;
  margin-left: 15px;
}



.links1 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 75%; 
font-weight: bold; 
color: #0000CC; 
text-decoration: none;
margin-left: 8px;
margin-top: 5px;
margin-bottom:  9px;
padding-bottom: 0px;
} 

.links1:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 75%; 
font-weight: bold; 
color: #003399; 
text-decoration: underline;
margin-left: 8px;
           margin-top: 0px;
           margin-bottom: 4px;
           position: relative;
           padding-bottom: 2px;
} 

