body, table, div, p, select, input, textarea, list { color:#000000; font-size: 10pt;}

/*文字*/
.text-wh { color: #FFFFFF}
.text-org {	color: #FF9900}
.text-gre {	color: #4D9900}
.text-blu {	color: #0066CC}
.text-wh-9 { color: #FFFFFF; font-size: 9pt}
.text-gry-9 { color: #333333; font-size: 9pt}

.text-page {  color: #FF9900; font-weight: bold}
.text-sort2 {	color: #BC6500; letter-spacing: 1px}
.err-msg { color: #FF6600}
.text-paget { color: #FFFFFF; font-size: 11pt; font-weight: bold; letter-spacing: 2px; padding: 16px 0px 0px 20px;
							background: url(/images/t_border.gif) repeat;}
.text-report { color: #0066CC; padding-top: 5px;	background-color: #EAEAEA}

/*連結*/
a:link {	color: #023DC2}
a:visited {	color: #023DC2}
a:hover {	color: #FF9900}
a:active {	color: #FF9900}

a.link-title:link {	font-size: 11pt;	font-weight: bold;	color: #FF9900}
a.link-title:visited {	font-size: 11pt;	font-weight: bold;	color: #FF9900}
a.link-title:hover {	font-size: 11pt;	font-weight: bold;	color: #339900}
a.link-title:active {	font-size: 11pt;	font-weight: bold;	color: #339900}

a.link-wh:link {	color: #FFFFFF; text-decoration: underline}
a.link-wh:visited {	color: #FFFFFF; text-decoration: underline}
a.link-wh:hover {	color: #CCFF33; text-decoration: underline}
a.link-wh:active {	color: #CCFF33; text-decoration: underline}

a.sort:visited {   font-weight: bold; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px}
a.sort:link {   font-weight: bold; color: #FFFFFF; text-decoration: underline; letter-spacing: 1px}
a.sort:hover {   font-weight: bold; color: #FFCC00; text-decoration: underline; letter-spacing: 1px}
a.sort:active {  font-weight: bold; color: #FFCC00; text-decoration: underline; letter-spacing: 1px}

a.sort2:visited {   color: #BC6500; text-decoration: underline; letter-spacing: 1px}
a.sort2:link {   color: #BC6500; text-decoration: underline; letter-spacing: 1px}
a.sort2:hover {   color: #FF9900; text-decoration: underline; letter-spacing: 1px}
a.sort2:active {  color: #FF9900; text-decoration: underline; letter-spacing: 1px}



/*邊框,分格線*/
.line-blu-dashed { border-bottom: 1px dashed #69B3FF}
.line-org-dashed { border-bottom: 1px dashed #FF9900}
.line-gry {	border-bottom: 1px solid #EFEFEF}

.border-gry {	border: 1px solid #CCCCCC}
.border-blu {	border: 1px solid #66CCFF}


/*TopMenu*/
.main-out { color: #FFFFFF; cursor: hand}
.main-over { color: #FFFF00; cursor: hand}
.sub-bg { border-width: 1px; border-style: solid; border-color: #EFEFEF #333333 #333333 #EFEFEF}
.sub-out { background-color: #66AA33; padding: 3px 0px 0px 10px; border-bottom: 1px solid #339900}
.sub-over { background-color: #005EBE; padding-left: 7px; padding: 3px 0px 0px 10px; border-bottom: 1px solid #003E7E}

a.link-menu:link {	color: #FFFFFF; text-decoration: none}
a.link-menu:visited {	color: #FFFFFF; text-decoration: none}
a.link-menu:hover {	color: #FFFF00; text-decoration: none}
a.link-menu:active {	color: #FFFF00;	text-decoration: none}

a.link-sub:link {	color: #FFFFFF; text-decoration: none}
a.link-sub:visited {	color: #FFFFFF; text-decoration: none}
a.link-sub:hover {	color: #FFFFFF; text-decoration: none}
a.link-sub:active {	color: #FFFFFF;	text-decoration: none}

/*LeftMenu*/
.tdline {	background: url(../images/line_leftmenu.gif) repeat-x bottom}

a.link-lmenu:link {	color: #0066CC; text-decoration: none}
a.link-lmenu:visited {	color: #0066CC; text-decoration: none}
a.link-lmenu:hover {	color: #FF9900; text-decoration: none}
a.link-lmenu:active {	color: #FF9900;	text-decoration: none}



/*管理介面 menu*/
.mgt-border {	border-width: 1px;	border-style: solid;	border-color: #FFFFFF #EFF8E9 #85A78A #FFFFFF;
							padding: 3px 0px 0px 5px;	background-color: #EFF8E9; height: 25px}

a.link-mgt:link {	color: #217629;	font-size: 10pt; text-decoration: none}
a.link-mgt:visited {	color: #217629;	font-size: 10pt; text-decoration: none}
a.link-mgt:hover {	color: #B15300;	font-size: 10pt; text-decoration: underline}
a.link-mgt:active {	color: #B15300;	font-size: 10pt; text-decoration: underline}

.text-col {	color: #4D9900; padding-top: 8px; background-color: #F5FED1}


/*表單*/
.input-query {	font-size: 9pt;	color: #333333;	background-color: #EAF3F7; padding: 2px 0px 0px 2px;
								border-width: 1px; border-style: solid; border-color: #333333 #CCCCCC #CCCCCC #000000}
.input-11px {  font-size: 11px; color: #000000; background-color: #AAE6FF; border: 1px solid #000000}

/*問與答統計表*/
.qa-0 { background-color: #CCCCCC; border-width: 1px; border-style: solid; border-color: #CCCCCC #FFFFFF #CCCCCC #CCCCCC; padding: 3px 8px 0px 8px}
.qa-1 { background-color: #66CCFF; border-width: 1px; border-style: solid; border-color: #66CCFF #666666 #66CCFF #66CCFF; padding: 3px 8px 0px 8px}

a.link-qa:link {	color: #FFFFFF; text-decoration: none; font-weight: bold}
a.link-qa:visited {	color: #FFFFFF; text-decoration: none; font-weight: bold}
a.link-qa:hover {	color: #FFFFFF; text-decoration: underline; font-weight: bold}
a.link-qa:active {	color: #FFFFFF; text-decoration: underline; font-weight: bold}