/*
-----------------------------------------------
basic
----------------------------------------------- */

* {
margin:0;
padding:0;
line-height:1.5;
}

body, td {
font-family:verdana,arial,helvetica,clean,sans-serif;
font-size:12px;
color:#333;
}
/* IE6 \*/
* html body {
font-size:0.75em;
}
/* IE6 */

img {border:0;}
a:link {color:#115037;}
a:visited {color:#115037;}
a:hover,a:active {color:#864101;}

.cboth {
clear:both;
height:0;
}
/* IE */
* html .cboth {
height:.1em;
overflow:hidden;
margin-top:-.1em;
}
hr {
visibility:hidden;
border:0;
}
* html {
filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

/*
-----------------------------------------------
body
----------------------------------------------- */
body {
background:url(../images/head_bg.gif) top left repeat-x;
text-align:center;
}

/*
-----------------------------------------------
head
----------------------------------------------- */
#head {
width:850px;
height:79px;
text-align:center;
margin:0 auto;
}
h1{
width:470px;
height:53px;
background:url(../images/conv_ttl.png) no-repeat;
text-indent:-9999px;
margin-top:12px;
float:left;
overflow:hidden;
}

h1 a{
display:block;
}
h1 a:focus{-moz-outline-style:none;}

/* IE */
* html h2 {
font-size:18px;
}

#headBox{
width:367px;
float:right;
margin-top:7px;
}
#headBtn{
width:262px;
margin-left:105px;
margin-top:15px;
}
#headBtn ul li{
float:left;
overflow:hidden;
text-indent:-9999px;

}
li#englishbtn a{
height:28px;
display:block;
background:url(../images/btn_english.gif) no-repeat;
width:110px;
margin-right:10px;
overflow:hidden;
}
li#contactbtn a{
height:28px;
display:block;
background:url(../images/btn_contact.gif) no-repeat;
width:142px;
overflow:hidden;
}
li#englishbtn a:hover, li#contactbtn a:hover{
height:28px;
background-position:0 -28px;
}

/*
-----------------------------------------------
main
----------------------------------------------- */
#main {
background:url(../images/main_bg.gif) repeat-x;
padding-top:10px;
}

/*
-----------------------------------------------
navi
----------------------------------------------- */
#navi {
width:856px;
height:34px;
text-align:center;
margin:0 auto;
}
#navi ul{
list-style:none;
background:url(../images/menu.gif) no-repeat;
}
#navi li{
text-indent:-9999px;
float:left;
overflow:hidden;
}
#navi a{
height:34px;
display:block;
background:url(../images/navi.gif) no-repeat;
}

#navi01 a{
width:140px;
background-position:0px 0px;
}
#navi02 a{
width:143px;
background-position:-140px 0px;
}
#navi03 a{
width:143px;
background-position:-283px 0px;
}
#navi04 a{
width:143px;
background-position:-426px 0px;
}
#navi05 a{
width:143px;
background-position:-569px 0px;
}
#navi06 a{
width:144px;
background-position:-712px 0px;
}
#navi01 a:hover{background-position:0px -34px;}
#navi02 a:hover{background-position:-140px -34px;}
#navi03 a:hover{background-position:-283px -34px;}
#navi04 a:hover{background-position:-426px -34px;}
#navi05 a:hover{background-position:-569px -34px;}
#navi06 a:hover{background-position:-712px -34px;}


/*
-----------------------------------------------
foot
----------------------------------------------- */
#foot{
margin-top:10px;
padding-top:10px;
height:104px;
background:url(../images/bottom_bg.gif) top left repeat-x #000;
}
#footText{
width:850px;
margin:0 auto;
color:#fff;
text-align:left;
}
#footText a{text-decoration:none;}
#footText a:link {color:#fff;}
#footText a:visited {color:#fff;}
#footText a:hover, #footTexta:active {color:#eda61c;}

div#footL{
float:left;
}

#footR{
width:350px;
float:right;
text-align:right;
}
#footR img{
margin-bottom:5px;
}
p#footmenu{
width:500px;
}
#footbtm{
width:480px;
margin-top:5px;
}
#footbtm span{
font-size:120%;
color:#f0eacb;
}

.nlist{
	width:228px;
	background-color:#ffffff;
	border:1px solid #cccccc;
}
/* IE */
* html .nlist {
width:230px;
}

/* addeed for news and covention facility pages */
.nlist01{
	font-size:18px;
	font-weight:bold;
	color:#7f843f;
	margin:10px;
}
.nlist02{
	margin:0 10px 30px;
	padding-top:10px;
	border-top:1px solid #cccccc;
}
.nlist02 li{
background:url(../images/arrow.gif) no-repeat;
background-position:0 2px;
padding-left:10px;
list-style-type:none;
}
.nlist02 a{
	text-decoration:none;
}
.conus{
	margin:10px 0;
}
