body
{
	margin: 0;
	font-size: 9pt;
	line-height: 12pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:active
{
	color: #0555f5;
	text-decoration: none;
}
a:link
{
	color: #0555f5;
	text-decoration: none;
}
a:visited
{
	color: #0555f5;
	text-decoration: none;
}
a:hover
{
	color: #CC6666;
	text-decoration: none;
}

.copyright
{
	font-size: 10px;
	color: #999999;
}

/** Text Font styles **/
.text_red
{
	font-size: 12px;
	color: #ff0000;
}

.text_blue
{
	font-size: 12px;
	color: #0000C0;
}

.text_org
{
	font-size: 12px;
	color: #ff7f00;
}

.text_small
{
	font-size: 12px;
}
/** Table styles **/

table.adminlist
{
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
	width: 95%;
}
table.formlist
{
	background-color: #ffffff;
	border: #C3D9FF 1px solid;
}

/* Design 5 */
table.Design5
{
	border-spacing: 0px;
	border-collapse: collapse;
}
table.Design5 th
{
	text-align: left;
	font-weight: normal;
	padding: 0.2em 0.5em;
	border-bottom: 1px dotted #A6B9CC;
}
table.Design5 td
{
	border-bottom: 1px dotted #A6B9CC;
	padding: 0.2em 0.5em;
}


/* Design 6 */
.Design6
{
	border-spacing: 0px; /*    border-collapse: collapse; */
	background: #E8EEFA;
	font-size: 10pt;
	border: 0.5em solid #E8EEFA;
}
.Design6 th
{
	text-align: right;
	font-weight: normal;
	padding: 0.1em 0.5em;
	border: 0px;
	color: #6C6C9A;
	font-weight: bold;
	font-size: 10pt;
	border-bottom: 1px solid #9999AA;
}
.Design6 td
{
	text-align: left;
	border: 0px;
	border-bottom: 1px solid #9999AA;
	border-left: 1px solid #9999AA;
	padding: 0.1em 0.5em;
}
.Design6 thead th
{
	text-align: center;
	font-weight: bold;
	color: #6C6C9A;
	border-left: 1px solid #9999AA;
}
.Design6 th.Corner
{
	text-align: left;
	border-left: 0px;
}
.Design6 tr.Odd
{
	background: #F6F4E4;
}

/* Design schedule */
table.schedule
{
	border-spacing: 0px;
	border-collapse: collapse;
}
table.schedule th
{
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	padding: 0.1em 0.5em; /*border-bottom: 2px solid #FFFFFF;*/
	color: #FFFFFF;
	background: #6695CC;
}
table.schedule thead th
{
	text-align: center;
	color: #FFFFFF;
	background: #6695CC;
}
table.schedule td
{
	text-align: center;
	font-size: 12px; /*border-bottom: 2px solid #FFFFFF;*/
	padding: 0.1em 0.5em;
	background: #FFFFCC;
	border: 1px solid #B7D7E1;
}
table.schedule td.Face
{
	text-align: center;
	font-size: 12px; /*border-bottom: 2px solid #FFFFFF;*/
	padding: 0.1em 0.5em;
	background: #FFFFE5;
	border: 1px solid #B7D7E1;
}

table.schedule th.Corner
{
	text-align: left;
}
table.schedule tr.Odd
{
	background: #F6F4E4;
}

/* Design 7*/
table.Design7
{
	border-spacing: 0px;
	font-size: 12pt;
	background: #F8FBFC;
	border: 1px solid #B7D7E1;
}

/* Note */
table.Note
{
	width: 580px; 
	border:solid 1px #b5c9f3;
	background:#FFFFCC;
	border:"0";	
	text-align: left;
}

#apDiv1 {
	position:absolute;
	width:80px;
	height:10px;
	float: left;
	/*z-index:1;
	left: 215px;
	top: 500px;*/
 border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

.Design999 td
{
	text-align: left;
	border: 0px;
	border-bottom: 0px solid #9999AA;
	border-left: 0px solid #9999AA;
	padding: 0em 0em;
}
