/* see the <cf_2k_common_styles> for additional BODY rules */
body,td,th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}

/* coming soon placeholder*/
.placeholder {
	font-size: 14pt;
	padding-left : 10px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	padding-top: 25px;
	padding-bottom: 25px;
}

/* lio/key terms coming soon placeholder*/
.comingsoon {
	font-size: 14pt;
	padding-left : 10px;
	padding-top: 25px;
	padding-bottom: 25px;
}

/* Homepage Formatting  */
.homeintro{
	background : #FFF;
	line-height : 18px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right: 10px;
	border-left : #CCC solid 1px;
	border-right : #CCC solid 1px;
}

/*colored bar below select a chapter bar*/
.homecolorbar	{
	background: #669AD2 url(images/subhead_hm.gif) repeat-x;
}

/*begin highscores table for games section*/
.scorestitle	{
	border-style: solid;
	border-color: #BBB;
	border-width: 1px 1px 1px 1px;
	padding: 1em;
	text-align: center;
	font-weight: bold;
	}
	
.scoresheaderleft	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
	}
	
.scoresheadermid	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
	}
	
.scoresheaderright	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	text-align: center;
	font-weight: bold;
	}
	
.scorescurrentrow	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	font-weight: bold;
	}
	
.scoresname	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	font-weight: bold;
	}
	
.scoresspacer	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	}
	
.scoresschool	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	font-size: 10px;
	}
	
.scoresscore	{
	border-style: solid;
	border-color: #BBB;
	border-width: 0px 0px 0px 0px;
	font-size: 10px;
	text-align: center;
	}
/*end highscores table for games section*/

/*anchor tag list of lio links*/
a.lio {
	 font-size : 10pt;
	 line-height: 18px;
	 text-decoration : underline;
	 padding-top: 5px;
	 padding-right: 10px;
}

a.lio:hover {
	 font-size : 10pt;
	 text-decoration : none;
}

/*right line page border */
.contentright	{
	border-right: #CCC solid 1px;
}

/*left line page border */
.contentleft	{
	border-left: #CCC solid 1px;
}

/*border on the top of page tab*/
.contenttop{
	background : #FFF;
	border-top : #CCC solid 1px;
}

.overview	{
	color: #FFF;
}

/* instructions title*/
.institle {
	font-size: 10pt;
	color: #000;
	background-color: #FFF;
	font-weight: bold;
	padding-left: 5px;
}

.ins  {
	font-size: 9pt;
	color: #000;
	padding-bottom: 20px;
}

/*Project header title - lio*/
.projectheading {
	font-size: 11pt;
	color: #000;
	font-weight: bold;
}

/* para number and heading for modules in Exercises Section*/
.modulesheading {
	font-size: 11pt;
	color: #000099;
	font-weight: bold;
}

.numberparagraph {
	margin-top: 0px;
}

p,span,dl,dt,dd {
	color: #000;
	font-size: 10pt;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
}

h2 {
	font-size: 11pt;
	color: #660000;
	font-weight: bold; 
	margin-top: 0px;
	margin-bottom: 10px;
}

h3.subsectionhead {
	font-size: 10pt;
	color: #000;
	font-weight: bold;
}

.number {
	border none;
}

td.chapternavrow {
	background-color: #FFF;
}

table.chapternavtable {
	background-color: #FFF;
}

a.leftbar{
	text-decoration: none;
	padding-left: 5px;
	border-width: 0px;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0071BC;
}

td.leftnav {
	background: #FFF url(images/leftnav_off.gif) no-repeat;
	border-right: 1px solid #CCCCCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 5px;
}

td.leftnavover {
	background: #FFF url(images/leftnav_over.gif) no-repeat;
	border-right: 1px solid #CCCCCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 5px;
}

td.leftnavon {
	background: #FFF url(images/leftnav_on.gif) repeat-y right;
	border-right: 1px solid #CCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 5px;
}

td.leftnavonassitive{
	background: #FFF url(images/leftnav_on_assistive.gif) repeat-y right;
	border-right: 1px solid #CCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 5px;
}

/*background color for titlebar*/
.titlecolorpurple {	background: white url(images/bg_purple.gif) repeat-x;
}

.titlecolororange {	background: white url(images/bg_orange.gif) repeat-x;
}

.titlecolorred {	background: white url(images/bg_red.gif) repeat-x;
}

.titlecolorblue {	background: white url(images/bg_blue.gif) repeat-x;
}

.titlecolorotherblue {	background: white url(images/bg_otherblue.gif) repeat-x;
}

.titlecolorgreen {	background: white url(images/bg_green.gif) repeat-x;
}

/*background brown color*/
.gutter {	background: white url(images/bg_hm.gif) repeat-x;
}

/*background brown color with left-sided page stripe*/
.leftstripegutter {	background: white url(images/bg_hm.gif) repeat-x;
				border-left: #CCC solid 1px;
}

/*gray/brownstripes under titlebar*/
.topgutter {	background: white url(images/bg_hm_top.gif) repeat-x;
}

/*homepage toc headers*/
td.toc {
	color: #6699CC;
	font-size: 1.4em;
	font-weight : bold;
	padding-top: 20px;
	padding-bottom: 10px;
	background : #FFF;
}

.feature	{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFF;
	line-height : 18px;
	padding-top : 20px;
}

.feature b	{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #B44831;
}

.overview {
	color: #6699CC;
	font-size: 1.3em;
	font-weight : bold;
	text-indent: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.review {
	color: #6699CC;
	font-size: 1.3em;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*topic headers in chapter review section */
td.reviewhead {
	font-size: 10pt;
	color: #000;
	font-weight: bold;
}

td.forum {
	color: #6699CC;
	background-color: #FFF;
	background: white url(images/bg_hm.gif) repeat-x;
	font-size: 1.4em;
	/*font-weight : bold;*/
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 33px;
}

/* Chapter Chooser */
.chooser {font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: white url(images/bg_hm.gif) repeat-x;
		border-bottom-width : #CCC solid 1px;
}

/* includes\education Content */
.issueheading {
	font-size: 12pt;
	color: #993300;
	font-weight: bold;
}

/* Footer Content */

.footer{
	background : url(images/footer_bg.gif) repeat-x;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 6px;
	color: #FFF;
	height : 29px;
}

.footer a:link {font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration : none; color: White;}
.footer a:visited {font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration : none; color: White;}
.footer a:hover {font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration : underline; color: White;}
.footer a:active {font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration : underline; color: White;}

/* Left Navigation Column */
.nav{
	background : White;
	border-right : #CCC solid 1px;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 5px;
}

/* Chapter Intro Formatting  */
.flashpromo{
	background : White;
	border-right:#CCC solid 1px;
	border-left : #CCC solid 1px; 
}

/* Large number for each Software Corner para.  */
.bignumber {
	color: #FF0000;
	font-size: 1.8em;
	font-weight: bold;
}

/* para heading for in the lab module  */
.labheading {
	font-size: 12pt;
	color: #993399;
	font-weight: bold;
}

/* smaller para heading for in the lab module  */
.labheading2 {
	font-size: 10pt;
	color: #993399;
	font-weight: bold;
}

/* links in the Integration Corner module - 1st section only*/
a.integratehead {
	color: #FFFFFF;
	font-weight: bold;
}

