.framebdg{
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;
    background-image:none;
    background-color:#FFFFFF;
}

body,
.bdg{
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px;
    background-image:none;
    background-color:#FFFFFF;
}

.subtoolcolumnleft,
.subtoolcolumnright,
.toolcolumn{
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;
    background-image:none;
    background-color:#FFFFFF;    
}

.future { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: black; }
a.future:link { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: black;}
a.future:hover { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: black;}
a.future:visited { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: black;}
a.future:active { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: black;}

.progress { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: green; }
a.progress:link { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: green;}
a.progress:hover { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: green;}
a.progress:visited { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: green;}
a.progress:active { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: green;}

.past { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: #AAAAAA; }
a.past:link { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: #AAAAAA;}
a.past:hover { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: #AAAAAA;}
a.past:visited { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: #AAAAAA;}
a.past:active { FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 15; color: #AAAAAA;}

.bookbdg {
	background-image: url("../img/bookindexbdg.gif");
	background-repeat: repeat;
	background-position: left top;
	margin: 0px 0px 0px 0px;
}

.bookindexbdg {
	background-image: url("../img/bookindexbdg.gif");
	background-repeat: repeat;
	background-position: left top;
	margin: 10px 5px 10px 10px;
}



.booknav {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    color: #FFFFFF;
    text-decoration: none;
}
a.booknav:link,
a.booknav:visited,
a.booknav:active,
a.booknav:hover
 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    color: #FFFFFF;
    text-decoration: underline;
}

.booknavtitle {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 18;
    color: #ffffcc;
    text-decoration: none;
}
a.booknavtitle:link,
a.booknavtitle:visited,
a.booknavtitle:active,
a.booknavtitle:hover {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 18;
    color: #FFFFFF;
    text-decoration: underline;
}

.booksubtoolheader {
	height:32;
	background-image: url("../img/subtoolheader.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 15;
    color: #333333;
}

.booksubtoolbdg {
	background-image: url("../img/subtoolbdg.gif");
	background-repeat: repeat;
	background-position: left top;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 15;
    color: #333333;
}

.booksubtoolfooter {
	height:1;
	background-image: url("../img/subtoolfooter.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 15;
    color: #333333;
}

.classroomheader {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
	color: #333333;
	background-color: #f68d15;
}

.quizbackgroud {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
	color: #333333;
	background-color: #B4EFC1;
	background-position: center top;
	margin: 0px 0px 0px 0px;
}

.classroomcolumn {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
	color: #333333;
	background-color: #88d650;
}

.classroombody,
a.classroombody:link,
a.classroombody:active,
a.classroombody:hover,
a.classroombody:visited {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
	color: #333333;
	background-color: #ffffcc;
}

.classroomtitle,
a.classroomtitle:link,
a.classroomtitle:active,
a.classroomtitle:hover,
a.classroomtitle:visited {
	height:30px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
	color: #333333;
}

.classroomtext,
a.classroomtext:link,
a.classroomtext:active,
a.classroomtext:hover,
a.classroomtext:visited {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
	color: #333333;
}

.classroomintro {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 20;
	color: #333333;
}

.bdg{
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; margin: 25px 0px 0px 0px;
	background-color: none;
    background-image: none;
}
.pagecolumn {
	background-color: none;
    background-image: none;
    width:95%;
}

.tooltable,
.toolcolumn {
	background-color: transparent;
    background-image: none;
	border-width: 0px;
}


th.header,
td.header,
div.header {     
    background-image:url(../img/gradient.jpg);     
    background-position:top;    
    background-repeat:repeat-x;
    font-size: 15; 
}

.navbar {
    background-image:url(gradient.jpg);     
    background-position:top;    
    background-repeat:repeat-x;     
}

body {
	background-color: #FFFFFF;
}

.generalbox,
.categoryboxcontent,
.courseboxcontent,
.section.main .content,
.section.main .side,
.admin .generalboxcontent {
  background: #FFFFFF;
}

.whitetable {
	background-position: center center;
	background-color: #FFFFFF;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
}

.quizframe {
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
}

.greentable {
	background-position: center center;
	background-color: #FFFFFF;
    border-width: 1px;
    border-color: #f68d15;
    border-style: solid;
}

.classroomheadline,
a.classroomheadline:link,
a.classroomheadline:active,
a.classroomheadline:hover,
a.classroomheadline:visited {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 24;
}

.sectiontitle,
a.sectiontitle:link,
a.sectiontitle:active,
a.sectiontitle:hover,
a.sectiontitle:visited {
	background-color: #ffe99c;
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15;
}

.toolheader {
	FONT-FAMILY: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	background-color: #95EB47;
    font-size: 13;
    color: #333333;
}

.bookcontrol,
a.bookcontrol:link,
a.bookcontrol:visited {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    color: #FFF782;
    text-decoration: none;
}

a.bookcontrol:active,
a.bookcontrol:hover
 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    color: #FFF782;
    text-decoration: underline;
}

.courseadmin,
a.courseadmin:link,
a.courseadmin:visited {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    color: brown;
    text-decoration: none;
    font-weight: bold;
}

a.courseadmin:active,
a.courseadmin:hover
 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14;
    color: brown;
    text-decoration: underline;
    font-weight: bold;
}