@charset "utf-8";
/* GENERAL */
* {
	margin: 0;
	padding: 0;
}

html {
	background-color: #FFF;
	text-align: center;
	background: #FFF url("/img/bg.gif") repeat;
}

body {
	width: 800px;
	margin: 0 auto;
	border: none;
	color: #333;
	font-size: small;
	text-align: center;
	line-height: 1.3;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1,h2,h3 {
	color: #00AB25;
	font-size: medium;
}

img,
a img,
li a img {
	border: none;
	vertical-align: bottom;
}

a:link {
	color: #00AB25;
	text-decoration: underline;
}

a:hover {
	color: #00AB25;
	background-color: #EDFBDD;
	text-decoration: none;
}

a:active {
	color: #00AB25;
	background-color: #EDFBDD;
	text-decoration: none;
}

a:visited {
	color: #00AB25;
	text-decoration: underline;
}

ul { list-style: none; }

hr {
	clear: both;
	border: 2px solid #FFF;
	page-break-before: always;
}
/* /GENERAL */


/* header */
#toptxt{
	text-align:left;
	color:#333;
	font-size:x-small;
	background-color:#FFF;
}
#header {
	width: 800px;
	height: 105px;
	float: left;
	padding-bottom: 4px;
	background: url("/img/bg_white.gif") top left repeat-y;
	text-align: left;
}

#header p#logo {
	width: 83px;
	height: 74px;
	float: left;
	margin-top: 15px;
	margin-left: 12px;
}

a.logo_hover:hover {
	background-color: none;
	background:none;
	text-decoration: none;
	border:none;
}

#header p#header_banner {
	width: 364px;
	height: 80px;
	float: left;
	margin-top: 10px;
	margin-left: 74px;
}

#header ul#hMenu {
	width: 248px;
	height: 18px;
	float: right;
	margin-top: 10px;
	margin-bottom: 17px;
}

#header ul#hMenu li {
	height: 18px;
	float: left;
	margin: 0;
}

#header p#headerCall {
	width: 247px;
	height: 45px;
	clear: right;
	float: right;
}

#header p#telchange {
	clear:both;
	text-align:right;
	font-size:10px;
	color:#00AB25;
	padding-top:2px;
}
/* /header */


/* flashNav */
#flashNav {
	width: 800px;
	height: 54px;
	clear: both;
	background: #FFF;
	text-align: left;
}
/* flashNav */

/* contentsTop */
#contentsTop {
	width: 800px;
	float: right;
	padding-top: 10px;
	background: #FFF url("/img/contents_top.gif") left top no-repeat;
}

/* contentsBottom */
#contentsBottom {
	width: 800px;
	float: left;
	padding-bottom: 3px;
	background: #e5f7d1 url("/img/contents_btm.gif") left bottom no-repeat;
}
/* contentsBottom */


/* contents */
#contents {
	width: 800px;
	float: left;
	background: #e5f7d1 url("/img/bd.gif") left repeat-y;
	text-align: left;
}

#contents div#top-Image {
	width: 800px;
	height: 273px;
	background: #44A93A;
}

#contents div#top-Image #customize1 {
	padding-left:52px;
	padding-top:14px;
}

#contents div#top-Image #schedule {
	padding-left:52px;
	padding-top:3px;
}

#contents div#top-Image #customize2 {
	padding-left:52px;
	padding-top:12px;
}

#contents div#top-Image #income {
	padding-left:52px;
	padding-top:3px;
}

#contents div#top-Image #customize3 {
	padding-left:52px;
	padding-top:12px;
}

#contents div#top-Image #career {
	padding-left:52px;
	padding-top:3px;
}

#contents div#top-Image a:hover,#contents div#top-Image a:active {
	background:none;
	text-decoration: none;
}

/* /contents */


/* main */
#main {
	width: 510px;
	float: right;
	background: #FFF url("/img/bd.gif") right repeat-y;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}

/* main pageNav */
#main div#pageNav {
	width: 510px;
	float: right;
	margin-top: 22px;
	font-weight: bold;
	text-align: right;
}

#main div#pageNav #pageBtoP {
	width: 510px;
	float: right;
	font-weight: bold;
	text-align: left;
}

#main div#pageNav p#toPageTop {
	background: url("/img/arrowTop.gif") right no-repeat;
}

#main div#pageNav p#toPageTop a {
	margin-right: 10px;
	color: #00AB25;
}

#main div#pageNav p#toPageTop a:hover {
	margin-right: 10px;
	text-decoration: none;
}

#main div#pageNav p#nextPage {
	float: right;
	margin-top: 50px;
	background: url("/img/arrowNext.gif") right no-repeat;
}

#main div#pageNav p#nextPage a {
	margin-right: 10px;
	color: #00AB25;
}

#main div#pageNav p#nextPage a:hover {
	margin-right: 10px;
	text-decoration: none;
}

#main div#pageNav p#nextPage a span {
	color: #666;
}

#main div#pageNav p#prevPage {
	float: left;
	margin-top: 50px;
	background: url("/img/arrowPrev.gif") left no-repeat;
}

#main div#pageNav p#prevPage a {
	margin-left: 10px;
	color: #00AB25;
 }

#main div#pageNav p#prevPage a:hover {
	margin-left: 10px;
	text-decoration: none;
 }

#main div#pageNav p#prevPage a span {
	color: #666;
}
/* /main pageNav */
/* /main */


/* sub */
#sub {
	width: 206px;
	float: left;
	padding: 1px 10px 0 12px;
	background: #e5f7d1 url("/img/bd.gif") left repeat-y;
}

#contents div#sub h2 {
	height: 19px;
	margin-bottom: 10px;
}

#sub img#portrait {
	width: 83px;
	height: 103px;
	float: right;
	vertical-align: bottom;
}


#sub p#portrait {
	width: 83px;
	height: 103px;
	margin-bottom: 3px;
	margin-left: 3px;
	float: right;
}
/* /sub */


/* footer */
#footer {
	width: 800px;
	height: 140px;
	clear: both;
	background: url("/img/bg_white.gif") top left repeat-y;
	text-align: right;
}

#footer div#footer_banner {
	width: 364px;
	height: 80px;
	float: left;
	margin-top: 16px;
}

#footer p#call {
	width: 330px;
	height: 65px;
	float: right;
	margin-top: 16px;
}

#footer div#call {
	float: right;
	margin-top: 16px;
}

#footer p#telchange {
	clear:both;
	text-align:right;
	font-size:10px;
	color:#00AB25;
	padding-bottom:2px;
}

#footer address {
	clear: right;
	font-size: x-small;
	font-style: normal;
}
/* /footer */

/* text */
.orange {
	color:#FF9900;
}
/* /text */
