/*control scrollbars*/
html{width:100%;margin:0;padding:0;Overflow-x:hidden;Overflow-y:scroll;}
/*default link colors*/
A:link{text-decoration:none;color:#3C5D7E;}
A:visited{text-decoration:none;color:#3C5D7E;}
A:active {text-decoration:none;color:#3C5D7E;}
A:hover{text-decoration:underline;color:#3C5D7E;}
/*body styles*/
body{margin:0;padding:0;width:1024px;margin: 0 auto;margin-top:30px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
/* box styles */
#backbox{position:relative;float:left;width:1024px; background-color:#333333;		background-image:url(../images/newface/backboxbg.jpg);background-repeat:no-repeat;}
/* Header styles */
#header{position:relative;float:left;width:980px;height:64px;background-image:url(../images/newface/topimage.png);margin-left:22px;margin-top:22px;}
.redsub{color:#800000;font-weight:bold;}
#hotspot{position:relative;float:left;width:377px;height:63px;margin-top:0px;}
#topbanner{position:relative;float:right;width:81px;height:42px;margin-top:23px;}
#menu {position:relative; float:left;width:889px;z-index:500;margin-left:24px;margin-top:5px;}
#menu ul {padding:0; margin:0; list-style:none; padding:0px;}
#menu ul.level1 {height:20px;}
#menu ul ul {position:absolute; left:-9999px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:-1px; top:-1px;}
#menu ul li {margin-right:0px; float:left;}
#menu ul li a {display:block; float:left; width:119px; margin-right:8px; padding:2px 0px 2px 0px; font:normal 11px verdana, sans-serif; text-align:center; color:#FFF; text-decoration:none; background-image:url(../images/newface/menubg.jpg); background-repeat:no-repeat;border:0px solid;}
#menu ul li a.fly {background-image:url(../images/newface/menubg.jpg); background-repeat:no-repeat; padding-right:0px;}
 /*url(../../assets/images/interface/menuarrow_greenbg.gif) no-repeat right center */
#menu ul ul li {margin:0;}
#menu ul ul li a {width:104px;text-align:left;padding-left:15px;}
#menu ul ul li a.fly {padding-right:0px;}
 
#menu ul li:hover {position:relative;}
#menu ul li a:hover {direction:ltr; color:#fff; position:relative; }
#menu ul li:hover > a {background-image:url(../images/newface/menuoverbg.jpg); background-repeat:no-repeat; color:#fff;}
#menu ul :hover ul {left:0px; width:119px; top:17px;}
#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul {left:119px; width:119px; top:0px;}
#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul, 
#menu ul :hover ul :hover ul :hover ul ul {left:-9999px;}
#menu ul li a.activelink{background:#475D5A url(../images/newface/menuoverbg.jpg) no-repeat left center; }
#menu ul ul li a.activelink{background:#475D5A url(../images/newface/menuoverbg.jpg) no-repeat left center; }
.activelink{background:#475D5A url(../images/newface/menuoverbg.jpg) no-repeat left center; }
#inenglish{position:relative;float:right;width:80px;height:15px;margin-top:5px;margin-right:23px;text-align:center;background-image:url(../images/newface/inenglish.jpg);background-repeat:no-repeat;padding-top:2px;}
#inenglish a{color:#FFF;}
/****************************************************************************************************************************/
#scenebox{position:relative;float:left;width:980px;height:240px;margin-top:18px;margin-left:22px;overflow:hidden;}
#leftalpha{position:absolute; left:0px; top:0px; height:190px;z-index:100;width:60px;}
#rightalpha{position:absolute; right:0px; top:0px; height:190px;z-index:100;width:60px;}
.introslides{position:absolute; height:190px; width:860px; left:980px; top:25px; padding-right:60px;padding-left:60px;color:#FFF;overflow:hidden;}
.introslidetitle{position:relative;float:left;height:190px; width:25px; top:3px;margin-right:25px;background-image:url(../images/newface/introslidetitle.jpg);background-repeat:no-repeat;}
.introslideimage{position:relative;float:left;margin-right:90px;}
.introslidetext{position:relative;float:left;overflow:hidden;}
#introslide0{display:inline;height:190px; width:860px; left:0px;top:25px;padding-right:60px;padding-left:60px;color:#FFF;overflow:hidden;}
#subox{position:relative;float:left;width:980px;margin-left:22px;margin-top:3px;background-color:#FFF;background-image:url(../images/newface/coltile.jpg);background-repeat:repeat-y;}
#feet{position:relative;float:left;width:900px;height:26px;margin-left:0px;margin-top:0px;padding-top:12px;padding-left:80px;background-color:#333;background-image:url(../images/newface/bottom.gif);background-repeat:repeat-y;color:#FFF;}
#col1, #col2, #col3{padding-bottom:0px;}
#col1{position:relative;float:left;width:178px;margin-left:0px;margin-top:0px;background-image:url(../images/newface/redbar.jpg);background-repeat:repeat-y;background-color:#333;border-right:9px solid #333;}
#col1 p{margin:0px;margin-top:9px;margin-bottom:9px;padding:0px;}
#col2{position:relative;float:left;width:563px;margin-top:0px;}
#col2subtop{margin:0px;position:relative;float:left;width:554px;background-color:#333;border-right:9px solid #333;border-bottom:9px solid #333;}

#fadeimage, #fadecover{position:absolute;float:left;width:553px;height:387px;border:1px solid #333;overflow:hidden;z-index:98;top:37px;left:0px;display:none;}
#fadecover{display:inline;background-color:#333;z-index:97;}
#kalfade{border:0;}

#col2subcol1{position:relative;float:left;width:273px;border-right:9px solid #333;background-color:#333;}
#col2subcol2{position:relative;float:left;width:272px;background-color:#333;border-right:9px solid #333;overflow:hidden;}
#col3{position:relative;float:left;width:230px;background-color:#333;}
#col3 p{margin:0px;margin-top:9px;padding:0px;}
.colheader1, #colheader2, #colheader3, #colheader4, #colheader5, #colheader6{text-align:right;margin-top:10px;padding-top:2px;padding-bottom:1px;padding-right:5px;letter-spacing:2px;font-size:13px;color:#FEFEFE;overflow:hidden;}
.colheader1 {width:173px;background-image:url(../images/newface/col1headerbg.jpg);background-repeat:no-repeat;}
#colheader2 {width:549px;background-image:url(../images/newface/colheaderbg.jpg);}
#colheader3 {width:225px;background-image:url(../images/newface/colheaderbg.jpg);}
#colheader5, #colheader6 {margin-top:1px;width:268px;background-image:url(../images/newface/colheaderbg.jpg);}
.newsflash, #txtbg2, #txtbg4, #txtbg5, #txtbg6 {margin-top:9px;padding:1px 8px 1px 8px;background-color:#FFF;}
.newsflash{padding-top:2px;}
#txtbg2{padding-top:11px;padding-bottom:11px;}
.eventline{position:relative;float:left;width:538px;margin-bottom:0px;margin-bottom:2px;}
.eventdate{position:relative;float:left;width:85px;overflow:hidden;}
.eventname{position:relative;float:left;width:325px;overflow:hidden;}
.readmore{position:relative;float:left;width:58px;text-align:right;overflow:hidden;}
.ticketlink{position:relative;float:left;width:70px;overflow:hidden;}
.TXNewsletters_form_labelGauche {display:block;padding-top:2px;float:left;width:180px;height:18px;color: #333333;position:relative;top:0px;text-align:left;margin-right:2px;}
.TXNewsletters_form {margin:10px;padding:2px;}
.TXNewsletters_form_right {padding-left:185px;}
.TXNewsletters_form_item {padding:1px;margin:2px;}
.TXNewsletters_form_item TEXTAREA {vertical-align:middle;border:1px solid #bbbbbb;font-size:11px;color: #333333;}
.TXNewsletters_form_item INPUT {height:20px;vertical-align:middle;border:1px solid #bbbbbb;font-size:11px;color: #333333;}
INPUT.TXNewsletters_form_noborder {border:0;}
.TXNewsletters_form_noborder {border:0;}
.TXNewsletters_form_inputErr {border:1px solid #ff0000;}
.TXNewsletters_form_labelErr {color:#ff0000;}
