


body, html {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
margin-top: 7px;
background-color: #FFFFFF;
overflow: inherit;
}

a:link, a:visited, a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-style: normal;
font-size: 11px;
color: #000000;
}

a:hover {
text-decoration: underline;
color: #666666;
}

.menuBar, #menuBar {
font-weight: bold;
font-size: 12px;
height: 17px;
margin-right: 7px;
}

.leftBar, #leftBar {
font-weight: bold;
font-size: 12px;
}

li, .li, #li {
font-weight: lighter;
}

off, .off, #off {
color: #CC0000;
}

.contentArea, #contentArea {
padding: 15px 10px 10px 15px;
font-size: 12px;
}

.WRAPPER, #WRAPPER {
width: 790px;
border: none;
}

.BANNER, #BANNER {
margin: 0px;
margin-right: 0px;
margin-bottom: 6px;
width: auto;
}

.COPYRIGHT, #COPYRIGHT {
margin: 7px;
}

.CONTENT, #CONTENT, .SITEPAGE, #SITEPAGE {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 200;
color: #454545;
clear: both;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #990000;
font-weight: bold;
}

.sitepageli, #sitepageli {
padding-bottom: 11px;
}





.faq_entry
{
    margin-left:3em;
}
#faq > h4 {
    font-size:150%;
}
.faq_entry h4 {
    font-size:100%;
}
#faq ul {
    margin-top:0;
    padding-top:0em;
    padding-left:1.5em;
}
#faq h3{
    font-size:130%;
    font-weight:bold;
    margin-bottom:0.3em;
    margin-top:1.5em;
}

#faq a, #faq a:link, #faq a:visited {
    color:navy;
    text-decoration:underline;
}
#faq a:hover{
    text-decoration:none;
}





















.math-text-explanation {
    color: #666 ;
    font-family: Tahoma, Verdana, sans-serif ;
    border: 1px solid #666 ;
    padding: 5px ;
    margin-top: 1.5em ;
}
.math-text-explanation li{
    margin-top: 1em ;
}

.links {
    margin:1em;
}
.links a {
    /*
    margin: 0.5em 1em 1em ;
    padding: 0.25em 0.5em ;
    */
}
.math-problem-sample {
    margin-top: 31em ;
}

.math-problem-sample h4 {
    color: #B22222 ;
}

.gs-links {
    margin:0;
    padding:0;

}

.gs-links ul {
    margin: 0 auto;
    padding:0 ;
    

}
.gs-links li {
    float: left ;
    padding: 0.5em 1.5ex ;
    display: block ;
    border-right: 1px solid #666 ;

}




a#solution-anchor:link, a#solution-anchor:visited { 
    background-repeat: no-repeat ;
    display: block;
    margin-bottom: 1em;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1em;


    /*
    background-image: url("/images/st1.png");
    text-indent: -3000px;
    height: 66px;
    width: 199px;
    */

    margin: 3em 15px 2em 15px ;
}

a#solution-anchor:hover {
    background-image: url("/images/st2.png" ) ;
}

a#solution-anchor2:link, a#solution-anchor2:visited,
a.solution-anchor2:link, a.solution-anchor2:visited {
    background-image: url("/images/need_steps_off.png" ) ;

    background-repeat: no-repeat ;
    display: block;
    margin-bottom: 1em;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1em;
    text-indent: -3000px;

    height: 47px;
    width: 182px;

    margin: 3em 15px 2em 15px ;
}
a#solution-anchor2:hover, a.solution-anchor2:hover {
    background-image: url("/images/need_steps_on.png" ) ;
}


img {
    border: 0;
}

.main-table-container {
	min-height: 667px;
}


