body {
    text-align: left;
    margin: 0 auto;
    padding: 0;
    display: block;
    background-color: #0E0E15;
}

.BodyWrapper {
    margin: 0 auto;
    width: 974px;
    text-align: left;
}

.NavBar {
    width: 315px;
    height: 698px;
    float: left;
    background-image: url('/Images/Whos-Smart2015/Season1/Header/NavBarBackground.png');
}

.NavBar_Content {
    width: 289px;
    height: 680px;
    margin-top: 8px;
    margin-left: 13px;
    margin-right: 13px;
    margin-bottom: 10px;
    float: left;
}

.NavBar_Icon {
    width: 167px;
    height: 49px;
    float: left;
}

.NavBar_Content_TopSponsor {
    width: 289px;
    height: 104px;
    float: left;
}

.NavBar_Content_WhosSmart {
    width: 289px;
    height: 128px;
    float: left;
}

.NavBar_Content_Sponsor {
    width: 289px;
    height: 87px;
    float: left;
}

.NavBar_Content_Sponsor_TopRow {
    width: 289px;
    height: 41px;
    float: left;
}

.NavBar_Content_Sponsor_Bottom {
    width: 289px;
    height: 46px;
    float: left;
}

.NavBar_Content_Navigation {
    width: 132px;
    height: 266px;
    margin-left: 78px;
    margin-right: 79px;
    float: left;
}

.NavBar_Content_Footer1 {
    width: 289px;
    height: 51px;
    float: left;
}

.NavBar_Content_Footer2 {
    width: 289px;
    height: 51px;
    float: left;
}

.NavBar_Content_Category {
    width: 132px;
    height: 36px;
    float: left;
}

.HeaderBar {
    width: 974px;
    height: 283px;
    float: left;
    /*background-image: url('/Images/Whos-Smart2015/Season1/Header/HeaderBarBackground.jpg');*/
}

.HeaderBar_Logo {
    width: 552px;
    height: 283px;
    float: left;
}

.HeaderBar_Sponsor {
    width: 442px;
    height: 283px;
    float: left;
}

.ContentBackground {
    width: 974px;
    background-image: url('/Images/Whos-Smart2015/Season1/Background.jpg');
    background-repeat: no-repeat;
    float: left;
}

.RegistrationBackground {
    width: 974px;
    background-image: url('/Images/Whos-Smart2015/Season1/Registration/RegistrationBackground.png');
    background-repeat: no-repeat;
    float: left;
}

.Registration_Title {
    width: 974px;
    float: left;
    text-align: right;
}

.Registration_FormName {
    width: 600px;
    margin-left: 290px;
    float: left;
}

.Registration_Field {
    width: 974px;
    height: 25px;
    float: left;
}

.Registration_Field_Label {
    width: 408px;
    float: left;
    text-align: right;
}

.Registration_Field_Field {
    width: 532px;
    margin-left: 34px;
    float: left;
}

.Registration_Field_Button {
    width: 974px;
    height: 32px;
    float: left;
    text-align: right;
}

.Registration_Field_Rules {
    width: 532px;
    margin-left: 15px;
    float: left;
}

.Registration_Rules {
    width: 974px;
    height: 60px;
    float: left;
}

.Registration_Rules_CheckBox {
    width: 50px;
    height: 60px;
    margin-left: 290px;
    float: left;    
}

.Registration_Rules_Text {
    width: 600px;
    height: 60px;
    float: left;
}

.Footer {
    width: 974px;
    height: 61px;
    float: left;
    background-image: url('/Images/Whos-Smart2015/Season1/Footer/Footer_Background.jpg');
}

.ContentBackground1 {
    width: 974px;
    background-image: url('/Images/Whos-Smart2015/Season1/Background.png');
    background-repeat: no-repeat;
    float: left;
}

.Content_Center {
    width: 974px;
    float: left;
}

.TopBanner {
    width: 974px;
    height: 150px;
    float: left;
}

.TopBanner_Div {
    width: 728px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 20px;
}

.BottomBanner {
    width: 974px;
    float: left;
}

.Default_Title {
    width: 659px;
    height: 213px;
    float: left;
}

.Default_Section1 {
    width: 659px;
    height: 146px;
    float: left;
}

.Default_Section2 {
    width: 659px;
    height: 232px;
    float: left;
}

.Default_Bottom {
    width: 659px;
    height: 107px;
    float: left;
}

.Default_Div {
    width: 974px;
    float: left;
}

.Default_Stage2Text {
    width: 357px;
    height: 213px;
    margin-left: 177px;
    margin-right: 126px;
    float: left;
}

.Default_RegistrationButton {
    width: 314px;
    height: 93px;
    margin-bottom: 120px;
    float: left;
}

.Default_Stage1Text {
    width: 293px;
    height: 197px;
    margin-bottom: 138px;
    float: left;
}

.Default_StageCenter {
    width: 400px;
    height: 335px;
    float: left;
}

.Default_StageCenter_TopLeft {
    width: 139px;
    height: 120px;
    float: left;
}

.Default_StageCenter_TopMiddle {
    width: 140px;
    height: 120px;
    float: left;
}

.Default_StageCenter_TopRight {
    width: 121px;
    height: 120px;
    float: left;
}

.Default_StageCenter_BottomLeft {
    width: 218px;
    height: 215px;
    float: left;
}

.Default_StageCenter_BottomRight {
    width: 182px;
    height: 215px;
    float: left;
}

.Default_Stage3 {
    width: 281px;
    height: 335px;
    float: left;
}

.Default_Stage3_Text {
    width: 281px;
    height: 168px;
    float: left;
}

.Default_Stage3_Blank {
    width: 281px;
    height: 167px;
    float: left;
}

.Event_StageTitle {
    width: 659px;
    height: 214px;
    float: left;
}

.Event_Stage_Div {
    width: 659px;
    height: 202px;
    float: left;
}

.Event_Stage_LeftBlank {
    width: 47px;
    height: 202px;
    float: left;
}

.Event_Stage_Stage1 {
    width: 162px;
    height: 202px;
    float: left;
}

.Event_Stage_Stage2 {
    width: 136px;
    height: 202px;
    float: left;
}

.Event_Stage_Stage3 {
    width: 175px;
    height: 202px;
    float: left;
}

.Event_Stage_RightBlank {
    width: 139px;
    height: 202px;
    float: left;
}

.Event_Stage_StageRules {
    width: 658px;
    height: 217px;
    float: left;
}

.Event_Stage_StageRules2 {
    width: 668px;
    height: 285px;
    margin-left: 233px;
    margin-right: 73px;
    float: left;
}

.Event_Stage_StageRules3 {
    width: 668px;
    height: 285px;
    margin-left: 28px;
    margin-right: 278px;
    float: left;
}

.TVSchedule_Div {
    width: 838px;
    margin-left: 61px;
    margin-right: 75px;
    float: left;
}

.ContentLeft {
    width: 315px;
    height: 698px;
    float: left;
}

.ContentRight {
    width: 659px;
    height: 698px;
    float: left;
}

.HostDeteail_Content_Left {
    width: 302px;
    height: 698px;
    float: left;
}

.HostDeteail_Content_Right {
    width: 357px;
    height: 698px;
    float: left;
}

.HostDeteail_Content_Right_Info {
    width: 357px;
    height: 224px;
    margin-top: 44px;
    float: left;
}

.HostDeteail_Content_Right_Pic {
    width: 357px;
    height: 95px;
    margin-left: 6px;
    margin-right: 6px;
    float: left;
}

.HostDetail_Content_Right_Nav {
    width: 18px;
    height: 95px;
    float: left;
}

.HostDetail_Content_Right_Detail {
    width: 100px;
    height: 95px;
    float: left;
}

.HostDetail_Content_Right_Detail_Title {
    width: 100px;
    height: 20px;
    float: left;
}

.HostDetail_Content_Right_Detail_Image {
    width: 100px;
    height: 75px;
    float: left;
}

.HostDetail_Content_Right_Detail_Space {
    width: 7px;
    height: 95px;
    float: left;
}

.Video_Content_Video {
    width: 632px;
    height: 364px;
    margin-top: 15px;
    margin-left: 12px;
    margin-right: 15px;
    margin-bottom: 13px;
    float: left;
}

.Video_Content_Category {
    width: 414px;
    height: 266px;
    margin-left: 12px;
    margin-right: 7px;
    float: left;
}

.Video_Content_Category_Div {
    width: 414px;
    height: 150px;
    float: left;
}

.VideoCategory_TitleBar {
    width: 414px;
    height: 23px;
    float: left;
}

.VideoCategory_Title {
    width: 332px;
    height: 23px;
    float: left;
}

.VideoCategory_Title_PrevNext {
    width: 41px;
    height: 23px;
    float: left;
}

.VideoCategory_VideoPreview {
    width: 380px;
    height: 96px;
    margin-left: 18px;
    margin-right: 16px;
    float: left;
}

.VideoCategory_VideoPreview_Video {
    width: 100px;
    height: 96px;
    float: left;
}

.Video_Content_Discussion {
    width: 226px;
    height: 266px;
    float: left;
}

.Gallery_Content {
    width: 636px;
    height: 636px;
    margin-top: 42px;
    margin-bottom: 20px;
    margin-left: 12px;
    margin-right: 11px;
    float: left;
}

.Gallery_Content_BigDiv {
    width: 636px;
    height: 212px;
    float: left;
    background-color: #144573;
}

.Gallery_Content_Div {
    width: 630px;
    height: 206px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
    float: left;
    
}

.Gallery_Content_DisplayImg {
    width: 206px;
    height: 206px;
    float: left;
}

.Gallery_Content_BigImg {
    width: 206px;
    height: 206px;
    float: left;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.Gallery_Content_BigImg:hover {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}


.Gallery_Content_MiddleImg {
    width: 206px;
    height: 100px;
    float: left;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.Gallery_Content_MiddleImg:hover {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.Gallery_Content_SmallImg {
    width: 100px;
    height: 100px;
    float: left;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.Gallery_Content_SmallImg:hover {
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.TVSchedule_ContentRight_Title {
    width: 659px;
    height: 75px;
    float: left;
}

.TVSchedule_ContentRight_News {
    width: 659px;
    height: 60px;
    float: left;
}

.TVSchedule_ContentRight_STV {
    width: 659px;
    height: 54px;
    float: left;
}

.TVSchedule_ContentRight_Super {
    width: 659px;
    height: 59px;
    float: left;
}

.TVSchedule_ContentRight_East {
    width: 659px;
    height: 93px;
    float: left;
}