body {
	background-color:#e4e8ea;
	margin:0;
	padding:0;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 13px; /* [1] */
}

a {
	color:#00346e;
}

a:visited {
	color:#1D45BF;
}

a:hover {
	color:#849FAF;
}

#container1 {
	margin:0 auto;
	width:1044px;
	background:#FFFFFF url(/skins/PitscoUmbrella/Default/images/corpBar.gif) repeat-x 10px 79px;
}

#container2 {
	background:transparent url(/skins/pitscoIS/Default/images/body_L.gif) top left repeat-y;
}

#content {
	background:transparent url(/skins/pitscoIS/Default/images/body_R.gif) top right repeat-y;
}

#pg_cnt_out {
	margin:0;
	padding:0;
	/*background:transparent url(/skins/PitscoUmbrella/Default/images/upper_right.jpg) no-repeat top right;*/
	width:1024px;
}

#pg_cnt_in {
	min-height:500px;
	/*background:transparent url(/skins/PitscoUmbrella/Default/images/inner_fill.jpg) repeat-x top left;*/
	margin:0 9px 0 9px;
}

#header {
	height:71px;
	width:995px;
	padding:12px 0 0 20px;
	margin:0 0 0 1px;
}

#header a {display:block; width:238px; height:65px; background:transparent url(/skins/PitscoUmbrella/Default/images/PitscoEducationLogo.gif) no-repeat top left; float:left;}

#header a span {display:none;}

#header .phone {float:right; width:98px; height:14px; padding:0; color:#0053A0; font-weight:bold; background:transparent url(/skins/PitscoUmbrella/Default/images/pitscoPhone.gif) no-repeat top right;}
#header .phone span {display:none;}

#feature_container{margin:0; padding:0;}


.barbuttons {width:1024px; height:42px; position:relative; left:-14px;}
.barbuttons a {display:block; height:42px; float:left;}
.barbuttons a span {display:none;}
.barbuttons a.shop {background:#fff url(/skins/PitscoUmbrella/Default/images/onlineStoreButton.jpg) top left no-repeat; width:342px;}
.barbuttons a.curriculum {background:#fff url(/skins/PitscoUmbrella/Default/images/curriculumButton.jpg) top left no-repeat; width:340px;}
.barbuttons a.assessments {background:#fff url(/skins/PitscoUmbrella/Default/images/assessmentsButton.jpg) top left no-repeat; width:342px;}

.barbuttons span.shop {background:transparent url(/skins/PitscoUmbrella/Default/images/onlineStoreButton_o.jpg) top left no-repeat; background-position:-1000px -1000px;}
.barbuttons span.curriculum {background:transparent url(/skins/PitscoUmbrella/Default/images/curriculumButton_o.jpg) top left no-repeat; background-position:-1000px -1000px;}
.barbuttons span.assessments {background:transparent url(/skins/PitscoUmbrella/Default/images/assessmentsButton_o.jpg) top left no-repeat; background-position:-1000px -1000px;}

.barbuttons a.shop:hover {background:#fff url(/skins/PitscoUmbrella/Default/images/onlineStoreButton_o.jpg) top left no-repeat;}
.barbuttons a.curriculum:hover {background:#fff url(/skins/PitscoUmbrella/Default/images/curriculumButton_o.jpg) top left no-repeat;}
.barbuttons a.assessments:hover {background:#fff url(/skins/PitscoUmbrella/Default/images/assessmentsButton_o.jpg) top left no-repeat;}

.panels {width:1024px; height:359px; background:#fff url(/skins/PitscoUmbrella/Default/images/footerBar2.gif) bottom left repeat-x; position:relative; left:-14px;}
.panels a {display:block; height:321px; float:left;}
.panels a span {display:none;}
.panels a.shop {background:#fff url(/skins/PitscoUmbrella/Default/images/shopPanel.jpg) top left no-repeat; width:342px;}
.panels a.curriculum {background:#fff url(/skins/PitscoUmbrella/Default/images/curricPanel.jpg) top left no-repeat; width:340px;}
.panels a.assessments {background:#fff url(/skins/PitscoUmbrella/Default/images/assessPanel.jpg) top left no-repeat; width:342px;}

.panels span.shop {background:transparent url(/skins/PitscoUmbrella/Default/images/shopPanel_o.jpg) top left no-repeat; background-position:-1000px -1000px;}
.panels span.curriculum {background:transparent url(/skins/PitscoUmbrella/Default/images/curricPanel_o.jpg) top left no-repeat; background-position:-1000px -1000px;}
.panels span.assessments {background:transparent url(/skins/PitscoUmbrella/Default/images/assessPanel_o.jpg) top left no-repeat; background-position:-1000px -1000px;}


.panels a.shop:hover {background:#fff url(/skins/PitscoUmbrella/Default/images/shopPanel_o.jpg) top left no-repeat;}
.panels a.curriculum:hover {background:#fff url(/skins/PitscoUmbrella/Default/images/curricPanel_o.jpg) top left no-repeat;}
.panels a.assessments:hover {background:#fff url(/skins/PitscoUmbrella/Default/images/assessPanel_o.jpg) top left no-repeat;}

.tagLine {color:#ffffff; width:1024px; text-align:center; letter-spacing:4px; font-size:14px; clear:both; padding:5px 0 0 0;}

#subjects_container{ 
	margin: 5px; padding: 10px; border: 1px solid #000;
}

#subjects
{ 
	width:100%;
	margin: 0; padding: 0;
	border-collapse:collapse;
	border: none;
}

#subjects td{ width: 25%;}

#subjects th
{
	text-align:left;
	margin:0; padding: 0;
}
#subjects ul
{
	list-style: none;
	margin:0; padding:5px;
}

#subjects #subjects_more{ text-align:right; font-size: 0.8em}

#main_container {padding:50px 0 0 13px;}
#main_container hr{clear:both; color: #ED1B23;background-color: #ED1B23; border:none; width: 100%; height:1px;  }

#main_nav_container {
	clear:both;
	float:left;
	/*background-image:url(/skins/PitscoUmbrella/Default/images/aboutusnavtop.jpg);background-color:#e8eff6;*/
	background-repeat:no-repeat;
	background-position:top left;
	margin:10px 12px 20px 0;
	border:0px solid blue;
	width:210px;
	padding:2px 0 -1px 0;
	font-size:14px;
	
	position:relative;
}


#main_nav_container #main_nav h3 {
	font-size:14px;
	margin:5px 4px 4px 5px;
	background-color:#A7C1DC;
	height:18px;
	padding:0 0 0 2px;
}

#main_nav_container #main_nav h3 a{
	text-decoration:none;
}


#main_nav_container #main_nav h3{margin: 0 3px;}
#main_nav_container #main_nav ul {font-size: 0.85em; list-style:none; margin: 3px; padding: 2px 0 2px 0;}
#main_nav_container #main_nav ul li {margin: 0; padding: 2px 0 2px 0.5em;}
#main_nav_container #main_nav li {
	font-size:12px;
	display:block;
	float:left;
	width:178px;
	margin:0 0 7px 12px;
}


#main_nav {
	float:left;
	width:183px;
	/*background-image:url(/skins/PitscoUmbrella/Default/images/aboutusnavbottom.jpg);*/
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:2px 0 10px 0;

}

#main_nav_container #main_nav a{ text-decoration:none;}

#main_nav_container #main_nav a:hover{ text-decoration:underline;}

#main_content_container {margin: 5px 2px; padding:0 12px 20px 0px; width:553px; float:left;}
#main_content_container #main_content table {width:99%;}
#main_content_container #main_content table td {padding:0 0 15px 0;}
#main_content_container #main_content #content_area table td {padding:0 0 0 0;}
#main_content_container #main_content {padding-bottom:55px;}
#main_content_container #main_content h1{margin: 5px 2px; padding:0; font-size:18px; position:relative;}
#main_content_container #main_content h3{margin: 5px 2px; padding:0; font-size:14px; }
#main_content_container #main_content p{margin: 5px 2px 15px 0px; padding:0; line-height:18px;}
#main_content_container #main_nav ul {
	padding:0;
	margin:0;
}

#main_content_container .content_pager {float:right; font-size:12px; font-weight:normal;}


#main_content_container {margin: 5px 2px; padding:0 0 0 0px;}
#main_content_container #main_content { }
#main_content_container #main_content h1{margin: 5px 2px; padding:0; font-size:18px; }
#main_content_container #main_content p{ margin: 5px 2px; padding:0;}

.TOC_container {border:1px solid #0052A0; padding:5px;}

.TOC_container ul{margin:0px; float:left; list-style:inside; padding:0 0 0 20px;}

.TOC_container ul li{margin:2px 0 2px 0; font-size:11px;}

#content .clear {clear:both;}
#content #main_content_container .clear {clear:both;}
#content #main_content_container .TOC_container .clear {clear:both;}



.pager{display:block; height:30px;}

.pager span{font-weight:bold;}

/***** Image Browser *****/



#image_browser { width:255px; margin:7px; padding:5px; float:right;

/*border:1px solid #0052A0; background-color:#FFFFFF;*/

}



#image_browser .image_large{

	clear:both;

	margin:0px;

	padding:0px;

	text-align:center;

}


#image_browser .image_large img, #image_browser .image_large object, #image_browser .image_large embed{

	margin:auto;
	
	border:1px solid #0052A0;

}

#main_content_container #main_content #image_browser .image_large p.image_caption{

	clear:both;

	margin:2px 0 0 0;

	padding: 3px;

	text-align:left;

	font-size:11px;

	border: 1px solid #0052A0;

	background:#F1F6FA;
	line-height:normal;

}


p.image_caption .img_credits{font-style:italic;}



#image_browser .image_options{

	margin:0px;

	height:15px;

	font-size:0.9em;

	color:#ccc;

	text-align:center;

	background-color:#fff;

}

.larger_image_link {display:inline; width:30%; margin:0px; padding: 4px 10px 3px 10px; background:transparent url(/skins/pitscoIS/Default/images/buttons/sm_large_image_icon.gif) center left no-repeat;}

.element_link {display:inline; width:30%; margin:0px; padding: 4px 10px 3px 10px; background:transparent url(/skins/pitscoIS/Default/images/buttons/element_icon.gif) center left no-repeat;	}



#image_browser .imgThumbs_container{

	clear:left;

	margin:7px 0 0 0;

	padding:3px;

	font-style:italic;

	font-size:0.75em;

	color: #000;

	text-align:center;

	border: 1px solid #0052A0;
	
	background:#F1F6FA;

}

#image_browser .imgThumbs{}

#image_browser .imgThumbs a{}

#image_browser .imgThumbs img{

	margin:3px; border:1px solid #0052A0;

}

#main_content_container #main_content #image_browser .imgThumbs p{

	margin:0px 2px 0px 2px;

	color:#333;

}

#image_browser .btm{}



/* Image Browser -- Popup rules */

body.image_popup #image_browser{width:auto; margin:auto; float:none;}

body.image_popup{ padding:10px;}

body.image_popup #image_browser .image_large p.image_caption { margin:7px;}



#supplemental_nav_container{float:right; width:144px; border:1px solid #000000; margin: 5px 2px; padding:0;}
#supplemental_nav_container #supplemental_nav{}
#supplemental_nav_container #supplemental_nav h3{margin: 0 3px;}

#feature {
	width:750px;
	height:320px;
	margin:5px 0 7px 0;
}

#link_panel {
	min-height:155px;
	width:980px;
}


.links {
	/*background-image:url(/skins/PitscoUmbrella/Default/images/HomeTextBgrnd.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
	margin:0px 0px 0 0;
	float:left;
	width:740px;
	padding:0 15px 0 0;
}

.aboutuslinks {
	/*background-image:url(/skins/PitscoUmbrella/Default/images/AboutUsBgrnd.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
	margin:0px 0 0 0;
	float:left;
	width:210px;
	padding:0 0 0 0;
}

.links h3, .aboutuslinks h3 {
	font-size:14px;
	margin:5px 0px 4px 0px;
	/*background-color:#A7C1DC;
	border-bottom:solid 1px #00509F;background:transparent url(/skins/PitscoUmbrella/Default/images/redLine.gif) center left repeat-x;*/
	height:18px;
	padding:0 0 0 0px;
	display:block;
	
}

.links h3 a, .aboutuslinks h3 a{
	text-decoration:none;
	background-color:#ffffff;
	padding:4px;
}

.links h3 a:hover, .aboutuslinks h3 a:hover, .more a:hover{
	
}

.links .linksitems {
	padding:0px 0px 6px 12px;
	float:left;
	width:170px;\
}


.aboutuslinks ul {
	padding:0;
	margin:0;
}

.links .linksitems a , .links .linksitems span, .aboutuslinks li {
	font-size:14px;
	display:block;
	clear:both;
	margin:0 0 7px 0;
}

.links .linksitems span a {display:inline;}

.aboutuslinks li {
	float:left;
	width:140px;
	margin:0 0 7px 12px;
}

.links .more {
	font-weight:bold;
	font-size:10px;
	margin:0 0 10px 10px;
	clear:both;
	display:block;
	border:1px solid red;
	border-left:0px;
	border-right:0px;
	width:60px;
	padding:2px 0 2px 0;
}

.more a {
	text-decoration:none;
	height:18px;
	padding:2px 2px 2px 2px;
}

.linklist {
	min-height:530;
	height:750px;
}

.linklist .links {
	background-image:url(/skins/PitscoUmbrella/Default/images/ListLinksBgrnd.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:10px 10px 0 0;
	width:244px;
	background-color:#FFFFFF;
	min-height:300px;
	padding:0 0 0 0;
}

.linklist .links h3 {
	font-size:16px;
	margin:5px 4px 4px 5px;
	background-color:#A7C1DC;
	border-bottom:solid 1px #00509F;
	height:18px;
	height:auto;
	padding:0 0 0 2px;
}


.linklist .links h3 a:hover{
	color:#FFFFFF;
}

.linklist .links ul {
	padding:0 0 6px 0;
	margin:0 0 0 12px;
}

.linklist .links li {
	font-size:14px;
	width:220px;
	margin:0 0 7px 12px;
}

/*#footer_container {
	background:transparent url(/skins/PitscoUmbrella/Default/images/bottom_fill.gif) no-repeat bottom left;
	background:transparent url(/skins/pitscoIS/Default/images/body_R.gif) top right repeat-y;
	text-align:center;
	/*padding:0 20px 0 20px;*/
	/*font-size:16px;
	clear:both;
	padding:0px;
	margin:-5px 0 0 0;
}

#footer{
	height:114px;
	background:transparent url(/skins/PitscoUmbrella/Default/images/right_fill.gif) repeat-y top right;
	background:transparent url(/skins/pitscoIS/Default/images/body_btm2.gif) bottom left no-repeat;
	margin:0;
	padding:0px 10px 0 10px;
}

#footer_container #footer_links {
	background:transparent url(/skins/PitscoUmbrella/Default/images/footerBar.gif) top left repeat-x;
	padding:25px 0 0 0;
	height:40px;
}

#footer_container #footer_links ul {margin:0; padding:0px 0 0 0;}

#footer_container #footer_links ul li{ list-style:none; display: inline; padding: 0 5px; font-size: 0.8em;}

#footer_container #footer_links ul li a{ text-decoration:none;
	color:#fff;}
#footer_container #footer_links ul li a:hover {color:yellow;}

#footer_container #copyright_container{font-size: 0.7em; padding: 10px 0 10px;}*/

#footer_container {
	background:transparent url(/skins/PitscoUmbrella/Default/images/bottom_fill.gif) no-repeat bottom left;
	background:transparent url(/skins/pitscoIS/Default/images/body_R.gif) top right repeat-y;
	text-align:center;
	/*padding:0 20px 0 20px;*/
	font-size:16px;
	clear:both;
	padding:0px;
	margin:-5px 0 0 0;
}

#footer{
	height:195px;
	background:transparent url(/skins/PitscoUmbrella/Default/images/right_fill.gif) repeat-y top right;
	background:transparent url(/skins/pitscoIS/Default/images/body_btm2.gif) bottom left no-repeat;
	margin:0;
	padding:0px 10px 0 10px;
}

#footer_container #footer_links {
	background:#FFFFFF url(/skins/PitscoUmbrella/Default/images/footerBar.gif) top left repeat-x;
	height:155px;
}


#footer_container .footerLogo {float:left; width:395px; height:105px; border-right:1px solid #ccc; margin:38px 0 0 0;}
#footer_container .footerLogo a.logo {display:block; float:right; width:100px; height:33px; background:#fff url(/sharedimages/logo/Small/Sm_Pitsco-Ed.jpg) top left no-repeat; margin:23px 10px 0 0;}
#footer_container .footerLogo a span {display:none;}
#footer_container .footerLogo .numbers {font-size:10px; float:right; clear:both; padding:6px 12px 0 0;}
#footer_container #footer_links .column {float:left; margin:38px 14px 0 14px; text-align:left;}
#footer_container #footer_links .column h3 {margin:0px; font-size:11px; text-transform:uppercase;}
#footer_container #footer_links .column ul {margin:0; padding:4px 0 0 0;}

#footer_container #footer_links .column ul li{font-size: 10px; list-style-type:none; margin:2px 0 0 0;}

#footer_container #footer_links .column ul li a{ text-decoration:none; color:#000;}
#footer_container #footer_links .column ul li a:hover {color:#666666; text-decoration:underline;}

#footer_container #copyright_container{font-size:10px;}



/****ABOUT****/
/*CLEAN UP!!!*/
.subhead {font-size:14px; margin:5px 0 5px 0;}

.newsResult{padding:0px;}
.search_more, .search_more a:link, .search_more a:visited{
    margin:20px 0 30px 0;
    font-weight:bold;
    text-decoration:underline;
    color:#00529F;
}

#main_content_container #main_content #search_form {
	border: 1px solid #0052A0;	
	background:#F1F6FA;
	padding:4px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

#search_form input{position:relative; top:0px;}

.searchtypes {font-weight:bold; font-style:italic; margin:0 0 10px 0; display:block;}

.Results .logoImage {float:right; margin:0 0 15px 15px;}

.Results table, .Results tr, .Results td, .Results th {border:0px solid #fff;}

.logoImageSmall {
	float:left;
	width:110px;
	background-color:#FFFFFF;
	margin:0 15px 0 0;
	border:1px solid #0052A0; 
}

.logoImageSmall img {padding:5px;}

.logoImageTiny {
	float:left;
	width:60px;
	margin:0 10px 0 0;
	text-align:center;
	 
}

.logoImageTiny .drawborder {margin:5px; border:1px solid #0052A0;}
.logoImageTiny a  { text-decoration:none;}

.aboutTitle, .aboutTitle a {
	color:#00529F;
	text-decoration:none;
	font-size:12px;
	clear:both;
	font-weight: bold;
	text-align:left;
}
.aboutTitle a:visited {
	text-decoration:none;
}
.aboutResourceDescription {
	font-size:10px;
	text-decoration:none;
	font-style: italic;
}
.aboutTitleRnav, .aboutTitleRnav a {
	color:#0079C2;
	text-decoration:none;
	font-size:10px;
	clear:right;
	font-weight: bold;
	padding-top: 5px;
}
.aboutTitleRnav a:Visited {
	text-decoration:none;
}
.aboutImg {
	clear:right;
	float:right;
	padding-left: 25px;
}
.aboutArticle {
	float:Left;
}
.aboutArchiveMore {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	clear: both;
}
.aboutClearRight {
	clear:right;
}
.aboutDate {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.article_subhead {
	font-style: italic;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Results div table tr td span {display:block; clear:left; margin-top:4px;}
.Results div table tr td span.Title, .Results div table tr td span.position {display:inline; clear:none;}
.Results .Title {font-weight:bold; font-size:14px;}
.Results .position {font-style:italic;}

.aboutcontent {
	float:left;
	width:580px;
	margin:0 0 0 10px;
	color:#000000;
	font-size:12px;
}
.aboutcontent h3 {
	font-size:14px;
	padding:0;
	margin:0;
	background-color:transparent;
	border:0px;
}
.aboutcontent h4 {
	font-size:12px;
	padding:0;
	margin:0;
	background-color:transparent;
	border:0px;
}
.aboutcontent p {
	padding:0;
	margin:0 0 10px 0;
}
.pic {
	float:right;
	border:2px solid #000000;
	margin:0 0 0 10px;
}

.logo {
	width:105px;
	height:100px;
	margin:0 14px 0 0;
	float:left;
	text-align:center;
}

.division {
	clear:both;
	margin:10px 0 5px 0;
	padding:0 8px 0 0;
}
.division h4{
	margin:0 0 4px 0;
	font-size:13px;
}
.division h4 a{text-decoration:none;}
.division h4 a:hover{text-decoration:underline;}
.division p{margin:0; font-size:11px;}

#prLinksRightNav h1 {font-size:14px;}
#prLinksRightNav ul li {
    padding:0;
	margin:0;
	list-style-type:none;	
}

.shortdescription{font-size:12px; line-height:16px;}
.results_pane{width:99%;}
#quote, #quote_author {font-size:12px; line-height:16px;}

.clear {}

.error {color: Red; font-size:12px;}

.tom {float:left; width:155px; text-align:center; padding:70px 0 0 0;}

.tom img {border:0px;}