html{margin:0px;padding:0px;text-align:center;}
body{color:#666666;background-color:#AC3787;background-image:url(../images/bg.jpg);background-repeat:repeat;margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}
p{font-size:0.8em;margin:15px;padding:0px;text-align:left;line-height:17px;}
h1, h2, h3, h4, h5, h6{margin:5px;color:#3B2556;}
h1{font-size:1.1em;}
h2{font-size:1em;}
h3{font-size:0.9em;}
hr{color:#3B2556;width:99%;}
a:link{text-decoration:none;font-weight:bold;color:#3B2556;}
a:visited{text-decoration:none;font-weight:bold;color:#3B2556;}
a:hover, a:active{text-decoration:underline;font-weight:bold;color:#3B2556;}
#container{width:100%;margin:0px auto;padding:0px;text-align:center;}
#content{margin:0px auto;padding:0px;width:940px;position:relative;text-align:left;}
#wrapper{margin:0px;padding:0px;border:0px;clear:both;width:940px;float:left;}
#top{margin:0px 0px -4px 0px;padding:0px;border:0px;clear:both;width:100%;height:140px;float:left;background-color:#000;background-image:url(../images/bg_top.jpg);background-repeat:repeat-x;}
#topwrapper{margin:20px auto 0px auto;width:940px;}
#toplhs{margin:0px;padding:0px;border:0px;width:400px;height:140px;float:left;}
#toprhs{margin:56px 0px 0px 80px;padding:0px;border:0px;width:350px;height:140px;float:left;}
#nav{margin:0px 0px 10px 0px;padding:0px;border:0px;clear:both;width:100%;height:46px;background:url(../images/bg_menu.gif) repeat-x;}
#main_content{margin:0px;padding:0px;width:939px;float:left;background-color:#F5F4EB;}
#main_contenttop{margin:0px;padding:0px;border:0px solid red;height:14px;width:940px;float:left;background-image:url(../images/bg_maincontent.jpg);background-position:top;background-repeat:no-repeat;}
#main_contentborders{margin:0px;padding:0px;border-right:1px solid #57347C;border-left:1px solid #57347C;width:939px;float:left;}
#inner_content{margin:0px 12px;padding:0px;width:915px; height:100%;float:left;background-color:#FFFFFF;}
#inner_contentrhsborders h1{margin-left: 15px;}
#inner_contentrhsborders h3{clear:both;margin-left:15px;margin-bottom:5px;margin-top:0px;}
#inner_contentrhsborders p{font-size:0.8em;margin-left:15px;margin-bottom:0px;margin-top:0px;padding:0px;text-align:left;line-height:17px;}
#inner_contentrhsborders input.bt_register{width:94px;color:white;background:transparent url(../images/bt_register.png) no-repeat 0 0;}
#inner_contentrhsborders input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:bold;margin:10px 0;}
#inner_contenttop{margin:0px;padding:0px;border:0px solid red;height:20px;width:915px;float:left;background-image:url(../images/bg_innercontent.jpg);background-position:top;background-repeat:no-repeat;}
#inner_contentbtm{margin:0px;padding:0px;border:0px solid red;height:20px;width:915px;float:left;background-image:url(../images/bg_innercontentbtm.jpg);background-position:bottom;background-repeat:no-repeat;}
#inner_contentrhsborders{margin:0px;padding:0px;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;width:913px;float:left;}
#main_contentfull{margin:10px;padding:0px;border:0px solid green;width:760px;float:left;}
#main_contentfull h1{margin:0px 2px;padding:0px 5px;font-size:1.1em;}
#main_contentfull h2{margin:0px 2px;padding:0px 5px;font-size:1em;}
#main_contentfull li{line-height:17px;font-size:0.7em;}
#main_contentfull table{font-size:0.7em;margin:15px;padding:0px;text-align:left;line-height:17px;}
#main_contentfull input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:bold;margin:10px 0;}
#main_contentfull input.bt_register{width:94px;color:white;background:transparent url(../images/bt_register.png) no-repeat 0 0;}
#main_contentlhs{margin:10px 0px 10px 3px;padding:0px;border:0px solid green;width:260px;float:left;}
#main_contentlhs h2{color:#016153;}
#main_contentlhs h1{margin:0px 2px;padding:0px 5px;font-size:1.1em;width:100%;height:25px;}
#main_contentlhs h2{font-size:1em;}
#main_contentlhs h3{font-size:0.9em;}
#main_contentlhs table{font-size:0.7em;margin:15px;padding:0px;text-align:left;line-height:17px;}
#main_contentrhs{margin:10px 0px;padding:0px;border:0px solid red;width:660px;float:left; background-color:#F5F4EB;}
#main_contentrhs table{font-size:0.7em;margin:15px;padding:0px;text-align:left;line-height:17px;}
#main_contentrhs input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:bold;margin:10px 0;}
#main_contentrhs input.bt_register{width:94px;color:white;background:transparent url(../images/bt_register.png) no-repeat 0 0;}
#main_contentrhs input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:bold;margin:10px 0;}
#main_contentrhs input.bt_register{width:94px;color:white;background:transparent url(../images/bt_register.png) no-repeat 0 0;}
#photo{margin:0px 0px 20px 0px;padding:0px;border:0px;display:none;width:940px;height:286px;float:left;}
#photo_inner{margin:0px 0px 20px 0px;padding:0px;border:0px;width:940px;height:202px;float:left;}
#flashtweet{margin:0px 0px 15px 0px;padding:2px 0px 0px 5px;background-image:url(../images/bg_flashtweet.jpg);background-position:top;background-repeat:no-repeat;height:360px;width:260px;float:left;z-index:-5;}
#flashtweet h1{margin:0px 2px;padding:5px 5px 0px 3px;font-size:1.1em;color:#FFF;background:none;}
.slide-out-div{padding:20px 0px 0px 20px;width:215px;background:#F5F4EB;border:1px solid #3B2556;text-align:left;z-index:999;}
.slide-out-div table{font-size:0.8em;}
.slide-out-div input.bt_login{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:bold;margin:10px 0;}
.slide-out-div input.bt_login{width:74px;background:transparent url(../images/bt_login.png) no-repeat 0 0;}
#tab-containerwrapper{height:550px;width:260px;margin:0px;padding:0px;overflow:hidden;}
#tab-container{background-image:url(../images/bg_tabbedarea.jpg);background-repeat:no-repeat;height:490px;width:258px;margin:0px;padding:13px 0px 0px 0px;overflow:hidden;}
#tab-container ul{margin:0px 0px 0px 10px;padding:0;}
#tab-container ul li{border-top:1px solid #E9E9EA;border-left:1px solid #E9E9EA;border-right:1px solid #E9E9EA;display:inline-block;float:left;font-size:11px;margin:0px 2px;padding:6px 0px;}
#tab-container ul li a{padding:6px;margin:0;background:#ccc;background-image:url(../images/cellshade.png);background-repeat:repeat-x;text-align:center;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;}
#tab-container ul li a:hover{background:#3B2556;color:#FFF;}
#tab-container ul li.active{background:#3B2556;padding-top:6px;position:relative;top:1px;}
#tab-container ul li a.active{font-weight:bold;background:#3B2556;color:#FFF;}
#tab-container .panel-container{border:0px solid green;height:430px;overflow:hidden;padding:10px;margin:10px 0px 0px 0px;float:left;}
#tab1, #tab2, #tab3, #tab4{border:0px solid green;height:430px;overflow:hidden;float:left;}
#tab1 p{margin:5px 5px 5px 0px;line-height:15px;font-size:0.9em;}
#tab2 p{margin:5px 5px 5px 0px;line-height:15px;font-size:0.9em;}
#tab3 p{margin:5px 5px 5px 0px;line-height:15px;font-size:0.9em;}
#tab4 p{margin:5px 5px 5px 0px;line-height:15px;font-size:0.9em;}
#tab-containerwrapper h1{margin:0px 2px;padding:5px 5px 0px 3px;font-size:1.1em;color:#3B2556;}
#footer{margin:0px;padding:0px;width:100%;height:440px;color:#FFF;background-color:#351330;background-image:url(../images/bg_footer.jpg);background-position:top;background-repeat:repeat-x;float:left;overflow:hidden;}
#footer strong{color:#FFFFFF;}
#footerwrapper{margin:10px auto 0px auto;padding:0px;width:940px;}
#footerwrapper h1{margin:0px;padding:0px;color:#EBE6EF;text-align:left;}
#footerwrapper p{margin:15px 0px;padding:0px;color:#EBE6EF;text-align:left;line-height:14px;}
#footerwrapper a:link{text-decoration:none;font-weight:normal;color:#FFF;}
#footerwrapper a:visited{text-decoration:none;font-weight:normal;color:#FFF;}
##footerwrapper a:hover, a:active{text-decoration:underline;font-weight:normal;color:#FFF;}
#footerleft{margin:0px 5px;padding:0px;border:0px;width:300px;height:345px;float:left;overflow:hidden;}
#footermid{margin:0px 25px 0px 5px;padding:0px 0px 0px 0px;border:0px;background-color:#351330;width:300px;height:330px;float:left;overflow:hidden;}
#footerright{margin:0px 5px;padding:0px;border:0px;width:280px;height:340px;float:left;overflow:hidden;}
#footerright img{margin:0px;padding:2px;border:0px;}
#footerspan{margin:0px auto;padding:0px;border:0px solid red;width:940px;height:60px;float:left;clear:both;text-align:center;}
#footerspan p{text-align:center;}
#social_icons{margin-left: 0px;margin-top:3px; padding:0px; width:230px; height:50px; background-image:url(../images/social_bg.jpg); background-position:center; background-repeat: no-repeat; }
#social_icons_inner{padding: 4px; margin-left: 4px; }
div#menu{height:20px;width:940px;padding-left:10px;margin:0px auto;}
div#menu ul{margin:0;padding:0;list-style:none;float:left;}
div#menu ul.menu{padding-right:10px;}
div#menu li{position:relative;margin:0;padding:0 0 0 0;display:block;float:left;z-index:9;width:auto;}
div#menu ul ul li{z-index:9;}
div#menu li div{list-style:none;float:left;position:absolute;z-index:11;top:40px;left:0;visibility:hidden;width:260px;padding:0 0 11px 7px;background:url(../images/submenu-bottom.png) no-repeat 7px bottom;_background-image:url(../images/submenu-bottom.gif);margin:0px 0 0 -4px;}
div#menu li:hover>div{visibility:visible;}
div#menu a{position:relative;z-index:10;height:41px;display:block;float:left;line-height:41px;text-decoration:none;margin-top:1px;white-space:nowrap;width:auto;padding-right:5px;text-align:center;}
div#menu span{display:block;cursor:pointer;background-repeat:no-repeat;background-position:95% 0;text-align:center;}
div#menu a{padding:0 30px 0 0;line-height:40px;height:46px;margin-right:5px;_margin-right:1px;background:none;}
div#menu span{margin-top:2px;padding-left:30px;color:#fff;font:bold 17px Trebuchet MS,Arial,san-serif;background:none;line-height:40px;}
div#menu a:hover, div#menu a.over{background:url(../images/selected-right-sub.png) no-repeat right -1px;_background-image:url(../images/selected-right-sub.gif);}
div#menu a:hover span, div#menu a.over span{background:url(../images/selected-left-sub.png) no-repeat 0 -3px;_background-image:url(../images/selected-left-sub.gif);}
div#menu li.current a, div#menu ul.menu>li:hover>a{background:url(../images/selected-right-sub.png) no-repeat right -1px;_background-image:url(../images/selected-right-sub.gif);}
div#menu li.current a span, div#menu ul.menu>li:hover>a span{background:url(../images/selected-left-sub.png) no-repeat 0 -3px;_background-image:url(../images/selected-left-sub.gif);}
div#menu ul.menu>li:hover>a span{color:#2b0557;}
div#menu li{}
div#menu li.last{background:none;}
div#menu li.current a, div#menu li.current a span, div#menu.js-active a:hover, div#menu.js-active a:hover span, div#menu.js-active a, div#menu.js-active span{background:none;}
div#menu.js-active ul.menu>li:hover>a, div#menu.js-active ul.menu>li:hover>a span{background:none;}
div#menu li.current a.over{background:url(../images/selected-right-sub.png) no-repeat right -1px;_background-image:url(../images/selected-right-sub.gif);}
div#menu li.current a.over span{background:url(../images/selected-left-sub.png) no-repeat 0 -3px;_background-image:url(../images/selected-left-sub.gif);}
div#menu a.over span{color:#2b0557;}
div#menu ul ul li{background:none;padding:0;}
div#menu ul ul{padding-top:10px;}
div#menu ul ul a{padding:0;height:auto;float:none;display:block;line-height:26px;font-size:17px;color:#ffffff;z-index:-1;padding-left:5px;white-space:normal;width:230px;margin:0 5px;text-transform:none;}
div#menu ul ul a span{padding:0 15px;line-height:26px;font-size:17px;}
div#menu li.current ul a, div#menu li.current ul a span{background:none;}
div#menu ul ul a:hover{background:url(../images/submenu-selected-bottom.png) no-repeat 5px bottom;}
div#menu ul ul a:hover span{background:url(../images/submenu-selected-top.png) no-repeat 0 0;}
div#menu ul ul a.parent{background:url(../images/submenu-pointer-bottom.gif) no-repeat 5px bottom;}
div#menu ul ul a.parent span{background:url(../images/submenu-pointer-top.png) no-repeat 0 0;}
div#menu ul ul a.parent:hover{background:url(../images/submenu-pointer-selected-bottom.png) no-repeat 5px bottom;}
div#menu ul ul a.parent:hover span{background:url(../images/submenu-selected-top.png) no-repeat 0 0;}
div#menu ul ul span{margin-top:0;text-align:left;}
div#menu ul ul li.last{background:none;}
div#menu ul ul li{width:100%;}
div#menu ul ul div{width:220px;padding:15px 0px 8px 0px;margin:-44px 0 0 169px !important;background:url(../images/subsubmenu-top.png) no-repeat 0px 0;_background-image:url(../images/subsubmenu-top.gif);}
#map_canvas{ float: left; width: 500px; height: 250px; margin-left: 30px;}
.contact_details p{ float: right; width: 400px;}
*+html div#menu ul ul div{height:10px}
*+html div#menu.ie7 ul ul div{height:auto}
div#menu ul ul ul{padding:0 4px 5px 1px;background:url(../images/submenu-bottom.png) no-repeat 0px bottom;_background-image:url(../images/submenu-bottom.gif);}
div#menu ul ul div li{position:relative;top:-5px;}
div#menu li.back{background:url(../images/lavalamp-left.png) no-repeat 0 0;_background-image:url(../images/lavalamp-left.gif);width:10px;height:46px;z-index:8;position:absolute;padding:0;margin:0;}
div#menu li.back .left{padding:0;width:auto;background:url(../images/lavalamp-right.png) no-repeat right 0;_background-image:url(../images/lavalamp-right.gif);height:46px;margin:0 5px 0 10px;_margin-right:2px;float:none;position:relative;top:0;left:0;visibility:visible;}
.box_wrapper{margin:0px 0px 0px 8px;padding:0px;border:0px solid red;width:250px;height:400px;background-color:#FFF;position:relative;overflow:hidden;float:left;}
.boxcontent{margin:13px 0px 0px 0px;padding:0px;width:250px;height:400px;position:absolute;top:0px;left:0px;border:0px solid #c3c3c3;z-index:1;}
.boxcontent p{margin:5px;padding:0px;line-height:12px;width:240px;border:0px solid #c3c3c3;}
.boxcontent h1{margin:0px 2px;padding:0px 5px;font-size:1.1em;background-image:url(../images/bg_h1.jpg);background-position:top;background-repeat:repeat-x;width:236px;height:25px;color:#FFF;}
.boxcontent h2{font-size:1em;}
.boxcontent h3{font-size:0.9em;}
.boxcontent a:link{text-decoration:none;font-weight:bold;color:#756691;}
.boxcontent a:visited{text-decoration:none;font-weight:bold;color:#756691;}
.boxcontent a:hover, a:active{text-decoration:underline;font-weight:bold;color:#756691;}
.boxtop{margin:0px;padding:0px;border:0px solid blue;height:150px;width:250px;float:left;background-image:url(../images/bg_box_top.jpg);background-position:top;background-repeat:no-repeat;z-index:-1;}
.boxborders{margin:0px;padding:0px;border-right:1px solid #E9E9E9;border-left:1px solid #E9E9E9;width:248px;height:100px;float:left;z-index:-1;}
.boxbtm{margin:0px;padding:0px;border:0px solid green;height:150px;width:250px;float:left;background-image:url(../images/bg_box_btm.jpg);background-position:bottom;background-repeat:no-repeat;z-index:-1;}
.boxbtm3{margin:0px;padding:0px;border:0px solid green;height:150px;width:250px;float:left;background-image:url(../images/bg_box_btm3.jpg);background-position:bottom;background-repeat:no-repeat;z-index:-1;}
.minibox_wrapper{margin:10px 0px 0px 8px;padding:0px;border:0px solid red;width:315px;height:420px;background-color:#FFF;position:relative;overflow:hidden;float:left;}
.minibox_wrapper2{margin:10px 0px 0px 10px;padding:0px;border:0px solid red;width:315px;height:420px;background-color:#FFF;position:relative;overflow:hidden;float:right;}
.miniboxcontent{margin:5px 0px 0px 3px;padding:0px;width:315px;height:360px;position:absolute;top:0px;left:0px;border:0px solid red;z-index:1;}
.miniboxcontent img{margin:0px 5px 0px 0px;padding:0px;}
.miniboxcontent p{margin:10px; margin-left:13px; padding:0px;line-height:13px;width:90%;border:0px solid green;}
.miniboxcontent h1{margin-top:5px;margin:15px;}
.miniboxcontenth1bg{background-image:url(../images/bg_h1_minibox.jpg);background-repeat:repeat-x;background-position:top;margin:0px 0px 0px 15px;padding:7px 5px 0px 5px;width:275px;height:38px;color:#3B2556;border:0px solid red;}
.miniboxcontent h2{font-size:1em;}
.miniboxcontent h3{font-size:0.9em;}
.miniboxcontent a:link{text-decoration:none;font-weight:bold;color:#756691;}
.miniboxcontent a:visited{text-decoration:none;font-weight:bold;color:#756691;}
.miniboxcontent a:hover, a:active{text-decoration:underline;font-weight:bold;color:#756691;}
.miniboxtop{margin:0px;padding:0px;border:0px solid blue;height:50px;width:315px;float:left;background-image:url(../images/bg_minibox_top.jpg);background-position:top;background-repeat:no-repeat;z-index:-1;}
.miniboxborders{margin:0px;padding:0px;border-right:1px solid #E9E9E9;border-left:1px solid #E9E9E9;width:313px;height:320px;float:left;z-index:-1;}
.miniboxbtm{margin:0px;padding:0px;border:0px solid green;height:50px;width:315px;float:left;background-image:url(../images/bg_minibox_btm.jpg);background-position:bottom;background-repeat:no-repeat;z-index:-1;}
#video_wrapper{margin-top:10px;}
.sponsorListHolder{margin-bottom:30px;}
.sponsor{width:91px;height:85px;float:left;margin:4px;position:relative;cursor:pointer;}
.sponsorFlip{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ddd;background:url("images/portfolio/background.jpg") no-repeat center center #f9f9f9;}
.sponsorFlip:hover{border:1px solid #999;-moz-box-shadow:0 0 30px #999 inset;-webkit-box-shadow:0 0 30px #999 inset;box-shadow:0 0 30px #999 inset;}
.sponsorFlip img{position:absolute;top:0;left:0;margin:0px;}
.sponsorData{display:none;}
.sponsorDescription{font-size:11px;width:91px;}
.sponsorURL{font-size:10px;font-weight:bold;}
.clear{clear:both;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{display:block;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:0;display:none;}
.nivo-slice{display:block;position:absolute;z-index:1;height:100%;}
.nivo-caption{position:absolute;left:13px;bottom:25px;background:#000;color:#fff;opacity:0.8;width:915px;z-index:2;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;background-color:#3B2556;width:50px;padding:5px;color:#FFF;text-decoration:none;font-weight:normal;}
.nivo-prevNav{left:13px;font-size:0.9em;}
.nivo-nextNav{right:13px;text-align:right;font-size:0.9em;}
.anythingSlider{width:650px;height:400px;position:relative;margin:0px 0px 15px 8px;background:url(../images/bg_contentslider.jpg) no-repeat 0 0;}
.anythingSlider .wrapperSlider{width:633px;overflow:auto;height:377px;margin:2px 0px 0px 7px;padding:5px;position:absolute;top:0;left:0;}
.anythingSlider .wrapperSlider ul{width:32700px;list-style:none;position:absolute;top:0;left:1px;border-bottom:1px solid #ccc;border:0px solid red;}
.anythingSlider ul li{display:block;float:left;padding:0;height:345px;width:635px;margin:0;}
.anythingSlider .arrow{display:none;height:200px;width:67px;background:url(../images/arrows.png) no-repeat 0 0;text-indent:-9999px;position:absolute;top:65px;cursor:pointer;}
.anythingSlider .forward{background-position:0 0;right:10px;}
.anythingSlider .back{background-position:-67px 0;left:10px;}
.anythingSlider .forward:hover{background-position:-10 10px;}
.anythingSlider .back:hover{background-position:-67px -200px;}
#thumbNav{position:relative;top:372px;right:-180px;text-align:center;}
#thumbNav a{color:#666666;font-size:11px;display:inline-block;padding:5px 8px 2px 8px;height:15px;margin:0 5px 0 0;background:#ccc url(../images/cellshade.png) repeat-x;text-align:center;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
#thumbNav a:hover{background-image:none;}
#thumbNav a.cur{background:#3B2556;color:#FFF;}
#start-stop{background:#ccc;color:#666666;font-size:11px;background-image:url(../images/cellshade.png);background-repeat:repeat-x;color:white;padding:5px 8px 2px 8px;height:15px;text-align:center;position:absolute;right:8px;top:372px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
#start-stop.playing{background:#3B2556;color:#FFF;}
#start-stop:hover{background-image:none;}
.anythingSlider .wrapperSlider ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingSlider .wrapperSlider ul ul li{float:none;height:auto;width:auto;background:none;}
.textSlide{margin:0px 0px 0px -35px;padding:5px;border:0px solid green;width:615px;height:345px;overflow:hidden;}
.textSlide p{margin:5px 5px 5px 0px;line-height:14px;font-size:0.9em;}
.textSlide h1{margin:0px 0px;padding:0px 0px;font-size:1.1em;}
.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clearfix{height:1%;}
.clearfix{display:block;}
.tab{background:url(../images/tab_b.png) repeat-x 0 0;height:42px;position:relative;top:0;z-index:999;}
.tab ul.login{display:block;position:relative;float:right;clear:right;height:42px;width:auto;font-weight:bold;line-height:42px;margin:0;right:auto;color:white;font-size:80%;text-align:center;}
.tab ul.login li.left{background:url(../images/tab_l.png) no-repeat left 0;height:42px;width:30px;padding:0;margin:0;display:block;float:left;}
.tab ul.login li.right{background:url(../images/tab_r.png) no-repeat left 0;height:42px;width:30px;padding:0;margin:0;display:block;float:left;}
.tab ul.login li{text-align:left;padding:0 6px;display:block;float:left;height:42px;background:url(../images/tab_m.png) repeat-x 0 0;}
.tab ul.login li a{color:#964991;}
.tab ul.login li a:hover{color:white;}
.tab .sep{color:#414141}
.tab a.open, .tab a.close{height:20px;line-height:20px !important;padding-left:30px !important;cursor:pointer;display:block;width:350px;position:relative;top:11px;}
.tab a.open{background:url(../images/bt_open.png) no-repeat left 0;}
.tab a.close{background:url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open{background:url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close{background:url(../images/bt_close.png) no-repeat left -19px;}
#toppanel{position:absolute;top:0;width:100%;z-index:999;text-align:center;margin-left:auto;margin-right:auto;}
#panel{width:100%;height:340px;color:#999999;background:#3B2556;overflow:hidden;position:relative;z-index:3;display:none;}
#panel h1{font-size:1.1em;margin:0px;color:#fff;}
#panel h2{font-size:1.0em;margin:0px;color:#fff;}
#panel p{font-size:0.7em;margin:5px 0;padding:0;color:#fff;line-height:17px;}
#panel table{font-size:0.7em;margin:5px 0;padding:0;color:#fff;line-height:17px;}
#panel a{text-decoration:none;color:#964991;}
#panel a:hover{color:white;}
#panel a-lost-pwd{display:block;float:left;}
#panel .content{width:940px;margin:0 auto;padding-top:15px;text-align:left;border:0px;}
#panel .content .left{width:370px;float:left;padding:0px 10px 0px 0px;border-right:1px solid #8272A1;margin-right:25px;}
#panel .content .right{width:520px;float:left;padding:0px;}
#panel .content input.bt_login, #panel .content input.bt_register{display:block;float:left;clear:left;height:24px;text-align:center;cursor:pointer;border:none;font-weight:bold;margin:10px 0;}
#panel .content input.bt_login{width:74px;background:transparent url(../images/bt_login.png) no-repeat 0 0;}
#panel .content input.bt_register{width:94px;color:white;background:transparent url(../images/bt_register.png) no-repeat 0 0;}
#toggle a{text-decoration:none;color:#FF66CC;}
#toggle a:hover{color: #FFCCFF;}
.red{color:#FF0033;}
