﻿/*! layout.css */
/*! author:siewho 2011/10/03 */
body.main {
background: #201000 url("../images/bg-main.jpg") no-repeat top center;
}
body.sub {
background: #201000 url("../images/bg-sub.jpg") no-repeat top center;
color:#341400;
}
a:link, a:visited {
color: #991200;
}
a:hover {
color: #3c3400;
}
li {font-size:14px;}
.wrapper {
position: absolute;
left: 50%;
margin-left: -480px;
}
.footer {
position: absolute;
width: 100%;
max-height: 240px;
top: 720px;
text-align: center;
padding:10px 0 0;
background: #000 url("../images/bg-footer.jpg")  repeat-x;
}
.content {
height: 720px;
}

.btn_logo {
position: absolute;
top:0;
left:80px;
}
.btn_home {
position: absolute;
top:10px;
left:280px;
}

.nav_social {
position: absolute;
top:0;
left:790px;
list-style: none;
}
.nav_social .fl {
float: left;
margin-right:4px;
}


.socialnav {position: absolute;top:10px; left:740px; width:198px; }
.wrapper .socialnav span {position:absolute; text-indent:-9999em;}
.wrapper .socialnav a {display:block; margin-bottom:5px; margin-right:2px;}

.wrapper .socialnav a#bookmark {width:123px; height:25px; background:url(../images/favourite-btn.png) no-repeat;}
.wrapper .socialnav a:hover#bookmark { background-position:0 -25px;}

.wrapper .socialnav a#facebook {width:33px; height:33px; background:url(../images/btn-fb.png) no-repeat;}
.wrapper .socialnav a:hover#facebook {background-position:0 -33px;}

.wrapper .socialnav a#twitter {width:33px; height:33px; background:url(../images/btn-twitter.png) no-repeat;}
.wrapper .socialnav a:hover#twitter {background-position:0 -33px;}

.wrapper .socialnav #gplus {width:40px; height:24px; margin-top:3px;}

.wrapper .socialnav .fl {float: left;margin-right:4px;}

.leftnav {
position: absolute;
width: 160px;
height: 540px;
background:  url("../images/bg-leftnav.png")  no-repeat 0px 0px;
top: 168px;
left: 60px;
}
.leftnav h2 {
display: block;
text-indent: -9999em;
width:128px;
height:20px;
background:  url("../images/l-title.gif")  no-repeat 0px 0px;
margin: 32px 0 0 18px;
}

.lvlnav {
margin: 10px 0 0 10px;
}

.lvlnav li {
  margin: 0px 0 10px;
  padding: 0;
  text-indent:-9999px;	
  list-style-type:none;
}
.lvlnav li a, .lvlnav li a:link, .lvlnav li a:active, .lvlnav li a:visited {
	border:0;
	display:block;
	text-decoration:none;
	width: 140px;
	height: 22px;
	background:  url(../images/lvlnav.gif) no-repeat;
	outline:0;
}


body li#lvl-btn1 a 				{ background-position: 0 0;  }
body li#lvl-btn1 a:hover		{ background-position: -140px 0px; }

body li#lvl-btn2 a 				{ background-position: 0px -32px;  }
body li#lvl-btn2 a:hover		{ background-position: -140px -32px; }

body li#lvl-btn3 a 				{ background-position: 0px -64px;  }
body li#lvl-btn3 a:hover		{ background-position: -140px -64px; }

body li#lvl-btn4 a 				{ background-position: 0px -96px;  }
body li#lvl-btn4 a:hover		{ background-position: -140px -96px; }

body li#lvl-btn5 a 				{ background-position: 0px -128px;  }
body li#lvl-btn5 a:hover		{ background-position: -140px -128px; }


.l-nav {
margin: 10px 0 0 20px;
}

.l-nav li {
  margin: 0px 0 4px;
  padding: 0;
  text-indent:-9999px;	
  list-style-type:none;
}
.l-nav li a, .l-nav li a:link, .l-nav li a:active, .l-nav li a:visited {
	border:0;
	display:block;
	text-decoration:none;
	width: 120px;
	height: 32px;
	background:  url(../images/l-nav.gif) no-repeat;
	outline:0;
}


body li#l-btn1 a 				{ background-position: 0 0;  }
body li#l-btn1 a:hover		{ background-position: -120px 0px; }

body li#l-btn2 a 				{ background-position: 0px -32px;  }
body li#l-btn2 a:hover		{ background-position: -120px -32px; }

body li#l-btn3 a 				{ background-position: 0px -64px;  }
body li#l-btn3 a:hover		{ background-position: -120px -64px; }

body li#l-btn4 a 				{ background-position: 0px -96px;  }
body li#l-btn4 a:hover		{ background-position: -120px -96px; }

body li#l-btn5 a 				{ background-position: 0px -128px;  }
body li#l-btn5 a:hover		{ background-position: -120px -128px; }

body li#l-btn6 a 				{ background-position: 0px -160px;  }
body li#l-btn6 a:hover		{ background-position: -120px -160px; }

body li#l-btn7 a 				{ background-position: 0px -192px;  }
body li#l-btn7 a:hover		{ background-position: -120px -192px; }

.info {width: 640px;height: 560px;position: absolute;top:130px;left:250px;}

.info h1 {margin: 0 0 0 30px;}
.info h1 span {display: block;width: 380px;height: 38px;text-indent: -999em;}
.info h1 span#t01 {background:  url(../images/t-01.gif) no-repeat;}
.info h1 span#t02 {background:  url(../images/t-02.gif) no-repeat;}
.info h1 span#t03 {background:  url(../images/t-03.gif) no-repeat;}
.info h1 span#t04 {background:  url(../images/t-04.gif) no-repeat;}
.info h1 span#t05 {background:  url(../images/t-05.gif) no-repeat;}
.info h1 span#t06 {background:  url(../images/t-06.gif) no-repeat;}
.info h1 span#t07 {background:  url(../images/t-07.gif) no-repeat;}
.info h1 span#t08 {background:  url(../images/t-08.gif) no-repeat;}
.info h1 span#t09 {background:  url(../images/t-09.gif) no-repeat;}
.info h1 span#t10 {background:  url(../images/t-10.gif) no-repeat;}
.info h1 span#t11 {background:  url(../images/t-11.gif) no-repeat;}
.info h1 span#t12 {background:  url(../images/t-12.gif) no-repeat;}

.sub01 .subnav li a.nav_n1 { background: transparent url('../images/sub-0101.gif') no-repeat; }
.sub01 .subnav li a.nav_n2 { background: transparent url('../images/sub-0102.gif') no-repeat; }
.sub01 .subnav li a.nav_n3 { background: transparent url('../images/sub-0103.gif') no-repeat; }
.sub01 .subnav li a.nav_n4 { background: transparent url('../images/sub-0104.gif') no-repeat; }
.sub01 .subnav li a.nav_n5 { background: transparent url('../images/sub-0105.gif') no-repeat; }
.sub01 .subnav li a.nav_n6 { background: transparent url('../images/sub-0106.gif') no-repeat; }
.sub01 .subnav li a.nav_n7 { background: transparent url('../images/sub-0107.gif') no-repeat; }

.sub02 .subnav li a.nav_n1 { background: transparent url('../images/sub-0201.gif') no-repeat; }
.sub02 .subnav li a.nav_n2 { background: transparent url('../images/sub-0202.gif') no-repeat; }
.sub02 .subnav li a.nav_n3 { background: transparent url('../images/sub-0203.gif') no-repeat; }
.sub02 .subnav li a.nav_n4 { background: transparent url('../images/sub-0204.gif') no-repeat; }
.sub02 .subnav li a.nav_n5 { background: transparent url('../images/sub-0205.gif') no-repeat; }
.sub02 .subnav li a.nav_n6 { background: transparent url('../images/sub-0206.gif') no-repeat; }
.sub02 .subnav li a.nav_n7 { background: transparent url('../images/sub-0207.gif') no-repeat; }

.sub03 .subnav li a.nav_n1 { background: transparent url('../images/sub-0301.gif') no-repeat; }
.sub03 .subnav li a.nav_n2 { background: transparent url('../images/sub-0302.gif') no-repeat; }
.sub03 .subnav li a.nav_n3 { background: transparent url('../images/sub-0303.gif') no-repeat; }
.sub03 .subnav li a.nav_n4 { background: transparent url('../images/sub-0304.gif') no-repeat; }
.sub03 .subnav li a.nav_n5 { background: transparent url('../images/sub-0305.gif') no-repeat; }
.sub03 .subnav li a.nav_n6 { background: transparent url('../images/sub-0306.gif') no-repeat; }
.sub03 .subnav li a.nav_n7 { background: transparent url('../images/sub-0307.gif') no-repeat; }
.sub03 .subnav li a.nav_n8 { background: transparent url('../images/sub-0308.gif') no-repeat; }

.sub04 .subnav li a.nav_n1 { background: transparent url('../images/sub-0401.gif') no-repeat; }
.sub04 .subnav li a.nav_n2 { background: transparent url('../images/sub-0402.gif') no-repeat; }
.sub04 .subnav li a.nav_n3 { background: transparent url('../images/sub-0403.gif') no-repeat; }

.sub05 .subnav li a.nav_n1 { background: transparent url('../images/sub-0501.gif') no-repeat; }
.sub05 .subnav li a.nav_n2 { background: transparent url('../images/sub-0502.gif') no-repeat; }
.sub05 .subnav li a.nav_n3 { background: transparent url('../images/sub-0503.gif') no-repeat; }

.sub06 .subnav li a.nav_n1 { background: transparent url('../images/sub-0601.gif') no-repeat; }
.sub06 .subnav li a.nav_n2 { background: transparent url('../images/sub-0602.gif') no-repeat; }
.sub06 .subnav li a.nav_n3 { background: transparent url('../images/sub-0603.gif') no-repeat; }
.sub06 .subnav li a.nav_n4 { background: transparent url('../images/sub-0604.gif') no-repeat; }
.sub06 .subnav li a.nav_n5 { background: transparent url('../images/sub-0605.gif') no-repeat; }
.sub06 .subnav li a.nav_n6 { background: transparent url('../images/sub-0606.gif') no-repeat; }
.sub06 .subnav li a.nav_n7 { background: transparent url('../images/sub-0607.gif') no-repeat; }

.sub07 .subnav li a.nav_n1 { background: transparent url('../images/sub-0701.gif') no-repeat; }
.sub07 .subnav li a.nav_n2 { background: transparent url('../images/sub-0702.gif') no-repeat; }
.sub07 .subnav li a.nav_n3 { background: transparent url('../images/sub-0703.gif') no-repeat; }
.sub07 .subnav li a.nav_n4 { background: transparent url('../images/sub-0704.gif') no-repeat; }
.sub07 .subnav li a.nav_n5 { background: transparent url('../images/sub-0705.gif') no-repeat; }
.sub07 .subnav li a.nav_n6 { background: transparent url('../images/sub-0706.gif') no-repeat; }


.sub08 .subnav li a.nav_n1 { background: transparent url('../images/sub-0801.gif') no-repeat; }
.sub08 .subnav li a.nav_n2 { background: transparent url('../images/sub-0802.gif') no-repeat; }
.sub08 .subnav li a.nav_n3 { background: transparent url('../images/sub-0803.gif') no-repeat; }
.sub08 .subnav li a.nav_n4 { background: transparent url('../images/sub-0804.gif') no-repeat; }

.sub09 .subnav li a.nav_n1 { background: transparent url('../images/sub-0901.gif') no-repeat; }
.sub09 .subnav li a.nav_n2 { background: transparent url('../images/sub-0902.gif') no-repeat; }
.sub09 .subnav li a.nav_n3 { background: transparent url('../images/sub-0903.gif') no-repeat; }

.sub10 .subnav li a.nav_n1 { background: transparent url('../images/sub-1001.gif') no-repeat; }
.sub10 .subnav li a.nav_n2 { background: transparent url('../images/sub-1002.gif') no-repeat; }
.sub10 .subnav li a.nav_n3 { background: transparent url('../images/sub-1003.gif') no-repeat; }

.sub11 .subnav li a.nav_n1 { background: transparent url('../images/sub-1101.gif') no-repeat; }
.sub11 .subnav li a.nav_n2 { background: transparent url('../images/sub-1102.gif') no-repeat; }
.sub11 .subnav li a.nav_n3 { background: transparent url('../images/sub-1103.gif') no-repeat; }
.sub11 .subnav li a.nav_n4 { background: transparent url('../images/sub-1104.gif') no-repeat; }

.subnav li { margin: 0 0px 5px 10px; width: 110px; height: 26px; display: inline; float: left; }
.subnav li a { width: 100%; float: left; height: 26px; display: block;  text-indent: -999em; background:#ddd; outline:none;}
body.sub .subnav li a:hover { background-position: -110px 0px; }


#myajaxload {
display: block;
width: 570px;
height: 436px;
clear: both;
position: absolute;
top:120px;
left:0;
padding: 10px 10px 0 20px;
outline:none;
}
.sub12 #myajaxload  {
top: 60px;
left: 20px;
}

/*.sub11 #myajaxload {
top: 40px;
}*/
.scroll-pane {
width:580px;
height: 446px;
overflow: auto;
}
#myajaxload h3 {
font-family: Verdana,Simsun,Arial Unicode MS,Mingliu,Arial,Helvetica;
font-size:22px;
letter-spacing:1px;
margin:0 0 20px;
color: #5d0000;
text-shadow: 0 1px 1px #ff6;
}
#myajaxload h4 {
font-family: Verdana,Simsun,Arial Unicode MS,Mingliu,Arial,Helvetica;
font-size:16px;
letter-spacing:1px;
margin: 24px 0 5px;
color: #511818;
text-shadow: 0 1px 1px #ff6;
}
#myajaxload h5 {
font-family: Verdana,Simsun,Arial Unicode MS,Mingliu,Arial,Helvetica;
font-size:14px;
letter-spacing:1px;
margin: 14px 0 5px;
color: #333;
text-shadow: 0 1px 1px #a4eeff;
}
#myajaxload strong {
color: #f00;
}
#myajaxload {
font-size: 14px;
font-family: Verdana,Simsun,Arial Unicode MS,Mingliu,Arial,Helvetica;
letter-spacing:1px;
}
#myajaxload p {
font-family: Verdana,Simsun,Arial Unicode MS,Mingliu,Arial,Helvetica;
font-size:14px;
letter-spacing:1px;
margin: 0 0 4px;
}
#myajaxload ul, #myajaxload ol {
padding: 0 16px 5px;
}
#myajaxload table {
border-top: 1px solid  #300;
border-left: 1px solid  #300;
font-size:14px;
background:#ffb687;
}

#myajaxload table th, #myajaxload table td {
border-bottom: 1px solid  #300;
border-right: 1px solid  #300;
text-align:center;
vertical-align: middle;
padding: 3px 1px;
}
#myajaxload table th {
border-bottom: 2px solid  #300;
background:#300;
color:#ff6;
}

#myajaxloading {
clear: both;
position: absolute;
top: 200px;
left:160px;
z-index:4;
background: url(../images/bg-load.png) no-repeat;
width: 320px;
height: 120px;
text-align:center;
}
#myajaxloading img {
vertical-align: middle;
margin: 60px 0 0;
}

.scrollto_nav {
display: block;
width: 530px;
}
.scrollto_nav li {
display: block;
padding:5px;
float: left;
font-size:14px;
text-align: center;
}
.scrollto_nav li a:link, .scrollto_nav li a:visited, .scrollto_nav li a:active {
color: #ff6;
background: #572200;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
padding: 4px 5px;
text-decoration: none;
}
.scrollto_nav li a:hover {
color: #fff;
}


.myform, .myresult {
background:#000 url(../images/bg-form.jpg) no-repeat;
color: #CCCCCC;
}
.myform .content,.myresult .content {
display: block;
width:390px;/*540*/
height: 380px;/*450*/
padding: 170px 0 0 70px;
color:#900;
}
.myresult .content {
xtext-align: center;
xpadding: 100px 20px;
}



/**form*********************/
#applyform {
xmargin: 20px 0 0 0px;
xcolor: #d79c63;
font-size: 1.1em;
}
#applyform li {
margin: 0 0 8px 2px;
padding: 0 0 5px;
display: block;
width: 350px;
line-height: 1em;
}
#applyform li strong {
display: block;
width:100px;
height: 11px;
float: left;
padding: 4px 0 0;
text-align: right;
}
.field_long {
width: 186px;
height: 66px;
border: none;
color: #333;
padding: 4px 0 0 5px;
font-size: 1em;
margin: 0 0 0 8px;
}
.field_short {
width: 130px;
xheight: 16px;
border: none;
color: #000;
padding: 4px 0 0 3px;
margin: 0 2px 0 8px;
font-size: 1em;
}
.row3 {
height: 20px;
}
.row3 .field_long {
height: 18px;
padding: 2px 0;
background: #fff;
}

.btn-submit {
float: right;
margin: 0 100px 0 0;
}



.event_nav {
list-style: none;
}
.event_nav li {
display:inline-block;
*display:inline;
zoom:1;
vertical-align:top;
margin: 0 10px 10px 0;
}
.event_nav li a:link, .event_nav li a:visited {
display:inline-block;
text-decoration: none;
background: url(../images/btn-event.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fffac4;
	padding: 5px 10px;
	width: 120px;
	text-align:center;
	background: -moz-linear-gradient(
		top,
		#cc0000 0%,
		#700303 50%,
		#590000 50%,
		#cc0000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#cc0000),
		color-stop(0.50, #700303),
		color-stop(0.50, #590000),
		to(#cc0000));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #800024;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(000,000,000,0.4);	
}
.css3button li a:hover {
color: #fff;
}