/*-------------------------------------------------------
  上部ナビゲーション用
-------------------------------------------------------*/

.space {
	clear: left;
}



/*-------------------------------------------------------
  メイン部分
-------------------------------------------------------*/

#main_field {
	margin-top:10px;
	margin-right: 5px;
	padding-top: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-left: 30px;
}

#titlebar b {
	color: #000099;
}

#conf_table {
	border-collapse: collapse;
	width: 600px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#conf_table .subhead {
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.cont {
	margin-bottom: 30px;
}


#conf_table td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}
#conf_table .head {
	background-color: #333333;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
	color: #FFFFFF;
}

#conf_table .data {
	padding-left: 10px;
	vertical-align: middle;
}

#conf_table .data1 {
	padding-left: 10px;
	vertical-align: middle;
	border-right-style: none;
}

#conf_table .data2 {
	padding-left: 10px;
	vertical-align: middle;
	border-right-style: none;
	border-left-style: none;
}

#conf_table .data3 {
	padding-left: 10px;
	vertical-align: middle;
	border-left-style: none;
}

#conf_table .head-nb {
	background-color: #333333;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
	border-bottom-style: none;
	color: #FFFFFF;
}

#conf_table .head-nt {
	background-color: #333333;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
	border-top-style: none;
	color: #FFFFFF;
}

#conf_table .data-nb {
	padding-left: 10px;
	vertical-align: middle;
	border-bottom-style: none;
}

#conf_table .data-nt {
	padding-left: 10px;
	vertical-align: middle;
	border-top-style: none;
}

#conf_table_m {
	border-collapse: collapse;
	width: 700px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#conf_table_m .subhead {
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.cont {
	margin-bottom: 30px;
}


#conf_table_m td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}
#conf_table_m .head {
	width: 100px;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#conf_table_m .head2 {
	width: 200px;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#conf_table_m .title {
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#conf_table_m .data {
	padding-left: 10px;
	vertical-align: middle;
}

#conf_table_m .data1 {
	padding-left: 10px;
	vertical-align: middle;
	border-right-style: none;
}

#conf_table_m .data2 {
	padding-left: 10px;
	vertical-align: middle;
	border-right-style: none;
	border-left-style: none;
}

#conf_table_m .data3 {
	padding-left: 10px;
	vertical-align: middle;
	border-left-style: none;
}

#conf_table_m .data4 {
	padding-left: 10px;
	vertical-align: middle;
	border-bottom-style: none;
}


#conf_table_w {
	border-collapse: collapse;
	width: 800px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#conf_table_w .subhead {
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.cont {
	margin-bottom: 30px;
}


#conf_table_w td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}
#conf_table_w .head {
	width: 100px;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#conf_table_w .head2 {
	width: 200px;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#conf_table_w .title {
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#conf_table_w .data {
	padding-left: 10px;
	vertical-align: middle;
}

#conf_table_w .data1 {
	padding-left: 10px;
	vertical-align: middle;
	border-right-style: none;
}

#conf_table_w .data2 {
	padding-left: 10px;
	vertical-align: middle;
	border-right-style: none;
	border-left-style: none;
}

#conf_table_w .data3 {
	padding-left: 10px;
	vertical-align: middle;
	border-left-style: none;
}

#conf_table_w .data4 {
	padding-left: 10px;
	vertical-align: middle;
	border-bottom-style: none;
}

#contbar b {
	color: #000099;
	position: relative;
	top: 6px;
	left: 5px;
}
#contbar {
	height: 25px;
	width: 800px;
	border: 1px solid #CCCCCC;
	background-image: url(../../images/admin/bg_bar.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	margin-bottom: 20px;
}

#w_contbar b {
	color: #000099;
	position: relative;
	top: 6px;
	left: 5px;
}
#w_contbar {
	height: 25px;
	width: 900px;
	border: 1px solid #CCCCCC;
	background-image: url(../../images/admin/bg_bar.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	margin-bottom: 20px;
}


#s_contbar b {
	color: #000099;
	position: relative;
	top: 6px;
	left: 5px;
}
#s_contbar {
	height: 25px;
	width: 400px;
	border: 1px solid #CCCCCC;
	background-image: url(../../images/admin/bg_bar.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	margin-bottom: 20px;
}

#m_conf_table {
	border-collapse: collapse;
	width: 350px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#m_conf_table td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#m_conf_table .head {
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#s_conf_table {
	border-collapse: collapse;
	width: 350px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#s_conf_table td {
	height: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#s_conf_table .head {
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#s_conf_table_s {
	border-collapse: collapse;
	width: 150px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#s_conf_table_s td {
	height: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#s_conf_table_s .head {
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}




#conf_clear_table {
	border-collapse: collapse;
	width: 450px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}

#conf_clear_table td {
	height: 20px;
}
#conf_clear_table .head {
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

#s_conf_clear_table {
	border-collapse: collapse;
	width: 350px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
}

#s_conf_clear_table td {
	height: 20px;
}
#s_conf_clear_table .head {
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}

/*-------------------------------------------------------
  フォーム関連
-------------------------------------------------------*/

#select {
	margin-left: 10px;
	margin-bottom: 15px;
}
.search {
	margin-bottom: 30px;
	margin-top: 15px;
}


/*-------------------------------------------------------
  統計テーブル関連
-------------------------------------------------------*/

#stat_table {
	border-collapse: collapse;
	width: 400px;
	height: 100px;
}

#stat_table td{
	font-size: 13px;
}

#stat_table .total {
	background-color: #CCCCCC;
}
#stat_table .total td {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #000000;
}

#stat_table .sub {
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}


#table {
	margin-top: 15px;
	margin-bottom: 30px;
}

#stat_table .thead {
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left: 20px;
	text-align: left;
	height: 10px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.add {
	margin-top: 30px;
}


/*-------------------------------------------------------
  リストテーブル関連
-------------------------------------------------------*/
#list_table {
	border: 1px solid #666666;
	margin-top: 15px;
	border-collapse: collapse;
	width: 800px;
}

#list_table .check {
	width: 10px;
}

#list_table .thead {
	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 20px;
	height: 20px;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
#list_table img {
	border-style: none;
}

#list_table .data {
	padding-left: 15px;
	vertical-align: middle;
}

#w_list_table {
	border: 1px solid #666666;
	margin-top: 15px;
	border-collapse: collapse;
	width:960px;
}

#w_list_table .check {
	width: 10px;
}


#w_list_table .thead {
	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 20px;
	height: 20px;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
#w_list_table img {
	border-style: none;
}

#w_list_table .data {
	padding-left: 15px;
	vertical-align: middle;
}

#w_list_table .data2 {
	padding-left: 15px;
	padding-bottom: 4px;
	vertical-align: middle;
}

#w_list_table .number {
	width: 20px;
	text-align: center;
}

#w_list_table .item {
	width: 85px;
	text-align: center;
}

.member_table .data {
	vertical-align: middle;
	text-align: center;
}
.member_table {
	margin-top: 10px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
.member_table .thead {

	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 20px;
	text-align: center;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

 .permission {
	width: 100px;
}

 .permission2 {
	width: 120px;
}

 .other{
	width: 200px;
	text-align: left;
	padding-left: 15px;
}

 .other2{
	width: 400px;
	text-align: left;
	padding-left: 15px;
}

.bg_d {
	background-color: #C0C0C0;
}

/*-------------------------------------------------------
  通知メールの編集関連
-------------------------------------------------------*/

.left {
	float: left;
}

.right {
	floar: right;
}
.number {
	width: 10px;
	text-align: center;
}

#list_table .number {
	width: 20px;
	text-align: center;
}

.stat_bar11 {
	background-image: url(../../images/admin/stat01.gif);
	background-repeat: repeat-x;
}
.stat_bar12 {

	background-image: url(../../images/admin/stat02.gif);
	background-repeat: repeat-x;
}
.stat_border {
	border: 1px solid #333333;
}
.stat_border_l {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.stat_border_r {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
#stat_table .smry {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	vertical-align: bottom;
	text-align: right;
}

.board_head {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #FFFFFF;
}
.total_info {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
}
.stat_bar21 {

	background-image: url(../../images/admin/stat11.gif);
	background-repeat: repeat-x;
}
.stat_bar31 {

	background-image: url(../../images/admin/stat21.gif);
	background-repeat: repeat-x;
}

.user_w{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:bold;
}

#list_table_s {
	border: 1px solid #666666;
	margin-top: 15px;
	border-collapse: collapse;
	width: 700px;
}

#list_table_s .thead {
	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 20px;
	height: 20px;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

#list_table_s img {
	border-style: none;
}

#list_table_s .check {
	width: 10px;
}

#list_table_s .number {
	width: 20px;
	text-align: center;
}

#list_table_s .data {
	padding-left: 15px;
	vertical-align: middle;
	width: 430px;
}

#list_table_s .data_exconv {
	padding-left: 15px;
	vertical-align: middle;
	width: 120px;
}

#list_table_s_s {
	border: 1px solid #666666;
	margin-top: 15px;
	border-collapse: collapse;
	width: 460px;
}

#list_table_s_s .thead {
	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 20px;
	height: 20px;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

#list_table_s_s img {
	border-style: none;
}

#list_table_s_s .check {
	width: 10px;
}

#list_table_s_s .number {
	width: 20px;
	text-align: center;
}

#list_table_s_s .data {
	padding-left: 15px;
	vertical-align: middle;
	width: 430px;
}

#w_list_table_w {
	border: 1px solid #666666;
	margin-top: 15px;
	border-collapse: collapse;
	width:1200px;
}

#w_list_table_w .check {
	width: 10px;
}

#w_list_table_w .thead {
	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 20px;
	height: 20px;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

#w_list_table_w img {
	border-style: none;
}

#w_list_table_w .data {
	padding-left: 15px;
	vertical-align: middle;
}

#w_list_table_w .data2 {
	padding-left: 15px;
	padding-bottom: 4px;
	vertical-align: middle;
}

#w_list_table_w .number {
	width: 20px;
	text-align: center;
}

#w_list_table_w .item {
	width: 85px;
	text-align: center;
}

#w_list_table_w .rdata {
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;
}

#w_list_table_w .trow {
	height: 20px;
}


#w_list_table_w2 {
	border: 1px solid #666666;
	margin-top: 15px;
	border-collapse: collapse;
	width:1200px;
}

#w_list_table_w2 .check {
	width: 10px;
}

#w_list_table_w2 .thead {
	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-collapse: collapse;
	padding-left: 20px;
	height: 20px;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

#w_list_table_w2 .img {
	border-style: none;
}

#w_list_table_w2 .data {
	padding-left: 15px;
	vertical-align: middle;
	border-width: 0px;
}

#w_list_table_w2 .data2 {
	padding-left: 15px;
	padding-bottom: 4px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
}

#w_list_table_w2 .headernumber {
	width: 20px;
	text-align: center;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
}

#w_list_table_w2 .number {
	width: 20px;
	text-align: center;
	border-width: 0px;
}

#w_list_table_w2 .headeritem {
	width: 85px;
	text-align: center;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
}

#w_list_table_w2 .item {
	width: 85px;
	text-align: center;
	border-width: 0px;
}

#w_list_table_w2 .rdata {
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;
}

#w_list_table_w2 .trow {
	height: 20px;
}

/* 2016-09-09 例外メールアドレスに対する処理設定 start */
#list_table_s2 {
	border: 1px solid #666666;
	margin-top: 15px;
	border-collapse: collapse;
	width: 790px;
}

#list_table_s2 .thead {
	background-color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 20px;
	height: 20px;
	background-position: 3px center;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}

#list_table_s2 img {
	border-style: none;
}

#list_table_s2 .check {
	width: 10px;
}

#list_table_s2 .number {
	width: 20px;
	text-align: center;
}

#list_table_s2 .data {
	padding-left: 15px;
	vertical-align: middle;
	width: 520px;
}

#list_table_s2 .data_process1 {
	padding-left: 10px;
	vertical-align: middle;
	width: 140px;
}

#list_table_s2 .data_process2 {
	padding-left: 10px;
	vertical-align: middle;
	width: 100px;
}

#sc_table{
}

#sc_table .all{
	white-space: nowrap;
	height: 25px;
	width: 120px;
	vertical-align: bottom;
}

#sc_table .without_hold{
	white-space: nowrap;
	height: 25px;
	width: 190px;
	vertical-align: bottom;
}
#sc_table .reject{
	white-space: nowrap;
	height: 25px;
	width: 160px;
	vertical-align: bottom;
}

#sc_table .search{
	white-space: nowrap;
	height: 25px;
	vertical-align: bottom;
}
/* 2016-09-09 例外メールアドレスに対する処理設定 end */

#FilterName {
	border-collapse: collapse;
	width: 500px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#FilterName .subhead {
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.cont {
	margin-bottom: 30px;
}

/*
#FilterName td {
	height: 30px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
	color: #000000;
}
#FilterName .head {
	width: 200px;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
}
*/

#FilterConditionFrom {
	border-collapse: collapse;
	width: 880px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#FilterConditionFrom td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}
#FilterConditionFrom .head {
	width: 200px;
/*	background-color: #333333;*/
	text-align: center;
	vertical-align: middle;
/*	color: #FFFFFF;*/
}

#FilterConditionTo {
	border-collapse: collapse;
	width: 880px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#FilterConditionTo td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}

#FilterConditionTo .head {
	width: 200px;
/*	background-color: #333333;*/
	text-align: center;
	vertical-align: middle;
/*	color: #FFFFFF;*/
}

#FilterConditionSubject,
#FilterConditionBody,
#FilterConditionAttachment {
	border-collapse: collapse;
	width: 830px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#FilterConditionSubject td,
#FilterConditionBody td,
#FilterConditionAttachment td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}

#FilterConditionSubject .head,
#FilterConditionBody .head,
#FilterConditionAttachment .head {
	width: 200px;
/*	background-color: #333333;*/
	text-align: center;
	vertical-align: middle;
/*	color: #FFFFFF;*/
}

#FilterConditionMailheader {
	border-collapse: collapse;
	width: 830px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#FilterConditionMailheader td {
	height: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: middle;
}

#FilterConditionMailheader .head {
	width: 200px;
/*	background-color: #333333;*/
	text-align: center;
	vertical-align: middle;
/*	color: #FFFFFF;*/
}

.superuserFilterRow {
	color: red;
}