BODY { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; text-align:center; color:#2b458c; background-color:#F0F0F0; margin:0; }
INPUT { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#2b458c; }
SELECT { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#2b458c; }
textarea { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#2b458c; }
a, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#00aef0; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin-top:0; }
th { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#2b458c; font-weight:bold; }
td { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#2b458c; font-weight:normal; }
h1 { font-family:Tahoma, Geneva, sans-serif; font-size:16pt; color:#2b458c; font-weight:normal; margin:0; }
h2 { font-family:Tahoma, Geneva, sans-serif; font-size:13pt; color:#2b458c; font-weight:bold; margin:0 0 0.5em 0; }

#header, #footer { float:left; width:100%; display:block; }
#logodiv { width:25%; float:left; text-align:left; display:block; }
#logoutdiv { width:25%; float:right; text-align:right; display:block; padding:3px 0 0 0; }
#title { float:left; width:49%; text-align:center; display:block; padding:3px 0 0 0; }
#container { float:left; width:98%; min-width:800px; padding:1em; }
#content { width:auto; }
#ctl00_menucontent { float:left; width:20%; }
#ctl00_maincontent { float:right; }
#menu, #main { width:100%; display:block; float:left; }
#hoverdiv1 { z-index:101; position:absolute; top:0; left:0; padding:2px; font-family:Tahoma, Geneva, sans-serif; font-size:9pt; text-align:left; color:#99CCFF; background:#99CCFF; filter:alpha(opacity=80); display:none; }
#hoverdiv2 { z-Index:102; position:absolute; top:0; left:0; padding:2px; font-family:Tahoma, Geneva, sans-serif; font-size:9pt; text-align:left; color:#2b458c; display:none; }

.spacer { float:left; width:100%; height:10px; }
.roundborder { display:block; }
.roundborder1 { display:block; height:1px; overflow:hidden; padding:0 1px 0 1px; border-left:#d3d4d5 1px solid; margin:0 3px; background-color:#c4c4c4; border-right: #d3d4d5 1px solid; }
.roundborder2 { display:block; height:1px; overflow:hidden; padding:0; border-left:#d3d4d5 1px solid; margin:0 2px; background-color:#ffffff; border-right: #d3d4d5 1px solid; }
.roundborder3 { display:block; height:1px; overflow:hidden; padding:0; border-left:#d3d4d5 1px solid; margin:0 1px; background-color:#ffffff; border-right: #d3d4d5 1px solid; }
.roundborder_content { border-left:#c4c4c4 1px solid; padding:10px; background-color:#ffffff; border-right:#c4c4c4 1px solid; }
.menulist { text-align:left; list-style:none; padding:2px; margin:0; }
.menulist li a, .menulist li a:visited { padding-left:10px; line-height:3em; color:#2b458c; display:block; }
.menulist li a:hover { text-decoration:none; background-color:#FFCC99; display:block; }
.submenulist { text-align:left; list-style:none; padding:5px 5px 0 15px; }
.submenuheading { padding-left:15px; line-height:1em; color:#2b458c; display:block; }
.error { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#cc0000; font-weight:normal; }
.actionbutton { width:150px; }
.alt { background-color:#EAF4FF; }
.highlight { background-color:#FFCC99; }
.formtable { border:1px solid #2b458c; }
.formtable th { background-color:#2b458c; color:White; padding-right:20px; }
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.dragHandle { width:10px; height:12px; background-image:url(/images/updown.gif); cursor:move; border:none; padding:0; }
.callbackStyle { border:thin blue inset; }
.callbackStyle table {  background-color:#5377A9; color:Black; }
.reorderList {text-align:left; float:left; padding:2px; }
.reorderList ul { padding:0; margin:0; }
.reorderList li { height:20px; width:500px; list-style:none; background-image:url(/images/bg_nav.gif); background-repeat:repeat-x; color:#ffffff; }
.reorderList li a { color:#2b458c !important; font-weight:bold; }
.reorderCue { background-color:#FFCC99; width:400px; height:20px; }
.itemArea { margin-left:10px; font-size:1em; text-align:left; }
.reorderList2 {text-align:left; float:left; padding:2px; }
.reorderList2 ul { padding:0; margin:0; }
.reorderList2 li { height:60px; width:200px; list-style:none; color:#ffffff; }
.reorderCue2 { background-color:#FFCC99; width:100px; height:60px; }
#ctl00_ContentPlaceHolder1_permissions a { font-family:Tahoma, Geneva, sans-serif; font-size:9pt; color:#2b458c; font-weight:normal; text-decoration:none; }
.accordionHeader { margin:1px 0; padding:2px; height:20px; width:600px; background-image:url(/images/bg_nav.gif); background-repeat:repeat-x; color:#ffffff; }
.accordionContent { padding:10px; width:600px; color:#000000; background-color:#ffffff; }
