:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }

address { font-style:normal }

a:link						{ font-weight: lighter; color: #960; font-family: verdana; text-decoration: none; font-size: 11px; }
a:alink						{ font-weight: lighter; color: #960; font-family: verdana; text-decoration: none; font-size: 11px; }
a:visited					{ font-weight: lighter; color: #999; font-family: verdana; text-decoration: none; font-size: 11px; }
a:hover						{ font-weight: lighter; color: #960; font-family: verdana; text-decoration: underline; font-size: 11px; }

a.menu:link					{ font-weight: lighter; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; }
a.menu:alink				{ font-weight: lighter; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; }
a.menu:visited				{ font-weight: lighter; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; }
a.menu:hover				{ font-weight: lighter; color: #777676; font-family: verdana; text-decoration: none; font-size: 11px; }

a.footer:link				{ font-weight: lighter; color: #960; font-family: verdana; text-decoration: none; font-size: 11px; }
a.footer:alink				{ font-weight: lighter; color: #960; font-family: verdana; text-decoration: none; font-size: 11px; }
a.footer:visited			{ font-weight: lighter; color: #999; font-family: verdana; text-decoration: none; font-size: 11px; }
a.footer:hover				{ font-weight: lighter; color: #960; font-family: verdana; text-decoration: none; font-size: 11px; }

a.arrow_left:link 			{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px;	background-image:url(../images/arrow_left.jpg); background-repeat:no-repeat; }
a.arrow_left:alink 			{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; background-image:url(../images/arrow_left.jpg); background-repeat:no-repeat; }
a.arrow_left:visited 		{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; background-image:url(../images/arrow_left.jpg); background-repeat:no-repeat; }
a.arrow_left:hover 			{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #777676; font-family: verdana; text-decoration: none; font-size: 11px; background-image:url(../images/arrow_left.jpg); background-repeat:no-repeat; }

a.arrow_right:link 			{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; }
a.arrow_right:alink 		{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; }
a.arrow_right:visited 		{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #464646; font-family: verdana; text-decoration: none; font-size: 11px; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; }
a.arrow_right:hover 		{ padding-left: 21px; display: block; float: left; font-weight: bold; color: #777676; font-family: verdana; text-decoration: none; font-size: 11px; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; }

html {
	text-align:center;
}
body {
	position:relative;
	margin: 0 auto;
	text-align:left;
	color: #707172;
	font-family: verdana;
	font-size: 11px;
	line-height: 18px;
	
	
	scrollbar-base-color: #f9f9f9; 
	scrollbar-face-color: #f9f9f9; 
	scrollbar-track-color: #f9f9f9; 
	scrollbar-arrow-color: #999999; 
	scrollbar-highlight-color: #999999; 
}
div#wrapper {
	margin: 0 auto;
	width:808px;
}
div#main {
	width:808px;
	position:relative;
	width:100%;
	height:588px;
}
div#logo {
	position:relative;
	height:91px;
	padding-left:14px;
	/*background-color:#00CCFF;*/
}
div#menu {
	position:relative;
	padding-left:14px;
	/*background-color:#00CCFF;*/
}
div#content { background-repeat: no-repeat; background-position: 0 10px; position:relative; height:398px; }
div#content2 {
	position:relative;
	height:398px;
	overflow:auto;
}
div#footer {
	position:relative;
	margin-left:22px;
	margin-right:22px;
	/*background-color:#CCCC66;*/
	text-align:right;
}
div.hidden					{ visibility: hidden; }
h1 {
	padding-top:12px;
	padding-left:10px;
	color:#005388;
	font-family:verdana;
	font-size:14px;
	font-weight: lighter;
}
h2 {
	padding-top:12px;
	padding-left:10px;
	color:#005388;
	font-family:verdana;
	font-size:14px;
	font-weight: lighter;
	float:left;
}
h3 {
	padding-top:13px;
	padding-left:10px;
	color:#005388;
	font-family:verdana;
	font-size:10px;
	font-weight: lighter;
	float:left;
}
p#text {
	padding-left:10px;
	color: #707172;
	font-family: verdana;
	font-size: 11px;
}
p#text_remark {
	padding-left:10px;
	color: #707172;
	font-family: verdana;
	font-size: 9px;
	font-style:italic;
}
p#text_float {
	padding-left:10px;
	color: #707172;
	font-family: verdana;
	font-size: 11px;
	float:left;
	line-height:20px;
}
p#text_sub {
	padding-top:13px;
	padding-left:10px;
	color: #707172;
	font-family: verdana;
	font-size: 11px;
	text-align:center;
	vertical-align:bottom;
	float:left;
}
p#text_left {
	padding-right:10px;
	text-align:right;
	float:left;
	width:420px;
}
p#text_middle {
	padding-right:10px;
	text-align:right;
	float:left;
	width:160px;
}
p#text_right {
	color: #707172;
	font-family: verdana;
	font-size: 11px;
	text-align:right;
	float:left;
	width:140px;
}
p#gal1 {
	padding-left:10px;
	width:130px;
	float:left;
}
p#gal2 {
	padding-left:10px;
	width:70px;
	float:left;
}
p#gal3 {
	padding-left:10px;
	width:170px;
	float:left;
}
p#img {
	padding-left:10px;
	width:140px;
	height:100px;
	float:left;
	text-align:center;
}
img#gal_img {
	border: 3px solid #666666;
}
div#row {
	width:380px;
	float:left;
}
div#row2 {
	float:left;
}
div#form1 {
	padding-left:10px;
	width:100px;
	float:left;
}
div#form2 {
	width:600px;
	float:left;
}