/* html */
html {
background: #E1D1B7;
margin: auto;
height: 100%;
min-height: 100%
}

/* ----------------------------------------------------------------------------- */
/* body */
body {
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
text-align: center;
margin: auto;
min-height:100%;

}

/* ----------------------------------------------------------------------------- */
/* container */
#container {
background-color: #E1D1B7;
width: 939px;
text-align: left;
margin: auto;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* top banner */
#banner {
background: #E1D1B7 url(../interface/banner.jpg) no-repeat;
width: 939px;
height: 194px;
text-align: left;
margin: auto;
position: relative;
}


/* ----------------------------------------------------------------------------- */
/* language bar */
#language {
width: 220px;
height: 15px;
position: absolute;
margin-top: 70px;
margin-left: 80px;
}
#language ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#language ul li { 
display: inline; 
}
#language li a {
color: #9E5424;
text-decoration: none;
font-size: 12px bold;
font-weight: bold;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#language li a:hover {
color: #000000;
text-decoration: none;
}

/* ----------------------------------------------------------------------------- */
/* menu and search */
#menusearch {
background: #E1D1B7 url(../interface/menu_search_bg.jpg) no-repeat;
width: 939px;
height: 54px;
text-align: left;
margin: auto;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* menu */
#menu {
width: 750px;
height: 121px;
text-align:left;
position: absolute;
margin-left: 100px;
margin-top: 5px;
}

#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu ul li { 
display: inline; 
}

#menu li a {
color: #AD0D07;
text-decoration: none;
font-size: 16px;
font-weight: bold;
font-family: arial, helvetica, sans-sherif;
padding-left: 15px;
}
#menu li a:hover {
color: #000000;
text-decoration: none;
}
#menu li a.active {
color: #000000;
text-decoration: none;
}

/* ----------------------------------------------------------------------------- */
/* search */
#search {
position: absolute;
margin-left: 650px;
margin-top: 10px;
}

/* ----------------------------------------------------------------------------- */
/* main content */
#main {
background-color: #E1D1B7;
width: 939px;
text-align: left;
margin: auto;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* page footer */
#footer {
background: #E1D1B7 url(../interface/footer.jpg) no-repeat;
width: 939px;
height: 42px;
text-align: left;
margin: auto;
position: relative;
margin-top: 5px;
padding-bottom: 5px;
}

/* ----------------------------------------------------------------------------- */
/* input */
.input {
	float: left;
	border: solid 1px #CCCCCC;
	padding: .3em;
	padding-left: .4em;
	color: #444;
	font-family: arial, helvetica, sans-sherif;
	font-size: 11px;
	height: 23px;
}
.data {
	BACKGROUND: #F2C667; 
	BORDER-BOTTOM: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	COLOR: #000000; 
	FONT: 12px arial, helvetica, sans-sherif;
	height:22px; 
	width:50px; 
	font-weight: bold;
	margin-left: 5px;
}

.code {
	BACKGROUND: #F4F2E1; 
	BORDER-BOTTOM: #F4F2E1 0px solid; 
	BORDER-LEFT: #F4F2E1 0px solid; 
	BORDER-RIGHT: #F4F2E1 0px solid; 
	BORDER-TOP: #F4F2E1 0px solid; 
	COLOR: #000000; 
	FONT: 16px verdana; 
	FONT-WIDTH: 72px; 
	font-weight: bold;
}

.text {
color: #573309;
text-decoration: none;
font-family: tahoma, arial, helvetica, sans-sheriff;
font-size: 12px;
line-height: 20px;
text-align: justify;
}


h1 {
color: #6C300F;
text-decoration: none;
font-family: arial, helvetica, sans-sheriff;
font-size: 22px;    
}

.white {
color: #FFFFFF;
text-decoration: none;
font-family: arial, helvetica, sans-sheriff;
font-size: 12px;
line-height: 20px;
text-align: justify;
}


.intro {
color: #000000;
text-decoration: none;
font-family: arial, helvetica, sans-sheriff;
font-size: 22px;    
}

.intro:hover {
color: #6C300F;
text-decoration: none;
font-family: arial, helvetica, sans-sheriff;
font-size: 22px;    
}


a {
color: #573309;
text-decoration: underline;
font-family: tahoma, arial, helvetica, sans-sheriff;
font-size: 12px;
line-height: 20px;
text-align: justify;
}

a:hover {
color: #573309;
text-decoration: underline;
font-family: tahoma, arial, helvetica, sans-sheriff;
font-size: 12px;
line-height: 20px;
text-align: justify;
}
