div#Mn01 {
	margin: 20px 0 30px 0;
}

div#Mn01 div.news {
	margin: 15px 0;
	width: 739px;
}

div#Mn01 div.news table {
	color: #666;
	width: 100%;
	margin: 0;
}

div#Mn01 div.news table td {
	padding: 10px 5px;
	vertical-align: top;
}

div#Mn01 div.news table td.date {
	color: #007DC3;
	font-weight: bold;
	text-align: center;
	background-color: #F5F5F5;
}

div#Mn01 div.news table td.detail {
	background: url('../images/backend/line_grey.jpg') repeat-x bottom left;
	padding-bottom: 10px;
	line-height: 15px;
}

div#Mn01 div.news table td.detail span {
	color: #007DC3;
	font-weight: bold;
}

div#Mn01 table {
	color: #666;
	width: 100%;
	margin: 15px 0;
}

div#Mn01 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Mn01 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Mn01 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Mn01 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Mn01 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#SndSms {
	margin: 20px 0 40px 0;
	height: 400px;
	position: relative;
	z-index: 1;
}

div#SndSms div.Name {
	position: absolute;
	top: 10px;
	left: 10px;
	/* width: 51px; */
	width: 75px;
	height: 18px;
}

div#SndSms div.NumberP {
	position: absolute;
	top: 40px;
	left: 10px;
	height: 18px;
}

div#SndSms div.Message {
	position: absolute;
	top: 210px;
	left: 10px;
	height: 18px;
}

div#SndSms div.SetTime {
	position: absolute;
	top: 40px;
	left: 425px;
	height: 18px;
}

div#SndSms div.Form {
	position: absolute;
	top: 10px;
	left: 167px;
	width: 350px;
}

div#SndSms div.Form .Select {
	width: 160px;
}

div#SndSms div.Form .Area {
	width: 231px;
	height: 106px;
	background: url('../images/backend/bg_txtbox01.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin-top: 10px;
}

div#SndSms div.Form div.Btn {
	margin-top: 10px;
	height: 20px;
}

div#SndSms div.Form div.Txt {
	margin-top: 10px;
}

div#SndSms div.Form div.Txt span {
	font-weight: bold;
	line-height: 15px;
}

div#SndSms div.Form .Area02 {
	width: 341px;
	height: 106px;
	background: url('../images/backend/bg_txtbox02.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin-top: 10px;
}

div#SndSms div.Form div.Btn02 {
	margin-top: 10px;
	height: 27px;
}

div#SndSms div.SetP {
	position: absolute;
	top: 40px;
	left: 525px;
}

div#SndSms div.SetP table td {
	padding: 0 5px 5px 0;
}

div#SndSms div.SetP .Stxt {
	width: 101px;
	height: 16px;
	background: url('../images/backend/bg_txtbox03.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#SndSms02 {
	margin-top: 20px;
	height: 880px;
}

div#SndSms02 div.head {
	margin-left: 10px;
}

div#SndSms02 div.txt01 {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#SndSms02 div.ex {
	width: 690px;
	height: 420px;
	margin: 10px 20px;
}

div#SndSms02 div.ex .bg_grey {
	width: 690px;
	height: 410px;
	background-color: #F5F5F5;
}

div#SndSms02 div.ex .bg_grey .ex_content {
	padding: 5px 0 10px 20px;
}

div#SndSms02 div.ex .bg_grey .ex_content p {
	line-height: 15px;
	margin-top: 10px;
}

ul.PPtype01 {
	width: 300px;
	padding-left: 10px;
}

ul.PPtype01 li {
	list-style: none;
	background: url('../images/bullet.gif') no-repeat 0 6px;
	padding: 2px 0 2px 15px;
	color: #666;
	font-weight: normal;
}

div#SndSms02 .Area02 {
	width: 341px;
	height: 106px;
	background: url('../images/backend/bg_txtbox02.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#SndSms02 div.Txt {
	margin: 10px 0 0 20px;
}

div#SndSms02 div.Txt span {
	font-weight: bold;
	line-height: 15px;
}

div#SndSms02 div.Btn02 {
	margin: 10px 0 0 20px;
	height: 27px;
}

div#SndSms02 .Select {
	width: 50px;
}

div#SndSms02 .S2txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#SndSms02 div.Btn {
	margin: 20px 0 0 20px;
	height: 27px;
}

div#SndSms03 {
	margin-top: 20px;
	height: 690px;
}

div#SndSms03 div.head {
	margin-left: 10px;
}

div#SndSms03 div.txt01 {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#SndSms03 div.ex {
	width: 690px;
	height: 410px;
	margin: 10px 20px;
}

div#SndSms03 div.ex .bg_grey03 {
	width: 690px;
	height: 360px;
	background-color: #F5F5F5;
}

div#SndSms03 div.ex .bg_grey03 .ex_content {
	padding: 5px 0 10px 20px;
}

div#SndSms03 div.ex .bg_grey03 .ex_content p {
	line-height: 15px;
	margin-top: 10px;
}

div#SndSms03 div.Txt {
	margin: 10px 0 0 20px;
}

div#SndSms03 div.Txt span {
	font-weight: bold;
	line-height: 15px;
}

div#SndSms03 div.Btn02 {
	margin: 10px 0 0 20px;
	height: 27px;
}

div#SndSms03 .Select {
	width: 50px;
}

div#SndSms03 .S2txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#SndSms03 div.Btn {
	margin: 20px 0 0 20px;
	height: 27px;
}

div#SndSms04 {
	margin-top: 20px;
	height: 590px;
}

div#SndSms04 div.head {
	margin-left: 10px;
}

div#SndSms04 div.txt {
	margin: 15px 0 0 10px;
}

div#SndSms04 div.txt span {
	font-weight: bold;
}

div#SndSms04 div.txt02 {
	margin: 20px 0 0 10px;
}

div#SndSms04 div.Spic {
	margin: 15px 0 0 10px;
}

div#SndSms04 .Area {
	width: 341px;
	height: 106px;
	background: url('../images/backend/bg_txtbox02.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 15px 0 0 10px;
}

div#SndSms04 div.Btn {
	margin: 20px 0 0 10px;
	height: 27px;
}

div#SndSms05 {
	margin-top: 20px;
	height: 550px;
}

div#SndSms05 div.txt {
	margin-left: 10px;
}

div#SndSms05 table.extele {
	margin: 15px 0 0 10px;
	color: #666;
}

div#SndSms05 table.extele td {
	padding: 3px 10px 3px 10px;
	height: 15px;
}

div#SndSms05 table.extele td.blue01 {
	background-color: #A9E1EC;
	text-align: center;
	width: 200px;
	border-right: 1px solid #FFF;
	color: #666;
}

div#SndSms05 table.extele td.blue02 {
	background-color: #59B2D9;
	text-align: center;
	width: 400px;
}

div#SndSms05 table.extele td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border-right: 1px solid #FFF;
}

div#SndSms05 table.extele td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border-right: 1px solid #FFF;
}

div#SndSms05 div.txt02 {
	margin: 15px 0 0 10px;
}

div#SndSms05 div.FSnd {
	width: 640px;
	height: 120px;
	position: relative;
	margin: 20px 0 0 10px;
}

div#SndSms05 div.FSnd div.Name {
	position: absolute;
	top: 0;
	left: 5px;
	width: 72px;
	height: 18px;
}

div#SndSms05 div.FSnd div.SetTime {
	position: absolute;
	top: 30px;
	left: 5px;
	height: 18px;
}

div#SndSms05 div.FSnd .Select {
	position: absolute;
	top: 0;
	left: 167px;
	width: 160px;
}

div#SndSms05 div.FSnd div.SetP {
	position: absolute;
	top: 30px;
	left: 167px;
}

div#SndSms05 div.FSnd div.SetP table td {
	padding: 0 5px 5px 0;
}

div#SndSms05 div.FSnd div.SetP .Stxt {
	width: 101px;
	height: 16px;
	background: url('../images/backend/bg_txtbox03.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#SndSms05 div.FSnd div.Btn {
	position: absolute;
	top: 95px;
	left: 167px;
}

div#SndSms05 .Area {
	width: 341px;
	height: 106px;
	background: url('../images/backend/bg_txtbox02.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 15px 0 0 10px;
}

div#SndSms05 div.Btn02 {
	margin: 20px 0 0 10px;
	height: 27px;
}

div#Cntct01 {
	margin-top: 20px;
	height: 670px;
}

div#Cntct01 div.ChTxt {
	width: 739px;
	height: 60px;
	margin-top: 10px;
}

div#Cntct01 div.ChTxt .bg_grey {
	width: 739px;
	height: 50px;
	background-color: #F5F5F5;
}

div#Cntct01 div.ChTxt .bg_grey div.left {
	float: left;
	margin: 9px 0 0 10px;
}

div#Cntct01 div.ChTxt .bg_grey div.right {
	float: right;
	margin: 10px 0 0 0;
	width: 600px;
	text-align: left;
}

div#Cntct01 div.ChTxt .bg_grey div.right div.En ul li {
	display: inline;
	margin-right: 13px;
}

div#Cntct01 div.ChTxt .bg_grey div.right div.Th {
	margin-top: 4px;
}

div#Cntct01 div.ChTxt .bg_grey div.right div.Th ul li {
	display: inline;
	margin-right: 3px;
}

div#Cntct01 div.ChTxt .bg_grey div.right a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct01 div.ChTxt .bg_grey div.right a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct01 div.AddNm {
	height: 80px;
}

div#Cntct01 div.AddNm div.Pname {
	float: left;
	margin: 15px 0 0 10px;
}

div#Cntct01 div.AddNm div.name {
	float: left;
	margin: 15px 0 0 73px;
	color: #007DC3;
}

div#Cntct01 div.AddNm div.name .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Cntct01 div.AddNm div.name02 {
	float: left;
	margin: 15px 0 0 10px;
	color: #007DC3;
}

div#Cntct01 div.AddNm div.name02 .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Cntct01 div.AddNm div.Btn {
	float: left;
	margin: 15px 0 0 10px;
}

div#Cntct01 div.AddNm div.ListSh {
	float: right;
	margin-top: 16px;
}

div#Cntct01 div.AddNm div.ListSh .Select {
	color: #666;
}

div#Cntct01 div.AddNm div.txt_Bsearch {
	float: left;
	margin: 10px 10px 0 98px;
}

div#Cntct01 div.AddNm div.txt_Bsearch .txtS {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Cntct01 div.AddNm div.btn {
	float: left;
	margin-top: 10px;
}

div#Cntct01 table {
	color: #666;
	width: 100%;
}

div#Cntct01 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Cntct01 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Cntct01 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Cntct01 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Cntct01 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Cntct01 div.BtnDel {
	float: left;
	margin-top: 10px;
}

div#Cntct01 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Cntct01 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct01 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct02 {
	margin-top: 20px;
	height: 400px;
}

div#Cntct02 div.head {
	margin-left: 10px;
}

div#Cntct02 div.txt01 {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#Cntct02 div.Btn02 {
	margin: 10px 0 0 20px;
	height: 27px;
}

div#Cntct02 div.Pnotepad {
	margin: 15px 0 20px 20px;
}

div#Cntct02 .Select {
	width: 50px;
}

div#Cntct02 .S2txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#Cntct02 div.Qnum {
	margin: 10px 0 0 20px;
}

div#Cntct02 div.Btn {
	margin: 20px 0 0 20px;
	height: 27px;
}

div#Cntct03 {
	margin-top: 20px;
	height: 420px;
}

div#Cntct03 div.head {
	margin-left: 10px;
}

div#Cntct03 div.txt01 {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#Cntct03 div.Btn02 {
	margin: 10px 0 0 20px;
	height: 27px;
}

div#Cntct03 div.Pnotepad {
	margin: 15px 0 20px 20px;
}

div#Cntct03 .Select {
	width: 50px;
}

div#Cntct03 .S2txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#Cntct03 div.Qnum {
	margin: 10px 0 0 20px;
}

div#Cntct03 .Area02 {
	width: 341px;
	height: 106px;
	background: url('../images/backend/bg_txtbox02.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#Cntct03 div.Btn {
	margin: 20px 0 0 10px;
	height: 27px;
}

div#Cntct04 {
	margin-top: 20px;
	height: 420px;
}

div#Cntct04 div.head {
	margin-left: 10px;
}

div#Cntct04 div.txt {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#Cntct04 div.txt div.txt_left {
	float: left;
	margin-right: 10px;
}

div#Cntct04 div.txt div.btn_imp {
	float: left;
	margin-right: 10px;
}

div#Cntct04 div.txt div.txt_right {
	float: left;
}

div#Cntct04 table.exname {
	margin: 15px 0 0 10px;
	color: #666;
}

div#Cntct04 table.exname td {
	padding: 3px 10px 3px 10px;
	height: 15px;
}

div#Cntct04 table.exname td.blue01 {
	background-color: #A9E1EC;
	text-align: center;
	width: 450px;
	border-right: 1px solid #FFF;
	color: #666;
}

div#Cntct04 table.exname td.blue02 {
	background-color: #59B2D9;
	text-align: center;
	width: 150px;
}

div#Cntct04 table.exname td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border-right: 1px solid #FFF;
}

div#Cntct04 table.exname td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border-right: 1px solid #FFF;
}

div#Cntct04 .Area02 {
	width: 341px;
	height: 106px;
	background: url('../images/backend/bg_txtbox02.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin-top: 10px;
}

div#Cntct04 div.Btn {
	margin-top: 20px;
	height: 27px;
}

div#Cntct05 {
	margin-top: 20px;
	height: auto;
	padding-bottom: 30px; 
}

div#Cntct05 div.BGroup {
	height: 50px;
}

div#Cntct05 div.BGroup div.Pname {
	float: left;
	margin: 15px 0 0 10px;
}

div#Cntct05 div.BGroup div.txt_box {
	float: left;
	margin: 15px 0 0 30px;
	color: #007DC3;
}

div#Cntct05 div.BGroup div.txt_box .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Cntct05 div.BGroup div.Btn {
	float: left;
	margin: 15px 0 0 10px;
}

div#Cntct05 div.BGroup div.txt_alert {
	float: right;
	margin-top: 19px;
	color: #007DC3;
}

div#Cntct05 table {
	color: #666;
	width: 100%;
}

div#Cntct05 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Cntct05 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Cntct05 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Cntct05 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Cntct05 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Cntct05 div.BtnDel {
	float: left;
	margin-top: 10px;
}

div#Cntct05 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Cntct05 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct05 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct06 {
	margin-top: 20px;
	height: auto;
	padding-bottom: 30px; 
}


div#Cntct06 div.ChTxt {
	width: 739px;
	height: 60px;
	margin-top: 10px;
}

div#Cntct06 div.ChTxt .bg_grey {
	width: 739px;
	height: 50px;
	background-color: #F5F5F5;
}

div#Cntct06 div.ChTxt .bg_grey div.left {
	float: left;
	margin: 9px 0 0 10px;
}

div#Cntct06 div.ChTxt .bg_grey div.right {
	float: right;
	margin: 10px 0 0 0;
	width: 600px;
	text-align: left;
}

div#Cntct06 div.ChTxt .bg_grey div.right div.En ul li {
	display: inline;
	margin-right: 13px;
}

div#Cntct06 div.ChTxt .bg_grey div.right div.Th {
	margin-top: 4px;
}

div#Cntct06 div.ChTxt .bg_grey div.right div.Th ul li {
	display: inline;
	margin-right: 3px;
}

div#Cntct06 div.ChTxt .bg_grey div.right a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct06 div.ChTxt .bg_grey div.right a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct06 div.AddG {
	height: 120px;
}

div#Cntct06 div.AddG div.Gname {
	float: left;
	margin: 15px 0 0 10px;
}

div#Cntct06 div.AddG div.name {
	float: left;
	margin: 15px 0 0 73px;
	color: #007DC3;
}

div#Cntct06 div.AddG div.name .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Cntct06 div.AddG div.name02 {
	float: left;
	margin: 15px 0 0 10px;
	color: #007DC3;
}

div#Cntct06 div.AddG div.name02 .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Cntct06 div.AddG div.Btn {
	float: left;
	margin: 15px 0 0 10px;
}

div#Cntct06 div.AddG div.ListSh {
	float: right;
	margin-top: 16px;
}

div#Cntct06 div.AddG div.ListSh .Select {
	color: #666;
}

div#Cntct06 div.AddG div.GnameP {
	float: left;
	margin: 15px 0 0 10px;
}

div#Cntct06 div.AddG div.GnameF {
	float: left;
	margin: 15px 0 0 55px;
}

div#Cntct06 div.AddG div.btn_addM {
	float: left;
	margin: 12px 0 0 17px;
}

div#Cntct06 div.AddG div.txt_Bsearch {
	float: left;
	margin: 12px 10px 0 20px;
}

div#Cntct06 div.AddG div.txt_Bsearch .txtS {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Cntct06 div.AddG div.btn {
	float: left;
	margin-top: 12px;
}

div#Cntct06 table {
	color: #666;
	width: 100%;
}

div#Cntct06 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Cntct06 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Cntct06 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Cntct06 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Cntct06 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Cntct06 div.BtnDel {
	float: left;
	margin-top: 10px;
}

div#Cntct06 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Cntct06 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct06 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Cntct07 {
	margin-top: 20px;
	height: 470px;
}

div#Cntct07 div.head {
	margin-left: 10px;
}

div#Cntct07 div.txt01 {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#Cntct07 div.Btn02 {
	margin: 10px 0 0 20px;
	height: 27px;
}

div#Cntct07 div.Pnotepad {
	margin: 15px 0 20px 20px;
}

div#Cntct07 .Select {
	width: 50px;
}

div#Cntct07 .S2txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#Cntct07 div.Btn {
	margin: 20px 0 0 20px;
	height: 27px;
}

div#Rprt01 {
	margin-top: 20px;
	height: auto;
	padding-bottom: 30px; 
}

div#Rprt01 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#Rprt01 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Rprt01 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Rprt01 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Rprt01 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Rprt01 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Rprt01 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Rprt01 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Rprt01 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Rprt02 {
	margin-top: 20px;
	height: 570px;
}

div#Rprt02 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#Rprt02 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Rprt02 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Rprt02 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Rprt02 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Rprt02 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Rprt02 div.BtnDel {
	float: left;
	margin-top: 10px;
}

div#Rprt02 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Rprt02 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Rprt02 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Rprt03 {
	margin-top: 20px;
	height: auto;
	padding-bottom: 30px; 
}

div#Rprt03 div.BGroup {
	height: 50px;
}

div#Rprt03 div.BGroup div.Pname {
	float: left;
	margin: 15px 0 0 0;
}

div#Rprt03 div.BGroup div.txt_box {
	float: left;
	margin: 15px 0 0 20px;
	color: #007DC3;
}

div#Rprt03 div.BGroup div.txt_box .Select {
	width: 150px;
	font-size: 11px;
	color: #666;
}

div#Rprt03 div.BGroup div.txt_Bsearch {
	float: right;
	margin: 15px 10px 0 0;
}

div#Rprt03 div.BGroup div.txt_Bsearch .txtS {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Rprt03 div.BGroup div.btn {
	float: right;
	margin-top: 15px;
}

div#Rprt03 table {
	color: #666;
	width: 100%;
}

div#Rprt03 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
	color: ;
}

div#Rprt03 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Rprt03 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Rprt03 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Rprt03 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Rprt03 div.icon {
	float: left;
	margin: 20px 0 0 0;
	width: 350px; 
	width: 400px;
}

div#Rprt03 div.icon div.icn01 {
	float: left;
	background: url('../images/backend/icn01.jpg') no-repeat top left;
	padding-left: 20px;
}

div#Rprt03 div.icon div.icn02 {
	float: left;
	background: url('../images/backend/icn02.jpg') no-repeat top left;
	padding-left: 20px;
	margin-left: 72px;
	margin-right: 90px;
}

div#Rprt03 div.icon div.icn03 {
	float: left;
	background: url('../images/backend/icn03.jpg') no-repeat top left;
	padding-left: 20px;
	margin-top: 5px;
}

div#Rprt03 div.icon div.icn04 {
	float: left;
	background: url('../images/backend/icn04.jpg') no-repeat top left;
	padding-left: 20px;
	margin: 5px 0 40px 25px;
}

div#Rprt03 div.paging {
	float: right;
	margin-top: 20px;
	width: 300px;
	text-align: right;
}

div#Rprt03 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Rprt03 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

/*report04*/
div#Rprt04 { margin-top: 20px; padding-bottom: 30px;}
div#Rprt04 div.Rprt_adv { width: 695px; height: auto; padding: 20px; border: 1px solid #DFDFDF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#Rprt04 div.Rprt_adv div.usg { float: left; margin-top: 5px; width: 90px;}
div#Rprt04 div.Rprt_adv div.drp01 { float: left; margin: 5px 0px 0px 30px;}
div#Rprt04 div.Rprt_adv div.drp01 .Select { width: 130px;}
div#Rprt04 div.Rprt_adv div.btn { float: right; margin-top: 5px;}
div#Rprt04 div.Rprt_adv div.btn02 { float: right; margin: 5px 0px 0px 5px;}
div#Rprt04 div.Rprt_adv div.help { float: left; margin-top: 10px; width: 50px;}
div#Rprt04 div.Rprt_adv div.help a { color: #666; text-decoration: none; font-weight: normal;}
div#Rprt04 div.Rprt_adv div.help a:hover { color: #007DC3; text-decoration: none; font-weight: normal;}
div#Rprt04 div.Rprt_adv div.adv { float: left; width: 110px; margin: 10px 0px 0px 70px; _margin: 10px 0px 0px 58px; /*background: url('../images/backend/txtrpt04.jpg') no-repeat top right;  _background: url('../images/backend/txtrpt04.jpg') no-repeat center right; *background: url('../images/backend/txtrpt04.jpg') no-repeat center right;*/}
div#Rprt04 div.Rprt_adv div.sub { float: left; /*width: 130px;*/ margin: 10px 0px 0px 20px; /*background: url('../images/backend/txtrpt05.jpg') no-repeat top right; _background: url('../images/backend/txtrpt05.jpg') no-repeat center right; *background: url('../images/backend/txtrpt05.jpg') no-repeat center right;*/}
div#Rprt04 div.Rprt_adv div.bgG { float: left; background-color: #F2F2F2; width: 547px; padding: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 15px 0px 0px 120px; _margin: 15px 0px 0px 60px; display: none;}
div#Rprt04 div.Rprt_adv div.bgG div.txt01 { float: left; width: 80px; margin-top: 5px;}
div#Rprt04 div.Rprt_adv div.bgG div.drp02 { float: left; margin-left: 40px; margin-right: 20px; _margin-right: 10px;}
div#Rprt04 div.Rprt_adv div.bgG div.drp02 .Select { width: 130px;}
div#Rprt04 div.Rprt_adv div.bgG div.rd { float: left; margin: 15px 0px 0px 120px; *margin: 0px 0px 0px 120px; _margin: 0px 0px 0px 58px; color: #666666;}
div#Rprt04 div.Rprt_adv div.bgG div.rd label.txtG { color: #666666; font-weight: normal; }
div#Rprt04 div.Rprt_adv div.bgG div.txt02 { float: left; margin-top: 18px; _margin-top: 13px;}
div#Rprt04 div.Rprt_adv div.bgG div.txtB02 { float: left; margin: 15px 0px 0px 65px; _margin: 15px 0px 0px 32px; *margin: 15px 0px 0px 32px;}
div#Rprt04 div.Rprt_adv div.bgG div.txt03 { float: left; margin: 18px 0px 0px 23px; _margin: 18px 0px 0px 20px; }
div#Rprt04 div.Rprt_adv div.bgG div.txtB03 { float: left; margin: 15px 0px 0px 70px; _margin: 15px 0px 0px 23px; *margin: 15px 0px 0px 33px;}
div#Rprt04 div.Rprt_adv div.bgG div.txtB02 .txt, div#Rprt04 div.Rprt_adv div.bgG div.txtB03 .txt { width: 101px; height: 16px; background: url('../images/backend/bg_txtbox03.jpg') no-repeat top left; font-size: 11px; color: #666; padding: 2px; border: 0px;}
div#Rprt04 div#ifrm { margin-top: 20px; height: 100%; display: block;}


div#Tl01 {
	margin-top: 20px;
	height: 660px;
}

div#Tl01 div.ChTxt {
	width: 739px;
	height: 85px;
	margin-top: 10px;
}

div#Tl01 div.ChTxt div.bg_grey {
	width: 739px;
	height: 75px; 
	height: 80px;
	background-color: #F5F5F5;
}

div#Tl01 div.ChTxt div.bg_grey div.Blist {
	float: left;
	margin: 15px 0 0 10px;
}

div#Tl01 div.ChTxt div.bg_grey div.Nlist {
	float: left;
	margin: 18px 0 0 30px; 
	margin: 22px 0 0 30px;
	color: #007DC3;
}

div#Tl01 div.ChTxt div.bg_grey div.txt_n {
	float: left;
	margin: 16px 0 0 10px; 
	margin: 20px 0 0 10px;
}

div#Tl01 div.ChTxt div.bg_grey div.txt_n .Btxt {
	width: 146px;
	height: 18px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Tl01 div.ChTxt div.bg_grey div.Clist {
	float: left;
	margin: 19px 0 0 10px; 
	margin: 23px 0 0 10px;
	color: #007DC3;
}

div#Tl01 div.ChTxt div.bg_grey div.txt_c {
	float: left;
	margin: 16px 0 0 10px; 
	margin: 20px 0 0 10px;
}

div#Tl01 div.ChTxt div.bg_grey div.txt_c .Btxt {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Tl01 div.ChTxt div.bg_grey div.btn_s {
	float: left;
	margin: 16px 0 0 10px; 
	margin: 22px 0 0 10px;
}

div#Tl01 div.ChTxt div.bg_grey div.Slist {
	float: left;
	margin: 13px 0 0 10px;
}

div#Tl01 div.ChTxt div.bg_grey div.txt_s {
	float: left;
	margin: 13.5px 0 0 30px; 
	margin: 10px 0 0 30px;
}

div#Tl01 div.ChTxt div.bg_grey div.txt_s .Btxt {
	width: 146px;
	height: 18px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Tl01 div.ChTxt div.bg_grey div.btn_search {
	float: left;
	margin: 14px 0 0 10px;
}

div#Tl01 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#Tl01 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Tl01 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Tl01 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Tl01 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Tl01 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Tl01 div.BtnDel {
	float: left;
	margin-top: 10px;
}

div#Tl01 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Tl01 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Tl01 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Tl02 {
	margin-top: 20px;
	height: 400px;
}

div#Tl02 div.head {
	margin-left: 10px;
}

div#Tl02 div.txt01 {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#Tl02 div.Btn02 {
	margin: 10px 0 0 20px;
	height: 27px;
}

div#Tl02 div.Pnotepad {
	margin: 15px 0 20px 20px;
}

div#Tl02 .Select {
	width: 50px;
}

div#Tl02 .S2txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin: 10px 0 0 20px;
}

div#Tl02 div.Qnum {
	margin: 10px 0 0 20px;
}

div#Tl02 div.Btn {
	margin: 20px 0 0 20px;
	height: 27px;
}

div#Tl03 {
	margin-top: 20px;
	height: 800px;
}

div#Tl03 div.BGroup {
	height: 50px;
}

div#Tl03 div.BGroup div.Pname {
	float: left;
	margin: 15px 0 0 10px;
}

div#Tl03 div.BGroup div.Cbox {
	float: left;
	margin: 16px 0 0 15px;
}

div#Tl03 div.BGroup div.Cbox .Select {
	color: #666;
}

div#Tl03 table {
	color: #666;
	width: 100%;
}

div#Tl03 table.Tpass {
	color: #666;
	width: 100%;
	margin-top: 10px;
}

div#Tl03 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Tl03 table td.blue01,div#Tl03 table.Tpass td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Tl03 table td.blue02,div#Tl03 table.Tpass td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Tl03 table td.grey01,div#Tl03 table.Tpass td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Tl03 table td.grey02,div#Tl03 table.Tpass td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Tl03 div.Pass {
	margin: 10px 0 0 10px;
}

div#Tl03 div.Detail {
	margin: 10px 0 0 10px;
}

div#Tl03 div.Sdetail {
	position: relative;
	height: 200px;
	margin: 10px 0 0 10px;
}

div#Tl03 div.Sdetail div.form {
	position: absolute;
	top: 10px;
	left: 250px;
}

div#Tl03 div.Sdetail div.form .Cmb {
	width: 160px;
}

div#Tl03 div.Sdetail div.form div.txt_bx {
	margin-top: 10px;
}

div#Tl03 div.Sdetail div.form div.txt_bx .Ttxt {
	width: 156px;
	height: 16px;
	background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Tl03 div.Sdetail div.form .Area {
	width: 231px;
	height: 106px;
	background: url('../images/backend/bg_txtbox01.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin-top: 10px;
}

div#Tl03 div.Sdetail div.form div.btn {
	margin-top: 10px;
	height: 27px;
}

div#Tl03 div.Sdetail div.SmplSender {
	position: absolute;
	top: 10px;
	left: 0;
	color: #59B2D9;
	font-weight: bold;
}

div#Tl03 div.Sdetail div.SpcalSender {
	position: absolute;
	top: 40px;
	left: 0;
	color: #59B2D9;
	font-weight: bold;
}

div#Tl03 div.Sdetail div.DtlSender {
	position: absolute;
	top: 70px;
	left: 0;
	color: #666;
}

div#Tl03 div.Sdetail div.DtlSender span {
	font-weight: bold;
	color: #59B2D9;
}

div#Tl04 {
	margin-top: 20px;
	height: 300px;
}

div#Tl04 div.txt01 {
	margin: 10px 0 0 10px;
	line-height: 20px;
}

div#Tl04 div.txt02 {
	margin: 10px 0 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}

div#Tl04 div.txt02 span {
	margin: 10px 0 0 10px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #59B2D9;
}

div#Tl04 div.Lalert {
	width: 350px;
	margin: 10px;
}

div#Tl04 div.Lalert div.txt {
	float: left;
	width: 200px;
	margin-top: 10px;
}

div#Tl04 div.Lalert div.Ddown {
	float: right;
	width: 100px;
	margin-top: 10px;
}

div#Tl04 div.Lalert div.btn {
	margin: 15px 0 0 250px;
}

div#Crdt02 {
	margin-top: 20px;
	height: 550px;
}

div#Crdt02 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#Crdt02 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Crdt02 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Crdt02 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Crdt02 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Crdt02 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Crdt02 div.alert {
	float: left;
	margin-top: 10px;
	text-align: left;
	color: #59B2D9;
}

div#Crdt02 div.paging {
	float: right;
	margin-top: 10px;
	width: 500px;
	text-align: right;
}

div#Crdt02 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Crdt02 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Crdt03 {
	margin-top: 20px;
	height: 550px;
}

div#Crdt03 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#Crdt03 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Crdt03 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Crdt03 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Crdt03 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Crdt03 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Crdt03 div.alert {
	float: left;
	margin-top: 10px;
	text-align: left;
	color: #59B2D9;
}

div#Crdt03 div.paging {
	float: right;
	margin-top: 10px;
	width: 500px;
	text-align: right;
}

div#Crdt03 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Crdt03 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Crdt04 {
	margin-top: 20px;
	height: 400px;
	position: relative;
	z-index: 1;
}

div#Crdt04 div.form {
	position: absolute;
	top: 40px;
	left: 170px;
}

div#Crdt04 div.form .Cmb01 {
	width: 160px;
}

div#Crdt04 div.form div.txt_bx {
	margin-top: 10px;
}

div#Crdt04 div.form div.txt_bx .Ptxt {
	width: 156px;
	height: 16px;
	background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Crdt04 div.form .Cmb02 {
	width: 160px;
	margin-top: 10px;
}

div#Crdt04 div.SetP {
	margin-top: 10px;
}

div#Crdt04 div.SetP table td {
	padding: 0 5px 5px 0;
}

div#Crdt04 div.SetP .Stxt {
	width: 101px;
	height: 16px;
	background: url('../images/backend/bg_txtbox03.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Crdt04 div.form .Area {
	width: 231px;
	height: 106px;
	background: url('../images/backend/bg_txtbox01.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin-top: 10px;
}

div#Crdt04 div.form div.btn {
	margin-top: 10px;
	height: 27px;
}

div#Crdt04 div.txtC01 {
	position: absolute;
	top: 41px;
	left: 10px;
}

div#Crdt04 div.txtC02 {
	position: absolute;
	top: 71px;
	left: 10px;
}

div#Crdt04 div.txtC03 {
	position: absolute;
	top: 102px;
	left: 10px;
}

div#Crdt04 div.txtC04 {
	position: absolute;
	top: 132px;
	left: 10px;
}

div#Crdt04 div.txtC05 {
	position: absolute;
	top: 188px;
	left: 10px;
}

div#Crdt04 div.txtC06 {
	position: absolute;
	top: 218px;
	left: 10px;
}

div#Usr01 {
	margin-top: 20px;
	height: 780px;
	position: relative;
	z-index: 1;
}

div#Usr01 div.form {
	position: absolute;
	top: 40px;
	left: 300px;
}

div#Usr01 div.form .txt01 {
	width: 160px;
	font-weight: bold;
	line-height: 13px;
}

div#Usr01 div.form .txt02 {
	width: 160px;
	font-weight: bold;
	margin-top: 10px;
	line-height: 13px;
}

div#Usr01 div.form .txt03 {
	width: 160px;
	margin-top: 10px;
	line-height: 13px;
}

div#Usr01 div.form .txt04 {
	width: 200px;
	margin-top: 5px;
	color: red;
	font-size: 10px;
	line-height: 13px;
}

div#Usr01 div.form div.txt_bx {
	margin-top: 11px; *
	margin-top: 9px;
}

div#Usr01 div.form div.txt_bx02 {
	margin-top: 5px;
}

div#Usr01 div.form div.txt_bx03 {
	margin-top: 56px;
}

div#Usr01 div.form div.txt_bx .Ptxt,div#Usr01 div.form div.txt_bx02 .Ptxt,div#Usr01 div.form div.txt_bx03 .Ptxt
	{
	width: 156px;
	height: 16px;
	background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr01 div.form div.btn {
	margin-top: 20px;
	height: 27px;
}

div#Usr01 div.btn_N {
	position: absolute;
	top: 374px; *
	top: 372px;
	left: 470px;
}

div#Usr01 div.txtU01 {
	position: absolute;
	top: 35px; *
	top: 33px;
	left: 10px;
}

div#Usr01 div.txtU02 {
	position: absolute;
	top: 58px; *
	top: 57px;
	left: 10px;
}

div#Usr01 div.txtU03 {
	position: absolute;
	top: 82px; *
	top: 80px;
	left: 10px;
}

div#Usr01 div.txtU04 {
	position: absolute;
	top: 110px; *
	top: 105px;
	left: 10px;
}

div#Usr01 div.txtU05 {
	position: absolute;
	top: 140px; *
	top: 135px;
	left: 10px;
}

div#Usr01 div.txtU06 {
	position: absolute;
	top: 171px; *
	top: 166px;
	left: 10px;
}

div#Usr01 div.txtU07 {
	position: absolute;
	top: 204px; *
	top: 197px;
	left: 10px;
}

div#Usr01 div.txtU08 {
	position: absolute;
	top: 232px; *
	top: 228px;
	left: 10px;
}

div#Usr01 div.txtU09 {
	position: absolute;
	top: 264px; *
	top: 260px;
	left: 10px;
}

div#Usr01 div.txtU10 {
	position: absolute;
	top: 296px; *
	top: 292px;
	left: 10px;
}

div#Usr01 div.txtU11 {
	position: absolute;
	top: 321px; *
	top: 318px;
	left: 10px;
}

div#Usr01 div.txtU12 {
	position: absolute;
	top: 346px; *
	top: 342px;
	left: 10px;
}

div#Usr01 div.txtU13 {
	position: absolute;
	top: 374px; *
	top: 370px;
	left: 10px;
}

div#Usr01 div.txtU14 {
	position: absolute;
	top: 408px; *
	top: 413px;
	left: 10px;
}

div#Usr01 div.txtU15 {
	position: absolute;
	top: 438px; *
	top: 444px;
	left: 10px;
}

div#Usr01 div.txtU16 {
	position: absolute;
	top: 468px; *
	top: 475px;
	left: 10px;
}

div#Usr01 div.head {
	position: absolute;
	top: 515px;
	left: 0;
}

div#Usr01 div.txtU19 {
	position: absolute;
	top: 554px;
	left: 10px;
}

div#Usr01 div.txtU20 {
	position: absolute;
	top: 584px;
	left: 10px;
}

div#Usr01 div.txtU21 {
	position: absolute;
	top: 614px;
	left: 10px;
}

div#Usr01 div.txtU22 {
	position: absolute;
	top: 644px;
	left: 10px;
}

div#Usr01 div.btn_B {
	position: absolute;
	top: 674px;
	left: 470px;
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	div#Usr01 div.form div.txt_bx {
		margin-top: 10px;
	}
	div#Usr01 div.form div.txt_bx02 {
		margin-top: 5px;
	}
	div#Usr01 div.form div.txt_bx03 {
		margin-top: 50px;
	}
	div#Usr01 div.form div.txt_bx .Ptxt,div#Usr01 div.form div.txt_bx02 .Ptxt,div#Usr01 div.form div.txt_bx03 .Ptxt
		{
		width: 156px;
		height: 16px;
		background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left;
		font-size: 11px;
		color: #666;
		padding: 2px;
		border: 0;
	}
	div#Usr01 div.btn_N {
		position: absolute;
		top: 365px;
		left: 470px;
	}
	div#Usr01 div.txtU01 {
		position: absolute;
		top: 38px;
		left: 10px;
	}
	div#Usr01 div.txtU02 {
		position: absolute;
		top: 62px;
		left: 10px;
	}
	div#Usr01 div.txtU03 {
		position: absolute;
		top: 83px;
		left: 10px;
	}
	div#Usr01 div.txtU04 {
		position: absolute;
		top: 108px;
		left: 10px;
	}
	div#Usr01 div.txtU05 {
		position: absolute;
		top: 138px;
		left: 10px;
	}
	div#Usr01 div.txtU06 {
		position: absolute;
		top: 169px;
		left: 10px;
	}
	div#Usr01 div.txtU07 {
		position: absolute;
		top: 290px;
		left: 10px;
	}
	div#Usr01 div.txtU08 {
		position: absolute;
		top: 318px;
		left: 10px;
	}
	div#Usr01 div.txtU09 {
		position: absolute;
		top: 342px;
		left: 10px;
	}
	div#Usr01 div.txtU10 {
		position: absolute;
		top: 367px;
		left: 10px;
	}
	div#Usr01 div.txtU11 {
		position: absolute;
		top: 408px;
		left: 10px;
	}
	div#Usr01 div.txtU12 {
		position: absolute;
		top: 438px;
		left: 10px;
	}
	div#Usr01 div.txtU13 {
		position: absolute;
		top: 468px;
		left: 10px;
	}
	div#Usr01 div.txtU14 {
		position: absolute;
		top: 200px;
		left: 10px;
	}
	div#Usr01 div.txtU15 {
		position: absolute;
		top: 230px;
		left: 10px;
	}
	div#Usr01 div.txtU16 {
		position: absolute;
		top: 260px;
		left: 10px;
	}
	div#Usr01 div.head {
		position: absolute;
		top: 505px;
		left: 0;
	}
	div#Usr01 div.txtU17 {
		position: absolute;
		top: 538px;
		left: 10px;
	}
	div#Usr01 div.txtU18 {
		position: absolute;
		top: 568px;
		left: 10px;
	}
	div#Usr01 div.txtU19 {
		position: absolute;
		top: 598px;
		left: 10px;
	}
	div#Usr01 div.txtU20 {
		position: absolute;
		top: 628px;
		left: 10px;
	}
	div#Usr01 div.txtU21 {
		position: absolute;
		top: 658px;
		left: 10px;
	}
	div#Usr01 div.txtU22 {
		position: absolute;
		top: 688px;
		left: 10px;
	}
	div#Usr01 div.btn_B {
		position: absolute;
		top: 689px;
		left: 470px;
	}
}

div#Usr02 {
	margin-top: 20px;
	height: 780px;
}

div#Usr02 div.AddG {
	height: auto;
	padding: 15px 10px;
	width: 650px;
}

div#Usr02 div.AddG div.Gname {
	float: left;
	margin: 12px 0 0 10px;
	width: 180px;
}

div#Usr02 div.AddG div.name {
	float: left;
	margin: 10px 0 0 70px;
	color: #007DC3;
}

div#Usr02 div.AddG div.name span {
	color: #666;
}

div#Usr02 div.AddG div.name .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr02 div.AddG div.name02 {
	float: left;
	margin: 10px 0 0 20px;
	color: #007DC3;
}

div#Usr02 div.AddG div.name02 span {
	color: #666;
}

div#Usr02 div.AddG div.name02 .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr02 div.AddG div.name03 {
	float: left;
	margin: 10px 0 0 210px;
	color: #007DC3;
}

div#Usr02 div.AddG div.name03 span {
	color: #666;
}

div#Usr02 div.AddG div.name03 .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr02 div.AddG div.Gpass {
	float: left;
	margin: 12px 0 0 10px;
	width: 180px;
}

div#Usr02 div.AddG div.GpassA {
	float: left;
	margin: 12px 0 0 10px;
	width: 180px;
}

div#Usr02 div.AddG div.credit {
	float: left;
	margin: 12px 0 0 10px;
	width: 180px;
}

div#Usr02 div.AddG div.Btn {
	float: left;
	margin: 15px 0 10px 260px;
}

div#Usr02 div.AddG div.GnameP {
	float: left;
	margin: 10px 0 0 10px;
}

div#Usr02 table {
	color: #666;
	width: 100%;
}

div#Usr02 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Usr02 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Usr02 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Usr02 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr02 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr02 div.BtnDel {
	float: left;
	margin-top: 10px;
}

div#Usr02 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Usr02 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Usr02 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Usr03 {
	margin-top: 20px;
	height: 570px;
}

div#Usr03 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#Usr03 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Usr03 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Usr03 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Usr03 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr03 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr03 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Usr03 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Usr03 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#Usr04 {
	margin-top: 20px;
	height: 650px;
}

div#Usr04 div.txt {
	margin: 10px 0 0 10px;
	font-size: 12px;
}

div#Usr04 div.txt01 {
	float: left;
	margin: 10px 0 0 10px;
}

div#Usr04 div.Ddown {
	float: left;
	margin: 10px 0 0 50px;
}

div#Usr04 div.Ddown .Select {
	width: 150px;
}

div#Usr04 div.txtbox01 {
	float: left;
	margin: 10px 0 0 10px;
	color: #666;
}

div#Usr04 div.txtbox01 .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr04 div.txtbox02 {
	float: left;
	margin: 10px 0 5px 55px;
	color: #666;
}

div#Usr04 div.txtbox02 .txtB {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr04 div.date {
	float: left;
	margin: 10px 0 5px 5px;
}

div#Usr04 div.btn {
	float: left;
	margin: 10px 0 5px 30px;
}

div#Usr04 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#Usr04 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Usr04 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Usr04 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
	border-bottom: 1px solid #FFF;
}

div#Usr04 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr04 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr04 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#Usr04 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Usr04 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div.navi_user {
	height: 30px;
	background: url('../images/backend/bg_navi.jpg') no-repeat top left;
	margin-top: 10px;
}

div.navi_user div.btn_back {
	float: left;
	margin: 5px 0 0 5px;
}

div.navi_user div.jump {
	float: right;
	margin: 6px 5px 0 0;
}

div.navi_user div.txt_ch {
	float: right;
	margin: 6px 10px 0 0;
}

div#Usr05 {
	margin-top: 20px;
	height: 550px;
	position: relative;
}

div#Usr05 div.form {
	position: absolute;
	top: 40px;
	left: 300px;
}

div#Usr05 div.form .txt01 {
	width: 160px;
	font-weight: bold;
}

div#Usr05 div.form .txt02 {
	width: 160px;
	font-weight: bold;
	margin-top: 10px;
}

div#Usr05 div.form .txt02 label {
	margin-left: -10px;
}

div#Usr05 div.form .txt03 {
	width: 160px;
	margin-top: 10px;
}

div#Usr05 div.form .txt04 {
	width: 200px;
	margin-top: 5px;
	color: red;
	font-size: 10px;
}

div#Usr05 div.form div.txt_bx {
	margin-top: 10px;
}

div#Usr05 div.form div.txt_bx02 {
	margin-top: 5px;
}

div#Usr05 div.form div.txt_bx03 {
	margin-top: 50px;
}

div#Usr05 div.form div.txt_bx .Ptxt,div#Usr05 div.form div.txt_bx02 .Ptxt,div#Usr05 div.form div.txt_bx03 .Ptxt
	{
	width: 156px;
	height: 16px;
	background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr05 div.form div.txt_bx .Ptxt02 {
	width: 101px;
	height: 16px;
	background: url('../images/backend/bg_txtbox03.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr05 div.form div.txt_bx .Select {
	width: 160px;
}

div#Usr05 div.form div.btn {
	margin-top: 20px;
	height: 27px;
}

div#Usr05 div.txtU01 {
	position: absolute;
	top: 38px;
	left: 10px;
}

div#Usr05 div.txtU02 {
	position: absolute;
	top: 68px;
	left: 10px;
}

div#Usr05 div.txtU03 {
	position: absolute;
	top: 96px;
	left: 10px;
}

div#Usr05 div.txtU04 {
	position: absolute;
	top: 123px;
	left: 10px;
}

div#Usr05 div.txtU05 {
	position: absolute;
	top: 165px;
	left: 10px;
}

div#Usr05 div.txtU06 {
	position: absolute;
	top: 205px;
	left: 10px;
}

div#Usr05 div.txtU07 {
	position: absolute;
	top: 300px;
	left: 10px;
}

div#Usr05 div.txtU08 {
	position: absolute;
	top: 330px;
	left: 10px;
}

div#Usr05 div.txtU09 {
	position: absolute;
	top: 360px;
	left: 10px;
}

div#Usr05 div.txtU10 {
	position: absolute;
	top: 390px;
	left: 10px;
}

div#Usr05 div.txtU11 {
	position: absolute;
	top: 420px;
	left: 10px;
}

div#Usr05 div.txtU12 {
	position: absolute;
	top: 450px;
	left: 10px;
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	div#Usr05 div.txtU01 {
		position: absolute;
		top: 38px;
		left: 10px;
	}
	div#Usr05 div.txtU02 {
		position: absolute;
		top: 65px;
		left: 10px;
	}
	div#Usr05 div.txtU03 {
		position: absolute;
		top: 95px;
		left: 10px;
	}
	div#Usr05 div.txtU04 {
		position: absolute;
		top: 120px;
		left: 10px;
	}
	div#Usr05 div.txtU05 {
		position: absolute;
		top: 160px;
		left: 10px;
	}
	div#Usr05 div.txtU06 {
		position: absolute;
		top: 198px;
		left: 10px;
	}
	div#Usr05 div.txtU07 {
		position: absolute;
		top: 295px;
		left: 10px;
	}
	div#Usr05 div.txtU08 {
		position: absolute;
		top: 320px;
		left: 10px;
	}
	div#Usr05 div.txtU09 {
		position: absolute;
		top: 350px;
		left: 10px;
	}
	div#Usr05 div.txtU10 {
		position: absolute;
		top: 380px;
		left: 10px;
	}
	div#Usr05 div.txtU11 {
		position: absolute;
		top: 408px;
		left: 10px;
	}
	div#Usr05 div.txtU12 {
		position: absolute;
		top: 438px;
		left: 10px;
	}
}

div#Usr06 {
	margin-top: 10px;
	height: 610px;
	min-height: 610px;
	border-top: 1px solid #E8E8E8;
	padding-top: 15px;
}

div#Usr06 div.BGroup {
	height: 50px;
}

div#Usr06 div.BGroup div.Pname {
	float: left;
	margin: 15px 0 0 0;
}

div#Usr06 div.BGroup div.txt_box {
	float: left;
	margin: 15px 0 0 20px;
	color: #007DC3;
}

div#Usr06 div.BGroup div.txt_box .Select {
	width: 200px;
	font-size: 11px;
	color: #666;
}

div#Usr06 div.BGroup div.txt_Bsearch {
	float: right;
	margin: 15px 10px 0 0;
}

div#Usr06 div.BGroup div.txt_Bsearch .txtS {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr06 div.BGroup div.btn {
	float: right;
	margin-top: 15px;
}

div#Usr06 table {
	color: #666;
	width: 100%;
}

div#Usr06 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
	color: ;
}

div#Usr06 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Usr06 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Usr06 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr06 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr06 div.save {
	float: right;
	margin-top: 10px;
	text-align: right;
}

div#Usr07 {
	margin-top: 10px;
	height: 610px;
	border-top: 1px solid #E8E8E8;
	padding-top: 15px;
}

div#Usr07 div.BGroup {
	height: 50px;
}

div#Usr07 div.BGroup div.Pname {
	float: left;
	margin: 15px 0 0 0;
}

div#Usr07 div.BGroup div.txt_box {
	float: left;
	margin: 15px 0 0 20px;
	color: #007DC3;
}

div#Usr07 div.BGroup div.txt_box .Select {
	width: 150px;
	font-size: 11px;
	color: #666;
}

div#Usr07 div.BGroup div.txt_Bsearch {
	float: right;
	margin: 15px 10px 0 0;
}

div#Usr07 div.BGroup div.txt_Bsearch .txtS {
	width: 146px;
	height: 16px;
	background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#Usr07 div.BGroup div.btn {
	float: right;
	margin-top: 15px;
}

div#Usr07 table {
	color: #666;
	width: 100%;
}

div#Usr07 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
	color: ;
}

div#Usr07 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Usr07 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Usr07 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr07 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#Usr07 div.icon {
	float: left;
	margin: 20px 0 30px 0;
	width: 440px;
}

div#Usr07 div.icon div.icn01 {
	float: left;
	background: url('../images/backend/icn01.jpg') no-repeat top left;
	padding-left: 20px;
}

div#Usr07 div.icon div.icn02 {
	float: left;
	background: url('../images/backend/icn02.jpg') no-repeat top left;
	padding-left: 20px;
	margin-left: 50px;
}

div#Usr07 div.icon div.icn03 {
	float: left;
	background: url('../images/backend/icn03.jpg') no-repeat top left;
	padding-left: 20px;
	margin-top: 5px;
}

div#Usr07 div.icon div.icn04 {
	float: left;
	background: url('../images/backend/icn04.jpg') no-repeat top left;
	padding-left: 20px;
	margin: 5px 0 0 25px;
}

div#Usr07 div.paging {
	float: right;
	margin-top: 20px;
	width: 300px;
	text-align: right;
}

div#Usr07 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#Usr07 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#SmsP01 {
	margin-top: 20px;
	height: 570px;
	min-height: 570px;
}

div#SmsP01 div.head {
	float: left;
}

div#SmsP01 div.add_pro {
	float: right;
}

div#SmsP01 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#SmsP01 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#SmsP01 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#SmsP01 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#SmsP01 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#SmsP01 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#SmsP01 div.BtnDel {
	float: left;
	margin: 10px 0 40px 0;
}

div#SmsP01 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#SmsP01 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#SmsP01 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#SmsP02 {
	margin-top: 20px;
	height: 570px;
}

div#SmsP02 div.head {
	float: left;
}

div#SmsP02 div.add_pro {
	float: right;
}

div#SmsP02 table {
	color: #666;
	width: 100%;
	margin-top: 15px;
}

div#SmsP02 table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#SmsP02 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#SmsP02 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#SmsP02 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#SmsP02 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#SmsP02 div.BtnDel {
	float: left;
	margin: 10px 0 40px 0;
}

div#SmsP02 div.paging {
	float: right;
	margin-top: 10px;
	width: 605px;
	text-align: right;
}

div#SmsP02 div.paging a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

div#SmsP02 div.paging a:hover {
	font-size: 11px;
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
}

div#SmsP03 {
	margin-top: 20px;
	padding-bottom: 30px;
}

div#SmsP03 div.chck {
	position: relative;
	margin: 70px auto;
	background: url('../images/backend/bg_chckpass.jpg') no-repeat top left;
	width: 300px;
	height: 125px;
}

div#SmsP03 div.chck div.txtp {
	position: absolute;
	top: 55px;
	left: 16px;
}

div#SmsP03 div.chck div.txtp .txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#SmsP03 div.chck div.btn {
	position: absolute;
	top: 90px;
	right: 15px;
}

* / div#SmsP03 {
	margin-top: 20px;
	height: 350px;
	min-height: 350px;
}

div#SmsP03 div.chck {
	position: relative;
	margin: 70px auto;
	background: url('../images/backend/bg_chckpass.jpg') no-repeat top left;
	width: 300px;
	height: 165px;
}

div#SmsP03 div.chck div.ddrop {
	position: absolute;
	top: 40px;
	left: 16px;
}

div#SmsP03 div.chck div.ddrop .ddown {
	width: 264px;
}

div#SmsP03 div.chck div.txtp {
	position: absolute;
	top: 85px;
	left: 16px;
}

div#SmsP03 div.chck div.txtp .txt {
	width: 264px;
	height: 16px;
	background: url('../images/backend/bg_txtbox04.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
}

div#SmsP03 div.chck div.btn {
	position: absolute;
	top: 130px;
	right: 15px;
}

div#SmsP04 {
	margin-top: 20px;
	height: 520px; 
	min-height: 520px;
}

div#SmsP04 div.Sndsms {
	height: auto;
	padding: 15px 10px;
	width: 650px;
}

div#SmsP04 div.Sndsms div.Gname {
	float: left;
	margin: 12px 0 0 10px;
	width: 180px;
}

div#SmsP04 div.Sndsms div.name {
	float: left;
	margin: 10px 0 0 70px;
}

div#SmsP04 div.Sndsms div.name .Select {
	width: 150px;
}

div#SmsP04 div.Sndsms div.Gpass {
	float: left;
	margin: 12px 0 0 10px;
	width: 180px;
}

div#SmsP04 div.Sndsms div.Form {
	color: #666;
	float: left;
	margin: 10px 0 0 70px;
}

div#SmsP04 div.Sndsms div.Form span {
	color: #007DC3;
}

div#SmsP04 div.Sndsms div.Form .Area {
	width: 341px;
	height: 106px;
	background: url('../images/backend/bg_txtbox02.jpg') no-repeat top left;
	font-size: 11px;
	color: #666;
	padding: 2px;
	border: 0;
	margin-top: 10px;
}

div#SmsP04 div.Sndsms div.Form div.btn {
	margin: 10px 0;
}

div#Opin01 {
	margin: 20px 0 40px 0;
}

div#Opin01 table {
	color: #666;
	width: 100%;
}

div#Opin01 table td {
	padding: 3px 10px 3px 10px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#Opin01 table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#Opin01 table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#Opin01 table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#Opin01 table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#afflt {
	margin: 20px;
	padding-bottom: 30px;
}

div#afflt div.month {
	float: left;
	margin: 10px 0 0 5px;
}

div#afflt div.month span {
	color: #007DC3;
}

div#afflt div.Smonth {
	float: right;
	margin: 10px 5px 0 0;
}

div#afflt table {
	color: #666;
	width: 100%;
	margin-top: 10px;
}

div#afflt table td {
	padding: 3px 5px 3px 5px;
	height: 15px;
	border-right: 1px solid #FFF;
	text-align: left;
}

div#afflt table td.blue01 {
	background-color: #A9E1EC;
	height: 15px;
	color: #666;
	text-align: center;
}

div#afflt table td.blue02 {
	background-color: #59B2D9;
	height: 15px;
	color: #FFF;
	text-align: center;
}

div#afflt table td.grey01 {
	background-color: #F2F2F2;
	text-align: left;
	border: 1px solid #FFF;
}

div#afflt table td.grey02 {
	background-color: #F9F9F9;
	text-align: left;
	border: 1px solid #FFF;
}

div#afflt table td.total {
	background-color: #59B2D9;
	text-align: left;
	border: 1px solid #FFF;
	color: #FFF;
	padding: 5px;
}

/*affliate*/
div#afflt02 { margin-top: 20px; padding-bottom: 30px;}
div#afflt02 div.Aprofile { float:left; margin: 10px 0px 0px 10px; width: 340px; height: 210px; position: relative;}
div#afflt02 div.Aprofile div.Apro01, div#afflt02 div.Apay  div.Apay01 { position: absolute; top: 0px; left: 0px;}
div#afflt02 div.Aprofile div.Apro02, div#afflt02 div.Apay  div.Apay02 { position: absolute; top: 30px; left: 0px;}
div#afflt02 div.Aprofile div.Apro03, div#afflt02 div.Apay  div.Apay03 { position: absolute; top: 56px; left: 0px;}
div#afflt02 div.Aprofile div.Apro04, div#afflt02 div.Apay  div.Apay04 { position: absolute; top: 82px; left: 0px;}
div#afflt02 div.Aprofile div.Apro05, div#afflt02 div.Apay  div.Apay05 { position: absolute; top: 108px; left: 0px;}
div#afflt02 div.Aprofile div.Apro06 { position: absolute; top: 134px; left: 0px;}
div#afflt02 div.Aprofile div.Apro07 { position: absolute; top: 160px; left: 0px;}
div#afflt02 div.Aprofile div.Apro08 { position: absolute; top: 186px; left: 0px;}
div.Aprofile div.protxt, div.Apay div.paytxt { position: absolute; top:  23px; left: 170px;}
div.Aprofile div.protxt .Atxt,  div.Apay div.paytxt .Atxt{ width: 156px; height: 16px; background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left; font-size: 11px; color: #666; padding: 2px; border: 0px; margin-top: 6px; *margin-top: 4px; _margin-top: 4px;}
div#afflt02 div.Apay { float:right; margin: 10px 10px 0px 0px; width: 340px; height: 210px; position: relative;}
div#afflt02 div.line { background: url('../images/backend/line_navi.gif') repeat-x top left; height: 2px; width: 720px; margin: 15px 10px;}
div#afflt02 div.Imdata { width: 720px; margin-left: 10px; height:175px; position: relative;} 
div#afflt02 div.Imdata div.Adata01 { position: absolute; top: 0px; left: 0px;}
div#afflt02 div.Imdata div.Adata02 { position: absolute; top: 30px; left: 0px;}
div#afflt02 div.Imdata div.Adata03 { position: absolute; top: 57px; left: 0px;}
div#afflt02 div.Imdata div.Adata04 { position: absolute; top: 84px; left: 0px;}
div#afflt02 div.Imdata div.Adata05 { position: absolute; top: 110px; left: 0px;}
div#afflt02 div.Imdata div.Adata06 { position: absolute; top: 145px; left: 0px;}
div.Imdata div.datatxt { position: absolute; top:  23px; left: 250px;}
div.Imdata div.datatxt .Atxt { width: 156px; /*height: 16px;*/ /*background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left;*/ font-size: 11px; color: #666; padding: 2px; /*border: 0px;*/ margin-top: 6px; *margin-top: 4px; _margin-top: 4px;}
div.Imdata div.datatxt .Atxt02 { width: 156px; /*height: 16px;*/ /*background: url('../images/backend/bg_txtbox06.jpg') no-repeat top left;*/ font-size: 11px; color: #666; padding: 2px; /*border: 0px;*/ margin-top: 13px; *margin-top: 11px; _margin-top: 11px;}
div#afflt02 div.Btn { margin: 20px 0px 0px 10px;}

/*affliate program*/
div#affre { margin-top: 20px; padding-bottom: 30px;}
div#affre div.bgO { width: 690px; background-color: #F3F3F3; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 20px 10px 0px 13px;}
div#affre div.bgO div.bgI { width: 650px; background-color: #FFFFFF; padding: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; word-wrap:break-word; display: block;}
div#affre div.bgO div.btn { width: 690px; text-align: center; margin-top: 10px;}
div#affre div.bgid { background: url('../images/backend/id.jpg') no-repeat 5px 3px; height: 20px; padding-left: 40px; margin: 20px 0px 0px 10px; width: 100px;}
div#affre div.bgid div.num { background-color: #2598CC; padding: 3px 5px 5px 0px; color: #FFF; height: 15px; font-weight: bold; font-size: 12px; text-align: center;}
div#affre div.secL { float: left; margin: 20px 15px 10px 20px;}
div#affre div.secL .txta { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #FFF; border: 1px solid #CCC; width: 280px; height: 115px; padding: 5px; font-size: 11px;}
div#affre div.secR { float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #F7F7F7; height: 105px; width: 380px; margin: 20px 0px 10px 0px; padding: 10px; color: #666;}
div#affre div.btnC { margin: 0px 0px 0px 20px;}
div#affre div.mem { float: left; margin: 20px 0px 0px 20px;}
div#affre div.drop { float: right; margin: 20px 10px 0px 0px;}
div#affre table { color: #666; width: 710px; margin: 10px 0px 0px 20px;}
div#affre table td { padding: 3px 5px 3px 5px; height: 15px; border-right: 1px solid #FFF; text-align: left;}
div#affre table td.blue01 { background-color: #A9E1EC; height: 15px; color: #666; text-align: center;}
div#affre table td.blue02 { background-color: #59B2D9; height: 15px; color: #FFF; text-align: center;}
div#affre table td.grey01 { background-color: #F2F2F2; text-align: left; border: 1px solid #FFF;}
div#affre table td.grey02 { background-color: #F9F9F9; text-align: left; border: 1px solid #FFF;}
div#affre div.paging { float: right; margin: 10px 10px 0px 0px; width: 605px; text-align: right;}
div#affre div.paging a { font-size: 11px; color: #666; text-decoration: none; font-weight: normal;}
div#affre div.paging a:hover { font-size: 11px; color: #007DC3; text-decoration: none; font-weight: normal;}

/*confirm_affliate*/
div#afflt03 { margin-top: 20px; padding-bottom: 30px;}
div#afflt03 table { color: #666; width: 100%; margin-top: 10px;}
div#afflt03 table td { padding: 3px 10px 3px 10px; height: 15px; border-right: 1px solid #FFF; text-align: left;}
div#afflt03 table td.blue01 { background-color: #A9E1EC; height: 15px; color: #666; text-align: center;}
div#afflt03 table td.blue02 { background-color: #59B2D9; height: 15px; color: #FFF; text-align: center;}
div#afflt03 table td.grey01 { background-color: #F2F2F2; text-align: left; border: 1px solid #FFF;}
div#afflt03 table td.grey02 { background-color: #F9F9F9; text-align: left; border: 1px solid #FFF;}
div#afflt03 table td.greyC01 { background-color: #F2F2F2; text-align: center; border: 1px solid #FFF;}
div#afflt03 table td.greyC02 { background-color: #F9F9F9; text-align: center; border: 1px solid #FFF;}
div#afflt03 div.BtnDel { float: left; margin-top: 10px;}
div#afflt03 div.paging { float: right; margin-top: 10px; width: 605px; text-align: right;}
div#afflt03 div.paging a { font-size: 11px; color: #666; text-decoration: none; font-weight: normal;}
div#afflt03 div.paging a:hover { font-size: 11px; color: #007DC3; text-decoration: none; font-weight: normal;}

/*add_user_affliate*/
div#afflt04 { margin-top: 20px; padding-bottom: 30px;}
div#afflt04 div.AddG { height: auto; padding: 15px 10px; width: 650px;}
div#afflt04 div.AddG div.Gname { float: left; margin: 12px 0px 0px 10px; width: 180px;}
div#afflt04 div.AddG div.name { float: left; margin: 10px 0px 0px 70px; color: #007DC3;}
div#afflt04 div.AddG div.name span { color: #666;}
div#afflt04 div.AddG div.name .txtB { width: 146px; height: 16px; background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;font-size: 11px; color: #666; padding: 2px; border: 0px;}
div#afflt04 div.AddG div.name02 { float: left; margin: 10px 0px 0px 20px; color: #007DC3;}
div#afflt04 div.AddG div.name02 span { color: #666;}
div#afflt04 div.AddG div.name02 .txtB { width: 146px; height: 16px; background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;font-size: 11px; color: #666; padding: 2px; border: 0px;}
div#afflt04 div.AddG div.name03 { float: left; margin: 10px 0px 0px 210px; color: #007DC3;}
div#afflt04 div.AddG div.name03 span { color: #666;}
div#afflt04 div.AddG div.name03 .txtB { width: 146px; height: 16px; background: url('../images/backend/bg_txtbox05.jpg') no-repeat top left;font-size: 11px; color: #666; padding: 2px; border: 0px;}
div#afflt04 div.AddG div.Gpass { float: left; margin: 12px 0px 0px 10px; width: 180px;}
div#afflt04 div.AddG div.GpassA { float: left; margin: 12px 0px 0px 10px; width: 180px;}
div#afflt04 div.AddG div.credit { float: left; margin: 12px 0px 0px 10px; width: 180px;}
div#afflt04 div.AddG div.Btn { float: left; margin: 15px 0px 10px 260px;}
div#afflt04 div.AddG div.GnameP { float: left; margin: 10px 0px 0px 10px;}

div#Menu_left ul#nav {
	margin-bottom: 150px;
	padding: 0;
	float: left;
	width: 100%;
	list-style: none;
}

div#Menu_left ul#nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1000;
}

div#Menu_left ul#nav li a {
	float: left;
	text-indent: -9999;
}

ul#nav li:hover a,ul#navli a:hover {
	background-position: left bottom;
}

ul#nav a.navi01 {
	background: url('../images/backend/navi01.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav a.navi02 {
	background: url('../images/backend/navi02.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav a.navi03 {
	background: url('../images/backend/navi03.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav a.navi04 {
	background: url('../images/backend/navi04.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav a.navi05 {
	background: url('../images/backend/navi05.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav a.navi06 {
	background: url('../images/backend/navi06.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav a.navi07 {
	background: url('../images/backend/navi07.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav a.navi08 {
	background: url('../images/backend/navi08.jpg') no-repeat;
	width: 186px;
	display: block;
	height: 30px;
}

ul#nav li .sub {
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 191px;
	background: #FFF url('../images/backend/bg_sub.jpg') repeat-x top left;
	border: 1px solid #D9D9D9;
	padding: 5px 15px;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: none;
}

ul#nav li .row {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url('../images/backend/line_navi.gif') repeat-x bottom left;
}

ul#nav li .line {
	background: url('../images/backend/line_navi.gif') repeat-x 0 3px;
	height: 5px;
	display: block;
}

ul#nav li .sub ul {
	list-style: none;
	margin: 10px 0;
	padding: 0;
	width: 200px;
	float: left;
}

ul#nav .sub ul li {
	width: 100%;
	color: #000;
}

ul#nav .sub ul li h2 {
	padding: 0;
	margin-bottom: 5px;
}

ul#nav .sub ul li a {
	font-size: 12px;
	width: 80%;
	float: none;
	text-indent: 0;
	height: auto;
	background: url('../images/backend/li_navi.gif') no-repeat 5px 8px;
	padding: 3px 5px 3px 15px;
	display: block;
	text-decoration: none;
	color: #666;
}

ul#nav .sub ul li a:hover {
	color: #007DC3;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

.ceS {
	font-size: 12px;
	color: #007dc3;
}

.ctS {
	font-size: 18px;
	color: #007dc3;
}

.ceM {
	font-size: 16px;
	color: #007dc3;
}

.ctM {
	font-size: 24px;
	color: #007dc3;
}

.ctT {
	font-size: 16px;
	color: #027DC3;
}