@charset "utf-8";
/* CSS Document */
a{color:#003399; text-decoration: none}
a:active { color: #0099FF; text-decoration: underline}
a:hover { color: #0099FF; text-decoration: underline}
.fsize8 {font-size: 8px;}
.fsize10 {font-size: 10px;}
/***** CSS Redefine HTML Tag *****/
Body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	color: #000000;
	font-family:  _Tahoma, Verdana; 
	font-size: 10pt;
	}
Table {
	font-family: _Tahoma , Verdana , Ms Sans Serif; 
	font-size: 8pt;
	color: #000000;
	}
Select , Textarea , Input { 
	font-family: Verdana , Tahoma ; 
	font-size: 8pt; 
	}
A { 
	color: #1525B8; 
	text-decoration: underline; 
	}
A:hover { 
	color: #FF6633; 
	text-decoration: underline; 
	}

A:active { 
	color: #FF0033; 
	text-decoration: none;
		}
/***** CSS My *****/
.My {
	font-family: 1Tahoma , Verdana;
	font-size: 8pt; 
	color: #000000;
	}
.My a {
	color: #000000; 
	text-decoration: none; 
	}
.My a:hover {
	color: #000000; 
	text-decoration: underline; 
	}
.My a:active {
	color: #000000; 
	text-decoration: underline; 
	}

/***** End *****/
/***** CSS Font *****/

.FontCaption {
	font-family: Verdana , Tahoma ; 
	font-size:12pt; 
	font-weight:BOLD; 
	}
.FontMore {
	color:#00A651;
	}
/***** End *****/
/***** CSS Navigator *****/
.Navigator {
	font-family: Tahoma , Verdana;
	font-weight: Normal;
	font-size: 8pt; 
	color: #000099;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	}
.Navigator a {
	color: #000099; 
	text-decoration: underline; 
	}

.Navigator a:hover {
	color: #FF6633; 
	text-decoration: none; 
	}

.Navigator a:active {
	color: #FF0033; 
	text-decoration: none; 
	}

/***** End *****/
/***** CSS Paging *****/
.PagePreviousNext {
	font-family: Tahoma , Verdana;
	font-weight: Normal;
	font-size: 8pt; 
	color: #000000;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	}

.PagePreviousNext a {
	color: #000000; 
	text-decoration: underline; 
	}
.PagePreviousNext a:hover {
	color: #000000; 
	text-decoration: none; 
	}
.PagePreviousNext a:active {
	color: #000000; 
	text-decoration: none; 	}

/***** End *****/
/***** CSS Form *****/
.FormTextLeft {
	text-align: right;
	}
.FormFieldRequest {
	color: #FF0000;
	}
	.FormButton {
	font-family: Verdana , Tahoma;
	font-weight: Normal;
	font-size: 8pt;
	cursor: hand;
	width: 60px;
}

/***** End *****/
/***** CSS Class and ID (Bottom Copyright , LabourBy) *****/
.Copyright {
	font-size: 8pt;
	color:#999999;
	}
.Copyright a { 
	color: #999999; 
	text-decoration: none; 
	}

.Copyright a:hover { 
	color: #999999; 
	text-decoration: underline; 
	}

.Copyright a:active { 
	color: #999999; 
	text-decoration: underline;
	}
.LabourBy {
	font-size: 8pt;
	color:#CCCCCC;
	}
.LabourBy a { 
	color: #CCCCCC; 
	text-decoration: none; 
	}
.LabourBy a:hover { 
	color: #CCCCCC; 
	text-decoration: underline; 
	}
.LabourBy a:active {
	color: #CCCCCC; 
	text-decoration: underline;
	}
/***** End *****/.viewdetail_H1 {  font-size: medium; font-weight: bold; color: #FFFFFF; font-family: "MS Sans Serif"}
.viewdetail_H2 {  font-family: "MS Sans Serif"; font-size: x-small; font-weight: bold; color: #0000FF}
a:link { color: #004A80; text-decoration: none}
a:visited { color: #004A80; text-decoration: none}
a:active { color: #F26522; text-decoration: none}
a:hover { color: #F26522; text-decoration: underline}
#menu  a:link { color: #FFFFFF; text-decoration: none}
#menu  a:visited { color: #FFFFFF; text-decoration: none}
#menu  a:active { color: #FFE600; text-decoration: none}
#menu  a:hover { color: #FFE600; text-decoration: none}
#submenu  a:link { color: #FFE600; text-decoration: none}
#submenu  a:visited { color: #FFE600; text-decoration: none}
#submenu  a:active { color: #FFA800; text-decoration: none}
#submenu  a:hover { color: #FFFFFF; text-decoration: none}
#client  a:link { color: #FFFFFF; text-decoration: none}
#client  a:visited { color: #FFFFFF; text-decoration: none}
#client  a:active { color: #D4EEF0; text-decoration: none}
#client  a:hover { color: #F9F006; text-decoration: none}

.title{
	FONT-SIZE: 12pt;
	font-weight:bold;
	PADDING: 5px;
	FONT-FAMILY: tahoma;
	text-align:center;
	color:#006699;
}
.title_{
	font-size:12px;
	color:#FF0000;
	text-align:left;
	padding:5px;
}
	
.fm {
	border:1px #CCCCCC dashed;
	background-color:#fafafa;
	margin-bottom:10px;
	margin-top:5px;
	color:#999999;
	padding-top:5px;
	padding-bottom:5px;
	width:700px;
	padding-left:20px;
}
.fm div:hover{
	/*background-color:#efefed;
	margin-bottom:10px;
	margin-top:5px;
	padding-top:-5px;
	padding-bottom:-5px;*/
}
table {


}
fieldset {
	border:#CCCCCC 0px dashed;
	color:#006699;
	font-size:small;
	font-weight:bold;
}
input.error, textarea.error, select.error {
	border:1px solid #FF0000;
	}
	
form label.error, label.success {
	padding-left: 20px;
	color: red;
	background: url(images/unchecked.gif) no-repeat;
}
form label.success {
	color: green;
	background: url(images/checked.gif) no-repeat;
}

