BODY {
	background : #FFFFFF;
	text-align : center;
}
A:LINK {
	color : #003366;
}
A:HOVER {
	color : #003366;
	background : #FFFF99;
}
A:VISITED {
	color : #666666;
}
P {
	font : 10pt verdana, arial, helvetica, sans-serif;
	text-align : left;
	margin-left : 30px;
	margin-right : 30px;
}
TD.corner {
	line-height : 10px;
}
TD.top {
	background : #99CCFF url(http://www.turtlehome.com/stripe-t.gif) repeat;
	line-height : 10px;
}
TD.left {
	background : #99CCFF url(http://www.turtlehome.com/stripe-l.gif) repeat;
}
TD.right {
	background : #99CCFF url(http://www.turtlehome.com/stripe-r.gif) repeat;
}
TD.bottom {
	background : #99CCFF url(http://www.turtlehome.com/stripe-b.gif) repeat;
	line-height : 10px;
}
TD.contents {
	background : #99CCFF;
}
TD.links {
	background : #FFFFFF;
}
TABLE.links {
	background : #6699CC;
}
DIV.links {
	font : 9pt verdana, arial, helvetica, sans-serif;
	margin : 5px 0px 10px 20px;
	text-align : left;
}
.title {
	margin-bottom : 20px;
}
.navigation {
	clear : both;
}
.question {
	font : bold 10pt verdana, arial, helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
	color : #003366;
	text-align : left;
}
.category {
	font : bold 10pt verdana, arial, helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
	color : #6699CC;
	text-align : left;
}
.brief {
	margin : 0px 0px 0px 0px;
}
.find {
	color : #003366;
	font : bold 8pt/15pt verdana, arial, helvetica, sans-serif;
	margin-top : 5px;
	text-align : left;
}
.textbox {
	font : 8pt verdana, arial, helvetica, sans-serif;
}
.button {
	font : bold 8pt verdana, arial, helvetica, sans-serif;
	background : #669966;
	color : #FFFFCC;
}
.nav {
	color : #003366;
	font : bold 8pt/15pt verdana, arial, helvetica, sans-serif;
	text-align : center;
}
.copyright {
	font : 8pt verdana, arial, helvetica, sans-serif;
	text-align : center;
}

/* Inner Page Specific styles */

HR {
	color : #003366;
}
H1 {
	font : bold 15pt verdana, arial, helvetica, sans-serif;
	color : #003366;
	margin : 0px 0px 0px 0px;
	text-align : left;
}
H2 {
	font : bold 13pt verdana, arial, helvetica, sans-serif;
	color : #003366;
	margin : 0px 0px 0px 0px;
	text-align : left;
}
H3 {
	font : bold 10pt verdana, arial, helvetica, sans-serif;
	color : #003366;
	margin : 0px 0px -10px 0px;
	text-align : left;
}
UL, OL {
	font : 10pt verdana, arial, helvetica, sans-serif;
	text-align : left;
}
LI {
	font : 10pt verdana, arial, helvetica, sans-serif;
	margin : 3px 0px 3px 0px;
}
UL.crop {
	margin-top : 5px;
	margin-bottom : 5px;
	text-align : left;
}
LI.crop {
	margin : 0px 0px 0px 0px;
}
TD.nav {
	background : #99CCFF;
}
TD.main {
	background : #FFFFFF;
}
.caption {
	font : 8pt verdana, arial, helvetica, sans-serif;
	text-align : right;
}
.sectionnav {
	background : #FFFFCC;
	font : bold 8pt verdana, arial, helvetica, sans-serif;
	text-align : right;
	line-height : 14pt;
}
.section {
	font : bold 10pt verdana, arial, helvetica, sans-serif;
	text-align : right;
}
.special {
	font : bold 9pt verdana, arial, helvetica, sans-serif;
	text-align : center;
}
.quote {
	font : italic 9pt verdana, arial, helvetica, sans-serif;
	margin : 15px 0px 0px 0px;
	text-align : left;
}
.author {
	font : 9pt verdana, arial, helvetica, sans-serif;
	text-align : right;
}
.note {
	font : 8pt verdana, arial, helvetica, sans-serif;
	text-align : left;
}

/* Informational Table Specific Styles */

TH {
	background : #99CCFF;
}
TD.basic {
	background : #99CCFF;
}
TD.highlight {
	background : #FFFFCC;
}

/* Course Specific Styles */

.coursename {
	font : bold 9pt verdana, arial, helvetica, sans-serif;
	text-align : left;
}
.courseinfo {
	font : bold 9pt verdana, arial, helvetica, sans-serif;
	text-align : left;
	margin-top : 3px;
	margin-bottom : 3px;
}
.coursedate {
	font : 9pt verdana, arial, helvetica, sans-serif;
	text-align : left;
	margin-left : 15px;
	margin-top : 3px;
	margin-bottom : 3px;
}
