body {margin:0px; padding:0px; font-family:Arial; font-size:8pt;}
td, th {font-family:Arial; font-size:8pt;}
input, select, textarea {font-family:Tahoma; font-size:8pt;}
a {text-decoration:none;}

#main {width:100%; background-color:White; background-image:none; z-index:2;}
#pagemiddle_table {width:100%;}
#logo {padding:10px;}
#navmenu {padding-left:10px;}
#pagetop {border-bottom:solid 2px #FFB901; height:50px;}
#pagemiddle {height:100%; border-top:solid 2px #008080; vertical-align:top;}
#pageleft {border-right:solid 1px #008080; width:160px; vertical-align:top; background-color:white; background-image:url(../images/leftbg.gif); background-repeat:repeat-y; background-position:right;}
#pageright {width:200px;}
#pagecenter {vertical-align:top;}
#contentform {padding:20px; width:1000px;}
#content {padding:20px; width:700px;}
#contentslim {padding:20px; width:550px;}
#maincontent {border-left:solid 1px #000080; border-right:solid 1px #000080; padding:20px;}
#copyright {padding:10px; text-align:center; border-top:solid 1px #008080; background-color:#F0F0F0; background-image:url(../images/bodybg.gif); background-repeat:repeat;}
#userinfopanel {text-align:right; padding-right:20px; vertical-align:bottom; padding-bottom:10px; background-image:url(../images/topbg.gif); background-position:right; background-repeat:repeat-y;}
#title {font-family:Arial; padding:3px; color:#008080; font-size:12pt; font-weight:bold; background-image:url(../images/titlebg.gif); background-color:#FFFFCC; border-bottom:dotted 1px #CCCCCC; background-repeat:repeat-x;}
#subtitle {font-family:Arial; padding:5px; font-size:8pt; font-weight:bold; color:#666666; border-bottom:solid 1px #CCCCCC; background-image:url(../images/subtitlebg.gif); background-repeat:repeat-x; background-color:#FFCC99;}

.menuitem a {display:block; background-color:#FFFFDD; border-right:solid 1px #FFB901; border-top:solid 1px #FFB901; padding:3px 5px; color:navy; width:80px; text-decoration:none;}
.menuitem a:hover {text-decoration:underline; background-color:#FFCC99;}
.menuitem_on a {display:block; background-color:#FFB901; border-right:solid 1px #FFB901; border-top:solid 1px #FFB901; padding:3px 5px; color:white; font-weight:bold; width:80px; text-decoration:none;}
.menuitem_on a:hover {text-decoration:underline; background-color:#FFCC99;}

.menuitem1 a {display:block; padding-right:2px;}

.submenu {padding:2px; width:150px; background-color:#FFFFEE; border:solid 1px #00CCFF; visibility:hidden; position:absolute; filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=5) progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.submenuitem a {display:block; padding:2px; border:solid 1px #FFFFEE; color:Navy;}
.submenuitem a:hover {background-color:skyblue; border:solid 1px blue;}

#submenu0 {top:70px; left:9px;}
#submenu1 {top:70px; left:91px;}
#submenu2 {top:70px; left:173px;}
#submenu5 {top:70px; left:419px;}
#submenu3 {top:70px; left:255px;}
#submenu4 {top:70px; left:337px;}

.leftheader {border-top:solid 1px #008080; background-color:transparent;}
.leftitem {border-top:solid 1px #008080; padding:5px; background-color:transparent;}
.leftnumber {font-size:12pt; font-weight:bold; font-style:italic; color:Red;}
.leftlabel {font-weight:bold; color:Navy; font-size:8pt;}

.groupheader {background-image:url(../images/headerbg.gif); padding:2px; font-weight:bold; color:#003300; font-size:12pt; width:100%;}
.groupcontent {background-image:url(../images/formbg.gif); background-repeat:repeat-x; background-color:white; padding:10px; border-left:solid 1px #008080; border-right:solid 1px #008080; border-top:solid 1px #008080; text-align:center;}
.groupfooter {background-color:white; border-bottom:solid 1px #008080; width:100%; font-size:1pt;}

.datagrid {margin-top:20px;}
.dataheader {background-color:#F0F0FF; color:black; font-weight:bold; text-align:center;}
.dataheader a {color:Navy;}
.dataitem {background-color:White; color:Black;}
.alternatedataitem {background-color:#F0F0F0; color:Black;}
.editdataitem {background-color:#FFFFE0; color:Black;}

.readonly {background-color:#F0F0F0; border:solid 1px #808080; color:#606060; padding:3px;}
.arrow {font-size:6pt; font-weight:bold; color:Red;}
.webdings {font-family:Webdings;}
.error {color:Red; margin-top:10px; margin-bottom:10px;}
.error span {color:Red;}
.label {color:Navy; text-align:right; font-weight:bold;}
.validationsummary {border:solid 1px red; background-color:#FFFFEE; padding:5px; margin-bottom:10px;}
td.formheader {background-color:#F0F0F0; background-image:url(../images/formheadbg.gif); background-repeat:repeat-x; color:Black; font-weight:bold; font-style:italic; font-size:10pt; border:solid 1px #CCCCCC;}
td.formcontent {padding:10px;}
div.formheader {background-color:#F0F0F0; background-image:url(../images/formheadbg.gif); background-repeat:repeat-x; color:Black; font-weight:bold; font-size:8pt; border:solid 1px #E0E0E0; padding:3px;}
div.formcontent {padding:10px; border:solid 1px #E0E0E0; margin-bottom:10px;}
div.services div {padding:5px;}
a.formlink {color:#808080;}
a.formlink:hover {text-decoration:underline;}
a.formlink_on {color:Black; font-weight:bold;}
a.formlink_on:hover {text-decoration:underline;}
.required {background-color:#EEEEFF; border:solid 1px #00A0A0; height:20px;}
.required_30height {background-color:#EEEEFF; border:solid 1px #00A0A0; height:30px;}
.checklisthead {background-color:#F0F0F0; font-weight:bold; color:Black;}

#contentmenu {width:100%; margin-top:20px;}
.contentmenuitem {display:block; width:70px; border-top:solid 1px #000080; border-left:solid 1px #000080; border-bottom:solid 1px #000080; background-color:#EEEEFF; padding:3px; margin-right:1px; text-align:center;}
.contentmenuitem:hover {background-color:#CCCCFF; text-decoration:underline;}
.contentmenuitem_on {display:block; width:70px; font-weight:bold; border-top:solid 1px #000080; border-left:solid 1px #000080; background-color:#FFFFFF; padding:3px; margin-right:1px; text-align:center;}
.contentmenufill {border-bottom:solid 1px #000080; width:100%; padding-left:10px;}
.contentmenuitem_submit {display:block; width:80px; font-weight:bold; border-top:solid 1px #000080; border-left:solid 1px #000080; border-bottom:solid 1px #000080; background-color:#008080; padding:3px; margin-right:1px; text-align:center; color:White;}
.contentmenuitem_submit:hover {color:#FFB901; text-decoration:underline;}
.contentmenuitem_export {display:block; width:80px; font-weight:bold; border-top:solid 1px #000080; border-left:solid 1px #000080; border-bottom:solid 1px #000080; background-color:#FFB901; padding:3px; margin-right:1px; text-align:center; color:White;}
.contentmenuitem_export:hover {color:navy; text-decoration:underline;}