@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
html, body {height: 100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#44423b;background:#ffffff; border-top:4px solid #BF9721; }
.clear { padding:0; margin:0; clear:both; height:0px;}
/*wrapper*/
#wrap {width:100%; min-height:100%; height: auto !important;height: 100%; overflow:hidden;margin: 0 auto -50px auto;}
#main-container {width:900px; margin:0 auto;overflow:hidden;} 

/* Index page */
.home-wrap { width:100%; float:left; overflow:hidden; height:auto; background:url(../images/home_strip_bg.png) repeat-x top #FFFFFF; }
.home-wrap-inside { width:100%; float:left; overflow:hidden; height:auto; background:url(../images/home_bg.png) no-repeat center top;}
#home-container-Left { width:440px; float:left; height:auto; position:relative;}
#home-container-Right { width:440px; float:right; height:auto; position:relative;}

/* AWARD page */
.award-wrap { width:100%; float:left; overflow:hidden; height:auto; min-height:100%; background:#F2DEAD; padding:0 0 50px 0; }
.award-wrap-inside{ width:100%; float:left; overflow:hidden; height:auto; background:url(../images/fla-award-bg.png) repeat-x center top;}

/* GALA page */
.gala-wrap { width:100%; float:left; overflow:hidden; height:auto; min-height:100%; background:#F2DEAD; padding:0 0 50px 0; }
.gala-wrap-inside{ width:100%; float:left; overflow:hidden; height:auto; background:url(../images/fla-gala-bg.png) repeat-x center top;}

.home-banner { width:440px; float:left; height:auto; margin:0 0 10px 0;}
.home-badge { width:440px; float:left; height:auto;}
.home-box { width:440px; float:right; height:374px; padding:20px 0 0 0; background:url(../images/home_box2.png) no-repeat;}
.home-box-inside { width:400px; padding:0 20px 0 0; height:359px; margin:0 auto; position:relative;}
h2.home-news-title { font-size:12px; color:#a49345; display:block; padding:0 0 8px 0;}
h2.home-news-title a{ text-decoration:none;color:#a49345;}
h2.home-news-title a:hover{ text-decoration:underline;} 
p.home-news-date { display:block; font-size:10px; color:#808080; padding:0 0 15px 0;}
.home-news-content { width:380px; float:left; height:auto; font-size:12px; color:#44423b;}
.home-news-content p{ display:block; line-height:16px; padding:0 0 10px 0;}
.home-news-content p a{ text-decoration:none;color:#a49345;}
.home-news-content p a:hover{ text-decoration:underline;}

.home-icons { width:900px; float:left; height:auto; padding:30px 0 0 0;}
.home-icons ul{ display:block;}
.home-icons ul li{ display:inline; padding:0 16px 0 0;}
li.home-icons-last { padding:0 !important; margin:0 !important;}

/*Header*/
.header { width:900px; float:left; height:auto; margin-bottom:32px;}
.header-left { width:160px; float:left; height:auto;} 
.header-right { width:730px; float:right; padding:34px 2px 0 0;}
/* menu */
ul.main-menu { display:block; width:100%; margin:0; padding:0;}
ul.main-menu li{ display:inline; margin:0 30px 0 0;}
ul.main-menu li a{ color:#000;   text-decoration:none;}
ul.main-menu li a:hover{ color:#F90;}

/*Content*/
#container { width:900px; float:left; height:auto;}

.c-holder {width:900px; float:left; height:auto;}
.c-top {width:900px; float:left; height:20px;}
.c-body-back {width:900px; float:left; height:auto; background:url(../images/c-body-strip.png) repeat-y left top;}
.c-body {width:900px; float:left; height:auto; background:url(../images/c-body.png) no-repeat top; min-height:300px;}
.c-bot  {width:900px; float:left; height:13px;}
/*Left*/
#left { width:248px; float:left; height:auto; padding:0 0 0 1px;}
/*Right*/
#right { width:610px; float:right; height:auto;padding:0 20px;}

.side-pix { width:248px; float:left; height:auto; margin-bottom:15px; text-align:center;}
.side-menu-holder { width:248px; float:left; height:auto; border-top:5px solid #BF9721; padding:11px 0 15px 0;}
/* side menu */
a.side-menu-top { display:block; float:left; height:auto; width:218px; height:18px; padding:6px 15px 0 15px; font-weight:bold; color:#a49446; text-decoration:none; margin:0 0 6px 0;}
a:hover.side-menu-top { background:url(../images/side-menu-hover.png) no-repeat; color:#ffffff;}
a.side-menu-top-active { display:block; float:left; height:auto; width:218px; height:18px; padding:6px 15px 0 15px; margin:0 0 6px 0; background:url(../images/side-menu-hover.png) no-repeat !important; color:#ffffff !important; font-weight:bold; text-decoration:none; margin:0 0 6px 0;}
.side-menu-text { display:block; height:auto; padding:6px 15px 0 15px; font-weight:bold; color:#a49446; text-decoration:none; margin:0 0 6px 0;}

ul.side-sub-menu { display:block; padding:0;color:#a49446; font-size:11px; font-weight:bold; padding:10px 20px 0 30px; float:left;}
ul.side-sub-menu a{ color:#a49446; text-decoration:none;}
ul.side-sub-menu a:hover{ text-decoration:underline;} 
ul.side-sub-menu li{ display:block; margin:0 0 15px 0;}
ul.side-sub-menu li ul{ display:block; padding:15px 20px 0 20px;}
a.ss-menu { padding:0 0 0 10px;}
a.ss-menu-active { padding:0 0 0 10px; background:url(../images/icon/arrow-right.png) no-repeat left;}
a.ss-memu-level-2-active { padding:0 0 0 10px; background:url(../images/icon/arrow-right.png) no-repeat left;}
a.ss-memu-level-2 { padding:0 0 0 10px;}

.breadcrumb { width:610px; float:left; height:auto; font-size:14px; color:#a49345; font-weight:bold; margin-bottom:20px; }
.breadcrumb a{color:#a49345; text-decoration:none;}
.breadcrumb a:hover{ text-decoration:underline; color:#BF9721;}
.breadcrumb2 { width:610px; float:left; height:auto; font-size:14px; color:#a49345; font-weight:bold; margin-bottom:12px; padding:0 20px;}
.breadcrumb2 a{color:#a49345; text-decoration:none;}
.breadcrumb2 a:hover{ text-decoration:underline; color:#BF9721;}

.text-frame { width:610px; float:left;}
.text-frame p{ font-size:12px; color:#44423b; line-height:18px; display:block; padding:0 0 20px 0;}
p.text-block { display:block; padding:0 0 15px 0;}

/* form */
.h-form-holder { width:610px; float:left; height:auto; margin:0 0 15px 0;}
.h-form-top { width:580px; float:left; height:20px; background:url(../images/h-form-top.png) no-repeat; color:#ffffff; padding:7px 20px 0 10px; color:#ffffff;}
.h-form-top-L { width:200px; float:left; height:auto; }
.h-form-top-R { width:280px; float:right; height:auto; text-align:right; }
.h-form-body { width:610px; float:left; height:auto; background:url(../images/h-form-body.png) repeat-y;}
.h-form-bot { width:610px; float:left; height:20px;} 
.form-body { width:590px;  float:left; height:auto; padding:10px 10px 0 10px;}
.form-body-H { width:590px;  float:left; height:auto; padding:0 0 10px 0;}
.form-body-L { width:220px; float:left; height:auto; padding:3px 0 0 0;}
.form-body-R { width:325px; float:left; height:auto;}
.form-body-R2 { width:325px; float:left; text-align:right; height:auto;}
input.f-input { width:303px; border:1px solid #CFCFAA; background:#fff; font-size:12px; color:#44423b; height:20px; padding:0 10px; font-weight:bold;}
textarea.f-textarea { width:303px; border:1px solid #CFCFAA; background:#fff; font-size:12px; color:#44423b; height:60px; padding:10px; font-weight:bold;}
.select-box-1 { width:155px; float:left; height:auto;}
.select-box-1 select{ width:auto; height:22px; background:#ffffff; font-size:12px; color:#44423b; border:1px solid #CFCFAA; font-weight:bold; padding:0 0 0 15px;}
.select-box-2 { width:130px; float:right; height:auto;}
.select-box-2 select{ width:130px; height:22px; background:#ffffff; font-size:12px; color:#44423b; border:1px solid #CFCFAA; font-weight:bold; padding:0 0 0 15px;}
.select-box-space { width:38px; float:left; font-weight:bold; text-align:center; padding:3px 0 0 0;}
/* pagination */
.pagination { width:270px; float:right;}
.pagination a{ text-decoration:none; color:#fff; font-size:10px; font-weight:bold; padding:1px 3px; border:1px solid #BF9721;}
.pagination a:hover{ border:1px solid #fff;} 
.pagination span{text-decoration:none; color:#fff; font-size:10px; font-weight:bold; padding:1px 3px; border:1px solid #fff;}
.form-body-info { width:590px;  float:left; height:auto; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #CBCFAA;}
.form-body-info-last { border-bottom:none !important; padding:0 !important; margin:0 !important;}
.form-body-info-L { width:200px; float:left; height:auto; }
.form-body-info-R {width:370px; float:right; height:auto;}
.form-body-info-pix-holder { width:198px; padding:17px 0; text-align:center; float:left;}
p.ff-info-text { display:block; font-size:12px; font-weight:bold; line-height:19px; color:#44423b;}
p.ff-info-text span{ color:#a49345;}
p.ff-info-text a{ text-decoration:none; color:#44423b;}
p.ff-info-text a:hover{ text-decoration:underline;} 
p.contact-info-text { display:block;display:block; font-size:12px; line-height:19px; color:#44423b; padding:0 0 10px 0;}
p.contact-info-text a{ color:#a49345;}
p.contact-info-text a:hover{ text-decoration:none;}

/* AWARD PAGE */
#award-holder { width:650px; float:right; height:auto;padding:0;}
.award-click { width:610px; float:left; height:auto; padding:0 20px; text-align:right; font-size:11px; color:#858585; font-weight:bold; margin-bottom:8px;}
.award-click a{ color:#858585; text-decoration:none;}
.award-click a:hover{ text-decoration:underline;}


/* TABS */
.award-content { width:610px; padding:0 20px; float:left; height:auto; margin:0 0 20px 0;}
.tabs-menu-1 {display: block;}
.tabs-menu-2,.tabs-menu-3,.tabs-menu-4 {display: none;}
ul.tabs-menu { width:599px; height:101px; background:url(../images/award-bar.png) no-repeat; float:left; display:block; padding:0 0 0 50px;}
ul.tabs-menu li{ width:178px; float:left; margin:0 10px 0 0; text-align:center; cursor:pointer;}
li.tabs-menu-last { margin:0 0 0 0 !important;}
a.active { background:url(../images/icon/arrow-top-active.png) no-repeat center top;}
a#tabs-menu-1 {  width:178px; float:left; display:block; height:70px;  padding:22px 0 0 0; }
a#tabs-menu-2 {  width:178px; float:left; display:block; height:70px;  padding:22px 0 0 0;   }
a#tabs-menu-3 {  width:178px; float:left; display:block; height:70px;  padding:22px 0 0 0;   }
a#tabs-menu-4 {  width:178px; float:left; display:block; height:70px;  padding:22px 0 0 0;   }

li#award-2007 { background:url(../images/fla-award-2007.png) no-repeat bottom;}
li#award-2008 { background:url(../images/fla-award-2008.png) no-repeat bottom;}
li#award-2009 { background:url(../images/fla-award-2009.png) no-repeat bottom;}
li#award-2010 { background:url(../images/fla-award-2010.png) no-repeat bottom;}

li#gala-2007 { background:url(../images/gala-2007.png) no-repeat bottom;}
li#gala-2008 { background:url(../images/gala-2008.png) no-repeat bottom;}
li#gala-2009 { background:url(../images/gala-2009.png) no-repeat bottom;}



.gold-text { color:#D4A017; } 



/*Footer*/
.push {height:50px; clear:both;}
#footer { width:900px; margin:0 auto;background:url(../images/footer-bg.png) no-repeat; font-size:11px; color:#827744; overflow:hidden;  height:50px; clear:both; }
#footer a{ color:#827744; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer-left { width:260px; float:left; padding:10px 0 0 15px;}
#footer-left span{ padding:0 2px;}
#footer-right { width:605px; float:right; padding:10px 15px 0 0; text-align:right; line-height:13px;}
a.createdBY { color:#e88800 !important;}

#tdimage {background:url(images/info_notebookspine.png);}
form { background:none; margin:0; padding:0; border:0 !important;}
a img{ border:0;}
ul { list-style:none ;}
.clear { padding:0; margin:0; clear:both; height:auto;}
p.entry-header-subtitle { display:block; color:#B9AE7C; font-size:16px; margin:30px 0 15px 0; font-weight:bold; }
p.entry-header-join {display:block; color:#747474; font-size:12px; margin:5px 0 10px 0; }
ol {
list-style-type:decimal;
padding-left:30px;
}


