/*EXHIBITS 2006 */
/*Created 2006-09-25 by Anne Botman*/
/*Updated 2009-08-26 by Jana Gillis*/
/*PRIMARY*/
html, body {color:#000;
font-family: Verdana, Arial, sans-serif;
font-size: 0.9em;
margin-top: 0px;
margin-bottom: 0px; }
p, li {line-height:1.2em;
margin: 0px 0px 0px 0px; }
a, a:link {color:#FFFF00; }
a:visited {color:#FFFF99; }
a:hover {color:#FFFF99; }
a img {border:0; }
.invisible {display: none; }
.small {font-size: 0.8em; }

#main:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

h1 {margin: 20px 20px 20px 0px;
font-size:1.9em;
width:525px;
font-style:italic;
color: #FFFFFF; }

.long {
font-size:0.9em;
}

/* for titles that are just too long*/
h1.small
{margin: 20px 20px 10px 0px;
font-size:1.7em;
width:525px;
font-style:italic;
color: #FFFFFF; }

h1.tf {margin: 5px 10px 0px 0px;
font-size:2.1em;
width:auto;
font-style:italic;
color: #FFFFFF; }

/**/
/*Clear forces an element to come below a floating element; both clears left and right*/
.clear {clear:both; }
#clear {clear:both; }

/**/
/*PAGE HIERARCHY: Level, Page, Header, Main, Sidebar, Index, Content, Path, Footer*/
/* */
/* Level is part of Body, Main and Index */
/**/
#page {margin: 0 auto;
width:800px; }

/**/
/*PULL DOWN SITE INDEX*/
/*sibox contains the pulldown form -- height is required to fix problem in Netscape 7*/
#sibox {width: 800px;
height: 1px; }
#siteindex {float:right;
margin:8px 0; }

/**/

/*Splash content*/
#splashleft{width:45%; float:left; text-align: right; padding:10px;}
#splashleft h1 {margin:12px 0px 6px 0px;font-size:20px;font-style:italic;}
#splashright{width:45%; float:right; text-align: left; padding:10px;}
#splashright h1 {margin:12px 0px 6px 0px;font-size:20px;font-style:italic;}
#splashcanada{width:200px; float:left; text-align: left; padding:10px; margin-left:100px;}
#splash150nature{width:200px; float:middle; text-align: right; padding:10px; margin-right:100px;}
#splashparks{width:200px; float:right; text-align: right; padding:10px; margin-right:100px;}
/**/


/* HEADER*/
#header {width: 800px;
clear:both; }
#hdr {width: 800px;
float: center;
margin: 0px;
padding: 0px; }

/**/
/*Main -- controls the menu page  background colour, the footer line colour and the sidebar background colour*/
#main {
border-width:0px 0px 0px 0px;
clear:both;
display:block;
padding: 0; }

body#level1 #main, body#level2 #main, body#level3 #main, body#level4 #main, body#level5 #main {}

/*This somehow clears the rest of the content block to the footer level?*/
#main:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }

/**/
/*Path breadcrumbs*/
#path {float: left;
width: 770px;
/*height: 120px;*/
margin: 0px;
padding: 0px 0px 0px 30px;
font-size: 90%;
background-image: url(/explore/di-ef/images/nav/hdr_nav_title_bg_e.jpg);
background-repeat: no-repeat; }

#path p {width: 500px;}

#path a:link {text-decoration: none; }

#path a:visited {text-decoration: none; }

#path a:hover, #nextprev a:active {text-decoration: underline; }

#path .tiny {font-size:.5em; }

/* Wide Path */

#pathwide {float: left;
width: 800px;
height: 120px;
margin: 0px;
padding: 0px 0px 0px 30px;
font-size: 90%;
background-image: url(/explore/di-ef/images/nav/hdr_nav_titlewide_bg_e.jpg);
background-repeat: no-repeat; }

#pathwide p {width: 500px;}

#pathwide a:link {text-decoration: none; }

#pathwide a:visited {text-decoration: none; }

#pathwide a:hover, #nextprev a:active {text-decoration: underline; }

#pathwide .tiny {font-size:.5em; }


#pathhome {float: left;
width: 800px;
/*height: 120px;*/
margin: 0px;
padding: 0px 0px 0px 30px;
font-size: 90%;
background-image: url(/explore/di-ef/images/nav/hdr_nav_titlewide_bg_e.jpg);
background-repeat: no-repeat; }

#pathhome p {width: 500px;}

#pathhome a:link {text-decoration: none; }

#pathhome a:visited {text-decoration: none; }

#pathhome a:hover, #nextprev a:active {text-decoration: underline; }

#pathhome .tiny {font-size:.5em; }

/*body#level3 #path, body#level4 #path, body#level5 #path {
     padding:0 0px; }*/
/**/
/* Sidebar is for whole right column*/
#sidebar {float:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 225px;
color: #FFFFFF; }

#sidebar .sidepar {float:right;
width:170px;
color: #FFFFFF; }

#sidebar .sideparbox {
width:170px;
color: #FFFFFF; }

#sidebar .sidephotocaption {width:170px;
color: #FFFFFF;
padding: 0 5px 0 20px;}
#sidebar .sidephotocaption p {font-size: 90%;}

/*#sidebar .sideparbox ul {margin:0; padding:0;}
#sidebar .sideparbox li {margin:0 10px 5px 0px;
padding:0 10px 5px 0px;
list-style-type: disc;
line-height: 1.1;}*/

#sidebar .whitemenu {
color: #FFFFFF; }

#sidebar .header3 {
font-size:1.1em;
font-weight: bold;
color: #FFFFFF; }

#sidebar .hilite ul, #sidebar .photocaption ul {padding: 0;
margin:0; }

#sidebar .hilite li, #sidebar .photocaption li {
margin: 0px 18px 0 0px;
list-style-type: disc;
line-height: 1.3;
padding: 0px 0px .5em 0em; }

#sidebar .photocaption img {
margin: 10px 0px 0px 12px;}

#sidebar p.boxsidegreen {margin:0 0 0 15px; color: #FFFFFF; width:170px; }
#sidebar p.boxsidepurp {margin:0 0 0 15px; color: #FFFFFF; width:170px; }
#sidebar p.boxsideblue {margin:0 0 0 15px; color: #FFFFFF; width:170px; }


/**/
/*These empty spans are used to hide text which is printed instead of background graphics*/
header h2 span, #index dt span, #content h2 span, a span, #content .section li:first-child:before,#themes li:first-child:before {display:none; }
/**/

/*Content*/

#content {width:800px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(/explore/di-ef/images/bg/bg_page.jpg); }

#content h1 {margin: 12px 20px 0px 20px;
font-size:1.7em;
font-style:italic;
color: #FFFFFF; }
.splashh1 {margin: 0px 10px 0px 0px;
font-size:1.5em;
font-style:italic;
color: #009966; }
#content h2 {margin: 1em 20px 0px 30px;
font-size: 1.3em;
color: #990099; }
#content h2.tight {margin:0 30px;
color: #990099; }
#content h2.boxblue {margin:0 30px;
color: #FFFF00; }
#content h2.boxpurp {margin:0 30px;
color: #FFFF00; }
#content h2.boxgreen {margin:0 30px;
color: #FFFF00; }
#content .boxgreentitle {
font-size: 1.3em;
font-weight: bold;
color: #FFFF00; }
#content h3 {margin: 12px 15px 0px 30px;
font-size:1.1em;
color: #FFFFFF; }
#content h3.boxblue {margin:0 30px;
color: #FFFFFF; }
#content h3.boxpurp {margin:0 30px;
color: #FFFFFF; }
#content h3.boxgreen {margin:0 30px;
color: #FFFFFF; }
#content h3.boxsideblue {margin:0 15px;
color: #FFFFFF; }
#content h3.boxsidepurp {margin:0 15px;
color: #FFFFFF; }
#content h3.boxsidegreen {margin:0 15px;
color: #FFFFFF; }
#content h3.tight {margin: 0 30px;
font-size:1.1em;
color: #FFFFFF; }
#content h4 {margin: 12px 15px 0px 30px;
font-size:1.0em;
color: #FFFFFF; }
#content p {margin: 12px 15px 0px 30px;}
#content p.tight {margin: 0px 15px 0px 30px;}



#content p.boxblue {margin:0 30px; color: #FFFFFF; width:470px; }
#content p.boxpurp {margin:0 30px; color: #FFFFFF; width:470px; }
#content p.boxgreen {margin:0 30px; color: #FFFFFF; width:470px; }
#content ul.boxgreen {margin:0 30px; color: #FFFFFF; width:450px; }
#content ul.boxblue {color: #FFFFFF; line-height: 1.2em; margin:0px 20px 0px 30px; width:450px; }
#content ul.boxpurp {margin:0 30px; color: #FFFFFF; width:450px; }


#content p.boxright {margin:0 30px; color: #FFFFFF; width: 310px;}
#content .boxright img {float: right;}
#content ul.boxright {margin:0 20px; color: #FFFFFF; width:310px; }

#content ul {padding: 0; margin: 12px 15px 0px 30px; }
#content ul.tight {padding: 0; margin: 0px 15px 0px 30px; }
#content li {margin: 0px 20px 0px 20px;}

#content a.glossary {
color:#FFFFFF;
background:#6699cc;
text-decoration: none; }
#content a:visited.glossary {
color: #cccccc;
background:#6699cc;
text-decoration: none; }
#content a:hover.glossary {
background:#6699cc;
text-decoration: underline; }




#sidebar p {margin:0px 15px 0 15px;
/*width:100px;*/ }

#core {display:block;
width:566px;
float:left;}


/* Wide Content Pages */

#contentwide {width:800px;
float:left;
background-image: url(/explore/di-ef/images/bg/bg_pagewide.jpg); }

#contentwide p {margin: 12px 15px 0px 30px; width:750px; }

#contentwide p.tight {margin: 0px 15px 0px 30px; width:750px; }

#contentwide h2 {margin: 1em 20px 0px 30px;
font-size: 1.3em;
color: #990099; }

#contentwide h3 {margin: 12px 15px 0px 30px;
font-size:1.1em;
color: #FFFFFF; }

#contentwide ul li {margin: 0 20px 0 20px;
line-height:1.2em;}


/**/

/* Photo Caption */

#content .photocaption { width: 500px;}

#content .photocaption450 {width:450px;
margin: 10px 10px 20px 60px;
color: #000;
/*border: 1px solid;*/
 }

 
#content .photocaption450 p {font-size: 90%;
width: 450px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #003366;
}

#content .photocaption450w {width:450px;
margin: 10px 10px 20px 40px;
 }
#content .photocaption450w p {font-size: 90%;
width: 450px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaption400w {width:400px;
margin: 10px 10px 20px 65px;
color: #000;
/*border: 1px solid;*/
 }
 
#content .photocaption400w p {font-size: 90%;
width: 400px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaption300 {font-size: 90%;
width: 300px;
padding: 10px 8px 5px 8px;
margin:0;
line-height:1.3;
color: #003366;
float: right;
}

#content .photocaption300 p {font-size: 90%;
width: 300px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaption250left {width: 250px;
padding: 10px 30px 5px 30px;
margin:0;
line-height:1.3;
float: left;
}

#content .photocaption250left p {font-size: 90%;
width: 250px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #003366;
}

#content .photocaption250w {font-size: 90%;
width: 250px;
padding: 0em 8px 5px 8px;
margin:0;
line-height:1.3;
color: #FFFFFF;
float: right;
}

#content .photocaption250w p {font-size: 90%;
width: 250px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
float: right;
}

#content .photocaption250 {font-size: 90%;
width: 250px;
padding: 0em 8px 5px 8px;
margin:0;
line-height:1.3;
color: #003366;
float: right;
}

#content .photocaption250 p {font-size: 90%;
width: 250px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #003366;
float: right;
}

#content .photocaption200 {font-size: 90%;
width: 200px;
padding: 0em 8px 5px 8px;
margin:8;
line-height:1.3;
color: #003366;
float: right;
}

#content .photocaption200 p 

/*{font-size: 90%;
width: 200px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
float: right;
clear: right;
}*/

{width:200px;
margin: 0em 8px 5px 0px;
clear: right;
color: #003366; }

#content .photocaption200w {font-size: 90%;
width: 200px;
padding: 0em 8px 5px 8px;
margin:0px;
line-height:1.3;
color: #FFFFFF;
float: right;
}

#content .photocaption200w p {font-size: 90%;
width: 200px;
padding: 0em 8px 5px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaptioncenter {width: 450px;
padding: 0px 0px 0px 30px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaptioncenter p {font-size: 90%;
width: 450px;
padding: 0px 0px 10px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaptioncenter250 {width: 250px;
padding: 0px 0px 0px 150px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaptioncenter250 p {font-size: 90%;
width: 250px;
padding: 0px 0px 10px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaptioncenter200 {width: 200px;
padding: 0px 0px 0px 150px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#content .photocaptioncenter200 p {font-size: 90%;
width: 200px;
padding: 0px 0px 10px 0px;
margin:0;
line-height:1.3;
color: #FFFFFF;
}

#homee {
width: 800px;
background-image: url(/explore/di-ef/images/bg/bg_home_e.jpg);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
}

#homef {
width: 800px;
background-image: url(/explore/di-ef/images/bg/bg_home_f.jpg);
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
}

#homecontent {
width: 800px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
}

#homecontent, p
{font-size: 1.1em;
margin: 0px 0px 0px 15px;
}

#recognition {
font-size: .9em;
width: 700px ;
margin: 0px 0px 0px 50px; 
color: #000000;
background-color:#FFFFFF;
}

#recognition a {
color:#0033CC;
text-decoration: underline; }

#recognition a:visited {
color: #003366;
text-decoration: underline; }

#recognition a:hover {
color:#0033FF;
text-decoration: underline; }

#content .homeleft {
width: 240px;
padding: 0px 8px 5px 8px;
margin: 0px 0px 0px 0px;
line-height:1.3;
color: #FFFFFF;
float: left;
}

#content .homeright {
width: 240px;
padding: 0em 8px 5px 8px;
margin: 0px 0px 0px 0px;
line-height:1.3;
color: #FFFFFF;
float: right;
}

/* End of Photo Caption */

/*In Page Nav - used for linking to "level 4"  content pages, usually on Gallery pages*/

/* NAVBAR BEGINS */

#navbar {
width: 533px ;
margin: 12px 15px 0px 30px; 
background-image: url(/explore/di-ef/images/nav/nav_bg.jpg);
background-repeat: no-repeat; }

/* NAVBAR ENDS */

/* BOXES BEGINS */

#box1blue {
width: 535px ;
margin: 0px 0px 0px 30px; 
background-image: url(/explore/di-ef/images/bg/boxblue_bg.jpg);
background-repeat: repeat; }

#box1blue img {
margin: 0px 10px 0px 0px; }

#box1bluetop {
width: 535px ;
margin: 20px 0px 0px 30px; }

#box1bluebot {
width: 520px ;
margin: 0px 0px 0px 30px; }

#box1purp {
width: 535px ;
margin: 0px 0px 0px 30px; 
background-image: url(/explore/di-ef/images/bg/boxpurp_bg.jpg);
background-repeat: repeat; }

#box1purp img {
margin: 0px 10px 0px 0px; }

#box1purptop {
width: 535px ;
margin: 20px 0px 0px 30px; }

#box1purpbot {
width: 535px ;
margin: 0px 0px 0px 30px; }

#box1green {
width: 535px ;
margin: 0px 0px 0px 30px; 
background-image: url(/explore/di-ef/images/bg/boxgreen_bg.jpg);
background-repeat: repeat; }

#box1green img {
margin: 0px 10px 0px 0px; }

#box1greentop {
width: 535px ;
margin: 20px 0px 0px 30px; }

#box1greenbot {
width: 535px ;
margin: 0px 0px 0px 30px; }

#box1purpside {
width: 200px ;
margin: 0px 0px 0px 10px; 
background-image: url(/explore/di-ef/images/bg/boxpurp_bg.jpg);
background-repeat: repeat; }

#box1purpside img {
margin: 0px 10px 0px 0px; }

#box1purpside ul {
font-size: 0.9em;
margin: 10px 10px 0px 10px; }

#box1purpside li {
font-size: 0.9em;
margin: 10px 10px 0px 20px; }

#box1purpside li a {
font-size: 0.9em;
margin: 0px 0px 0px 0px; }

#box1purpsidetop {
width: 200px ;
margin: 20px 0px 0px 10px; }

#box1purpsidebot {
width: 200px ;
margin: 0px 0px 0px 10px; }

#box1greenside {
width: 200px ;
margin: 0px 0px 0px 10px; 
background-image: url(/explore/di-ef/images/bg/boxgreen_side_bg.jpg);
background-repeat: repeat; }

#box1greenside img {
margin: 0px 10px 0px 0px; }

#box1greensidetop {
width: 200px ;
margin: 20px 0px 0px 10px; }

#box1greensidebot {
width: 200px ;
margin: 0px 0px 0px 10px; }

#box1greenside ul {
font-size: 0.9em;
margin: 10px 10px 0px 10px; }

#box1greenside li {
font-size: 0.9em;
margin: 10px 10px 0px 20px; }

#box1greenside li a {
font-size: 0.9em;
margin: 0px 0px 0px 0px; }

#box1tfside {
width: 200px ;
margin: 0px 0px 0px 10px; 
background-image: url(/explore/di-ef/images/bg/boxtfside_bg.jpg);
background-repeat: repeat; }

#box1tfside img {
margin: 0px 10px 0px 0px; }

#box1tfsidetop {
width: 200px ;
margin: 0px 0px 0px 10px; }

#box1tfsidebot {
width: 200px ;
margin: 0px 0px 0px 10px; }

/* BOXES ENDS */



#inpagenav {display: block;
float:right;
width:175px;
background:#D4F7F7;
margin: 15px 0px 15px 30px;
color:#2E6B6A;
font-size: 90%;
padding: 10px 8px 10px 0px;
/*right padding keeps all levels equal rather than do it in the li*/
     border: 1px #3F9291 solid; }
#inpagenav ul {list-style-type: none;
margin: 0;
padding: 0; }
#inpagenav li {list-style-type: none;
margin: 0;
padding-top: 0px;
padding-right: 0px;
/*Right padding is handled by div so it's not cumulative*/
     padding-bottom: 6px;
/*space between li items*/
     padding-left: 11px;
line-height: 1.2; }
/*space between text rows for text wrapping*/
#pageindex li a, #pageindex li a:link, #inpagenav li a, #inpagenav li a:link {/*display: block;
* Moved block to inpagenav to accomodate pageindex links*/
     color:#2E6B6A;
text-decoration: none; }
#pageindex li a:visted, #inpagenav li a:visited {color:#00CCCC; }
#pageindex li a:hover, #pageindex li a:active, #inpagenav li a:hover, #inpagenav li a:active {color:#00CCCC;
text-decoration: underline; }
/*Page Index for targeted links within a page - like on calexhibits */
#pageindex {display: block;
background-color: #D4F7F7;
margin:  20px;
padding: 12px;
text-align: center; }
#pageindex ul {list-style-type: none;
margin: 0;
padding: 0; }
#pageindex li {display: inline;
margin: 0px;
padding: 0px;
/* font-size: 90%;
*/
     line-height: 1.3; }
/*Top of Page arrow*/
div.top a {display:block;
background-image:url(/graphics/style/top_exh.gif);
background-repeat:no-repeat;
float: right;
width: 70px;
height: 50px;
margin: 0px;
padding: 0px;
background-position: left center; }
/**/





/*Next/Prev Navigation - used in Gallery pages*/
#content #nextprev {
margin: 20px 20px 0px 20px;
clear: both; }


#contentwide #nextprev {
margin: 20px 20px 0px 20px;
clear: both; }
#nextprev a:link {text-decoration: none; }
#nextprev a:visited {text-decoration: none; }
#nextprev a:hover, #nextprev a:active {text-decoration: underline; }
#nextprev .prev {float:left;
padding:5px 10px 20px 10px; }
#nextprev .next {float:right;
text-align: right;
padding: 5px 10px 20px 10px }



/*FOOTER*/

#footer .footerlinks {padding: 10 10 10 10px;}

#footer p {clear:both;
margin:0;
padding: 0px 0px 0px 10px; }
#footer {clear:both;
background-image: url(/explore/di-ef/images/bg/bg_footerlong.jpg);
padding: 60px 0px 0px 0px;
font-size: 90%;
width: 800px;
height: 150px; }

#footerhome {clear:both;
background-image: url(/explore/di-ef/images/bg/bg_footerhome.jpg);
padding: 60px 0px 0px 0px;
font-size: 90%;
width: 800px;
height: 150px; }

#footer .copyright { }

#footer .sitemapcredits {
padding-left: 180px;}

#footer .comments {
padding: 0 0 0 210px;}

#footer a.links {text-decoration: none;
color: #ffff00;}


/* Wide Footer */

#footerwide a#copyright {float:left;
padding:10px 10px 10px 10px;
text-decoration: none;
color: #ffff00; }
#footerwide a#comments {float:right;
padding:10px 10px 10px 10px;
text-decoration: none;
color: #ffff00; }
#footerwide p {clear:both;
margin:0;
padding: 0px 0px 0px 10px; }
#footerwide {clear:both;
background-image: url(/explore/di-ef/images/bg/bg_footerwide_long.jpg);
padding: 60px 0px 0px 0px;
font-size: 90%;
width: 800px;
height: 130px; }









/*SPECIFIC FONT RELATED*/
.super {vertical-align:super;
display:inline !important;
font-size:9px; }
.sub {vertical-align:sub;
display:inline !important;
font-size:9px; }
.pub {font-family: "Times New Roman", Times, serif;
}
.indent {padding-left:30px;
display:block; }
.indent1 {padding-left:50px;
display:block; }
.nature {
font-weight:bold; }
.latin {font-weight:bold;
font-style:italic; }
.smalltight {/*     font-size: 95%;
*/
     margin-top: 0px !important;
margin-bottom: 0px !important;
font-family:  Arial, Helvetica, sans-serif; }
.warning {background:#FFFF00;
color:#FF0000; }
/*For the Skip Nav link at the top of each page*/
.accessibility {display:none; }
/*PAGE SPECIFIC STYLES - INDCATE PAGE*/
/*FIP content*/
#fippage {margin:0 auto;
width:700px; }
#fip {font-size: 1.4em;
font-weight: bold;
margin: 0;
padding: 0; }
#fip a.e {display: block;
float: left;
margin: 5px 0;
padding: 5px 0 0 155px; }
#fip a.f {display: block;
float: right;
margin: 5px  0;
padding: 5px 190px 0 0; }
#fip #canada {float:left;
padding:0px;
margin: 15px 0;
clear: both; }
#fip #cmn {float:right;
padding:0px;
margin: 20px 0; }

/*Used in calexibit page*/
.min {
	font-size: .80em;
}

.pdf {
color: #000000;
font-size: 90%;
display: block;
}



.white {
color:#FFFFFF;
}

/*SPECIALITY*/
/*Reveal is for the disappearing layer javascript effect for curriculum links */
.reveal { text-decoration:underline; color:#FFFF99; cursor:pointer; margin-bottom:12px; display:block;}
