html{
	padding:0px !important;
	margin:0px !important;
	height:100%;
	overflow:hidden;
}
body{
	padding:0px !important;
	margin:0px !important;
	height:100%;
	width:100%;
	background-color:#FFF;
	overflow:hidden;
}
*{font-family:arial, tahoma;font-size:10px;color:#313031}
a{text-decoration:none;color:#10418C;outline:none}
a:hover{color:#29BEEF}
textarea{resize:none}
/*top panel*/

#top_panel{position:absolute;z-index:10;left:0px;top:0px;width:100%;height:47px;background:url(img/bg_top_menu.png) repeat-x;background-color:#D6E3F7;text-align:right;border-bottom:solid 1px #9CBAEF}
#home_title_div{position:absolute;background:url(img/bg_logo.png) repeat-x;padding:4px 10px 2px 10px;left:0px;top:0px}
#home_title{float:left;font-weight:bold;font-size:14px;}
#top_menu{float:right;height:22px;line-height:22px}
.top_menu_el{float:left !important;display:inline}
.top_menu_el a{float:left;display:block;height:22px;border-left:solid 1px #9CBAEF;padding:0px 16px;font-size:11px !important;color:#313031;}
.top_menu_el a.drop img{margin-left:4px}
.top_menu_el a:hover{background:url(img/bg_top_menu_el_hov.png) repeat-x;}


.top_menu_panel{background-color:#F7F3F7;border:solid 1px #9CBAEF;right:-1px;padding:1px;z-index:200}
.top_menu_separator{line-height:1px;height:2px;background:url(img/bg_top_menu_sep.png) repeat-x}

#dr_d_nom{display:none;position:absolute;width:160px;text-align:left}
#dr_d_rep{display:none;position:absolute;width:240px;text-align:left}
#dr_d_sys{display:none;position:absolute;width:160px;text-align:left}
.top_menu_panel a{display:block;float:none;height:20px;border:none;padding:3px 5px;line-height:20px;background-color:#F7F3F7;}
.top_menu_panel a:hover{background:url(img/bg_top_menu_hover.png) repeat-x;}

#top_toolbar{clear:both;padding:3px 6px;float:right}
#top_toolbar a{background:url(img/bg_toolbar_item.png) no-repeat;width:20px;height:20px;display:block;float:left;cursor:pointer;margin-left:4px}
#top_toolbar img{border:0;width:16px;height:16px;margin:2px}
#top_toolbar a.img_pressed{background:url(img/bg_toolbar_item_pressed.png) no-repeat}


#dr_d_login_panel{display:none;position:absolute;right:0px;width:200px;background-color:#f7f3f7;border:solid 1px #9CBAEF;padding:8px;}

#slider_shade{display:none;position:absolute;z-index:9;background-color:#BBB;}

/*bottom status panel*/
#bstatus_cont{position:absolute;bottom:0px;width:100%;height:19px;background:url(img/bg_bottom_panel.png) repeat-x;z-index:170;text-align:center;line-height:19px;color:#313031}

/*all pages besides home*/
#nothome_page_cont{position:absolute;left:0px;top:48px;bottom:19px;width:100%;overflow-y:auto;}
#nothome_page_cont_inner{padding-top:20px}


/*map infowindow*/
.tt_value{line-height:18px}
.tt_label{font-weight:bold;text-align:right;width:30%;line-height:18px}
.tt_sep{height:14px;line-height:2px;background:url(img/bg_iw_tt_sep.png) repeat-x 100% 100%;margin:2px 0px;}
.tt_sep td{padding:0px}

.cal_img{cursor:pointer}

/*dialog*/
.styled_popup{
	apadding-top:13px;apadding-right:14px
}
#mm{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:190;
	background-color:#E7E7E7;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
	width:100%;
	height:100%;
}
* html #mm{position:absolute}
.dlg_holder{}
.dlg11{background:url(img/dlg1.png) no-repeat;width:5px;height:27px;font-size:1px;line-height:1px}
.dlg13{background:url(img/dlg2.png) no-repeat;width:5px;font-size:1px;line-height:1px}
.dlg23{background:url(img/dlg3.png) repeat-y;width:5px;font-size:1px;line-height:1px}
.dlg21{background:url(img/dlg4.png) repeat-y;width:5px;font-size:1px;line-height:1px}
.dlg31{background:url(img/dlg5.png) no-repeat;width:5px;height:5px;font-size:1px;line-height:1px}
.dlg32{background:url(img/dlg6.png) repeat-x;height:11px;font-size:1px;line-height:1px}
.dlg33{background:url(img/dlg7.png) no-repeat;font-size:1px;line-height:1px}
.dragme{background:url(img/dlg8.png) repeat-x;height:27px;padding-right:10px;padding-left:10px;position:relative;cursor:move}
* html .dragme{padding-left:0px}
.dlg_i_close{display:block;width:15px;height:15px;z-index:200;position:absolute;right:10px;top:8px}



.dHeader{font-size:12px;font-weight:bold;margin-top:1px;text-align:left;color:#00458C;line-height:25px}
.dbody{background-color:#CEDBE7;padding:3px 5px 5px 5px}
.dmapbody{background-color:#CEDBE7;}
.dlgcont{position:relative;padding:10px;overflow-y:auto;border:solid 1px #9CBAEF;background-color:#FAFAFA}
.dlgmap_cont{border:solid 1px #9CBAEF;background-color:#FAFAFA;padding:2px;width:470px;margin:3px 5px 5px 5px}


.dlgform td{padding:2px 0px 2px 0px}
.divFile{padding:10px;margin:10px;background-color:#EEE}
.divlabel{float:left;width:103px;height:26px;line-height:20px;text-align:right}
.dlg_panel{background:url(img/dlg_panel.gif) repeat-x;padding:5px}
.dlg_panel_h{font-family:Georgia;font-size:11px;text-align:left;letter-spacing:1px;font-weight:bold;color:#111}

.dlg_err{font-family:Arial;color:#FF0000;font-size:11px;padding:6px;}
#dlg_btns{float:right;text-align:center}

.btn{width:75px;height:22px;background:url(img/bg_btn_75.png) no-repeat;border:0;font-size:11px;outline:none;}
.btn_100{width:100px !important;background:url(img/bg_btn_100.png) no-repeat !important;}
.btn_150{width:150px !important;background:url(img/bg_btn_150.png) no-repeat !important;}
.btn_dis{width:75px;height:22px;background:url(img/bg_btn_75_disabled.png) no-repeat;outline:none;color:#BBB;border:0;font-size:11px;}
.btn_100_dis{width:100px !important;background:url(img/bg_btn_100_disabled.png) no-repeat !important;color:#BBB;}

#dlg_map{width:470px;height:400px;display:none}

.dlg_pan_inp{text-align:left;padding:0px;line-height:19px}
.dlg_pan_lbl{text-align:right;line-height:19px}

.txta{width:200px;height:50px}


.div_rt_point{margin:4px 0px;background-color:#EFEFEF}
.dlg_ach_closed, .dlg_ach_opened{padding:5px;color:#FFF;}
.dlg_ach_opened{background:url(img/up.png) 100% 50% no-repeat;background-color:#94B2DE;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-right:solid 1px #FFF;cursor:arrow}
.dlg_ach_closed{background:url(img/down.png) 100% 50% no-repeat;background-color:#94B2DE;border:solid 1px #FFF;cursor:pointer}
.dlg_ac_opened{background-color:#FFF}
.dlg_ac_closed{display:none}

.dlg_table_cont{table-layout:fixed}
.dlg_table_cont td{padding:5px}
.dlg_table_cont_nofixed td{padding:5px;}

.tip{font-size:11px;font-style:italic;color:#888}


/*form eelemnts*/
.itxt{width:160px;height:18px;border:solid 1px #b5bace;background:url(img/bg_itxt.png) repeat-x;background-color:#FFFFFF;padding:0px 2px;line-height:18px}
.itxt:disabled{background:#E7E7E7}

.itxt_105{width:105px !important}
.itxt_120{width:120px !important}
.itxt_130{width:130px !important}
.itxt_140{width:140px !important}
.itxt_150{width:150px !important}
.itxt_160{width:160px !important}
.itxt_180{width:180px !important}
.itxt_200{width:200px !important}
.itxt_220{width:220px !important}
.itxt_280{width:280px !important} /*border + padding*/
.itxt_300{width:300px !important}
.itxt_330{width:330px !important}

.ich{position:relative;left:-4px;top:1px}
.ichr{position:relative;right:-4px;top:1px}

.isel{width:160px;height:20px !important;line-height:19px !important}
.isel_220{width:226px !important;}
.isel_180{width:186px !important;}
.isel_120{width:126px !important;}
.isel_130{width:136px !important;}
.isel_140{width:146px !important;}
.isel_250{width:256px !important;}
.isel_280{width:286px !important}
.isel_300{width:306px !important}
.isel_330{width:336px !important}

.ita{width:160px;height:80px;border:solid 1px #b5bace;background:url(img/bg_itxt.png) repeat-x;background-color:#FFFFFF;padding:0px 2px;text-align:left;line-height:16px}
.ita_300{width:300px !important}
.ita_280{width:280px !important}
.ita_220{width:220px !important}
.ita_180{width:180px !important}
.ita_small{height:50px !important}


/*multiple select*/
.sel_multiple{width:210px;height:180px;border:solid 1px #B5BACE;}
.multiple_table_holder{margin:0px}
.multiple_table_holder td{padding:5px 0px}



/*other*/
#tprof_settings{width:286px;}
#tprof_settings td{line-height:20px;}

.inner_bot_panel{background:url(img/bg_inner_pan_bot.png) repeat-x;height:26px;border-left:solid 1px #9CBAEF;border-right:solid 1px #9CBAEF;border-bottom:solid 1px #9CBAEF;text-align:left}


/*user_profile*/
#tprof_settings td{padding:0px}