a:link	{ font-weight:bold; color: #704f00; text-decoration:none; }
a:visited	{  font-weight:bold; color: #704f00; text-decoration:none; }
a:active	{  font-weight:bold; color: #4a3c29; text-decoration:none; }
a:hover { font-weight:bold; color: #4a3c29; text-decoration:underline; }
td		{ font-size:9pt; }
th 		{ font-size:10pt; }

.in_border { background-color:#F1EBDD; text-align:left;}



form { margin: 0px; }
p { line-height:12pt; }
p:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child,
	h5:first-child, h6:first-child, h1+p, h2+p, h3+p, h4+p, h5+p, h6+p { margin-top: 0px; }

table.blind { border-spacing:0px; }
table.blind td { padding: 0px; }

table.vis td { background-color:#cebb8a; background-image:url(graphic/background/table.jpg)}

ul { line-height:14pt; }

body,textarea,input	{ background-color: #000000; background-image:url(graphic/background/body.jpg); font-size:9pt; font-family: Verdana, Arial; }

h1		{ font-size:14pt;}
h2		{ font-size:12pt;}
h3      { font-size:10pt; font-weight:bold; }
h4      { font-size:10pt; font-weight:bold; font-style:italic; margin-bottom:4pt}
h5      { font-size:10pt; font-weight:bold; margin-bottom:2pt}
img   { border: none; }

hr		{ color: #804000; }

input, select, textarea { font-size: 8pt; background-color:#FDFBF3; }



div.div_header { width:800px; background:url(img/header.png) no-repeat center; border:1px solid #f0d37d; padding:0px; margin:0px; height:102px; }
div.div_navi { width:792px; border-bottom:1px solid #f0d37d;  padding:2px 4px 4px 4px; margin:0px 4px 4px 4px; text-align:center; }
div.div_navi ul { margin:0px; list-style-image:none; text-indent:-48px; }
div.div_navi li { display:inline; margin:2px 4px; }
div.div_navi a { padding:2px 12px; border:1px solid #f0d37d; background-color:#e2e3e4; }
div.div_navi a:hover { padding:2px 12px; border:1px solid #f0d37d; background-color:#FFFFFF; }

div.div_content { width:800px; background-color:#bdae91; border:2px solid #50442e; padding:4px; margin:4px; text-align:left; overflow:visible; }

div.div_content p { text-align:justify; padding:4px; margin:4px; }
div.div_content h1 { margin:0px; padding:4px 4px 4px 32px; }
div.div_content h2 { margin:0px; padding:4px 4px 0px 24px; font-size:10pt; font-weight:bold; font-style:italic; }

div.div_footer {  width:800px; margin:4px; font-size:8pt; color:#704f00; }


div.div_floater { width:382px; float:left; border:1px solid #CEC3A9; margin:4px; padding:4px; }
div.div_floater table { width:100%; border:none; border-spacing:0px; }
div.div_floater tr td { text-align:right; }
div.div_floater tr td:first-child { text-align:left; }
div.div_floater textarea { width:100%; margin:4px 0px 0px 0px; height:256px; font-size:8pt; }
div.div_floater tr th { text-align:left; font-size:10pt; font-weight:bold; }

div.div_redbox  { width:720px; border:2px solid red; padding:4px; margin:32px; text-align:center; }
div.div_greenbox  { width:720px; border:2px solid green; padding:4px; margin:32px; text-align:center; }

div.div_extra { text-align:left; margin:32px 334px 32px 48px; width:382px; }
div.div_extra h1 { font-size:8pt; font-style:italic; font-weight:normal; padding:0px; margin:4px; }
div.div_extra ul { text-align:left; margin:0px; }
div.div_extra li { text-align:left; margin:0px 0px 7px 0px; }

div.div_soltxt { width:95%; border:1px solid #CEC3A9; font-size:8pt; padding:8px; }

img.raven { float:right; margin:-8px 16px 8px 16px; border:none; }
.red { background-color:#FF8080; }



table.tbl_sols { width:95%; border:1px solid #CEC3A9; }
table.tbl_sols th { text-align:left; }

table.tbl_sols td { background-color:#F8F4E8; }
