@charset "utf-8";
/* CSS Document */

@media print {
	.break {
		page-break-before: always;
	}
}

body
{
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

.login_panel_left 
{
	background-color: #fff;
	text-align: left;
	height: 218px;
	width:932px;
	min-width:932px;;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);
	padding-left:10px;
}
.login_panel_mid 
{
	background-color: #2C2C2C;
	text-align: left;
	height: 218px;
	padding-left:20px;
	padding-right:20px;
}
.login_panel_mid_strip 
{
	background-color: #2C2C2C;
	height: 20px;
}

.login_panel_right
{
	background-color: #fff;
	text-align: left;
	height: 218px;
	width:200px;
	min-width:200px;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);
}
.login_txt
{
	text-align: left;
	height: 45px;
	padding-left:0px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	text-shadow:#fff;
	font-weight:normal;
	border-bottom: 1px solid #fff;
}
.login_button
{
	text-align: left;
	padding-top:15px;
}
.login_div1
{
	display:inline-block;
	width:100px;
	border:none;
}
.login_div2
{
	display:inline-block;
	width:150px;
	border:none;
}
.login_entry
{
	width:200px;
	height:30px;
	border:none;
	outline:none;
	background-color: #2C2C2C;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}
.top_panel1
{
	padding-left:20px;	
	height:70px;
	vertical-align:middle;
	
}
.top_panel2
{
	padding-left:20px;	
	height:70px;
	vertical-align:middle;
	text-align:right;
		
}
.menu_panel
{
	background:#2B85E2;
	height:35px;
	vertical-align:middle;
	padding-left:20px;
}
.msg_panel
{
	background:#ABABAB;
	height:35px;
	vertical-align:middle;
	padding-left:20px;
	border-top: 1px solid #fff;
}
.search_select
{
	width:150px;
	height:25px;
	font-family: arial;
	font-size:12px;
	font-weight:normal;	
}
.entry_search
{
	width:150px;
	height:16px;
	outline:none;
}
.search_txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	padding-left:7px;
	padding-right:5px;
}
.search1
{
	padding-right:2px;
	width:150px;
}
.search2
{
	padding-top:1px;
	width:25px;
}
.main_container
{
	padding:20px;
}
.main_container_chart
{
	padding-left:20px;
	padding-bottom:10px;
	padding-right:20px;
	background:#4b4b4b;
}
.main_container_wc
{
	padding:30px;
}
.form_txt
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
}
.form_txt_d
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.form_txt_dr
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.form_txt_dl
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.form_txt_d2
{
	text-align: right;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.form_txt5
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-right: 1px solid #9a9a9a;
}
.form_txt_c1
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
}
.form_txt_c2
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.form_txt_sl
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	border-left: 1px solid #4e4e4e;
}
.form_txt3
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
}
.form_txt3nb
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-right: 1px solid #9a9a9a;
}
.assign_txt1
{
	text-align: left;
	height: 20px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.assign_txta
{
	text-align: left;
	height: 20px;
	width:100px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.assign_txtb
{
	text-align: left;
	height: 20px;
	width:250px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.assign_txtc
{
	text-align: left;
	height: 20px;
	width:150px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.assign_txtd
{
	text-align: left;
	height: 20px;
	width:150px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.assign_txtz
{
	text-align: left;
	height: 20px;
	
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.assign_txt2
{
	text-align: center;
	height: 20px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.assign_txt3
{
	text-align: center;
	height: 20px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	border-top: 1px solid #9a9a9a;
	background:#efefef;
}
.form_txt_bottom
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-right: 1px solid #9a9a9a;
}
.form_txt_bottom1
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-right: 1px solid #9a9a9a;
}
.form_txt_bottom2
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-right: 1px solid #9a9a9a;
}
.form_txtr
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.form_txtdhead
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.form_txtrnb
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.form_txt_assign
{
	text-align: left;
	padding:0px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.form_txt_feedback
{
	text-align: left;
	padding:0px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
	border-top: 1px solid #9a9a9a;
}
.form_txtr2
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.form_txtr3
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.rate_txt
{
	text-align: center;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	width:20%;
}
.rate_table
{
	border: 1px solid #4e4e4e;
	border-radius:20px;
}
.form_txtr3a
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #9a9a9a;
}
.sub_head
{
	text-align: center;
	height: 20px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	background:#efefef;
}
.form_txt_c
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.form_txt_rate
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
.form_txt_pop
{
	text-align: left;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.form_txt_letter
{
	text-align: left;
	height: 25px;
	width:100px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.form_txt_hearing
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
}
.form_data
{
	text-align: left;
	height: 30px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	font-weight:normal;
}
.form_data_b
{
	text-align: left;
	height: 30px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
}
.form_data_not
{
	text-align: left;
	height: 15px;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
}
.form_data_not_sl
{
	text-align: center;
	height: 15px;
	width:30px;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
}
.form_data_not_action
{
	text-align: center;
	height: 15px;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
}
.form_data_r
{
	text-align: right;
	height: 30px;
	padding:7px;
	padding-right:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
}
.form_txt1
{
	text-align: left;
	height: 25px;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	width:25%;	
}
.form_txt2
{
	text-align: left;
	height: 50px;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	width:25%;	
}
.form_txt_ins
{
	text-align: left;
	height: 30px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	background:#efefef;	
}
.form_txt_header
{
	background:#efefef;
	text-align: left;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
}
.form_header
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
}
.form_header_popup
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	
}
.form_header_popup_right
{
	background:#77CF92;
	text-align: right;
	height: 40px;
	width:100px;
	padding-left:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	
}
.form_header_check
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	
}
.form_header2
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
.form_header3
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	
}
.form_header4
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-top: 1px solid #4e4e4e;
}
.form_header5
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
}
.form_header6
{
	background:#77CF92;
	text-align: right;
	height: 40px;
	padding-right:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
}
.form_header_c
{
	background:#77CF92;
	text-align: center;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
}
.form_header_c1
{
	background:#77CF92;
	text-align: center;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
}
.report_header
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
}
.report_header_c
{
	background:#77CF92;
	text-align: center;
	height: 40px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
}
.report_header_f
{
	background:#1c5055;
	text-align: center;
	height: 40px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	border-right: 1px solid #fff;
}
.report_header_g
{
	background:#1c5055;
	text-align: center;
	height: 40px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
}
.report_header_sl
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
}
.form_table
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;	
	border-bottom: 1px solid #4e4e4e;
}
.form_table2
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;	
}
.form_table3
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;	
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
}
.form_table_detail
{
	border-left: 1px solid #4e4e4e;	
}
.form_table_popup
{
	border-bottom: 1px solid #4e4e4e;
}
.form_table_check
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;	
}
.form_table_calendar
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;	
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
}
.form_table2
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;	
}
.form_table1
{
	border-left: 1px solid #4e4e4e;	
}
.entry
{
	width:200px;
	height:20px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.entry_small
{
	width:100px;
	height:20px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.entry_cc
{
	width:400px;
	height:20px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.area_letter
{
	width:200px;
	height:50px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.area_letter_content
{
	width:100%;
	height:400px;
	outline:none;
	border:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.area
{
	width:200px;
	height:50px;
	outline:none;
	
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.area_feedback
{
	width:400px;
	height:100px;
	outline:none;
	
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.entry_ins
{
	width:250px;
	height:20px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.entry_ins_date
{
	width:150px;
	height:20px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.area_ins
{
	width:250px;
	height:50px;
	outline:none;
	resize:none;
	font-family: 'Montserrat', sans-serif;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.select_ins
{
	width:253px;
	height:25px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select_ins_time
{
	width:98px;
	height:25px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select
{
	width:202px;
	height:28px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select_small
{
	width:150px;
	height:28px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select_small2
{
	width:90px;
	height:28px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select_small3
{
	width:100px;
	height:28px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select_small4
{
	width:120px;
	height:28px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select_reopen
{
	width:50px;
	height:28px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}
.select_chart
{
	width:150px;
	height:25px;
	font-family: arial;
	font-size:13px;
	font-weight:normal;	
	font-family: 'Montserrat', sans-serif;
}

.area_complain
{
	width:500px;
	height:100px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
}
.proceed
{
	height:28px;
	width:95px;
	border:none;
    background:url( ../images/proceed_new.jpg);
}
.view
{
	height:33px;
	width:100px;
	border:none;
    background:url( ../images/view.jpg);
}
.view_report
{
	height:27px;
	width:64px;
	border:none;
    background:url( ../images/view_report.jpg);
}
.cancel
{
	height:28px;
	width:95px;
	border:none;
    background:url( ../images/cancel_new.jpg);
}
.save
{
	height:28px;
	width:95px;
	border:none;
    background:url( ../images/save_new.jpg);
}
.sms
{
	height:28px;
	width:154px;
	border:none;
    background:url( ../images/sms_button.jpg);
}
.print
{
	height:28px;
	width:95px;
	border:none;
    background:url( ../images/print_new.jpg);
}
.download
{
	height:28px;
	width:95px;
	border:none;
    background:url( ../images/download_new.jpg);
}
.glass
{
	height:25px;
	width:31px;
	border:none;
    background:url( ../images/search_glass.jpg);
}
.dept
{
	height:23px;
	width:121px;
	border:none;
    background:url( ../images/dept_button.jpg);
}
.back
{
	height:28px;
	width:95px;
	border:none;
    background:url( ../images/back_new.jpg);
}
.view_notice
{
	height:28px;
	width:107px;
	border:none;
    background:url( ../images/view_notice_new.jpg);
}
.print_notice
{
	height:28px;
	width:107px;
	border:none;
    background:url( ../images/print_notice_new.jpg);
}
.assign_small
{
	height:22px;
	width:70px;
	border:none;
    background:url( ../images/assign_small.jpg);
}
.button_holder
{
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10x;	
}
#overlay
{
	position: fixed;
	background-repeat: repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	display:none;
	
	background: rgba(128,128,128,0.7);
	
}
#overlay_faq
{
	position: fixed;
	background-repeat: repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	display:none;
	
	background: rgba(128,128,128,0.7);
	
}
#overlay_complain 
{
	position: fixed;
	background-repeat: repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	display:none;
	
	background: rgba(128,128,128,0.7);
	
}
#overlay_inspection 
{
	position: fixed;
	background-repeat: repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	display:none;
	
	background: rgba(128,128,128,0.7);
	
}
#overlay .popup 
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 1000px;
	height: 675px;
	background-color: white;
	border: 1px solid #4e4e4e;
}
#overlay .popup_hearing 
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 700px;
	height:400px;
	background-color: white;
	border: 1px solid #4e4e4e;
}
#overlay .popup_inspection 
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 800px;
	height:400px;
	background-color: white;
	border: 1px solid #4e4e4e;
	border-radius:10px;
	-moz-box-shadow:    0px 3px 3px #ccc;
	box-shadow: 0px 3px 3px #ccc;
	overflow:hidden;
	display:none;
	
}
#overlay .popup_complain 
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 800px;
	height:600px;
	background-color: white;
	border: 1px solid #4e4e4e;
	border-radius:10px;
	-moz-box-shadow:    0px 3px 3px #ccc;
	box-shadow: 0px 3px 3px #ccc;
	overflow:hidden;
	display:none;
}
#overlay .popup_letter
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 600px;
	height:300px;
	background-color: white;
	border: 8px solid #4e4e4e;
}
#overlay .popup_faq 
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 800px;
	height:600px;
	background-color: white;
	border: 1px solid #4e4e4e;
	border-radius:10px;
	-moz-box-shadow:    0px 3px 3px #ccc;
	box-shadow: 0px 3px 3px #ccc;
	overflow:hidden;
	display:block;
}
.pop_header1
{
	background:#454545;
	text-align:left;
	padding-left:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;	
	height:30px;
}
.pop_header2
{
	background:#454545;
	text-align:right;
	padding-right:5px;
	
}
.close_link
{
	cursor:pointer;
	text-decoration:none;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
}
.module_header
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:20px;
}
.module_sub_header
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #9d9d9d;
	text-decoration:none;
	font-weight:bold;	
	padding-top:3px;
	padding-bottom:7px;
}
.module_sub_header_right
{
	text-align:right;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #9d9d9d;
	text-decoration:none;
	font-weight:bold;	
	padding-top:3px;
	padding-bottom:7px;
	padding-right:5px;
}
.module_header_db
{
	width:100%;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:30px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:10px;
	margin: 0, auto;
}
.module_header_db2
{
	width:100%;
	text-align:center;
	font-family: "Times New Roman";
	font-size:18px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:5px;
	margin: 0, auto;
}
.module_header_db3
{
	width:100%;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;	
	padding-top:5px;
	padding-bottom:16px;
	margin: 0, auto;
}
.pop_link
{
	cursor:pointer;
}
.print_table
{
	border-top: 1px solid #000;
	border-left: 1px solid #000;	
}
.print_txt
{
	text-align: left;
	height: 20px;
	padding:2px;
	padding-left:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;	
}
.print_txt_regular
{
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	padding-left:3px;
	padding-top:1px;
}
.print_txt_big
{
	text-align: left;
	padding:3px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.print_top_left
{
	text-align: left;
	padding-top:5px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
}
.print_top_mid
{
	width:100px;
	text-align: center;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.print_top_right
{
	text-align: right;
	padding-top:5px;
	padding-left:5px;
	padding-right:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	vertical-align:top;
}
.print_top_title1
{
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:5px;
}
.print_top_title2
{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
#editor
{
	height:350px;	
}
.form_txt_editor
{
	padding:10px;
	background:#9e9e9e;
}
.editor_container
{
	background:#fff;
}
.report_txt
{
	text-align: left;
	padding:5px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
}
.report_txt_c
{
	text-align: center;
	padding:5px;	
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
}
.report_txt_f
{
	text-align: center;
	padding:5px;	
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
	background:#efefef;
}
.report_sl
{
	text-align: center;
	width:30px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;	
}
.grey_header
{
	background:#999999;
	text-align: left;
	height: 30px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;	
}
.click_link
{
	cursor:pointer;
	border:none;
	text-decoration:underline;
	color:blue;
}
.click_link2
{
	cursor:pointer;
	border:none;
	text-decoration:none;
}
.click_link2:hover
{
	cursor:pointer;
	border:none;
	text-decoration:underline;
	color:blue;
}
.sch_box_booked
{
	height:100px;
	width:19.5%;
	background:#2e9ca5;
	display:inline-block;
	border-top: 2px solid #fff;
	text-align:center;
	vertical-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;	
	color:#4e4e4e;
	padding-top:50px;
}
.sch_box_open
{
	height:100px;
	width:19.5%;
	background:#95dce1;
	display:inline-block;
	border-top: 2px solid #fff;
	text-align:center;
	vertical-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;	
	padding-top:50px;
}
.box_txt
{
	height:20px;
	background:none;
	text-align:center;
	vertical-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;	
	padding-top:5px;
	font-weight:bold;
	color:#000;
	border:none;
}
.hearing_header
{
	height:30px;
	background:#cfcfcf;
	text-align:center;
	vertical-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	font-weight:bold;
	color:#000;
	border:none;
	border-right: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
}
.hearing_txt
{
	height:30px;
	background:#fff;
	text-align:center;
	vertical-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	font-weight:normal;
	color:#000;
	border:none;
	border-right: 1px solid #4e4e4e;
}
.hearing_txt1
{
	height:50px;
	background:#fff;
	text-align:left;
	vertical-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	font-weight:normal;
	color:#000;
	border:none;
	padding-left:5px;
}
.form_data_hearing
{
	border-bottom: 1px solid #4e4e4e;
}

.chart_table
{
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
.wc_txt1
{
	height:91px;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	display:block;	
}
.wc_txt2
{
	height:30px;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:5px;
	padding-top:20px;	
}
.wc_txt3
{
	height:20px;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #7a7a7a;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:5px;
	padding-top:10px;	
}
.wc_small_title
{
	height:30px;
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #3485e7;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:5px;
	padding-top:10px;	
}
.left_panel
{
	border:none;
	background:#0A3C3F;
	width:260px;
	vertical-align:top;
}
.right_panel
{
	border:none;
	vertical-align:top;
	font-family: 'Montserrat', sans-serif;
	color:#000;
	background:#fff;
	padding-top:0px;
}
.right_panel_div
{
	border:none;
	overflow: hidden;
	height:100%;
	min-height:400px;
	
}
.left_menu_panel
{
	padding:10px;
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	position:fixed;
	
}
.left_logo
{
	text-align:center;
	padding-bottom:20px;
	padding-top:5px;
	margin:0,auto;
}
.left_menu_main
{
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
}
.left_menu_sub
{
	font-family: 'Montserrat', sans-serif;
	color:#efefef;
	font-weight:normal;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
.left_menu_sub_link
{
	font-family: 'Montserrat', sans-serif;
	color:#efefef;
	font-weight:normal;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}
.left_menu_sub_link:hover
{
	font-family: 'Montserrat', sans-serif;
	color:#efefef;
	font-weight:normal;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;
}
.msg_txt
{
	font-family: 'Montserrat', sans-serif;
	color:#000;
	font-size:13px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
}
.detail_txt
{
	text-align: left;
	height: 25px;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.detail_data
{
	text-align: left;
	height: 25px;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.detail_data1
{
	text-align: left;
	height: 50px;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.db_icon
{
	text-align: center;
	height: 100px;
	width:120px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}
.db_label
{
	text-align: left;
	height: 20px;
	width:150px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	padding-left:5px;
}
.db_data1
{
	text-align: left;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
.db_data2
{
	text-align: left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #4B4D4D;
	text-decoration:none;
	font-weight:bold;
}
.db_label_title
{
	text-align: left;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #4B4D4D;
	text-decoration:none;
	font-weight:bold;
	vertical-align:bottom;
}
.db_box_panel
{
	padding-top:20px;
}
.user_cover
{
	border: 1px solid #6B6B6B;
	border-radius:5px;
	width:1087px;
	padding-bottom:10px;
	padding-left:10px;
}
.db_page_title
{
	text-align: left;
	padding:5px;
	padding-bottom:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	color: #0A3C3F;
	text-decoration:none;
	font-weight:bold;
	vertical-align:bottom;
}
.login_label
{
	
	border-bottom: 1px solid #2cd1cd;
	vertical-align:center;
	font-family: arial;
	color:#000;
	font-size:13px;
	font-weight:normal;
	background:#fff;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;	
	width:40px;
}
.login_entry_new
{
	background:#fff;
	border:none;
	outline:none;
	color:#1a7d7b;
	width:200px;
}
.login_label_button
{
	padding-top:10px;
}
.new_login_box
{
	width:450px;
	height:350px;
	background:#fff;
	margin:auto;
	border-radius:10px;
	padding:0px;
	padding-top:0px;
	overflow:hidden;
}
.new_login_top
{
	height:50px;
	background:#dd524b;
	margin:auto;
	border-bottom:1px solid #b4b4b4;
	padding:0px;
	padding-top:0px;
}
.new_login_panel2
{
	margin:auto;
	border-bottom:1px solid #b4b4b4;
	padding:0px;
	padding-top:0px;
}
.new_login_td1
{
	width:300px;
}
.new_login_td2
{
	width:380px;
}
.file_holder
{
	padding:3px;
	display:inline-block;
	border:none;
}
.ins_lic1
{
	padding:3px;
	display:inline-block;
	border:none;
	width:150px;
}
.ins_lic2
{
	padding:3px;
	display:inline-block;
	border:none;
	width:100px;
}
.ins_lic3
{
	padding:3px;
	display:inline-block;
	border:none;
	width:130px;
}
.top_panel
{
	text-align:right;
	margin:auto;
	padding-top:0px;
	padding-bottom:5px;
}
.top_item
{
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	text-align:left;
	font-weight:normal;
	color:#dd524b;
}
.top_item2
{
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	text-align:left;
	font-weight:normal;
	color:#305a5b;
}
.top_item3
{
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	text-align:center;
	font-weight:normal;
	color:#305a5b;
}
.top_item1
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
}
.top_icon
{
	padding-right:5px;
	width:20px;
	text-align:center;
}
.igms_title1
{
	padding-top:20px;
	border:none;
	font-family: 'Montserrat', sans-serif;
	font-size:24px;	
	font-weight:bold;	
	text-align:center;
}
.igms_title2
{
	padding-top:5px;
	padding-bottom:10px;
	border:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	font-weight:normal;	
	text-align:center;
}
.igms_title3
{
	padding-top:10px;
	padding-bottom:10px;
	border:none;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;	
	font-weight:bold;	
	text-align:center;
}
.db_menu
{
	text-align:center;
	margin:auto;
	padding-top:10px;
	padding-bottom:15px;
}
.tab_selected
{
	width:150px;
	height:30px;
	line-height:30px;
	background:#0A3C3F;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	font-weight:bold;
	color:#fff;	
	text-align:center;
	display:inline-block;
	border: 1px solid #0A3C3F;
	border-radius:5px;
	
}
.tab_normal
{
	width:150px;
	height:30px;
	line-height:30px;
	background:#77CF92;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;	
	font-weight:bold;
	color:#fff;	
	text-align:center;
	display:inline-block;
	border: 1px solid #0A3C3F;
	border-radius:5px;	
}
.tab_normal:hover
{
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.5);
	cursor:pointer;
}
.tab_gap
{
	width:10px;
	height:30px;
	line-height:30px;	
	display:inline-block;	
}
.db_box_panel
{
	text-align:center;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	border-top: 1px solid #9c9ea0;
	border-bottom: 1px solid #9c9ea0;
}
.chart_panel
{
	background:#afd7fa;
	height:500px;
	padding:20px;
	vertical-align:top;
}
.link_panel
{
	background:#afd7fa;
	height:500px;
	padding:20px;
	vertical-align:top;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;	
	font-weight:bold;
	color:#000;	
}
.assign_panel
{
	background:#fff;
	height:500px;
	padding:20px;
	vertical-align:top;
	border:none;
}
.box_total
{
	height:90px;
	background:#03b19a;
	overflow:hidden;
}
.box_important
{
	height:90px;
	background:#dd524b;
}
.box_disposed
{
	height:90px;
	background:#3d8bcd;
}
.box_pending
{
	height:90px;
	background:#2e7877;
}
.box_top
{
	font-family: 'Montserrat', sans-serif;
	font-size:35px;	
	font-weight:bold;
	color:#fff;	
	text-align:right;
	display:inline-block;
	padding-bottom:10px;
	border:none;
	width:100%;
	
}
.box_top1
{
	font-family: 'Montserrat', sans-serif;
	font-size:16px;	
	font-weight:bold;
	color:#fff;	
	text-align:right;
	padding-bottom:10px;
	border:none;
	display:inline-block;
	width:10px;
}
.box_bottom
{
	font-family: 'Montserrat', sans-serif;
	font-size:30px;	
	font-weight:bold;
	color:#fff;	
	text-align:left;
	display:block;
	border:none;
	width:100%;
}
.chart_holder
{
	text-align:center;
	margin:auto;
	background:#fff;
	height:400px;
	-webkit-box-shadow: 0px 2px 4px #e06547;
    -moz-box-shadow: 0px 2px 4px #e06547;
    box-shadow: 0px 2px 4px #e06547;
    vertical-align:top;
}
.chart_box
{

	background:#fff;
	text-align:center;
	display:inline-block;
	width:400px;
	height:400px;
}
.chart_box_gap
{
	height:30px;
}
.not_div
{
	height:100px;
	width:70px;
	position:absolute;
	diplay:block;
	border:solid;
}
.box_link
{
	text-decoration:none;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	color: #ff;
	text-decoration:none;
	font-weight:bold;	
	padding:10px;	
}
.box_link:hover
{
	text-decoration:underline;
}
.box_link1
{
	color:#fff;
	text-decoration:none;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;		
}
.box_link1:hover
{
	text-decoration:underline;
}
.box_link2
{
	color:#000;
	text-decoration:none;
}
.box_link2:hover
{
	text-decoration:underline;
}
.data_holder
{
	padding:20px;
	background:#fff;
}

.data_holder_activity
{
	padding:20px;
	background:#fff;
	text-align:center;
}
.data_holder_region
{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;	
	background:#fff;
}
.report_header_txt
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:20px;
}
.report_header_txt
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:20px;
}
.form_title
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:15px;
}
.report_header_txt2
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
}
.report_header_txt3
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:20px;
	padding-left:20px;
}
.report_sub_txt
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	padding-bottom:10px;
}
.report_sub_txt1
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	padding-bottom:10px;
	padding-top:15px;
}
.report_sub_txtr
{
	text-align:right;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	padding-bottom:10px;
	padding-right:5px;
}
.green_panel
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	overflow:hidden;
}
.green_panel_r
{
	background:#77CF92;
	text-align: right;
	height: 40px;
	padding-right:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
}
.inbound_holder
{
	width:100%;
	border:none;
	min-height:100px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:15px;
	margin:auto;
	vertical-align:middle;
	
}
.outbound_holder
{
	display:block;
	width:100%;
	border:none;
	height:100px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:15px;
	margin:auto;
	vertical-align:middle;
}
.email_holder
{
	display:none;
	width:100%;
	border:none;
	height:100px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:15px;
	margin:auto;
	vertical-align:middle;
}
.graph1_holder
{
	display:block;
	width:100%;
	border:none;
	height:100px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:15px;
	margin:auto;
	vertical-align:middle;
}
.activity_holder
{
	width:100%;
	border:none;
	min-height:100px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:15px;
	margin:auto;
	vertical-align:middle;
}
.hearing_holder
{
	width:100%;
	border:none;
	min-height:100px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:15px;
	margin:auto;
	vertical-align:middle;
}
.pg_chart_holder
{
	display:block;
	width:100%;
	border:none;
	height:350px;
	
	padding-top:10px;
	padding-bottom:15px;
	
	vertical-align:middle;
}
.count_box
{
	width:150px;
	height:100px;
	border: none;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:3px;
}
.count_box_selected
{
	width:150px;
	height:100px;
	border: 1px solid #4e4e4e;
	overflow:hidden;
	background:#efefef;
}
.count_box_gap
{
	width:10px;
	height:100px;
	border: none;
}
.count_box_txt
{
	border:none;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;	
	padding-bottom:2px;
}
.count_box_txt_count
{
	border:none;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;	
}
.count_box_txt1
{
	border:none;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-bottom:2px;
}
.count_box_txt_count1
{
	border:none;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
}
.panel_holder
{
	width:100%;
	border:solid;
}
.txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
}
.fs_left_box
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	width:50%;
	padding:5px;
	vertical-align:top;
}
.fs_right_box
{
	border-right: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	width:50%;
	padding:0px;
	vertical-align:top;
}
.fs_right_box1
{
	border-right: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	width:50%;
	padding:5px;
	vertical-align:top;
}
.fs_header
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	width:50%;
	padding:5px;
	vertical-align:top;
	background:#efefef;
	border-bottom: 1px solid #4e4e4e;
}
.fs_name
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	width:50%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: 1px solid #4e4e4e;
}
.fs_txt
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
.fs_txt1
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: 1px solid #4e4e4e;
}
.fs_header1
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	background:#efefef;
}
.fs_header2
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border-right: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	background:#efefef;
}
.fs_call_header
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding:5px;
}
.fs_call_header1
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding:5px;
}
.fs_call_header2
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding-bottom:3px;
	padding-top:10px;
}
.fs_call_txt
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding:5px;
}
.fs_call_txt1
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:5px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	padding:10px;
}
.fs_ins_holder
{
	display:none;
	width:100%;
	border:none;
	padding-top:0px;
	padding-bottom:10px;
	min-height:1px;
}
.fs_hearing_holder
{
	display:none;
	width:100%;
	border:none;
	padding-top:0px;
	padding-bottom:10px;
	min-height:1px;
}
.fs_action_holder
{
	display:none;
	width:100%;
	border:none;
	padding-top:0px;
	padding-bottom:10px;
	min-height:1px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.fs_lifecycle_holder
{
	display:none;
	width:100%;
	border:none;
	min-height:1px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
}
.fs_ana_holder
{
	display:none;
	width:100%;
	border:none;
	padding-top:0px;
	padding-bottom:10px;
	min-height:1px;
}
.fs_feed_holder
{
	display:none;
	width:100%;
	border:none;
	padding-top:0px;
	padding-bottom:10px;
	min-height:1px;
}
.fs_left_box
{
	border-right: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	width:50%;
	padding:5px;
	vertical-align:top;
}
.fs_data_box_left
{
	border-left: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	width:50%;
	padding:0px;
	vertical-align:top;
}
.fs_data_box
{
	border-left: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	width:50%;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	vertical-align:top;
}
.fs_line
{
	border-bottom: 4px dotted #208388;
}
.fs_day_font
{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
}
.fs_round
{
	border: 1px solid #4e4e4e;
}
.green_panel_fs
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	overflow:hidden;
}
.fs_title
{
	text-align: center;
	padding-bottom:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:22px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
.feed_sub_head
{
	border-bottom: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
	background:#efefef;
	padding:5px;
	padding-left:10px;
}
.letter_holder
{
	text-align: left;
	padding:20px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.sch_msg
{
	border-top: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	background:#fafdd7;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.sch_left
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	background:#efefef;
	border-bottom: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
}
.sch_right
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	background:#efefef;
	border-bottom: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
}
.sch_date
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	color: #000;
	text-decoration:none;
	font-weight:bold;	
}
.sch_small
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #919191;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
}
.sch_red
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color: #dd524b;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
}

.sch_footer
{
	border-bottom: 1px solid #4e4e4e;
	border-left: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;	
	background:#efefef;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#pop_back
{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#efefef;
}
#pop_back .pop
{
	display:block;
	position:absolute;
	width:800px;
	height:600px;
	background:#fff;
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10000;
	border: 1px solid #4e4e4e;
}
.letter_pop
{
	padding:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
}
.calendar_open_box
{
	display:block;
	position:absolute;
	background:#fff;
	width:200px;
	height:200px;
	z-index:10000;
}
.open_box_header
{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:10px;
	color: #999999;
	background:#fff;
}
.open_box_date
{
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	background:#fff;
}
.open_box_name
{
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
}
.open_box_gap
{
	border-bottom: 1px dotted #4e4e4e;
	padding-bottom:5px;
}

.region_left
{
	text-align:left;
	vertical-align:middle;
	border-bottom: 2px solid #1c7377;
	border-right: 2px solid #1c7377;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #000;
	background:#77CF92;
	padding-left:20px;
	width:40%;
}
.region_right
{
	text-align:left;
	vertical-align:middle;
	border-bottom: 2px solid #1c7377;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	background:#bfe6da;
	width:60%;
}
.region_right_txt1
{
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #9c9ea0;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	background:#bfe6da;
	width:200px;
	padding:10px;
}
.region_right_txt1a
{
	text-align:left;
	vertical-align:middle;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	background:#bfe6da;
	width:200px;
	padding:10px;
}
.region_right_txt2
{
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #9c9ea0;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	font-weight:bold;
	background:#bfe6da;
	width:50%;
	padding:10px;
}
.region_right_txt2a
{
	text-align:left;
	vertical-align:middle;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	background:#bfe6da;
	width:50%;
	padding:10px;
}

.map_data
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	background:#edfbfc;
}
.map_table
{
	border: 1px solid #4e4e4e;
}
.map_data_table
{
	border: 3px solid #1c7377;
}
.db_hearing_box_header1
{
	padding:5px;
	margin:auto;
	background: #27a393;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #fff;
	text-align:left;
}
.db_hearing_box_header2
{
	padding:5px;
	padding-left:10px;
	margin:auto;
	background: #3d8bcd;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #fff;
	text-align:left;
}
.db_hearing_box_icon
{
	height:22px;
	line-height:22px;
	vertical-align:middle;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	border:solid;
}
.db_hearing_box_text
{
	height:22px;
	line-height:22px;
	vertical-align:middle;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-align:left;
}
.db_hearing_text
{
	background:#efefef;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	border-bottom: 4px solid #fff;
	text-align:left;
}
.db_hearing_box_footer
{
	padding:10px;
	margin:auto;
	background: #fff;
	text-align:left;
}
.chart_title
{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	margin:auto;
	background: #f4fbf9;
	border-bottom: 1px solid #cfcfcf;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #000;
	text-align:right;
}
.db_hearing_table
{
	border-left: 1px solid #cfcfcf;
	border-bottom: 1px bottom #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.top_grey_panel
{
	background:#ccd7d6;
	height:40px;
	vertical-align:middle;
	-webkit-box-shadow: 0px 2px 4px #9e9e9e;
    -moz-box-shadow: 0px 2px 4px #9e9e9e;
    box-shadow: 0px 2px 4px #9e9e9e;
	padding-top:3px;
	padding-bottom:3px;
}
.top_dark_panel
{
	background:#305a5b;
	height:40px;
	vertical-align:middle;
	-webkit-box-shadow: 0px 2px 4px #000;
    -moz-box-shadow: 0px 2px 4px #000;
    box-shadow: 0px 2px 4px #000;
    padding-top:3px;
	padding-bottom:3px;
}
.today_holder
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #000;	
	padding-left:15px;
	height:100px;
}

.calendar_right
{
	vertical-align:top;
	text-align:center;
	padding:10px;
	width:240px;
	background:#efefef;
	border-left: 1px solid #4e4e4e;
}
.hearing_top_panel
{
	padding-left:7px;
	padding-right:7px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom: 1px solid #4e4e4e;
}
.hearing_top_td
{
	padding:5px;
	overflow:none;
	margin:auto;
	text-align:center;
	width:20%;
}
.hearing_top_box
{
	height:60px;
	padding-top:10px;
	vertical-align:middle;
	width:95%;
	border:none;
	margin:auto;
	border: 1px solid #4e4e4e;
	border-radius:5px;
	/* background-image: linear-gradient(#3d8bcd, #80c5ff); */
	background:#37c9b6;
	overflow:none;
	text-align:center;
	
}
.hearing_top_box1
{
	height:60px;
	padding-top:10px;
	vertical-align:middle;
	width:95%;
	border:none;
	margin:auto;
	border: 1px solid #4e4e4e;
	border-radius:5px;
	overflow:none;
	background:#3d8bcd;
	text-align:center;
}
.hearing_top_box2
{
	height:60px;
	padding-top:10px;
	vertical-align:middle;
	width:95%;
	border:none;
	margin:auto;
	border: 1px solid #4e4e4e;
	border-radius:5px;
	background-image: linear-gradient(#3d8bcd, #80c5ff);
	overflow:none;
	background:#5a6564;
	text-align:center;
}
.hearing_top_txt1
{
	margin:auto;
	border:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-bottom:5px;
}
.hearing_top_txt2
{
	margin:auto;
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#fff;
}
.hd_count_table
{
	background:#305a5b;
	border-radius:5px;
}
.pg_activity_table
{
	background:#0eae8e;
	border-radius:5px;
}
.pg_hearing_table
{
	background:#4b9cbe;
	border-radius:5px;
}
.hd_out_count_table
{
	background:#80e5e7;
	border-radius:5px;
}
.fs_count_table
{
	background:#32b1e6;
	border-radius:5px;
}
.side_border_white
{
	height:75px;
	border-right: 1px dotted #fff;
}
.side_border_black
{
	height:75px;
	border-right: 1px dotted #000;
}
.green_panel2
{
	background:#77CF92;
	text-align: left;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-top: 1px solid #4e4e4e;
	border-bottom: 4px solid #518561;
	border-left: 1px solid #4e4e4e;
	overflow:hidden;
}
.report_line_gap
{
	background:#fff;
	height:2px;
}
.fs_feedback_header1
{
	background:#6cced0;
	height:50px;
	padding-left:10px;
}
.fs_feed_title
{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
}
.fs_feed_txt1
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #ffed73;
	text-decoration:none;
	font-weight:bold;
	background:#30a5a7;
	padding:5px;
	padding-left:10px;
}
.fs_feed_txt2
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #ffed73;
	text-decoration:none;
	font-weight:bold;
	background:#30a5a7;
	padding:5px;
	padding-left:20px;
}
.fs_feed_container
{
	height:200px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}
.fs_table
{
	border-top: 1px solid #30a5a7;
	border-bottom: 1px solid #30a5a7;
	border-left: 1px solid #30a5a7;
	border-right: 1px solid #30a5a7;
}
.fs_feed_qst
{
	text-align:left;
	padding:10px;
}
.fs_feed_rate
{
	text-align:left;
	padding:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	font-weight:bold;
	width:50px;
}
.fs_qst_table
{
	border: 1px solid #30a5a7;
	border-radius:25px;
}
.fs_qst_table1
{
	border: 1px solid #30a5a7;
	border-radius:10px;
}
.fs_officer_rate
{
	text-align:center;
	vertical-align:middle;
	height:100px;
	width:100px;
	border: 1px solid #30a5a7;
	border-radius:50px;
	font-size:25px;
	font-weight:bold;
}
.fs_officer_comment
{
	text-align:center;
	vertical-align:top;
	width:300px;
	font-size:13px;
	font-weight:normal;
}
.fs_officer_comment1
{
	text-align:left;
	vertical-align:top;
	height:100px;
	width:300px;
	font-size:13px;
	font-weight:normal;
	padding-top:5px;
}
.sub_row
{
	padding:5px;
	text-align:center;
}
.region_table
{
	border: 4px solid #108486;
}
.region_header
{
	background:#108486;
	height: 40px;
	padding-left:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}
.region_txt1
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	background:#b7ece6;
	padding:8px;
	border-top: 1px solid #108486;
	border-right: 3px solid #108486;
}
.region_txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	padding:8px;
	border-left: 1px solid #108486;
	border-top: 1px solid #108486;
}
.region_txt:hover
{
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:8px;
	border-left: 1px solid #108486;
	border-top: 1px solid #108486;
	background:#efefef;
	cursor:pointer;
}
.form_txt_ageing_left
{
	text-align: left;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-right: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	background:#efefef;
}
.form_txt_ageing
{
	text-align: center;
	height: 25px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	border-right: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
}
.esc_table
{
	border-left: 1px solid #4e4e4e;	
}
.act_icon
{
	width:250px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #3366cc;
	text-decoration:none;
	font-weight:normal;
}
.act_link
{
	text-decoration:none;
}
.act_link:hover
{
	text-decoration:underline;
}
.act_header_left
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
	background:#7e7674;
}
.act_header
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	width:120px;
	padding:10px;
	background:#7e7674;
}
.act_header_icon
{
	text-align:left;
	width:50px;
	background:#7e7674;
	vertical-align:middle;
}
.act_txt_icon
{
	text-align:center;
	width:60px;
	border-right: 1px solid #9b9b9b;	
	border-bottom: 1px solid #9b9b9b;	
}
.act_header_big
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	width:200px;
	padding:10px;
	background:#7e7674;
}
.activity_table
{
	border-left: 1px solid #9b9b9b;	
	border-top: 1px solid #9b9b9b;	
}
.act_txt
{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
	color: #aaaaaa;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
	background:#fff;
	border-right: 1px solid #9b9b9b;	
	border-bottom: 1px solid #9b9b9b;	
	
}
.act_txt_left
{
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color: #aaaaaa;
	text-decoration:bold;
	font-weight:bold;
	padding:10px;
	background:#fff;
	border-right: 1px solid #9b9b9b;	
	border-bottom: 1px solid #9b9b9b;	
}
.act_sub_header1
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	padding-bottom:15px;
	text-align:left;
}
.act_sub_header2
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:normal;
	padding-bottom:15px;
	text-align:right;
}

.assign_link
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	text-align:left;
	background:#efefef;
}
.es_box
{
	height:500px;
	overflow:hidden;
	background:#fff;
	border: 1px solid #9b9b9b;
	border-radius:5px;
	vertical-align:top;
}
.es_box2
{
	overflow:hidden;
	background:#fff;
	border: 1px solid #9b9b9b;
	border-radius:5px;
	vertical-align:top;
}
.es_left_header
{
	background:#2b9f9b;
	padding-top:5px;
	padding-bottom:5px;
}
.es_right_header
{
	background:#45b0ce;
	padding-top:5px;
	padding-bottom:5px;
}
.es_div
{
	border:none;
	width:100%;
	height:450px;
	overflow-y:scroll;
}
.es_div2
{
	border:none;
	width:100%;
	height:300px;
	overflow-y:scroll;
}
.notification_div
{
	border:none;
	width:100%;
	height:200px;
	overflow-y:scroll;
	border: 1px solid #9b9b9b;
	border-bottom-radius:5px;
	background:#fff;
}
.notification__header_div
{
	border:none;
	width:100%;
	height:300px;
	overflow-y:scroll;
	border: 1px solid #9b9b9b;
	border-bottom-radius:5px;
}
.es_header
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	padding:5px;
	text-align:left;
	background:#2c8573;
}
.es_headerc
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	padding:5px;
	text-align:center;
	background:#2c8573;
}
.notification_header
{
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00;
	padding-bottom:10px;
	text-align:left;
	
}
.es_txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	padding:5px;
	text-align:left;
	background:#fff;
	border-bottom: 1px solid #cfcfcf;
}
.es_txtc
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	padding:5px;
	text-align:center;
	background:#fff;
	border-bottom: 1px solid #cfcfcf;
}
.account_panel
{
	width:100%;
	height:165px;
	overflow-y:scroll;
	border: 4px solid #fff;
	border-bottom-radius:5px;
	background:#def0fc;
}
.account_bottom
{
	background:#fff;
	height:70px;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1781a4;
	padding-left:10px;
}
.account_txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ed6f58;
	padding-top:5px;
}
.esc_msg
{
	background:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-right:10px;
	text-align:right;
}
#overlay
{
	position: fixed;
	background-repeat: repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20000;
	display:none;
	
	background: rgba(128,128,128,0.7);
	
}
#overlay .popup_inspection 
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 500px;
	height:250px;
	background-color: white;
	border: 1px solid #4e4e4e;
	border-radius:10px;
	-moz-box-shadow:    0px 3px 3px #ccc;
	box-shadow: 0px 3px 3px #ccc;
	overflow:hidden;
	display:none;
	
}
.form_header_popup
{
	background:#77CF92;
	text-align: left;
	height: px;
	padding-left:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #4e4e4e;
	
}
.notice_title
{
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	font-weight:bold;
	padding:20px;
}
.notice_body
{
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color: #868686;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding:bottom:10px;
	cursor:ppinter;
}
.notice_button
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	font-weight:bold;
	width:150px;
	height:30px;
	line-height:30px;
	background:#77CF92;
	text-align:center;
	border: 1px solid #000;
	border-radius: 5px;
}
.notice_link
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.faq_table1
{
	border-right: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
}
.faq_table2
{
	border-right: 1px solid #4e4e4e;
	border-bottom: 1px solid #4e4e4e;
	border-top: 1px solid #4e4e4e;
}
.faq_txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:5px;
	border-left: 1px solid #4e4e4e;
}
.faq_txt1
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:5px;
}
.faq_txt_content
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:10px;
	border-left: 1px solid #4e4e4e;
	height:300px;
}
.faq_header
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	background:#23919c;
	border-left: 1px solid #4e4e4e;
}
.faq_qst_header
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	padding:5px;
	padding-left:10px;
	font-weight:bold;
	color:#e0501f;
	font-size:13px;
}
.faq_qst_back
{
	padding:5px;
}
.faq_qst_link
{
	text-decoration:none;
}
.faq_qst_link:hover
{
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
.faq_answer_holder
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:10px;
	background:#fff;
}
.faq_ans_list
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:10px;
	background:#fff;
}
.pop_faq
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 900px;
	height:600px;
	background-color: white;
	border: 1px solid #4e4e4e;
	border-radius:10px;
	-moz-box-shadow:    0px 3px 3px #ccc;
	box-shadow: 0px 3px 3px #ccc;
	overflow-y:scroll;
	display:none;
}
.faq_button
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #fff;
	font-weight:bold;
	width:70px;
	height:20px;
	line-height:20px;
	background:#77CF92;
	text-align:center;
	border: 1px solid #fff;
	border-radius: 5px;
	margin:auto;
	cursor:pointer;
}
.db_msg
{
	font-family: 'Montserrat', sans-serif;
	font-size:11px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	text-align:right;
}
.feedback_grey_panel
{
	text-align: left;
	height: 20px;
	padding:7px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.search
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	border-bottom: 1px solid #9a9a9a;
	background:#efefef;
}
.search_result
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:5px;
	background:#efefef;
	border-bottom: 4px solid #fff;
}
.search_noresult
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:5px;
	}
.search_header
{
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
	background:#74625f;
	border-bottom: 4px solid #fff;
}
.mg_alert1
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin:auto;
	padding-right:10px;
}
.mg_alert2
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin:auto;
	padding-left:10px;
}
.level_txt
{
	text-align: right;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}
.pending_txt
{
	text-align: right;
	padding:5px;
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color: #ffff33;
	text-decoration:none;
	font-weight:bold;
}
.mgm_header
{
	text-align: left;
	padding:10px;
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
	background:#efefef;
}
.call_area
{
	width:200px;
	height:50px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.mis_container
{
	padding-left:20px;
	padding-right:20px;
}
.mis_title
{
	width:100%;
	text-align: center;
	padding-top:40px;
	padding-bottom:40px;
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
.mis_box
{
	margin:auto;
	text-align:center;
	padding:20px;
}
.mis_button
{
	margin:auto;
	text-align:center;
	width:200px;
	vertical-align:middle;
	height:30px;
	line-height:30px;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	background:#518d8d;
	text-decoration:none;
	border: 1px solid #000;
	border-radius:5px;
}
.mis_link
{
	text-decoration:none;
}

.mis_table
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;	
}


.mis_head
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;	
	text-align:center;
	vertical-align:middle;
	height:40px;	
	background:#b2cdcd;
}
.mis_headl
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;	
	text-align:left;
	vertical-align:middle;
	height:40px;	
	padding-left:5px;
	background:#b2cdcd;
}
.mis_head2
{
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #000;
	border-top: 1px solid #000;
	text-align:left;
	vertical-align:middle;
	height:40px;	
	padding-left:5px;
	background:#efefef;
}
.mis_txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #000;
	border-bottom: 1px solid #000;	
	text-align:center;
	vertical-align:middle;
	height:40px;	
}
.mis_txtl
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #000;
	border-bottom: 1px solid #000;	
	text-align:left;
	vertical-align:middle;
	height:40px;	
}
.mis_plain_txt
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;	
	vertical-align:middle;
	height:40px;		
	padding:10px;
}
.mis_entry
{
	width:100px;
	height:20px;
	outline:none;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
}
.mis_go
{
	height:25px;
	width:51px;
	border:none;
    background:url( ../images/mis_go_button.jpg);
}

.mis_plain_txt_border
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;	
	vertical-align:middle;
	height:40px;		
	padding:10px;
	border-bottom: 1px solid #9a9a9a;
}
.mis_plain_txt_borderc
{
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:center;	
	vertical-align:middle;
	height:40px;		
	padding:10px;
	border-bottom: 1px solid #9a9a9a;
}