body {background-image: url('images/mainbg.gif'); background-color: #9A1314; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.white {color: white;}
.small {font-size: 8pt;}

.normal {font-size: 9pt;}
.left {text-align: left;font-size: 9pt;}
.title {font-weight: bold; color: #9A1314;}
.bodytext{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}

p {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
line-height: 0.5cm;
}

.menu {align: center; vertical-align: top; line-height:45px;}


/* Top Nav Links */

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li{
float: left;
margin-right: 4px;
height: 56px;
width: 97px;
}

#navcontainer a, #navcontainer a:visited {
display: block;
padding: 25px 20px 20px 0px;
background-image:  url(images/buttonbg-off.png);
background-repeat: no-repeat;
background-position: 0% 50%;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#navcontainer a#solver-anchor, #navcontainer a#solver-anchor:visited {
background-image: url(http://algebra-online.com/images/buttonbg-off-yellow.png);
color:black;
}
#navcontainer a#solver-anchor:hover{
background-image: url(images/buttonbg-on.png);
color: #000000;
}

#navcontainer a:hover {
display: block;
padding: 25px 20px 20px 0px;
background-image: url(images/buttonbg-on.png);
background-repeat: no-repeat;
background-position: 0% 50%;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-size: 9pt;
color: #000000;
text-decoration: none;
font-weight: bold;
}


/* Bottom Nav Links */

a:link.bot {color: #FFFFFF; text-decoration: none;font-size: 8pt;}
a:active.bot {color: #00FF00; text-decoration: underline;font-size: 8pt;}
a:visited.bot {color: #FFFFFF; text-decoration: none;font-size: 8pt;}
a:hover.bot {color: #00FF00; text-decoration: underline;font-size: 8pt;}



/* Right Nav Links */

a:link.rig {color: #800000; text-decoration: none;font-size: 9pt;font-weight: bold;}
a:active.rig {color: #FFFFFF; text-decoration: font-size: 9pt;font-weight: bold;}
a:visited.rig {color: #800000; text-decoration: none;font-size: 9pt;font-weight: bold;}
a:hover.rig {color: #FFFFFF; text-decoration: font-size: 9pt;font-weight: bold;}



/* Links in Body */

a:link.bod {color: #003464; text-decoration: none;}
a:active.bod {color: #003464; text-decoration: none;}
a:visited.bod {color: #003464; text-decoration: none;}
a:hover.bod {color: #5379AB; text-decoration: underline;}

a.link2{
    color : #656565;
    font-style:italic;
    text-decoration: underline;
	font-size : 80%;
}

.link2 a{
    color : #656565;
    font-style:italic;
    text-decoration:none;
    font-size : 80%;

}


/* Special Nav Links */

a:link.spec {color: #00FF00; text-decoration: none;}
a:active.spec {color: #FFFFFF; text-decoration: underline;}
a:visited.spec {color: #00FF00; text-decoration: none;}
a:hover.spec {color: #FFFFFF; text-decoration: underline;}



/* Saggar */

/* Option #1 */

#hdr-testimonials {

	background: url(images/bgTesti-hdr.jpg) no-repeat;

	height: 20px;

	width: 148px;

	text-align: center;

	color: #9E100F;

	font-size: 13px;

	text-transform: uppercase;

	font-weight: bold;

	padding: 10px 0 0 0;

}

#content-testimonials {

	font-size: 1.0em;

	font-style: italic;

	padding: 10px 10px 0 10px;

	text-align: left;

}

#name-testimonials {

	height: 25px;

	text-align: right;

	color: #9E100F;

	font-size: 1.0em;

	padding: 0 10px 0 0;

	font-weight: bold;

}

#ftr-testimonials {

	background: url(images/bgTesti-ftr.jpg) no-repeat;

	height: 20px;

	padding: 0 0 10px 0;

	font-size: 0.9em;

	text-align: center;

}

/* Option #2 */

#testimonials {

	width: 100%;

	background: #F3DADA;

	padding: 3px 0 3px 0;

}

#hdr-testimonials2 {

	background: url(images/bgTesti-hdr2.jpg) no-repeat;

	height: 20px;

	width: 148px;

	text-align: center;

	color: #9E100F;

	font-size: 13px;

	text-transform: uppercase;

	font-weight: bold;

	padding: 10px 0 0 0;

}

#content-testimonials2 {

	font-size: 1.0em;

	font-style: italic;

	padding: 10px 10px 0 10px;

	text-align: left;

	background: #F3DADA;

}

#name-testimonials2 {

	height: 25px;

	text-align: right;

	color: #9E100F;

	font-size: 1.0em;

	padding: 0 10px 0 0;

	font-weight: bold;

	background: #F3DADA;

}

#ftr-testimonials2 {

	background: url(images/bgTesti-ftr2.jpg) no-repeat;

	height: 20px;

	padding: 0 0 10px 0;

	font-size: 0.9em;

	text-align: center;

}

	

/* Option # 3 */



#test-hdr {

	width: 149px;

	height: 20px;

	text-align: center;

	padding: 10px 0 0 0;

	background: url(images/Test-hdr.jpg) no-repeat;

	color: #800000;

	font-weight: bold;

	text-transform: uppercase;

}

#test-content {

    line-height: 18px;
   
	font-size: 1.0em;

	width: 133px;

	background: #F3DADA;

	font-style: italic;

	text-align: left;

	background: url(images/bgContent.jpg) repeat;

	padding: 0 8px 0 8px;

}

#author {

	width: 137px;

	height: 25px;

	text-align: right;

	font-size: 1.0em;

	font-weight: bold;

	background: url(images/bgContent.jpg) repeat;

	padding: 0 12px 0 0;

	color: #800000;

}

#test-fdr {

	width: 149px;

	height: 30px;

	text-align: center;

	background: url(images/Test-ftr.jpg) no-repeat;

	color: #800000;

}
test-fdr2{

	width: 149px;

	height: 30px;

	text-align: right;

	background: url(images/Test-ftr.jpg) no-repeat;

	color: #800000;

}


#test-hdr-p {
	width: 149px;
	height: 20px;
	text-align: center;
	padding: 10px 0 0 0;
	background: url(images/testhdr-pink.jpg) no-repeat;
	color: #800000;
	font-weight: bold;
	text-transform: uppercase;
}

#test-content-p {
	width: 133px;
	background: #F3DADA;
	font-style: italic;
	text-align: left;
	background: url(images/testbg-pink.jpg) repeat;
	padding: 0 8px 0 8px;
}

#author-p {
	width: 137px;
	height: 25px;
	text-align: right;
	font-size: 1.0em;
	font-weight: bold;
	background: url(images/testbg-pink.jpg) repeat;
	padding: 0 12px 0 0;
	color: #800000;

}

#test-fdr-p {
    width: 149px;
	height: 30px;
	text-align: center;
	background: url(images/testftr-pink.jpg) no-repeat;
	color: #800000;
}



/*Free Tutoring */

#free-hdr {
	width: 149px;
	height: 20px;
	text-align: center;
	padding: 10px 0 0 0;
	background: url(images/Test-hdr.jpg) no-repeat;
	color: #800000;
	font-weight: bold;
	text-transform: uppercase;
}

#free-content {
	width: 133px;
	background: #F3DADA;
	text-align: left;
	background: url(images/bgContent.jpg) repeat;
	padding: 0 8px 0 8px;
}


#free-bullet {
   margin-left: 8px;
   padding-left: 8px;
   margin-top: 0px;
   padding-top: 0px;
   margin-bottom: 0px;
   padding-bottom: 0px;
   list-style-image: url(images/transcheck.gif); no-repeat;
}

#free-fdr {
	width: 149px;
	height: 30px;
	text-align: center;
	background: url(images/Test-ftr.jpg) no-repeat;
	color: #800000;
}



/*Order Form Styles*/

#order-hdr {
	width: 431px;
	height: 20px;
	text-align: center;
	padding: 10px 0 0 0;
	background: url(images/form-hdr.jpg) no-repeat;
	color: #800000;
	font-weight: bold;
	text-transform: uppercase;
    padding-top: 8px;
    margin-top: 8px;
}

#order-content {
	width: 409px;
	background: #F3DADA;
	text-align: center;
	background: url(images/form-content.jpg) repeat-z;
	padding: 0 8px 0 8px;
}

#order-fdr {
	width: 431px;
	height: 30px;
	text-align: center;
	background: url(images/form-ftr.jpg) no-repeat;
	color: #800000;
    padding-bottom: 9px;
    margin-bottom: 9px;
}

.form-button {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#order-content table {
text-align: center;
width: 375px;
}

#price1 { 
    font:bold 12pt arial, sans-serif;
    text-decoration:strikeout;
    text-align: center;
} 
#price2 {
	color: #800000;
    font:bold 14pt arial, sans-serif;
    text-align: center;
}



a, a:visited
{
color: #0000cc;
}















.bottom_pages_links
{

	padding-left:140px;

	padding-top:50em;

	clear:both;

	text-align:center;
}

.bottom_pages_links h3

{

	margin:auto;
	text-align:left;

	width:600px;

	font-size:130%;

}





.ao-title {
text-align: center;
margin: 13px 0 22px 0;
}

.ao-mid-left {
width: 195px;
float: left;
text-align: center;

}

.ao-mid-right {
width: 370px;
float: right;
text-align: left;
}

.ao-txt {
clear: both;
width: 100%;
}

.ao-box-center {
margin: 0 auto;
width: 350px;
}

.ao-order-left {
float: left;
width: 140px;
text-align: center;
}

.ao-order-right {
float: right;
width: 205px;
padding-top: 15px;
text-align: center;
}

