@charset "utf-8";
/* CSS Document */

/* base */
body { background: #ddd; margin:0; font: bold 12px/15px Helvetica, Arial, sans-serif; color: #f0f; }
div { margin: 0; padding: 0; text-align: left; }
div h1 { font: 30px/30px Helvetica, Arial, sans-serif; color: #333; margin: 0 20px; padding: 50px 0 10px 0; clear:both; }
div h1 a:link { color: #0071B2; text-decoration: underline; }
div h1 a:visited { color: #0071B2; }
div h1 a:hover { color: #004061; text-decoration: underline; }
div h1 a:active { color: #0071B2; }
div h2 {
	font: bold 16px/18px Helvetica, Arial, sans-serif;
	color: #004286;
	margin: 0 20px;
	padding: .5em 0px .5em 0px;
	clear:both;
	letter-spacing: normal;
}
div h2 a:link { color: #0071B2; text-decoration: underline; }
div h2 a:visited { color: #0071B2; }
div h2 a:hover { color: #004061; text-decoration: underline; }
div h2 a:active { color: #0071B2; }
div h3 { font: bold 14px/16px Helvetica, Arial, sans-serif; color: #333; margin: 0 20px; padding: 0 0 .5em 0; }
div h3 a:link { color: #0071B2; text-decoration: underline; }
div h3 a:visited { color: #0071B2; }
div h3 a:hover { color: #004061; text-decoration: underline; }
div h3 a:active { color: #0071B2; }
div h4 {
	color: #666666;
	margin: 0 20px;
	padding: 0 0 .5em 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
div h4 a:link { color: #0071B2; text-decoration: underline; }
div h4 a:visited { color: #0071B2; }
div h4 a:hover { color: #004061; text-decoration: underline; }
div h4 a:active { color: #0071B2; }
div h5 { font: bold 12px/15px Helvetica, Arial, sans-serif; color: #333; margin: 0 20px; padding: 0; }
div h5 a:link { color: #0071B2; text-decoration: underline; }
div h5 a:visited { color: #0071B2; }
div h5 a:hover { color: #004061; text-decoration: underline; }
div h5 a:active { color: #0071B2; }
div h6 { font: bold 12px/15px Helvetica, Arial, sans-serif; color: #333; margin: 0; padding: 0; display: inline; }
div h6 a:link { color: #0071B2; text-decoration: underline; }
div h6 a:visited { color: #0071B2; }
div h6 a:hover { color: #004061; text-decoration: underline; }
div h6 a:active { color: #0071B2; }
div p  { font: 12px/15px Helvetica, Arial, sans-serif; color: #555; margin:  0 20px 1em 20px; padding: 0; }

a:link { color: #0071B2; text-decoration: underline; }
a:visited { color: #0071B2; }
a:hover { color: #004061; text-decoration: underline; }
a:active { color: #0071B2; }


div p a:link { color: #0071B2; text-decoration: underline; }
div p a:visited { color: #0071B2; }
div p a:hover { color: #004061; text-decoration: underline; }
div p a:active { color: #0071B2; }
div blockquote { font: italic 18px/20px Georgia, Helvetica, Arial, sans-serif; 
	color: #3FA2FF; margin: 0 20px; padding: 0}
div blockquote p { margin: 10px 5px 1em 0; text-indent: 0; color: #333; font: 11px/15px Helvetica, Arial, sans-serif; }
div blockquote.quote { text-indent: -8px;}
div blockquote.smallquote { font-size: 15px; }
/*	{ font: italic 14px/16px Georgia, Helvetica, Arial, sans-serif; 
	color: #3FA2FF; margin: 0 20px; padding: 0}*/
div pre  { font: 12px/15px monospace; color: #333; margin:  0 20px 1em 20px; padding: 0; }
div small { color: #888; }
	

div table { border-collapse: collapse; margin: 0 20px; padding: 0}
div table tr {}
div table tr th { text-align:left; vertical-align: top; 
	border: 1px solid #ccc; 
	background:#f2f2f2; padding: 4px; }
div table tr td { vertical-align: top;
 	border: 1px solid #ccc; 
	background:#fff; padding: 4px; }
div table h1 { margin: 0 0 0 5px }
div table h2 { margin: 0 0 0 5px }
div table h3 { margin: 0 0 0 5px }
div table h4 { margin: 0 0 0 5px }
div table h5 { margin: 0 0 0 5px }
div table h6 { margin: 0 0 0 5px }
div table p  { margin: 0 0 0 5px }
div table ul { margin: 0 0 0 5px }
div table ol { margin: 0 0 0 5px }
div ul { margin: 0 20px; padding: 0 0 14px 20px; }
div ol { margin: 0 20px; padding: 0 0 14px 20px; }
div ul ol { margin: 0; padding: 0 0 0 20px; }
div ul ul { margin: 0; padding: 0 0 0 20px; }
div ol ol { margin: 0; padding: 0 0 0 20px; }
div ol ul { margin: 0; padding: 0 0 0 20px; }
div li { font: 12px/15px Helvetica, Arial, sans-serif; color: #555; margin: 0; padding: 0; }
div li a:link { color: #0071B2; text-decoration: underline; }
div li a:visited { color: #0071B2; }
div li a:hover { color: #004061; text-decoration: underline; }
div li a:active { color: #0071B2; }
div img { border: 0px solid #000; display:block; }
div hr { display:block; border:0; border-top: 1px solid #ccc; height: 0; margin: .5em 0 .5em 0; padding: 0; clear:both}

div br.clear { clear:both; }
.hide { display: none; }

           
