UNKNOWN {
   BORDER: 0px; PADDING: 0px; MARGIN: 0px;
}

/*** General setting ***/
/* BODY {
   BORDER: 0px; PADDING: 0px; TEXT-ALIGN: center; MIN-WIDTH: 750px; MAX-WIDTH: 955px;
   WIDTH: expression(document.body.clientWidth < 770 ? "750px" : document.body.clientWidth > 990 ? "955px" : "auto" );
} */

.clear {clear:both; width:1px; height:1px; overflow:hidden}

body {
	background-image: url("../images/bg_page.jpg");
	background-repeat: repeat-x;
	background-color:#ded9c3;
	font-size:0.935em;
}

/** Bold Face **/
B {
	font-size: 1em;
	line-height: 1.15em;
}

/** Heading Text H1-H3 **/
H1 {
   BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;
   BORDER-LEFT-WIDTH: 0px;
   PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;
   FONT-SIZE: 1.46em; DISPLAY: inline;
}
H2 {
   BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;
   BORDER-LEFT-WIDTH: 0px;
   PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;
   FONT-SIZE: 1.15em; DISPLAY: inline;
}
H3 {
   BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;
   BORDER-LEFT-WIDTH: 0px;
   PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;
   FONT-SIZE: 1em; DISPLAY: inline;
}

/** Hyperlink **/
a {
	border: 0px;
	padding: 0px;
	text-decoration: underline;
}
a:link {
	color: #000000;
}
a:visited {
	color: #666666;
}
a:hover, a:active, a:focus {
	color: #FF6600;
}

/*
A.exit:link {
   BORDER-LEFT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
   FONT-SIZE: 1.15em; TEXT-ALIGN: right; TEXT-DECORATION: none; FLOAT: right;
   COLOR: #FFFFFF;
}
A.exit:visited {
   BORDER-LEFT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
   FONT-SIZE: 1.15em; TEXT-ALIGN: right; TEXT-DECORATION: none; FLOAT: right;
   COLOR: #FFFFFF;
}
A.exit:hover {
   BORDER-LEFT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
   FONT-SIZE: 1.15em; TEXT-ALIGN: right; TEXT-DECORATION: none; FLOAT: right;
   BACKGROUND-COLOR: #FF6600; COLOR: #FFFFFF;
}
A.exit:focus {
   BORDER-LEFT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
   FONT-SIZE: 1.15em; TEXT-ALIGN: right; TEXT-DECORATION: none; FLOAT: right;
   BACKGROUND-COLOR: #FF6600; COLOR: #FFFFFF;
}
A.exit:active {
   BORDER-LEFT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px;
   FONT-SIZE: 1.15em; TEXT-ALIGN: right; TEXT-DECORATION: none; FLOAT: right;
   COLOR: #FFFFFF;
}
*/

A.faqHelp:link, A.faqHelp:visited, A.faqHelp:hover, A.faqHelp:focus, A.faqHelp:active {
   COLOR: #CC0000; TEXT-DECORATION: none;
}

/*
A.language:link {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 1em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}
A.language:visited {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 1em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}
A.language:hover {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 1em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}
A.language:focus {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 1em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}
A.language:active {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 1em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
}
*/

A.printSave:link {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 8em; LINE-HEIGHT: 1.45em;
}
A.printSave:visited {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 8em; LINE-HEIGHT: 1.45em;
}
A.printSave:hover {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 8em; LINE-HEIGHT: 1.45em;
}
A.printSave:focus {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 8em; LINE-HEIGHT: 1.45em;
}
A.printSave:active {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 8em; LINE-HEIGHT: 1.45em;
}

A.printOrSave:link {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #CC0000; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 5em; LINE-HEIGHT: 1.45em;
}
A.printOrSave:visited {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #CC0000; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 5em; LINE-HEIGHT: 1.45em;
}
A.printOrSave:hover {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 5em; LINE-HEIGHT: 1.45em;
}
A.printOrSave:focus {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 5em; LINE-HEIGHT: 1.45em;
}
A.printOrSave:active {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #CC0000; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;
   WIDTH: 5em; LINE-HEIGHT: 1.45em;
}


/** Order / Un-order list and List item **/
OL {
	border: 0px;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	text-align: left;
}

ol.lroman {
	list-style-type: lower-roman;
	border: 0px;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	text-align: left;
}

UL {
	border: 0px;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	text-align: left;
}

UL.errormsg {
	border: 0px;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	text-align: left;
}

LI {
	padding: 3px 0px;
	font-size: 1em;
	line-height: 1.15em;
	list-style-position: outside;
}

LI.errormsg {
	font-size: 1em;
	line-height: 1.15em;
	list-style-type: disc;
	list-style-position: outside;
}

LI.num {
	font-size: 1em;
	line-height: 1.15em;
	list-style-type: decimal;
	text-indent: 0;
}

LI.alpha {
	font-size: 1em;
	line-height: 1.15em;
	list-style-type: lower-alpha;
	text-indent: 0;
}

LI.dot {
	list-style-type: disc;
/*   BORDER: 0px; PADDING: 0px;
   MARGIN: 0px 0px 0px 10px;*/
}


/** Form **/
form {
	margin: 0px;
	padding: 0px;
}


/** Textarea **/
TEXTAREA {
	font-size: 1em;
	width: 100%;
    FONT-FAMILY: Arial,Tahoma,Trebuchet,Verdana,sans-serif;
    BACKGROUND-COLOR: #F0F0F0; COLOR: #000000;
}


/** Language Button **/
INPUT.btnLanguage {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px;
}
INPUT.btnLanguage_hover {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px;
}

/** Continue Button **/
INPUT.btnContinue {
/*   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #CC0000; BORDER-RIGHT-WIDTH: 0px;	*/
   	font-size:14px;	/*	input.submitBtn	*/
	background-color:#A74128;
	border:none;
	cursor:pointer;
/*	width:70px;	*/ 
	height:39px;
	font-weight: bold;
	color: #FFFFFF;
}
INPUT.btnContinue_hover {
/*   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px;	*/
	font-size:14px;	/*	input.submitBtn_hov	*/
	background-color: #E17F27;
	border:none;
	cursor:pointer;
/*	width:70px;	*/ 
	height:39px;
	font-weight: bold;
	color: #FFFFFF;
}

/** Print/Save Button **/
INPUT.btnPrintSave {
   BORDER-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-ALIGN: center;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666;
}
INPUT.btnPrintSave_hover {
   BORDER-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-ALIGN: center;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px;
}

/** Enquire Next Button **/
INPUT.btnEnqNext {
   BORDER-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-ALIGN: center;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666;
}
INPUT.btnEnqNext_hover {
   BORDER-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-ALIGN: center;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px;
}

/** Other Button **/
INPUT.btn {
/*   BORDER-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-ALIGN: center;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #666666;	*/
   	font-size:14px;	/*	input.resetBtn	*/
	background-color:#F2F2F2;
	border:none;
	cursor:pointer;
/*	width:70px;	*/ 
	height:39px;
	font-weight: bold;
	border:none;
/*	border:1px solid #e8e8e8;	*/
	color: #4D4D4D;
}
INPUT.btnDefault {
/*   BORDER-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-ALIGN: center;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #CC0000; BORDER-RIGHT-WIDTH: 0px;	*/
	font-size:14px;	/*	input.continueBtn	*/
	background-color:#A74128;
	border:none;
	cursor:pointer;
/*	width:90px;	*/ 
	height:39px;
	font-weight: bold;
	color:white;
}
INPUT.btn_hover {
/*   BORDER-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; TEXT-ALIGN: center;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #FF6600; BORDER-RIGHT-WIDTH: 0px;	*/
   	font-size:14px;	/*	resetBtn_hov	*/
	background-color:#D9D9D9;
	border:none;
	cursor:pointer;
/*	width:70px;	*/ 
	height:39px;
	border:none;
/*	border:1px solid #dfdfdf;	*/
	font-weight: bold;
	color: #4D4D4D;
}


/*INPUT.tagOption {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #666666;
   BACKGROUND-COLOR: #F0F0F0; BORDER-RIGHT-WIDTH: 0px;
   WIDTH: 250px;
}
INPUT.tagOption_hover {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #FFFFFF;
   BACKGROUND-COLOR: #CC0000; BORDER-RIGHT-WIDTH: 0px;
   WIDTH: 250px;
}
INPUT.selectedTagOption {
   TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   FONT-SIZE: 15px; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #CC0000;
   BACKGROUND-COLOR: #CCCCCC; BORDER-RIGHT-WIDTH: 0px;
   WIDTH: 250px;
}*/
INPUT.tagOption {
   TEXT-ALIGN: center; 
   /*padding-left: 10px; padding-right:10px; padding-top: 7px; padding-bottom: 10px; */
   PADDING-BOTTOM: 1px;
   border: 1px #CCCCCC solid;
   FONT-SIZE: 15px; FONT-WEIGHT:bold;
   COLOR: #4D4D4D;
   BACKGROUND-COLOR: #F2F2F2;
   WIDTH: 250px;
}

INPUT.tagOption_hover {
   TEXT-ALIGN: center; 
   /*padding-left: 5px; padding-right:5px; padding-top: 5px; padding-bottom: 5px;*/
   PADDING-BOTTOM: 1px;
   border: 1px #CCCCCC solid;
   FONT-SIZE: 15px; FONT-WEIGHT:bold;
   COLOR: #FFFFFF;
   BACKGROUND-COLOR: #A74128;
   WIDTH: 250px;
}

INPUT.selectedTagOption {
   TEXT-ALIGN: center; 
   /*padding-left: 5px; padding-right:5px; padding-top: 5px; padding-bottom: 5px;*/
   PADDING-BOTTOM: 1px;
   border: 1px #CCCCCC solid;
   FONT-SIZE: 15px; FONT-WEIGHT:bold;
   COLOR: #4D4D4D;
   BACKGROUND-COLOR: #D9D9D9;
   WIDTH: 250px;
}
DIV.tagArea {
   BORDER: 0px; PADDING: 5px; MARGIN: 5px 5px 5px 0px;
   BACKGROUND-COLOR: #FCF5E6; COLOR: #000000;
   WIDTH: 100%;
}


/** Table **/
table, th, td {
	font-size: 1em;
	font-weight: normal;
}


/** Select Field and its options **/
SELECT {
   BORDER-TOP: #4b729e 1px solid; BORDER-RIGHT: #4b729e 1px solid; BORDER-BOTTOM: #4b729e 1px solid;
   BORDER-LEFT: #4b729e 1px solid;
   FONT-SIZE: 1em; LINE-HEIGHT: 1.15em;
   COLOR: #333333;
}
SELECT OPTION {
   PADDING-LEFT: 2px
}

SPAN.nobr {
   WHITE-SPACE: nowrap;
}

IMG {
   BORDER: 0px;
}

LABEL.answer {
   FONT-SIZE: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;
   COLOR: #000000;
}


DIV.smallText {
   FONT-SIZE: 0.75em; FONT-WEIGHT: normal; TEXT-DECORATION: none;
   COLOR: #000000;
}

.arrow {
   FONT-SIZE: 1em;
   COLOR: #FF9900;
}

.text10 {
   FONT-SIZE: 0.91em; DISPLAY: inline; TEXT-DECORATION: none;
}

.lastupdate {
   FONT-SIZE: 0.91em; DISPLAY: inline; TEXT-DECORATION: none;
   COLOR: #666666;
}

/*** Page Layout ***
#pagePanel {
	BORDER: 0px; PADDING: 0px; MARGIN: 0px; TEXT-ALIGN: left; MIN-WIDTH: 750px; MAX-WIDTH: 955px;
	WIDTH: expression(document.body.clientWidth < 760 ? "750px" : document.body.clientWidth > 990 ? "955px" : "auto" );
}

#topPanel {
   BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
   BORDER-LEFT: #000000 1px solid;
   FLOAT: left; WIDTH: 100%;
   BACKGROUND-IMAGE: url(../images/mainarea_bg.gif); BACKGROUND-POSITION: right 50%; BACKGROUND-REPEAT: repeat-y;
   MIN-WIDTH: 750px; MAX-WIDTH: 955px;
}

#header {
   FLOAT: left; WIDTH: 100%; HEIGHT: 50px; 
}

#headerLeftPanel {
   PADDING-TOP: 5px; FLOAT: left; WIDTH: 63%; HEIGHT: 50px;
}

#headerRightPanel {
   PADDING-TOP: 15px; MARGIN-RIGHT: 5px; FLOAT: right; WIDTH: 15.9%; HEIGHT: 50px;
   TEXT-ALIGN: right; VERTICAL-ALIGN: middle;
}


/** The cluster color bar **
#bannerPanel {
   PADDING: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: #000000 1px solid;
   MARGIN: 0px; CLEAR: both; FLOAT: none; DISPLAY: block; WIDTH: 100%; HEIGHT: 18px; TEXT-ALIGN: right;
   BACKGROUND-COLOR: #A15838;
}
*/

/** Revamp - Page Layout **/
div.mainframe {
	text-align:center;
	
}

div.mainpage {	
	position:relative;
	margin:0px auto;
	/* for FireFox */
		max-width: 940px; 
		min-width: 760px;
}
div.mainpage_padding{
	text-align:center; padding-left:20px; padding-right:20px;
}

/** Revamp - Header **/
div.header {
	text-align: left;
	width:100%; height:27px;
	margin-bottom: 20px;
	margin-top:38px;
	vertical-align:bottom;
}

div.header div.logo {
	float: left;
}

div.header div.exit {
	float: right;
	height:27px;
	line-height:27px;
	background-image:url(../images/icon_close.jpg);
	background-repeat:no-repeat;
	background-position:center right;
}

div.header div.lang1 {
	float: right;
	margin-top: 5px;
	margin-right:8px;
}
div.header div.langspacer{
	float: right;
	margin-top: 8px;
	margin-right:7px;
	height:12px;
	width:1px;
	overflow:hidden;
	border-left:1px solid #744c28;
}
div.header div.lang2 {
	float: right;
	margin-top: 5px;
	margin-right:10px;
}
a.exit:link, a.exit:active, a.exit:visited{
	color:#666666;
	text-decoration:none;
	padding-right:23px;
		
}

a.exit:hover{
	text-decoration:underline;
}

a.lang:link, a.lang:active, a.lang:visited{
	color: #754C28;
	text-decoration:none;
}

a.lang:hover{
	text-decoration:underline;
}

div.subheader {
	text-align:left;
	width:100%; 
	height:52px;
	margin-bottom: 18px;
	background:url("../images/subheader_bg.jpg");
	vertical-align:middle;
}
div.subheader div.cluster{
	float:left;
	width:46px;
	background-color:#754C28;
	height:42px;
	overflow:hidden;
	margin:5px 0px 5px 0px;
}
div.subheader div.icon {
	vertical-align:middle;
	float:left;
}
div.subheader img.icon {
	margin:11px 11px 0px 11px;
}
div.subheader div.text{
	padding-top:15px;
	color:#4d4d4d;
	font-size:1.20em;
	font-weight:bold;
}
/** End Revamp - Header **/

/** Middle panel, ie Left Menu + Main Content *
#midPanel {
   CLEAR: left; MARGIN-TOP: 20px; FLOAT: left; WIDTH: 100%; POSITION: relative;
}

/* left menu *
#leftMenuPanel {
   PADDING-RIGHT: 0px; FLOAT: left; WIDTH: 135px; POSITION: relative; BACKGROUND-COLOR: #FFFFFF;
}

/* the main content 
#contentPanelFloat {
   FLOAT: left; MARGIN-LEFT: -135px; WIDTH: 100%;
}

#contentPanelFix {
   MARGIN-LEFT: 145px;
}

#contentPanel {
   WIDTH: 100%;
   FONT-SIZE: 1.15em;
}

#popupPanelFloat {
	float: left;
	margin-left: 0px;
	width: 100%;
}

DIV.formPanel {
   PADDING-LEFT: 0px; FLOAT: left; WIDTH: 100%;
   FONT-SIZE: 1.15em;
}
*/

/** Revamp - Mid Content **/
div.content {
/*	clear:both;	*/
	width:100%;
	margin:0px;
	padding-bottom:13px;
	text-align:left;
	border:none;
	background-image: url('../images/bottom_border.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
div.boldText{
	font-weight:bold;
}
div.boldText ul{
	margin:7px 0px 0px 30px;
	color:#333333;
}
div.boldText ul li{
	color:#333333;
	margin-bottom:15px;
	font-weight:normal;
}

div.content div.leftcol {
	width: 164px;
	background-color: white;
	padding:0px;
	margin:0px;
	vertical-align:top;
	position:relative;
	float: left;
}

div.content div.rightcol {
	background-color: white;
	padding-left: 0px; padding-right: 13px; 
	border: none;
	text-align: left;
	padding-left:164px;
}

div.content div.singlecol {
	background-color: white;
	padding-left: 13px;
	padding-right: 13px; 
	border: none;
	text-align: left;
}
div.contentpage {

}
/** End Revamp - Mid Content **/

/** Footer panel **
#footerPanel {
   PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px;
   MARGIN: 0px; FLOAT: left; WIDTH: 100%;
}

#footerRow {
   BORDER-BOTTOM: #cc0000 2px solid;
   FLOAT: left; WIDTH: 100%;
}

#footerPanelLeft {
   MARGIN-TOP: 57px; FLOAT:left; VERTICAL-ALIGN: bottom;
   BACKGROUND-COLOR:#DDE4F6;
}

#footerPanelLeft .navItem {
   PADDING-TOP: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
   BORDER-RIGHT: 1px solid #000000;
   MARGIN-TOP: 5px; FLOAT: left;
   BACKGROUND-COLOR: #DDE4F6;
}

#footerPanelLeft UL { FLOAT: left; LIST-STYLE: none; PADDING: 0; }
#footerPanelLeft UL LI { DISPLAY: inline; PADDING: 0 0 2px 0; } 
#footerPanelLeft UL LI A:link,
#footerPanelLeft UL LI A:visited { COLOR: #000000; }
#footerPanelLeft UL LI A:hover,
#footerPanelLeft UL LI A:active,
#footerPanelLeft UL LI A:focus  { COLOR: #FF6600; }

.textHolder {
   FONT-SIZE: 1em; FLOAT: left; VERTICAL-ALIGN: middle;
}

#footerPanelRight {
   MARGIN-TOP: 13px; FLOAT: right; VERTICAL-ALIGN: middle
}
*/

/** Revamp - Footer **/
div.footer {
	width: 100%;
	height: 87px; padding-top:25px;
}

div.footer div.leftcol {
	width:60%; text-align:left; vertical-align:middle; float: left;
}

div.footer div.rightcol {
	width:40%; text-align:right; float: right;
}

div.footerlinks {
	padding-top:23px;
}

a.footer, a.footer:active, a.footer:link {
	color: #333333;
	text-decoration: none;
	margin-right: 20px;
	font-size:0.8em;
}
a.footer:visited{
	color: #6B5B9A;
	text-decoration: none;
	margin-right: 20px;
}

a.footer:hover {
	text-decoration: underline;
}
/** End Revamp - Footer **/

/*** Content for Left Menu Panel ***
DIV.leftMenuSubPanel {
   BORDER-TOP: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 0px solid;
   BORDER-LEFT: #FFFFFF 1px solid; MARGIN-BOTTOM: 0px; FLOAT: left; WIDTH: 100%;
}

DIV.leftMenuPanelDimBox {
   PADDING-TOP: 0px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px;
   MARGIN: 0px; DISPLAY: block;
   BACKGROUND-COLOR: #F0F0F0;
}
*/

/* Box Title */
DIV.boxTitle {
   LINE-HEIGHT: 1.5em;
}

/* Selected Step box */
DIV.selectedStepBox {
   BORDER-BOTTOM: #FFFFFF 2px solid;
/*   PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px;
   MARGIN: 0px; DISPLAY: block;
   BACKGROUND-COLOR: #CC0000; COLOR: #FFFFFF; */
   DISPLAY: block;
   BACKGROUND-COLOR: #e8e3cd;
   COLOR: #1A1A1A;
	margin-bottom: 5px;	/*	div.cell	*/
	padding-left: 10px; padding-right: 5px; padding-top: 7px; padding-bottom: 10px;	/*	div.contenttable	*/
}

/*
DIV.selectedText {
   FONT-SIZE: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;
   COLOR: #FFFFFF;
}
*/

/* Normal Step box */
DIV.stepBox {
/*   BORDER-BOTTOM: #FFFFFF 2px solid;
   PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px;
   MARGIN: 0px; DISPLAY: block;
   BACKGROUND-COLOR: #F0F0F0; COLOR: #000000; */
	margin-bottom: 5px;	/*	div.cell	*/
	background-color: white;
	border: 1px #CCCCCC solid;	/*	div.contenttable	*/
	padding-left: 10px; padding-right: 5px; padding-top: 7px; padding-bottom: 10px;
}

/* Info box *
DIV.infoBox {
   PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px;
   MARGIN-BOTTOM: 3px; DISPLAY: block;
   BACKGROUND-COLOR: #FCF5E6; COLOR: #000000;
}

DIV.infoBoxTitle {
   LINE-HEIGHT: 1.5em; COLOR: #CC0000;
}
*/

DIV.infoText {
   FONT-SIZE: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}


/** Revemp - Left Bar */
div.navlayer {
	text-align:left; position:relative; left:13px;
}
div.step_hd{
	background-image: url('../images/title_step.jpg');
	background-repeat:no-repeat;
	height:25px;
	vertical-align:middle;
	padding:7px 0px 0px 0px;
}
div.navstep {
	width: 133px;
	border:1px solid #cccccc;
	margin-bottom: 12px;
	display:block;
	overflow:hidden;
	color:#4D4D4D;
}

div.navlink {
	width:135px;
	margin-bottom: 12px;
}

.navlink_item{
	margin-bottom:5px;
}
.navlink_item a { 
	display: block;
	background-color: #E8E3CD;
	color: #1A1A1A;
	padding: 3px;
	font-weight:bold;
	padding-left: 7px; padding-top: 7px; padding-bottom: 7px;
	text-decoration: none;
	background-image:url('../images/arrow.jpg');
	background-repeat:no-repeat; background-position:115px 10px;
	border:1px solid #E8E3CD;
}
.navlink_item a:hover { 
	background-color: #D2CDB9;
	background-image:url('../images/arrow2.jpg');
	background-repeat:no-repeat; background-position:115px 10px;
	border:1px solid #E8E3CD;
}

.navlink_item_2line{
	margin-bottom:5px;
}
.navlink_item_2line a {
	display: block; 
	background-color: #e8e3cd;
	width: 220px;
	color: #1A1A1A;
	padding: 3px;
	font-weight:bold;
	padding-left: 7px; padding-top: 7px; padding-bottom: 7px;
	text-decoration: none;
	background-image:url('../images/arrow.jpg');
	background-repeat:no-repeat; background-position:115px 18px;
	border:1px solid #E8E3CD;
}
.navlink_item_2line a:hover { 
	background-color:#d2cdb9;
	background-image:url('../images/arrow2.jpg');
	background-repeat:no-repeat; background-position:115px 18px;
	border:1px solid #E8E3CD;
}


div.navlink_item2 {
	padding-left: 7px; padding-top: 7px; padding-bottom: 7px;
	background-color: #e8e3cd;
	margin-bottom: 5px;
	text-align: left;
	color: #1a1a1a;
	border:1px solid #E8E3CD;
	display:block;
}
div.navlink_item2 div.title{
	font-weight:bold;
	margin-bottom:5px;
}
div.info{
	font-size: 0.9em;
}
div.navlink_item2 a {
	color: #754c28;
	font-weight:bold;
	margin-bottom:5px;
}
div.navlink_item2 img{
	
}

div.navstep_item {
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
	text-align: left;
	color:#4D4D4D;
}
div.navstep_item div{
	margin-right:10px;
}

div.navstep_item#sel {
	background-image: url('../images/bg_nav.jpg');
	background-repeat: repeat-y;
	color: #ffffff;
}

div.navstep_title {
	font-weight:bold;
}
/** End Revemp - Left Bar */

/*** Content for Main Body ***/

/** Form Title on Cluster color **/
DIV.formTitle {
   PADDING-TOP: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px;
   WIDTH: 100%;
/*	BACKGROUND-COLOR: #A15838;	*/
   background-color:#754C28;	/*	div.subheader div.cluster	*/
   COLOR: #FFFFFF;
}

DIV.contentBody {
   FONT-SIZE: 1em;
}


/*** Others Selector / ID ***/
DIV.hidden {
   PADDING-LEFT: 65px;
   FLOAT: left; WIDTH: 400px; DISPLAY: none;
}

DIV.hidden_display {
   TOP: -500px; LEFT: 0px;
   WIDTH: 1px; HEIGHT: 1px; POSITION: absolute; OVERFLOW: hidden;
}

.hiddenLabel {
   DISPLAY: none
}

DIV.mandatoryMsgPanel{
	FLOAT: left; PADDING-BOTTOM: 2px;
	WIDTH: 100%
}

DIV.authenFormFieldInputComponent {
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px;
   PADDING-TOP: 5px;
   FLOAT: left;
   MARGIN-LEFT: 10px;
   WIDTH: 95%;
}

DIV.authenFormFieldLabel {
   PADDING-TOP: 5px; PADDING-LEFT: 10px;
   FLOAT: left;
   WIDTH: 95%;
}

DIV.authenDcFormFieldLabel {
   PADDING-TOP: 5px; PADDING-LEFT: 10px;
   FLOAT: left;
   WIDTH: 25%;
}

DIV.authenDcFormFieldInputComponent {
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px;
   PADDING-TOP: 5px;
   FLOAT: left;
   WIDTH: 70%;
}

DIV.formFieldInputComponent {
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px;
   PADDING-TOP: 5px;
   FLOAT: left;
   WIDTH: 75%;
}

DIV.formFieldLabel {
   PADDING-TOP: 5px; PADDING-LEFT: 10px;
   FLOAT: left;
   WIDTH: 20%;
}

DIV.formFieldPanel {
   FLOAT: left;
   WIDTH: 95%;
}

DIV.formBox {
   DISPLAY: block; WIDTH: 100%; 
}

/** New CSS **/

.inputField {
   text-align: center; vertical-align: middle;
   border-color: #CCCCCC; border-style: solid;
   border-width: thin;
}

DIV.rightJustifyPara {
   text-align: right
}

/** Error header **/
.errorPara {
	width: 98%;
	border: #cc0000 2px solid;
	margin: 0px;
	
	
	
	
	padding: 3px;
	font-size: 1em;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #cc0000;
}

.errormsg {
	color: #cc0000;
	font-weight: bold;
}

DIV.columnSection {
   BORDER: 0px; MARGIN: 0px 0px 5px 0px;
}

DIV.columnLabel {
   BORDER: 0px; PADDING: 0px; MARGIN: 0px;
   FLOAT: left; WIDTH: 150px;
}
DIV.columns {
   BORDER: 0px; PADDING: 0px; MARGIN: 0px;
   FLOAT: left; WIDTH: 400px;
}
DIV.indentText {
   MARGIN-LEFT: 20px;
}

DIV.indentTextDc {
   MARGIN-LEFT: 25px;
}

DIV.stepColumns {
   BORDER: 0px; PADDING: 0px; MARGIN: 0px;
   FLOAT: left; WIDTH: 400px;
   BACKGROUND-COLOR:#F0F0F0;
}

DIV.formBoxWithPadding {
	padding: 5px;
	display: block;
	float: none;	
}

DIV.formFieldPanelColor1 {
	/*FLOAT: left; */
/*	WIDTH: 100%; BACKGROUND-COLOR: #fcf5e6; vertical-align: middle;
	margin: 0px 0px 2px 0px;	*/
	
	margin-bottom: 5px;	/*	div.cell	*/
	background-color: white;
	
	border: 1px #CCCCCC solid;	/*	div.contenttable	*/
	padding:0px;

	color: #1a1a1a;				/*	div.contenttable div.title	*/
	background-color: #E8E3CD; 
/*	padding-left: 10px; padding-top: 7px; padding-bottom: 10px;	*/		
}

DIV.formFieldHeading {
	padding: 5px;	
	display: block;
/*	float: left;*/
}

DIV.formFieldHeadingNo {
	padding: 5px;	
	float: left;
}

DIV.formFieldPanelColor2 {
/*	float: left;
	width: 100%;
	background-color: #f0f0f0;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 2px 0px;	*/
	
	margin-bottom: 5px;	/*	div.cell	*/
	background-color: white;
	
	border: 1px #CCCCCC solid;	/*	div.contenttable	*/
	padding:0px;
	
}

/*
DIV.formFieldInputComponent {
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 310px; PADDING-TOP: 5px;
}

DIV.formFieldLabel {
   PADDING-TOP: 5px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 100%;
}

DIV.formFieldInputComponent {
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 310px; PADDING-TOP: 5px;
}
*/

/*
DIV.leftMenuPanelWhiteBox {
   PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px;
   BACKGROUND-COLOR: #F0F0F0;
}

DIV.errorPanel {
   BORDER-TOP: #cc0000 2px solid; BORDER-RIGHT: #cc0000 2px solid; BORDER-BOTTOM: #cc0000 2px solid;
   BORDER-LEFT: #cc0000 2px solid;
   PADDING-TOP: 3px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px;
   FLOAT: left; WIDTH: 100%;
   BACKGROUND-COLOR: #F0F0F0; COLOR: #CC0000;
}

DIV.declarationPanel {
   BORDER-TOP: #A5E0B0 1px solid; BORDER-RIGHT: #A5E0B0 1px solid; BORDER-BOTTOM: #A5E0B0 1px solid;
   BORDER-LEFT: #A5E0B0 1px solid;
   PADDING-TOP: 2px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px;
   MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FLOAT: left; WIDTH: 468px;
}

#headerNavSkip {
	FLOAT: left; 
}

#headerNavSkip A:link {
	FONT-SIZE: 0.8em; COLOR: #ffffff; TEXT-DECORATION: underline
}
#headerNavSkip A:visited {
	FONT-SIZE: 0.8em; COLOR: #ffffff; TEXT-DECORATION: underline
}
#headerNavSkip A:hover {
	FONT-SIZE: 0.8em; COLOR: #666666; TEXT-DECORATION: underline
}
#headerNavSkip A:focus {
	FONT-SIZE: 0.8em; COLOR: #666666; TEXT-DECORATION: underline
}
#headerNavSkip A:active {
	FONT-SIZE: 0.8em; COLOR: #666666; TEXT-DECORATION: underline
}


#headerRightPanel A {
   BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
   PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;
   FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
#headerRightPanel A:link {
   COLOR: #000000;
}
#headerRightPanel A:visited {
   COLOR: #000000;
}
#headerRightPanel A:hover {
   COLOR: #FF840C;
}
#headerRightPanel A:focus {
   COLOR: #FF840C;
}
#headerRightPanel A:active {
   COLOR: #FF840C;
}
*/

div.Hoz_separator {
/*	border: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	background-color: #ffffff; */
	height: 10px;
}

/**
DIV.formBoxHeader {
   CLEAR: both; DISPLAY: block; TEXT-ALIGN: center; FLOAT: none; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px;
}
*/

DIV.formBoxWithTopBorder {
	border-top: #cc0000 1px solid;
	display: block;
	width: 100%;
}
/*

DIV.formBoxWithBottomBorder {
   CLEAR: both; DISPLAY: block; WIDTH: 100%; BORDER-BOTTOM: #dedebf 1px solid;
}

*/

/*

DIV.formFieldMandatoryArea {
   PADDING-LEFT: 5px; FLOAT: left; WIDTH: 10px; COLOR: red; PADDING-TOP: 5px;
}
*/
span.mandatoryIndicator {
	font-size: 1.15em;
	font-weight: bold;
	color: #cc0000;
}

span.attentionIndicator {
	font-weight: bold;
	color: #cc0000;
}

span.remarkIndicator {
	font-size: 0.8em;
	font-weight: bold;
	color: #cc0000;
}

span.remarkInline {
	color: #0000cc;
/*	BACKGROUND-COLOR: #fcf5e6;
DISPLAY: block*/
}

DIV.formSelectItemName {
	float: left;
	padding: 2px;
	width: 100%;
}

DIV.formSelectCheckbox {
   	float: left;
	width: 100%;
	padding: 2px 2px 2px 20px;
}

DIV.buttonPanel {
/*	padding: 3px 3px 5px 0px;
	width: 100%;
	float: left;
	text-align: right;
	background-color: #f0f0f0;	*/

/*	margin-bottom: 25px;	*/	
	background-color: white;	/*	cell	*/

	border: 1px #CCCCCC solid;	/*	contenttable_button	*/
	height:	39px;	
	
}

DIV.buttonFloat {
/*	padding: 0px 2px;
	float: right;	*/
	
	float: right;	/*	btnbar	*/	
}

DIV.pageNoPanel {
	width: 100%;
	float: right;
	padding: 2px 0px 0px 0px;
	text-align: center;
}

DIV.pageNoLabel {
	float: right;
	padding: 5px 2px 0px 0px;
	text-align: right;
}

div.cell {
	margin-bottom: 25px;
	background-color: white;
}


table.contenttable {
	width:100%;
	padding:0px;
}

table.contenttable tr.title td{
	border: 1px #CCCCCC solid;
	padding:0px;
	color: #1a1a1a;
	background-color: #E8E3CD; padding-left: 10px; padding-top: 7px; padding-bottom: 10px;
}

table.contenttable tr.errormsg td{
	border: 1px #CCCCCC solid;
	padding:0px;
	padding-left: 10px; padding-right:10px; padding-top: 7px; padding-bottom: 10px;
	color: #CC0000;
}

table.contenttable tr.row td {
	border: 1px #CCCCCC solid;
	padding:0px;
	padding-left: 10px; padding-right:10px; padding-top: 7px; padding-bottom: 10px;
/*	display:block;*/
	color:#333333;	

}

table.contenttable tr.row td div.leftchoice {
	margin:0px;
	padding:0px;
	float:left; padding-right:10px;
	position:relative;
}
table.contenttable tr.row td div.leftchoice input{
	border:none;
	padding:0px;
}
table.contenttable tr.row td div.rightlabel {
	padding-top:1px;
	padding:0px;
}


table.contenttable tr.title2 td{
	border: 1px #CCCCCC solid;
	padding:0px;
	color: #1a1a1a;
	background-color: #E8E3CD; padding-left: 3px; padding-top: 3px; padding-bottom: 3px;
	vertical-align:top;
}

table.contenttable tr.row2 td {
	border: 1px #CCCCCC solid;
	padding:0px;
	padding-left: 1px; padding-right:3px; padding-top: 3px; padding-bottom: 3px;
/*	display:block;*/
	color:#333333;	
	vertical-align:top;

}

span.remarkSpan{
	color: #0000cc;
}

span.remarkAfterClick{
	color: #000000;
}

/*
DIV.surveyformFieldInputComponent {
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 5px;
}
DIV.surveyformFieldLabel {
   PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: left; WIDTH: 140px; PADDING-TOP: 5px;
}
DIV.surveyformAnswerLabel {
   FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: left;
}
DIV.surveyTextArea {
   PADDING-LEFT: 25px; WIDTH: 430px;
}

DIV.surveyformFieldPanelColor2 {
   FLOAT: left; WIDTH: 100%; BACKGROUND-COLOR: #fcf5e6;
}

DIV.formPuaInputValue {
   PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px;
   WIDTH: 15%; FLOAT: left;
   FONT-SIZE: 1.15em;
}
DIV.formPuaInputChar {
   PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px;
   WIDTH: 30%; FLOAT: left;
   FONT-SIZE: 1.15em;
}
DIV.formPuaSysChar {
   PADDING-TOP: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px;
   WIDTH: 45%; FLOAT: right;
   FONT-SIZE: 1.15em;
}

DIV.repeatableBlank {
	FLOAT: left; WIDTH: 99%; HEIGHT: 40px;
	min-width: 20px;
	
}
**/

