body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	color: #424242;

}

/* Font size */
.font09 { font-size: 9px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }

/* float */
.divRight { float: right; }
.divLeft { float: left; }
.divNone { float: none; }
.divClearBoth { clear: both; }
.divClearLeft { clear: left; }
.divClearRight { clear: right; }

/* Color */
.black { color: #000000; }
.blue { color: #002EB6; }
.orange { color: #FF940A; }
.grey01 { color: #CCCCCC; }
.grey02 { color: #666666; }
.grey03 { color: #777777; }
.grey04 { color: #999999; }
.white { color: #FFFFFF; }

/* line height */
.lheight { line-height: 2em; }

/* border color, size, mode */
.bdrGrey01 { border: 1px solid #D4D4D4; }
.bdrGrey03 { border: 3px solid #CCCCCC; }
.bdrWhite01 { border: 1px solid #FFFFFF; }

.bdrBottomGrey01 { border-bottom: 1px solid #D4D4D4; }
.bdrLeftGrey01 { border-left: 1px solid #D4D4D4; }
.bdrRightGrey01 { border-right: 1px solid #D4D4D4; }
.bdrTopGrey01 { border-top: 1px solid #D4D4D4; }

.bdrBottomGrey03 { border-bottom: 3px solid #CCCCCC; }
.bdrLeftGrey03 { border-left: 3px solid #CCCCCC; }
.bdrRightGrey03 { border-right: 3px solid #CCCCCC; }
.bdrTopGrey03 { border-top: 3px solid #CCCCCC; }

.bdrBottomWhite01 { border-bottom: 1px solid #FFFFFF; }
.bdrLeftWhite01 { border-left: 1px solid #FFFFFF; }
.bdrRightWhite01 { border-right: 1px solid #FFFFFF; }
.bdrTopWhite01 { border-top: 1px solid #FFFFFF; }

/* Margins */
.marginBottom00 { margin-bottom: 0px; }
.marginLeft00 { margin-left: 0px; }
.marginRight00 { margin-right: 0px; }
.marginTop00 { margin-top: 0px; }

.marginBottom05 { margin-bottom: 5px; }
.marginLeft05 { margin-left: 5px; }
.marginRight05 { margin-right: 5px; }
.marginTop05 { margin-top: 5px; }

.marginBottom10 { margin-bottom: 10px; }
.marginLeft10 { margin-left: 10px; }
.marginRight10 { margin-right: 10px; }
.marginTop10 { margin-top: 10px; }

.marginBottom15 { margin-bottom: 15px; }
.marginLeft15 { margin-left: 15px; }
.marginRight15 { margin-right: 15px; }
.marginTop15 { margin-top: 15px; }

.marginBottom20 { margin-bottom: 20px; }
.marginLeft20 { margin-left: 20px; }
.marginRight20 { margin-right: 20px; }
.marginTop20 { margin-top: 20px; }

.marginBottom30 { margin-bottom: 30px; }
.marginLeft30 { margin-left: 30px; }
.marginRight30 { margin-right: 30px; }
.marginTop30 { margin-top: 30px; }

/* Paddings */
.paddBottom00 { padding-bottom: 0px; }
.paddLeft00 { padding-left: 0px; }
.paddRight00 { padding-right: 0px; }
.paddTop00 { padding-top: 0px; }

.paddBottom05 { padding-bottom: 5px; }
.paddLeft05 { padding-left: 5px; }
.paddRight05 { padding-right: 5px; }
.paddTop05 { padding-top: 5px; }

.paddBottom10 { padding-bottom: 10px; }
.paddLeft10 { padding-left: 10px; }
.paddRight10 { padding-right: 10px; }
.paddTop10 { padding-top: 10px; }

.paddBottom15 { padding-bottom: 15px; }
.paddLeft15 { padding-left: 15px; }
.paddRight15 { padding-right: 15px; }
.paddTop15 { padding-top: 15px; }

.paddBottom20 { padding-bottom: 20px; }
.paddLeft20 { padding-left: 20px; }
.paddRight20 { padding-right: 20px; }
.paddTop20 { padding-top: 20px; }

.paddBottom25 { padding-bottom: 25px; }
.paddLeft25 { padding-left: 25px; }
.paddRight25 { padding-right: 25px; }
.paddTop25 { padding-top: 25px; }

.paddBottom30 { padding-bottom: 30px; }
.paddLeft30 { padding-left: 30px; }
.paddRight30 { padding-right: 30px; }
.paddTop30 { padding-top: 30px; }

/* Links */
a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #FF940A; }

a.grey02:link { text-decoration: none; color: #666666; }
a.grey02:visited { text-decoration: none; color: #666666; }
a.grey02:hover { text-decoration: underline; color: #FF940A; }

a.blue01:link { text-decoration: none; color: #062383; }
a.blue01:visited { text-decoration: none; color: #062383; }
a.blue01:hover { text-decoration: underline; color: #FF940A; }


/* background color */
.bgGrey01 { background-color: #CCCCCC; }
.bgGrey02 { background-color: #666666; }
.bgGrey03 { background-color: #777777; }
.bgGrey04 { background-color: #999999; }
.bgGrey05 { background-color: #F1F1F1; }


/* layer or div properties */
#div01 { padding: 5px; background-color: #E1E1E1; font-weight: bold; }


/* others */
.formInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #8C8A8A;
}

.arrowOrange {
/*	list-style-position: inside;*/
	list-style-image: url(../images/arrow_orgbg.gif);
}

.arrow {
/*	list-style-position: inside;*/
	list-style-image: url(../images/arrow.gif);
}

