@charset "utf-8";
/* CSS Document */

html{overflow: -moz-scrollbars-vertical; /* shows scrollbar for firefox */
	height:100% !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
}

body{
margin: 0 20px 0 20px;
padding: 0;
height:100% !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
font-size: 62.5%;  /* Gives a base of 10px */
font-family: Arial, Helvetica, sans-serif;
background:url(../images/bg.gif);
}

#wrapper{background:url(../images/bg_wrapper.gif); 
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}


h1, h2, h3, h4, h5, h6 {color:#003366;}
h1{font-size: 2em;  margin:0; padding:0; margin-bottom: 5px; padding-bottom:0;}  /*20px*/
h2{font-size: 1.8em; margin:0; padding:0; margin-bottom: 5px; padding-bottom:0;}/*18px*/
h3{font-size: 1.6em;  margin:0; padding:0; margin-bottom: 5px; padding-bottom:0; line-height:1em;} /*16px*/
h4{font-size: 1.4em; margin:0; padding:0;  margin-bottom: 5px; padding-bottom:0;} /*14px*/
h5{font-size: 1.2em; margin:0; padding:0;  margin-bottom: 5px; padding-bottom:0;}/*12px*/
h6{font-size: 1em;   margin:0; padding:0; margin-bottom: 5px; padding-bottom:0;}  /*10px*/


.notes{font-size: 0.8em;}

div.clear {
  clear: both;
  }
  
  
.white{color:#ffffff; }
.black{color:#000000; }

.announcements strong{color:#CCFF99; }

.content{ font-size:1.2em;}

#footer{ font-size:1.1em; padding:20px 0 20px 0; border-top:dotted 1px #CCCCCC;}

.breadcrumb {padding-bottom:10px; font-size:0.9em; border-bottom:1px solide #CCCCCC;}