@charset "utf-8";
html { height:100%; }
body { height:100%;font-family:verdana,arial,helvetica,sans-serif;font-size:9pt;background-color:#fff;margin:0;padding:0; }
input[disabled=disabled] { color:blue;background-color:#eee; }
input[readonly=readonly] { color:red;background-color:#eee; }
img { border:0px; }
legend { color:#0c488e; }
select { display:inline;font-size:8pt; }
h1 { font-weight:700;font-size:18px;color:#0c488e;text-align:center;}
h2 { font-weight:700;font-size:16px;color:#0c488e;text-align:center;}
dfn { cursor:help;text-decoration:none;font-style:normal;font-weight:700;padding 0px 2px 0px 2px;background-color:#ffffd2; }
td { font-family:Arial,sans-serif; font-size:8pt; font-weight:700; }
tr.grayout td { background-color:#ccc; }
td.header { font-family:Arial,sans-serif; font-size:14pt; font-weight:bold; text-align:center; }
td.subheader { font-family:Arial,sans-serif; font-size:12pt; font-weight:bold; text-align:center; }
td.own_notes {background-color:#ccc;}
tr.warning { background-color:#f00; }
option.pr { font-style:italic; font-size:10px; font-weight:bold; background-color:#ebe9ed;}
option.ls { font-size:12px; font-weight:600; background-color:#efcccc;}
option.sp { font-style:italic; font-size:10px; }
a:hover { color:#148A2F; text-decoration:none; }
a.links { font-size:10px;font-weight:bold; color:#fff;text-decoration:none; }
a.links:link { color:#fff;text-decoration:none; }
a.links:visited { color:#fff;text-decoration:none; }
a.links:hover { color:#148A2F;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6; }
a.links:active { color:#148A2F;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6; }
a:visited { color:#527db1; }
div.own_notes {color:#00c;}
ul#myHelpList { margin-left:0;padding-left:0; }
ul#myHelpList li { list-style-type:none;line-height:2;margin-left:0;padding-left:0; }
#colleft { width:200px; margin-top:2px; float:left; overflow:hidden; background:#eee;}
#colleft #hidePanel { height:24px; padding:4px 0 0 120px;}
#colleft #hidePanel a{ color:#000;}
#colleft #hidePanel a:hover{ color:#666;}
#colleft #showPanel { color:#fff; }
#showPanel { position:inherit; z-index:2; left:0; float:left; padding-top:20px; display:; width:0px; height:50px; cursor:pointer;}
#showPanel span{display:block; font-size:24px; height:30px; margin-top:5px; padding:5px 0 10px 5px; width:20px; background: #ccc;}
#colright { padding-top:2px; color:#1c1c1c; margin-left:8px; }
.data_lock { background:url(images/data_lock.png) no-repeat top right;position:fixed;overflow:hidden;float:right;top:64px;right:0;	width:32px;height:36px;}
#save-message { position:absolute;left:347px;top:200px;width:256px;height:20px;background-color:transparent;
  background-image:url(../images/ajax-loader.gif);background-position:center;background-repeat:no-repeat; }
#cache { position:absolute;left:200px;top:150px;z-index:999;visibility:hidden;border:medium black solid; }
#dheader { background-color:#1a9431;color:#fff;text-align:right; }
#dfooter { width:100%;height:20px;padding-top:5px;background-color:#527db1;font-size:10px;color:#fff;text-align:center; }
.j { width:34em; }
.dfooter { width:100%;height:20px;padding-top:5px;background-color:#527db1;font-size:10px;color:#fff;text-align:center; }
.dFooter { width:100%;height:20px;padding-top:5px;background-color:#527db1;color:#fff;font-size:10px;text-align:center; }
.footer { font-weight:normal;font-size:10px;color:#fff;line-height:normal;text-decoration:none;text-align:center; }
.footer:hover { color:#000; }
.footnote { font-family:Arial, sans-serif;font-size:8pt;font-weight:700; }
.editcheck_failed { background-color:#933;color:#fff; }	
.Rollover {	background-color:#eff7ff; }
.Rollout { background-color:#fff; }
.InputView{ background-color:#fff;}
.RollupView{ background-color:#ffcccc;}
.Derivative {}
.OtherCollection {background-color:#e6e6fa;}
.HideGroup {background-color:#ccc;}
.RolloutODD { background-color:#fff; }
.RolloutEVEN { background-color:#bce; }
.dFiller { height:20px;	}
.dBody { min-height:100%;height:100%;height:auto !important;margin:0 auto -20px auto; }
.title { font-weight:bold; font-size:16px;color:#0c488e; }
.menu_title { font-weight:bold;font-size:14px;color:#0c488e; }
.menu_item { font-weight:bold;font-size:12px;color:#000; }
.tagline { font-weight:bold;font-style:italic;font-size:12px;color:#0c488e; }
.list {	font-weight:bold;font-style:italic;font-size:10px;color:#0c488e; }
.trhover {border-collapse:collapse;border-style:none; }
.trhover:hover { border-style:solid;border-color:red;border-width:thin; }
.subtitle {	font-weight:bold; font-size:12px; color:#d3b12c; }
.subtitleblue, .group0 { font-weight:bold; font-size:12px; color:#0c488e; }
.text {	font-size:10px; line-height:14px; }
.notes { font-weight:bold; font-size:12px; background-color:#ffffd2; padding-left:8px;}
.bullet { list-style-image:url('bullet.gif') }
.input { border:thin #0c488e solid;font-size:10px;color:#0c488e; }
.tdBGImage { display:block;background-image:url('site_name.jpg');width:215px;height:88px; }  
.logo {display:block;width:133px;height:61px;margin:2px 80px 25px 2px;padding:0px 0px 0px 0px;text-align:center;background-color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8; }
.readonly {background-color:#eee;font-size:8pt;}
/* filter window */  
.filter_container { width:560px;padding:20px;height:auto; }  
/* question DIV */  
.filter_pi { width:400px;margin:0px;padding:0px;float:left;text-align:right; }  
.filter_pi  { float:left;width:400px;text-align:left;line-height:12px;border-bottom:1px solid silver; }  
.filter_pi_option  { float:left;width:150px;text-align:right;line-height:12px;border-bottom:1px solid silver; }  
.option  { float:left;width:20px;text-align:left; }  
.option_title  { float:left;width:120px;text-align:left; }  
.filter_row { float:left;width:100%;margin:1px;padding:1em 0;padding:1px;text-indent:2px;margin-top:1px }  
.field_size  { float:left;width:50px;text-align:left; }  
.field_title  { float:left;width:150px;text-align:left; }
.itemno { display:inline; }
.warning { color:#f00;font-size:12pt;font-weight:bold; }
.label { background:#fc3;padding:5px;font:bold 10px Arial,sans-serif;position:absolute;top:0;left:0;}
.COfoot { padding-top:3px;margin-top:-2px;text-align:center;height:20px;background-color:#527db1;color:#fff; }
.CO_menu_topfill { background-image:url('../images/header_fill.jpg');border-top:thin white solid;height:12px; }
.CO_previous_value { color:#000; }
.CO_datainput_button { }	
.CO_datainput_top_button { }
.CO_datainput_bottom_button { }
.CO_nav_top { }
.CO_nav_side { }
.CO_nav_bottom { }
.CO_admin_location { }
.CO_admin_account { }
.CO_admin_page { }
.CO_admin_portal { }
.CO_portal_public { }
.CO_portal_private { }
.CO_report_main { }
.CO_report_settings { }
.CO_report_results { }
.CO_datainput { }
.CO_datainput_submit2 { display:none; }
.CO_menu_green { background-color:#1A9431;width:100%;padding:0;margin:0;border-top:thin white solid;line-height:20px;text-align:right;white-space:nowrap; } 
.CO_menu_blue  { background-color:#527db1;width:100%;padding:0;margin:0;border-top:thin white solid;line-height:20px;text-align:right;white-space:nowrap; }
.CO_arrow { vertical-align:middle; }
.CO_exception {	white-space:nowrap; }
.form { padding:5px;background:#E0F4F8;width:722px;overflow:hidden; }
.form p { margin:0 0 10px 0;float:left;clear:both;display:block; }
.form legend { color:black; }
.form label { font:bold 0.9em Helvetica,Arial,sans-serif;color:#07a;padding:0 0 0 5px;}
.form .w { float:left;clear:both;padding:3px 3px 0;background:#D7EBEF;font:bold 0.6em Helvetica,Arial,sans-serif;color:#333;overflow:hidden; }
.form .w span { padding:0 0 5px;float:left; }
.form .input { border:1px solid #A5C2C8;padding:3px;margin:0 0 5px 0;width:680px;font:bold 12px/14px Helvetiva,Arial,sans-serif; }
.form .w label { padding:0; }
.form2 { padding:5px;background:#E0F4F8;width:640px;overflow:hidden; }
.form2 p { margin:0 0 10px 0;float:left;clear:both;display:block; }
.form2 legend { color:black; }
.form2 label { font:bold 0.9em Helvetica,Arial,sans-serif;color:#07a;padding:0 0 0 5px;}
.form2 .w2 { float:left;clear:both;padding:3px 3px 0;background:#D7EBEF;font:bold 0.6em Helvetica,Arial,sans-serif; color:#333; overflow:hidden; }
.form2 .w2 span { padding:0 0 5px;float:left; }
.form2 .input2 { border:1px solid #A5C2C8;padding:3px;margin:0 0 5px 0;width:600px;font:bold 12px/14px Helvetiva,Arial,sans-serif; }
.form2 .w2 label { padding:0; }
.form3 { padding:5px;background:#E0F4F8;width:400px;overflow:hidden; }
.form3 p { margin:0 0 10px 0;float:left;clear:both;display:block; }
.form2 legend { color:black; }
.form3 label { font:bold 0.9em Helvetica,Arial,sans-serif;color:#07a;padding:0 0 0 5px;}
.form3 .w3 { float:left;clear:both;padding:3px 3px 0;background:#D7EBEF;font:bold 0.6em Helvetica,Arial,sans-serif; color:#333; overflow:hidden; }
.form3 .w3 span { padding:0 0 5px;float:left; }
.form3 .input3 { border:1px solid #A5C2C8;padding:3px;margin:0 0 5px 0;width:360px;font:bold 12px/14px Helvetiva,Arial,sans-serif; }
.form3 .w3 label { padding:0; }
.section_icon { display:block; float:right; width:16px; height:16px; background-image:url(../images/add-delete-icon.png); background-repeat:no-repeat; } 
.add_icon { background-position: 0px 0px; } 
.delete_icon { background-position: -17px 0px; } 
