body
{
	font-size: 12px;
	background-image: url(http://www.BuildnPaint.com/images/cm_index_bg.gif);
	margin: 0px;
	color: navy;
	font-family: Arial, MingLiU;
}
.bartext_white
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: Arial;
}
.MyTagOther
{
	border-right: #003399 1px solid;
	padding-right: 0px;
	border-top: #003399 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	border-left: #003399 1px solid;
	cursor: hand;
	color: navy;
	padding-top: 0px;
	border-bottom: #003399 1px solid;
	font-family: Arial;
	background-color: #ccccff;
}

.MyTagCurr
{
	border-right: #000066 1px solid;
	padding-right: 0px;
	border-top: #000066 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	border-left: #000066 1px solid;
	color: white;
	padding-top: 0px;
	border-bottom: #33ff00 1px solid;
	font-family: Arial;
	background-color: #33ff00;
}
.tablelist
{
	clear: none;
	display: inline;
	font-size: 11px;
	float: left;
	visibility: visible;
	overflow: auto;
	color: navy;
	font-family: Arial;
}
.inputform
{
	font-size: 12px;
	color: navy;
	font-family: Arial;
}
.mytable
{
	border-right: #333333 1px solid;
	table-layout: auto;
	padding-right: 1px;
	border-top: #333333 1px solid;
	padding-left: 1px;
	font-size: 12px;
	padding-bottom: 2px;
	margin: 5px 1px;
	border-left: #333333 1px solid;
	color: navy;
	padding-top: 2px;
	border-bottom: #333333 1px solid;
	font-family: Arial;
	border-collapse: collapse;
}
/* Rounded corners */
.modulecontainer { padding:0 8px; }
.modulecontainer div { border-style:solid; border-width:1px; margin:-2px -8px; height:1em; }
html>body .modulecontainer div { height:auto; }
.modulecontainer div div { border-style:none; border-width:0; margin:0; }
.modulecontainer .first, .modulecontainer .last { position:relative; height:8px; margin:0; }			
.modulecontainer .first { border-width:1px 0 0 0; }
.modulecontainer .last { border-width:0 0 1px 0; }
.modulecontainer .first .first, .modulecontainer .first .last { margin-top:-1px; }
.modulecontainer .last .first, .modulecontainer .last .last { margin-bottom:-1px; }
.modulecontainer .first .first, .modulecontainer .first .last, .modulecontainer .last .first, .modulecontainer .last .last { border:0; position:absolute; z-index:1; width:8px; background-repeat:no-repeat; }
.modulecontainer .first .first, .modulecontainer .last .first { margin-left:-8px; }
.modulecontainer .first .last, .modulecontainer .last .last { right:0px; margin-right:-8px; }


.emboxdiv
{
	margin:0px 0px 16px 8px;
	padding:0px 0px 0px 0px;
	position:relative;	
}

.emboxContdiv
{
	padding:0px 0px 0px 0px;	
	position:relative;
	border-left:solid 1px #7694bf;
	border-right:solid 1px #7694bf;
	font: 11px/14px Arial,Verdana,Helvetica;
}

div.emboxIcondiv {position:absolute;top:5px;left:4px;width:58px;}
div.emboxTextdiv {position:absolute;top:7px;left:66px;width:194px;}
div.emboxSettingsdiv {position:absolute;top:51px;left:8px;}
div.emboxMorediv {position:absolute;top:51px;left:178px;}
div.emboxbullet {float:left;padding:0px 2px 0px 0px;}




.smalltext
{
	font-size: 9px;
	font-family: Arial;
}
.timetext
{
	font-size: 9px;
	font-family: Arial;
	text-align: right;
}
.tinytext
{
	font-size: 8px;
	font-family: Arial;
}
.DataGridHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #003333;
	background-color: #00ccff;
	text-align: center;
}
.DataGridItem
{
	font-size: 11px;
	color: navy;
	background-color: #dedfde;
}
.DataGridSelectedItem
{
	font-size: 11px;
	color: white;
	background-color: #9471de;
}
.ToolBarUserInfo
{
	color: #003366;
	background: #ffcc33;
	height: 17px;
	font-size: 8pt;
	font-style: normal;
}
.MyInputBox
{
	border-right: #006666 1px solid;
	padding-right: 0px;
	border-top: #006666 1px solid;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: #006666 1px solid;
	color: navy;
	padding-top: 0px;
	border-bottom: #006666 1px solid;
	font-family: Arial;
	background-color: transparent;
}
.MyInputBoxWhite
{
	border-right: #006666 1px solid;
	padding-right: 0px;
	border-top: #006666 1px solid;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: #006666 1px solid;
	color: navy;
	padding-top: 0px;
	border-bottom: #006666 1px solid;
	font-family: Arial;
	background-color: white;
}
.MyInput
{
	border-right: #006666 1px;
	padding-right: 0px;
	border-top: #006666 1px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: #006666 1px;
	color: navy;
	padding-top: 0px;
	border-bottom: #006666 1px solid;
	font-family: Arial;
	background-color: transparent;
}
.MyDropdown
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: 0px;
	color: navy;
	padding-top: 0px;
	border-bottom: 1px solid;
	font-family: Arial;
	background-color: transparent;
}

.MyRadio
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: 0px;
	color: navy;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: Arial;
	background-color: transparent;
}


.MyButton
{
	border-right: #006666 1px solid;
	padding-right: 0px;
	border-top: #006666 1px solid;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: #006666 1px solid;
	cursor: hand;
	color: navy;
	padding-top: 0px;
	border-bottom: #006666 1px solid;
	font-family: Arial;
	background-color: silver;
}

.title
{
	font-weight: bold;
	font-size: 22px;
	color: #003333;
	font-style: italic;
	font-family: 'Bookman Old Style' , 'Book Antiqua' , 'Arial Black';
	text-align: center;
}

.printheading
{
	font-size: 16px;
	color: black;
	font-family: 'Arial' , 'Arial';
}

.printtable
{
	clear: none;
	border-right: #006666 1px solid;
	border-top: #006666 1px solid;
	display: inline;
	float: left;
	visibility: visible;
	overflow: visible;
	border-left: #006666 1px solid;
	border-bottom: #006666 1px solid;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #006666;
	vertical-align: top;
}

.printname
{
	font-size: 11px;
	color: black;
	font-family: 'Arial' , 'Arial';
}

.printdata
{
	font-weight: bold;
	font-size: 11px;
	color: #003333;
	font-family: 'Arial' , 'Arial';
}

.printsignature
{
	font-weight: bold;
	font-size: 11px;
	color: #003333;
	font-family: 'Arial' , 'Arial';
	text-align: right;
}

.heading
{
	font-weight: bold;
	font-size: 16px;
	color: #003333;
	font-family: 'Arial' , 'Arial';
}
INPUT
{
	border-right: #006666 1px;
	padding-right: 0px;
	border-top: #006666 1px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: #006666 1px;
	color: navy;
	padding-top: 0px;
	border-bottom: #006666 1px solid;
	font-family: Arial;
	background-color: transparent;
}
.printpagebreakafter
{
	page-break-after: always;
	text-align: right;
		font-weight: bold;
	font-size: 11px;
	color: #003333;
	font-family: 'Arial' , 'Arial';
}
.errormsg
{
	font-weight: bold;
	font-size: 12px;
	color: #ff3300;
	font-family: Arial;
}
.PB
{
	page-break-before: always;
}
