html,body{
padding:0px;margin:0px;
font-size:10pt;
font-family:sans-serif;}

h1,h2,h3,h4,h5{
font-family:sans-serif;}

a{
color:#336699;
text-decoration:none;}

a:hover{
color:red;
text-decoration:underline;}

.header{
background:#761200;}

.header h1{
margin-top:0px;
padding-top:10pt;
text-align:center;}

.headernav{
margin-bottom:0.5em;
background:#000000;
text-align:right;
color:#fff;
font-size:10pt;
border-top:1px solid black;
border-bottom:1px solid maroon;
padding-right:0.5em;
padding-bottom:0.1em;
padding-top:0.1em;}

.headernav a{
color:White;
text-decoration:none;}

.headernav a:hover{
color:red;
text-decoration:underline;}

.navcont{
text-align:center;
margin-left:auto;
margin-right:auto;
margin-bottom:1em;}

.navbar{
background:#ffffff;
text-align:center;
color:black;font-size:10pt;
border-top:1px solid white;
border-bottom:1px solid white;
border-left:1px solid white;
border-right:1px solid white;
padding-left:0.5em;
padding-right:0.5em;
padding-bottom:0.1em;
padding-top:0.1em;}

.navbar a{
color:#red;}

.box{
border-right:1px solid white;
border-bottom:1px solid white;
border-left:1px solid white;
border-top:1px solid white;
padding:0px;margin:0px;
background:#ffffff;
color:black;
margin-bottom:3pt;}

.box .links a{display:block;}

.box .links a:hover{background:#a9c6d4;text-decoration:none;}

.box .links a:active{background:yellow;}

.box h1{
background:#761200;
color:white;
padding:0px;margin:0px;
font-size:110%;
text-align:center;}

.boxbody{margin:3pt;}

.leftsidebar,.rightsidebar{
font-size:8pt;
padding-left:0.25em;
padding-right:0.25em;}

.leftsidebar{
width:12em;float:left;
background:#fff;}

.rightsidebar{
width:160px;
float:right;
background:#fff;}

.loginbox{
border:1px solid #369;
font-size:10pt;
margin-left:13.25em;
margin-right:180px;
margin-bottom:6pt;
padding:3pt;
background:#d3d3d3;
text-align:center;}

.mainbody{
padding:0px;
margin-left:11em;
margin-right:180px;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
border-top:1px #761200;}

.mainbody h1,.mainbody h2{
text-align:center;
padding:3pt;margin:0px;
margin-bottom:3pt;
background:#761200;
color:white;
font-size:120%;}

.mainbody h2{font-size:110%;}

.mainbody .content{text-align:justify;}

.mainbody p{margin:6pt;}

.footer{
clear:both;
font-size:10pt;
margin-top:0.5em;
text-align:center;
color:#333;
background:#d3d3d3;}

.footer a{color:black;}

.footer a:hover{color:red;}

p{text-align:justify;}

.cornercutleft{
float:left;
background:white;
border-right:1px solid #666;
border-bottom:1px solid #666;
border-left:none;
border-top:none;
padding:15px;
position:relative;
top:-1px;
left:-1px;
margin-right:6pt;
margin-bottom:6pt;
width:64px;
height:64px;}

.cornercutright{
float:right;
background:white;
border-left:1px solid black;
border-bottom:1px solid #666;
border-right:none;
border-top:none;
padding:15px;
margin-right:-1px;
margin-top:-1px;
margin-left:6pt;
width:64px;
height:64px;}

.sidecutright{
float:right;
background:white;
border-left:1px solid black;
border-bottom:1px solid black;
border-right:none;
border-top:1px solid black;
padding:15px;
margin:6pt;
margin-right:-7pt;}

.sidecutleft{
float:left;
background:white;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid white;
border-top:1px solid black;
padding:15px;margin:6pt;
margin-left:-7pt;}

.error{
margin-left:4em;
margin-right:4em;
margin-top:1em;
margin-bottom:1em;
border:1px solid red;
background:rgb(255,220,220);
color:red;text-align:center;
font-style:bold italic;}

.form th{text-align:right;}

.form{margin-left:auto;margin-right:auto;}

.detail th{
text-align:right;
background:black;
color:white;}

.detail tr{border:1px solid black;}

.detail td,.detail th{padding-left:3pt;padding-right:3pt;}

.detail{
margin-left:auto;
margin-right:auto;border-collapse:collapse;}

.list thead{
font-size:10pt;
background:black;
color:white;}

.list tbody td{
font-size:10pt;
border:1px solid black;
padding-left:3pt;
padding-right:3pt;}

.list{
margin-left:auto;
margin-right:auto;
width:97%;
border:1px solid black;
margin-bottom:1em;
margin-top:1em;
border-collapse:collapse;}

.list thead a{color:white;}

a.blk{color:black;}

a.blk:hover{color:red;text-decoration:underline;}

.odd{background:#e0e0e0;}

.even{background:#ffffff;}

@media print{
.headernav,.leftsidebar,.rightsidebar,.cornercutright,.cornercutleft,.loginbox
{display:none;}
.header{border-bottom:2px solid black;padding-bottom:3pt;}
.footer{border-top:2px solid black;padding-top:3pt;}
.mainbody{margin:0px;border:none;}}

