body {
  background-color: #ffffff;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
}

table {
 border-collapse: collapse;}

a {
 font-size: 9pt;
 text-decoration: none;
 color: #000000;
}

td {
 font-family: arial, helvetica;
 font-size: 8pt;
}

input, textarea, select {
 color: #663333;
 font-family: arial, helvetica;
 font-size: 8pt;
 background-color: #ececec;}

input.button {
 background-color: #72A9E3;
 border-width: 1;
 color: #000000;
 font-size: 9pt;
 font-family: arial;
 font-weight: bold;
 width: 65px;}

.moreinfo_cell {
 padding: 3px 20px;}


form {
  margin: 0px;
  padding: 0px;
}

.checkbox_white {
  background-color: #ffffff;
}

.main {
  width: 760px;
  height: 100%;
  border: 1pt solid black;
  border-collapse: collapse;
}

#qe_top{
 height: 34px;
 width: 100%;
}

.main_wrp_menu {
  margin-left: -1px;
}


#qe_top tr {
 vertical-align: top;
}

#main_menu {
  vertical-align: top;
  height: 21px;
  background-color: #0062c8;

}


#qe_admin_content {
 height: 100%;
 vertical-align: top;
 padding-top: 15px;
}



.main_row_cnt {
  vertical-align: top;
}

.main_cell_cnt {
  padding-top: 20px;
  padding-bottom: 15px;
}

.main_row_foot {
  vertical-align: middle;
  height: 30px;
}

.main_head {
  width: 100%;
}

.main_head_row {
  vertical-align: middle;
}

.main_head_cell_head {
  border-right: 1px solid black;
  padding: 5px 5px 5px 5px;
  background-color: #c0c0c0;
}

.main_head_lbl_head {
  font-size: 16pt;
  color: #ff0000;
  font-weight: bold;
}

.main_head_cell_date {
  padding: 5px 5px 5px 5px;
  width: 150px;
  vertical-align: middle;
}

.main_head_lbl_date {
  font-weight: bold;
}

.main_foot {
  width: 100%;
  border-top: 1px solid black;
}

.main_foot_cell_cpy {
  padding: 5px 5px 0px 5px;
}

.main_foot_cell_site {
  text-align: right;
  padding: 5px 5px 0px 5px;
}

.edit_frm_lbl {
  font-weight: bold;
  display: block;
}

.edit {
  background-color: #ffffff;
  border-top: 1px solid black;
  margin-left: auto;
  margin-right: auto;
}

.edit_wrp {
  text-align: center;
}

.edit_cell_head {
  background-color: #0062c8;
  padding: 3px;
  text-align: center;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #333333;
}

.edit_lbl_head {
  color: #ffffff;
  font-size: 11pt;
  font-weight: bold;
}

.edit_inf {
  width: 100%;
}

.edit_cell_inf {
  background-color: #e4e3ed;
  padding: 2px 2px 2px 2px;
}

.edit_inf_lbl {
  font-weight: bold;
}

.edit_inf_date_cell {
  text-align: right;
}

.edit_frm {
  background-color: #ffffff;
  width: 100%;
}

.edit_frm_cell {
  padding: 5px 10px 5px 10px;
}

.edit_frm_row {
  vertical-align: top;
}

.edit_frm_wrp_moreinfo {
  display: none;
  padding: 3px 3px 3px 3px;
}

.edit_frm_btns {
  width: 100%;
}

.edit_frm_btns_cell {
  text-align: center;
}

.edit_frm_cell_del {
  text-align: right;
  vertical-align: bottom;
  width: 12px;
}

.edit_frm_yn {
  height: 120px;
}

.edit_frm_yn_row {
  vertical-align: middle;
}

.edit_frm_yn_cell {
  padding: 10px 5px 10px 5px;
}

.list {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #333333;
  margin-left: auto;
  margin-right: auto;
}

.list_wrp {
  text-align: center;
}

.list_head {
  width: 100%;
}

.list_cell_head {
  border-bottom: 1px solid black;
}

.list_head_head_cell {
  width: 75%;
  padding: 3px 3px 3px 3px;
  background-color: #0062c8;
  color: #ffffff;
  font-size: 14pt;
  font-weight: bold;
  border-right: 1px solid black;
  text-align: center;
}

.list_head_lbl_head {
  color: #ffffff;
}

.list_head_add_cell {
  padding: 3px;
  color: #000000;
  font-weight: bold;
  background-color: #ececec;
  text-align: center;
}

.list_cell_ctrl {
  background-color: #ececec;
  padding: 5px 0px 5px 0px;
}

.list_ctrl {
  width: 100%;
}

.list_ctrl_cell_srch {
 padding-left: 5px;
}

.list_ctrl_cell_srch_text {
  border: 1px solid gray;
  height: 20px;
  background-color: white;
  width: 150px;
}

.list_ctrl_cell_search_sel {
  height: 20px;
  background-color: white;
}

.list_ctrl_cell_srch_btn {
  border: 1px solid gray;
  height: 20px;
}

.list_ctrl_cell_pg {
  text-align: right;
  padding-right: 5px;
}

.list_ctrl_cell_pg_text {
  width: 25px;
  text-align: center;
  border: 1px solid gray;
  height: 18px;
  background-color: white;
}

.list_ctrl_cell_pg_btn {
  border: 1px solid gray;
  height: 18px;
  width: 30px;
}

.list_cnt {
  width: 100%;
}

.list_cnt_row_head {
  vertical-align: top;
}

.list_cnt_cell_head {
  border-top: 1px solid black;
  padding: 3px;
}

.list_cnt_lbl_head {
  font-weight: bold;
}

.list_cnt_row_0 {
  vertical-align: middle;
  background-color: #ffffff;
}

.list_cnt_row_1 {
  vertical-align: middle;
  background-color: #ececec;
}

.list_cnt_row_sel {
  vertical-align: middle;
  background-color: #ccccff;
}

.list_cnt_cell {
  border-top: 1px solid black;
  padding: 3px;
}

.sub_wrp {
  padding-left: 5px;
}

.sub_grp_wrp {
  padding-left: 10px;
  display: none;
}

#dhtmlgoodies_menu{
font-family:arial;
width:150px;}
#dhtmlgoodies_menu

li{
list-style-type:none;
margin:0px;}

#dhtmlgoodies_menu ul{
margin:0px;
padding:0px;}

#dhtmlgoodies_menu ul li ul{
padding-left:10px;}

#dhtmlgoodies_menu li a{
text-decoration:none;
color:#fff;
font-weight: bold;
height:20px;
line-height:20px;
vertical-align:middle;
border:1px solid #000;
background-color:#860560;
margin:1px;
padding:1px;
display:block;}

#dhtmlgoodies_menu li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
color:#FFF;
background-color:#0B400A;}

.dhtmlgoodies_subMenu{
visibility:hidden;
position:absolute;
overflow:hidden;
border:1px solid #000;
background-color:#A63284;
font-family:arial;
text-align:left;}

.dhtmlgoodies_subMenu ul{
margin:0px;
padding:0px;}

.dhtmlgoodies_subMenu ul li{
list-style-type:none;
margin:0px;
color: #fff;
padding: 1px;}

.dhtmlgoodies_subMenu ul li a{

white-space:nowrap;
text-decoration:none;
color:#fff;
height:16px;
line-height:16px;
padding:1px;
display:block;}

.dhtmlgoodies_subMenu ul li a:hover{
color:#FFF;
background-color:#0B400A;}

  .tooltip_body {text-align: left;
  border-Bottom: 1px solid #0062C8;
	border-Left: 1px solid #0062C8;
	border-Right: 1px solid #0062C8;
	width: 350px;
	font-Family: arial;
	font-Size: 11;
	padding: 3;
	color: #1B4966;
	background-color: #FFFFFF;
	filter: alpha(opacity=95); // IE
	opacity: 0.95; // Firefox}

/* End Menu Styling */

