/* CSS Document @charset "utf-8";
*/
/* custom css -------------------------------- */
#custom-doc {
	width:auto;
	margin:0;
	background-color:#fff;
}
#hd {
	text-align:left;
}
#ft {
	text-align:left;
	position:relative;
	padding:4px;
	bottom:0px;
	left:0px;
	clear:both;
}
#nav{
		
}
#nav ul{
 	margin:0;

}
#nav li{
	list-style-image:none;
	list-style-type:none;
	line-height:1.8em;
}
#nav li a{
	text-decoration:none;
	font-weight:bold;
	color:#069;
}
#nav li a:hover{
	text-decoration:underline;
	color:#600;
}
a{
	color:#069;
}
a:hover {
	color:#600;
}
body {
	margin:0px;
}
p{
text-align:left;
color:#600;
margin:5px 0px;
}
h2{
font-size:145%;
font-weight:lighter;
margin:8px 0px;
color:#600;
}
h3{
font-size:115%;
margin:4px 0px;
color:#600;
}
th, td {
border:none;
padding:0;
}
/* custom css -------------------------------- */


.h1 {
	height: 1px;
}
.h10 {
	height: 10px;
}
.h100 {
	height: 100px;
}
.h130 {
	height: 130px;
}
.h100pc {
	height: 100%;
}
.h12 {
	height: 12px;
}
.h14 {
	height: 14px;
}
.h16 {
	height: 16px;
}
.h18 {
	height: 18px;
}
.h20 {
	height: 20px;
}
.h200 {
	height: 200px;
}
.h25 {
	height: 25px;
}
.h250 {
	height: 250px;
}
.h300 {
	height: 30px;
}
.h300 {
	height: 300px;
}
.h400 {
	height: 400px;
}
.h450 {
	height: 450px;
}
.h5 {
	height: 5px;
}
.h50 {
	height: 50px;
}
.h500 {
	height: 500px;
}
.h50pc {
	height: 50%;
}
.h60 {
	height: 60px;
}
.h70 {
	height: 70px;
}
.h75pc {
	height: 75%;
}
.h80 {
	height: 80px;
}
.h90 {
	height: 90px;
}
.h99pc {
	height: 99%;
}
.pad0 {
	padding: 0px;
}
.pad1 {
	padding: 1px;
}
.pad2 {
	padding: 2px;
}
.pad3 {
	padding: 3px;
}
.pad4 {
	padding: 4px;
}
.pad5 {
	padding: 5px;
}
.pad6 {
	padding: 6px;
}
.pad7 {
	padding: 7px;
}
.pad8 {
	padding: 8px;
}
.pad9 {
	padding: 9px;
}
.pad10 {
	padding: 10px;
}
.w1 {
	width: 1px;
}
.w10 {
	width: 10px;
}
.w100 {
	width: 100px;
}
.w10pc {
	width: 10%;
}
.w110 {
	width: 110px;
}
.w12 {
	width: 12px;
}
.w120 {
	width: 120px;
}
.w130 {
	width: 130px;
}
.w140 {
	width: 140px;
}
.w150 {
	width: 150px;
}
.w16
{
	width: 16px;
}
.w160 {
	width: 160px;
}
.w180 {
	width: 180px;
}
.w2 {
	width: 2px;
}
.w20 {
	width: 20px;
}
.w200 {
	width: 200px;
}
.w250 {
	width: 250px;
}
.w25pc {
	width: 25%;
}
.w3 {
	width: 3px;
}
.w30 {
	width: 30px;
}
.w300 {
	width: 300px;
}
.w33pc {
	width: 33%;
}
.w4 {
	width: 4px;
}
.w40 {
	width: 40px;
}
.w400 {
	width: 400px;
}
.w5 {
	width: 5px;
}
.w50 {
	width: 50px;
}
.w500 {
	width: 500px;
}
.w550 {
	width: 550px;
}

.w50pc {
	width: 50%;
}
.w60 {
	width: 60px;
}
.w600 {
	width: 600px;
}
.w70 {
	width: 70px;
}
.w700 {
	width: 700px;
}
.w75pc {
	width: 75%;
}
.w80 {
	width: 80px;
}
.w800 {
	width: 800px;
}
.w90 {
	width: 90px;
}
.w99pc {
	width: 99%;
}
.w900 {
	width: 900px;
}
.w100pc {
	width: 100%;
}
.valign-b
{
	vertical-align:bottom;
}
.valign-t
{
	vertical-align:top;
}
.valign-c
{
	vertical-align:middle;
}
.left, * html span.left
{
    text-align:left;
}
.right, * html span.right, .right p
{
	text-align: right;
}
.center, * html span.center, .center p
{
	text-align:center;
}
.justify, * html span.justify, .justify p
{
	text-align:justify;
}
.bold
{
    font-weight:bold;
}
.italic
{
    font-style:italic;
}
.code
{
    font-family:Courier, Courier New, Sans-Serif;
}
.white, tr.white, tr.white td, td.white
{
	background-color: #fff;
}
.black, tr.black, tr.black td, td.black
{
	background-color: #000;
}
.gray-lt, tr.gray-lt, tr.gray-lt td, td.gray-lt
{
	background-color: #eee;
}
.green-lt, tr.green-lt, tr.green-lt td, td.green-lt
{
    background-color:#efe;
}
.blue-lt, tr.blue-lt, tr.blue-lt td, td.blue-lt
{
    background-color:#C9E1EB;
}
.yellow-lt, tr.yellow-lt, tr.yellow-lt td, td.yellow-lt 
{
    background-color:#ffe;
}
.beige, tr.beige, tr.beige td, td.beige 
{
    background-color:#F7DB91;
}
.brown, tr.brown, tr.brown td, td.brown 
{
    background-color:#660000;
}
.pink, tr.pink, tr.pink td, td.pink
{
    background-color:#fee;
}

.brd
{
    border: solid 1px #ccc;
}
.brd-none
{
    border: solid 0px transparent;
}
.brd-white
{
    border: solid 1px #fff;
}
.brd-l
{
	border-left: solid 1px #ccc;
}
.brd-r
{
	border-right: solid 1px #ccc;
}
.brd-t
{
	border-top: solid 1px #ccc;
}
.brd-b
{
	border-bottom: solid 1px #ccc;
}
.brd-b-red
{
	border-bottom: solid 1px #f33;
}
.brd-b-green
{
	border-bottom: solid 1px #3f3;
}
.brd-b-blue
{
	border-bottom: solid 1px #36a;
}
.hidden, * html span.hidden, .hdn, * html span.hdn
{
	display:none;visibility:hidden;
}
.dotted
{
    border: dotted 1px #999;	
}
.dashed
{
    border: dashed 1px #999;	
}
.underline
{
    text-decoration:underline
}
.sys-template
{
	display:none;visibility:hidden;
}
.txt-black
{
    color:#000;
}
.txt-white, p.txt-white, .txt-white p
{
    color:#000;
}
.txt-red, p.txt-red, .txt-red p
{
    color:#f00;
}
.txt-blue, p.txt-blue, .txt-blue p
{
    color:#069;
}
.txt-brown, p.txt-brown, .txt-brown p
{
    color:#600;
}
.btn, * html span.btn
{
    cursor:pointer;
    cursor:hand;
}
.hand, * html span.hand
{
    cursor:pointer;
    cursor:hand;
}
.float-r
{
	float:right;
}
.float-l
{
	float:left;
}
.column{
	float:left;
	margin:0;
}
/* image icons */
.img-icon, * html span.img-icon
{
	vertical-align:middle;
	border:none 0;
}
.search-btn
{
    text-decoration:none;
}
.search-btn .img-icon
{
    padding: 2px 8px 2px 8px;
    text-decoration:none;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -304px -16px;
}
.close-btn .img-icon
{
    padding: 2px 6px;
    text-decoration:none;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -440px -1px;
}
.help-btn .img-icon
{
    padding: 2px 8px 2px 8px;
    text-decoration:none;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -1306px -1px;
}
.edit-btn .img-icon
{
    padding: 2px 6px;
    text-decoration:none;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -16px -1px;
}
.attach-btn .img-icon
{
    padding: 2px 8px;
    text-decoration:none;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -272px -1px;
}
.trash-btn .img-icon
{
    padding: 2px 6px;
    text-decoration:none;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -70px -1px;
}
.delete-btn .img-icon
{
    padding: 2px 8px;
    text-decoration:none;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -2810px -3px;
}
.actions .img-icon
{
    padding: 2px 4px 2px 8px;
    background:transparent url(../images/common/icons.gif) no-repeat scroll -342px -1px;
}
.select-btn
{
}
a.popup
{
    background:transparent url(../images/common/popup.png) no-repeat scroll top right;padding:2px 12px 2px 2px;
}
.fs8 { font-size:61%; }
.fs9 { font-size:69%; }
.fs10 { font-size:77%; }
.fs11 { font-size:85%; }
.fs12 { font-size:93%; }
.fs13 { font-size:100%; }
.fs14 { font-size:108%; }
.fs15 { font-size:116%; }
.fs16 { font-size:123.1%; }
.fs17 { font-size:131%; }
.fs18 { font-size:138.5%; }
.fs19 { font-size:146.5%; }
.fs20 { font-size:153.9%; }
.fs21 { font-size:161.6%; }
.fs22 { font-size:167%; }
.fs23 { font-size:174%; }
.fs24 { font-size:182%; }
.fs25 { font-size:189%; }
.fs26 { font-size:197%; }

label.error { float: none; color: red; font-size:85% }

brd-error{ border: red; }
