h2 {margin:0px}

body
{
color:#3B3B3B;
font-family:"trebuchet ms", helvetica, sans-serif;
background-color:#AEAE96;
margin: 0px;
}

table.body
{
margin:0 auto;
width: 800px;
position:relative;
background-color:#F0F0EC;
padding: 0px 20px 20px 20px;
font-size:16px;
}

#sides
{
background:url('images/sides3.png') repeat-y center
}

.title {margin: 20px 0px}

hr
{
height:2px;
border-width:0;
color:#AEAE96;
background-color:#AEAE96;
}

a:link    {color:#690B0B; background-color:transparent; text-decoration: none}
a:visited {color:#690B0B; background-color:transparent; text-decoration: none}
a:active  {color:#690B0B; background-color:transparent; text-decoration: none}
a:hover   {color:#C51414; background-color:transparent; text-decoration: underline}


/** Begin Header **/

table.logo
{
margin:0 auto;
width: 800px;
position:relative;
}

table.nav-bar
{
margin:0 auto;
width: 800px;
position:relative;
background-color:#60604A;
background-image:url('images/nav3.png');
background-position:bottom center;
background-repeat:repeat-x;
}

.nav{margin: 0;padding: 0;float: left;font-family:"trebuchet ms", helvetica, sans-serif;}
.nav li{display: inline;}
.nav li a{float:left;color:#FFFFFF;background:#60604A;background-image:url('images/nav3.png');background-position:bottom center;background-repeat:repeat-x;padding: 4px 20px;text-decoration: none;border-top:1px solid #979778;border-right: 1px solid #979778;border-left: 1px solid #26261D;border-bottom: 1px solid #26261D;}
.nav li.nav-select a{color:#000000;background:#F0F0EC;border-top:1px solid #979778;border-right: 1px solid #979778;border-left: 1px solid #26261D;border-bottom: 1px solid #FCFFFC;}
.nav li a:hover{color: #FFFFFF;background:#7d7d64;border-top:1px solid #979778;border-right: 1px solid #979778;border-left: 1px solid #26261D;border-bottom: 1px solid #26261D;}

/** End Header **/


/** Begin Boxes **/

/** Index **/

table.box1
{
width: 390px;
float:right;
margin:20px 0px 20px 20px;
}

td.box1
{
width: 390px;
padding: 0px 0px 0px 12px;
background-color:#AEAE96;
font-size:14px;
color:#3B3B3B;
}

table.box2
{
width: 390px;
float:right;
margin:0px 0px 20px 20px;
}

td.box2
{
width: 390px;
padding: 0px 0px 0px 12px;
background-color:#AE95AE;
font-size:14px;
color:#3B3B3B;
}

table.box3
{
width: 390px;
float:right;
margin:0px 0px 20px 20px;
}

td.box3
{
width: 390px;
padding: 0px 0px 0px 12px;
background-color:#95AEAE;
font-size:14px;
color:#3B3B3B;
}

/** FAQ **/

table.box4
{
width: 760px;
float:left;
margin:0px 0px 0px 0px;
}

td.box4_left
{
width: 374px;
padding: 0px 0px 0px 0px;
background-color:#95AEAE;
font-size:14px;
color:#3B3B3B;
}

td.box4_right
{
width: 374px;
padding: 0px 0px 0px 0px;
background-color:#95AEAE;
font-size:14px;
color:#3B3B3B;
}

/** Homeschooling **/

table.box5
{
width: 390px;
float:right;
margin:20px 0px 20px 20px;
}

td.box5_1
{
width: 390px;
padding: 0px 0px 0px 12px;
background-color:#95AEAE;
font-size:14px;
color:#3B3B3B;
}

td.box5_2
{
width: 390px;
padding: 0px 0px 0px 12px;
background-color:#AEAE96;
font-size:14px;
color:#3B3B3B;
}

td.box5_3
{
width: 390px;
padding: 0px 0px 0px 12px;
background-color:#AE95AE;
font-size:14px;
color:#3B3B3B;
}

p.no-margin{margin:0px;}
p.no-tmargin{margin-top:0px;}
p.no-bmargin{margin-bottom:0px;}

div.box h1        {font-size:16px; font-weight:bold}
div.box a:link    {color:#3B3B3B; text-decoration: none}
div.box a:visited {color:#3B3B3B; text-decoration: none}
div.box a:active  {color:#3B3B3B; text-decoration: none}
div.box a:hover   {color:#6E6E6E; text-decoration: none}

/** End Boxes **/


/** Begin Footer **/

table.foot
{
margin:0 auto;
width: 798px;
height:30px;
position:relative;
background-color:#60604A;
background-image:url('images/nav3.png');
background-position:bottom center;
background-repeat:repeat-x;
padding: 0px 20px;
border-spacing:0px;
font-size:10px;
color:#FFFFFF;
text-align:center;
}

/** End Footer **/

p.top         {text-align:left;}
a.top:link    {font-size:12px; color:#3B3B3B; background-color:transparent; text-decoration: none}
a.top:visited {font-size:12px; color:#3B3B3B; background-color:transparent; text-decoration: none}
a.top:active  {font-size:12px; color:#3B3B3B; background-color:transparent; text-decoration: none}
a.top:hover   {font-size:12px; color:#3B3B3B; background-color:transparent; text-decoration: underline}

p.answer {font-weight:normal}
ol.faq li {font-weight:bold}

ul.goodbooks li{list-style-type: square;color:#60604A;margin-left:-10px}
ul.goodbooks a:link    {color:#690B0B; background-color:transparent; text-decoration: none; padding: 0 0 0 0px}
ul.goodbooks a:visited {color:#690B0B; background-color:transparent; text-decoration: none; /*background:url('images/check.png') no-repeat left; padding: 0 0 0 20px; margin: 0 0 0 0px;*/}
ul.goodbooks a:active  {color:#690B0B; background-color:transparent; text-decoration: none}
ul.goodbooks a:hover   {color:#C51414; background-color:transparent; text-decoration: underline}

.yui-accordion{position:relative;zoom:1;background-color:#F0F0EC;}
.yui-accordion .yui-accordion-item{display:block;}
.yui-accordion .yui-accordion-item .yui-accordion-item-bd{height:0;_height:1px;*height:1px;overflow:hidden;zoom:1;}
.yui-accordion .yui-accordion-item-active .yui-accordion-item-bd{height:auto;}
.yui-accordion-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden;}
/*.yui-accordion{font-size:93%;line-height:1.5;*line-height:1.45;border-top:solid 1px #808080;border-left:solid 1px #808080;border-right:solid 1px #808080;background:#fff;padding:0;text-align:left;}*/
.yui-accordion .yui-accordion-item{display:block;border-bottom:solid 1px #AEAE96;}
.yui-accordion .yui-accordion-item .yui-accordion-item-hd{line-height:1.3em;*line-height:1.9;padding:0;padding:0px;}
.yui-accordion .yui-accordion-item .yui-accordion-item-bd{font-size:100%;margin:0;padding:0;display:block;}
.yui-accordion .yui-accordion-item-hd a.yui-accordion-item-trigger{width:auto;display:block;text-decoration:none;color:#000;background:url('images/plus3.png') no-repeat left; padding: 0 0 0 30px; margin: 0 0 0 0px;}
.yui-accordion .yui-accordion-item-active .yui-accordion-item-hd a.yui-accordion-item-trigger{background:url('images/minus3.png') no-repeat left; padding: 0 0 0 30px; margin: 0 0 0 0px;}
/*.yui-accordion .yui-accordion-item-active .yui-accordion-item-hd a.yui-accordion-item-trigger:hover{background-color:#DADAD6;}
.yui-accordion .yui-accordion-item-hd a.yui-accordion-item-trigger:hover{background-color:#DADAD6;}*/
.yui-accordion-item-bd p{margin-left:27px;}