@charset utf-8;
*{margin:0;padding:0}
body{background-color:#fff;font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;color:#000;font-size:13px;line-height:13px;height:100%;margin:0;padding:0}
h1{font-size:32px;color:#c9a764;letter-spacing:-3px;margin-bottom:0px;padding:0px}
h2{font-size:14px;font-weight:700;color:#000;letter-spacing:0px;margin-bottom:20px;margin-top:20px}
h3{font-size:14px;color:#505050;letter-spacing:1px;font-weight:700}
h4{font-size:12px;color:#696969;letter-spacing:1px;font-weight:700}
p.pgold {color: #c9a764}
strong {font-weight: bold; color: #c9a764}
.mpIntroTitle strong {font-weight: bold; color: #000}
a:hover{outline:0 none}
a{text-decoration:none;color:#0078dc;cursor:pointer}
a img{border:none;text-decoration:none}
a.orange{color:#f26722;font-size:12px;text-decoration:underline}
a.aType1{color:#000;font-size:11px}
a.dba {font-size:12px}
a.dbp {font-size:10px;color:#666}
p{font-size:11px;line-height:18px;color:#666;letter-spacing:0;text-align:justify;margin:1px 0 1.4em}
p.pageIntro{width:500px;font-size:12px;color:#696969;margin-bottom:30px;line-height:19px}
p.point{font-size:11px;color:#696969;line-height:17px;text-align:justify;letter-spacing:0}
.pointDiv{width:500px;margin-top:15px;float:left;position:relative}
.pointImg{width:120px;float:left;position:relative}
img{border:none}
.feedbackLink{color:#1451a1;font-size:10px;margin-top:11px}
#header{position:relative;display:block;width:950px;height:45px;top:0px;z-index:2;margin-bottom:10px;margin-top:0;clear:both;}
#logo{display:block;float:left;position:relative;width:213px;height:35px;margin-top:10px;background:url(../images/logo.gif) no-repeat}
#logo a{display:block;width:100%;height:100%;border:0}
#logoNone{display:block;float:left;position:relative;width:174px;height:90px}
#hotline{display:block;position:relative;float:right;width:210px;height:25px;margin-top:3px}
#partner{display:block;position:relative;float:right;width:318px;height:27px}
a.feedbackA{color:#646363}
#naviBar ul{display:block;position:relative;float:right;width:345px;height:16px;background:url(../images/topnavi.gif) no-repeat 0 0;list-style:none}
#naviBar ul li{display:block;float:left;height:16px;margin-top:0px}
#naviBar ul li a{display:block;width:100%;height:25px}
#about{width:80px}
#development{width:104px}
#construction{width:100px}
#contact{width:61px}
#about a:hover{background:url(../images/topnavi.gif) no-repeat 0 -16px}
#development a:hover{background:url(../images/topnavi.gif) no-repeat -80px -16px}
#construction a:hover{background:url(../images/topnavi.gif) no-repeat -184px -16px}
#contact a:hover{background:url(../images/topnavi.gif) no-repeat -284px -16px}
.container{width:950px;min-height:100%;overflow:hidden;margin:0 auto}
#mainpageBlank{display:block;position:relative;float:left;width:950px;height:18px;}
#mainBanner{display:block;position:relative;float:left;width:950px;height:350px;z-index:1}
.mpIntroThumb {display:block;position:relative;float:left;width:120px;height:294px;margin-right:25px;margin-top:20px}
a.mpThumbTitle{color:#000;font-size:10px;font-weight:700;text-align:left}
a.mpThumbDes{color:#606060;font-size:10px;text-align:left;line-height:15px}
a.mpThumbView{color:#f26722;font-size:10px;position:absolute;bottom:0;right:5px}
#mpLink p.pBlack{color:#626262; font-weight:bold;font-size:10px}
#mpAds{display:block;position:relative;float:left;width:100%;height:100%}
#page{display:block;position:relative;float:left;width:950px;min-height:550px;margin-top:30px;background:url(../images/pg_bg.jpg) no-repeat 0 0;clear:both;}
#pageLeft{display:block;position:relative;float:left;width:450px;height:530px}
#pageRight{display:block;position:relative;float:left;width:480px;height:530px;margin-left:19px}
#pcLeft{width:220px;height:100%;position:relative;float:left;display:block}
#pcRight{width:220px;height:100%;position:relative;float:left;display:block}
.pcText {padding-right:10px}
#leftNavi{display:block;position:relative;float:left;width:200px;margin-top:5px}
#pageText{font-size:1.1em;line-height:1.4em;color:#000;text-decoration:none;text-align:justify;width:760px;margin:0}
#footer{display:block;position:relative;font-size:10px;width:100%;height:20px;padding-top:10px;margin-top:15px}
#footer p,a{font-size:10px;text-decoration:none;color:#9c9c9c;letter-spacing:0}
#map{display:block;position:relative;float:left;width:550px;margin:5px 5px 0 0}
#form2{color:#fff;float:left;position:relative;display:block;width:950px}
#form2 input,textarea{font:100% Trebuchet MS, Arial, Helvetica, Sans-Serif;line-height:160%;color:#333}
#form2 fieldset{border:none;background:#2e2e2e;margin:0;padding:0 0 1em}
#form2 p{color:#fff;margin:.5em 20px}
#form2 input{width:270px;border:1px solid #111;background:#282828;margin-top:10px;color:#fff;padding:5px 3px}
#form2 textarea{width:600px;border:1px solid #111;background:#282828;margin-top:10px;color:#fff;height:142px;overflow:auto;padding:5px 3px}
#form2 button{height:32px;line-height:25px;border:1px solid #FC0;background:#ffbe00;color:#000;cursor:pointer;text-align:center;font-weight:700;padding:0 20px}
.button{width:11px;height:11px;background:transparent url(../images/mark.png) no-repeat;cursor:pointer;filter:none}
.button2{width:11px;height:11px;background:transparent url(../images/mark2.png) no-repeat;cursor:pointer}
.noc{cursor:none}
table p{margin-top:0;margin-bottom:0}
td{color:#505050}
#form2 legend,span.tool span.tip,a.various2 span,a.various3 span,a.various4 span,a.various5 span,a.various6 span,a.various7 span,a.various8 span{display:none}
#form2 label,.button a,.button2 a{display:block}
#form2 p.submit,.tableclass{text-align:center}
.svwp{position:relative;float:left;display:block;width:50px;height:20px;background:#fff}
.svwp ul{position:relative;left:-999em}
.slideViewer{position:relative;overflow:hidden;background:#fff;float:left}
.slideViewer ul{position:relative;width:1%;list-style-type:none;margin:0;padding:0}
.slideViewer ul li{float:left;position:relative}
.slideViewer span.typo{background:#fff;color:#000;font:normal 10px Verdana;padding:6px}
.thumbSlider{overflow:hidden;width:1%;background:#fff}
.thumbSlider ul{list-style-type:none;margin:0;padding:0}
.thumbSlider ul li{float:left;margin:0}
.thumbSlider a{color:#fff;text-decoration:none}
.thumbSlider a img{border:0;display:block;padding:0}
.thumbSlider p.tmbrdr{position:relative;font-size:.01em;left:0;margin:0;padding:0}
a.left,a.right{background:transparent;color:red;font:bold 16px Arial;overflow:hidden}
a.left img,a.right img{border:0}
a.l_dis,a.r_dis{background:transparent;cursor:default}
a.l_dis span, a.r_dis span { visibility: hidden;}
a:focus{outline:none}
#dropdown_5columns{float:left;position:absolute;left:-999em;text-align:left;background:#fff;z-index:10;border: 1px solid #d7d7d7;  /* for IE */  filter:alpha(opacity=95);  /* CSS3 standard */ opacity:0.95;width:550px;height:270px;padding:0px 0px}
.dropContent{overflow:visible;z-index:10}
.dropContent p{display:block;color:#000}
#menu {margin-top:3px}
#menu li:hover #dropdown_5columns{top:24px;left:-207px;display:block;z-index:1000}
.col_2{width:118px;float:left;position:relative;padding:15px 15px}
.col_1{width:220px;float:left;position:relative;padding:15px}
#naviBar ul li a.tn_c1{background:none;display:block;position:relative;width:100%;height:100%;color:#696969}
#naviBar ul li a.tn_title{background:none;display:block;position:relative;width:100%;height:20px;color:#c9a764;font-size:12px;font-weight:600;letter-spacing:-1px;text-transform:uppercase}
#naviBar ul li p{text-align:left;font-size:10px}
a.ln{color:#000;font-size:12px;font-weight:100}
#leftNavi ul{display:block;position:relative;float:left;height:100%;list-style:none}
#leftNavi ul li{display:block;float:left;height:100%;width:180px;margin-bottom:10px}
#leftNavi ul li a{display:block;position:relative;width:100%;height:100%;padding-left:20px;overflow:visible;background:url(../images/v_arrow_black.gif) 0 0 no-repeat}
#leftNavi ul li a:hover{display:block;position:relative;width:100%;height:100%;padding-left:20px;overflow:visible;background:url(../images/v_arrow_orange.gif) 0 0 no-repeat;color:#f26722}
#leftNavi ul #lnSub li{margin-bottom:5px}
#leftNavi ul #lnSub li a{background:none}
#leftNavi ul #lnSub li a.ln2{font-size:8px;color:#f26722;text-transform:uppercase}
#leftNavi ul #lnSub li a:hover.ln2{color:#000}
#leftNavi ul li a.nolink2{color:#000;font-size:12px;font-weight:100;cursor:default}
#leftNavi ul li a:hover.nolink2{color:#000;font-size:12px;font-weight:100;cursor:default;background:url(../images/v_arrow_black.gif) 0 0 no-repeat}
a.tn_title2{color:#f26722}
a:hover.tn_title2{color:#ccc}
#naviBar ul li a:hover.nolink{cursor:default}
#contactLeft{color:#666}
.pOrange{color:#f26722;text-align:left}
p.fLeft{float:left;width:50%;text-align:left;text-transform:uppercase;}
p.fRight{float:left;width:50%;text-align:right;text-transform:uppercase;}
#footer p.fLeft2{float:left;width:50%;text-align:left;color:#c9a764}
#footer p.fRight2{float:left;width:50%;text-align:right;color:#c9a764}
#footer p.fLeft2 a, #footer p.fRight2 a{color:#c9a764}
span.ValidationErrors{display:inline-block;font-size:10px;color:#f26722;padding-left:10px;font-style:italic}

/* Tiny Scrollbar */
#scrollbar5 { width: 470px; position: relative;float:left;overflow: hidden; margin: 20px 0 10px; }
#scrollbar5 .viewport { width: 450px; height: 400px; overflow: hidden; position: relative; }
#scrollbar5 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar5 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar5 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:15px; position: relative; }
#scrollbar5 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar5 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar5 .disable { display: none; }



#scroll5text { display: none;}
#scroll5text2 { display: none;}
#scroll5text3 { display: none;}
#scroll5text4 { display: none;}
#scroll5load { display:block; float:left; padding: 0 20px 0 0; }
#scroll5load2 { display:block; float:left; padding: 0 20px 0 0; }
#scroll5load3 { display:block; float:left; padding: 0 20px 0 0; }
#scroll5load4 { display:block; float:left; padding: 0 20px 0 0; }
#scrollbar5 .loadtext p { clear: both; margin: 0; padding: 20px 0 0; }

.fpThumb {display:block;position:relative;float:left;padding-left:0px;padding-right:20px;}
.fpThumb2 {display:block;position:relative;float:left;padding-left:0px;padding-right:20px;}
.fpThumb3 {display:block;position:relative;float:left;padding-left:0px;padding-right:0px;}

#pageTitle {display:block;position:relative;width:480px;float:left;margin-top:20px;margin-bottom:10px;padding:0px}
p.title {color:#141313;padding-top:10px;padding-bottom:0px; margin:0px}
p.status {padding-top:10px;padding-bottom:0px; margin:0px;color:#c9a764;font-size:9px}

a#scroll5load,
a#scroll5load2,
a#scroll5load3,
a#scroll5load4 { font-size:10px;padding-top:3px;padding-bottom:3px;margin-bottom:0px}

.loadtext {height:20px;width: 480px}

.mpIntroCat {position:relative;float:left;margin-top:10px}

.mpIntroPic {position:relative;float:left;margin-top:10px}

.mpIntroText {position:relative;float:left;margin-top:10px}

.mpIntroTitle {position:relative;float:left;margin-top:10px}

#cal {position:relative;float:left;margin-top:30px;margin-right:25px}

#mpLink {width:210px;height:250px;position:relative;float:left;margin-top:50px}

p.mpQuick a{line-height:15px; color:#c9a764; font-weight:bold}

#aboutLeft {display:block;position:relative;float:left;width:180px;margin-right:20px}
#aboutRight {display:block;position:relative;float:left;width:250px}
#aboutLeft2 {display:block;position:relative;float:left;width:225px;margin-right:20px}
#aboutRight2 {display:block;position:relative;float:left;width:205px}

.fieldLeft {width:180px;height:25px;float:left;position:relative}
.fieldRight {width:175px;height:25px;float:left;position:relative}