<style type="text/css"><!--

* {
	padding: 0;
	margin: 0;
	}

body {
	background:#EEF5E1;/*#E4F7F9*/
	padding: 0; border: 0; margin: 0;
	
	}

/* - - - - - - - IMAGES - - - - - - */

img {
	border:0 none;
	padding:0;
	margin:0;
	}

img.home_left {
    display: inline;
    padding:15px 14px 18px 0px;
    margin:0;
    border:0; 
    }
    
img.home_right {
    display: inline;
    padding:15px 0px 18px 0px;
    margin:0;
    border:0; 
    }
    
img.spotlight {
   vertical-align:top;
   float:right;
   padding:0px 0px 5px 10px;
   margin:0;
   border:0; 
    }
    
img.top_spotlight {
   vertical-align:top;
   float:left;
   padding:0px 0px 10px 0px;
   margin:0;
   border:0; 
    }
    
Img.highlight {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top:10px;
    padding-bottom:10px; 
    }
	
Img.flow {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 10px; 

/* - - - - - - -RE-Wrap site to include google ads - - - - - - */       }
	
#site_container {
	clear:both;
	width: 981px;
	margin: 0px auto 0px auto;
	padding: 20px;
  }

#google_ads {
	float:right;
	/*width:196px;*/
	padding: 0px;
	margin: 20px 0px 0px 0px;
	font: bold 10px myriad, arial, helvetica, sans serif;
	}

#ep_site {
	float:left;
	width:800px;
    padding: 0px;
	margin: 0px;
   
	}
	
/* - - - - - - -MIDDLE SECTION WRAPPER - MAINTAIN THIS ORDER OF NEXT 3 IDS FOR LIQUID LEFT COLUMN - - - - - - */    
    	
#wrapper_middle {
	clear:both;
	width: 796px;
	margin: 0px auto 0px auto;
    background:#fff/*EDEFD8*/;
    border-top:0px solid #51A29F;
    border-right:2px solid #51A29F;
    border-bottom:0px solid #51A29F;
    border-left:2px solid #51A29F;
    overflow:hidden;
    }
	
#content_right {
	font: 12px myriad, arial, helvetica, sans serif;
	width:580px;
	padding: 5px 18px 0px 18px; /* do not change padding left and right: (paddingN x 2) + widthN + borderN = totalwidthN, ie (18x2)+580+180=796 */
	border-left:180px solid #c7f49c; /* The width and color of the nav */
	margin-left:-180px; /* Hat tip to Ryan Brill per ALA */
	float:right;	
	}

#content_left {
	background:#c7f49c;/*consider sep. id and putting background image for k-12 pages - for more playful filler*/
    width:180px;
    float:left;
	}


/* - - - - - - -MIDDLE SECTION WRAPPER - When NO Left Navigation - - - - - */

#wrapper_middle_results {
	clear:both;
	width: 796px;
	margin: 0px auto 0px auto;
    background:#fff/*EDEFD8*/;
    border-top:0px solid #51A29F;
    border-right:2px solid #51A29F;
    border-bottom:2px solid #51A29F;
    border-left:2px solid #51A29F;
    overflow:hidden;
    }

#content_results{
	float:left;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	background:#fff;/*#E4F7F9*/
	}
	
#content_results p {
	font: 12px myriad, arial, helvetica, sans serif;
	padding-top:0px;
	padding-right: 20px;
	padding-bottom:10px;
	padding-left: 0px;
	margin:0px;
	}
	
#content_results h1{
	font: bold 15px myriad, arial, helvetica, sans serif;
	padding-right: 20px;
	}


/* - - - - - - - Content, etc - - - - - - */


#content_right p {
	/*display:block;*/
	font: 12px myriad, arial, helvetica, sans serif;
	padding-top:0px;
	padding-right: 20px;
	padding-bottom:10px;
	padding-left: 0px;
	margin:0px;
	}
	

#content_33 {
	float: left;
	width:190px;
	padding: 0; margin: 0; border:0;
	}
	
#content_66 {
	float: right;
	width: 380px;
	padding: 0; margin: 0; border:0;
	}

#content_33 p{
	display:block;
	font: 12px myriad, arial, helvetica, sans serif;
	padding:0px 15px 20px 7px;
	border:0; 
	margin:0px;
	}
	
#content_66 p {
	display:block;
	font: 12px myriad, arial, helvetica, sans serif;
	padding:0px 0px 20px 7px;
	border:0; 
	margin:0px;
	}
	
#content_33 ul, #content_66 ul {
	font: 12px myriad, arial, helvetica, sans serif;
	padding:0px 20px 10px 10px;
	margin:0px;
	}

#content_33 li, #content_66 li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	padding-left: 2em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}
	
	
#content_66 p.header_bold  {
	display:block;
	font: bold 14px myriad, arial, helvetica, sans serif;
	padding:0px 0px 5px 0px; 
	border:0; 
	margin:0px;
	}
	
#content_33 p.header, #content_66 p.header  {
	display:block;
	font: bold 12px myriad, arial, helvetica, sans serif;
	padding:0px 0px 5px 0px; 
	border:0; 
	margin:0px;
	}
	
#content_33 p.welcome_header {
	display:block;
	font: bold 12px myriad, arial, helvetica, sans serif;
	padding:12px 0px 5px 0px; 
	border:0; 
	margin:0px;
	}
#content_33 p.welcome {
	font: 12px myriad, arial, helvetica, sans serif;
	padding-top:0px;
	padding-right: 10px;
	padding-bottom:10px;
	padding-left: 7px;
	margin:0px;
	}


#enclose {
	clear:both;
	width:99%;
	padding: 0px 0px 10px 0px;
	margin: 0; border:0;
	background: #fff;
	}
	
#clear {
	clear:both;
	
	}

#content_right .title {
	font: bold 13px myriad, arial, helvetica, sans serif;
	padding-right: 20px;
	}	

#content_right .headline{
	font: bold 15px myriad, arial, helvetica, sans serif;
	padding-right: 20px;
	}
	
#content_right h1{
	font: bold 15px myriad, arial, helvetica, sans serif;
	padding-right: 20px;
	}
	

#content_right h2{
	font: italic 13px myriad, arial, helvetica, sans serif;
	padding-right: 20px;
	}
	
#content_right h3{
	font: bold 13px myriad, arial, helvetica, sans serif;
	padding-right: 20px;
	}
	
#content_right p.indent {
	font: 12px myriad, arial, helvetica, sans serif;
	padding-top:0px;
	padding-right: 20px;
	padding-bottom:10px;
	padding-left: 30px;
	margin:0px;
	}
	
#content_right ul {
	font: 12px myriad, arial, helvetica, sans serif;
	padding:0px 20px 10px 0px;
	margin:0px;
	}

#content_right li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}
	
#content_right .menu ul {
	font: 12px myriad, arial, helvetica, sans serif;
	padding:0px 20px 10px 0px;
	margin:0px;
	}

#content_right .menu li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top:0px;
	}

#content_right ul.indent {
	font: 12px myriad, arial, helvetica, sans serif;
	padding-top:0px;
	padding-right: 20px;
	padding-bottom:10px;
	padding-left: 30px;
	margin:0px;
	}

	
#mainContent_70 ol.premier li{
	font: 12px myriad, arial, helvetica, sans-serif; 
	list-style-type: decimal;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}

#mainContent_70 ol.premier li ul li{
	font: 12px myriad, arial, helvetica, sans-serif; 
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}
	
#mainContent_70 ol.premier ol li{
	font: 12px myriad, arial, helvetica, sans-serif; 
	list-style-type: lower-roman;
	list-style-position: inside;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}

#mainContent_70 ol.premier ol li ul li{
	font: 12px myriad, arial, helvetica, sans-serif;
	list-style-position: inside; 
	list-style-type: disc;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}

/*ol, ul, li { 
	font: 12px myriad, arial, helvetica, sans-serif; 
	list-style-type: disc;
	margin: 0px 10px 0px 5px;
	padding: 0px 0px 0px 0px;
	}*/
		
		
#mainContent_70 .course ul {
	font: 14px myriad, arial, helvetica, sans serif;
	padding:0px 20px 10px 0px;
	margin:0px;
	}

#mainContent_70 .course li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}

#content_right ul {
	font: 12px myriad, arial, helvetica, sans serif;
	padding:0px 20px 10px 0px;
	margin:0px;
	}

#content_right li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-top:2px;
	}
	
#content_right .menu ul {
	font: 12px myriad, arial, helvetica, sans serif;
	padding:0px 20px 10px 0px;
	margin:0px;
	}

#content_right .menu li {
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top:0px;
	}

dl, dt, dd { 
	font: 12px myriad, arial, helvetica, sans-serif; 
	list-style-type: none;
	margin: 0px 10px 0px 5px;
	padding: 0px 0px 0px 0px;
	}
	
#highlight_blue
	{
	background-color: #96D2E1; 
	font: 12px myriad, arial, helvetica, sans serif;
	border: 0px; 
	margin: 5px 0px 5px 0px;  
	padding: 10px 10px 10px 10px;
	}
	
#highlight_green
	{
	background-color: #C7F383; 
	font: 12px myriad, arial, helvetica, sans serif;
	border: 0px; 
	margin: 5px 0px 5px 0px;  
	padding: 10px 10px 10px 10px;
	}
#highlight_yellow
	{
	background-color: #F2E16C; 
	font: 12px myriad, arial, helvetica, sans serif;
	border: 0px; 
	margin: 5px 0px 5px 0px;  
	padding: 10px 10px 10px 10px;
	}
	
#highlight_border
	{
	background-color: #F2E16C; 
	font: bold 12px myriad, arial, helvetica, sans serif;
	color:#000;
	border: 1px;
	border-color:#000; 
	margin: 5px 20px 5px 0px;  
	padding: 13px 10px 13px 15px;
	}
.highlight_red
	{
	background-color: #D7062D; 
	font: Bold 12px myriad, arial, helvetica, sans serif;
	color: #ffffff;
	border: 0px; 
	margin: 10px 0px 5px 0px;  
	padding: 5px 5px 5px 5px;
	}
	
.highlight_green
	{
	background-color: #C7F383; 
	font: 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	border: 0px; 
	margin: 0px 0px 0px 0px;  
	padding: 15px 5px 20px 10px;
	}
	
.highlight_green_leftnav
	{
	text-align: center;
	background-color: #C7F383; 
	font: 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	border: 0px; 
	margin: 0px;  
	padding: 7px;
	}
	
.highlight_yellow
	{
	background-color: #F2E16C; 
	font: 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	border: 0px; 
	margin: 0px 0px 0px 0px;  
	padding: 15px 5px 20px 10px;
	}
	
#mainContent_50 {
	width: 49%;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	background: #FFF;/*#F0FAFB*/
	}
	
#mainContent_70 {
	width:380px;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	background: #FFF;/*#F0FAFB*/
	}
	
#mainContent_60{
	width: 58%;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	background: #FFF;/*#F0FAFB*/
	}

#box_1
	{
	background-color: #C7F383; 
	font: 12px myriad, arial, helvetica, sans serif;
	border: 0px; 
	margin: 0px 5px 15px 0px;  
	padding: 15px 10px 20px 15px;
	}
	
#box_col_left
	{
	width:40%;
	float: left;
	font: 12px myriad, arial, helvetica, sans serif;
	border: 0px; 
	margin: 0px 5px 10px 0px;  
	padding: 0px 0px 0px 0px;
	}
	
#box_col_right
	{
	font: 12px myriad, arial, helvetica, sans serif;
	border: 0px; 
	margin: 0px 5px 10px 0px;  
	padding: 0px 0px 0px 0px;
	}


.disciplines
	{
	font: 10px myriad, arial, helvetica, sans serif;
	border: 0px; 
	margin: 0px;  
	padding: 0px 0px 10px 0px;
	}


	

	
.page_title {
	color: #000000;
	font:  bold 9pt myriad, arial, helvetica, sans-serif; 
	padding: 0px 20px 0px 0px;	}
	
.page_head {
	color: #000000;
	font: 9pt myriad, arial, helvetica, sans-serif; 
	padding: 0px 20px 0px 0px;	}

#secondaryContent_30 {
	width: 190px;
	float: right;
	padding-top: 0px;
	margin-top: 0px;
	background: #FFF;/*#F0FAFB*/
	}
	
#secondaryContent_40 {
	width: 40%;
	float: right;
	padding-top: 0px;
	margin-top: 0px;
	background: #FFF;/*#F0FAFB*/
	}
	
#secondaryContent_50 {
	width: 49%;
	float: right;
	padding-top: 0px;
	margin-top: 0px;
	background: #FFF;/*#F0FAFB*/
	}

.section, .section ul li {
	font: 10px myriad, arial, helvetica, sans-serif; 
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	}
	
.section_news {
	font: 9px myriad, arial, helvetica, sans-serif; 
	padding: 10px 5px 10px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	}
	
.text {
	color: #000000;
	font: 9pt myriad, arial, helvetica, sans-serif; 
	padding: 0px 0px 3px 20px;
	}
	
.text_head {
	color: #000000;
	font: bold 9pt myriad, arial, helvetica, sans-serif;  
	padding: 0px 0px 5px 20px;
	}
		



/* sidebar styles*/

#subNav_news {
	font: 12px myriad, arial, helvetica, sans serif;
	color:#001F56;
	background:#fff;
	width:175px;
	margin:5px 0px 1px 0px;
	padding:0;
	}

.de_leftnav {
	background-color: #fff; 
	border: 1px solid #F3E438; 
	margin: 0px 0px 0px 0px;  
	padding: 10px 10px 15px 6px;
	}
	
.de_header_leftnav {
	font: bold 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	background-color: #F3E438; 
	margin: 0px 0px 0px 0px;  
	padding: 7px;
	}


.news_leftnav {
	background-color: #fff; 
	border: 1px solid #F5FE8D; /*F2E16C*/
	margin: 0px 0px 0px 0px;  
	padding: 10px 10px 15px 6px;
	}
	
.news_header_leftnav {
	font: bold 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	background-color: #F5FE8D; 
	margin: 0px 0px 0px 0px;  
	padding: 7px;
	}
	
.paw_leftnav {
	background-color: #fff; 
	border: 1px solid #793f0d; 
	margin: 0px 0px 0px 0px;  
	padding: 10px 10px 15px 6px;
	}
	
.paw_header_leftnav {
	font: bold 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	background-color: #793f0d; 
	margin: 0px 0px 0px 0px;  
	padding: 7px;
	}
	
.highlight_green_leftnav
	{
	text-align:left;
	background-color: #C7F383; 
	font: 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	border: 0px; 
	margin: 0px 0px 1px 0px;  
	padding: 7px 5px 7px 7px;
	}

.highlight_blue_leftnav
	{
	text-align:left;
	background-color: #8AACDE; 
	font: 12px myriad, arial, helvetica, sans serif;
	color: #000000;
	border: 0px; 
	margin: 0px 0px 1px 0px;  
	padding: 7px 5px 7px 7px;
	}
	
.news, #content_right p.news{
	background-color: #fff; 
	border: 1px solid #F2E16C; 
	margin: 0px 15px 15px 0px;  
	padding: 0px 7px 25px 7px;
	}

.news_header {
	font: bold;
	background-color: #F2E16C; 
	margin: 5px;  
	padding: 5px;
	}


.sponsor, #content_right p.sponsor{
	background-color: #ffffff; 
	border: 1px solid #000; 
	padding: 0px 3px 5px 7px;
	margin: 0px 15px 15px 0px; 
	}

.sponsor_header {
	font: bold italic 9px myriad, arial, helvetica, sans serif;
	padding: 3px 5px 7px 3px;
	margin: 7px 7px 17px 7px;  
	}
		
		
.sponsor_highlight, #content_right p.sponsor_highlight{
	background-color: #fff; 
	border: 1px solid #F2E16C; 
	margin: 0px 15px 15px 0px;  
	padding: 0px 7px 25px 7px;
	}

.sponsor_highlight_header {
	font: bold;
	background-color: #F2E16C; 
	margin: 5px;  
	padding: 5px;
	}
	

p.premier, #content_right p.premier {
	text-align: center;
	background-color: #fff; 
	border: 1px solid #793f0d; 
	margin: 10px 15px 15px 0px;  
	padding: 0px 7px 25px 7px;
	}
	
p.premier_home, #content_right p.premier_home {
	text-align: left;
	background-color: #fff; 
	border: 1px solid #793f0d; 
	margin: 15px 35px 15px 15px;  
	padding: 10px 10px 15px 10px;
	}
	
p.highlight, #content_right p.highlight_home {
	text-align: left;
	background-color: #fff; 
	border: 1px solid #001F56; 
	margin: 15px 20px 15px 10px;  
	padding: 10px 8px 15px 10px;
	}
	
.toppicks, #content_right .toppicks, #secondaryContent_30 p.toppicks {
	background-color: #fff; 
	border: 1px solid #9ACC4B; 
	margin: 0px 15px 15px 0px; 
	padding: 0px 7px 25px 7px;
	}
	
.toppicks_k12, #content_right .toppicks_k12 {
	background-color: #fff; 
	text-align: center;
	border: 1px solid #9ACC4B; 
	margin: 0px 15px 15px 0px; 
	padding: 0px 7px 25px 7px;
	}
	
.toppicks_header {
	font: bold;
	background-color: #9ACC4B; 
	margin: 5px;  
	padding: 5px;
	}

	
/* =-=-=-=-=-=-|||search STYLES |||=-=-=-=-=--=-=*/

td.search_form {
	font:  11px myriad, arial, helvetica, sans-serif;
	color: #056e85;
	padding: 8px 0px 8px 10px;
	margin: 0px 0px 0px 0px;
	border:0;
	}
	
	
	
p.form, .form {
	font:  11px myriad, arial, helvetica, sans-serif;
	color: #056e85;
	background-color:#F2E16C;
	padding: 8px 0px 8px 10px;
	margin: 0px 0px 0px 0px;
	border:0;
	}
	
.form_font {
	font: 11px myriad, arial, helvetica, sans-serif;
	color: #056e85;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	border:0;
	text-align: right;
	}

.menu {
	font: 12px myriad, arial, helvetica, sans-serif;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	border:0;
	}
	
.form_lr {
	font: bold 11px myriad, arial, helvetica, sans-serif;
	background-color:#F2E16C;
	color: #0a50a1;
	padding: 8px 10px 8px 0px;
	margin: 0px 0px 0px 0px;
	border:0;
	}

.menu_lr {
	font: 12px myriad, arial, helvetica, sans-serif;
	padding: 8px 10px 8px 10px;
	margin: 0px 0px 0px 0px;
	border:0;}
	
	
#content_results a.more {
	font: 11px myriad, arial, helvetica, sans-serif; 
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 1px;
	text-decoration:none;
	}
#content_results a.more:link {
	font: bold 11px myriad, arial, helvetica, sans-serif; 
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 1px;
	text-decoration:none;
	}
#content_results a.more:visited  {
	font: 11px myriad, arial, helvetica, sans-serif; 
	color: #0A6295;
	border-bottom: 1px solid #0A6295;
	padding-bottom: 1px;
	text-decoration:none;
	}

#content_results a.more:hover {
	border-bottom: 1px solid red;
	padding-bottom: 1px;
	color:#000000;
	text-decoration:none;
	}
	
#search {
	float:right;
	width:40%;
	text-align:right;
	font: bold 9px myriad, arial, helvetica, sans-serif; 
	color: #345462;
	margin-right: 25px;
	}
	


#search_k12 a.search:link {
	font: 9px myriad, arial, helvetica, sans-serif; 
	color: #345462;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0em;
	text-decoration: underline;
	}


/* =-=-=-=-=-=-|||results STYLES |||=-=-=-=-=--=-=*/


#content_right a.none, #content_right a.none:link, #content_right a.none:hover, #content_right a.none:visited{
	color: #000;
	text-align: left;
	margin:0px;
	padding: 0px;
	text-decoration: none;
	}


#content_right a.icons_text {
	color: #04508A;
	font: 8pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	margin:0px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: underline;
	}
	
#content_right a.icons_text:link, #content_right a.icons_text:hover {
	color: #04508A;
	font: 8pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	margin:0px;
	padding: 0px 15px 10px 0px;
	text-transform: uppercase;
	text-decoration: underline;
	}
	
#content_right a.icons_text:visited {
	color: #456F81;
	font: 8pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	margin:0px;
	padding: 0px 15px 10px 0px;
	text-transform: uppercase;
	text-decoration: underline;
	}


	
#content_results a {
	color: #04508A;
	border-bottom: 0px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}
	
#content_results a:link, #content_results a:hover{
	color: #04508A;
	border-bottom: 0px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}
	
#content_results a:visited{
	color: #456F81;
	border-bottom: 0px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}
#content_right a.icon_text {
	color: #000000;
	font: 8pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	padding: 10px 20px 10px 0px;
	}
	
		
.more_results {
	color: #000000;
	font: 8pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	padding: 10px 20px 10px 0px;
	}
	
.more_results a {
	color: #04508A;
	border-bottom: 0px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}
	
.more_results a:link, .more_results a:hover{
	color: #04508A;
	border-bottom: 0px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}
	
.more_results a:visited{
	color: #456F81;
	border-bottom: 0px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	}	
.result_info{
	color: #000000;
	font: 10pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	padding: 8px 20px 10px 10px;
	}
	
.result_info_k12{
	color: #000000;
	font: 10pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	border-right: solid 2px;
	border-color:#E4F7F9;
	padding: 8px 20px 10px 10px;
	}
	
.result_header {
	font: 9pt myriad, arial, helvetica, sans-serif;
	color: #000000;
	background: #F2E16C;
	text-align: left;
	text-transform: uppercase; 
	padding: 8px 20px 10px 10px;
	}
	
.result_header_k12 {
	font: 9pt myriad, arial, helvetica, sans-serif;
	color: #000000;
	background: #F2E16C;
	text-align: left;
	text-transform: uppercase; 
	border-right: solid 2px;
	border-color:#F0FAFB;
	padding: 8px 20px 10px 10px;
	}

.result_section1 {
	background: #F9F3C7;
	}

.result_section2 {
	background: #FFFFFF;
	}
	
.result_title {
	color: #000000;
	font: bold 10pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	padding: 10px 20px 0px 5px;
	}
	
.return {
	color: #000000;
	font: 8pt myriad, arial, helvetica, sans-serif;
	text-align : right;
	padding: 2px 20px 5px 0px;
	border: 0;
	}	



#publications {
	margin:0px;
	padding:0px;
	border:0px;
	}

#publications table {
	font: bold 12px myriad, arial, helvetica, sans serif;
	width:97%;
	border:0px;
	padding:3px 10px 4px 10px;
	margin-bottom:5px;
	margin-top:2px;
	background:#F2E16C;
	}

#publications dl{ 
	font: 12px myriad, arial, helvetica, sans-serif; 
	list-style-type: none;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	}


/* - - - - - - - - - - other styles - - - - - - - */
.alert {
	color: #ff6600;
	font: 9pt myriad, arial, helvetica, sans-serif; 
	text-align: left;
	margin:0px;
	padding: 0px;
	}


.button {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	border:0px;
	}

hr {
	width:98%;
	height:1px;
	border:0;
	color:#999999;
	margin-bottom:7px;
 	margin-top:7px;
 	padding:0px;
	}	
	




-->
</style>
