body {
	font-family: Arial, Helvetica, sans-serif;}

h1.page {
	font-family: 'Comic Sans MS', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #6378A3;
	border-bottom: solid 1px #000066;
	text-align: left;
	letter-spacing: 1pt;
	font-size: 14pt;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 6px 15px;}

H2.page {
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, sans-serif;
	color: #660000;
	margin-top: 30px;
	padding: 6px 10px;
	background-color: #ffffcc;}

H3.page {
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, sans-serif;
	padding: 3px 6px;
	margin-top: 35px;}

H4.page {
	font-weight: bold;
	font-size: 10pt;
	padding: 3px 5px;} 

a:link {
	font-weight: bold;
	padding: 3px 0px;
	margin: 0px;}
 
a:active {
	color: red;
	padding: 3px 0px;
	margin: 0px;}

a:hover {
	padding: 3px 0px;
	background-color: #FFEEEE;
	margin: 0px;}

a:visited {
	color: blue;
	font-weight: bold;
	padding: 3px 0px;
	margin: 0px;}

a:visited:active {
	color: red;}

a:visited:hover {
	padding: 3px;
	background-color: #FFEEEE;}

hr.drop {
	width: 60%;
	height: 1;
	color: #660066;
	background-color: 660066;
	border: 0;
	text-align: left;
	margin: 0px;}

hr.left {
	width: 40%;
	height: 1;
	background-color: 000099;
	border: 0;
	color: #000099;
	text-align: left;
	margin: 0px;}

img {
	margin: 10px;}

img.button {
	vertical-align: middle;
	margin: 4px;}

img.error {
	vertical-align: top;}

li {
	margin: 6px 6px 6px -12px;
	font-size: 10pt;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;
	color: #000033;}

ol.page li {
	margin: 6px 6px 6px -12px;
	font-size: 10pt;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;
	color: #000033;}

ul li {
	margin: 6px 6px 6px -12px;
	font-size: 10pt;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;
	color: #000033;}

ul.trans, li.trans {
	list-style-image: url("../images/transparent_bullet.gif");
	list-style-type: none;}

ul.page li.pointer {
	list-style-image: url("../images/red_arrow.gif");}

li.hand {
	list-style-image:url("../images/Smaller_Pointing_Hand.gif");
	vertical-align: middle;}

p {
	margin: 6pt 0pt;}

P.page {
	color: #000033;
	font-size: 10pt;
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	margin: 6px;}

p.margin, li.margin {
	margin-bottom: 12px;}

P.Note {
	margin: 8px 30px 8px 40px;
	border-style: none;
	color: #000033;
	background-color: #e9e9ff;
	padding: 6px 10px;
	font-size: 10pt;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;}

P.Tip {
	margin: 9px 40px 9px 30px;
	padding: 10px;
	font-weight: 500;
	color: #0000cc;
	background-color: #ffffaa;
	font-size: 10pt;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;}

p.top {
	font-size: 8pt;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;
	text-align: center;}

p.toplinks {
	color: #000088;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 8px;
	margin-left: 12px;}

span.button {
	border-width: 1px 1px 6px 1px;
	border-style: solid;
	border-color: #336666;
	border-bottom-color: #cccccc;
	background-color: #eeeeff;
   	line-height: 180%;
	white-space: nowrap;
	padding: 2px 8px 4px 8px;
	margin: 0px 4px;}	

span.navbutton {
	border-width: 1px 1px 6px 1px;
	border-style: solid;
	border-color: #fcb01c;
	border-bottom-color: #bbbbbb;
	background-color: #dddddd;
    	line-height: 230%;
	white-space: nowrap;
	padding: 0px 8px;
	margin: 0px 4px;}

span.bluelink {
	background-color: #6378A3;
	color: #FFFFFF;
	padding: 1px 7px 2px 7px;
	white-space: nowrap;
	line-height: 150%;
	text-decoration: underline;}

span.fakelink {
	color: #335577;
	background-color: #FFFFFF;
	text-decoration: underline;
	white-space: nowrap;}

span.h3 {
	padding: 5px 80px 5px 12px;
	color: #000066;
	background-color: #dddddd;}

span.h4 {
	padding: 5px 80px 5px 12px;
	color: #004477;
	background-color: #ddddff;}	
	
span.pagebold {
	font-weight: bold;}

span.pageitalic {
	font-style: italic;}

span.pagelink 
	{background-color:#DDCC88;
	color: #000000;
	border: 1px solid #CCAA77;
	line-height: 180%;
	font-weight: 500;
	padding: 1px 7px;
	white-space: nowrap;}

span.pagename {
	font-weight: bold;
	font-family: Arial, tahoma, verdana, helvetica, sans-serif;}

td {
	padding: 4px;}

.pagecenter {
	text-align: center;}

.clearLeft {
	clear: left;}

.clearRight {
	clear: right;}

.pageindent {
	margin-left: 50px;}