div,ul,li,p,dl,dt,dd{ margin:0; padding:0; list-style:none}
img{ border:0}
html{ background:url(http://www.websocialfiles.com/12968/images/body_bg.gif) #040404 center repeat-y; margin:0; padding:0}
.box{ background: transparent; border-width: 0;}
h1 { color: #FFFFFF}
#footer-wrapper, #header-wrapper { border-width: 0;}

#wraps {	font-family: Verdana, Geneva, sans-serif; width:1000px; margin:0 auto; font-size:12px; color:#FFF; text-align:left; background:url(http://www.websocialfiles.com/12968/images/wrap_bg.jpg) repeat-y; line-height:1.4}
#banner{ padding:20px; width:960px;}
#banner div.slogan{ width:412px; height:249px; float:left; background:url(http://www.websocialfiles.com/12968/images/banner_bg.gif)}
#banner div.slogan h3{ margin:20px; font-size:20px; line-height:22px}
#banner div.slogan p{ width:280px; margin:20px; margin-top:0; float:right}

#Program{ width:920px; margin:20px; margin-top:0; padding:20px;background:#040404; overflow:hidden }
#Program dl{ margin:15px 15px 0 0; float:left; padding:0; font-style:italic; width:218px}
#Program dl dd{ margin:0; padding:0}
#Program dl dt{ margin:0; padding:10px 0 0 0; color:#F00; font-weight:bold; }
#Program dl dt a{color:#F00;}

#headline{ width:920px; margin:20px ; margin-top:0; padding:20px; background-color:#040404; overflow:hidden}
#headline .left_ad{ float:left; width:316px;}
#headline .left_ad li{ float:left; width:158px; height:156px;}
#headline .right_hl{ width:590px; float:right; text-align:left; }
#headline .right_hl h4{ width:589px; height:32px; background:url(http://www.websocialfiles.com/12968/images/tit_class.gif); text-indent:20px; line-height:32px}
#headline .right_hl p{ width:400px; float:left}
#headline .right_hl img.HL{ float:left; margin:20px 20px 0 0}

#slider {
    float: right;
    height:249px;
    width: 548px;
	overflow:hidden
}
.nivoSlider {
    position: relative;
}
.nivoSlider img {
    left: 0;
    position: absolute;
    top: 0;
}
.nivoSlider a.nivo-imageLink {
    border: 0 none;
    display: none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 60;
}
.nivo-slice {
    display: block;
    height: 100%;
    position: absolute;
    z-index: 50;
}
.nivo-caption p {
    margin: 0;
    padding: 5px;
}
.nivo-caption a {
    display: inline !important;
}
.nivo-html-caption {
    display: none;
}
.nivo-directionNav a {
    cursor: pointer;
    position: absolute;
    top: 45%;
    z-index: 99;
}
.nivo-prevNav {
    left: 0;
}
.nivo-nextNav {
    right: 0;
}
.nivo-directionNav a {
    background: url("arrows.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    text-indent: -9999px;
    width: 40px;
}
a.nivo-nextNav {
    background-position: -40px 0;
    right: -25px;
}
a.nivo-prevNav {
    left: -25px;
}
.nivo-controlNav {
    display: none;
}
.nivo-controlNav a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    margin: 3px;
    position: relative;
    text-align: center;
    width: 15px;
    z-index: 99;
}
.nivo-controlNav a.active {
    font-weight: bold;
}
