/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

.skip {
	left:-1000px;
	position:absolute;
}

body {
	font-size: 75%;
	font-family: arial, helvetica, sans-serif;
	color: #43413e;
	background:#1b4470 url(../Content/Images/bg-pattern.gif)repeat-x top;
	background-color:#1b4470;
}

h1 {
		
}



h1#logo {
	width: 176px;
	position: relative;
	padding: 5px 0 0 36px;
}

li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

p {
	line-height: 1.7em;
}

/* ---------------------------------------------------- GLOBAL INNER PAGE STRUCTURE ---------------------------------------------------- */

#container {
	background-color:#fff;
	width: 960px;
	margin: 0 auto;
}

#content{
	background-color:#fff;
	margin: 0 auto;
}

#sec-header {
	background: #CDCB1C url(../Content/Images/subsection-pattern.gif) repeat-x bottom;
	width: 100%;
	margin: 0 auto;
	height: 35px;
}

#sec-header ul.subnav{
    padding-top: 5px;
}

#sec-header ul.subnav li {
    display: block;
    float:left;
}

#sec-header ul.subnav li img {
    display: block;
}

#sec-header ul.subnav li a{
    color:#43413E;
    display:block;
    float:left;
    font-size:100%;
    font-weight:bold;
    margin-top:1px;
    padding:7px 15px 8px;
    text-decoration:none;
}
#sec-header ul.subnav li a:hover, #sec-header ul.subnav li.active{
    text-decoration: none;
    background: #fff url(../Content/Images/standard-tabs-bg.png) repeat-x scroll 0 0;
}

/* ---------------------------------------------------- MAIN HEADER ELEMENTS ---------------------------------------------------- */

#header {
	margin: 0 auto;
	width: 960px;
}

#head_container, #footer_container {
	margin: 0 auto;
	background: #2a64a4;
}

#globalnav {
    /*background:#2A64A4 url(../Content/Images/bg-topnav-pattern.gif) repeat-x scroll 0 0;*/
    float:right;
    height:33px;
    margin:0 36px 0 0;
    position:relative;
    width: 520px;
}

#globalnav #user{
	padding:3px 0 0 5px;
	color:#FFFFFF;
	font-size: 11px;
}

#globalnav #user-default{
	padding:5px 0 0 5px;
	color:#FFFFFF;
	font-size: 11px;
}

ul#globalnav-content {
	padding: 5px;
	color:#FFFFFF;
	float: right;
}

li#globalnav-admin-tools a{
   background: transparent url(../Content/Images/icon-admin.png) no-repeat 0 0;
    padding:2px 0 0 1.75em;
}

li#globalnav-help a{
    background:transparent url(../Content/Images/help-icon.png) no-repeat scroll 0 0;
    padding:2px 0 0 1.75em;
}

li#globalnav-home a{
    background:transparent url(../Content/Images/icon-home.png) no-repeat scroll 0 0;
    padding:2px 0 0 1.75em;
}

li#globalnav-tools a{
    background:transparent url(../Content/Images/icon-toolbox.png) no-repeat scroll 0 0;
    padding:2px 0 0 2.5em;
}

	li#globalnav-login {
    padding-left:.75em;
}

li#globalnav-home, li#globalnav-tools, li#globalnav-login, li#globalnav-admin-tools{
    border-right:1px solid #8AB9ED;
    padding-right:0.7em;
}


#globalnav li {
    display:inline;
    margin-left:0.5em;
}
	
	#globalnav li a{
		color: #fff;
	}
	
	#sublogo {
	width: 106px;
	position: relative;
	padding: 5px 0 0 36px;
}

/* ---------- SEARCHBOX ---------- */

#search {
	position:relative;
	float: right;
	width: 410px;
	height: 60px;
	margin: 0 36px 12px 0;
	background: #cdcb1c url(../Content/Images/universal-search-bg.gif) no-repeat;
	clear: both;
}

#searchbox {
	display:block;
	position:relative;
	margin: 10px 10px 0 0;
}


fieldset.search {
	margin:0;
	padding:0;
	position:relative;
	border: 0;
}

#keyword-search .search {
	margin:0;
	padding:0;
	position:relative;
	border: 0;
}

.search input.box {
	font-size:12px;
}

.search input {
	font-family:Helvetica,Arial,sans-serif;
}

.search input.box{
	border-top: solid 1px #727272;
	border-left: solid 1px #b4b4b4;
	/*border-right: solid 1px #b4b4b4;*/
	background:#FFFFFF none repeat scroll 0 0;
	width: 307px;
	margin-left: 10px;
}

.search input{
	border:0 none;
    float:left;
    height:17px;
    padding:3px 0;
}

#searchbox a.btn{
	background:#FFFFFF url(../Content/Images/universal-search-btn.gif) no-repeat scroll right center;
    border-right:1px solid #B4B4B4;
    border-top:1px solid #727272;
    color:#2D8EFF;
    float:left;
    font-size:115%;
    font-weight:bold;
    height:19px;
    padding:4px 12px 0 0;
    text-decoration:none;
    width:68px;
    text-align: center;
}

#advanced-search a {
background-color:#2D8EFF;
color:#FFFFFF;
float:right;
margin-right:11px;
padding:3px 8px;
text-decoration:none;
}

.advanced-search-btn a{
        border: 0; 
		color: #1A436E;
        font: bold 13px arial, sans-serif;
        height: 24px;
        text-decoration: none;
}

.advanced-search-btn a:hover{
		color: #1A436E;
        font: bold 13px arial, sans-serif;
        text-decoration: none;
}

#input-buttons{
    margin: 0 auto;
    padding: 20px;
    margin-left: 32%;
}

.advanced-search-btn, #Advanced-Search-Button, #Build-Assessment-Button{
        border: 0;
        cursor: pointer; /* hand-shaped cursor */
        cursor: hand; /* for IE 5.x */ 
		color: #1A436E;
		margin-left: 10px;
		text-decoration: none;
		background: transparent url(../Content/Images/adv-search-btn.png) no-repeat scroll;
		width:160px;
		outline: none;
		height: 24px;
		font: bold 13px arial, sans-serif;
}

.long-search-btn{
        border: 0;
        cursor: pointer; /* hand-shaped cursor */
        cursor: hand; /* for IE 5.x */ 
		color: #1A436E;
		text-decoration: none;
		background: transparent url(../Content/Images/long-search-btn.png) no-repeat scroll;
		width:200px;
		outline: none;
		height: 24px;
		font: bold 13px arial, sans-serif;
}

.search-btn, #Search-Button{
  border: 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  background: transparent url(../Content/Images/search-btn.png) no-repeat scroll;
  color: #1A436E;
  font: bold 13px arial, sans-serif;
  height: 24px;
  text-decoration: none;
  width:100px;
  outline: none;
}

#VideoCloser{
 width:100px;
  margin: 3px auto 0;
}

#VideoPlayerContainer {
     background: transparent url(../Content/Images/bg_video_modal.png) no-repeat scroll;
     }

.inline-search {
    padding: 0 10px;
}


.center-btn{
    margin: 10px 0 10px 45.5%;
    clear: both;
}

.center-btn-search{
    margin: 10px 0 10px 44%;
    clear: both;
}

.center-btn-long{
    margin: 30px 0 20px 38%;
    clear: both;
}

.center{
    margin: 0 auto;
}

.float_left{
    float: left;
    display: block;
}

.float_right{
    float: right;
    display: block;
}

#search-tips { 
		font-size: 85%;
		margin: 5px 0 0 15px;
		float: left;
}

#search-tips a { 
		text-decoration:none;
		color: #4c4837;
}

#search-tips a:hover { 
		float: left;
		text-decoration:underline;
		color: #4c4837;
}

#keyword-search {
	position: relative;
	height: 60px;
	clear: both;
}

#KeywordSearch #feature, #Assessment #feature {
	display:block;
	float:right;
	position:relative;
	margin: 0 10px 0 0;
}

#KeywordSearch #keyword-search, #Assessment #keyword-search{
    position: relative;
	clear: both;
	/*background:transparent url(../Content/Images/search-standards-panel-bg.png) no-repeat scroll 0 0;
    padding:10px 0 0 10px;*/
	height: 85px
}


	  #keyword-search  #searchbox{
		position: relative;
		display: block;
		margin-top:0;
  		}
		
		#searchTerm{
			margin: 0 auto;
			border:1px solid #CDCB1C;
	        background:#FFFFFF none repeat scroll 0 0;
	        width: 350px;
		}

	
/* ---------------------------------------------------- FEEDBACK ---------------------------------------------------- */

.feedback-container{
    padding:9px 5px 5px;
    position: absolute;
    margin-left: 760px;
    margin-left:64%;
}

.survey-text
{
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif; 
}
	
/* ---------------------------------------------------- END FEEDBACK ---------------------------------------------------- */
	
/* ---------------------------------------------------- NAVIGATION ---------------------------------------------------- */

#mainnav {
   	position: relative;
    margin: 10px 0 0 0;
	clear: both;
}

	#mainnav ul li {
	    float: left;
	}
	
	ul#mainnav-content {
		height: 25px;
		background: transparent url(../Content/Images/main_nav.gif) no-repeat scroll 0 0;
	}
	
	
		#mainnav ul li a {
			display: block;
			text-align: center;
			font-size: 97%;
			font-weight: bold;
			text-decoration: none;
			height: 20px;
			padding: 5px 0 0 0;
			width: 160px;
			color: #fff;
		}
		
		#mainnav ul li a:hover,
		#mainnav ul li.active a {
			background: #cdcb1c url(../Content/Images/mainnav-tab-bg.png) repeat-x scroll 0 0;
			color: #43413E;
			outline: none;
		}

/* ---------------------------------------------------- END NAVIGATION ---------------------------------------------------- */

/* ---------------------------------------------------- END HEADER ELEMENTS ---------------------------------------------------- */

a {
	color: #1A436E;
	font-size: 90%;
	text-decoration:none;
}

a:hover {
	color: #1A436E;
	text-decoration: underline;
}


/* ---------- LANDING PAGE ---------- */

#feature-left {
	position:relative;
	float: left;
	padding-right: 10px;
	width: 230px;
}

    #feature-left h4{
	background: transparent url(../Content/Images/feature-panel-RSS.gif) no-repeat scroll left top;
	height:45px;
    text-indent:-9999px;
    }
    
    #feature-left ul{
	padding: 5px 5px 0 10px;
    }

    #feature-left li {
		border-bottom: 1px solid #6495cc;
		padding: 5px;
	}
	
	#feature-left li.RSS-subscribe {
		border-bottom: none;
		padding: 5px;
		text-align: right;
		text-decoration: none;
		background:transparent url("../Content/Images/link-arrow.png") no-repeat 101px 4px;
		font-weight:bold; 
	}
    
    #feature-left p {
		color:#FFFFFF;
        font-size:11px;
        line-height:normal;
        padding:5px;
	}
	
	#feature-left .RSS-date {
		color: #fff;
		font-weight:bold;
		font-size: 90%;
	}
    
    #feature-left a {
		color: #fff;
		text-decoration: underline;
	}
	
	#feature-left li.RSS-subscribe a {
		color: #fff;
		text-decoration: none;
	}
	
	#feature-left a:hover{
	    color: #95C2F8;
	}

#slideshow {
	position:relative;
	height:230px;
	width: 460px;
	float: left;
	padding-right: 10px;
}

#sas-media {
	background-color:#e1e1da;
	background: #e1e1da url(../Content/Images/noflash-media-landing.jpg) no-repeat scroll right top;
	height: 280px;
	clear: both;
}

#no-flash {
	padding: 187px 170px 0 0;
	float: right;
}

#main {
	width: 940px;
	margin: 0 auto;
	background: #3072bb url(../Content/Images/featured-bg.gif) repeat-x scroll left top;
	padding: 10px 10px 0 10px;
}


.feature-right {
	position: relative;
	float: left;
	width: 230px;
}

.feature-right a {
	color: #2267b4;
	font-size: 95%;
	text-decoration:none;
	font-weight: normal;
	text-align: center;
}

.feature-right a:hover {
	text-decoration: underline;
}

	
	#feature-users, #feature-views, #feature-signin {
		clear: both;
		height: 70px;
		margin: 0 auto;
		padding-top: 5px;
		position: relative;
	}
	
	#feature-users {
	    background: transparent url(../Content/Images/feature-panel-users.jpg) no-repeat scroll left top;
	}
	
	#feature-users h4, #feature-views h4{
		float: left;
		color: #2d8eff;
		font-weight: bold;
		font-size: 200%;
		text-align: center;
		padding-left:20px;
        text-align:center;
        width:200px;
	}
	
	#feature-users p, #feature-views p {
		color:#2267B4;
        padding:10px 0 0 30px;
        text-align:center;
        width:200px;
	}
	
	#feature-views{
	    background: transparent url(../Content/Images/feature-panel-views.jpg) no-repeat scroll left top;
	}
	
	    #feature-views p {
		    padding: 0;
		    line-height: 1.3em;
		    padding:0 0 0 25px;
	    }
	
	        #feature-views a{
	            font-weight: bold;
	            font-size: 120%;
	            -moz-border-radius:3px 3px 3px 3px;
	            -border-radius:3px 3px 3px 3px;
	            -webkit-border-radius:3px 3px 3px 3px;
                background-color:#2D8EFF;
                color:#FFFFFF;
                font-size:95%;
                font-weight:bold;
                padding:1px 15px;
                text-align:center;
                text-decoration:none;
	        }
	        
	         #feature-views a:hover{
	            -moz-border-radius:3px 3px 3px 3px;
	            -border-radius:3px 3px 3px 3px;
	            -webkit-border-radius:3px 3px 3px 3px;
                background-color:#95C2F8;
	        }
	
	#feature-signin {
		 background: transparent url(../Content/Images/feature-panel-login.jpg) no-repeat scroll left top;
	}
	
	#feature-signin p {
		color: #ccc;
		margin: 19px 30px 0 0;
	}
	
	#feature-signin h4 {
	    font-size: 100%;
		padding:10px 0 0 60px;
	}
	
	
/* ---------- STANDARDS SECTION ---------- */
	
#content-standards #popup {
	width: 770px;
	padding: 20px;
}

#content-standards #popup a {
	color:#1a436e;
	font-size: 110%;
}

li.standards-key-drilldown, li.standards-key-noresource, li.standards-key-resource, li.standards-key-print, li.standards-key-pdf{
		  float:left;
          margin-left :20px;
          padding:10px 60px 10px 20px;
}

li.standards-key-drilldown{
		  background:transparent url(../Content/Images/anchor-icon.png) no-repeat scroll 0 10px;
}

li.standards-key-noresource{
		  background:transparent url(../Content/Images/anchor-icon-end.png) no-repeat scroll 0 10px;
}

li.standards-key-resource{
		 background:transparent url(../Content/Images/materials-hover-icon.png) no-repeat scroll 0 10px;
}

li.standards-key-print{
		  background:transparent url(../Content/Images/printer-icon.png) no-repeat scroll 0 10px;
}

li.standards-key-pdf{
		  background:transparent url(../Content/Images/pdf-icon.png) no-repeat scroll 0 10px;
}



/* ---------- SEARCH SECTION ---------- */

#search-fields, #KeywordSearch, #SearchStandards, #Assessment, #Framework, #AssessmentBuild, #DownloadStandards {
	background-color: #fff;
	margin: 0 auto;
	width:770px;
	position: relative;
}

#KeywordSearch, #SearchStandards, #Assessment, #Framework, #AssessmentBuild, #DownloadStandards  {
	width:880px;
	padding-top: 30px;
}


		#search-fields h3, #KeywordSearch h3, #SearchStandards h3, #searchGallery table.checkbox h3, #Assessment h3, #Framework h3{
			color:#fff;
            font-size:115%;
            padding:0 0 5px;
            
			}
			
		#search-btns {
			clear: both;
			margin-left: 35%;
			margin-top: 20px;
			padding-top: 20px;
		    }
		
		#search_btn{
			clear: both;
			margin:0 auto;
			padding:30px 0 0;
			width:90px;
  		}

		#search-btns #search_btn, #search-btns #adsearch_btn{
			position: relative;
			float: left;
			padding: 15px 10px 0 0;
		}
		
		#SearchStandards p{
		    color: #1A436E;
		    padding: 10px 0 5px 0;
		}
	
		#SearchStandards select, #Framework select{
		  border:1px solid #CDCB1C;
          padding:2px;
          width:350px; 
		}
		
		#KeywordSearch select, #Assessment select{
          width:350px;  
		  border:1px solid #CDCB1C;
          padding:2px;
		}
	
		#BrowseStandards p#disclaimer, #disclaimer, #SearchStandards p#disclaimer, #KeywordSearch p#disclaimer, #StandardsDownloads p#disclaimer, #TeacherTools p#disclaimer, #cfData p#disclaimer, #Assessment p#disclaimer, #materials-resources p#disclaimer {
	        color:#43413E;
	        width:880px;
	        border-bottom: dotted 1px #ddd;
	        margin: 0 auto;
	        padding: 0 0 15px 0;
	        margin-bottom: 20px;
	        text-align: left;
	        clear: both;
        }
        
        
        p.disclaimer, p.disclaimer-noborder, ul.disclaimer{
            color:#43413E;
	        width:880px;
	        margin: 20px auto 0;
	        padding: 0 0 10px 0;
	        text-align: left;
	        clear: both;
        }
        p.disclaimer{
	        border-bottom: dotted 1px #ddd;
	        margin-bottom: 20px;
        }
        
        ul.disclaimer{
	        margin: 5px auto;
	        padding: 0;
        }
        
        ul.disclaimer li{
            list-style-type: disc;
	        margin:  0 0 5px 50px;
        }
		
		ul#valign1 li:hover{
		background: #efed21 url(../Content/Images/arrow-down.png) no-repeat 0 0;
	}
	
	ul#valign1 li{
		float: left;
		width: 15.25%;
		height: 25px;
		border-bottom:2px solid #A3A000;
		border-right:1px dotted #A3A000;
		display:block;
		padding:5px;
		background: #efed21 url(../Content/Images/arrow-down.png) no-repeat 0 0;
	}
	
	ul#valign1 {
		margin-left:5px;
		margin-right:5px;
		width: 100%;
		position: relative;
	}
		
		.details{
		text-indent: -9999px;
		float:right;
		margin: -30px 5px 5px 20px;
		}
		
/* ---------- END STANDARD SEARCH PAGE ---------- */		
		
#standards-search-terms{
	margin:0 auto;
    padding:5px 0 10px;
    text-align: right;
    width: 880px;
}

		#standards-search-terms a{
		color:#43413E;
        font-size:100%;
        font-weight:bold;
        padding-left:10px;
		}

#standards-breadcrumbs{
	clear:both;
    float:left;
    margin:20px 0 0 4.15%;
    position:relative;
    width:880px;
    overflow: hidden;
}

		#standards-crumb1, #standards-crumb2, #standards-crumb3, #standards-crumb4, #standards-crumb5, #standards-crumb6, #standards-crumb7 {
		display: block;
		margin: 0 auto;
		float: left;
		padding-bottom: 2000px;
		margin-bottom: -2000px;
		}
		
		#standards-crumb1{
		    background-color:#c2c01a;
		}
		
		#standards-crumb2{
		   background:#cdcb1c url(../Content/Images/crumb-arrow1.gif) no-repeat scroll 0 25px;
		}
		
		#standards-crumb3{
		   background:#d6d31e url(../Content/Images/crumb-arrow2.gif) no-repeat scroll 0 25px;
		}
		
		#standards-crumb4{
		   background:#e0dd1f url(../Content/Images/crumb-arrow3.gif) no-repeat scroll 0 25px;
		}
		
		#standards-crumb5{
		   background:#ebe721 url(../Content/Images/crumb-arrow4.gif) no-repeat scroll 0 25px;
		}
		
		#standards-crumb6{
		   background:#f2ee22 url(../Content/Images/crumb-arrow5.gif) no-repeat scroll 0 25px;
		}
		
		#standards-crumb7{
		   background:#f8f423 url(../Content/Images/crumb-arrow6.gif) no-repeat scroll 0 25px;
		}
		
		#standards-crumb8{
		   background:#fffb24 url(../Content/Images/crumb-arrow7.gif) no-repeat scroll 0 25px;
		}
		
		#standards-breadcrumbs h3{
		padding: 10px 10px 10px 10px;
		font-size: 95%;
		}
		
		#standards-breadcrumbs h3 a{
		display: block;
		color:#1a436e;
		}
		
#search-results, #SearchDiv, #SearchDivDetails, #list-view{
	margin:0 auto 0;
	position:relative;
	width: 880px;
	background: #fff;
}

#SearchDiv.Assessment-Builder-Div {
    margin-top: 30px;
}

#search-results a{
	font-size:100%;
	color:#1a436e;
	text-decoration: none;
	display: block;
}
	  	

		#StandardArea, #SearchDiv, #SearchDivDetails, #list-view{
		 background:none;
		}
		
		#StandardArea li, #interventions li, #instruction li, #StandardsDownloads li, #Assessment li, #materials-resources li{
		display: block;
		padding:5px 0 5px 10px;
		border-bottom:1px solid #ccc;
		}
		
		#StandardArea li a, #StandardArea div.drill{
		    font-size:100%;
			color:#1a436e;
			text-decoration: none;
			line-height: 2em;
		    padding-left: 20px;
	        background:transparent url(../Content/Images/anchor-icon.png) no-repeat 0 center;
	        min-height: 2em;
	        vertical-align: middle;
	        padding-right: 10px;
		}
		
		#StandardArea div.drill{
	        background:transparent url(../Content/Images/anchor-icon.png) no-repeat 0 15px;
	        color:#1A436E;
		    cursor:pointer;
		}
		
		#StandardArea div.drill:hover {
		    cursor:hand;
		    background-color: #eee;
		}
		
		#SearchDiv a, #SearchDivDetails a, #list-view a{
			font-size:100%;
			color:#1a436e;
			text-decoration: none;
			line-height: 2em;
		}
		
		#SearchDiv .searchResultName h4 a, #SearchDiv .Standard h4 a, #SearchDiv .Eligible-Content h4 a, #SearchDiv .Anchor-Descriptor h4 a, #SearchDiv .Subject-Area h4 a, #SearchDiv .Standard-Area h4 a, #SearchDiv .Anchor-Descriptor h4 a, #SearchDiv .Assessment-Anchor h4 a, #SearchDiv .Assessment-Anchor h4 a, #SearchDiv .School-Wide-Area-of-Focus h4 a, #SearchDiv .Grade-Level h4 a, #SearchDiv .Proficiency-Level h4 a{
			color:#1A436E;
            font-size:100%;
            font-weight:bold;
            line-height:2em;
            margin:20px;
            text-decoration:none;
		}
		
		#StandardArea li:hover, #instruction li:hover, #StandardsDownloads li:hover, #Assessment li:hover{
			background: #eeeeee;
		}
		
		#StandardsDownloads li a.doc, #Assessment li a.doc {
		    background: transparent url(../Content/Images/pdf-icon.png) no-repeat left top;
		    padding: 0 0 5px 20px;
		    margin: 0 0 0 0px;
		}
		
		#StandardsDownloads li a.msword, #Assessment li a.msword {
		    background: transparent url(../Content/Images/office-2007-word-16.png) no-repeat left top;
		    padding: 0 0 5px 20px;
		    margin: 0 0 0 0px;
		}
		
		#StandardsDownloads{
	        background-color: #fff;
	        padding-top: 30px;
        }
        
        #StandardsDownloads h2{
	      margin: 15px 0 10px 0;
        }
		
		#BrowseStandards{
		    padding-top: 20px;
		}
		
		#english-language-learners{
		    padding:10px 0;
		    width: 880px;
		    margin: 20px 0 auto;
            line-height: 1.5em;
            color:#43413E;
            border: 1px solid;
            border-color:#ddd;
            background:#FFFFFF url(../Content/Images/standard-tabs-bg.png) repeat-x 0 0;
        }
        
        #english-language-learners a{
		    background:transparent url(../Content/Images/pdf-icon.png) no-repeat left top;
            padding:0 0 0 20px;
            margin-left: 10px;
        }
        
        #SearchDivDetails .searchResultItem {
            border-bottom:1px solid #CCCCCC;
            padding-bottom: 10px;
            margin-left: 20px;
        }
		
		.searchResultItem {
            border-bottom:1px solid #CCCCCC;
            margin-left:20px;
            padding-bottom:10px;
            width:835px;
        }
        
        .searchResultItem h4 {
            background: url(../Content/Images/doc_icon.png) no-repeat left 25px;
		    padding: 20px 0 0 20px;
            color: #1A436E;
        }
		
		#SearchDiv a:hover, #SearchDivDetails a:hover, #list-view a:hover{
		  text-decoration: underline;
		}
		
		#list-view a{
		    font-weight: bold;
		}
		
		#list-view #disclaimer p{
        font-weight: normal;
        margin: 0;
        } 
		
		#SearchDiv h4, #SearchDiv h5, #SearchDiv p, #SearchDiv ul, #SearchDivDetails h4, #SearchDivDetails h5, #SearchDivDetails p, #SearchDivDetails a, #SearchDivDetails ul, #list-view h4, #list-view h5, #list-view ul, #list-view p{
		  margin:0 20px 0 20px;
		  font-size: 100%;
		  font-weight:normal;
		  line-height: 2em;
		}
		
		#SearchDivDetails a, #SearchDiv p, #list-view p{
		  font-weight: bold;
		  margin: 20px;
		}
		
		#SearchDiv .Standard, #SearchDiv .Standard-Area, #SearchDiv .Subject-Area, #SearchDiv .Assessment-Anchor, #SearchDiv .Anchor-Descriptor, #SearchDiv .Eligible-Content, #SearchDiv .Grade-Level, #SearchDiv .Course, #SearchDiv .School-Wide-Area-of-Focus, #SearchDiv .Proficiency-Level  {
		  border-bottom: 1px solid #ccc;
		  padding-bottom: 10px;
		  margin: 20px;
		}
		
		#SearchDiv .Standard h4{
		  background:transparent url(../Content/Images/folder_icon_yellow.gif) no-repeat left center;
		}
		
		#SearchDiv .Standard-Area h4{
		  background:transparent url(../Content/Images/folder_icon_green.gif) no-repeat left center;
		}
		
		#SearchDiv .Subject-Area h4{
		  background:transparent url(../Content/Images/folder_icon_blue.gif) no-repeat left center;
		}
		
		#SearchDiv .Assessment-Anchor h4{
		  background:transparent url(../Content/Images/folder_icon_magenta.gif) no-repeat left center;
		}
		
		#SearchDiv .Anchor-Descriptor h4{
		  background:transparent url(../Content/Images/folder_icon_red.gif) no-repeat left center;
		}
		
		#SearchDiv .Eligible-Content h4{
		  background:transparent url(../Content/Images/folder_icon_teal.gif) no-repeat left center;
		}
		
		#SearchDiv .Assessment  h4{
		  background:transparent url(../Content/Images/folder_icon_magenta.gif) no-repeat left center;
		}
		
		#SearchDiv .Course h4{
		  background:transparent url(../Content/Images/folder_icon_purple.gif) no-repeat left center;
		}
		
		#SearchDiv .School-Wide-Area-of-Focus h4{
		  background:transparent url(../Content/Images/folder_icon_violet.gif) no-repeat left center;
		}
		
		#SearchDiv .Grade-Level h4{
		  background:transparent url(../Content/Images/folder_icon_lightblue.gif) no-repeat left center;
		}
		
		#SearchDiv .Proficiency-Level h4{
		  background:transparent url(../Content/Images/folder_icon_darkgreen.gif) no-repeat left center;
		}
		
		#SearchDiv h3 span, #list-view h3 span{
		 float:left; 
		}
		
		.pagination{
		  float: right;
		  margin: 0;
		  padding: 0;
		} 
		
		#SearchDiv h3 .pagination{
		  float: right;
		  margin: -5px 0 0;
		  padding: 0;
		  
		} 
		
		#SearchDiv .pagination span.current, #SearchDiv .pagination a{
		  display: block;
		  float: left;
		  margin: 0;
		  padding: 0;
		  text-align: center;
		  background-color: #e1df1f;
		  width: 28px;
		  height: 26px;
		  border-left: 1px #c8c400 solid;
		  border-bottom: solid 1px #adaa00;  
		} 
		
		#SearchDiv .pagination span.current{
		  background-color: #cdcb1c; 
		  line-height: 2em;
		}
		#SearchDiv .pagination a:hover{
		  background-color: #e8e620;
		  text-decoration: none;
		}
		
		#StandardArea h3, #SearchDiv h3, #SearchDivDetails h3, #list-view h3{
		    background-color:#C2C01A;
            border-bottom:1px solid #A3A000;
            border-top:1px solid #F8F423;
            font-size:110%;
            margin:0;
            min-height:16px;
            padding:5px 0 5px 10px;
		}
		
		#StandardArea h3 {
	    padding: 5px 60px 5px 10px;
		}
		
		div.verticaltools {
		    height: 100%;
		    margin-top: -28px;
		}
		
		.Verticaldetails strong {
		    text-decoration: underline;
		}
		
		#StandardArea .depth2, #StandardArea .depth3, #StandardArea .depth4, #StandardArea .depth5, #StandardArea .depth6,  #StandardArea .depth7, #StandardArea .depth8 { 
			border-bottom:1px solid #CCCCCC;
            padding:10px;
		}
		
		#StandardArea h3.depth2, #StandardArea h3.depth3, #StandardArea h3.depth4, #StandardArea h3.depth5, #StandardArea h3.depth6,  #StandardArea h3.depth7, #StandardArea h3.depth8 { 
			border-bottom: 1px solid #A3A000;
			padding-right:50px;
			padding:5px 60px 5px 5px;
		}
		
		#StandardArea a.depth2, #StandardArea a.depth3, #StandardArea a.depth4, #StandardArea a.depth5, #StandardArea a.depth6,  #StandardArea a.depth7, #StandardArea a.depth8 { 
			background:transparent url(../Content/Images/anchor-icon.png) no-repeat scroll 0 10px;
            color:#1A436E;
            font-size:100%;
            line-height:2em;
            min-height:2em;
            text-decoration:none;
            vertical-align:middle;
            border-bottom:1px solid #CCCCCC;
            display:block;
            padding:5px 0 5px 20px;
		}
		
		#StandardArea h3 a.depth2 , #StandardArea h3 a.depth3 , #StandardArea h3 a.depth4 , #StandardArea h3 a.depth5 , #StandardArea h3 a.depth6 ,  #StandardArea h3 a.depth7 , #StandardArea h3 a.depth8 { 
			background-image: none;
            border-bottom:none;
            margin:0;
            min-height:16px;
            padding:0 0 0 10px;
            line-height:16px;
            display: block;
		}
		
		
		#StandardArea h3.depth2{
		   background-color:#CDCB1C;
		}
		
		#StandardArea h3.depth3{
		   background-color:#D6D31E;
		}
		
		#StandardArea h3.depth4{
		   background-color:#E0DD1F;
		}
		
		#StandardArea h3.depth5{
		   background-color:#EBE721;
		}
		
		#StandardArea h3.depth6{
		   background-color:#F2EE22;
		}
		
		#StandardArea h3.depth7{
		   background-color:#F8F423;
		}
		
		#StandardArea h3.depth8{
		   background-color:#fffb24;
		}
		
		#StandardArea .depth2, #StandardArea a.depth2, #StandardArea h3.depth2{ 
			margin-left: 20px;
		}
		
		#StandardArea .depth3, #StandardArea h3.depth3, #StandardArea a.depth3{
			margin-left: 40px;
		}
		
		#StandardArea .depth4, #StandardArea h3.depth4, #StandardArea a.depth4{
			margin-left: 60px;
		}
		
		#StandardArea .depth5, #StandardArea h3.depth5, #StandardArea a.depth5{
			margin-left: 80px;
		}
		
		#StandardArea .depth6, #StandardArea h3.depth6, #StandardArea a.depth6{
			margin-left: 90px;
		}
		
		#StandardArea .depth7, #StandardArea h3.depth7, #StandardArea a.depth7{
			margin-left: 100px;
		}
		
		#StandardArea .depth8, #StandardArea h3.depth8, #StandardArea a.depth8{
			margin-left: 120px;
		}
		
		#StandardArea div.standard-header:hover{ 
			background-color:transparent;
		}
		
		#StandardArea p{
		    display: inline;
		}
		
		#StandardArea .drillEnd, #StandardArea .drillEnd p{
		    color:#43413E;
		    cursor: text;
		     background:none;
	        padding-left: 10px;
		}
		
		#StandardArea div.drillEnd:hover{
		    background-color: #fff;
		}
		
		#StandardArea .links{
		   margin: 5px 0 5px 10px;
		   width:160px;
		   float: right;
		   display: inline;
		}
		
		#StandardArea div.links:hover{
		   background-color: Transparent;
		}
		
		#StandardArea .drillEnd .NoFormat, #StandardArea .drill .NoFormat, #StandardArea .drillNoResource .NoFormat {
            background:transparent url(../Content/Images/bullet_square.gif) no-repeat scroll 0 50%;
            border:medium none;
            margin:0 0 0 50px;
            padding-left:5px;
        }
		
		#StandardArea a.resource_button {
		    background:transparent url(../Content/Images/materials-btn.gif) no-repeat scroll 0 0;
            border-bottom:none;
            font-size:85%;
            font-weight:bold;
            min-height:2em;
            padding:0;
            margin-left: 0;
            text-align: center;
		}
		
		#StandardArea a.resource_button:hover {
		    background:transparent url(../Content/Images/materials-btn.gif) no-repeat scroll 0 -20px;
		}
		
		#StandardArea a.assessment_button {
		    background:transparent url(../Content/Images/assessment-btn.gif) no-repeat scroll 0 0;
            border-bottom:none;
            font-size:85%;
            font-weight:bold;
            min-height:2em;
            padding:0;
            margin-left: 0;
            margin-top: 5px;
            text-align: center;
		}
		
		#StandardArea a.assessment_button:hover {
		    background:transparent url(../Content/Images/assessment-btn.gif) no-repeat scroll 0 -20px;
		}
		
		#SearchDivDetails h3 a{
		background: #cdcb1c url(../Content/Images/folder_icon.png) no-repeat 0 0;
		padding-left:22px;
		}
		
		#StandardArea{
		    margin:0 0 10px 0;
		}
		
		#StandardArea table{
		width: 880px;
		margin: 0 auto;
	}
	
	#StandardArea table th{
		width: 15.35%;
		margin: 0 auto;
		text-align: left;
		padding: 5px 10px 5px 5px;
	}
	
	#StandardArea td{
		width: 15.35%;
		margin: 0 auto;
		text-align: left;
		padding: 5px 10px 5px 5px;
		border-right:1px dotted #ccc;
		border-bottom:1px dotted #ccc;
		border-top:1px solid #eee;
	}
		
		#StandardArea table.VerticalAlignment{
		    margin:0 auto;
            width:880px;
            clear: both;
		}
		
		#StandardArea table.VerticalAlignment tr td ul{
		    border-bottom: none;
		}
		
		#StandardArea table.VerticalAlignment tr td li{
		   background:transparent url(../Content/Images/bullet_square.gif) no-repeat scroll 0 10px;
           border:medium none;
           padding-left:8px;
		}
		
		
		#StandardArea table.VerticalAlignment tr td{
		    vertical-align: top;
		    width: auto;
		}
		
		#StandardArea table.VerticalAlignment td.Grades{
		    font-weight: bold;
		    background:#e5dcbc url(../Content/Images/vertical-grade-tab-bg.gif) repeat-x scroll 0 0;
		    border-bottom:1px solid #d2caac;
		    text-align: center;
		    vertical-align: middle;
		}
		
		#StandardArea table.VerticalAlignment td.Strands{
		    font-weight: bold;
		    background: #f1f1f1;
		    border-bottom: 1px solid #ddd;
		    border-right: 1px solid #ddd;
		    text-align: center;
		    vertical-align: middle;
		    font-size: 100%;
		}
		
		#StandardArea table.VerticalAlignment td.switch{
		    border:medium none;
            margin:0 auto;
            padding:5px 10px 0 0;
            text-align:left;
            width:20%;
		}
		
		#StandardArea table.VerticalAlignment td.switch a{
		    background:#CFCD1C url(../Content/Images/vertical-tabs-bg.gif) repeat-x scroll 0 0;
            border-bottom:1px solid #CDCB1C;
            border-left:1px solid #CDCB1C;
            border-right:1px solid #CDCB1C;
            font-size:90%;
            font-weight:bold;
            margin-bottom:3px;
            padding:3px;
            text-align:center;
            vertical-align:middle;
            width:100%;
		}
		
		#search-results h3 a{
			display: block;
		}
		
	
	#search-results li.active{
		background: #e5e5e5 url(../Content/Images/standards_grid_seppy_active.gif) no-repeat bottom;
	}


#resources-tabs {
	background-color: #fff;
	padding: 10px 0 30px 0;
	position: relative;
	background: #fff url(../Content/Images/standards_tabs_bg.gif) no-repeat top;
}

h3#resources-tab {
		clear: both;
		margin: 5px 0 50px 110px;
		color: #b7b527;
		font-size: 125%;
	}
	
#results {
		margin: 0 auto;
		width: 770px;
	}

#standard-search-results {
		margin-top: 20px;
	}	
	
#standard-search-results h3{	
		background-color:#CDCB1C;
		border-bottom:1px dotted white;
		font-size:105%;
		padding:10px;
		margin: 0 auto;
		width: 770px;
}
	

#standard-search-resources {
		margin: 0 auto;
		width: 770px;
	}

#resources {
		margin: 0 auto;
		width: 530px;
		float: left;
		display: block;
	}

.resource, .standard-search-resource {
		border-bottom: dotted 1px #ccc;
		padding: 10px;
		line-height: 1.7em;
		background: #fff url(../img/standard_results_seppy.gif) repeat-x bottom;
	}
	
	.resource h4 a, .standard-search-resource h4 a {
		color:#1a436e;
		font-size: 110%;
		background: #fff url(../img/doc_icon.png) no-repeat left top;
		padding: 0 0 0 20px;
	}
	
	.resource ul li.more a {
		color:#1a436e;
		font-size: 95%;
	}
	
	#more-resources {
            background-color:#EEE;
            display:block;
            float:right;
            margin: 10px;
            width:200px;
        }
	
			#more-resources h3 {
			  border-bottom: none;
			  background-color:#EEE;
			  border-bottom:1px solid #CCCCCC;
			}
			
			#more-resources h3 a{
			 clear: both;
			 color:#1a436e;
			 margin: 0 auto;
			 padding-left: 22px;
			 background-color:#EEE;
			 background: transparent url(../Content/Images/folder_icon.png) no-repeat 0 0;
			}
			
			#more-resources p{
			 margin: 0 0 0 0;
			 padding: 5px 0 0 10px;
			 border-bottom:2px solid #B1B1B1;
			 font-weight: bold;
			 font-size:110%;
			}

/* ---------- ASSESSMENTS PAGE ---------- */

#Assessment #list-view h3{
    color:#43413E;
    margin-top: 20px;
}

#SearchDiv .Assessment-Result-Header {
    margin: 0;
    padding: 5px 5px 5px 10px;
    background-color:#eee;
    border-bottom :1px solid #ccc;
    }	
    	
    
#SearchDiv .Assessment-Result h4 {
    color: #000;
    margin: 0;
    padding: 0;
    float: left;
    font-weight: bold;
    }
    
#SearchDiv .Assessment-Result .question {
    width: 806px;
    margin: 0 auto;
    padding: 15px;
    background-color: #fff;
    }
    
#SearchDiv .Assessment-Result .answers {
    background-color:#fff;
    padding: 20px;
}

    #SearchDiv .Assessment-Result .answers h4{
        font-size: 10px;
        background-color:#eee;
        padding: 6px 20px;
        margin: -10px 20px 0 -20px;
    }

    #SearchDiv .Assessment-Result .answers div{
        border: 1px dotted #ddd;
        padding: 8px 20px 0;
        overflow: auto;
    }
    
#SearchDiv .assessment-toolbar{
    float: right;
    }

#SearchDiv .assessment-toolbar a {
    background-color:#fff;
    border:1px solid #ccc;
    color:#000000;
    cursor:pointer;
    display:block;
    float:left;
    font-size: 11px;
    font-weight:normal;
    height: 22px;
    margin:0 0 0 1px;
    padding: 1px 5px 0 23px;
    text-decoration:none;
    background-position: 4px center;
    background-repeat: no-repeat;
}

#SearchDiv .assessment-toolbar a:hover {
    border:1px solid #ccc;
    color:#5f5f5f;
}

#SearchDiv .assessment-toolbar a.delete { 
    background-image: url(images/delete_16.png);
    }

#SearchDiv .assessment-toolbar a.up {  
    background-image: url(images/move_up_16.png);
    }
    #SearchDiv .assessment-toolbar a.up:hover {  
    background-position: 4px 1px;
    }
    
#SearchDiv .assessment-toolbar a.down {  
    background-image: url(images/move_down_16.png);
    }
    #SearchDiv .assessment-toolbar a.down:hover {  
    background-position: 4px 5px;
    }
    
#SearchDiv .toolbar{
    width: 868px;
    background-color: #eee;
    padding: 5px 0 0 12px;
    }
    
#SearchDiv .toolbar a {
    color:#000000;
    cursor:pointer;
    display:block;
    float:left;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    margin:0 0 0 11px;
    padding: 5px 8px 5px 28px;
    text-decoration:none;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
}	

#SearchDiv .toolbar a:hover, #SearchDiv .toolbar a.active {
    color:#5f5f5f;
    background-color: #fff;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}

#SearchDiv a.return {
    color:#43413E;  
    float: right; 
    margin: -25px 130px 0 0;
    padding-left: 28px;
    background-image: url(images/left.png);
    background-position: 6px center; 
    background-repeat: no-repeat;
    font-weight: normal;
    Font-size: 11px;
    }
    
    #SearchDiv a.return:hover { 
    background-position: 3px center; 
    text-decoration: none;
    }
    
#SearchDiv .toolbar a.student-version {  
    background-image: url(images/silo_group_16.png);
    background-position: 6px center; 
     background-repeat: no-repeat;
    }

#SearchDiv .toolbar a.teacher-version {  
    background-image: url(images/silo_16.png);
    background-position: 6px center; 
     background-repeat: no-repeat;
    }

#SearchDiv .toolbar a.answerkey {  
    background-image: url(images/answer_key_16.png);
    background-position: 6px center; 
     background-repeat: no-repeat;
    }
        
        #Assessment #keyword-search #searchTerm {
            height:16px;
            padding:5px 0 5px 5px;
            width:550px;
        }
        
        .assessment-search-dropdowns{
           background:transparent url(../Content/Images/search-panel-pattern.png) repeat-x 0 0;
           width: 690px;
           margin: 0 auto;
        }
        
        #Assessment #grade-dropdown select{
            width: 170px;
        }
        
        #Assessment #type-dropdown select{
            width: 135px;
        }
        
        #Assessment #standards-areas-dropdown {
            background:transparent url(../Content/Images/assessment-panel-cap-left.gif) no-repeat top left;
            padding-right: 22px;
        }

        #Assessment #grade-dropdown {
		   background:none;
		   padding:10px 22px 20px 10px;
		}
		
		#Assessment #type-dropdown{
		   background:transparent url(../Content/Images/assessment-panel-cap-right.gif) no-repeat top right;
		   padding:10px 10px 20px 11px;
		}
		
		#Assessment #standards-areas-dropdown select{
            width:300px;
        }
		
		#cart{
		    border-bottom: 1px dotted #ccc;
		    margin-bottom: 20px;
		    width: 100%;
		}
		
		#cart p{
		   text-align: right;
		}
		
		#Assessment p, #AssessmentBuild p{
		   margin: 0;
		}
		
		#AssessmentBuild h3{
		    color:#43413E;
		}
		
		#Assessment a, #AssessmentBuild a{
		    color: #1A436E;
	        font-size: 90%;
	        font-weight: bold;
	        margin: 0;
		}
		
		#Assessment .check, #AssessmentBuild .check{
		    border-bottom: 1px dotted #ccc;
		    padding: 5px;
		    text-align: right;
		    margin: 0 20px 0 20px;
		}
		
		#Assessment .active{
		    background-color: #E8E620;
		}
		
		#SearchDiv .Assessment-Result{
		  border: 1px solid #ccc;
		  margin: 20px;
		  width: 836px;
		}
		
		#SearchDiv .Assessment-Result .active{
		 background-color: #E8E620;
		}
		
		#SearchDiv .selectAll{
		    background-color:#EEEEEE;
            border-bottom:1px solid #CCCCCC;
            font-weight:bold;
            margin:0;
            padding:5px 5px 5px 10px;
        }
		
#about-intros{
  background:#FFFFFF url(../Content/Images/standard-tabs-bg.png) repeat-x scroll 0 0;
  border-top:1px solid #DDDDDD;
  float:left;
  margin-top: 10px;  
}
.assess-about{
    display:block;
    float:left;
    margin-right:10px;
    padding-left:10px;
    width:198px;
    border-left:1px solid #ddd;
}

.assess-about h2{
    border-bottom:2px solid #CCCCCC;
    font-size:125%;
    height:20px;
    padding:8px 0 8px 12px;
}

.anchor{
    text-align: right;
    padding: 5px;
    border-top:1px solid #ddd;
    font-size: 90%;
}

.anchor a{
    background:#FFFFFF url(../Content/Images/link-arrow.gif) no-repeat scroll 47px -3px;
    padding-right:10px;
}

.anchor a:hover{
    text-decoration: underline;
}

#desc {
    padding: 20px 0 0 0;
}

#desc h2{
    float: left;
}

#desc p{
    background-color: #f5f5f5;
    padding:10px;
    clear:both;
}

.top{
    padding-left: 12px;
    padding-top:5px;
    background: #FFFFFF url(../Content/Images/anchor-up-arrow.gif) no-repeat scroll 0 80%;
    float: right;
}

.about-headers{
    border-top:1px dotted #ddd;
    margin-top:10px;
    padding:5px 0;
    float: left;
    width:880px;
}

#Assessment .about-headers h2 a:hover, #Assessment .about-headers h2 a{
   text-decoration: none;
   color: #43413E;
}

#Assessment #list-view a {
	font-size: 100%;
}

#assessment-advanced-search{
    margin:10px auto;
    padding:5px 0;
    width:880px;
    clear:both;
}

#assessment-advanced-search #StandardOptions {
    background-color:#F1EBD7;
    border:1px solid #DCD3B6;
    height: 400px;
    overflow:scroll;
}

#assessment-advanced-search #StandardSearchOptions h2{
    border-top:1px dotted #DDDDDD;
    padding: 10px;
    margin-top: 10px;
    position: relative;
}

#assessment-advanced-search p a#ShowAdvancedSearch{
    background: #FFFFFF url(../Content/Images/open-icon.gif) no-repeat scroll 0 0;
    padding:0 5px 20px 20px;
}

#assessment-advanced-search p a#HideAdvancedSearch{
    background: #FFFFFF url(../Content/Images/close-icon.gif) no-repeat scroll 0 0;
    padding:0 5px 20px 20px;
}

#StandardSearchOptions .filter-item{
    padding: 10px;
    border-bottom:1px solid #DCD3B6;
}

#assessment-advanced-search #StandardOptions .filter-item p{
    color:#43413E; 
    display: inline;
}

.filter-item li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}

.filter-item ul {
	line-height:1.75em;
    list-style-image:none;
    list-style-position:inside;
    list-style-type:disc;
    padding:10px 30px;
}
	
/* ---------- FRAMEWORK PAGE ---------- */

#cfData{
    padding-top: 20px;
}

#Framework{
    padding-top: 0;
}

#Framework p{
   color:#1A436E;
   padding:10px 0 5px;
}

#divBigIdeas, #divQuestions {
    /*width: 186px;*/
}

#divBigIdeas td {
		text-align: left;
		padding: 5px 10px 5px 5px;
		border-bottom:1px solid #ccc;
		border-right:1px dotted #FFFFFF;
}

#framework-results{
    margin: 0 auto;
    width: 930px;
}

#framework-results a{
    color:#1A436E;
    text-decoration: underline;
}

#framework-results p{
   padding: 10px 0 10px 20px;
   margin-bottom: 10px;
   margin-top: 20px;
   background-color: #F1EbD7;
}


#divQuestions td, #divConcepts td, #divCompetencies td, #divStandards td{
    padding: 5px;
    border-bottom:1px solid #fff; 
}

#divBigIdeas tr td#framework-head1{
		    background-color:#c2c01a;
            text-align:center;
            border-bottom:2px solid #fff;
            border-right:none;
		}


#framework-head1, #framework-head2, .framework-head3, .framework-head4, .framework-head5{
	background-color: #F1F1F1; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: center;
	height: 50px;
}

#framework-head1, #framework-head2{
    height: 40px;
}		

td#framework-head2{
   background:#cdcb1c url(../Content/Images/crumb-arrow1.gif) no-repeat 0 50%;
   border-bottom:2px solid #fff;
}
	
.framework-head3{
   background:#d5d400 no-repeat 0 50%;
   border-bottom:2px solid #fff;
}

.framework-head4{
   background:#e0dd1f url(../Content/Images/crumb-arrow3.gif) no-repeat 0 50%;
   border-bottom:2px solid #fff;
}

.framework-head5{
   background:#ebe721 url(../Content/Images/crumb-arrow4.gif) no-repeat 0 50%;
   border-bottom:2px solid #fff;
}	

.framework_literacy
{
    background-repeat: no-repeat; 
    height: 338px; 
    width: 157px;
    text-align: left;
    padding-left: 20px;
}

.framework_literacy_link
{
    text-decoration: none;
    font-size: 13px;
}

.framework_bullet
{
    padding-top: 2px;
    color: #1B4470;
    font-size: 20px;
}   

/* ---------- PROFESSIONAL DEVELOPMENT PAGE(S) ---------- */
.profdev_headertext
{
    font-size: 13px;
    font-family: arial, helvetica, sans-serif;
    line-height: 20px;
}
     

/* ---------- INSTRUCTION PAGE ---------- */

#VideoPlaylist {
	width: 880px;
	height: 300px;
	margin: 0 auto;
	clear: both;
	padding-bottom: 20px;
}

#Video {
	width: 320px;
	height: 280px;
	margin: 0 auto;
	clear: both;
}

/* ---------- RESOURCES PAGE ---------- */

#materials-resources  {
	width:880px;
	padding-top:30px;
	margin:0 auto;
    position:relative;
}

.icon-key
{
  background-color:#F1EBD7;
  margin:0 auto 10px;
  width:878px;
  border:1px solid #DCD3B6;
}

li.resources-key-lesson, li.resources-key-instcontent, li.resources-key-edresources, li.resources-key-videos, li.resources-key-assessment, li.resources-key-webcontent, li.resources-key-pde{
		  float:left;
            padding:10px 20px;
            width:160px;
		}
		
		 li.resources-key-pde{ width: 190px; }
		
		li.resources-key-lesson{
		    background: transparent url(../Content/Images/icon-lesson.png) no-repeat 0 13px;
		}

.sas_lessonplanvmc, .sas_unitvmc, .sas_lesson, .sas_unit, .sas_lit_connect, .sas_activity, .sas_practice, .sas_rubric, .sas_webresource, .sas_teach_rsrc, .sas_rubric, .sas_ebook, .sas_docs_scripts, .sas_inter_maps, .sas_bestprc_strategy, .sas_homeworkhelp, .sas_audio, .sas_lessonplan, .sas, .sas_unit, .sas_instructionalcontent, .sas_edresources, .sas_assessment, .sas_vidmap, .sas_glef_doc, .sas_instructionvideo, .sas_video_lv, .sas_glef_intv, .sas_dbg, .sas_crq, .sas_digitalprofile, .sas_bestprc_strategy, .sas_practice, .sas_lit_connect, .sas_tutorial, .sas_teach_rsrc, .sas_activity, .sas_homeworkhelp, .sas_ebook, .sas_ebook, .sas_webresource, .sas_docs_scripts, .sas_audio, .sas_dbq, .sas_webbased {
		  border-bottom:1px solid #CCCCCC;
          margin-left:10px;
          padding:10px;
          width:840px;
		}

		
		.searchResultName{
		    float: left;
		    width: 60%;
		}
		
		.sas h4, .sas_instructionalcontent h4, .sas_activity h4, li.resources-key-instcontent {
		  background: transparent url(../Content/Images/instruction_icon.png) no-repeat 0 4px;
		  min-height: 20px;
		}
		
		.sas_lessonplanvmc h4, .sas_unitvmc h4, .sas_lessonplan h4{
		  background: transparent url(../Content/Images/icon-lesson.png) no-repeat 0 4px;
		  min-height: 20px;
		}
		
		.sas_edresources h4, .sas_bestprc_strategy h4, .sas_lit_connect h4, .sas_tutorial h4, .sas_teach_rsrc h4,  .sas_homeworkhelp h4, li.resources-key-edresources{
		  background: transparent url(../Content/Images/resource_icon.png) no-repeat 0 4px;
		   min-height: 20px;
		}
		
		.sas_vidmap h4, .sas_glef_doc h4, .sas_video_lv h4, .sas_glef_intv h4, li.resources-key-assessment, li.resources-key-videos, .sas_instructionvideo h4{
		  background: transparent url(../Content/Images/video_icon.png) no-repeat 0 4px;
		  min-height: 20px;
		}
		
        .sas_dbq h4, .sas_assessment h4, .sas_dbg h4, .sas_crq h4, .sas_rubric h4, li.resources-key-assessment {
		    background: transparent url(../Content/Images/clipboard_icon.png) no-repeat 0 4px;
		     min-height: 20px;
		}
		
		.sas_webbased h4, .sas_digitalprofile h4, .sas_practice h4, .sas_ebook h4, .sas_webresource h4, .sas_docs_scripts h4, .sas_audio h4, li.resources-key-webcontent{
		     background: transparent url(../Content/Images/site_icon.png) no-repeat 0 4px;
		      min-height: 20px;
		}
		
		.sas_lesson h4, .sas_unit h4, li.resources-key-pde{
		     background: transparent url(../Content/Images/sas_icon.png) no-repeat 0 4px;
		      min-height: 20px;
		}
		
		li.resources-key-pde, li.resources-key-instcontent, li.resources-key-edresources, li.resources-key-videos, li.resources-key-assessment, li.resources-key-webcontent{
		 background-position: 0 12px;
		}
		
		.searchResultType{
		    border-left:1px dotted #DDDDDD;
            float:right;
            padding-left: 10px;
            width:35%;
		}

#resources-searchGallery {
	margin: 0 auto;
	clear:both;
}

    #resources-searchGallery ul, #searchGallery td{
			    color:#FFFFFF;
                font-size:90%;
                padding:0 0 0 10px;
                text-align: center;
			}
			
			#resources-searchGallery ul{
			    -webkit-border-radius: 3px;
			    -border-radius: 3px;
			    -moz-border-radius: 3px;
			    background-color: #4e84c4;
			    padding:7px;
                width:746px;
                margin: 0 auto;
			}
			
			    #resources-searchGallery li{
			    float:left;
                margin:0;
                padding:5px 10px;
                text-align:left;
                width:150px;
			}
			
			#resources-searchGallery p{
			   color:#1A436E;
			   width: 760px;
			   margin: 0 auto;
			   padding-bottom: 5px;
			}

.resources-search-optional{
    width: 746px;
    margin:0 auto;
    background-color:#95c2f8;
    padding: 7px;
}

.resources-search-dropdowns{
   background:transparent url(../Content/Images/search-panel-pattern.png) repeat-x 0 0;
   width: 746px;
}

#KeywordSearch .resources-search-optional .resources-search-dropdowns #grade-dropdown{
   background:transparent url(../Content/Images/resources-panel-cap-left.gif) no-repeat 0 0;
   padding:10px 10px 20px 10px;
}

#KeywordSearch .resources-search-optional .resources-search-dropdowns #subject-area-dropdown{
   background:transparent url(../Content/Images/resources-panel-cap-right.gif) no-repeat top right;
   padding:10px 10px 20px 10px;
}

#KeywordSearch .resources-search-optional .resources-search-dropdowns select{
   width:350px;  
   border:1px solid #CDCB1C;
   padding:2px;
}

.resources-search-optional p.or-image{
    background: transparent url(../Content/Images/or-image.gif) no-repeat 0 0;
    height:37px;
    width:37px;
    text-indent: -9999px;
    margin: 0 auto;
    padding:0 0 5px;
}

.resources-search #searchTerm {
    width:621px;
    height:16px;
    padding:5px 0 5px 5px;
}

#KeywordSearch .resources-search-optional #standards-dropdown{
   margin: 0 auto;
   padding:10px 10px 15px;
   width: 350px;
}

/* ---------- INTERVENTIONS PAGE ---------- */

#interventions {
	background-color: #fff;
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 40px;
}

        p.interventions-instructions{
            background-color: #F1EBD7;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            padding: 5px;
            text-align: center;
            font-weight: 500;
        }

        #interventions li div ul li{
            list-style-image:none;
            list-style-position:outside;
            list-style-type:disc;
            margin:1em 0 1em 50px;
            padding:0;
            border-bottom: none;
        }

        #interventions .anchor-panel{
            margin-left:15px;
            width:31%;
        }

            #interventions .anchor-panel li{
                border-bottom:none;
                background:#FFFFFF url(../Content/Images/link-arrow.gif) no-repeat 0 4px;
                padding-left: 15px;
            }
            
             #interventions .anchor-panel h4{
                padding-bottom: 5px;
                border-bottom: 1px solid #ddd;
            }
            
            
              #interventions .anchor-panel a{
                padding-right:10px;
            }

        #interventions li{
		        padding:5px 0 5px 0;
		        }

        #interventions #list-view p {
                font-weight:normal;
                margin:20px;
        }

        #interventions p a { font-size: 12px; }

        #interventions h3{
		        margin-top: 20px;
            }
            
        #interventions h4{
	        font-size:14px;
            padding:20px 0 0 0;
            font-weight:bold;
            }
            
            #interventions h4 a:hover, #interventions h4 a{
                text-decoration: none;
                cursor:default;
                color: #43413E;
            }

        #interventions .panel span:hover{
            background: #95C2F8 url(../Content/Images/link-arrow.png) no-repeat 0 4px;
        }

        #interventions .panel span a{
             color:#FFFFFF;
            font-size:11px;
            margin-left:11px;
        }

        #interventions .panel span a:hover{
           text-decoration: none;
        }


/* ---------- UNIVERSAL ---------- */

.paddingtop10 {
    padding-top:10px;
}
.paddingbtm10 {
    padding-bottom:10px;
}
.paddingleft10 {
    padding-left:10px;
}
.paddingright10 {
    padding-right:10px;
}
.padding10 {
    padding:10px;
}


 p.video-offline{
            background:transparent url(../Content/Images/error-32.png) no-repeat scroll 0 10px;
            font-weight:bold;
            margin:0 auto;
            padding:20px 0 20px 40px;
            text-align:center;
            width:470px;
        }





#list-view li a.movie, #instruction li a.movie, #interventions li a.movie   {
	background: transparent url(../Content/Images/video_icon.png) no-repeat left top;
	padding: 0 0 5px 20px;
	margin: 0 0 0 0px;
}
	
#list-view li a.doc, #instruction li a.doc, #interventions li a.doc {
	background: transparent url(../Content/Images/pdf-icon.png) no-repeat left top;
	padding: 0 0 5px 20px;
	margin: 0 0 0 0px;
}
	
#list-view li a.site, #instruction li a.site, #interventions li a.site {
	background: transparent url(../Content/Images/site_icon.png) no-repeat left top;
	padding: 0 0 5px 20px;
	margin: 0 0 0 0px;
}

#list-view li a.wdoc{
		background: transparent url(../Content/Images/office-2007-word-16.png) no-repeat 0 0;
		padding: 0 0 5px 20px;
	    margin: 0 0 0 0px;
}



        #search-results p.search-results-print{
            float: right;
            display: inline;
        }
        
        
        a.print, #SearchDiv a.print, #list-view a.print, .verticaltools a.print{
		background:#E1DF1F url(../Content/Images/printer-icon.png) no-repeat scroll 6px 6px;
		text-indent: -9999px;
		outline: none;
		width: 28px;
		height: 26px;
		border-left:1px solid #C8C400;
        border-top:1px solid #F8F423;
		display: block;
		float: right;
		}
		
		#SearchDiv a.print {
		   margin:-28px 87px 0 0;
		   
		}

		a.print:hover{
		background:#e8e620 url(../Content/Images/printer-icon.png) no-repeat scroll 6px 6px;
		}
		
		a.pdf, #SearchDiv a.pdf, #list-view a.pdf, .verticaltools a.pdf{
		float:right;
		background: #e1df1f url(../Content/Images/pdf-icon.png) no-repeat 6px 6px;
		text-indent: -9999px;
		outline: none;
		width: 28px;
		height: 26px;
		border-left:1px solid #C8C400;
        border-top:1px solid #F8F423;
		display: block;
		}
		
		#SearchDiv a.pdf {
		   margin:-28px 58px 0 0;
		}
		
		a.pdf:hover{
		background:#e8e620 url(../Content/Images/pdf-icon.png) no-repeat scroll 6px 6px;
		}
		
		#BrowseStandards .tools{
		 float: right;
		 display: block;
		 margin-top: -28px;   
		}
		
		a.word, #SearchDiv a.word {
		float:right;
		background: #e1df1f url(../Content/Images/office-2007-word-16.png) no-repeat 6px 6px;
		text-indent: -9999px;
		outline: none;
		width: 28px;
		height: 26px;
		border-left:1px solid #C8C400;
        border-top:1px solid #F8F423;
		margin:-28px 0 0 0;
		display: block;
		}
		
		#SearchDiv a.word {
		margin:-28px 29px 0 0;
		}
		 
		#SearchDiv a.save{
		float:right;
		background: #e1df1f url(../Content/Images/icon-portfolio-save.png) no-repeat 6px 6px;
		text-indent: -9999px;
		outline: none;
		width: 28px;
		height: 26px;
		border-left:1px solid #C8C400;
        border-top:1px solid #F8F423;
		margin:-28px 0 0 0;
		display: block;
		}
		
		.ppt{
		 background: transparent url(../Content/Images/ppt-icon.gif) no-repeat left top;
		 padding: 0 0 5px 20px;
		 margin: 0 0 0 0px;
		}
		
		.word:hover{
		background:#e8e620 url(../Content/Images/office-2007-word-16.png) no-repeat scroll 6px 6px;
		}
		
		a.edit{
		float:right;
		background: transparent url(../Content/Images/edit-icon.png) no-repeat 0 0;
		text-indent: -9999px;
		outline: none;
		width: 16px;
		height: 16px;
		margin: -30px 5px 5px 5px;
		}
		
		#noresults {
            background:transparent none repeat scroll 0 0;
            margin:0 auto;
            padding:0 0 20px;
            width:100%;
        }
    
#list-view li a.transcript {
    float: right;
    padding-right: 15px;
    font-weight: normal;
    font-size: 11px;
    }


/* ---------- CONTENT SUBMISSION ---------- */
.dropdown-toggle {
   font-size:110%;
   
}

.dropdown-toggle table {
    
   background:#CDCB1C none repeat scroll 0 0;
   width: 95%;
   margin: 0;
   padding:10px 0 5px;
   color: #43413E;
}

.dropdown-toggle ul{
   clear: both;
}

.dropdown-toggle li {
   display: block;
   float: left;
}

.dropdown-toggle li a{
   display: block;
   color:#43413E;
   font-size:97%;
   font-weight:bold;
   text-decoration: none;
   height:22px;
   padding:5px 5px 0;
   margin: 0;
   margin-right: 1px;
   background: #CDCB1C url(../Content/Images/subsection-pattern.gif) repeat-x scroll center bottom
}

.dropdown-toggle li a:hover, .dropdown-toggle li.active a{
    background: #CDCB1C url(../Content/Images/mainnav-tab-bg.png) repeat-x scroll 0 0;
    color: #43413E;
}

#divTabNav {
    clear: both;
}

/* ---------- LOGIN / REGISTER ---------- */
#login, #register{
    width: 270px;
    padding: 20px;
    margin: 0 auto;
}

.user-login, .user-registration{
    padding: 20px 0 10px 65px;
    background: #F1EBD7;
}

.user-login p, user-registration p {
    color:#43413E;
}

.user-login a, user-registration a {
    color:#1A436E;
}

#user-login-button, #user-registration-button  {
  border: 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  background: transparent url(../Content/Images/search-btn.png) no-repeat scroll;
  color: #1A436E;
  font: bold 13px arial, sans-serif;
  height: 24px;
  margin: 10px 0 20px 20px;
  text-decoration: none;
  width:100px;
  outline: none
}

/* ---------------------------------------------------- FOOTER ---------------------------------------------------- */

#footer_container {
	width: 960px;
	background-color: #241e14;
	position: relative;
	clear: both;
}

#footernav {
	padding:25px 0 10px 20px;
	font-size: 90%;
	color: #fff;
	width:770px;
}

	#footernav ul li {
		display:inline;
		margin-left:0.5em;
		padding-right:0.7em;
	}

	ul#footernav-global {
		padding: 0 0 6px 0;
	}
		
		li#footernav-about, li#footernav-contact, li#footernav-terms, li#footernav-faq, li#footernav-friend {
			border-right:1px solid #fff;
		}
		
		li#footernav-copyright{
			background:transparent url(../Content/Images/pa-keystone-footer.gif) no-repeat scroll 0 0;
			padding: 10px 0 10px 30px;
		}
	
	ul#crossnav {
		padding: 6px 0 0 0;
		width:700px;
	}
	
			li#footernav-edhub, li#footernav-pde, li#footernav-sas {
				font-size: 125%;
				font-weight:bold;
			}
			
			li#footernav-edhub a, li#footernav-pde a, li#footernav-sas a{
				color:#241E14;
			}
			
			li#footernav-edhub a:hover, li#footernav-pde a:hover, li#footernav-sas a:hover{
				color:#241E14;
			}

	#footernav a {
		color: #fff;
		text-decoration:none;
	}
	
	#footernav a:hover {
		color: #fab913;
	}
	
/*--------------- Error Message -----------------*/
.success, .warning, .info, .errorAlt, .validation{
    padding: 20px 0 0 0;
    width:500px;
    margin: 0 auto;
}

.errorAlt p, .warning p{
   background:transparent url(../Content/Images/warning-icon.png) no-repeat scroll 0 7px;
    margin-left:5px;
    padding:5px 5px 5px 20px;
}

.errorAlt .message, .warning .message{
    text-align:center;
    background:#fff0a9;
    border: 1px solid #fbd62c;
    position: relative;
}

.success p, .validation p{
   background:transparent url(../Content/Images/success-icon.png) no-repeat scroll 0 7px;
    margin-left:5px;
    padding:5px 5px 5px 20px;
}

.success .message, .validation .message{
    text-align:center;
    background:#d7e89c;
    border: 1px solid #a9c547;
    position: relative;
}	

.info p {
   background:transparent url(../Content/Images/info-icon.png) no-repeat scroll 0 9px;
    margin-left:5px;
    padding:5px 5px 5px 20px;
}

.info .message{
    background:#EAF1FC none repeat scroll 0 0;
    border:1px solid #B8D4F7;
    position:relative;
    text-align:center;
}	


/* ---------------------------------------------------- FIXES FOR FLOATS ---------------------------------------------------- */

#endcap{
	clear: both;
	padding: 10px 0 10px 0;
}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


#simplemodal-container a.modalCloseImg {
	background:url(/img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer; 
}

/* ---------- DRC Templates Pages ---------- */
.inputTitle
{
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
}

.inputTitleBold
{
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}

#Tabs ul, #Tabs li
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}

ul.tabs {
	position:relative;
	clear:both;
	width:100%;
	padding: 5px 0 5px 2px;
	margin:0;
	list-style:none;
	line-height:1em;
}

ul.tabs  LI { float:left; margin:0; padding:0; }
ul.tabs  A {
	display:block;
	color:White;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	background:#2A64A4;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #aaa;
}

ul.tabs A:hover,
ul.tabs A:active,
ul.tabs A.here:link,
ul.tabs A.here:visited {
	background:#bbb;
}

ul.tabs A.here:link,
ul.tabs A.here:visited {
	position:relative;
	z-index:102;
}

/*subnav*/
ul.tabs UL {
	position:absolute;
	left:0;
	top:1.5em;
	float:left;
	background:#bbb;
	width:100%;
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
	border-top:1px solid #fff;
}
ul.tabs UL LI { float:left; display:block; margin-top:1px; }
ul.tabs UL A {
	background:#bbb;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0
}
ul.tabs UL A:hover,
ul.tabs UL A:active,
ul.tabs UL A.here:link,
ul.tabs UL A.here:visited { color:#444; }

/* the .sas from resources is putting a bottom border... */
#footer_container .sas { border-bottom-width: 0px; }



/* Forum toolbar */
ul#forum-tools {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#forum-tools li {
	display: block;
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
}

ul#forum-tools li.topic a {background-image: url(../Content/Images/forum-add-btn.gif);}
ul#forum-tools li.edit a {background-image: url(../Content/Images/forum-edit-btn.gif);}
ul#forum-tools li.find a {background-image: url(../Content/Images/forum-find-btn.gif);}
ul#forum-tools li.reply a {background-image: url(../Content/Images/forum-reply-btn.gif);}
ul#forum-tools li.suggest a {background-image: url(../Content/Images/forum-suggest-btn.gif);}
ul#forum-tools li.delete a {background-image: url(../Content/Images/forum-delete-btn.gif);}
ul#forum-tools li.inappropriate a {background-image: url(../Content/Images/forum-danger-btn.gif);}

ul#forum-tools li a{
	display: block;
	color:#1A436E;
	width: 150px;
	height: 16px;
	font-size:85%;
	font-weight:bold;
	text-align:center;
	background-position: left top;
	text-decoration: none;
	padding-top: 4px;
}

ul#forum-tools li a:hover{
	background-position: left bottom;
}