﻿/*****GLOBAL*****/
*
{
    padding:0px;
    margin:0px;
}

body 
{
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
}

h1                     { font-size:22px; font-family:Verdana,arial,sans-serif; color:#003399; }
h1.pageTitle           { padding-bottom:4px; border-bottom:solid 5px #bfc5d9; margin-bottom:20px; }
h1.wikiTitle           { font-size:18px; padding-bottom:2px; border-bottom:solid 1px #838383; margin-bottom:25px; width:830px; }
h2                     { font-size:18px;  color:#004ae1; margin-bottom:10px;}
h3                     { font-size:12px;  color:#3d73e1; margin-bottom:10px; }
a:link                 { text-decoration:none; }
a:visited              { text-decoration:none; }
a:hover                { text-decoration:underline; }
a img                  { border:none; }
.genericDropDown       { z-index:-1; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }
.genericBtn            { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; height:19px; padding-bottom:2px; }
.genericInput          { background-color:#EAEAEA; border:solid 1px #6b7499;}
/****************/


.head                               { margin:0px auto; width:1011px; height:126px; background-image:url(../images/header_bg.gif); background-repeat:no-repeat; position:relative; left:5px; }
.head .links                        { width:260px; position:relative; left:690px; top:19px; color:#004ae1; font-weight:bold; font-size:13px; }
.head .links a:link                 { color:#004ae1; text-decoration:none; }
.head .links a:visited              { color:#004ae1; text-decoration:none; }
.head .links a:hover                { color:#004ae1; text-decoration:underline; }
.shareBtn                           { position:absolute; top:120px; left:796px; width:100px; }
.footer                             { margin:0px auto; width:1011px; height:88px; font-size:10px; text-align:center; padding-top:4px; background-image:url(../images/footer.gif); background-repeat:no-repeat; position:relative; left:6px; clear:both; }
.footer a:link                      { color:Black; text-decoration:none; }
.footer a:visited                   { color:Black; text-decoration:none; }
.footer a:hover                     { color:Black; text-decoration:underline; }
.outer                              { margin:0px auto; width:1011px; background-image:url(../images/main_bg.gif); background-repeat:repeat-y; position:relative; left:6px; z-index:1; }
.main                               { margin:0px auto; width:949px; position:relative; left:-6px; z-index:2; clear:both; }
.homeHeadBottom                         { width:949px; height:109px; background-image:url(../images/header_bottom_home_bg.gif); }
.logo                               { position:relative; top:28px; left:33px; }
.homeContent                            { }
.leftContent                        { display:inline; /*Fix IE floating margin bug*/ float:left; width:143px; margin:55px 0px 0px 12px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.mainContent                        {display:inline; /*Fix IE floating margin bug*/ float:left; width:610px; margin:55px 0 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.rightContent                       {display:inline; /*Fix IE floating margin bug*/ float:right; width:133px; margin:55px 12px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.navigator                          { width:143px; margin-bottom:20px; }
.navigator .leftMid .subject        { color:#004ae1; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
.navigator .leftMid .bullet         { padding:5px; border-bottom:solid 1px #c2c3c5; width:10px;  }
.navigator .leftMid .currentBullet         { padding:5px; border-bottom:solid 1px #c2c3c5; width:10px;  background-color:#BFC5D9;  }
.navigator .leftMid .link           { padding:5px 3px 5px 0px; border-bottom:solid 1px #c2c3c5;  }
.navigator .leftMid .link a:link    { color:#004ae1; }
.navigator .leftMid .link a:visited { color:#004ae1; }
.navigator .leftMid .link a:hover   { color:#004ae1; }
.navigator .leftMid .currentLink           { padding:5px 3px 5px 0px; border-bottom:solid 1px #c2c3c5; background-color:#BFC5D9;  }
.navigator .leftMid .currentLink span      { color:#004ae1; font-weight:bold;}
.pathList                           { padding:5px 5px 2px 5px; border-bottom:dotted 2px #c2c3c5; color:#004ae1; }
.pathList .pathItem                 { padding-bottom:3px; }
.pathList .pathItem .pathBullet               { color:#8142ce; padding-right:5px; vertical-align:top;}
.pathList .currentItem              { color:Black; font-weight:bold; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }
.pathList .pathItem .pathLink                 { vertical-align:top; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }
.pathList  a:link                   { color:#004ae1; }
.pathList  a:visited                { color:#004ae1; }
.pathList  a:hover                  { color:#004ae1; }
.pathList .homeDiv                  { margin-bottom:8px; } 
.headNav                            { height:38px; width:949px; background-image:url(../images/mainnav/tile.gif);}
.headNav .subjects                  { float:left; height:38px; width:84px; background:transparent url(../images/main_nav.gif) no-repeat scroll 0px -38px; }
.headNav .subjectsH            { background:url(../images/main_nav.gif) no-repeat scroll 0px 0px; }
.headNav .learn                     { float:left; height:38px; width:130px; background:transparent url(../images/main_nav.gif) no-repeat scroll -84px -38px; }
.headNav .learn:hover               { float:left; height:38px; width:130px; background:transparent url(../images/main_nav.gif) no-repeat scroll -84px 0px; }
.headNav .discussion                { float:left; height:38px; width:140px; background:transparent url(../images/main_nav.gif) no-repeat scroll -243px -38px; }
.headNav .discussion:hover          { float:left; height:38px; width:140px; background:transparent url(../images/main_nav.gif) no-repeat scroll -243px 0px; }
.headNav .post                      { cursor:pointer; float:left; height:38px; width:122px; background:transparent url(../images/main_nav.gif) no-repeat scroll -354px -38px; }
.headNav .navLink                    { height:38px; width:122px; display:block; text-align:center; line-height:38px; font-size:14px; font-weight:bold; color:Black; }
.headNav .learn a             { width:129px; }    
.headNav .post:hover                { float:left; height:38px; width:122px; background:transparent url(../images/main_nav.gif) no-repeat scroll -354px 0px; }
.headNav .end                       { float:left; height:38px; width:444px; background:transparent url(../images/main_nav.gif) no-repeat scroll -505px -38px; }

.leftItem                           { margin-bottom:20px; }
.leftTop                            { background-image:url(../images/left_top1.gif); background-repeat:no-repeat; height:29px; width:143px; font-family:Verdana; font-size:12px; font-weight:bold; color:White; padding-left:8px; line-height:29px; }
.leftMid                            { width:141px; background-color:#e9ecf3; margin-top:5px; border-right:solid 1px #909aaf; border-left:solid 1px #909aaf; border-top:solid 1px #909aaf; } 
.adsenseSide                        { position:relative; top:8px; left:6px;}
.adsenseMiddle                      { position:relative; top:12px; left:10px;}
.leftBottom                         { height:21px; width:143px; background-image:url(../images/left_bottom.gif); background-repeat:no-repeat; }
.leftTopTwo                         { background-image:url(../images/left_top2.gif); background-repeat:no-repeat; height:35px; width:135px; font-family:Verdana; font-size:12px; font-weight:bold; color:White; padding-left:8px; padding-top:4px;}
.mostViewed                         { margin-bottom:20px; }
.mostViewed .leftMid .subject        { color:#004ae1; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
.mostViewed .leftMid .bullet         { padding:5px; border-bottom:solid 1px #c2c3c5; width:10px;  }
.mostViewed .leftMid .link           { padding:5px 3px 5px 0px; border-bottom:solid 1px #c2c3c5;  }
.mostViewed .leftMid .link a:link    { color:#004ae1; }
.mostViewed .leftMid .link a:visited { color:#004ae1; }
.mostViewed .leftMid .link a:hover   { color:#004ae1; }
.mostViewed .leftBottom             { color:#737373; font-size:10px; padding:5px 8px 8px 8px; height:35px; width:127px; background-image:url(../images/left_bottom2.gif); }
.rightItem                          { margin-bottom:20px; }
.rightItem .rightTop                { background-image:url(../images/right_top1.gif); background-repeat:no-repeat; height:29px; width:133px; font-family:Verdana; font-size:12px; font-weight:bold; color:White; padding-left:8px; line-height:29px; }
.rightItem .rightTopTwo             { background-image:url(../images/right_top2.gif); background-repeat:no-repeat; height:37px; width:133px; font-family:Verdana; font-size:12px; font-weight:bold; color:White; padding-left:8px;  padding-top:4px; }
.rightItem .rightMid                { width:131px; background-color:#e9ecf3; margin-top:5px; border:solid 1px #909aaf; border-bottom:none 0px; } 
.rightItem .rightMidLong            { height:600px; width:131px; background-color:#e9ecf3; margin-top:5px; border:solid 1px #909aaf; border-bottom:none 0px; } 
.rightItem .rightMid .subject        { color:#004ae1; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
.rightItem .rightMid .bullet         { padding:5px; border-bottom:solid 1px #c2c3c5; width:10px;  }
.leftItem .leftMid .link:link    { color:#004ae1; }
.leftItem .leftMid .link:visited { color:#004ae1; }
.leftItem .leftMid .link:hover   { color:#004ae1; }
.leftItem .leftMid ul             { margin-left:20px; margin-top:5px; color:#004ae1; padding-right:5px; }
.rightItem .rightBottom             { height:12px; width:133px; background-image:url(../images/right_bottom.gif); background-repeat:no-repeat; }

.searchBox                          { position:relative; left:535px; top: 43px; width:393px; display:block; }
.searchBtn                          { width:84px; height:24px; margin-left:5px; background:transparent url(../images/search_btn.gif) no-repeat scroll 0px 0px; }
.searchBtn:hover                    { cursor:pointer; background:url(../images/search_btn.gif) no-repeat scroll -84px 0px; }
.adsFrame                           { /*width:615px; height:100px; background-color:#d5ffab; border:solid 1px #458134;*/ margin:-10px 0px 30px 13px; width:200px; height:200px; }


.mainContentUnit                    { margin-bottom:5px; }
.mainContentUnit .title             { font-size:16px; font-weight:bold; color:#004ae1;}
.mainContentUnit .title:visited     { text-decoration:none; }
.mainContentUnit .subjectTitle      { font-size:12px; color:#3d73e1; margin-bottom:10px;}
.mainContentUnit .subjectTitle :visited     { text-decoration:none; }
.mainContent .pic                   { float:left; margin-right:10px; margin-bottom:7px; }
.mainContent .featuredInner         { margin-top:5px; margin-bottom:10px; padding-right:70px; }
.clearContentUnit                   { clear:both; height:1px; border:none; background-color:#bfc5d9; margin-top:10px; margin-bottom:20px; }
.genericBtn                         {  }
.genericDropDown                    {  }
.coverDiv                           { position:absolute; top:0px; left:0px; width:100%; height:2150px; z-index:200;  }
.bgDiv                              { width:100%; height:100%; background-color:White; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; }
.frameContainer                     { width: 898px; height: 481px; position:absolute; top:-10000px; left:245px; z-index:300; background-color:Transparent; }
.commentFrame                    { width: 526px; _width:502px; height: 320px; _height:298px; position:absolute; top:150px; left:380px; z-index:300; background-color:Transparent;}
.videoFrame                    { z-index:400; width: 504px; _width:478px; height: 482px; _height:456px; position:absolute; top:150px; left:380px; z-index:300; background-color:Transparent;}
.frameText                          { background-color:#EAEAEA;}
.closeBtn                           { float:right; position:relative; top:-79px; right:29px; width:45px; height:31px; background:transparent url(../images/close_window_btn.png) no-repeat scroll 0px -31px; }
.closeBtn:hover                     { background:transparent url(../images/close_window_btn.png) no-repeat scroll 0px 0px; }
.breadCrumbs                                { position:absolute; top:175px; left:10px; color:#004ae1; width:775px; }
.breadCrumbs a:link                         { color:#004ae1; }
.breadCrumbs a:visited                      { color:#004ae1; }
.breadCrumbs a:hover                        { color:#004ae1; }
.breadCrumbs .currentBc                     { color:Black; font-weight:bold; }
.breadCrumbs .arrow                 { color:Black; padding:0px 5px 0px 5px; }
.subjectList                        { padding-left:40px; padding-bottom:30px;}
.subjectList .sItem                    { float:left; width:160px; height:30px; color:#3d73e1; margin-right:30px; margin-bottom:30px; }
.subjectList .sMain                 { color:#004ae1; font-weight:bold; }
.subjectList .sSub                  { color:#3d73e1; }
.hiddenBtn                          { display:none; }
.submitButton                                { cursor:pointer; width:60px; font-weight:bold; padding:2px 5px 2px 5px; border:solid 1px #6b7499; background-color:#f0db64; }
.error                              { color:Red; font-size:11px; }

/* Learn How To Learn */
.learnHeading
{
    font-size:13px;
    line-height:19px;
    margin-bottom:25px;
    font-family:Verdana, Arial, Sans-Serif;
}
.learnText
{
   font-size:13px;
   line-height:19px; 
   font-family:Verdana, Arial, Sans-Serif;
}
.learnH
{
    font-size:13px;
    font-weight:bold;
    color:black;
}
.learnText ul, .learnText ol
{
    padding-left:23px;
}
.learnItem
{
    margin-left:25px;
    margin-bottom:20px;
    color:#003399;
    font-size:14px;
}
/*
.learnDiv .left 
{
    float:left;
    height:53px; 
    width:20px; 
    background:transparent url(../images/learnDiv_left.gif) no-repeat;
}
.learnDiv .middle 
{
    float:left;
    line-height:53px;
    width:250px;
    background:transparent url(../images/learnDiv_bg.gif) repeat-x;
}
.learnDiv .right 
{
    float:left;
    height:53px; 
    width:20px; 
    background:transparent url(../images/learnDiv_right.gif) no-repeat;
}
*/
.learnLink
{
    font-family:Arial, Sans-Serif;
    font-size:14px;
    font-weight:bold;
    color:#004ae1;
}
.learnLink:visited           
{ 
    color:#004ae1; 
}
.spacerRow
{
    height:16px;
}