  /* curriculum object */

.curriculum_object {
	background-color:#E6E1CD;
	margin-top:10px;
}
#blq-content .curriculum_object h2 { 
	font-size: 1em;
	background-color:#D5CEB2;
	padding-top:6px;
	padding-left:10px;
	margin-bottom:10px;
	font-weight:bold;
}
#blq-content .curriculum_object h3 {
	padding-top: 5px;
	padding-left: 10px;
	width: 86px;
	font-weight:bold;
	font-size: 1em;
}

#blq-content .curriculum_object p{
	margin: 0px;
	/*margin-left: 86px;*/
	padding-right: 10px;
}

#blq-content .accordian_content_item {

}
		
		/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			/*height: 30px; */
			/*width: 400px;*/
			/*background: url(/staticarchive/3953b3871b5e123a2be2b0ab73e2b0e06e128ace.jpg) no-repeat top right #D5CEB2;*/
			padding: 0 10px 0 10px;
			/*line-height: 30px;*/
			/*color: #856134;*/
			font-weight: normal;
			text-decoration: none;
			outline: none;
			/*font-size: 12px;*/
			/*color: #000000;*/
			/*border-bottom: 1px solid #cde99f;*/
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		
		.accordion_toggle_active {
			/*background: url(/staticarchive/b904a201c0297491c66a5aafb1bf48ed22c38877.jpg) no-repeat top right #D5CEB2;
			/*color: #464646;*/
			/*border-bottom: 1px solid #D5CEB2;*/
		}
		
		.accordion_toggle a {
				
				background: url(/staticarchive/a5ffeab4eace622fa22b06fe20fa099637130439.jpg) 380px 0px no-repeat #D5CEB2;
				 padding-right: 344px; 
				 padding-top: 2px;
				 color: #856134;
				 
				 
			}		
			
		.accordion_toggle a:hover {		
				background-position: 380px -20px;	
					color: #3E424D;
			}
			
			.accordion_toggle a:visited {
					color: #856134;
			}	
		
		/* open state */	
			.accordion_toggle_active  a{
				color: #856134;
				background-position: 380px -40px;			 
			}	
		.accordion_toggle_active a:hover {
					background-position: 380px -60px;
					color: #3E424D;
			}	

				.accordion_toggle_active a:visited {
					color: #856134;
			}	
			
		.accordion_content {
			background-color: #E6E1CD;
			color: #444444;
			overflow: hidden;
		}
			
		.accordion_content h2 {
				margin: 15px 0 5px 10px;
		}
			
			
			
			.accordion_content p {
				line-height: 150%;
				padding: 0px 10px 10px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(/staticarchive/3953b3871b5e123a2be2b0ab73e2b0e06e128ace.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(/staticarchive/b904a201c0297491c66a5aafb1bf48ed22c38877.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }
	
	#InternalLinksbox .seealso {
		float:right;
		}

#anchorfix .mainpromo_top_heading h1 {
    border-bottom: 2px solid #CCCCCC;
    color: #424242;
    float: none;
    margin: 0;
	margin-bottom: 10px;
    padding: 9px 0 5px;
}
	#blq-main #anchorfix .TextblockContent {
	line-height: 1.665em;
	background-color: #CFC6B5;
	padding: 10px;
}
#blq-main #anchorfix .TextblockContent h2{
	border-bottom: 1px solid #FFFFFF;
}

	#empTextBox p {
		margin: 0;
	}
	
	/* queryengine results */
	#av_results {
	margin-top:20px;
	clear:both;
}

* html #av_results  {margin-top:0;}
	
#av_results .itemBlock .image{
	background:#000;
}

#av_results .itemBlock, .avpromo .itemBlock {
	width:100%;
	height:92px;
	background:none;
	border-top:1px dashed #ccc;
	margin-bottom:0;
	
}

#av_results .itemBlock {
	clear:both;
	display:block;
	height:100% !important;
}


* html #av_results .itemBlock, * html .avpromo .itemBlock {
	width:438px;
}
#av_results .itemBlock, .avpromo .itemBlock {
	padding-top:10px;
	
}

#av_results .itemBlock p.intro, .avpromo .itemBlock p.intro{
	float:left;
	width:290px;
	padding-right:0;
	
}
* html #av_results .itemBlock h3, * html #av_results .itemBlock p.intro {
	width:280px;

}

#av_results .itemBlock h3, .avpromo .itemBlock h3 {
	float:left;
	width:290px;
	padding-right:0;
	margin-top:0;
	padding-top:0;
}

.avpromo {clear:both;}