/* 2010 Pages */


.featured_image {
        width:308px;
        height:230px;
}

.featured_title {
        width:359px;
        height:42px;
}

.featured {
        width:359px;
	    padding-top:20px;
}


.dotted  {
        height:3px;
		width:690px;
}

.arrows {font-family:Monospace; font-size: 9px;}

.next {font-size: 11px; color: #1B6499;}
.next a {text-decoration:none; color: #1B6499;}
.next a:visited {text-decoration:none; color: #1B6499;}
.next a:hover {text-decoration:underline; color: #3366cc;}


.largerFont {font-size: 12px; font-weight:bold; color:#444444;}
.largerFont a {text-decoration:none; color:#444444;}
.largerFont a:visited {text-decoration:none; color:#444444;}
.largerFont a:hover {text-decoration:underline; color:#444444;}

ul.categoriesList {
	
	list-style:none;
	margin-left:16px;
}

.categoriesList {font-size: 11px;}
.categoriesList a {text-decoration:none; color: #444444;}
.categoriesList a:visited {text-decoration:none; color: #444444;}
.categoriesList a:hover {text-decoration:underline; color: #3366cc;}

.featureText {color:#1B6499; font-weight:bold; font-size:12px; text-decoration:none;}
.featureText a:link {text-decoration:none; color:#1B6499;}
.featureText a:visited {text-decoration:none; color:#1B6499;}
.featureText a:hover {text-decoration:underline; color: #3366cc;}
.featureText a:active {text-decoration:underline; color:#1B6499;}

.more {font-size: 12px;}
.more a {text-decoration:none; color: #1B6499;}
.more a:visited {text-decoration:none; color: #1B6499;}
.more a:hover {text-decoration:none; color: #1B6499;}


ul.ActivitiesList {
	list-style-position:outside;
	list-style-type:disc;
	margin-bottom:14px;
	margin-left:24px;
	line-height:16px;
	margin-top:14px;
}

ul.ActivitiesList li {
	margin-top:8px;
	margin-bottom:8px;
}

ul.NoDisk {
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:14px;
	margin-left:24px;
	line-height:16px;
	margin-top:14px;
}

ol.lessonList {
list-style-position:outside;
list-style-type:decimal;
margin-left:30px;
line-height:16px;
margin-bottom:4px;
margin-top:2px;
}

.projectTitle {font-size:18px; font-weight:bold; line-height:24px;}


p.blueTitle {
		font-size:12px;
        color:#1B6499;
        font-weight:700;
        margin-bottom:0;
}

p.blueTitle a:link {
        text-decoration:none;
        color:#1B6499;
}

p.blueTitle a:visited {
        text-decoration:none;
        color:#1B6499;
}

p.blueTitle a:hover, p.blueTitle a:active {
        text-decoration:underline;
        color:#36c;
}

/* 2009 Pages */

.portal_resource {
        width:226px;
        height:646px;
}

.portal_greatIdea {
        width:448px;
        height:272px;
}

.portal_greatIdeaEntry {
        width:448px;
        height:63px;
}

.portal_spotlight {
        width:448px;
        height:242px;
}

.portal_spotlightEntry {
        width:448px;
        height:53px;
}

.portal_resource div, .portal_greatIdea div {
        width:408px;
        padding:45px 20px 0 20px;
}

.portal_resource div {
        width: 186px;
        padding-bottom: 0;
}

.portal_spotlight div {
        width:421px;
        padding-top:44px;
		padding-bottom:0px;
		padding-right:12px;
		padding-left:15px;
}

.portal_resource h3 {
        color:#1B6499;
        font-weight: 700;
        font-size: 14px;
}

.portal_resource ul {
        margin-bottom: 20px;
        list-style-type: disc;
        list-style-position: inside;
}

.spotlight_img {
        margin-right: 12px;
}

.portal_greatIdea div .title {
        margin-top: 3px;
		margin-bottom: 7px;
}

ul.freeList {
	list-style-position:outside;
	list-style-type:disc;
	margin-left:13px;
	line-height:16px;
}

ol.clipList li {
list-style-position:outside;
list-style-type:decimal;
margin-left:30px;
line-height:120%;
margin-bottom:4px;
margin-top:4px;
}

ul.freeList li {
	margin-top:8px;
	margin-bottom:8px;
	
}

ul.ActivitiesList {
	list-style-position:outside;
	list-style-type:disc;
	margin-bottom:14px;
	margin-left:24px;
	line-height:16px;
	margin-top:14px;
}

ul.ActivitiesList li {
	margin-top:8px;
	margin-bottom:8px;
}


ul.reportCardList {
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:14px;
	margin-left:24px;
	line-height:24px;
}

ol.directionsList {
	list-style-type:decimal;
	list-style-position:outside;
	margin-bottom:10px;
	margin-top: 10px;
	margin-left:45px;
	line-height:18px;
}

.blueTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #305299;
	line-height: 32px;
}

.blueText {
	line-height: 30px;
	font-size:12px;
	font-weight:bold;
	color: #305299;
}


a.blueText {
	font-size:12px;
	font-weight:bold;
	color: #305299;
	text-decoration: none;
}

a.blueText:link,a.blueText:visited {
	color: #305299;
	text-decoration: none;
}
a.blueText:hover,a.blueText:active {
	color: #305299;
	text-decoration: underline;
}

a.redText:link,a.redText:visited {
	color: #f23b2e;
	text-decoration: none;
}
a.redText:hover,a.redText:active {
	color: #f23b2e;
	text-decoration: underline;
}


.blueAnchors {
	font-size:12px;
	color: #305299;
}

a.blueAnchors:link,a.blueAnchors:visited {
	color: #305299;
	text-decoration: underline;
}
a.blueAnchors:hover,a.blueAnchors:active {
	color: #305299;
	text-decoration: underline;
}


.pdfThumbPop_vert{
position: relative;
z-index: 0;
}

.pdfThumbPop:hover{
background-color: transparent;
z-index: 50;
}

.pdfThumbPop_vert span{ /*CSS for enlarged image*/
position: absolute;
background-color: false;
padding: 0px;
left: -1000px;
border: 0px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.pdfThumbPop_vert span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.pdfThumbPop_vert:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -196px;
left: 77px; /*position where enlarged image should offset horizontally */

}




/*.pdfThumbPop (below) is for the horizontal thumbs*/


.pdfThumbPop{
position: relative;
z-index: 0;
}

.pdfThumbPop:hover{
background-color: transparent;
z-index: 50;
}

.pdfThumbPop span{ /*CSS for enlarged image*/
position: absolute;
background-color: false;
padding: 0px;
left: -1000px;
border: 0px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.pdfThumbPop span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.pdfThumbPop:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -156px;
left: 50px; /*position where enlarged image should offset horizontally */

}




/* Highslide Stuff */

.highslide {cursor:pointer; outline:none;}
.highslide-html {background-color:#FFF;}
.highslide-html-content {position:absolute; display:none;}
.highslide-active-anchor img {visibility:hidden;}
.highslide img {border:2px solid gray;}
.highslide:hover img {border:2px solid #FFF;}
.highslide-wrapper {background: #FFF; background-color:#FFF;}
.highslide-image {border:2px solid #FFF;}
.highslide-caption {display:none; border:2px solid #FFF; border-top:none; background-color:#FFF; padding:3px;}
.highslide-loading {display:block; color:#000; font-size:8pt; font-family:sans-serif; font-weight:700; text-decoration:none; border:1px solid #000; background-color:#1c79a0; background-image:url(/media/images/highslide/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px; padding:2px 2px 2px 22px;}
a.highslide-full-expand {background:url(/media/images/highslide/fullexpand.gif) no-repeat; display:block; width:34px; height:34px; margin:0 10px 10px 0;}
.highslide-wrapper .highslide-html-content {width:287px; padding:5px;}
.highslide-wrapper .highslide-header {margin-bottom:3px; background: #/media/images/highslide/loader.white.gif;}
.highslide-wrapper .highslide-header ul {text-align:right; margin:0; padding:0;}
.highslide-wrapper .highslide-header ul li {display:inline; padding-left:1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous {display:none;}
.highslide-wrapper .highslide-header ul li.highslide-next {display:none;}
.highslide-wrapper .highslide-header a {font-weight: 700; color:#1B6499; text-decoration:none;}
.highslide-wrapper .highslide-header a:hover {color:#36c;}
.highslide-wrapper .highslide-header .highslide-move a {cursor:move;}
.highslide-wrapper .highslide-footer {height:11px;}
.highslide-wrapper .highslide-footer .highslide-resize {font-family:Arial, Helvetica, sans-serif; float:right; height:11px; width:11px;}
.highslide-move {cursor:move;}
.highslide-resize {cursor:nw-resize;}
.highslide-footer {display:none;}
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}