﻿body {
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    color: #333333;
    margin: 0px;}

.mpHeaderWrapper {
    height: 60px;
    background: url(/Images/HeaderBg.jpg);
    background-repeat: repeat-x;}
    
    .mpHeader {
        width: 910px;
        margin: 0px auto;}
    
        .mpHeaderLeft {
            float: left;}
        
        .mpHeaderRight {
            float: right;
            font-size: 34px;
            padding: 20px 10px 0 0;
            color: #CC99CC;
            font-weight: bold;}
            
.mpNavMenuWrapper {
    height: 40px;
    background: url(/Images/NavMenuBg.jpg);
    background-repeat: repeat-x;}
    
    .mpNavMenu {
        width: 910px;
        margin: 0px auto;}
    
        .mpNavMenuLeft {
            float: left;}
            
            .mpNavMenuLeft a {
                float: left;
                padding: 8px 30px 0 0;
                color: #6688AA;
                font-size: 16px;
                text-decoration: none;}
        
        .mpNavMenuRight {
            float: right;}
            
.mpContentWrapper {
    min-height: 30px;}
    
    .mpContent {
        width: 910px;
        margin: 0px auto;}
    
        .mpContent_LeftAds {
            float: left;
            width: 200px;
            height: 600px;
            background: #FFFFFF;}
    
        .mpContent_Main {
            float: left;
            width: 500px;}
        
            .mpContent_VeryLargeText {
                color: #FFAA66;
                font-size: 20px;}
                
            .mpPageTitle {
                height: 40px;
                width: 490px;
                background: url(/Images/PageTitleBg.jpg);
                padding: 8px 2px 2px 8px;
                font-size: 24px;
                color: #996699;}
        
            .mpContent_MainImage {
                margin: 5px 0 3px 0;
                padding: 2px 0 2px 0;
                border-top: 1px #D0D0D0 solid;
                border-bottom: 1px #D0D0D0 solid;}

            .mpContent_FullScreen {
                float: left;
                width: 490px;
                padding: 2px 5px 5px 5px;
                height: 200px;
                font-size: 14px;}
                
                .mpContent_FullScreen a.Headline {
                    font-size: 16px;
                    color: #909090;
                    text-decoration: none;}
        
            .mpContent_HalfScreenWrapper {
                float: left;
                width: 250px;}
            
                .mpContent_HalfScreen {
                    float: left;
                    width: 240px;
                    padding: 2px 5px 5px 5px;
                    height: 200px;
                    font-size: 14px;}
                    
                    .mpContent_HalfScreen a.Headline {
                        font-size: 16px;
                        color: #909090;
                        text-decoration: none;}
                    
                .mpContent_HalfScreen_Blue {
                    float: left;
                    width: 240px;
                    padding: 2px 5px 5px 5px;
                    background: url(/Images/HalfScreenBg_Blue.jpg);
                    background-repeat: no-repeat;
                    height: 150px;
                    min-height: 150px;
                    font-size: 14px;}
                    
                    .mpContent_HalfScreen_Blue a.Headline {
                        font-size: 16px;
                        color: #6699CC;
                        text-decoration: none;}
                    
                .mpContent_HalfScreen_Purple {
                    float: left;
                    width: 240px;
                    padding: 2px 5px 5px 5px;
                    background: url(/Images/HalfScreenBg_Purple.jpg);
                    background-repeat: no-repeat;
                    height: 150px;
                    min-height: 150px;
                    font-size: 14px;}
                    
                    .mpContent_HalfScreen_Purple a.Headline {
                        font-size: 16px;
                        color: #CC99CC;
                        text-decoration: none;}
                    
                .mpContent_HalfScreen_Orange {
                    float: left;
                    width: 240px;
                    padding: 2px 5px 5px 5px;
                    background: url(/Images/HalfScreenBg_Orange.jpg);
                    background-repeat: no-repeat;
                    height: 150px;
                    min-height: 150px;
                    font-size: 14px;}
                    
                    .mpContent_HalfScreen_Orange a.Headline {
                        font-size: 16px;
                        color: #FFAA66;
                        text-decoration: none;}
                    
                .mpContent_HalfScreen_New {
                    float: left;
                    width: 240px;
                    padding: 2px 5px 5px 5px;
                    background: url(/Images/HalfScreenBg_New.jpg);
                    background-repeat: no-repeat;
                    background-position: top right;
                    height: 200px;
                    min-height: 200px;
                    font-size: 14px;}
            
                    .mpContent_HalfScreen_New a.Headline {
                        font-size: 16px;
                        color: #FF99AA;
                        text-decoration: none;}

                .mpPageInstructions {
                    padding: 5px 0 10px 0;
                    font-size: 14px;
                    color: #6699CC;}
        
                .mpHalfScreenInstructions {
                    border-top: 1px #D0D0D0 solid;
                    padding: 5px 0 0 0;
                    font-size: 11px;
                    color: #909090;
                    margin: 5px 0 0 0;}
        
            .mpPreMadeTestWrapper {
                float: left;
                clear: both;
                width: 240px;
                border-top: 1px #E0E0E0 solid;
                padding: 2px 0 2px 0;}
                
                .mpPreMadeTestDescription {
                    float: left;
                    width: 140px;
                    color: #6699CC;}
                    
                    .mpPreMadeTestExample {
                        font-size: 11px;
                        color: #C0C0C0;}
                    
                .mpPreMadeTestButtons {
                    float: left;
                    width: 100px;}
                    
            .mpPreMadeTestWrapper_FullScreen {
                float: left;
                clear: both;
                width: 490px;
                border-top: 1px #E0E0E0 solid;
                padding: 2px 0 2px 0;}
                
                .mpPreMadeTestDescription_FullScreen {
                    float: left;
                    width: 390px;
                    color: #6699CC;}
                    
                    .mpPreMadeTestExample {
                        font-size: 11px;
                        color: #C0C0C0;}
                    
                .mpPreMadeTestButtons {
                    float: left;
                    width: 100px;}
            
            .mpCustomizeItWrapper {
                float: left;
                clear: both;
                width: 240px;
                padding: 2px 0 2px 0;}
                
                .mpCustomizeItLabel {
                    float: left;
                    color: #606060;
                    padding: 2px 0 0 0;}
                
                .mpCustomizeItField {
                    float: right;}
        
        .Lesson {
            width: 480px;
            padding: 10px;
            border-top: 5px #99AACC solid;}
            
        .OnlineTest_Setup {
            width: 480px;
            padding: 10px;
            border-top: 5px #FFAA66 solid;}
            
        .Worksheet_Setup {
            width: 480px;
            padding: 10px;
            border-top: 5px #CC99CC solid;}
        
        .mpContent_Sidebar {
            float: right;
            width: 200px;
            padding: 0 0 0 4px;}
            
            .mpContent_SidebarHeader {
                font-size: 16px;
                color: #6699CC;
                background: url(/Images/SidebarHeaderBg.jpg);
                background-position: top;
                background-repeat: repeat-x;
                padding: 3px;
                border-left: 1px #DBDBDB solid;
                border-right: 1px #DBDBDB solid;
                border-top: 1px #DBDBDB solid;}
            
            .mpContent_SidebarContent {
                min-height: 80px;
                background: url(/Images/SidebarContentBg.jpg);
                margin: 0 0 5px 0;
                border-left: 1px #DBDBDB solid;
                border-right: 1px #DBDBDB solid;
                border-bottom: 1px #DBDBDB solid;
                background-position: bottom;
                background-repeat: repeat-x;
                padding: 3px;}
                
                .mpContent_SidebarContent a {
                    color: #663366;}
                    
                .mpContent_SidebarContent hr {
                    height: 1px;
                    border: 1px #D0D0D0 solid;}
                
.mpFooterWrapper {
    clear: both;
    min-height: 30px;}
    
    .mpFooter {
        width: 910px;
        margin: 0px auto;
        border-top: 1px #909090 solid;}
    
        .mpFooterLeft {
            float: left;}
        
        .mpFooterRight {
            float: right;}

a {
    color: #663366;}