body { margin:0px; padding:0px; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url('/images/bg.jpg'); }



a {color:#333399; text-decoration:none;  }
a:hover { color:#6600CC; }

div.menu { background-color:#cccccc; border-bottom:1px solid #003399; padding:5px 0px 5px 30px; font-weight:bold; }
div.menu a { font-size:14px;   }



div.content { padding:0px 30px 30px 30px;  }

h1 { color:#46456D; font-size:20px; margin-top:0px; padding-top:15px; }
h2 { color:#807796; font-size:17px; border-top:1px solid #807796; border-left:1px solid #807796; border-right:1px solid #807796; width:320px;  margin-bottom:0px; padding-left:10px;padding-bottom:0px; background-color:#E2E0E7;}
h2.alert { color:#D26973; background-color:#E7D4D4;}
div.h2content { border:1px solid #807796; padding:15px; background-color:#ffffff; margin-bottom:10px;}

input.btn { background-color:#eeeeee; border:2px solid #807796; font-weight:bold;}
input.btn:hover { background-color:#dddddd; color:#666666; cursor:hand; cursor:pointer; }
textarea { width:350px; height:75px; }

div.subh, div.subh_on { color:#807796; font-size:17px; border:1px solid #807796; border-bottom:none;   margin-bottom:0px; padding:0px 10px 0px 10px;  display:inline; }
div.subh { background-color:#CCCCCC; }
div.subh_on { background-color:#E2E0E7;}
div.subh a {  color:#807796; }
div.subh:hover { background-color:#F2EAE7; }

tr.showhighlight td {padding-right:4px;  border-top:1px solid #ffffff;  border-bottom:1px solid #ffffff;}
tr.showhighlight:hover td { background-color:#E2E0E7; border-top:1px solid #807796; border-bottom:1px solid #807796;}
th { text-align:right; padding-right:5px; vertical-align:text-top;}
tr.showhighlight td.showhighlightL { border-left:1px solid #ffffff; }
tr.showhighlight:hover td.showhighlightL { border-left:1px solid #807796; }
tr.showhighlight td.showhighlightR { border-right:1px solid #ffffff; }
tr.showhighlight:hover td.showhighlightR { border-right:1px solid #807796; }

td { padding:2px; }

tr.hh td { font-weight:bold; border-bottom:1px solid #cccccc; }

a.letterpage { font-weight:bold; text-decoration:none; padding:3px; border:1px solid #ffffff;}
a.letterpage:hover, a.letterpageon { border:1px solid #807796; padding:3px; }
a.letterpageon { background-color:#E2E0E7;  font-weight:bold; }

ul {
    margin:6px 0 0 18px;
    padding:0;
}


ul li {
    padding:0 0 7px 0;
    list-style-position:outside;
    list-style-image: url(/images/page-next.gif);
}

table.content_list {
	width:100%;
	padding:4px;
}

	table.content_list tr th {
		background-color:#ccc;
		text-align:left;
	}
	
	table.content_list tr td {
		background-color:#eee;
	}
	
div.notice, div.error {
	background-color:#ff0000;
	padding:5px;
	color:#fff;
	font-weight:bolder;
	margin:10px 0;
}

div.subtle_notice {
	border: solid 1px #938eac;
	padding:5px;
	font-weight:bolder;
	margin:10px 0px;
}