body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
}

td,th,div {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;		
}

a:link {
	color: #003399;
	text-decoration: none;
}
.copyright {
	font-size: 10px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #003399;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}
h3 {
	font-size: 16px;
	color: #993300;
}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
h2 {
	color: #FFFFFF;
}

td.title {
	color: White;
}

tr.tablehead {
	background-color: #000077;
}

input.text1 { BACKGROUND-COLOR:#FFFFFF; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: 
#666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; 
COLOR: #000000; font-family:Verdana, Arial;font-size:8pt;line-height:14px} 

input.text1-2 { BACKGROUND-COLOR:#DFDFDF; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: 
#666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; 
COLOR: #000000; font-family:Verdana, Arial;font-size:8pt;line-height:14px} 
input.text2 

{ BACKGROUND-COLOR: #CCCCCC; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #FFFFFF 
1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; COLOR: 
#000000; font-family:Verdana, Arial;font-size:8pt;} 

input.text3 { BACKGROUND-COLOR: #CCFFFF; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #CCFFFF 0px solid; BORDER-RIGHT: 
#000000 0px solid; BORDER-TOP: #CCFFFF 0px solid; COLOR: #000000; font-family:新細明體;font-size:8pt;COLOR:#1E8EFF} 

input.text4 { BACKGROUND-COLOR: #1A8CFF; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: 
#CCFFFF 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #CCFFFF 0px solid; 
COLOR: #000000; font-family:新細明體;font-size:8pt;COLOR:#CCCCCC} 

input.text5 { BACKGROUND-COLOR: 
#CCCCCC; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: 
#000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; COLOR: #000000; font-family:新細明體;font-size:8pt} 

input.text6 { BACKGROUND-COLOR: #CCCCCC; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: 
#FFFFFF 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #FFFFFF 0px solid; 
COLOR: #000000; font-family:新細明體;font-size:8pt;COLOR:#1E8EFF} 

input.text7 { BACKGROUND-COLOR: 
#999999; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: 
#000000 1px solid; BORDER-TOP: #000000 1px solid; font-family:Verdana, Arial;font-size:7pt;COLOR:#FFFFFF} 

input.text8 { BACKGROUND-COLOR: #71C1B8; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: 
#CCFFFF 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #CCFFFF 0px solid; 
font-family:新細明體;font-size:8pt;COLOR:#FBFAD0}


input.text9 { BACKGROUND-COLOR: #6699CC; BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: 
#CCFFFF 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #CCFFFF 0px solid; 
font-family:新細明體;font-size:8pt;COLOR:#FBFAD0}


input.Checked {font-family:"Wingdings 2"; font-size:9pt;COLOR:black;} 

input.noborder {
	border : 0px none;
	font-family:"Verdana", "Arial";font-size:7.5pt;line-height:18px;
	vertical-align: middle;
}


 select { BACKGROUND-COLOR: #FFFFFF; 
BORDER-BOTTOM: #A1A1A1 1px solid; BORDER-LEFT: #A1A1A1 1px solid; BORDER-RIGHT: 
#A1A1A1 1px solid; BORDER-TOP: #A1A1A1 1px solid; COLOR: #000000; font-family:"Verdana", 
"Arial";font-size:7.5pt}

 textarea { BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: 
#A1A1A1 1px solid; BORDER-LEFT: #A1A1A1 1px solid; BORDER-RIGHT: #A1A1A1 1px solid; 
BORDER-TOP: #A1A1A1 1px solid; COLOR: #000000; font-family:Verdana, Arial;font-size:8pt;line-height:17px} 



#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


.commentbox{
background-color: #ececec;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(images/hintbox_arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}
