@charset "utf-8";
/*----------------------------------------- General Style -------------------------------------------*/
body 
{
	margin:0;
	width:100%;
	background-color:#2d261b;
	font-family:Tahoma;
	font-size:10pt;
	color:#efdba5;
	scrollbar-DarkShadow-Color:#eccfe3;
	scrollbar-Track-Color:#ffffff; 
	scrollbar-Face-Color:#cccccc; 
	scrollbar-Shadow-Color:#999999; 
	scrollbar-Highlight-Color:#ffffff; 
	scrollbar-3dLight-Color:#cccccc; 
	scrollbar-Arrow-Color:#999999;
}

td
{
	font-family:Tahoma;
}

th
{
	font-family:Tahoma;
}

a
{
	color:#efdba5;
	font-size:10pt;
	text-decoration:none;
}

a:hover
{
	color:#cccccc;
	font-size:10pt;
	text-decoration:none;
	cursor:hand;
}

.left
{
	text-align:left;
}

.left
{
	text-align:-moz-left;
}

.right
{
	text-align:right;
}

.top
{
	vertical-align:top;
}

.bottom
{
	vertical-align:bottom;
}

.center
{
	text-align:center;
}

.center
{
	text-align:-moz-center;
}

.justify
{
	text-align:justify;
}

.bold
{
	font-weight:bold;
}

.noborder
{
	border-width:0px;
}

.handcursor
{
	cursor:pointer;
}

.middle
{
	vertical-align:middle;
}

.nowrap
{
	white-space:nowrap;
}

.spacer
{
	height:5px;
	font-size:5px;
}

.underline
{
	text-decoration:underline;
}

/*----------------------------------------- Customize Style -------------------------------------------*/
.maintable
{
	width:995px;
	background:url(../images/bg.gif) no-repeat;
	font-size:10pt;
}

.headertable
{
	width:995px;
	height:266px;
}

.contenttable
{
	width:995px;
	height:450px;
}

.itemtable
{
	width:350px;
}

.footertable
{
	width:995px;
	height:30px;
}

.logintable
{
	width:249px;
	height:144px;
	background-color:#1d140d;
}

.contacttable
{
	width:573px;
	height:267px;
	background:url(../images/bg_contact.gif) no-repeat;
}

.inputbox
{
	background-color:#d6aa73;
	color:#000000;
	font-size:9pt;
}
/*
.btn
{
	border-top:solid 1px #d0a874;
	border-left:solid 1px #d0a874;
	border-right:solid 1px #d0a874;
	border-bottom:solid 1px #d0a874;
	background-color:#9f7958;
	height:22px;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	font-size:10pt;
}
*/
input.btn
{   
	color:#634500;   
	font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
	background-color:#d6aa73;   
	border: 1px solid;   
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.btnhov
{   
	border-color: #c63 #930 #930 #c63;
}

.menulink a:link
{
	color:#b5b0a4;
	font-family:Tahoma;
	font-size:10pt;
	text-decoration:none;	
}

.menulink a:hover
{
	color:#cccccc;
	font-family:Tahoma;
	font-size:10pt;
	text-decoration:none;
	cursor: hand;
}

.blacklink a:link
{
	color:#000000;
	font-family:Tahoma;
	font-size:10pt;
	text-decoration:none;	
}

.blacklink a:hover
{
	color:#666666;
	font-family:Tahoma;
	font-size:10pt;
	text-decoration:none;
	cursor: hand;
}

.BG1d140d
{
	background-color:#1d140d;
}

.BGffffff
{
	background-color:#ffffff;
}

.BG624700
{
	background-color:#624700;
}

.BG362b1b
{
	background-color:#362b1b;
}

.FTb5b0a4
{
	color:#b5b0a4;
}

.FTd0a874
{
	color:#d0a874;
}

.FT7e7b73
{
	color:#7e7b73;
}

.FT181408
{
	color:#181408;
}

.FT000000
{
	color:#000000;
}

.FTffffff
{
	color:#ffffff;
}

.FS4pt
{
	font-size:4pt;
}

.FS8pt
{
	font-size:10pt;
}

.FS12pt
{
	font-size:12pt;
}

.nowrap
{
	white-space:nowrap;
}

/*----------------------------------------- Deminsion Style -------------------------------------------*/
.width25px
{
	width:25px;
}

.width60px
{
	width:60px;
}

.width100px
{
	width:100px;
}

.width135px
{
	width:135px;
}

.width143px
{
	width:143px;
}

.width150px
{
	width:150px;
}

.width185px
{
	width:185px;
}

.width200px
{
	width:200px;
}

.width250px
{
	width:250px;
}

.width255px
{
	width:255px;
}

.width325px
{
	width:325px;
}

.width400px
{
	width:400px;
}

.width500px
{
	width:500px;
}

.width600px
{
	width:600px;
}

.width800px
{
	width:800px;
}

.width1pc
{
	width:1%;
}

.width14pc
{
	width:14%;
}

.width80pc
{
	width:80%;
}

.width90pc
{
	width:90%;
}

.width99pc
{
	width:99%;
}

.width100pc
{
	width:100%;
}

.widthheight10px
{
	width:10px;
	height:10px;
}

.height14px
{
	height:14px;
}

.height20px
{
	height:20px;
}

.height23px
{
	height:23px;
}

.height270px
{
	height:270px;
}

.height1pc
{
	height:1%;
}

.height96pc
{
	height:96%;
}

.height97pc
{
	height:97%;
}

.height99pc
{
	height:99%;
}

.padding4px
{
	padding:4px;
}

.padding10px
{
	padding:10px;
}

.padding20px
{
	padding:20px;
}

.padding50px
{
	padding:50px;
}

.paddingleftright5px
{
	padding-left:5px;
	padding-right:5px;
}

.paddingleftright10px
{
	padding-left:10px;
	padding-right:10px;
}

.paddingleftright20px
{
	padding-left:20px;
	padding-right:20px;
}

.paddingleftright30px
{
	padding-left:30px;
	padding-right:30px;
}

.paddingtopbottom4px
{
	padding-top:4px;
	padding-bottom:4px;
}

.paddingtopbottom5px
{
	padding-top:5px;
	padding-bottom:5px;
}

.paddingtopbottom10px
{
	padding-top:10px;
	padding-bottom:10px;
}

.paddingtopbottom20px
{
	padding-top:20px;
	padding-bottom:20px;
}

.paddingtop4px
{
	padding-top:4px;
}

.paddingtop5px
{
	padding-top:5px;
}

.paddingtop10px
{
	padding-top:10px;
}

.paddingtop20px
{
	padding-top:20px;
}

.paddingtop50px
{
	padding-top:60px;
}

.paddingbottom5px
{
	padding-bottom:5px;
}

.paddingbottom10px
{
	padding-bottom:10px;
}

.paddingbottom20px
{
	padding-bottom:20px;
}

.paddingleft10px
{
	padding-left:10px;
}

.paddingleft20px
{
	padding-left:20px;
}

.paddingright10px
{
	padding-right:10px;
}

.paddingright20px
{
	padding-right:20px;
}

/*----------------------------------------- Menu Style -------------------------------------------*/
#nav, #nav ul 
{ /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:30px;
}

#nav a
{
	display: block;
	color:#efdba5;
}

#nav li
{ /* all list items */
	float: left;
	width:142px; /* width needed or else Opera goes nuts */
}

#nav li:hover > a 
{
	background:#efdba5;
	color:#181408;
}

#nav li ul
{ /* second-level lists */
	position: absolute;
	background:#1d140d;
	width:142px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-left:1px;
}

#nav li ul ul
{ /* third-and-above-level lists */
	margin: -1em 0 0 10em;
	margin-left:140px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul
{
	background:#1d140d;
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul
{ /* lists nested under hovered list items */
	left: auto;
}

#content
{
	clear: left;
	color: #ccc;
}

