body{background-color:#333;color:#fff;line-height:23px;}
a{color:#fff;}
h2{color:#da9e28;font-family: georgia;line-height:25px;}
h3{color:#da9e28;margin:0px;font-size:18px;font-family: arial;line-height:25px;}
h4{color:#fff;font-family:arial;font-weight:bold;line-height:25px;font-size:17px;}
h5{font-family:arial;font-size:13px;margin:0px;}

/* Common settings */
.border{border:1px solid #fff;}
.txtcenter{text-align:center;}
.midtxt{font-size:12px;line-height:18px;}
.right{text-align:right;}
.midtxt a{color:#ccc;}
.greytxt{color:#666;}
.litegreytxt{color:#999;}
.pointer{cursor:pointer;}

/* Main menu */
.menu{padding-bottom:10px;}
.menu a{text-decoration:none;}
.pad5{padding:5px;}
.pad8{padding:8px;}

.mh{padding-right:32px;background-color:#bc4334;}
.mp{padding-right:32px;background-color:#3a86bc;}
.mph{background-color:#009ad3;padding-right:32px;}
.ma{background-color:#62702f;padding-right:32px;}
.mc_selected{padding-right:32px;background-color:#9a5341;}
.mc{background-color:#9d7454;margin-left:-5px;padding-right:32px;}
.mh_selected{padding-right:32px;background-color:#f9762f;}
.mh_selected_bg{padding:11px 32px 5px 0px;background-color:#bc4334;}

/* Home Project */
.homeproj{width:170px;float:left;background-color:#666;padding-top:5px;;margin-right:20px;}
.homeproj a{text-decoration:none;padding-left:4px;}
.homeproj img{padding-left:4px;}
.homeproj a:hover {color:#da9e28;}

/* Project Spotlight */
.spotlight{color:#333;background-color:#fff;}
.spotlight h3{color:#333;font-weight:bold;}
#tab1{background-color:#f3f3f3;padding:5px;border-bottom:1px solid #fff;opacity:0.6;filter:alpha(opacity=40);zoom:1.0;}
#tab2{padding:5px;border-bottom:1px solid #fff;opacity:0.6;filter:alpha(opacity=40);zoom:1.0;}
#tab3{background-color:#f4f4f4;padding:5px;border-bottom:1px solid #fff;opacity:0.6;filter:alpha(opacity=40);zoom:1.0;}
#tab4{background-color:#f4f4f4;padding:5px;border-bottom:1px solid #fff;opacity:0.6;filter:alpha(opacity=40);zoom:1.0;}
#tab2_h3{color:#da9e28;}
#tab2_detail, #tab1_detail, #tab3_detail, #tab4_detail {padding:10px;background-color:#fff;}
#tab2_detail a, #tab1_detail a, #tab3_detail a, #tab4_detail a {text-decoration:underline;color:#000;font-weight:normal;}
#tab1_arrow{height:24px;width:24px;background-image:url('../images/passive.png');}
#tab2_arrow{height:24px;width:24px;background-image:url('../images/active.png');}
#tab3_arrow{height:24px;width:24px;background-image:url('../images/passive.png');}
#tab4_arrow{height:24px;width:24px;background-image:url('../images/passive.png');}

/* minipanel */
.minipanel{background-color:#666666;}
.minipanel_title{font-size:13px;color:#393939;padding-top:5px;}
.minipanel_title a {color:#000;text-decoration:none;font-weight:normal;}
.minipanel_title a:hover {color:#ccc;}
.minipanel_title span{color:#000;}
/* Slider in Home page */
.panel_bg{width:968px;text-align:center;border:1px solid #333;height:315px;background-image:url('../images/panel_bg.jpg');}
.panel {width:936px;padding: 0;margin: 0 auto;margin-top:30px;}
.main_view {float: left;position: relative;}
.window {height:255px;width: 936px;overflow: hidden;position: relative;}
.image_reel {position: absolute;top: 0;left: 0;}
.image_reel img {float: left;}
.paging {position: absolute;bottom: 10px;width: 170px; height:40px;z-index: 100;text-align: center;line-height: 40px;display: none;}
.paging a {padding: 5px 8px 5px 8px;text-decoration: none;color: #fff;background-color:#333;}
.paging a.active {background: #ccc;}
.paging a:hover {font-weight: bold;}

/* Main Project Menu */
.imp{color:#da9e28;font-style:italic;}
.greybg{background-color:#4d4d4d;color:#ccc;padding:5px;margin-bottom:3px;}
.greybg a, .brownbg a{font-weight:normal;}
.greybg a:hover, .brownbg a:hover{color:#da9e28;}
.greybg h4, .brownbg h4{margin:0;text-decoration:none;}
.brownbg{background-color:#544831;color:#ccc;padding:5px;margin-bottom:3px;}

/* Specific project */
.spec_menu{background-color:#666;}
.spec_menu a{text-decoration:none;}
.spec a{padding:10px;display:block;text-align:center;}
.spec a:hover {background-color:#da9e28;color:#fff;}
.spec_selected a{background-color:#da9e28;color:#fff;padding:10px;display:block;text-align:center;}
.tick{line-height:40px;font-size:16px;}
.specific_tab1{background-color:#474747;margin-bottom:2px;border-right:2px solid #333;padding-right:20px;}
.specific_tab2{background-color:#474747;margin-bottom:2px;padding-right:27px;}
.specific_tab1 h4, .specific_tab2 h4{padding:10px;margin:0px;}
.specific_tab3{background-color:#5c5c5c;margin-bottom:2px;border-right:2px solid #333;padding-right:20px;}
.specific_tab4{background-color:#5c5c5c;margin-bottom:2px;padding-right:27px;}
.specific_tab3 h4, .specific_tab4 h4{padding:10px;margin:0px;}
.specific_tab5{background-color:#474747;margin-bottom:2px;border-right:2px solid #333;padding-right:20px;}
.specific_tab6{background-color:#544831;margin-bottom:2px;padding-right:27px;}
.specific_tab5 h4, .specific_tab6 h4{padding:10px;margin:0px;}
.specific_tab1 a:hover, .specific_tab2 a:hover, .specific_tab3 a:hover, .specific_tab4 a:hover, .specific_tab5 a:hover, .specific_tab6 a:hover {color:#ccc;}

/* Footer News and events */
.fot h3{padding-bottom:10px;}
.fot a{text-decoration:none;}
.fot span{color:#999;}
.fot h4{margin:0;line-height:30px;}
.fot h4 a{text-decoration:none;}
.fot h4 a:hover {color:#da9e28;}
.fot h5{color:#999;line-height:30px;}
/* bottom footer */
.footer{background-color:#DA9E28;font-size:11.3px;padding:8px;}
.footer a{font-size:11.3px;text-decoration:none;}

/* Projects */
.comp{font-size:12px;}
.comp img{margin-top:7px;}
.comp h3{color:#fff;padding-bottom:10px;}
.comp a{text-decoration:none;}
.comp a:hover {color:#da9e28;}
.comp h3 span{color:#999;}

/* Specification for all projects */
.spec1{background-color:#474747;border-right:4px solid #333;border-bottom:2px solid #333;}
.spec1 h5{padding:10px;color:#f4f4f4;font-size:15px;border-bottom:2px solid #333;}
.spec2{background-color:#5c5c5c;}
.spec2 h5{padding:10px;color:#f4f4f4;font-size:13px;}
.spec3{background-color:#544831;border-right:4px solid #333;border-bottom:2px solid #333;}
.spec3 h5{padding:10px;color:#f4f4f4;font-size:15px;border-bottom:2px solid #333;}
.spec4{background-color:#443e32;}
.spec4 h5{padding:10px;color:#f4f4f4;font-size:13px;}


