body{margin: 0;padding: 0;color: #333333;background: #c7e1e9 url(../images/layout/bg.jpg) repeat-y top center;}
* {font-family:Georgia,Times,serif;}
body,html,td,a{text-align:left;color:#333333;font-size:11px;line-height:16px;}
table,tr,td,form,input{margin:0;padding:0;}
a {text-decoration: none;}
a:link {color:#a80000;}
a:visited {color:#a80000;}
a:hover {color:#567520;}
a:active {color:#a80000;}

pre {font-family: monospace;}
strong, b {font-weight: bold;}

.banner{margin:13px 0 5px 0;}
.noDisplay {display:none;}
.floater{margin: 0px;}
.container{width:772px;margin: 0 auto;}

.nav{padding: 5px;}
.nav p { margin-top: 0; }

.footer{padding: 5px;text-align: center;font-family:Georgia,Times,serif;}
.footer a{font-family:Georgia,Times,serif;}
.footerbase{color:#567520;padding-top:5px;}
.address{margin-bottom:20px;}

.pcHead{color:#a80000;font-family:Georgia,Times,serif;font-size:14px;line-height:22px;margin-bottom:10px;}
.pcMain{margin-top:10px;}

.q{border-width:1px 0 1px 1px;border-style:solid none solid solid;border-left-color:#a80000;border-top-color:#a80000;border-bottom-color:#a80000;padding:2px 2px 0;height:18px;width:180px;vertical-align:middle;background-position:right;background-repeat:no-repeat;background-color:White;font-size:110%}
#searchform .go{border-top:1px solid #a80000;border-right:1px solid #a80000;border-bottom:1px solid #a80000;height:20px;width:20px;vertical-align:middle}
#searchform label{color:#999;font-size:14px;margin-right:5px;}

/* Top Nav */
.nav{height:23px;}
#menu{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	width:760px;
	float:left;
	height:23px;
	display:inline;
	z-index:99999;
}
#menu li{
	float:left;
	padding:0;
	height:23px;
	vertical-align:top;
}
#menu li a{
	padding:0 15px;
	font-size:13px;
	color:#900a0a;
	line-height:23px;
	text-decoration:none;
	float:left;
	height:23px;
	overflow:hidden;
}
#menu li li a{
	height:1%;
	float:none;
	display:block;
}
#menu li a:hover,
#menu li:hover a,
#menu li.hover a{
	background:#f8ef8a;
	color:#064f1d;
}
#menu li.active a{
	background:#f8ef8a;
	color:#064f1d;
}
#menu ul {
	position: absolute;
	left:-1px;
	top:23px;
	margin:0;
	padding:0;
	width:222px;
	list-style:none;
	background:#faf5b3;
	/*
background:#faf5b3 url(../images/layout/bg-drop-down.gif) no-repeat 0 0;
*/
	border: solid #f8ef8a;
	border-width: 0 1px 1px;
}
/*--- 1-level off ---*/
#menu ul {display: none;}

/*--- 2-level off ---*/
#menu li.hover ul ul,
#menu li:hover ul ul {display: none;}

/*--- 3-level off ---*/
#menu li.hover ul ul ul,
#menu li:hover ul ul ul {display: none;}

#menu ul li{
	display:block;
	height: auto;
	width:203px;
	padding: 5px 9px 5px 10px;
	background:#faf5b3;
	float:none;
}
#menu ul li a{
	font-size:12px;
	font-family:Georgia,Times,serif;
	padding:0;
	color:#666 !important;
	background:#faf5b3 !important;
	line-height:21px;
	text-decoration:none;
}
#menu ul li.first{
	background:none;
}
#menu ul li a:hover{
	text-decoration:underline;
}
#menu li.hover,
#menu li:hover {
	position: relative;
}
#menu li li,#menu li li li {
	border-top:1px solid #f8ef8a;
}

#menu li li.hover,
#menu li li:hover {
	position: relative;
}
#menu li li li.hover,
#menu li li li:hover {
	position: relative;
}
#menu li.hover ul,
#menu li:hover ul {
	display: block;
}
#menu li li ul{
	border-top:1px solid #f8ef8a;
}
#menu li li.hover ul,
#menu li li:hover ul {
	top:0;
	left:142px;
	display: block;
}
#menu li li li ul{
	border-top:1px solid #f8ef8a;
}
#menu li li li.hover ul,
#menu li li li:hover ul {
	top:0;
	left:142px;
	display: block;
}

.row1{background:#ffffff;}
.row2{background:#eeeeee;}

/* list */
.listCat{margin:10px 0px 10px 0px;padding:10px;background:#eeeeee;border:1px solid #cccccc;}
.listCatName{font-weight:bold;}
.listCatDetail{}
.listItem{}
.listItemName{}
.listItemDetail{}
.listItemNote{}
.listItemImage{}
.listItemURL{}
