body {text-align: center }

a:hover { color: maroon }
a:active { color: #ef0000 }
a:focus { color: #ef0000 }
a:link { color: #ef0000 }
a:visited { color: #ef0000 }

address { color: black; font-style: normal; font-size: x-small; font-family: Verdana }
li { color: black; font-size: smaller; font-family: Verdana }
p { color: black; font-size: smaller; font-family: Verdana, Arial, sans-serif; text-align: justify }
pre { color: black; font-size: x-small; font-family: Verdana, Arial }
td { color: black; font-size: medium; font-family: Verdana, Arial, sans-serif; text-align: justify }

h1 { color: #0f228c; 
	font-size: x-large; 
	line-height: normal; 
	font-family: Tahoma; 
	margin: auto; 
	padding: auto; 
	width: 100%;
	height: auto; 
	overflow: auto 
}
h2 { color: #0f228c; font-size: large; line-height: normal; 
	font-family: Tahoma; margin: auto auto auto auto; 
	padding: auto auto auto auto; z-index: 2; 
	top: 0%; left: 0%; width: 100%; height: auto; overflow: auto; 
	text-align:left}

h3 { color: black; 
	font-size: medium; 
	line-height: normal; font-family: Tahoma; 
	margin: auto; padding: auto; 
	z-index: 2; top: 0%; left: 0%; width: 100%; 
	height: auto; overflow: auto }

h4 { color: black; font-size: smaller; font-weight: bold; font-family: Verdana, Arial; text-align: left }
h5 { color: black; font-size: x-small; font-family: Verdana }
h6 { color: black; font-size: xx-small; font-family: Verdana }


/* --------------------- */
#container{width:800px; margin:0 auto; display:block}

.bodycopy {
	border:1px solid #0f228c; 
	width:790px;
	padding:5px;
	text-align:left
}

/* * html .bodycopy {
	width:800px;
	
} */

/* --------------------- */
.nav { background: #0f228c url(images/nav_bar.gif) repeat-x;
	    width: 800;
       } 
.nav td {text-align:center; } 
.nav td a:link, .nav td a:visited, .nav td a:hover, .nav td a:active{
    font-family: Arial, sans-serif; 
	 color:#ffffff; 

}



/* --------------------- */

.vistable {border-style: solid; 
           border-color:#0f228c; 
           border-width:1;
           }


.highlight { color: red }
.leftcell { padding-right: 10 }
.midcell { padding:7 }



table.main {
	width:800; 
	margin-left:auto;
	margin-right:auto;
	}



td.soln_cell { 
	width=380 ;
	vertical-align:top ;
	padding-right: 4;
	}

td.soln_section_cell {
	background-color: #0f228c;
	padding: 0 0 2 5;
	margin: 0 0 0 0
}

p.soln_section_head {
	color: #ffffff; font-size: large; 
	font-family: Verdana, Arial, sans-serif; 

}

.soln_par { font-size:smaller }

p.soln_head { color: black; 
	font-size: smaller; 
	font-family: Verdana, Arial, sans-serif; 
	text-align: left;
	font-weight:bold; 
	}

