/*
CSS Reset v1.0 | 20080212
http://meyerweb.com/eric/tools/css/reset/
[CSS Reset]
*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;
	}
	body {line-height: 1;}
	ol, ul {list-style: none;}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
	/* remember to define focus styles! */
	:focus { outline: 0;}
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	/* tables still need 'cellspacing="0"' in the markup */
	table {border-collapse: collapse; border-spacing: 0;}
/*
[/CSS Reset]
*/

/*
	Son of Suckerfish (unmodified)
	http://htmldog.com/articles/suckerfish/dropdowns/
*/
#global-nav, #global-nav ul {padding:0; margin:0; list-style:none; line-height:1; }
#global-nav a {display:block; width:10em; }
#global-nav li {float:left; width:10em;}
#global-nav li ul {position:absolute; background:orange; width:10em; left:-999em;}
#global-nav li:hover ul, #global-nav li.sfhover ul {left: auto;}

/*
	Son of Suckerfish (tweaks)
*/
#global-nav{clear:both; height:25px; background:transparent url(../../images/global-nav-x.png);}
#global-nav li:hover ul, #global-nav li.sfhover ul {margin-top:-1px;}
#global-nav li:hover a, #global-nav li.sfhover a {background:transparent url(../../images/global-nav-hover-x.png);}
#global-nav li:hover li a, #global-nav li.sfhover li a {background:#fff;}
#global-nav li li:hover a, #global-nav li li.sfhover a {color:#fff; background:#0065c3 !important;}
#global-nav li{background:transparent url(../../images/global-nav-border-x.png) no-repeat;}
#global-nav ul a {display:block; font-weight:bold; color:#fff; line-height:25px; text-decoration:none; padding:0 10px; margin-left:2px;}
#global-nav li.first{background:transparent;}
#global-nav li.first a{margin-left:0;}
#global-nav li span{padding-right:20px; background:transparent url(../../images/global-nav-arrow.png) no-repeat 100% 50%;}
#global-nav ul a:hover {background:transparent url(../../images/global-nav-hover-x.png);}
#global-nav ul ul a, #global-nav ul ul span{background:transparent;}
#global-nav a, #global-nav li, #global-nav li ul{width:auto;}
#global-nav li li{float:none; background:transparent;}
#global-nav ul ul {background:#fff; border-color:#003c91; border-style:solid; border-width:0 1px 1px 1px; padding-bottom:.25em; z-index:1;}
#global-nav ul ul a {color:#003c91; background:#fff;}
#global-nav ul ul li {margin:.25em .5em; border-bottom:1px solid #fff;}


/* General Rules */
html, body{font-family:helvetica, arial; font-size:.9em; line-height:1.2}
body{background:#fff url(../../images/site-background-x.png) repeat scroll 0 0;}
div.container{position:relative; width:73.5em; margin:0 auto; background-color:#E7E7E7;}
div.white-sidebar{background:#E7E7E7 url(../../images/white-sidebar-x.png) repeat-y scroll 0 0;} /* this style added to div.container via jquery when needed */
h1, h2, h3, h4{margin:.5em 0;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.25em;}
h3{font-size:1.1em;}
li.last{border-right:0 !important;}
a.back-to-top{font-family:helvetica, arial; color:#000; clear:both; display:block; text-align:right; padding:10px 15px 0 0; background:transparent url(../../images/icon-back-to-top.png) no-repeat scroll 100% 100%;}
a.back-to-top:hover{text-decoration:none;}

/* Header */
#site-header{overflow:hidden; height:100%; padding:10px 0 0 0; background:#fff url(../../images/header-x.jpg) repeat-x scroll 0 100%;}
#top-links{position:absolute; top:5px; right:10px;}
#top-links a{color:#000; font-size:.9em;}
#top-links a:hover{color:#ccc; text-decoration:none;}
#site-header li {float:left;}
#site-header li{margin-left:.5em; padding-right:.5em; border-right:1px solid #000;}
#site-header li.last{padding-right:0;}
#ed-gov-link{position:absolute; top:35px; right:10px;}
#site-header form{float:right; margin-right:.75em; margin-top:-3px;}
#site-header form input{font-size:.9em;}
#site-search-term{width:14em;}
#site-search-submit{font-size:1em; color:transparent; border-style: none; border-width:0; padding:0 0 0 19px !important; text-align:left; width:19px; height:18px; line-height:1 !important; background:transparent url(../../images/magnify-1.png) no-repeat scroll 0 0; overflow:hidden; cursor:pointer;}
#site-search-submit.hover{background:transparent url(../../images/magnify-3.png) no-repeat scroll 0 0;}
#site-search a{color:#000; text-align:right; padding:0 10px;}
#site-search a:hover{color:#7F7F7F; text-decoration:none;}
#site-header div ul{float:right; padding:0 0 0 10px; height:22px; background:#0099ff url(../../images/about-tools-x.jpg) repeat-x scroll 0 0;}
#site-header div li{padding:5px 10px; border:0; border-left:1px solid #fff; margin-left:0;}
#site-header div li.first{border:0;}
#site-header div li a{color:#fff; font-size:.9em;}
#site-header div li a:hover{color:#9BD5FF; text-decoration:none;}
#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skip a:focus{position:static;width:auto;height:auto;} 
#hiddenlabel {height: 0px;width: 0px;overflow: hidden;}

/* Footer */
#site-footer{position:relative; top:-2px; clear:both; overflow:hidden; height:100%; background:#fff;}
#site-footer div.div-1 ul{padding:10px 10px 10px 10px;}
#site-footer div.div-2 ul, #site-footer div.div-3 ul{padding:5px 10px 35px 10px;}
#site-footer li{display:inline;}
#site-footer div.div-1{background-color:#0850A4; color:#fff;}
#site-footer a{color:#000;}
#site-footer div.div-1 a{color:#fff; text-decoration:none; font-weight:bold;}
#site-footer div.div-1 li{margin-left:.5em; padding-right:.5em; border-right:1px solid #fff;}
#site-footer div.div-2 li{margin-left:.5em; padding-right:.5em; border-right:1px solid #000;}
#site-footer div.div-2{float:left;}
#site-footer div.div-3{float:right;}
#site-footer div.div-2 a{text-decoration:none; font-size:.95em;}
#site-footer div.div-3{text-align:right;}
#site-footer div.div-3 li a{padding-left:25px; background:transparent url(../../images/icon-print.png) no-repeat scroll 18% 50%; font-size:.9em; text-decoration:none;}
#site-footer div.div-3 li.last a{background-image:url(../../images/icon-email.png);}
#site-footer div.div-1 a:hover, #site-footer div.div-2 a:hover, #site-footer div.div-3 a:hover{text-decoration:underline;}

/* Content Body (common) */
#site-content{font-family:Verdana, Arial, Helvetica; background:url(../../images/content-background-x.jpg) repeat-x scroll left top; overflow:hidden; height:100%; clear:both;}
h1.topic-heading {clear:both;}
h1.topic-heading a{color:#000; text-decoration:none; }
#site-content div.pad{padding:10px 10px 0 10px; overflow:hidden; height:100%;}
#site-content h1, #site-content h2{font-family:helvetica, arial;}
#site-content .breadcrumbs {margin-bottom:20px; color:#000; font-weight:bold; font-size:.8em;float:left; width:620px;}
#site-content .breadcrumbs li{display:inline;}
#site-content .breadcrumbs li.first{margin-left:0;}
#site-content .breadcrumbs li span.sep{padding:0 .5em;}
#site-content .breadcrumbs li a{color:#0046bf;}
#site-content .breadcrumbs li a:hover{text-decoration:none;}
#site-content div.content-sidebar, #site-content div.content-body{float:left;}
#site-content div.content-sidebar{width:20%; height:100%;}
#site-content .content-sidebar {font-size:1.1em; font-weight:bold;}
#site-content .content-sidebar strong {font-size:.9em;}
#site-content .content-sidebar ul{font-family:helvetica, arial; margin-top:10px; height:13.5em;}
#site-content .content-sidebar li{margin-bottom:10px; font-size:1em; color:#000;}
#site-content .content-sidebar li a{font-size:1em; color:#048CEA;} /*shoudl this be 0850A4?*/
#site-content .content-sidebar li a:hover{color:#048CEA; text-decoration:none;}
#site-content div.site-profiles{background-color:#fff; padding:20px 10px; height:100%; background-color:#fff;}
#site-content div.site-profiles strong{font-family:helvetica, arial; display:block; font-size:1.1em; height:33px; background:transparent url(../../images/icon-site-profile.png) no-repeat scroll 0 0; padding:13px 0 0 40px;}
#site-content div.site-profiles li{font-size:.85em;font-family:Verdana, Arial, Helvetica; font-weight:normal;}
#site-content div.practice-guide li{font-family:Verdana, Arial, Helvetica; font-weight:normal;}
#site-content div.site-profiles a{color:#0046BF;}
#site-content div.site-profiles a:hover{text-decoration:none;}
#site-content div.practice-guide{width:170px; padding:2.5em 0.5em;; font-weight:normal; font-size:.9em;}
#site-content div.practice-guide img{display:block; margin:0 auto 1em auto;}
#site-content div.practice-guide strong{display:block; margin:1em 0 .5em 0;}
#site-content div.practice-guide a{color:#0046BF;}
#site-content div.content-body{width:80%; background-color:#fff;}
#practice-learn-see-do{white-space:nowrap; overflow:hidden; height:100%;}
#practice-learn-see-do li{float:left; width:25%; text-align:center;}
#practice-learn-see-do li a{display:block; padding:40px 0 0 0; background-color:#fff; background-position:50% 0; background-repeat:no-repeat; color:#0046BF; font-weight:bold; text-decoration:underline;}
#practice-learn-see-do li a:hover{text-decoration:none;}
#practice-learn-see-do li a span{display:block; padding:.5em 0 .75em 0;}
#practice-learn-see-do li a.practice{background-image:url(../../images/icon-practice.png);}
#practice-learn-see-do li a.learn{background-image:url(../../images/icon-learn.png);}
#practice-learn-see-do li a.see{background-image:url(../../images/icon-see.png);}
#practice-learn-see-do li a.do{background-image:url(../../images/icon-do.png);}
#practice-learn-see-do li.active a {color:#000; text-decoration:none;}
#practice-learn-see-do li.active a.practice span{background-color:#FCE8b1;}
#practice-learn-see-do li.active a.learn span{background-color:#C6E7BC;}
#practice-learn-see-do li.active a.see span{background-color:#aaa7d2;}
#practice-learn-see-do li.active a.do span{background-color:#F9C387;}
#site-content div.content-body div.pad{padding:20px 20px 0 20px;}
div.cluster, div.cluster-links{background-color:#fff; padding:15px; margin:5px 0 25px 0;}
div.content-body div.cluster-links ul{min-height:3.3em;}
div.content-body div.cluster-links ul li{margin:0 0 1em 4em; padding:0; line-height:1.5; font-size:.85em;}
div.content-body div.cluster-links ul li a{display:block; padding:0 0 0 20px; background:transparent url(../../images/cluster-link-1.png) no-repeat scroll 0 1px; color:#0046BF; font-weight:bold;}
div.content-body div.cluster-links ul li.cluster-link-1 a{background-image:url(../../images/cluster-link-1.png);}
div.content-body div.cluster-links ul li.cluster-link-2 a{background-image:url(../../images/cluster-link-2.png);}
div.content-body div.cluster-links ul li.cluster-link-3 a{background-image:url(../../images/cluster-link-3.png);}
div.content-body div.cluster-links ul li.cluster-link-4 a{background-image:url(../../images/cluster-link-4.png);}
div.content-body div.cluster-links ul li a:hover{text-decoration:none;}
div.content-body div.cluster.last{padding:15px 15px 74px 15px;}
div.content-body div.cluster{overflow:hidden; height:100%; line-height:1.2;}
div.content-body div.cluster h3{font-size:1.5em; font-family:helvetica, arial;}
#cluster-1 h3{background:transparent url(../../images/cluster-title-1.png) no-repeat scroll 0 50%; padding-left:30px;}
#cluster-2 h3{background:transparent url(../../images/cluster-title-2.png) no-repeat scroll 0 50%; padding-left:30px;}
#cluster-3 h3{background:transparent url(../../images/cluster-title-3.png) no-repeat scroll 0 50%; padding-left:30px;}
#cluster-4 h3{background:transparent url(../../images/cluster-title-4.png) no-repeat scroll 0 50%; padding-left:30px;}
div.content-body div.cluster div.col-0, div.content-body div.cluster div.col-1,
	div.content-body div.tabbed-cluster div.col-0, div.content-body div.tabbed-cluster div.col-1{margin-top:50px;}
div.content-body div.cluster div.col-0, div.content-body div.tabbed-cluster div.col-0{float:left; width:45%;}
div.content-body div.cluster div.col-1, div.content-body div.tabbed-cluster div.col-1{float:right; width:50%;}
div.content-body div.cluster div.col-0 img, div.content-body div.tabbed-cluster div.col-0 img{margin-bottom:15px;}
div.cluster div.fieldset{margin:0 0 .5em 0;}
div.cluster fieldset a{color:#0046bf;}
div.cluster fieldset a:hover{text-decoration:none;}
div.cluster div.fieldset ul{font-size:.9em; margin:10px 0 0 15px;}
span.length{display:inline !important; font-size:.85em !important;font-weight:bold !important; font-style:normal !important; text-transform:lowercase;}
div.cluster div.fieldset ul li{padding-left:105px; margin-bottom:5px; margin-left:-20px;}
div.cluster div.fieldset ul li a{font-weight:bold; color:#0046bf;}
div.cluster div.fieldset ul li a span{display:none;}
div.cluster div.fieldset ul li a:hover{text-decoration:none !important;}
div.cluster div.fieldset ul li img{margin:.2em 0 0 -85px; float:left;}
div.cluster div.fieldset ul li.active{color:#7CA0CD; background-color:#eef0fa; padding:10px 30px 10px 105px;}
div.cluster div.fieldset ul li.active a{color:#7CA0CD; text-decoration:none;}
div.cluster div.fieldset ul li.active a span{display:inline; padding-right:.25em;}
#site-content ul.downloads, ul.pdfs{font-size:.9em !important; margin:10px 0 0 0;}
ul.downloads li, ul.pdfs li{margin-left:-20px; padding-left:20px !important;}
ul.downloads li a{font-family:Verdana,Arial,Helvetica !important; display:block !important; padding:2px 0 5px 20px; background:transparent url(../../images/icon-download.png) no-repeat scroll 0 0; color:#0046BF !important; text-decoration:underline !important; font-size:.9em !important; font-weight:normal !important;}
ul.downloads li a:hover{text-decoration:none !important;}
ul.downloads li a span{display:inline !important; margin:0 !important; font-style:normal !important; color:#0046BF !important;text-decoration:underline !important;}
ul.downloads li a:hover span{text-decoration:none !important;}
ul.pdfs li a{display:block; padding:2px 0 5px 20px; background:transparent url(../../images/icon-pdf.png) no-repeat scroll 0 0;}
ul.downloads li, ul.pdfs li{margin-bottom:5px !important;}
#site-content div.tabbed-cluster div.pad{background-color:#fff; padding:20px 20px; clear:both;}
#site-content ul.tabs{overflow:hidden; height:100%;}
#site-content ul.tabs li{background-color:#fff; float:left; width:13em; margin-right:10px; padding:.25em 0;}
#site-content ul.tabs li.last{margin-right:0;}
#site-content ul.tabs li a{font-family:helvetica, arial; font-size:1.1em; font-weight:bold; display:block; text-align:center; padding:.5em 0; text-decoration:none; line-height:1em;}
#site-content ul.tabs li a:hover{text-decoration:underline;}
#site-content dl dt{font-size:1.0em; margin:.5em 0; font-weight:bold;}
#site-content dl dt.pad{margin:.5em 0 .5em 1.1em;}
#site-content dl dt a{color:#0046BF}
#site-content dl dd{margin:0 1.1em 2em 1.1em;}
#site-content dl dd.last{margin:0 1.1em 1em 1.1em;}
.dlink{color:#ffffff;}
#site-content a.arrow, a.arrow-link{color:#0046BF; text-decoration:none; margin-left:0;}
#site-content a.arrow-link span, a.arrow-link span{background:transparent url(../../images/arrow.png) no-repeat scroll 100% 50%; padding-right:10px;text-decoration:underline; margin-left:0;}
#site-content a.arrow-link span.down, a.arrow-link span.down{background:transparent url(../../images/arrow-down.png) no-repeat scroll 100% 50%;}
#site-content a.arrow-link span.up, a.arrow-link span.up{background:transparent url(../../images/arrow-up.png) no-repeat scroll 100% 50%;}
#site-content a.arrow-link:hover span, a.arrow-link:hover span{text-decoration:none;}

#site-content .schools {font-size:.9em !important;font-family:Verdana, Arial, Helvetica; font-weight:normal;}
#site-content .schools  a{color:#0046BF;}
#site-content .schools  a:hover{text-decoration:none;}


/* Practice Page */
#practice{background-color:#FCE8b1; border-color:#FCE8b1; border-style:solid; border-width:16px 16px 2px 16px;}
#practice div.cluster{margin:5px 0 0 0;}
#practice h3{font-family:helvetica, arial; font-size:1.3em;}
#practice h4 span{display:block; font-style:normal; margin:1em 0 .5em 0;}
#practice div.cluster div.sample-materials{clear:both;padding-top:1em;}
#practice div.cluster div.sample-materials h4{padding-bottom:1em;}
#practice  div.media-item{overflow:hidden; height:100%; clear:both;}
#practice  #state-district-examples {margin:1em 0;}
#practice div.col-1 div.feature-media h4{margin-bottom:0;}

#practice div.cluster div.pdescr ul li span{margin: 0; font-style:normal; display:none;}
#practice div.cluster div.pdescr ul li{list-style: disc inside none;}


/* Learn Page */
#learn{background-color:#C6E7BC; border-color:#C6E7BC; border-style:solid; border-width:16px 16px 2px 16px;}
#learn h3{font-family:helvetica, arial; font-size:1.3em; margin:.5em 0 1em 0;}
#learn div.cluster{margin-bottom:25px;}
#learn div.cluster div.col-0, #learn div.cluster div.col-1{margin-top:10px;}
#learn div.cluster div.col-1 div.feature-media h4{margin-bottom:0;}
#learn div.cluster div.interviews{clear:both;}
#learn div.cluster div.interviews h4{display:none;}
#learn div.cluster div.interviews ul{margin:0;}
#learn div.cluster div.interviews ul li{float:left; width:12em; padding:.5em; margin:10px .5em 0 0;}
#learn div.cluster div.interviews ul li.last{margin-right:0;}
#learn div.cluster div.interviews ul li a{display:block; color:#0046bf;}
#learn div.cluster div.interviews ul li img{margin-left:0;}
#learn div.cluster div.interviews ul li a span{clear:both; display:block; padding-top:5px}
#learn div.cluster div.interviews ul li.active{color:#0046bf; background-color:#C6E7BC; margin-left:0; padding:.5em;opacity:0.4;
-ms-filter: alpha(opacity=40); /* ie 8 */
filter: alpha(opacity=40); /* ie lt 7 */}
#learn div.cluster div.interviews ul li.active a{color:#0046bf; text-decoration:none; margin-left:0;cursor: text;}
#learn div.cluster div.interviews ul li.active img{display:block;}
#learn div.tabbed-cluster ul.tabs li{background:#92BF85;}
#learn div.tabbed-cluster ul.tabs li a{color:#fff;}
#learn div.tabbed-cluster ul.tabs li.active{background:#fff;}
#learn div.tabbed-cluster ul.tabs li.active a{color:#92BF85;}
#research-evidence h4{display:block; font-family:helvetica, arial; font-size:1.2em; font-weight:bold; margin:1em 0 1em 0;}
#research-evidence h4{margin:2em 0 1em 0;}
#research-evidence dl dt{font-weight:normal;}
#research-evidence dl dt span, #related-links dl dt span{display:block; margin:0; font-size:1em;}


/* See Page */
#see{background-color:#aaa7d2; border-color:#aaa7d2; border-style:solid; border-width:16px 16px 2px 16px;}
#see div.cluster{margin-bottom:25px;}
#see div.cluster div.col-0, #see div.cluster div.col-1{margin-top:10px;}
#see h3{font-size:1.3em; font-family:helvetica,arial;}
#see div.presentations ul, #see div.interviews ul, #see div.sample-materials ul{margin-top:5px;}
#see div.presentations ul li, #see div.interviews ul li, #see div.sample-materials ul li{margin-bottom:10px;}
#see div.cluster div.fieldset ul li.active{background-color:#EAE9F4;}

/* Do Pages */
#do{background-color:#F9C387; border-color:#F9C387; border-style:solid; border-width:16px 16px 2px 16px;}
#do div.col-0, #do div.col-1{margin-top:10px;}
#do div.col-1 div.col-pad{padding:0 0 0 10px;}
#do div.cluster{padding:0 15px 15px 15px;}
#do span.instructions{display:block; font-weight:bold;}
#do h3{font-size:1.3em; font-family:helvetica, arial;}
#do div.empty-media-short{width:100%; height:200px; background:#fff url(../../images/default_featuredmedia_icon.jpg) no-repeat scroll 0 0; text-align:center; padding-top:20px;}

#do div.tabbed-cluster ul.tabs li{background:#DC994E;}
#do div.tabbed-cluster ul.tabs li.active{background:#fff;}
#do div.tabbed-cluster ul.tabs li.active a{color:#DC994E;}
#do div.tabbed-cluster ul.tabs li a{color:#fff;}
#tools-and-templates h4{display:block; font-family:helvetica, arial; font-size:1.2em; font-weight:bold; margin:0 0 1em 0;}
#tools-and-templates span{display:block;}
#tools-and-templates dl{margin:2em 0 3em 0;}
#tools-and-templates dl dd{margin:0 0 2em 1.1em;}
#tools-and-templates dl dd.last{margin:0 0 2em 0;}
#ideas-for-action{padding:1em !important; overflow:hidden; height:100%;}
#ideas-for-action div.ideas{overflow:hidden; height:100%;}
#ideas-for-action div.ideas div, #ideas-for-action div.ideas img{float:left;}
#ideas-for-action div.ideas div{width:60%;}
#ideas-for-action div.ideas hr{height:1px; background-color:#ccc; border:0; clear:both; margin:2em;}
#ideas-for-action div h3{font-family:helvetica, arial;}
#ideas-for-action div.ideas div.question{display:block; float:none; clear:both; width:100%;}
#ideas-for-action span.actions-header{font-weight:bold;}
#ideas-for-action div.ideas ul, #ideas-for-action div.col-1 ul{margin:.25em 0 0 0;}
#ideas-for-action div.ideas li, #ideas-for-action div.col-1 li{padding-left:2em;}
#do div.col-1 ul li{margin-bottom:10px;}
#do div.col-1 ul li span, #do div.ideas ul li span{color:#F9C387; margin-left:-1em;}
#ideas-for-action div.ideas a{display:block; margin:1em 2em; color:#000; text-decoration:none; font-family:helvetica, arial;}
#ideas-for-action div.ideas a span{color:#0046BF; text-decoration:underline;}
#ideas-for-action div.ideas a:hover span{text-decoration:none;}
#back-to-ideas{display:block; color:#000; text-decoration:none; margin:2em 0; font-family:helvetica, arial; padding-left:210px; float:none; clear:both;}
#back-to-ideas span{color:#0046BF; text-decoration:underline;}
#back-to-ideas:hover span{text-decoration:none;}
#ideas-for-action div.col-1 h3{margin:1.5em 0 .25em 0;}
#ideas-for-action div.col-1 h3.first{margin:0 0 .25em 0;}
#do div.col-1 ul{margin:1em 0 0 0;}
#do div.col-1 a{color:#0046BF;}
#do div.col-1 a:hover{text-decoration:none;}
#do div.cluster-links{background-color:#fff; padding:5px 15px 15px 15px; margin:0; clear:both; width:100% !important;}
#do div.cluster-links ul{margin:0;}
#do div.cluster-links ul li{margin:0; padding:0; width:auto; font-size:.85em;}
#do div.cluster-links ul li a{color:#0046BF; text-decoration:underline; width:auto; font-family:Verdana, Arial, Helvetica; margin:1em 0;}
#do div.cluster-links ul li a:hover{text-decoration:none;}
#do div.cluster-links ul li.cluster-link-3{margin-top:0;}
#do div.cluster-links ul li.cluster-link-3, #do div.cluster-links ul li.cluster-link-4{margin-left:0;}
#do #cluster-1{margin-top:25px;} /* not the prettiest way to do this */
#do div.cluster div.col-1 ul{margin-left:1em;}
#do div.cluster div.col-1 ul i{font-style:normal;}

/* Topic Page */
#topic{background-color:#2967AE; border-color:#2967AE; border-style:solid; border-width:16px 16px 2px 16px;}
#topic div.cluster div.col-0, #topic div.cluster div.col-1{margin-top:0;}
#topic div.cluster div.col-1 div.fieldset ul{list-style:disc outside; color:#FF9A35;}
#topic div.cluster div.col-1 div.fieldset ul li{padding-left:0; margin-bottom:10px; margin-left:0;}
#topic div.cluster div.col-1 div.fieldset ul li span{color:#000;}
#topic div.cluster div.col-1 div.fieldset ul li a{font-size:1.1em;}
#topic div.tabbed-cluster ul.tabs li{background:#7fa4ce; height:2.7em; width:12.5em;} /* Setting the height here is cheating. How can we make this dynamic? */
#topic div.tabbed-cluster ul.tabs li.active{background:#fff;}
#topic div.tabbed-cluster ul.tabs li a{color:#fff; padding:.25em 0;}
#topic div.tabbed-cluster ul.tabs li.active a{color:#0850A4;}

#policy-and-planning span{display:block;}
#policy-and-planning dl{margin:2em 0 3em 0;}
#policy-and-planning h4, #related-links h4,#state-district-examples h4{display:block; font-family:helvetica, arial; font-size:1.2em; font-weight:bold; margin:0 0 1em 0;}
#overview-media div.media-item{overflow:hidden; height:100%; clear:both;}
#overview-media div.media-item div.col-0, #overview-media div.media-item div.col-1{margin:1em 0;}
#overview-media div.col-1 div.feature-media h4{margin-bottom:0;}
#overview-media span{display:block; font-style:italic; margin-bottom:.5em;}
#topic h4 span{display:block; font-style:normal; margin:1em 0 .5em 0;}
#state-district-examples  div.media-item{overflow:hidden; height:100%; clear:both;}
#state-district-examples  div.media-item div.col-0, #state-district-examples  div.media-item div.col-1{margin:1em 0;}
#state-district-examples div.col-1 div.feature-media h4{margin-bottom:0;}
#state-district-examples  span{display:block; font-style:italic; margin-bottom:.5em;}
#topic div.sample-materials{clear:both;padding-top:1em;}

/* Site Profile & Site Selection Pages */
#site-profile, #site-selection{background-color:#265A9F; border-color:#265A9F; border-style:solid; border-width:16px 16px 2px 16px;}
#site-profile div.cluster, #site-selection div.cluster{margin:5px 0 0 0;}
#site-profile div.cluster.last{padding:15px 15px 0 15px;}
#site-profile h3, #site-selection h3{font-family:helvetica, arial; font-size:1.3em}
#site-profile h4{font-family:helvetica, arial; color:#000; font-size:1.2em; margin-left:1.1em;}
#site-profile span.school-link{font-family:helvetica, arial; font-size:1.2em; font-weight:bold;}
#site-profile span.school-link a{color:#0046BF;}
#site-profile span.school-link a:hover{text-decoration:none;}
#site-profile div.details{background-color:#BDCDE2; padding:1em; margin-bottom:3em; clear:both;}
#site-profile div.details table{width:100%;}
#site-profile div.details th{text-align:left; font-weight:normal;}
#site-profile div.details tr.odd-tr th, #site-profile div.details tr.odd-tr td{background-color:#fff;}
#site-profile div.details th, #site-profile div.details td{padding:.25em .5em;}
#site-content div.content-body #site-profile ul.tabs li{background:#678BBC; width:11.8em; height:2.7em;} /* Setting the height here is cheating. How can we make this dynamic? */
#site-content div.content-body #site-profile ul.tabs li.active{background:#BDCDE2;}
#site-content div.content-body #site-profile ul.tabs li.active a{color:#265A9F;}
#site-content div.content-body #site-profile ul.tabs li a{color:#fff; padding:.25em 0;}
#profile-highlights, #profile-approach, #profile-data, #profile-media{background-color:#BDCDE2; padding:1.5em 3em;}
#profile-highlights h4, #profile-approach h4, #profile-data h4, #profile-media h4{margin-left:0; float:none;}
#profile-highlights li, #profile-approach li{margin-bottom:5px; margin-left:15px; list-style-type: disc; }
#profile-highlights li span , #profile-approach li span { display:none;}
#profile-approach ul.downloads li{ list-style-type:none;}
#profile-data a, #profile-media a{display:block; margin:1em 2em; color:#000; text-decoration:none;}
#profile-data a span, #profile-media a span{color:#0046BF; text-decoration:underline;}
#profile-data a:hover span, #profile-media a:hover span{text-decoration:none;}
#site-selection div.cluster div.pad{padding:1.5em 3em;}
#site-selection div.cluster div ul{margin-bottom:25px;}
#site-selection div.cluster div li{margin-bottom:10px; font-style:italic; font-size:1.1em;}
#site-selection div.cluster div li span{color:#FF9A35; font-style:italic; font-weight:bold; padding-right:.25em;}
#site-profile div.criteria{margin-bottom:3em;}

/* Home & ARRA */
div.home, div.arra{background:#e7e7e7 !important;}
div.home h1, div.arra h1{margin-top:0; font-size:1.4em;}
div.arra h1{color:#000;}
div.home h2, div.arra h2{font-size:1.2em;}
div.home h2{color:#0098FF;}
div.home h3, div.arra h3{font-family:helvetica, arial; margin-top:0; color:#03439B;}
div.home a, div.arra a{color:#0046BF;}
div.home a:hover, div.arra a:hover{text-decoration:none;}

#share-links  { height:20px;}
#share-links .breadcrumb-line{ width:90px;float:right;}
#share-links .home-line{ width:90px;float:right; padding-top:5px;}
#print-link{padding-left:30px; background:transparent url(../../images/print_btn.png) no-repeat scroll 18% 50%; font-size:.9em; }
div.home div.col-0, div.arra div.col-0{float:left; margin-top:1em; width:21%;}
div.arra div.col-0{width:22%;}
div.home div.col-1, div.arra div.col-1{float:right; background:#E0EEF7; margin-top:1em; width:79%;}
div.arra div.col-1{width:78%;}
#site-content.arra .breadcrumbs{margin-bottom:10px;}
#site-content.home div.col-0 div.pad, #site-content.arra div.col-0 div.pad{padding-top:0;}
#site-content.home div.col-1-a div.pad, #site-content.home div.col-1-b div.pad{margin-top:1.5em; padding-top:0;}
#site-content.home div.col-1-a div.pad{padding:0 1.2em 0 1.2em;}
div.home div.col-0 div.cluster, div.arra div.col-0 div.cluster{background:#fff; margin:0 0 1.5em 0; padding:.75em;}
div.home div.col-0 div.cluster img, div.arra div.col-0 div.cluster img{display:block;}
div.home div.col-0 div.cluster h4, div.arra div.col-0 div.cluster h4{font-family:Verdana, Arial, Helvetica; color:#03439B; font-size:1.2em;}
div.home div.col-0 div.cluster h3, div.arra div.col-0 div.cluster h3{font-family:helvetica, arial; color:#03439B; font-size:1.4em;}
#home-news-bits h3{color:#03439B; font-family:helvetica,arial; font-size:1.2em;}
#home-news-bits h4{color:#000; font-size:1em; margin:1.5em 0 0 0;}
#home-news-bits ul{list-style:disc outside; color:#FF9A35; margin:0 0 0 15px;}
#home-news-bits ul span.subject{font-weight:bold; font-size:.9em;}
#home-news-bits ul span.body{display:block;}
#home-news-bits ul.collapsed span.subject{font-weight:normal;}
#home-news-bits ul.collapsed span.body{display:none;}
#home-news-bits ul li{margin:.25em 0 .5em 0;}
#home-news-bits span{color:#000;}
#home-news-bits a{display:block;}
#home-news-bits a span{color:#0049bf;}
#home-news-bits hr{height:1px; background:#94afd4; color:#94afd4; border:0; margin:0; padding:0;}
#home-news-bits hr.first{margin:2em 0 .35em 0;}
#home-news-bits hr.last{margin:0 0 .5em 0;}
div.home div.col-1-a{float:left; background:#fff;}
div.home div.col-1-b{float:left;}
div.home div.col-1-a{width:78%;}
div.home div.col-1-b{width:20%;}
div.home div.col-1-a img, div.home div.col-1-b img{float:left; margin-right:10px;}
div.home div.col-1-b hr{height:1px; color:#03439B; background:#03439B; margin:2em 0 1em 0;}
div.home div.col-1-b strong{font-family:helvetica, arial; font-size:1.1em;}
#home-clusters{margin:3em 0 0 0;}
#home-clusters li{ overflow:hidden; height:100%; padding:1px; border-top: 1px solid #000;}
#home-clusters li div.cluster{padding:1em 1em 1em 115px; margin:0;}
#home-clusters li h3{margin-top:0; color:#000; font-size:1.1em;}
#home-clusters li img{float:left; margin-left:-100px;}
#home-clusters li div.cluster .topic-bullet{color:#F9C387;}
div.home div.col-1-a hr {color:#000; height:1px; margin-bottom:1em;}
#home-four-areas{margin:1em 0; overflow:hidden; height:100%;}
#home-four-areas li{background-position:50% 0; padding:45px 0; background-repeat:no-repeat; float:left; width:24.999%;} /* if we use 25%, IE will wrap the last item to a new line */
#home-four-areas li span{display:block; padding:0 5px; font-size:.9em;}
#home-four-areas li.practice{background-image:url(../../images/icon-practice.png);}
#home-four-areas li.learn{background-image:url(../../images/icon-learn.png);}
#home-four-areas li.see{background-image:url(../../images/icon-see.png);}
#home-four-areas li.do{background-image:url(../../images/icon-do.png);}
#site-content.arra div.col-1 div.pad{padding:16px 16px 2px 16px;}
div.arra div.cluster{overflow:hidden; height:100%;}
div.arra div.cluster.first img{float:left; margin-right:1.5em;}
div.arra div.cluster.first div{float:left; width:75%;}
div.arra div.cluster.first{padding-left:9em; padding-right:9em;}
div.arra div.cluster.first li{margin-bottom:.7em;}
div.arra ol{margin-top:.5em; list-style-type:decimal; margin-left:1.5em;}
div.arra ol li{margin-bottom:.7em;}
div.arra div.cluster.last{margin-bottom:0;}
div.arra div.cluster.last ul li{min-height:60px; margin-bottom:3em; padding-left:100px; background: #fff url(../../images/arra-bullet-reflection.jpg) no-repeat scroll 40px 0; }
div.arra div.cluster.last ul li span.quote{font-weight:bold; font-size:1.1em;}
div.arra div.cluster.last div.col-1-a{float:left; width:40%; margin-top:1em;}
div.arra div.cluster.last div.col-1-b{float:right; width:55%; margin-top:1em;}
div.arra div.cluster.last div.col-1-b ul{margin:0 0 0 13px;}
div.arra div.cluster.last div.col-1-a ul li, div.arra div.cluster.last div.col-1-b ul li{min-height:0; margin-bottom:0; padding-left:0; background:#fff;}
div.arra div.cluster.last div.col-1-b ul li{margin-bottom:1em;}
div.arra div.cluster.last div.col-1-b ul li.active{background-color:#f3f8fc; padding:10px 30px; margin-left:-30px;}
div.arra div.empty-media-short{width:100%; height:200px; background:#fff url(../../images/default_featuredmedia_icon.jpg) repeat-x scroll 0 0; text-align:center; padding-top:20px;}
div.arra ul.downloads{margin-left:0;}
div.arra div.fieldset ul.downloads{margin-left:0;}

/* Home - Footer Pages */
#footer-page{background:#fff;}
#footer-page div.col-1-a{width:99%;}
#footer-page div.pad div{margin:50px 55px 0 55px;}
#footer-page div.pad div h2{font-size:1.1em;}
#footer-page div.pad div ul{margin:.5em 0 2em 0;}
#footer-page div.pad div ul li{margin:0 0 .5em 2em;}
#footer-page div.pad div ul li span{margin-left:-1em; color:#F99920;}

/* Search */
div.search, div.advanced-search{background:#e7e7e7 !important;}
div.search h1, div.advanced-search h1{font-size:2em; margin-bottom:0;}
div.search h2, div.advanced-search h2{font-size:1.4em; margin:0; color:#888;}
div.search h3.result{margin:2.5em 64px 0 64px; font-size:1.4em; font-family:helvetica, arial; }
div.search h3.result span{color:#0098ff;}
#site-content.search div.pad, #site-content.advanced-search div.pad{background:#fff; margin:1em 0 0 1em; padding-bottom:5em; overflow:hidden; height:100%;}
div.search div.pad img, div.advanced-search div.pad img{float:left; margin:0 10px;}
div.search div.cluster{margin:3em 64px 0 64px; padding:0; clear:both;}
div.search div.cluster h3{font-family:helvetica, arial; border-bottom:1px solid #ccc; padding-bottom:5px;}
div.advanced-search div.cluster h3{font-size:1.2em;}
div.search div.cluster a{color:#0046bf; text-decoration:underline; font-weight:bold;}
div.search div.cluster a:hover{text-decoration:none;}
div.search div.cluster div{margin-bottom:.5em;}
div.search div.cluster li a{font-weight:normal;}
div.search div.cluster ul{display:inline;}
div.search div.cluster li{display:inline; border-right:1px solid #0046bf; padding:0 .5em;}
div.search div.cluster li.last{border:0;}
div.advanced-search div.cluster{background:#e7e7e7; clear:both; overflow:hidden; height:100%; margin:5px 64px 25px 64px;} /* margin-left = image width (with padding) */
div.advanced-search fieldset{float:left; margin:1em 2em 0 0;}
div.advanced-search fieldset ul{margin:-1.1em 0 0 8em;}
div.advanced-search fieldset.grade-level ul{margin:-1.1em 0 0 7em;}
div.advanced-search .pick-list, div.advanced-search .form-actions{ margin-right:2em;}
div.advanced-search .pick-list select{margin-top:.8em;}
#sites-search .pick-list select{width:7em;}
div.advanced-search .form-actions{text-align:right; margin:-2em 2em 1em 0;}
div.advanced-search .keywords{width:20em;}
div.advanced-search div.aligned-form-elements{overflow:auto; height:100%;}
div.advanced-search div.aligned-form-elements p{margin-bottom:1em;}
div.advanced-search div.aligned-form-elements select{margin-top:0;}
div.advanced-search div.aligned-form-elements label{display:block; float:left; width:8em; margin-right:.5em; text-align:right;}
div.search .result-params{margin:.5em 64px 0 64px;}
div.search .result-params li{background:#c5e8ff; margin-bottom:.3em; padding:.15em .5em;}
div.search .result-params li span{font-weight:bold;}

/* Site Map & Site Tools & Site About */
div.site-tools{background:#e7e7e7 !important;}
div.site-tools h1{margin-top:0; font-size:1.4em;}
div.site-tools h2{font-size:1.2em; color:#888;}
div.site-tools h3{font-family:helvetica, arial; margin:0 0 1.2em 0; color:#555; padding-bottom:.25em; border-bottom:.1em solid #888;}
div.site-tools div.col-0 h3{margin:2em 0 .5em;}
div.site-tools div.col-0 li{padding:.2em; margin-bottom:.1em;}
div.site-tools div.col-0 li.active{background-color:#fff;}
div.site-tools div.col-0 a{color:#0046BF; text-decoration:none;}
div.site-tools div.col-0 a:hover{text-decoration:underline;}
div.site-tools div.col-0{float:left; margin-top:1em; width:21%;}
div.site-tools div.col-1{float:right; background:#fff; margin-top:1em; width:78%;}
#site-content.site-tools div.col-0 div.pad{padding:1.5em 15px 0 15px;}
#site-content.site-tools div.col-1 div.pad{padding:1.5em 10px 10em 10px;}
div.site-tools div.col-1 img{float:left; margin-right:10px;}
div.site-tools div.col-1 div.cluster{margin:3em 54px 0 54px; padding:0;}
div.site-tools div.col-1 div.cluster a{color:#0046bf; text-decoration:underline;}
div.site-tools div.col-1 div.cluster a:hover{text-decoration:none;}
div.site-map div.cluster{color:#6297C8; font-weight:bold;}
div.site-map div.topic{float:left; background:#6297C8; color:#fff; padding:.1em 1em; margin-right:5px;}
div.site-map div.cluster ul{margin:0;}
div.site-map ul li{padding-bottom:1em;}
div.site-map a.expand, div.site-map a.collapse{display:block; float:left; height:15px; width:15px; text-indent:-999px; overflow:hidden; background:transparent url(../../images/expand.png) no-repeat scroll 0 50%; margin-right:.5em;}
div.site-map a.collapse{background:transparent url(../../images/collapse.png) no-repeat scroll 0 50%;}
div.site-map ul li a img{clear:both; float:none; margin:0;}
#site-content div.site-map dl{margin:0 0 0 10em;}
#site-content div.site-map dl dt{font-size:inherit; margin:auto; padding:.25em 0; overflow:hidden; height:100%;}
#site-content div.site-map dl dd{color:#000; margin:0 0 1em 20px; padding:0; font-weight:normal;}
#site-content div.site-map div.dl-header{margin:.5em 0 0 7.45em; color:#575757; font-weight:normal; }
#site-content div.site-faqs dl dt, #site-content div.site-glossary dl dt{font-weight:bold; font-style:normal; margin:0.5em 0;}
#site-content div.site-faqs dl dd, #site-content div.site-glossary dl dd{margin:1.1em 0;}
div.site-methodology li{margin:1em 0 2em 0; padding-left:3em;}
div.site-methodology li span{color:#FF9A35; margin-left:-1em;}
div.site-tools div.site-overview div.cluster{margin-top:5em;}
div.site-overview h3{color:#000; border:0; font-size:1.2em;}
div.site-glossary ul{overflow:hidden; height:100%; margin:1em 0 2em 0;}
div.site-glossary li{float:left; text-align:center; padding:0 1em 0 0;}
div.site-tools div.site-glossary div.cluster li a{color:#999999; font-weight:bold; text-decoration:none;}
div.site-tools div.site-glossary div.cluster li.is-term a{color:#FF9A35;}
div.site-accessibility h4, div.site-requirements h4{margin-top:2em;}
div.site-accessibility h4.first, div.site-requirements h4.first{margin-top:0;}
div.site-accessibility li, div.site-requirements li{margin:.5em 0; padding-left:3em;}
div.site-accessibility li span, div.site-requirements li span{color:#FF9A35; margin-left:-1em;}
div.site-accessibility li li span, div.site-requirements li li span{color:#000;}
div.site-tools div.site-contact div.cluster{padding-left:55px;}
div.site-contact h3{border:0; color:#000; margin:auto;}
div.site-contact div.feedback{background:transparent url(../../images/icon-feedback.png) no-repeat 0 0;}
div.site-contact div.mail{background:transparent url(../../images/icon-mail.png) no-repeat 0 0;}
div.site-contact div.tech-problems{background:transparent url(../../images/icon-tech-problems.png) no-repeat 0 0;}

/* Subscribe & Share Popup */
#subscribe, #share, #share-thanks{background:#FCE8B1; padding:1em;}
#subscribe div, #share div, #share-thanks div.share-container{font-family:Verdana, Arial, Helvetica; background:#fff; padding:1.5em;}
#subscribe div a.gt-link, #share div a.arrow-link, #share-thanks div a.arrow-link{display:block; text-align:right; margin-right:.5em;}
#share-thanks{text-align:center;}
#share-thanks h1{margin-top:3em;}
#share-thanks div.share-container{padding-bottom:6em;}
#subscribe div h1, #share div h1, #share-thanks div h1{font-family:helvetica, arial; color:#03439B; font-size:1.5em;}
#subscribe div img, #share div img{float:left; margin-right:1em;}
#subscribe div div, #share div div{overflow:hidden; height:100%; padding:0;}
#subscribe div form, #share div form{clear:both;}
#subscribe div form div, #share div form div{padding:.5em;}
#subscribe div div label{display:block; float:left; width:35%; text-align:right;}
#subscribe div div input{float:left; width:50%; margin-left:1em;}
#share-form label.sep{display:block; margin:.5em 0;}
#share-form #email, #share-form #your-email{width:75%;}
#share-form textarea{width:100%;}
#subscribe div div.form-buttons, #share div div.form-buttons{text-align:center; margin:.5em;}
#subscribe div div.form-buttons input, #share div div.form-buttons input{clear:both; float:none; width:106px; height:23px; margin:0 1em; padding:0; border:0; text-indent:-1000px; font-size:0; text-align:right; color:#fff; cursor:pointer;}
#button-subscribe{background:transparent url(../../images/button-subscribe-1.png) no-repeat 0 0;}
#button-subscribe.hover{background:transparent url(../../images/button-subscribe-3.png) no-repeat 0 0;}
#button-unsubscribe{background:transparent url(../../images/button-unsubscribe-1.png) no-repeat 0 0;}
#button-unsubscribe.hover{background:transparent url(../../images/button-unsubscribe-3.png) no-repeat 0 0;}
#button-send{background:transparent url(../../images/button-send-1.png) no-repeat 0 0;}
#button-send.hover{background:transparent url(../../images/button-send-3.png) no-repeat 0 0;}
div.privacy-note{font-size:.9em;}

/* Workshop */
div.workshop{background:#e7e7e7 !important;}
#site-content.workshop h1{font-size:1.5em; font-weight:normal; color:#03439B; margin-bottom:0;}
#site-content.workshop h2{font-size:2em; color:#03439B; margin:0;}
#site-content.workshop h3{font-size:1.55em;}
#site-content.workshop h4{font-size:1.1em; margin-top:.25em;}
#site-content.workshop div.pad{padding:3em 10px 1em 10px;}
div.workshop div.pad img{float:left; margin:0 10px;}
div.workshop div.cols{background:#e0eef7; margin:1em 0 0 1em; overflow:auto; height:100%;}
div.workshop div.cols div.col-0, div.workshop div.cols div.col-1{float:left;}
div.workshop div.cols div.col-0{background:#fff; width:70%;}
div.workshop div.cols div.col-1{width:30%;}
#site-content.workshop div.cols div.col-1 div.pad{padding:3em 2em;}
div.workshop div.cols div.col-1 p{font-size:1.1em; margin:1.25em 0;}
div.workshop div.cluster{padding:0; margin:3em 0; overflow:hidden; height:100%;}
div.workshop div.cluster div{margin-left:400px; padding:0 1em;}

/* Ideas */
#site-content.ideas{background:#e7e7e7 !important;}
#site-content.ideas img{float:left;}
#site-content.ideas h1{margin:1em auto 0 auto; font-size:1.2em;}
#site-content.ideas h2{margin:0 auto; font-size:1.5em;}
#site-content.ideas div.col-0{background:#fff; margin:1.5em 1em 0 1em;}
#site-content.ideas div.role-heading{font-weight:bold; font-size:1.15em;}
#site-content.ideas div.role-title{font-weight:bold;}
#site-content.ideas ul{clear:both; position:relative; display:block; width:90%; height:55em; margin:0 auto 2em auto; background:transparent url(../../images/cycle.jpg) no-repeat 50% 35%;}
#site-content.ideas li {position:absolute; width:18em; text-align:center;}
#site-content.ideas li a {display:block; height:150px; width:150px; margin:0 auto; text-indent:-9999px;}
#site-content.ideas li#teacher a{background:transparent url(../../images/ideas-teacher.jpg) no-repeat 0 0;}
#site-content.ideas li#principal a{background:transparent url(../../images/ideas-principal.jpg) no-repeat 0 0;}
#site-content.ideas li#admin a{background:transparent url(../../images/ideas-admin.jpg) no-repeat 0 0;}
#site-content.ideas li#pd a{background:transparent url(../../images/ideas-pd.jpg) no-repeat 0 0;}
#site-content.ideas li#coach a{background:transparent url(../../images/ideas-coach.jpg) no-repeat 0 0;}
#site-content.ideas li#teacher{left:2em; top:4em;}
#site-content.ideas li#principal{bottom:10em;}
#site-content.ideas li#admin{bottom:2em; left:23em;}
#site-content.ideas li#pd{right:0; bottom:12em;}
#site-content.ideas li#coach{right:2em;}

/* Ideas - Pop */
#ideas-pop{background:#fff; padding:1em;}
div.ideas-pop-container{font-family:Verdana, Arial, Helvetica; background:#DDE9F0; padding:1em; overflow:auto; height:100%;}
#ideas-pop h1{font-size:1.3em; margin-bottom:2em;}
#ideas-pop .role-title, #ideas-pop .role-description{width:285px; margin:1em auto} /* width of image */
#ideas-pop div.role-title{font-weight:bold;}
#ideas-pop .col-0{float:left; width:45%; text-align:center;}
#ideas-pop .col-1{float:right; width:50%;}
#ideas-pop a{display:block; float:none; clear:both; text-align:right; margin-right:2em;}
#ideas-pop li{overflow:auto; height:100%; padding-left:50px; margin:0 1em 1em 0;}
#ideas-pop span.bullet-img{display:block; float:left; width:40px; height:42px; margin-left:-50px; background:transparent url(../../images/ideas-pop-checkmark.jpg) no-repeat 0 0;}

/* Login */
div.login{position:relative; width:571px; margin:0 auto; background-color:#FFFFFF;padding-bottom:250px;}


/* Print Styles */
@media print {
	#site-header, #global-nav, #site-footer, .content-sidebar, div.cornerz{display:none !important;}
	#practice, #learn, #see, #do, #site-profile, #topic{border:0 !important;}
	.content-body{width:100% !important;}
	#site-content div.pad{height:auto !important;}
	div{overflow:visible !important;}
}

/* DWW In Action Promo box */
div.inaction {
	width: 138px;
	height: 140px;
	padding-left: 6px;
	font-size: 0.9em;
	line-height: 15px;
	background-color: #FFF;

}
div.inaction img {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.inaction img#arrow {
	float: none;
	padding: 0px;
}
