body 
{
	font: 10pt arial, helvetica, sans-serif;
	color: black;
	background: #D8DFEA;
}

a { color: #4873B3; text-decoration: none;  }
a:hover.nav { background: #3F80C4; }
a.nav { color: white; }

hr { margin: 0 30px 0 15px;
	 height: 1px;
	 border: solid 1px #1760AC;}
	
h1 { color: #1760AC; 
	 text-indent: 15px;
	 margin: 27px 0px 0em 0px;
	 font: bold 12pt;  } 

h2 { color: #4873B3; 
	 margin: 27px 10px 5px 15px;
	 border-bottom: solid 1px #4873B3;
	 font: bold 11pt;   }

h3 { color: #093D72;
	 margin: 1em 20px 1em 15px;
	 font: bold 9pt;}

h4 { color: #cc0000;
	 margin: 1em 20px 1em 15px;
	 font: bold 18px arial, sans-serif;}


p { margin: 1em 20px 1em 15px;
	font-size: 10pt;
	text-align: left; }

pre { margin: 1em 30px 1em 15px;
	 }

td {font-size: 10pt; }


img, table, tr, td, a { border: none; padding: none;  }

blockquote { font: xx-small arial, helvetica, sans-serif; }

.indent { margin: 0px 0px 4px 20px; }

.caption { font-size: xx-small;
		   text-align: left}

.item { margin: 5px 10px 5px 5px;
		text-align: left;}

.left_color { background: #C1D0DF url(images/left_back.gif) repeat-x ;}

.form { margin: 0 2px 0 2px;
		border: solid #cccccc 1px;}

.reversed { color: white;
			background-color: #1760AC }

.color { color: #4873B3;
		 background-color: #C1D0DF;}

.small { margin: 1em 30px 1em 15px;
		 font-size: 7pt;
		 text-align: left; }

p.nav { margin: 2px 3px 2px 15px;
		font: 9pt;
		color: white;
		}

.altsmall  { font: 8pt;
			 margin: 5px 30px 5px 15px;}

.lineleft {  }

.left { float: left;
			margin: 5px 10px 5px 10px }

.messiah { border-top: solid 1px #999999;
		   border-bottom: solid 1px #999999;
		   width: 400px;
		   text-align: center; font: 8pt;
		   margin-top: 10px;
		   margin-right: auto; margin-left: auto; }

.feature {	clear: right; 
			background: #D8DFEA;
			padding-right: 15px;
			margin-left: 15px;
			margin-top: 30px;
			padding-top: 3px;
			width: 80%;
			padding-bottom: 15px;
			margin-right: 10px; }

.feature_home { background: #D8DFEA; 
			margin-left: 15px; 
			padding-top: 3px;
			margin-top: 15px;
			padding-bottom: 15px;
			margin-right: 10px; }

.gst { font: normal 12px arial, sans-serif; color: black; }

ul.subnav { margin: 8px;  padding: 0px; }

ul.nav_list { color: white; margin: 5px 3px 5px 25px; padding: 0px; }
li.navlist { margin: 0px; padding: 0px; }