

/* GENERAL CSS */

body {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, Arial;
	font-size:100%;
/*	background: url(../i/bg-body.jpg);*/
	color:#000;
	background-color:#fdfbef;
}

img {
	border: none;
}

p {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}

a:link, a:visited, a:active, a:hover {
	text-decoration:none;
	outline:none;
	background:url(../i/bg-link.jpg) bottom left repeat-x;
	color:#000;
}

a:hover {
	background:url(../i/bg-link-hover.jpg) bottom left repeat-x;
}

ul {
	margin:0 0 0 20px;
	padding:0 0 15px 15px;
}

ol {
	margin:0 0 0 20px;
}

ul li, ol li {
	list-style-position:outside;
	padding:0 0 3px 0;
}

ol li {
	list-style:decimal;
}

ul li {
	list-style: disc;
}

ul p {
	margin:3px 0 6px 0;
}

ul ul li {
	list-style: circle;
}

h1, h2, h3, h4, h5, h6 {
	line-height:normal;
	margin:0 0 0 0;
}

h1 {
	font-size:2.6em;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:normal;
	padding:50px 30px 20px 30px;
}

h1 .small-print {
	font-size:0.6em;
	display:block;
}
	

h2 {
	font-size:1.5em;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	color:#0f294b;
}

.home h2, 
.interior #narrow1 h2,
.interior #narrow2 h2 
{
	font-style:normal;
}

h3 {
	font-size:1em;
	font-weight:bold;
}

h4 {
	font-size:1em;
	font-weight:bold;
	padding:0 0 15px 0;
}

/*--- layout ---*/

#body-wrapper-1 {
	font-size:0.8em;
	line-height:1.4em;
/*	background:url(../i/bg-body-wrapper-1.gif) top left repeat-y;*/
}

/*#body-wrapper-2 {
	background:url(../i/bg-body-wrapper-2.jpg) top left repeat-x;
}*/

.wrapper {
	width:1050px;
	margin:0 auto;
	padding:0 20px 0 20px;
}

#narrow1 {
	width:185px;
	float:left;
	margin:0 22px 0 0;
}

#main {
	width:534px;
	float:left;
	margin:75px 13px 0 0;
}

#narrow2 {
	width:246px;
	float:left;
	margin:75px 0 0 0;
}

.anchore {
/*	border:1px solid red;*/
	margin:0 0 75px 0;
}

.anchore p {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:1px;
	height:1px;
}

.anchore a:link, 
.anchore a:visited, 
.anchore a:active, 
.anchore a:hover
{
	width:1px;
	height:1px;
	background:none;
	color:#fcfae7;
}

#branding {
	padding:0 0 15px 0;
}

#branding p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#branding p a:link, 
#branding p a:visited, 
#branding p a:active, 
#branding p a:hover
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	display:block;
	background:none;
}

.box {
	border:1px solid transparent;
	background: url(../i/bg-box.png) repeat;
	padding:0 0 0 0;
	margin:13px 0 40px 6px;
}

.box-content {
	margin:-13px 5px 5px -6px;
	padding:0 0 0 0;
	background-color:#fff;
}

#nav-local.box {
	margin-bottom:20px;
}

#nav-local .box-content {
	background:#fff url(../i/bg-nav-local.jpg) top left no-repeat;
}

#nav-local ul {
	padding:35px 0 20px 18px;
	margin:0 0 0 0;
/*	background:url(../i/a-plus.jpg) 115px 50px no-repeat;*/
	line-height:normal;
}

#nav-local ul li {
	list-style-position:inside;
	list-style:none;
	padding:0 0 12px 0;
	margin:0 0 0 0;
}

#nav-local ul li a:link, 
#nav-local ul li a:visited, 
#nav-local ul li a:active, 
#nav-local ul li a:hover
{
	display:block;
	background:none;
}

#nav-local ul li a:link span, 
#nav-local ul li a:visited span, 
#nav-local ul li a:active span
{
	background:url(../i/bg-nav-local-link.jpg) bottom left repeat-x;
}

#nav-local ul li a:hover span {
	background:url(../i/bg-nav-local-link-hover.jpg) bottom left repeat-x;
}

#nav-local ul li.selected a:link span, 
#nav-local ul li.selected a:visited span, 
#nav-local ul li.selected a:active span, 
#nav-local ul li.selected a:hover span 
{
	background:url(../i/bg-nav-local-link-hover.jpg) bottom left repeat-x;
}

#nav-local ul ul {
	padding:6px 8px 0 0;
	margin:0 0 0 0;
	background:none;
}

#nav-local ul ul li {
	padding:0 0 6px 0;
	margin:0 0 0 0;
}

/*#nav-local ul ul li.selected {
	background:url(../i/icon-arrow-blue.gif) 0px 6px no-repeat;
}*/

#nav-local ul ul li.last {
	padding:0 0 0 0;
}

#nav-local ul ul a:link, 
#nav-local ul ul a:visited, 
#nav-local ul ul a:active, 
#nav-local ul ul a:hover
{
  	padding-left:17px;  
}

#nav-local ul ul li a:hover {
	background:url(../i/icon-arrow-blue.gif) 0px 6px no-repeat;
}

#nav-local ul ul li a:hover span {
	background:url(../i/bg-nav-local-link-nested.jpg) bottom left repeat-x;
}

#nav-local ul li.selected li a:link span, 
#nav-local ul li.selected li a:visited span, 
#nav-local ul li.selected li a:active span 
{
	background:none;
/*	border:1px solid red;*/
}

#nav-local ul li.selected li a:hover span {
	background:url(../i/bg-nav-local-link-nested.jpg) bottom left repeat-x;
/*	border:1px solid red;*/
}

#nav-local ul ul li.selected a:link span, 
#nav-local ul ul li.selected a:visited span, 
#nav-local ul ul li.selected a:active span, 
#nav-local ul ul li.selected a:hover span 
{
	background:url(../i/bg-nav-local-link-nested.jpg) bottom left repeat-x;
}


















/*#news .pullquote {
	background:url(../i/bg-new-brackets.gif) bottom left no-repeat;
}

#news .pullquote p {
	width:140px;
	text-align: center;
	padding:0 0 0 20px;
}

#news h2 {
	padding:0 10px 5px 20px;
}
*/


#news .pullquote {
	background:url(../i/bg-new-brackets.gif) center left no-repeat;
	height:70px;
	width:189px;
}

#news .pullquote p {
	width:140px;
	text-align: center;
	padding:15px 0 0 25px;
}

#news h2 {
	padding:0 10px 5px 20px;
}

#news .pullquote a:link, 
#news .pullquote a:visited, 
#news .pullquote a:active, 
#news .pullquote a:hover 
{
/*	border:1px solid red;*/
	display:block;
	background:none;
}


#nav-main {
	background:url(../i/bg-nav-main.gif) top left no-repeat;
	line-height:normal;
	margin:0 0 40px 0;
}

#nav-main ul {
	padding:5px 0 0 80px;
	float: left;
}

#nav-main ul li {
	float:left;
	list-style-position:inside;
	list-style:none;
	padding:0 40px 12px 0;
	margin:0 0 0 0;
	line-height:0.8em;
}

#nav-main ul li span {
	visibility:hidden;
}

#nav-main ul li a:link, 
#nav-main ul li a:visited, 
#nav-main ul li a:active, 
#nav-main ul li a:hover
{
	display:block;
	text-decoration:none;
	height:20px;
}


#nav-main ul li a:link.getting-started, 
#nav-main ul li a:visited.getting-started, 
#nav-main ul li a:active.getting-started, 
#nav-main ul li a:hover.getting-started 
{
	width:96px;
	background:url(../i/tab-getting-started.jpg) top left no-repeat;
}

#nav-main ul li a:hover.getting-started, 
#nav-main ul li a:link.getting-started-selected, 
#nav-main ul li a:visited.getting-started-selected, 
#nav-main ul li a:active.getting-started-selected, 
#nav-main ul li a:hover.getting-started-selected 
{
	width:96px;
	background:url(../i/tab-getting-started-s.jpg) top left no-repeat;
}

#nav-main ul li a:link.how-it-works, 
#nav-main ul li a:visited.how-it-works, 
#nav-main ul li a:active.how-it-works, 
#nav-main ul li a:hover.how-it-works 
{
	width:80px;
	background:url(../i/tab-how-it-works.jpg) top left no-repeat;
}

#nav-main ul li a:hover.how-it-works, 
#nav-main ul li a:link.how-it-works-selected, 
#nav-main ul li a:visited.how-it-works-selected, 
#nav-main ul li a:active.how-it-works-selected, 
#nav-main ul li a:hover.how-it-works-selected 
{
	width:80px;
	background:url(../i/tab-how-it-works-s.jpg) top left no-repeat;
}

#nav-main ul li a:link.registration, 
#nav-main ul li a:visited.registration, 
#nav-main ul li a:active.registration, 
#nav-main ul li a:hover.registration
{
	width:58px;
	background:url(../i/tab-register.jpg) top left no-repeat;
}

#nav-main ul li a:hover.registration, 
#nav-main ul li a:link.registration-selected, 
#nav-main ul li a:visited.registration-selected, 
#nav-main ul li a:active.registration-selected, 
#nav-main ul li a:hover.registration-selected 
{
	width:58px;
	background:url(../i/tab-register-s.jpg) top left no-repeat;
}

.tagline-home {
	background:url(../i/bg-tagline-home.gif) center left no-repeat;
	width:456px;
	margin:0 0 50px 40px;
	font-size:1.2em;
	text-align:center;
	height:86px;
}

.tagline-interior {
	background:url(../i/bg-tagline-home.gif) center left no-repeat;
	width:456px;
	margin:0 0 50px 40px;
}

.tagline-home-content {
margin:20px 0 0 23px;
padding:10px 0 0;
width:410px;
}

.tagline-interior-content {
	width:410px;
	margin:20px 0 0 23px;
}



.tagline-home h2,
.tagline-interior h2 
{
	font-size:1.4em;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#0f294b;
	text-align:center;
}

.learn-more {
	font-weight:bold;
	color:#ed1c24;
	padding:0 0 0 18px;
	background:url(../i/icon-arrow.gif) center left no-repeat;
}

.learn-more a:link, 
.learn-more a:visited, 
.learn-more a:active, 
.learn-more a:hover
{
	color:#ed1c24;
}

#school-leaders {
	position:relative;
}

#school-leaders .content {
	padding-bottom:10px;
}

#sticker {
	padding:0 0 20px 0;
	margin:0 0 0 0;
	position:absolute;
	top:-20px;
	left:60px;
	width:113px;
	height:31px;
}

#school-leaders h2,
#videoplayer h2
{
	padding:40px 20px 10px 20px;
	text-align:center;
}

#videoplayer h2 {
	padding:10px 20px 10px 20px;
}

.video {
	float:left;
/*	padding:0 0 10px 1px;*/
}

.description-video {
	float:right;
	width:160px;
	margin-top:-3px;
/*	border:1px solid red;*/
}


/*#videoplayer p {
	padding:0 10px 10px 10px;
}

#videoplayer h3 {
	padding:0 10px 0 10px;
}*/


#school-leaders p {
	padding:0 20px 15px 20px;
}

#sticker p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#school-leaders .button, 
#statistics .button, 
.back-to-top .button
{
	width:127px;
	border:1px solid #000;
	margin:0 0 0 20px;
	line-height:normal;
}

#school-leaders .button {
	float:left;
	width:90px;
}

#school-leaders .button.login {
	width:90px;
	float:left;
	margin:0 0 0 20px;
}



#school-leaders .button p, 
#statistics .button p, 
.back-to-top .button p
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.button a:link, 
.button a:visited, 
.button a:active, 
.button a:hover 
{
	display:block;
	padding:2px 0 2px 10px;
	background-color:#fff;
	color:#1696ef;
	background-image:none;
}

.button a:hover {
	background-color:#1696ef;
	color:#fff;
}

.back-to-top {
	margin:0 35px 30px 35px;
}

.back-to-top .button {
	float:right;
}

.back-to-top .button p {
	background:#fff url(../i/icon-arrow-up.jpg) 5px 3px no-repeat;
}

.back-to-top .button a:link, 
.back-to-top .button a:visited, 
.back-to-top .button a:active, 
.back-to-top .button a:hover 
{
	display:block;
	padding:2px 0 4px 20px;
	color:#1696ef;
	background:none;
}

.back-to-top .button a:hover {
	background:none;
	color:#1696ef;
}


#statistics .content {
	background:url(../i/bg-statistics.jpg) top left no-repeat;
	padding:0 0 10px 0;
}

#statistics h2 {
	padding:15px 20px 0 20px;
	text-align:center;
}

#statistics h3 {
	padding:0 20px 10px 20px;
	text-align:center;
}

#items {
	padding:0 0 0 0;
	margin:0 20px 0 20px;
}

#items p {
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

#items p.visual {
	text-align:center;
}

#footer {
	padding:0 0 200px 0;
	margin:40px 0 0 0;
}

.footer-content {
	background:url(../i/bg-footer-short.gif) top left repeat-x;
	margin-right:50px;
}

#footer p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#footer a:link, 
#footer a:visited, 
#footer a:active, 
#footer a:hover 
{
	background:none;
}

#sponsors {
	float:left;
	margin:34px 0 0 0;
}

#copyright {
	float:right;
	margin:34px 0 0 0;
}

#endorsed-by {
	margin:20px 0 0 0;
}

.endorsed-by-content {
	margin-right:50px;
}

#endorsed-by p {
	padding:0;
}

#endorsed-by .content {
	padding:30px;
}

#endorsed-by .tagline {
	float:left;
}

.endorsed-by-content a:link, 
.endorsed-by-content a:visited, 
.endorsed-by-content a:active, 
.endorsed-by-content a:hover
{
	background:none;
}

#gi, #pf {
	padding-top:40px;
}

#aasa, #ccsso, #nassp, #naesp, #sreb, #nea, #ncea, #p21, #nmsa
{
	float:right;
	margin:0 0 0 40px;
}

#pf, #gi
{
	float:left;
	margin:0 40px 0 0;
}

/*---*/

.toggles {
	width:28px;
	height:14px;
}

.toggles p {
	padding:0 1px 0 0;
	margin:0 0 0 0;
	width:13px;
	height:13px;
	float:left;
}

.toggles a:link, 
.toggles a:visited, 
.toggles a:active, 
.toggles a:hover 
{
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:13px;
	height:13px;
}

.toggles a:link span, 
.toggles a:visited span, 
.toggles a:active span, 
.toggles a:hover span
{
	visibility:hidden;
}

.toggles .toggle-left a:link, 
.toggles .toggle-left a:visited, 
.toggles .toggle-left a:active 
{
	background:url(../i/icon-toggle-left.jpg) top left no-repeat;
}

.toggles .toggle-left a:hover {
	background:url(../i/icon-toggle-left.jpg) bottom left no-repeat;
}

.toggles .toggle-right a:link, 
.toggles .toggle-right a:visited, 
.toggles .toggle-right a:active 
{
	background:url(../i/icon-toggle-right.jpg) top left no-repeat;
}

.toggles .toggle-right a:hover {
	background:url(../i/icon-toggle-right.jpg) bottom left no-repeat;
}

#statistics .button {
	float:left;
}

#statistics .toggles {
	float:right;
	margin:0 10px 0 0;
}

#conditions.box {
	margin-bottom: 0px;
}

#conditions .visual {
	margin:1px 0 0 1px;
}

#conditions .description {
/*	width:415px;*/	
/*	width:480px;*/
	margin:10px 10px 0 15px;
}

#conditions .description p {
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-shadow:none;
}

#conditions .description p strong {
	text-transform:uppercase;
}

#conditions .description p a:link, 
#conditions .description p a:visited, 
#conditions .description p a:active, 
#conditions .description p a:hover 
{
	border:1px solid #ffffff;
}

#conditions .toggles {
	float:right;
	margin:0 6px 6px 0;
}

#condition-controls {
	padding:6px 0 10px 6px;
}

#condition-controls ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#condition-controls ul li {
	padding:0 2px 0 0;
	margin:0 0 0 0;
	list-style:outside;
	list-style:none;
	float:left;
}

#condition-controls a:link, 
#condition-controls a:visited, 
#condition-controls a:active, 
#condition-controls a:hover 
{
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:22px;
	height:22px;
}

#condition-controls a:link span, 
#condition-controls a:visited span, 
#condition-controls a:active span, 
#condition-controls a:hover span
{
	visibility:hidden;
}

a:link.condition-1, 
a:visited.condition-1, 
a:active.condition-1 
{
	background:url(../i/condition-1.gif) 0px 0px no-repeat;
}

a:hover.condition-1 {
	background:url(../i/condition-1.gif) 0px -22px no-repeat;
}

.active a:link.condition-1, 
.active a:visited.condition-1, 
.active a:active.condition-1, 
.active a:hover.condition-1  
{
	background:url(../i/condition-1.gif) 0px -44px no-repeat;
}

a:link.condition-2, 
a:visited.condition-2, 
a:active.condition-2 
{
	background:url(../i/condition-2.gif) 0px 0px no-repeat;
}

a:hover.condition-2 {
	background:url(../i/condition-2.gif) 0px -22px no-repeat;
}

.active a:link.condition-2, 
.active a:visited.condition-2, 
.active a:active.condition-2, 
.active a:hover.condition-2 
{
	background:url(../i/condition-2.gif) 0px -44px no-repeat;
}

a:link.condition-3, 
a:visited.condition-3, 
a:active.condition-3 
{
	background:url(../i/condition-3.gif) 0px 0px no-repeat;
}

a:hover.condition-3 {
	background:url(../i/condition-3.gif) 0px -22px no-repeat;
}

.active a:link.condition-3, 
.active a:visited.condition-3, 
.active a:active.condition-3, 
.active a:hover.condition-3  
{
	background:url(../i/condition-3.gif) 0px -44px no-repeat;
}

a:link.condition-4, 
a:visited.condition-4, 
a:active.condition-4 
{
	background:url(../i/condition-4.gif) 0px 0px no-repeat;
}

a:hover.condition-4 {
	background:url(../i/condition-4.gif) 0px -22px no-repeat;
}

.active a:link.condition-4, 
.active a:visited.condition-4, 
.active a:active.condition-4, 
.active a:hover.condition-4  
{
	background:url(../i/condition-4.gif) 0px -44px no-repeat;
}

a:link.condition-5, 
a:visited.condition-5, 
a:active.condition-5 
{
	background:url(../i/condition-5.gif) 0px 0px no-repeat;
}

a:hover.condition-5 {
	background:url(../i/condition-5.gif) 0px -22px no-repeat;
}

.active a:link.condition-5, 
.active a:visited.condition-5, 
.active a:active.condition-5, 
.active a:hover.condition-5  
{
	background:url(../i/condition-5.gif) 0px -44px no-repeat;
}

a:link.condition-6, 
a:visited.condition-6, 
a:active.condition-6 
{
	background:url(../i/condition-6.gif) 0px 0px no-repeat;
}

a:hover.condition-6 {
	background:url(../i/condition-6.gif) 0px -22px no-repeat;
}

.active a:link.condition-6, 
.active a:visited.condition-6, 
.active a:active.condition-6, 
.active a:hover.condition-6
{
	background:url(../i/condition-6.gif) 0px -44px no-repeat;
}

a:link.condition-7, 
a:visited.condition-7, 
a:active.condition-7 
{
	background:url(../i/condition-7.gif) 0px 0px no-repeat;
}

a:hover.condition-7 {
	background:url(../i/condition-7.gif) 0px -22px no-repeat;
}

.active a:link.condition-7, 
.active a:visited.condition-7, 
.active a:active.condition-7, 
.active a:hover.condition-7
{
	background:url(../i/condition-7.gif) 0px -44px no-repeat;
}

a:link.condition-8, 
a:visited.condition-8, 
a:active.condition-8 
{
	background:url(../i/condition-8.gif) 0px 0px no-repeat;
}

a:hover.condition-8 {
	background:url(../i/condition-8.gif) 0px -22px no-repeat;
}

.active a:link.condition-8, 
.active a:visited.condition-8, 
.active a:active.condition-8, 
.active a:hover.condition-8  
{
	background:url(../i/condition-8.gif) 0px -44px no-repeat;
}

/*---*/

#article .content {
	background:#fff url(../i/bg-article.jpg) top left no-repeat;
	overflow:hidden;
}

.quote {
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:normal;
	font-style:italic;
	margin:0 35px 40px 35px;
	line-height:normal;
	background:url(../i/bg-border.jpg) top left no-repeat;
}

.quote-content {
	background:url(../i/bg-border.jpg) bottom left no-repeat;
	padding:40px 0 30px 0;
}

.quote p {
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

.section {
	margin:0 35px 30px 35px;
	padding:0 0 40px 0;
	background:url(../i/bg-border.jpg) bottom left no-repeat;
}

.click-here {
	background:url(../i/icon-arrow.gif) 0px 6px no-repeat;
	padding:0 0 0 0;
}

.click-here.total {
	background:url(../i/icon-arrow.gif) 0px 6px no-repeat;
	padding:0 0 0 18px;
}

.click-here a:link, 
.click-here a:visited, 
.click-here a:active, 
.click-here a:hover
{
	margin:0 0 0 18px;
}

.click-here.total a:link, 
.click-here.total a:visited, 
.click-here.total a:active, 
.click-here.total a:hover
{
	margin:0 0 0 0;
}

.section h2 {
	line-height:1.2em;
}

.numbered-title {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif, serif;
	font-size:1.2em;
	padding:3px 0 0 0;
}

.numbered-title p {
	float:left;
	padding:0 0 0 0;
}

.numbered-title img {
	padding:0 7px 0 0;
	margin:-2px 0 0 0;
}

.section .item p {
	padding: 0 0 0 0;
}

.section .item {
	margin:4px 0 30px 0;
}

/*---*/

.item-special {
	padding:10px 0 0 0;
}

.item-special .visual {
	width:150px;
	float:left;
}

.item-special .description {
	width:300px;
	float:right;
}

.signature p, .signature h3, .signature h4 {
	padding:0 0 0 0;
}

.left {
	float:left;
}

.right {
	float:right;
}

.spacing {
	padding:0 0 15px 0;
	margin:0 0 0 0;
	height:1px;
}

.spacing p {
	padding:0;
}

.important p {
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, serif;
	padding:0 35px 40px 35px;
	line-height:normal;
}

.special {
	font-style:italic;
	padding:0 4px;
	color:#81236a;
	font-size:1.3em;
}

#school-leaders .special {
	text-align:center;
}

.registration-mark {
	padding:0 0 6px 0;
}

.request {
	margin:20px 0 10px 20px;
}

#school-leaders .request p {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.special-link {
	font-weight:bold;
}

a:link.special-link,
a:visited.special-link, 
a:active.special-link, 
a:hover.special-link 
{
	text-decoration: underline;
	font-weight:bold;
	background:none;
}

h2 a:link, 
h2 a:visited, 
h2 a:active, 
h2 a:hover, 
.numbered-title a:link, 
.numbered-title a:visited, 
.numbered-title a:active, 
.numbered-title a:hover 
{
	background:none;
}

p.trigger {
	margin:0 0 0 0;
}

.toggle_container {
	margin:0 0 5px 0;
	padding: 0 0 0 0;
	overflow: hidden;
	width: 420px;
	clear: both;
}

.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}

.tab_container {
	padding:0 0 13px 0;
}

.tabcontent {display:none;}
.hr {
	height:1px;
	border-bottom:1px solid #8ec1e0;
	clear:both;
	padding:15px 0 0 0;
	margin:0 0 15px 0;
	display:block;
}

.accordion h3 {cursor: pointer; font-size: 120%; margin: 0 0 5px 0;}

#print-branding {
	visibility: hidden;
	height:0;
}

#nav-main-print {
	visibility: hidden;
	height:0;
}




/*--- clearfix ---*/

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */ 

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}



.noprint {
	border:1px solid red;
	display:block;
}


