a:link { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #999; margin-top: 5px; text-decoration:none;}
a:hover { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666; margin-top: 5px; text-decoration:underline;}
a:visited { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #999; margin-top: 5px; text-decoration:underline;}
a:active { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #999; margin-top: 5px; text-decoration:none;}

a.plain:link { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; margin-top: 5px; text-decoration:none;}
a.plain:hover { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; margin-top: 5px; text-decoration:underline;}
a.plain:visited { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; margin-top: 5px; text-decoration:underline;}
a.plain:active { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; margin-top: 5px; text-decoration:none;}

a.blue:link { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399; text-decoration:none;}
a.blue:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399; text-decoration:none;}
a.blue:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399; text-decoration:underline;}
a.blue:active { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399;  text-decoration:none;}

a.blue12:link { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration:none;}
a.blue12:visited { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration:none;}
a.blue12:hover { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration:underline;}
a.blue12:active { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399;  text-decoration:none;}

a.basicLinkBig:link { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399; text-decoration:none;}
a.basicLinkBig:visited { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003399; text-decoration:none;}
a.basicLinkBig:hover { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-decoration:underline;}
a.basicLinkBig:active { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666;  text-decoration:none;}


a.quicklink:link { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration:none;}
a.quicklink:visited { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration:none;}
a.quicklink:hover { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration:underline;}
a.quicklink:active { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399;  text-decoration:none;}

.quicklink {font-size: 12px;line-height: 12px;}


a.eduGreen:link { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006633; text-decoration:none;}
a.eduGreen:hover { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006633; text-decoration:underline;}
a.eduGreen:visited { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006633; text-decoration:underline;}
a.eduGreen:active { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006633;  text-decoration:none;}

#content { font-family: arial, helvetica, sans-serif; font-size: 12px; margin: 5px; line-height: 14px; padding: 5px; width: 880px; }

.textsm {font-size: 10px;line-height: 12px;}


#container { padding: 10px 5px; border-left: 1px solid #F60; border-right: 1px solid #F60; border-bottom: 1px solid #F60; }

#playerinfo {  font-size: 10px; text-align: left; }

#title { font-size: 22px; font-weight: bold; padding: 20px 2px 4px 2px; margin-bottom: 0px; }
#titleplain { font-size: 26px; font-weight: normal; padding: 20px 2px 0px 2px; margin-bottom: 0px; }

.dot { font-size: 32px; font-weight: bold; vertical-align: middle; padding-right: 5px;  }

.sectionhdr {  font-size: 18px; font-weight: bold;  padding-bottom: 2px; margin: 0px 0px 15px 0px; }

#breadcrumb { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666; margin-top: 5px; }
#breadcrumb a { color: #999; text-decoration: none; }
#breadcrumb a:hover { color: #666; text-decoration: underline; }

#home_light_hdr { background-color: #FC9; border-bottom: 5px solid #F60; font-size: 16px; padding: 4px; margin-top: 10px; font-weight: bold; }

#home_res_hdr { background-color: #7fcce5; border-bottom: 5px solid #0099cc; font-size: 16px; padding: 4px; margin-top: 15px; font-weight: bold; }


.home_res_links { font-size: 13px; font-weight: bold; margin: 20px 0px 7px 0px; background-color:#ccebf5; }
.home_res_links ul { margin: 0; padding: 0; list-style: none; } 
.home_res_links ul li a { display: block; border-bottom: 1px solid #CCC; padding: 9px; text-decoration: none; width: 93%; color: #000; }
.home_res_links ul li a:hover { background-image:url(images/rec_background.gif) }
.home_res_links ul li.controls a:hover { background-image:url(images/rec.background.green.gif) }
.home_res_links ul li.been_there a:hover { background-image:url(images/rec.background.red.gif) }


html>body ..home_res_links li a {
		width: auto;
		}


.home_learn_box { background-color: #FFF0E5; padding: 3px; border: 1px solid #F60; margin-top: 3px; }

.hdr_link a { font-size: 13px; font-weight: bold; text-decoration: none; color: #000; }
.hdr_link a:hover { text-decoration: underline }


.cathdr { margin-top: 20px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #000; padding-bottom: 2px; margin-bottom: 10px; }

.keyhdr { margin-top: 40px; font-size: 18px; font-weight: bold; }

.sizzleL { font-size: 13px; font-weight: bold; width: 370px; float: left ; padding-bottom: 10px; line-height: 14px; }
.sizzleR { font-size: 13px; font-weight: bold; width: 370px; float: right; line-height: 14px;}

.sizzle  { font-size: 13px; font-weight: bold; line-height: 14px;}

.left { float: left; }

.right { float: right; }

.rightimg { float: right; padding-left: 10px; }

.leftimg { float: left; padding-right: 10px; }

h3 {  line-height: 15px; font-weight: normal; font-size: 12px; margin: 0px; padding-left: 3px; }

.smtxt { line-height: 11px; font-size: 11px; padding: 3px; text-align: left; }
.smtxt2 { line-height: 14px; font-size: 11px; padding: 3px; text-align: left; }

.imgs_smtxt div { line-height: 12px; padding-top: 3px; }

.keypoints { font-size: 14px; font-weight: bold; line-height: 16px; }

.link { font-size: 12px; margin: 5px;}

.link a { text-decoration: none; color: #F60; font-weight: bold; }

.link a:hover { text-decoration: underline; }

.controls_index a { font-size: 14px; line-height: 14px; color: #000; text-decoration: none; }

.controls_index a:hover { text-decoration: underline; }

.def { background-color: #FC9; border: 1px solid #F60; padding: 3px; }

.backhdr { font-weight: bold; font-size: 13px; }

.columnFirst {
	padding-right: 4px;
	border-right: 3px solid #000;
}

.columnSecond {
	padding-left: 4px;
	padding-right: 4px;
	border-right: 3px solid #000;
}

.columnLessons {
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #000;
}


.columnThird {
	padding-left: 5px;


}
.foundationsbar {
	width:216px;
	background-color: #000099;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 4px 12px;
	margin: 0px 0px 2px 0px;
	border: 0;
	display: block;
}

.lessonsbar {
	width:460px;
	background-color: #ff6600;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 4px 12px;
	margin: 0px 0px 2px 0px;
	border: 0;
	display: block;
}
.resourcesbar {
width:140px;
	background-color: #006633;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 4px 12px;
	margin: 0px 0px 2px 0px;
	border: 0;
	display: block;
}
.lessonhead {
border: 0;
	width:220px;
	background-color: #ffffff;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;

	display: block;
}

.lessonheadfoundations {
border: 0;
	width:228px;
	background-color: #ffffff;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;

	display: block;
}

a.lessontitle:link { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; margin-top: 5px; text-decoration:none;}
a.lessontitle:visited { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; margin-top: 5px; text-decoration:none;}
a.lessontitle:hover { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; margin-top: 5px; text-decoration:underline;}
a.lessontitle:active { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; margin-top: 5px; text-decoration:none;}



.home_foundation_box { background-color: #ffffff; padding: 0px; border-top: 3px solid #000099;border-right: 1px solid #000099;border-left: 1px solid #000099;border-bottom: 1px solid #000099;}
.home_lesson_box { background-color: #ffffff; padding: 0px; border-top: 3px solid #ff6600;border-right: 1px solid #ff6600;border-left: 1px solid #ff6600;border-bottom: 1px solid #ff6600;}

.home_resource_links { font-size: 13px; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.home_resource_links ul { margin: 0; padding: 0; list-style: none; } 
.home_resource_links ul li a { display: block; border-bottom: 1px solid #ffffff; font-size: 13px; padding: 6px 0px 6px 0px;  margin: 0px 0px 0px 0px;text-decoration: none; color: #006633; background-color:#cccccc; }
.home_resource_links ul li a:hover {color: #333333;background-color:#cccccc;text-decoration: none; }


