@charset "utf-8";
/* CSS Document */


.hover {

}

.stripedTable {
}

.shadow {
	background:transparent url(../images/shadow-1000x1000.gif) no-repeat scroll right bottom;
	padding:4px 9px 9px 4px;
}

/*------------------------------------------------------------
  Common Class - Add Icons
------------------------------------------------------------*/

.pdf {
	background:transparent url(../images/icon/pdf.gif) no-repeat scroll left center;
	padding:2px 0.25em 1px 18px;
}

.xls {
	background:transparent url(../images/icon/xls.gif) no-repeat scroll left center;
	padding:2px 0.25em 1px 18px;
}

.doc {
	background:transparent url(../images/icon/doc.gif) no-repeat scroll left center;
	padding:2px 0.25em 1px 18px;
}

.mailto {
	background:transparent url(../images/icon/mail.gif) no-repeat scroll right center;
	padding:2px 16px 1px 0;
}

.popup {
	background:transparent url(../images/icon/popup.gif) no-repeat scroll right center;
	padding:2px 18px 1px 0;
}

.zoom {
	background:transparent url(../images/icon/zoom.gif) no-repeat scroll left center;
	padding:2px 0 1px 20px;
}

.external {
}

.notes {
}

.asterisk {
}

.more {
	clear:both;
	display:block;
	text-align:right;
	margin:0;
	padding:0;
}

/*------------------------------------------------------------
  Common Class - Font Size
------------------------------------------------------------*/

.s {
	font-size:91%;
	line-height:1.2em;
}

.m {
	font-size:100%;
	line-height:1.2em;
}

.l {
	font-size:116%;
	line-height:1.2em;
}

.stx {
	font-size:91%;
	line-height:1.6em;
}

.mtx {
	font-size:100%;
	line-height:1.6em;
}

.ltx {
	font-size:116%;
	line-height:1.6em;
}

/*------------------------------------------------------------
  Common Class - Position
------------------------------------------------------------*/

.left,
.alignleft {
	float:left;
}

.right,
.alignright {
	float:right;
}

.clear {
	clear:both;
}

.al {
	text-align:left;
}

.ac {
	text-align:center;
}

.ar {
	text-align:right;
}

.vat {
	vertical-align:top;
}

.vam {
	vertical-align:middle;
}

.vab {
	vertical-align:bottom;
}

.odd  td {
	background-color:#F5F5F5;
}

.even td {
	background-color:#FFFFFF;
}


.widthfix {
	width:100%;
}

.space {
}

.space_l {
	margin:0 1em 1em 0;
}

.space_r {
	margin:0 0 1em 1em;
}

.line {
}

/*------------------------------------------------------------
  Common Class - Color
------------------------------------------------------------*/

.cc {
/*  Corporate Color  */
	color:#4085D3;
}

.black {
	color:#000000;
}

.blue {
	color:#0066CC;
}

.brown {
	color:#660000;
}

.gray {
	color:#999999;
}

.green {
	color:#669933;
}

.pink {
	color:#FDEEEE;
}

.red {
	color:#FF3300;
}

.white {
	color:#FFFFFF;
}

.yellow {
	color:#FFCC00;
}

/*------------------------------------------------------------
  Common Class - Display
------------------------------------------------------------*/

.indent {
	padding-left:1em;
}

.hide {
	display:none;
}

.block {
	display:block;
}

.unprint {

}

/*------------------------------------------------------------
  Common Class - Clearfix
------------------------------------------------------------*/

.wrapper:after,
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.wrapper,
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .wrapper,
* html .clearfix {
	height: 1%;
}
*+html .wrapper,
*+html .clearfix {
	height:1%;
}
.wrapper,
.clearfix {
	display: block;
}
/* End hide from IE-mac */



