@charset "iso-8859-1";
/* CSS Document */

div#page { 
margin:0px; 
} 



body {
	margin-left: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 10px;
	color: #494848;
background-attachment: fixed; 
background-image: url(http://www.reinventingschools.org/learning/images/riscBG3.gif); 
background-repeat: no-repeat; 
background-position: center top

} 



.headerBG {background-color: #ffffff;}
.footerBG {padding-top: 7px; padding-left: 12px; font-size: 10px; color: #dbb484; height: 28px; background:transparent url(http://www.reinventingschools.org/learning/images/riscFtrBG.gif) no-repeat;}

.footerBG2 {padding-top: 7px; font-size: 10px; color: #dbb484; height: 28px; background:transparent url(http://www.reinventingschools.org/learning/images/riscFtrBG.gif) no-repeat;}
.footerBG2 a:link, .footerBG2 a:visited, .footerBG2 a:active {
		font-family: Verdana, Times New Roman, Arial, Helvetica, Sans Serif;
		font-size: 10px;
		color: #F37F2F;
		text-decoration: none;
}

.footerBG2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.footerBG3 {padding-top: 7px; padding-right: 12px; font-size: 10px; color: #dbb484; height: 28px; background:transparent url(http://www.reinventingschools.org/learning/images/riscFtrBG.gif) no-repeat;}
.footerBG3 a:link, .footerBG3 a:visited, .footerBG3 a:active {
		font-family: Verdana, Times New Roman, Arial, Helvetica, Sans Serif;
		font-size: 10px;
		color: #F37F2F;
		text-decoration: none;
}

.footerBG3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.footerBG4 {padding-top: 5px; padding-right: 12px; height: 28px; background:transparent url(http://www.reinventingschools.org/learning/images/riscFtrBG.gif) no-repeat;}

.srchpad {padding-top: 45px;padding-right: 10px;}
.menuBG {padding-top: 0px; color: #f19639; height: 31px; background:transparent url(http://www.reinventingschools.org/learning/images/menuBG.gif) no-repeat;}
.contentArea {padding-top: 2px; padding-left: 10px; padding-right: 10px; width: 604px; background: #ebe9e6; border-top: 1px solid #bbb6b4;}
.contentAreaInt {padding-top: 5px; padding-left: 20px; padding-right: 20px; width: 900px; background: #ebe9e6; border-top: 1px solid #bbb6b4;}
.contentAreaWiki {padding-top: 5px; padding-left: 0px; padding-right: 0px; width: 900px; background: #ebe9e6; border-top: 1px solid #bbb6b4;}
.contentAreaBlog {font-size: 11px; padding-top: 5px; padding-left: 0px; padding-right: 0px; width: 900px; background: #ebe9e6; border-top: 1px solid #bbb6b4;}

td, th, caption {
font-size: 12px;
word-wrap:  break-word;
}

iframe {
background: #ebe9e6;
padding: 0px;
border: 0px solid #ffffff;
}

.leftBRD {
width: 8px;
}
.leftBRDtop {
width: 8px;
height: 150px;
background:transparent url(http://www.reinventingschools.org/learning/images/lftBRD_top.gif) no-repeat top right;
}
.leftBRDbottom {
width: 8px;
height: 174px;
background:transparent url(http://www.reinventingschools.org/learning/images/lftBRD_bottom.gif) no-repeat bottom right;
}
.leftBRDmid {
width: 8px;
background:transparent url(http://www.reinventingschools.org/learning/images/lftBRD_mid.gif) repeat;
}

.rightBRD {
width: 8px;
}
.rightBRDtop {
width: 8px;
height: 150px;
background:transparent url(http://www.reinventingschools.org/learning/images/rtBRD_top.gif) no-repeat top left;
}
.rightBRDbottom {
width: 8px;
height: 174px;
background:transparent url(http://www.reinventingschools.org/learning/images/rtBRD_bottom.gif) no-repeat bottom left;
}
.rightBRDmid {
width: 8px;
background:transparent url(http://www.reinventingschools.org/learning/images/rtBRD_mid.gif) repeat;
}


.hdrOrange {color: #cd6908;	font-size: 18px; }
.txtRed {color: #750101;	font-size: 14px; font-weight: bold}
.txtOrange {color: #cd6908;	font-size: 13px; }
.txtIndent {padding-left: 15px; font-size: 11px; font-style: italic; }


.tpNav {padding-top: 30px;}
.logoArea {height: 101px;}

.leftBorder {font-size: 11px; border-left: 0px solid #AEAEB0; padding-left: 5px; background: #ebe9e6;}
.centerBorder {border-left: 1px solid #928e8d;background: #ebe9e6;}
.centerBorder2 {border-right: 1px solid #928e8d;background: #ebe9e6;}
.rightBorder {font-family: Arial, Helvetica, Sans Serif;font-size: 12px;}
.mnBdy {background: #ebe9e6;}
.missionCnt {width: 163px; padding: 4px;border-right: 1px solid #cac5c1;border-left: 1px solid #cac5c1;border-bottom: 1px solid #cac5c1;}
.footer1 {	font-size: 10px; color: #dbb484;background: #7F0000; border-top: 1px solid #5e0303; height: 30px; padding-top: 6px;}
.footer3 {	font-size: 10px; color: #dbb484;background: #7F0000; border-top: 1px solid #5e0303; height: 30px; padding-top: 6px;}

.spacerWhite {background: #ffffff;}
.welcome {color: #6E726C; background: #ffffff; padding-top: 10px; padding-left: 0px; }
.welcomeText {padding-top: 2px; padding-bottom: 5px;}
.offerText {padding-top: 5px;}

.footerLeft {color: #ffffff; padding-top: 16px; padding-left: 20px;font-size: 10px; font-family: Arial, Helvetica, Sans Serif; }
.footerRight {color: #ffffff; text-align:center; padding-top: 13px; padding-right: 20px;font-size: 10px; font-weight: normal; font-family: Arial, Helvetica, Sans Serif; }


.nLettermnBdy {background: #ffffff;	font-family: Arial, Helvetica, Sans Serif;font-size: 12px;}
.topText {font-family: Arial, Helvetica, Sans Serif;font-size: 16px;}

.bot{color:#FFFFFF;}

a.copy {color:#9C9C9C;	text-decoration:none;}
a.menu {color:#D18C06;text-decoration:none;}

a,
a:link,
a:active,
a:visited {
	text-decoration:none;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Sans Serif;
	color:#00268F;
    font-size: 12px;
}

a:hover {
	text-decoration:underline;
	color:#F37F2F;
}

ul {
	margin: 5px;
	padding: 5px;
	list-style: none;
	list-style-type: square;
	color: #6f0d00;
}



li {
	line-height: 18px;
	padding-left: 5px;
	padding-top: 0px;
	list-style-position: inside;
}



/** clear the banner to make it sit in the bottom **/

.clear {
	clear:both;
}



/* ---------------------

template layout

--------------------- */



/** wrapper to make the page center **/

#container {
	width:900px;
	margin: 55px auto;
	padding:0;
	text-align: left;
}



/**

hold background, it should be float:left

that's way we can not put it in #container

**/

#containerbg {
	position:relative;
	width: 900px;
	background:transparent url(../images/bg_inside.jpg) repeat-y left top;
	float:left;
	top:0;
	left:0;
}



#outerleft {
	position:relative;
	float:left;
	clear:left;
	width:730px;
}



#outerright {

	position:relative;

	width:170px;

	float:right;

	clear:right;

}



#logo {

	position:relative;

	width:100%;

	height:74px;

	float:left;

	background:#FFFFFF url(../images/bg_header.jpg) no-repeat left top;

}



/** div container for top menu. position:top **/

#topmenu {

	position:relative;

	float:left;

	clear:left;

	background-color:#000000;

	width: 100%;

}



/** div container for image header **/

#imgheader {

	position:relative;

	float:left;

	clear:left;

	width:100%;

	height:99px;

	background-color: #000000;

}



#container_inner {

	position:relative;

	float:left;

	clear:left;

	width:730px;

}



/** div container for left column **/

#leftcol {

	position:relative;

	float:left;

	clear:left;

	width:172px;

	background:transparent url(../images/bg_leftcol.jpg) repeat-y left top;

}



#leftcolmenu {
	position:relative;
	background:transparent url(../images/bg_leftcol.jpg) repeat-y left top;
	overflow:auto;
}




/** div wrapper for user2 & user3 **/

#content_top_wrapper {
	position:relative;
	float:right;
	clear:right;
	width:542px;
	display:inline;
	margin: 4px 8px 0 0;
}



/** div container for position:user2 **/

#content_top1 {
	position:relative;
	float:left;
	clear:left;
	width:269px;
}



/** div container for position:user3 **/

#content_top2 {
	position:relative;
	float:right;
	clear:right;
	width:269px;
}



/** div container for mainbody **/

#content_main {
	position:relative;
	float:left;
	width:520px;
	margin:15px 0 20px 20px;
	background-color:#FFFFFF;
}



/** div container for right column **/

#rightcol_top,

#rightcol {
	float:left;
	clear:left;
	width:168px;
	margin:0 0 0 1px;
	display:inline;
	overflow:auto;
}



/** div container for right column position:header **/

#rightcol_top {
	height:70px;
	min-height:70px;
	background:transparent url(../images/bg_topright.jpg) no-repeat center top;

}



/** div container for banner position:banner **/

#banner {
	height:65px;
	min-height:65px;
	color:#FFFFFF;
	font-size:10px;
	padding: 0px;
}



#blackline {
	position:relative;
	clear:left;
	float:left;
	width:730px;;
	height:10px;
	min-height:10px;
	background-color: #000000;
	color:#FFFFFF;
	font-size:10px;
}



/** copyright **/

#copyright {
	position:relative;
	width:900px;
	display:block;
	clear:both;
	float:left;
}


#copyright div {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	display:block!important;
	width:900px;
	float:left;
	clear:left;
	margin:-10px 0 0 0;
	text-align:left;
}



/* ---------------------

mambo content layout

--------------------- */

/** pathway block **/

span.pathway {
	display:block;
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	height:20px;
	margin-bottom:10px;
}


/** content title **/

.componentheading {
	font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 1.6em;
	color:#cd6908;
	line-height:25px;
	padding: 0px 0 12px 0;
	display:block;
text-align: left;
}


.componentheadingmoo {
	font-family:  Verdana, sans-serif;
	color:#cd6908;
	font-size: 18px;
	line-height:17px;
	padding: 5px 0 0px 0;
	display:block;
text-align: left;
}

.wrappermoo {
background: #ebe9e6;
padding: 0px;
margin: 0px;
}

.contentpanemoo {
background: #ebe9e6;
}

.contentheading {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 12px;
	color:#cd6908;
	font-weight: normal;
	padding: 4px 7px 0px 0;
	background-color:inherit;
	display:block;
	text-decoration: none;
	text-align: left;
}

.contentheadingLarge {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 17px;
	color:#6f0d00;
	font-weight: normal;
	padding: 0px 7px 7px 0;
	background-color:inherit;
	display:block;
	text-decoration: none;
	text-align: left;
}

.contentheadingLarge2 {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 19px;
	color:#6f0d00;
	font-weight: normal;
	padding: 0px 0px 0px 0;
	background-color:inherit;
	display:block;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
}

.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:active,
a.contentpagetitle:visited {
	font-family:  Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	padding-top: 0px;
	background-color:inherit;
	display:block;
	text-decoration: none;
	text-align: left;
}



a.contentpagetitle:hover {
	font-family:  Verdana, sans-serif;
	font-size: 12pxem;
	color:#000000;
	font-weight: bold;
	padding-top: 0px;
	background-color:inherit;
	display:block;
	text-decoration: underline;
}


.contentpaneopen {
padding-bottom: 0px;
}

.contentpaneopen2 {
line-height: 17px;
font-size: 12px;
width: 100%;
}


/** pdf, printer version, and email to friend button **/

.buttonheading {
	width: 16px!important;
	text-align:right;
}



.sectiontableheader {

	font-weight: bold;

}



.category, .categorytitle {

	font-weight: bold;

	color:#3973AC;

	background-color:inherit;

}



.sectiontableentry1,

table.pollstableborder tr.sectiontableentry1 {

	background-color: #EFEFEF;

	padding: 2px;

	color:#333333;

}



.sectiontableentry2,

table.pollstableborder tr.sectiontableentry2 {

	background-color: #FFFFFF;

	padding: 2px;

	color:#333333;

}



/** blog Styles **/



.blog {
    color: #6E726C; 
    text-align: left;
    padding: 0px;

}

.blogsection {
	color:#3973AC;
	background-color:inherit;
}


.blog_more {
	font-weight: bold;
	line-height: 25px;
	padding-top: 20px;
	color: #3973AC;
	border-bottom: 1px solid #E5E5E5;
	background-color:inherit;
}



/** small text in content **/

.small {
	color:#999999;
	font-size:11px;
	font-weight: normal;
	background-color:inherit;
	padding-bottom: 2px!important;
}



/** date info in content **/

#content_main .createdate {

	color:#999999;

	font-size:10px;

	font-weight: normal;

	background-color:inherit;

	padding: 0px;

}



#content_main .modifydate {

	color:#999999;

	font-size:10px;

	padding: 0;

	background-color:inherit;

}



/** toc page navigation  **/

.pagenav_prev,

.pagenav_next {

	font-size:11px;

}





/** content item navigation  **/

.pagenavbar  {

	display:block;

	width:100%;

	background-color:inherit;

	height:20px;

	line-height:25px;

	text-align:right;

	letter-spacing:2px;

	color:#999999!important;

	clear:both;

	font-size: 11px!important;

	margin-top: 10px;

	background-image: url(../images/bg_pagenav.jpg);

	background-repeat: repeat-x;

	background-position: center bottom;	

}



.pagenav {

	height:20px;

	line-height:25px;

	text-align:right;

	letter-spacing:2px;

	color:#999999;

	clear:both;

	font-size: 11px;

	margin-left: 0;

	margin-right: 0;

	background-color:inherit;

}



.back_button {

	display:block;

	text-align:left;

	font: normal 11px Verdana, Arial, Helvetica;

	width:100%;

	margin-bottom:5px;

padding-top:15px;

padding-left:5px;

}



/** highlight word search result **/

.highlight {

	font-weight:bold;

	background-color: #FFFF00;

	padding: 2px 0 2px 0;

	

}



/** table of content layout **/

table.contenttoc {

	border:1px solid #000000;

	padding:1px;

	width:130px;

	margin: 0 0 10px 10px;

}



/** table of content header **/

.contenttoc th {

	color:#FFFFFF;

	background-color:#666666;

	font-size:11px;

	display:block;

	width:124px;

}



/** unordered list for latest news module **/

ul.latestnews li,ul.mostread li {

	line-height: 18px;
	font-size:11px;
	font-weight:bold;
	list-style-type: none;
	list-style-position: outside;
}





/** fix opera table width for content list in table category**/

table.contentpane td.contentdescription {
	width:100%!important;
}





/* ---------------------

Links

--------------------- */


/** any left column link **/

#leftcol a:link,
#leftcol a:active,
#leftcol a:visited {
	color:#FFFFFF;
}


a.pagenav:link ,
a.pagenav_next:link,
a.pagenav_pre:link,
div.back_button a,
div.back_button a:link,
a.latestnews:link,
a.latestnews:active,
a.latestnews:visited,
a.mostread:link,
a.mostread:active,
a.mostread:visited {
	text-decoration:none;
}



/*** read more link ***/

.readon,

a.readon:link,
a.readon:active,
a.readon:visited {

	color:#F37F2F;
	font-weight:normal;
	text-align:right;
	margin-top:0px;
	font-size:12px;
	text-decoration:none;
}



/*** blog links ***/

a.blogsection:link,
a.blogsection:active,
a.blogsection:visited {
	color:#3973AC;
	text-decoration:none;
}



/** generic menu item link **/

a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited,
a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {

	color:#6E726C;
	text-decoration:none;
	font-size:10px;
font-weight: normal;
	line-height: 16px;
}



/** generic menu item link on mouseover **/

a.mainlevel:hover,

#leftcol a.mainlevel:hover {
	color:#6E726C!important;
	text-decoration:underline!important;
}



/** specific top right column menu item link **/

a.mainlevel-right:link,

a.mainlevel-right:active,

a.mainlevel-right:visited,

a.sublevel-right:link,

a.sublevel-right:active,

a.sublevel-right:visited {

	color:#000000;

	text-decoration:none;

	font-size:11px;

}



/** specific top right column menu item link on mouseover **/

a.mainlevel-right:hover {

	background-color:#CCCCCC;

	text-decoration:none;

}





/** pathway link item **/

a.pathway:link,

a.pathway:link,

a.pathway:active,

a.pathway:visited {

	color:#999999;

	text-decoration:none;

}



/** table of content list **/

a.toclink:link,

a.toclink:active,

a.toclink:visited {

	color:#3973AC;

	font-size:11px;

	padding:2px 10px 2px 10px;

	display:block;

	text-decoration:none;

}



.pagenavbar a:link,

.pagenavbar a:active,

.pagenavbar a:visited  {

	letter-spacing:2px;

	color:#000000;

	font-size: 11px;

	text-decoration: none;

}



.pagenavbar a:hover {

	color:#3973AC;

}



/** latestnews and popular **/

.latestnews,

.mostread {

	color:#000000;

}



a.latestnews:link,

.mostread a:link,

.latestnews a:active,

.mostread a:active,

.latestnews a:hover,

.mostread a:hover,

.latestnews a:visited,

.mostread a:visited {

	color:#000000;

	text-decoration:underline;

}



/** underline on hover **/

a.toclink:hover,

a.latestnews:hover,

a.mostread:hover,

a.pathway:hover,

a.sublevel:hover,

a.sublevel-right:hover,

a.blogsection:hover,

a.readon:hover,

a.pagenav:hover ,

a.pagenav_next:hover,

a.pagenav_pre:hover,

a.latestnews:hover {

	text-decoration:underline;

	color:#3973AC;

	background-color:inherit;

}



#leftcol a:hover {

	color: #93B7DB;

	text-decoration:underline;

}





/* ---------------------

mambo module layout

--------------------- */



/** general module table **/

table.moduletable,

#leftcol table,

#rightcol table {
	width:100%;
	float:left;
	clear:left;
    font-size: 11px;
}



/** general module table **/

#rightcol table,

#leftcol table td {

	font-size:11px !important;

	color:#CCCCCC;

}



#rightcol table,

#rightcol table td {

	font-size:11px !important;

	color:#030303;

}



/** general module title **/

table.moduletable th,

table.moduletable-bgimg th,

table.moduletable-right th {
	border: 1px solid #000000;	
	color:#FFFFFF;
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	background-color:#484848;
	text-align:left;
	padding-left:0px;
	font-weight:normal;
}


.moduletable {
padding: 0px;
	font-size:12px;
}


table.moduletablenews {

	color:#6E726C;

	font-family: Tahoma, Arial, Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	line-height:16px;

	text-align:left;

	font-weight:normal;

}



table.moduletablerss {

	line-height:16px;

	text-align:right;

	padding: 0px;

	font-weight:normal;

}



/** specific module td table for content top 1 and 2. 

position:user2 an user3 **/

#content_top1 table.moduletable td,

#content_top2 table.moduletable td {

	background:transparent url(../images/bg_module_contenttop.jpg) no-repeat center bottom;

	height:100px;

	min-height:100px;

	vertical-align:top;

}



/** right column module td **/

#rightcol table.moduletable td   {

	padding:5px;

}



/** generic menu item **/

.mainlevel  {

	display:block;

	font: normal 10px/25px Tahoma, Arial, Helvetica, sans-serif !important;

	padding-left:15px;

	font-weight:normal;

	text-decoration:none;

}



/** specific left column form **/

#leftcol form {

	margin-left:15px;

}



/** specific left column form **/

#leftcol .button {

	font-size:11px;

	color:#FFFFFF;

	background-color:#585858;

	border-right: 1px solid #333333;

	border-bottom: 1px solid #333333;

	border-left: 1px solid #888888;

	border-top: 1px solid #888888;

	width:140px;

}





/** specific left column form **/

#leftcol .inputbox {

	font-size:11px;

	font-weight: bold;

}



/** module styles in #leftcol **/

#leftcol table.moduletable td {

	color:#DADADA;

	font-size:11px;

}



/** search div in top right column. position:user4 **/

div.search {

	margin-left:10px;

}



/** search field in search div **/

.search .inputbox {

	width:130px;

	border: 1px solid #000000;

}



.inputbox2 {

	width:130px;
	border-top: 1px solid #8f8f8f;
	border-left: 1px solid #8f8f8f;
	border-right: 1px solid #dddcdb;
	border-bottom: 1px solid #dddcdb;
}



/* ---------------------

mambo form layout

--------------------- */



/** left column input form **/

#leftcol .inputbox {

	font-size:11px;

	/*border: 1px solid #000000;*/

	margin-bottom:2px;

}



/** input button html tag **/

.button,

#rightcol .button {

	font-size:11px;

	text-transform:uppercase;

	color:#666666;

	font-weight:bold;

	background-color:#CCCCCC;

	border-top: 1px solid #FFFFFF;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #999999;

	border-left: 1px solid #FFFFFF;

}



#rightcol .button {

	background-color:#E5E5E5;

}



.search  {

	margin-top:30px;

}







/* 

mambo top menu layout

you need to add menu class suffix: -nav

*/



.mainlevel-nav  {

	display:block;

	font-family: Tahoma, Arial, Helvetica, sans-serif !important;

	padding-left:45px;

	font-weight:normal;

	text-decoration:none;

    text-align: center;

}



.mainlevel-nav2  {

	display:block;

	font-family: Tahoma, Arial, Helvetica, sans-serif !important;

	padding-left:5px;

	font-weight:normal;

	text-decoration:none;

    text-align: center;

}



/** unordered list top menu **/

ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

padding-left: 50px;

	margin: 0;

    text-align: center;

	font-size: 0.8em;

}



/** unordered list top menu **/

ul#mainlevel-nav2

{

	list-style: none;

	padding: 0;

padding-left: 20px;

padding-top: 20px;

	margin: 0;

    text-align: center;

	font-size: 0.8em;

}



/** unordered list item for top menu **/

ul#mainlevel-nav li

{

	display: block;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

    text-align: center;

	font-size: 10px;

	white-space: nowrap;

}



ul#mainlevel-nav2 li

{

	display: block;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

    text-align: center;

	font-size: 10px;

	white-space: nowrap;

}

/** unordered list item link for top menu **/

ul#mainlevel-nav li a

{

	display: block;

	padding-left: 15px;

	padding-right: 15px;

    text-align: center;

	text-decoration: none;

	color: #6E726C;

	font-weight:normal;

}



ul#mainlevel-nav2 li a

{

	display: block;

	padding-left: 0px;

	padding-right: 15px;

    text-align: center;

	text-decoration: none;

	color: #6E726C;

	font-weight:normal;

}



/** unordered list item link for top menu for firefox only **/

#topmenu>ul#mainlevel-nav li a {

	width: auto;

    text-align: center;

}



/** unordered list item for top menu for firefox only **/

ul#mainlevel-nav li a:hover {

	text-decoration:underline;

    text-align: center;

}





 /*

specific right column menu item. position:right

you need to add menu class suffix: -right and

module class suffix: -right

 */

.mainlevel-right {

	display:block;

	height:25px;

	line-height:25px;

	padding-left:15px;

	background:#EEF0F0 url(../images/bg_mainlevel_right.gif) repeat-x center top;

	font-weight:bold;

}



/** 

moduletable specific with background image

you need to add modules class suffix: -bgimg

 **/

table.moduletable-bgimg {

	background:transparent url(../images/bg_module.jpg) no-repeat center bottom;

	float:left;

	clear:left;

	width:100%;

}



table.moduletable-bgimg td {

	padding: 5px ;

	font-size:11px;

}



table.moduletable-bgimg td td {

	padding: 0!important;

}



/** for polls **/

.poll {

	font-size:11px;

	line-height: 16px;

}



table.pollstableborder .sectiontableentry2 {

	background-color:transparent; 

	text-align:left; 

}

table.pollstableborder .sectiontableentry1 {

	background-color:#F5F5F5; 

	text-align:left;

}



.moduletable_bgimg table.pollstableborder td.sectiontableentry2,

.moduletable_bgimg table.pollstableborder td.sectiontableentry1 {

	background-color:transparent!important; 

	text-align:left!important; 

}





#bottompadding	{
	position:relative;
	width:900px;
	display:block;
	height:0px;
	margin-top:-100px;
}



.article_seperator {
	display: block;
	height: 10px;
}

.syndicaterss {
padding-top: 0px;
padding-right: 10px;
}




#iroFocusAreas {
	font-family: Tahoma;
	font-size: 11px;
}


	#iroFocusAreas * {
		margin: 0;
		padding: 0;
	}


	#iroFocusAreas a {
		color: #28150F;
		text-decoration: none;
	}


		#iroFocusAreas a:hover {
			color: #CC6600;
		}


#iroFocusAreas2 {
	font-family: Tahoma;
	font-size: 11px;
}


	#iroFocusAreas2 * {
		margin: 0;
		padding: 0;
	}


	#iroFocusAreas2 a {
		color: #F37F2F;
		text-decoration: none;
	}


		#iroFocusAreas2 a:hover {
			color: #F37F2F;
			text-decoration: underline;
		}


	#iroFocusAreas ul {
		list-style: none;
		margin: -5px 0;
	}



		#iroFocusAreas li {
			margin: 5px 0;
		}


	#iroFocusAreas .clickable {
		cursor: pointer;
	}


	#iroFocusAreas2 ul {
		list-style: none;
		margin: -5px 0;
	}


		#iroFocusAreas2 li {
			margin: 5px 0;
		}



	#iroFocusAreas2 .clickable {
		cursor: pointer;
	}


	#iroFocusAreas div.focusArea {
		margin: 0 0 13px 0;
		width: 168px;
	}


		#iroFocusAreas div.focusArea h6 {
			font-size: 11px;
			padding: 4px 0 1px 9px;
		}

		#iroFocusAreas div.focusArea div.focusAreaContent {
			padding: 7px 10px 9px 9px;
		}


	#iroFocusAreas2 div.focusArea {
		margin: 0 0 13px 0;
		width: 168px;
	}

		#iroFocusAreas2 div.focusArea h6 {
			font-size: 11px;
			padding: 4px 0 1px 9px;
		}


		#iroFocusAreas2 div.focusArea div.focusAreaContent {
			padding: 7px 10px 9px 9px;
		}


	#iroFocusAreas #contactUs {
		background-color: #919191;
		border: 1px solid #044A7C;
		color: #fff;
	}

		#iroFocusAreas #contactUs.hover {
			background-color: #196499;
		}

		#contactUs a {
			color: white;
		}

			#contactUs a:hover {
				color: white;
			}


		#contactUs li {
			font-size: 13px;
			font-weight: bold;
			padding-left: 24px;
		}


			#contactUs li#phoneNum {
				background: url(http://www.reinventingschools.org/learning/images/ico-phone.gif) 0 3px no-repeat;
			}



			#contactUs li#emailLink {
				background: url(http://www.reinventingschools.org/learning/images/ico-email.gif) 0 5px no-repeat;
				text-transform: uppercase;
			}


#iroFocusAreas #knowledgeCenter {
		border: 0px solid #919191;
	}

		#iroFocusAreas #knowledgeCenter h6 {
			background-color: #941200;
			color: #fff;
			padding-top: 1px;
			padding-bottom: 2px;
		}


#iroFocusAreas2 #knowledgeCenter {
		border: 1px solid #919191;
	}

		#iroFocusAreas2 #knowledgeCenter h6 {
			background-color: #941200;
			color: #fff;
			padding-top: 1px;
			padding-bottom: 2px;
		}

		#knowledgeCenter ul {
			margin-top: -7px;
			margin-bottom: 0;
		}

			#knowledgeCenter ul li {
				margin: 10px 0;
				padding: 0 0 0 10px;
			}

