body {
margin:0;
padding:0;
border:0;
background-color:white;
color:black;
font-size:100%;
font-family:arial, Helvetica;
}

div#centeredcontainer {
margin: 0 auto;
padding:0;
border:0;
width:48em;
}

#main {
border:0.1em solid #336699;
border-top:0;
}

#main2 {
padding:1em;
}

#single {
padding:0 2em;
}

.nhpd li ul {
list-style:none;
}

.error {
color: red;
background-color:inherit;
}

img {
border:0;
}

.img-break {
background-color:#8DACC3;
}

h6 {
display:inline;
}

table.multimedia h2,table.multimedia h3 {
padding:0;
margin:0;
}

table.multimedia ul, table.multimedia ol {
padding:0;
margin:0 0 1em 1.5em;
}

table.multimedia th, table.multimedia thead {
background-color:#ADC2F7;
padding:0;
margin:0;
}

table.multimedia td {
border: 0.1em solid #7D92C7;
margin:0 0 0.2em 0.2em;;
padding:0.4em;
}


/**********************************************************
 * FONT COLORS
 **********************************************************/
.darkBlue {
color:#333399;
}



/*********************************************************
 * POSITION
 *********************************************************/
.center {
text-align:center;
margin-left:auto;
margin-right:auto;
}


/*********************************************************
* BORDERS
**********************************************************/
.border-white-dashed {
border: 0.1em dotted black;
}


/*********************************************************
* LIST STYLES
**********************************************************/
.style-none {
list-style:none;
}


/*********************************************************
 * FONT SIZES
 *********************************************************/
 .larger {
 font-size:1.5em;
 }
 
 .smaller {
 font-size:0.66em;
 }
 
 /*********************************************************
  * FLOATERS
  *********************************************************/
 .clear {
 clear:both;
 }