@charset "utf-8";
/* CSS Document */
html,body { margin:0px;padding:0;background:#FFF;height:100%; }
body,td,th,tr { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333; }
a { font-family: Verdana, Arial, Helvetica, sans-serif;color:#000066;cursor:pointer; }
a:hover { text-decoration:underline;color:#000066; }
a img { border:0; }
a.abutton { background:#FFF url(../images/faded.png);color:#333;border:#808080 1px solid;font-size:12px;padding:2px;text-decoration:none;font-weight:bold }
a.bbutton { background:#FFF url(../images/faded.png);color:#333;border:#CCC 1px solid;font-size:9px;padding:1px;text-decoration:none;font-weight:bold }
img { border:0; }
form { margin:0;padding:0; }
fieldset { margin:0;padding:5px;border:1px solid #808080; }
legend { font-weight:bold;padding:2px; }
label.i_req { color:#FF0000;font-weight:bold; }
span.i_req { color:#FF0000;font-size:10px; }
noscript div { background:#FFF url(../images/attention.gif)2px center no-repeat;border:1px solid #808080;color:#990000;margin:2px;padding:2px;padding-left:22px; }
noscript div { font-size:14px;font-weight:bold; }

.ibold { font-weight:bold; }
.menu_help { background:url(../images/h_tool_tip.gif) center center no-repeat; }

input.wtext { background:inherit;font-size:8pt;font-weight:bold;color:#333;border:inherit;height:15px; }
input.itext { background:#FFF url(../images/input_bg.gif);font-size:8pt;color:#333;border:#999 1px solid;height:15px;padding:3px 0px 1px 4px; }
input.itext_error { background:#FFF url(../images/input_bg_error.gif);font-size:8pt;color:#333;border:#FF0000 1px solid;height:15px;padding:3px 0px 1px 4px; }
input.ibutton { background:#FFF url(../images/faded.png);color:#333;border:#808080 1px solid;font-size:13px;font-weight:bold;cursor:pointer; }
input.to_upper { text-transform:uppercase; }
input.to_lower { text-transform:lowercase; }
textarea.iarea { background:#FFF url(../images/ta_bg.gif);font-size:8pt;color:#333;border:#999 1px solid;padding:3px 0px 0px 4px;}
select.iselect { color:#333;padding:2px 0px 1px 3px; }

#rsp_div { min-height:20px;margin-bottom:5px;text-align:left;background-position:1px center; }
#alat_div { min-height:20px;margin-bottom:5px;text-align:left;background-position:1px 50%; }
.alert_set { background:#FFF url(../images/attention.gif) no-repeat;background-position:left 3px;border:1px solid #808080;color:#990000; }
.alert_set { margin:0;padding:2px;padding-left:21px;font-size:13px;font-weight:bold; }
.error_set { background:#FFF url(../images/error_ico.gif) no-repeat;background-position:left 3px;border:1px solid #808080;color:#990000; } 
.error_set { margin:0;padding:2px;padding-left:26px;font-size:13px;font-weight:bold; }
.rsp_ok_set { background:url(../images/confirm_ico.png) no-repeat;background-position:left 3px;border:1px solid #93B2E1;color:#009900; } 
.rsp_ok_set { margin:0;padding:2px;padding-left:26px;font-size:13px;font-weight:bold; }
.not_found { background:#FFF;color:#FF0000;margin:0;padding:2px;font-size:14px;font-weight:bold; }

.alert_msg { background:#FFFF99 url(../images/alert.gif) no-repeat;background-position:1px center;border:1px solid #808080;text-align:center; }
.alert_msg { color:#0000CC;margin:0;margin-bottom:5px;padding:2px;padding-left:39px;font-size:12px;font-weight:normal; }
.mmode_msg { color:#990000;font-size:14px;font-weight:bold; }

h1 { font-size:14px;color:#333;font-weight:bold;margin:0;margin-bottom:2px;padding:2px; }
h2 { font-size:13px;color:#333;font-weight:bold;margin:0;margin-bottom:2px;padding:2px; }
h2 a { color:0066FF; }
ul { margin:2px 0;padding:2px;padding-left:15px;list-style:square;text-align:left; }
li { margin:0;padding:2px 0; }

.bod { border:1px solid #000; }

/*Color*/
.red { color:#FF0000; }
.blue { color:#0033CC; }


/*a.info_tips span { display:none;float:left;background:#EBEBEB;text-align:center;color:#000;border:3px double #666;font-style:italic; }
a.info_tips:hover span { display:block;float:left;position:absolute;top:1.1em;left:1.2em;max-width:100%;z-index:1; }*/
div.info_tips { position:relative;text-decoration:none;color:#000;cursor:pointer;margin:0;padding:0; }
div.info_tips p { display:none;background:#FFEE69;text-align:left;color:#000;border:1px outset #666;font-weight:bold;margin:0;padding:1px; }
div.info_tips:hover p { display:block;position:absolute;top:1.7em;left:1.6em;min-width:300px;z-index:1000; }

div#rdms_container { margin:0;padding:0;height:100%;min-height:100%;position:relative; }
div#rdms_wrapper { min-width:1024px;margin:0;padding:0;height:100%;min-height:100%; }
div#rdms_head { background:url(../images/wa_header_bg.jpg) repeat-x; }
div#rdms_body { padding:5px;padding-bottom:35px;margin-bottom:5px; }
div#rdms_foot { background:#F1F2F2 url(../images/faded_top.gif) repeat-x;height:20px;position:fixed;bottom:0px;left:0px;width:100%;margin:0px;margin-top:5px; }
div#rdms_foot p { font-size:10px;font-weight:bold;margin:0px;padding:2px; }
div#rdms_foot sup { color:#FFF;font-size:7px;font-style:italic; }

div#rdms_header { margin:0;padding:0 2px;height:100px; }
div#rdms_header img { vertical-align:text-top; }
div#rdms_header a,div#rdms_header a:hover,div#rdms_header a:visited { text-decoration:none; }
div#rdms_header span.beta { color:#FFF;font-size:10px;font-weight:bold;font-style:italic; }
div#rdms_header td.i_header { color:#FFF;padding-left:25px;font-size:18px;font-weight:bold; }
div#rdms_header td.i_header span { right:5px;position:absolute; }
div#rdms_menu { font-weight:bold;padding-left:10px; }
div#body_content { padding:0;padding-top:2px;border-top:3px solid #669900;  }

.element_panel { margin:0px;margin-bottom:10px; }
.element_head { background:url(../images/faded.png) repeat-x;padding:2px 3px;border:1px solid #404040;font-size:11px;font-weight:bold;color:#006699; }
.element_head { text-transform:uppercase; }
.element_head img { float:right;margin:3px 5px 0 0;vertical-align:middle;border:1px solid #CCC;cursor:pointer;width:7px;height:7px; }
.element_body { margin:0;padding:1px 2px;border:1px solid #404040;border-top:0; }
.element_body ul { margin:0;padding:0;list-style:none;list-style-type:none;text-align:left; }
.element_body li { margin:0;padding:3px 0; }
.element_body li span { font-style:italic;font-size:11px;font-weight:bold; }
.element_body li p { clear:left;margin:0;padding:2px;padding-left:125px;height:1%;font-weight:bold; }
.element_body li p label { font-size:11px;font-weight:normal;float:left;margin-left:-125px;width:120px;font-style:italic; }

.pellet_panel { margin:0px;margin-bottom:10px; }
.pellet_head { background:url(../images/faded.png) repeat-x;padding:2px 3px;border:1px solid #ECECEC;font-size:11px;font-weight:bold;color:#006699; }
.pellet_head { text-transform:uppercase; }
.pellet_head img { float:right;margin:3px 5px 0 0;vertical-align:middle;border:1px solid #CCC;cursor:pointer;width:7px;height:7px; }
.pellet_body { margin:0;padding:1px 2px;border:1px solid #ECECEC;border-top:0; }
.pellet_body p { clear:left;margin:0;padding:2px;padding-left:125px;height:1%;font-weight:bold; }
.pellet_body p label { font-size:11px;font-weight:normal;float:left;margin-left:-125px;width:120px;font-style:italic; }
.pellet_body span.nt { font-weight:normal;font-size:10px;color:#FF0000;font-style:italic; }

.inner_div { padding:2px;background-color:#FFF;min-height:200px; }
.inner_div_b { padding:2px;background-color:#FFF; }
.inner_div_ul ul { padding:0;margin:0;list-style-type:none;text-align:left;min-height:200px }
.inner_div_ul li { background:#669900 url(../images/red_spot.gif) no-repeat;background-position:left top;font-size:11px;margin:0;margin-bottom:2px; } 
.inner_div_ul li {padding:2px;border:1px solid #FFF; }
.inner_div_ul li p { background:#FFF url(../images/red_spot.gif) no-repeat;background-position:-1% -10%;color:#336;display:block; }
.inner_div_ul li p { margin:0;padding:2px;padding-left:5px; }

.home_links a { background:#6588A6;margin:0; margin-bottom:2px;padding:2px;display:block;text-decoration:none; }
.home_links a { color:#FFF;font-size:12px;font-weight:bold;font-family:Verdana;text-align:left; }
.home_links a:hover { background-color:#669900; }
.home_links span { font-size:10px;font-weight:normal;color:#FFFF66; }
.home_links img { vertical-align:text-top;width:16px;height:16px; }

.side_content { padding:3px;background-color:#669900;margin-bottom:10px; }
.side_content div.side_content_div { padding:2px;background-color:#6588A6;margin-bottom:2px;color:#FFF;font-weight:bold;position:relative; }
.side_content div.side_content_div span { right:2px;position:absolute;font-weight:normal;font-size:10px; }
.side_content div.side_content_div_b { background:#6588A6 url(../images/fw_arrow_wt.gif) no-repeat;background-position:left 30%;position:relative; }
.side_content div.side_content_div_b { padding:1px 2px;padding-left:8px;margin-left:5px;;margin-bottom:1px;color:#FFF; }
.side_content div.side_content_div_b span { right:2px;position:absolute;font-weight:normal;font-size:10px; }
.side_content div.side_content_div_c { background:#6588A6;margin:0 0 1px 20px;padding:2px;text-align:right;font-weight:normal;font-size:10px;color:#FFF; }

.u_log { padding:5px 10px; }
.u_log li { border-top:1px solid #808080;padding:10px 5px;color:#0066CC;font-size:11px; }
.u_log li span { margin:0;padding:2px;font-size:10px;font-style:italic;font-weight:normal;color:#666; }
.u_log li.accounts { background:url(../images/user.png) no-repeat;background-position:left 10px;padding-left:18px; }
.u_log li.monetary { background:url(../images/users_monetary.png) no-repeat;background-position:left 10px;padding-left:18px; }
.u_log li.attendance { background:url(../images/users_attendance.png) no-repeat;background-position:left 10px;padding-left:18px; }
.u_log li.ministers { background:url(../images/users_minister.png) no-repeat;background-position:left 10px;padding-left:18px; }
.u_log li.settings { background:url(../images/settings.png) no-repeat;background-position:left 10px;padding-left:18px; }

#announce_div div.an_show { border:1px solid #808080; }
#announce_div div.an_hide { border:1px solid #CCC; }
#announce_div h1.title { background:url(../images/dw_blue.gif) no-repeat;background-position:left center;margin:0;margin-bottom:5px;padding:2px;padding-left:14px; }
#announce_div h1.title { border-bottom:1px solid #808080;font-size:13px;position:relative;cursor:pointer; }
#announce_div h1 span.t_date { margin:0;padding:0;position:absolute;right:2px;font-size:10px;font-weight:normal;font-style:italic; }
#announce_div div.an_content { padding:0px 5px; }
#announce_div p.t_edit { border-top:1px solid #808080;font-size:11px;font-weight:bold;margin:0;padding:5px; }

.body_menu_div { margin-left:0%;padding-top:2px;background:#FFF;padding-left:20px; }
.body_menu_div ul { padding:0;margin:0;list-style-type:none;text-align:left; }
.body_menu_div li { display:inline;margin:0;margin-right:5px; }
.body_menu_div li a { line-height:8px;text-decoration:none;margin:0;color:#FFF;font-weight:bold;font-size:11px; }
.body_menu_on { background:#669900;display:block;padding:2px 5px 1px 5px; }
.body_menu_off { background:#6588A6;padding:2px 5px 0px 5px; }

.body_menu_div2 { margin-left:0%;padding-top:2px;background:#FFF;padding-left:20px; }
.body_menu_div2 ul { padding:0;margin:0;list-style-type:none;text-align:left; }
.body_menu_div2 li { display:inline;margin:0;margin-right:5px; }
.body_menu_div2 li a { line-height:8px;text-decoration:none;margin:0;color:#FFF;font-weight:bold;font-size:11px; }
.body_menu_on { background:#669900;display:block;padding:2px 5px 1px 5px; }
.body_menu_off { background:#6588A6;padding:2px 5px 0px 5px; }

div#side_menu { background:#669900;width:25px; }
.side_menu_div { margin-right:2px;padding-top:10px;background:#FFF;min-height:360px; }
.side_menu_div ul { padding:0;margin:0;list-style-type:none;text-align:right;margin-left:5px; }
.side_menu_div li { display:block;margin:0;margin-bottom:5px;padding:0;text-align:center; }
.side_menu_div li a { display:block;text-decoration:none;padding:3px;padding-right:0px;margin:0;color:#FFF;font-weight:bold;font-size:11px; }
.side_menu_on { background:#669900;display:block }
.side_menu_off { background:#6588A6; }

.i_pages { margin:0;margin-top:5px;padding:3px;font-size:11px; }
.i_pages a { background:#333333;color:#FFF;padding:2px 3px;margin-right:5px;text-decoration:none; }
.i_pages a:hover { background:#6699CC;text-decoration:none;color:#FFF; }
.i_pages a:visited { text-decoration:none;color:#FFF; }
.i_pages span { background:#6699CC;color:#FFF;padding:2px 3px;margin-right:5px;cursor:default;font-weight:bold; }

.i_paginate { margin:0;padding:3px;font-size:10px;font-weight:normal; }
.i_paginate a { background:#669900;color:#FFF;border:1px solid #000;padding:1px 3px;margin-right:5px;text-decoration:none; }
.i_paginate a:hover { background:#FF9900;text-decoration:none;color:#FFF; }
.i_paginate span { background:#FF9900;color:#333;padding:1px 3px;margin-right:5px;border:1px solid #000;cursor:default; }

.i_paginate_i { margin:0;margin-top:5px;padding:3px;font-size:10px;font-weight:normal; }
.i_paginate_i a { background:#666;color:#FFF;border:1px outset #000;padding:2px 3px;margin-right:5px;text-decoration:none;cursor:default; }
.i_paginate_i a:hover { background:#666;text-decoration:none;color:#FFF; }
.i_paginate_i span { background:#FF9900;color:#333;padding:2px 3px;margin-right:5px;border:1px outset #000;cursor:default; }

.div_form { margin:2px;padding:0; }
.div_form fieldset { margin:0;padding:5px;border:1px solid #ECECEC; }
.div_form legend { background:#FFF url(../images/dw_blue.gif) no-repeat;background-position:left center;border:1px solid #ECECEC;padding:2px 5px; }
.div_form legend { padding-left:13px;color:#3B84D6;font-size:11px; }

.ibeta { background:#EFEFEF; }
.ibeta_x { background:#EFEFEF;font-weight:bold; }

.tableData { background:#FFF;border-top: 1px solid #99B2C6;border-left:#99B2C6 1px solid; }
.tableData td { border-bottom:1px solid #99B2C6;border-right:#99B2C6 1px solid;padding:3px 5px;vertical-align:top; }
.tableData td td { border:0px;padding:0px; }
.tableData td div.dtle { font-weight:bold; }
.tableData tr:hover { background:#ECECEC; }
.tableData tr.default:hover { background:#FFF; }
.tableData tr.default:hover td { background:#FFF; }
.tableData tr.itotal td { background:#369;color:#FFF;font-weight:bold;font-size:10px; }
.tableData tr.itotal td.off { background:#FFF;color:#000;font-weight:bold;font-size:10px; }
.tableData th { background:url(../images/faded.png) repeat-x;border-bottom:1px solid #99B2C6;border-right:#99B2C6 1px solid; }
.tableData th { padding:5px;padding-left:10px;vertical-align:middle; }
.tableData th a { padding:0px;color:#FFF;text-decoration: underline; }
.tableData th a:hover { color:#FFF;text-decoration: underline; }
.tableData th a:visited { color:#FFF;text-decoration: underline; }
.tableData th td { border:0px;padding:0px;vertical-align: middle;text-align: center; }
.tableData th.title {background:#A4B9CA url(../images/fw_arrow_wt.gif) 0 40% no-repeat; }
.non { color:#FF0000;font-style:italic;font-size:10px; }

.tableDataB { background:#FFF;border-top: 1px solid #99B2C6; }
.tableDataB td { border-bottom:1px solid #99B2C6;padding:3px 5px;vertical-align:top; }
.tableDataB td td { border:0px;padding:0px; }
.tableDataB tr:hover { background:#ECECEC; }
.tableDataB td div.x_div { padding:2px; }
.tableDataB td span.x_span { padding:2px;text-decoration:underline;font-style:italic;font-size:11px;font-weight:bold; }

span.notdf { font-style:italic;font-size:10px;font-weight:bold;color:#FF0000; }

tr.attn { background:#990000; }
tr.attn:hover { background:#990000; }
tr.attn img { vertical-align:text-top;max-width:100px;max-height:100px;-moz-opacity:0.4;opacity:0.4;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40); }

.rdms_table { background:#FFF; }
.rdms_table td { padding:3px 5px; }
.rdms_table td td { border:0px;padding:1px; }
.rdms_table td p { margin:1px;font-size:9px;font-style:italic;color:#666666;display:inline; }
.rdms_table td p.default { margin:0;margin-bottom:2px;font-size:11px;font-style:italic;color:#333;display:block; }
.rdms_table tr:hover { background:#EAEAFA; }
.rdms_table tr.default:hover { background:#FFF; }
.rdms_table tr.ibeta { background:#EAEAFA;font-weight:bold; }
.rdms_table th { padding:5px;padding-left:10px;vertical-align:middle; }
.rdms_table th.t_h1 { background:#E7F1FF url(../images/fw_arrow_bl.gif) 0 40% no-repeat;font-size:10pt;margin:0;padding:2px;padding-left:10px; }
.rdms_table th.title { background:#D8E9FE url(../images/fw_arrow_wt.gif) 0 40% no-repeat;padding:2px 5px;padding-left:10px;font-size:11px; }
.rdms_table th td { border:0px;padding:0px;vertical-align: middle;text-align: center; }
.tr_clear tr:hover { background:#FFF; }
tr.nrow hover { background:#FFF; }

.colorin_x { color:#CC00CC; }
.colorin_y { color:#FF9900; }
.colorin_z { color:#33CC00; }

.tab { border:1px solid #000; }

.quick_links img { vertical-align:text-top;width:16px;height:16px; }
.ajax_r { color:#FF0000;font-size:10px;font-style:italic;font-weight:bold; }
.ajax_p { color:#0033FF;font-size:12px;font-style:italic;font-weight:bold;margin:10px 2px; }