#bdyCnt1 input[type="password"], #bdyCnt1 input[type="text"], textarea { border: 1px solid #006; background:#FF9; color:#222; font-size: 12px; height: 18px; width: 200px;}
#bdyCnt1 input[type="submit"], #bdyCnt1 input[type="button"] {  border: 1px solid #000; background:#666; color:#FFF; font-size: 12px; padding: 5px; cursor: pointer; }

#CPDiv { font-family:Tahoma; }
.SLoad { height: 100px; padding: 45px 0 0 0; text-align:center; font-weight:bold; } 

.dv5x1, .dv5x2 { background:#333; border: 1px solid #000; color:#FFF; font-size:11px; font-family: Tahoma; padding:5px; text-decoration:none; cursor: pointer; } 
.dv5x1:hover, .dv5x2 { background:#555; color: #FC0; }
.dv7x1 { overflow: auto; }
.dv7x2, .dv7x3, .dv7x4 { float: right; text-align:right;} 
.dv7x2 { height: 30px; width: 150px; color:#006; line-height: 30px; font-family:Tahoma; font-size: 11px; } 
.dv7x3 { height: 25px; width: 500px; padding: 5px 0 0 0; } 
.dv7x4 { overflow:auto; width: 500px; padding: 5px 0 0 0; } 
.dv7x4 textarea { height: 150px; width: 95%; }
.dv8x1 { border: #C00 1px solid;  background:#FFF; float:left; margin: 0 0 3px 3px; padding: 5px; cursor: pointer; }
.dv8x1:hover { border: #00C 1px solid; background:#FF6; }

.fnt3 { color:#C00; font-weight: bold; font-size: 13px; }

.hl1 { height: 1px; font-size:0; border-top: 1px dashed #000; margin: 2px 10px 2px 10px;}

.td1x1 { text-align: right; padding: 0 0 0 5px; border-left: 1px dashed #000; }
.tbl2x1 { border: 1px solid #000; width: 100%; margin: 0 0 5px 0; }
.tr2x1 { background: #EEE; height: 25px; font-size: 11px; color:#900; }
.tr2x2, .tr2x3 { font-size:12px; height: 25px; color: #030;}
.tr2x2 td { border-bottom:1px dotted #000000; padding:0 5px 0 0; }
.tr2x3 td { padding: 10px; }
.td2x1 { padding: 0 5px 0 0; }
.td2x2 { padding: 0 0 0 5px; text-align:left; }
.td2x2 a:link, .td2x2 a:visited { text-decoration: none; } 
.td2x2 a:hover { text-decoration: underline; } 
.td2x3 { border-left: 1px dotted #000; }
.tbl3x1 { margin: 5px;}
.tbl3x1 td { padding: 5px; border-bottom: 1px dashed #666; font-size:12px;}
.td3x1 { border-left: 1px dashed #666; width: 20px; color:#900; }
.tbl4x1 { width: 100%; }
.tbl4x1 td { padding: 5px; vertical-align: top; }
.tbl4x1 textarea { height: 40px; width: 95%; }
.tr4x1 td { background:#EEE; color:#609; padding: 5px 5px 5px 0; font-size: 11px; }
.td4x1 { border-left: 1px dotted #666; }
.tr5x1 td{ padding:5px; }
.tbl5x1 { width: 100%; }
.tbl5x1 td {  vertical-align: top; } 


.DivInfo { border:#61AFF7 solid 1px; background-color:#DFF4FF; padding:5px; margin:5px 0;}
.DivError { border:#FF0000 solid 1px; background-color:#FFE1E1; padding:5px; margin:5px 0; }

