h2.listmain {padding: 0px; margin: 0px 0 10px 10px; color: #EFC695; border-bottom: solid 2px #EFC695; font-size: 0.9em;}

/* button style*/
input.btnHyperLink {background-color: transparent; border-style: none; color: #000; cursor: pointer; text-align: center; }
input.btnSubmit {border-style: none; color: #008DA5; cursor: pointer; background-color: #fff; }
input.btnSubmit:hover {text-decoration: underline}

/* login */
div#loginSub input{position: absolute; top: 0; right: 50px; margin: 0; padding: 5px; border: 0; width: 40px; height: 40px; background: url(../resources/go2.png) no-repeat; display: block;}
input.logInput_error {border: 1px solid #000; width: 110px; background: #DEA58A; }

div#status { background-color: #fff; font: normal 100 12px myriad,'myriad web',futura,verdana, arial, Helvetica, sans-serif; font-size: 0.75em; padding-bottom: 2px;}
div#status .left-status {float:left;}
div#status .right-status {position: relative; margin-left: 800px;}

#login_member {position: absolute; top: 16px; padding: 0px 0 23px 10px; border-bottom: solid 2px #fff; background-color: #EFC695; text-align: center; 
               height: 14px; width: 980px; z-index: 999; }
               
#banner .login_error {position: absolute; top: 42px; left: 469px; width: 452px; padding: 10px; background: url(../resources/log_bg.png) repeat; text-align: center; font-size: 0.8em;}

/* table header filter */
.document .list-filter { float: right;}
.document .docSpacer {min-height: 70px}

/* table style */
table.sortable1 {display:table; padding:0; margin: 10px 0px; width:100%; vertical-align:top; line-height:30px; border: solid 1px #e0dfe3; background-color: #F3F1F1;}
table.sortable1 thead {background-color:#eee; color:#666666; font-weight: bold; cursor: pointer; }
table.sortable1 tr td { padding: 10px;}
table.sortable1 th {color:#3f3f3f; font-weight:normal;border: solid 1px #e0dfe3; background-color: #fff; }
table.sortable1 tr td a{font-size: 1em; font-weight: bold;}

#reply table {margin: 0px; padding: 0px; border: 0px;}
#ctl00_phText_pnlMembers { float: right; border: solid 1px #e0dfe3; background-color: #f3f1f1; padding: 5px; font-size: 0.7em; margin-bottom: 10px;}

ul.groupdetails { float: left; font-size: 0.8em; border: solid 1px #e0dfe3; background-color: #f3f1f1; padding: 15px; list-style: none; margin: 0px; }
#ctl00_phText_pnlGroupLeader { float: right; border: solid 1px #e0dfe3; background-color: #f3f1f1; padding: 5px; font-size: 0.7em;}

/* Ad-hoc classes */   

/* Error handling */
.feedback-box { border: solid 1px #a50000; padding: 10px; margin-top: 10px;}
.feedback-box input { color: #967567;}
.error-box { background-color: #DEA58A;}

.link-bar { background-color: #EFEFEF; padding: 8px; text-align: center; margin: 10px 0 20px 0px; font-size: 0.7em}
.link-bar-public { background-color: #EFEFEF; padding: 8px; text-align: center; margin: 10px 0 20px 5px; font-size: 0.7em}

.main-head { color: #EFC695; border-bottom: solid 2px #EFC695; text-align: center; font-size: 1.2em;}
.main-head span{ color: #4EA614;}

#ctl00_phText_txtBodyText_toolbarArea tr td { padding: 0px;}
#ctl00_phText_txtBodyText_toolbarArea table {margin: 0px;  }
#ctl00_phText_txtBodyText_toolbarArea table{padding: 0px; background-color: Transparent;}

#ctl00_phText_grdMembers tr td { border: solid 1px #E0DFE3;}

ul.lstpages {list-style: none; margin: 0px 0 5px 0; padding: 0 0 0 10px; font-size: 12px;}

	#bigPanel .fuxia_left .application h2, h3 {
	margin: 0;
	padding: 5px 10px 0 0;
	border: 0;
	font-size: 1.5em;
	text-align: justify;
	font-weight: bold;
	}