@charset "big5";
/* CSS Document */

body {background-color:#515151; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif;}

#bg {background:url(../../images/bg_white_shadow.gif) repeat-y; width:770px; margin:auto; text-align:center;}
#container {width:750px; margin:auto; text-align:left;}

#header {width:740px;}
#logo {width:220px; height:60px; padding:10px 0px 10px 20px;}
#logo img { border:0px; }

#promoArea {height:112px; width:710px; margin:auto; padding:0px;}
#promoArea img {border:0px;}

#smallBanner {width:712px; margin:auto; text-align:center;}
#smallBanner_item {padding-top:3px;}

#contentContainer {width:710px; margin:0px 0px 15px 21px; padding: 0px;}

.contentMain {border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding: 10px; font-size:12px; width:570px;}

#contentBottom {background:url(../../images/innerpage_footer.gif) left center; height:9px; margin: 0px; padding: 0px; border: 0px;}

h1 {color:#515151; font-size:16px; font-weight:bold; margin:0px 0px 10px 0px; padding:0;}
h2 {color:#8aaa10; font-size:14px; font-weight:bold; margin:20px 0px 5px 0px; padding:0;}
p {color:#414141; font-size:12px;}

#topMenu {float:right; text-align:right; margin:50px 5px 0px 0px; padding:0px; width:465px;}

.leftMenu {background:#88A83E; width:120px; min-height:500px; padding:0px 10px 10px 10px; margin:0px;}
.leftMenu ul {margin:0; padding:0px 0px 10px 0px; font-size:12px; list-style-type:none;}
.leftMenu ul li {border-bottom:1px dotted #cdeb87; padding:6px 0px 6px 0px; font-size:12px;}
.leftMenu ul li a {color:#ffffff; text-decoration:none; font-size:12px;}
.leftMenu ul li a:hover {color:#015437; text-decoration: none; font-size:12px;}

#footerTop {background:url(images/btm_decoration.gif) no-repeat; width:740px; height:45px; margin:auto;}
#footer {background-color:#008080; font-size:11px; width:700px; margin:auto; padding:20px; color:#ffffff;}
#footer h1 {margin:0px; padding:0px; color:#ffffff; font-weight:bold; font-size:12px;}
#contentBtm {background:url(../../images/footer_end.gif) no-repeat; width:775px; height:24px; margin:auto; padding-top:15px; font-size:10px; color:#ffffff; text-align:center;}
#footer ul {margin:0; padding:0; list-style-type:none;}
#footer li {padding:0px;}
#footer li a {color:#81a912; text-decoration:none; font-size:12px;}
#footer li a:hover {text-decoration:underline;}

#footer_left {float:left; width:340px; text-align:left;}
#footer_middle {float:left; width:135px; text-align:left; padding:0px 20px 0px 20px;}
#footer_right {float:left; width:125px; text-align:left;}

.innerpage_table {}
.innerpage_table td {padding:2px;}
.grayline {border-bottom:1px dotted #efefef;}

#table374 td {border:1px solid;}

/*Drop Down Menu CSS */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	width:480px;
	float:right;
	text-align:right;}

#sddm li
{	margin: 1px;
	padding: 0px 12px 0px 0px;
	list-style: none;
	float: left;
	text-align:right;
	white-space: nowrap;}

#sddm li a
{   border-bottom:2px solid #fff;
    display: block;
	margin: 1px;
	color: #686868;
	text-align: center;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;}

#sddm li a:hover
{	border-bottom:2px solid #8aa912;
	margin:1px;
	color: #8aa912;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 1px;
	padding: 0;
	background: #EAEBD8;}

#sddm div a
{	position: relative;
		display: block;
		margin: 1px;
		padding: 5px;
		width: 100px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #fff;
		color: #686868;
		font: 12px arial;
		font-weight:bold;}

#sddm div a:hover
{	background: #8aa912;
		padding: 5px;
		color: #FFF;
		margin: 1px;
		font-weight:bold;
		font-size:12px;}
/*End of Drop Down Menu CSS */		