.formlabel {width:15em; float: left; padding:3;margin:0; background-color:#eeeeee; font-weight: bold;font-size:11pt; display:inline-block;}
.formfield {padding:2px;margin:0; background-color:white;border:solid 0px silver;border-left:solid 1px silver; width:496px; display:inline-block;}
.formcontainer { list-style: none ;background-color:#2D58A0;margin:1px ; padding :2px;}
.formcontainer h3 { background-color:#2D58A0;margin:1px ; padding :2px;color:white}
.formentry { list-style: none; clear: left;margin:1px ; padding :1px; background-color:#eeeeee}
.formentryli {padding:0px;margin:0px; background-color:#eeeeee;border-bottom:solid 1px silver; min-height:30px;}
*li.formentryli { height:30px; }
.diffbox { visibility:hidden; border: solid 1px red; position:absolute; background-color:#ffffdd; padding:5px; }
.difftag { font-size:7pt; }
.backlink { text-decoration : none;}
.singledivmessage { width:600px; height:200px;padding:50px;}
.singledivmessage a {text-decoration: underline }
.singledivmessage a:hover {text-decoration: underline }
.singledivmessage a:visited {text-decoration: underline }
.singlemessage { width:600px; height:400px;padding:100px;}
.singlemessage a {text-decoration: underline }
.singlemessage a:hover {text-decoration: underline }
.singlemessage a:visited {text-decoration: underline }
.artactionlinks a { text-decoration: none; border-bottom:solid 1px #333}
.artactionlinks a:hover { background-color: #bbb ; border-bottom:solid 1px #333}
.arttitlelinks a { text-decoration: none; }
.arttitlelinks a:hover { background-color: #bbb }
.errmsg { color: red }
.contentformtableinner {  font-size:11pt; width:100% ;border: solid 2px #2D58A0; background-color:#EBF4FA;}
.contentformtableinnerarc {  font-size:11pt; width:100% ;border: solid 2px #496082; background-color:#eef3f5;color:#777}
.contentformtableinnerb {font-size:11pt;  border: 0px; width:100% }
.contentformtableinnerbhead { font-size:11pt; border:0px;  background: url('/images/tab.gif') 0px 0px no-repeat; padding: 5pt 10pt; color: white; font: bold 12pt Arial ,sans-serif ; text-align: left;}
.contentformtableinnerbheadarc { font-size:11pt; border:0px;  background: url('/images/tab.gif') 0px 0px no-repeat; padding: 5pt 10pt; color: #ccc; font: bold 12pt Arial ,sans-serif ; text-align: left;}
.contentformtableinnerbb { font-size:11pt; border: solid 1px silver; background-color:#ffffff ;width:800px;}
.KKKcontentformtableinner td { border-top:solid 1px red;border-bottom:solid 1px green;}
.artadmintitle { }
.artadmintitle span { font: normal 16pt Arial ,sans-serif ; text-align: left; border: solid 0px; border-bottom: silver 1px dashed }
.endetailplanlimit { color:#777; font-size:10pt; border:solid 1px #ddd; margin-left:10px; padding-left:5px;  }
.endetailnotes { color:#777; font-size:8pt; margin-left:10px; padding-left:5px;  }

span.smalllink a { font-size:7pt;display:block}
span.smalllink a:hover { font-size:7pt;display:block}
span.smalllink a:visited { font-size:7pt;display:block}
.smalllink { padding:0px; margin:0px;;font-size:7pt;}
.adminheaderdiv { background: white url('/images/header.jpg') no-repeat; height:102px;color:white}
.adminheaderdiv h3 { top:75px;left:120px;color:white;position:relative}
.adminheader { vertical-align: bottom;text-align:center; height:16px; color:white;font-weight:bold; background-color:silver;}
.adminheader td { vertical-align: bottom;text-align:center; font-size:10pt;}
.adminheader a { text-decoration: none; font-size:10pt;border-left:solid 1px silver; padding-left:5px; }
.adminheader a:visited { text-decoration: none; font-size:10pt;border-left:solid 1px silver; padding-left:5px; }
.adminheader a:hover { text-decoration: none; font-size:10pt; background-color: #eeffff }
table.adminheader { }
.adminlogo {position: absolute; height:75px;padding-left:100px}
.sitename { font-size:14pt; border-top:solid 1px silver;border-bottom:solid 1px silver;}

table.compinfo { font-size:11pt;border: solid 1px silver; width:98%;margin:5px;color:#41494F}
.compinfo td {vertical-align:top;width:50%; white-space: nowrap; padding:5px}
.compinfo h3 {margin:0.25em 0; font-size:11pt; text-align:left; border-bottom:solid 1px silver;background-color:#B1D3EC;color:black; padding:1px 2px; }
.compinfolink { text-align:right }
.compinfolink a:hover { background-color:#bbb}
.compinfo legend { background-color:#D7E8F5;font-weight:bold ;color:#41494F;}
.labeltableitem { width: 220px;background-color:#D7E8F5;position:relative;font-weight:bold ;color:#41494F;}

a, a:hover, a:visited { color: #2e2e2e ; text-decoration: none; font-size:11pt;}

body {
	font-family: 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;
    font-size:11pt;
	margin:0px; padding: 0px;
	width:100%;
}


