body{margin:0;}
/* ______ Global Styles */

th,td,p,.text {   font-family: Arial, Helvetica, Verdana,    sans-serif;  font-size: 14px; font-weight: normal; color: #333333;}

/*LINKS*/

a img{border:none;}
a {  color: #1580c0; text-decoration: none}
a:hover {  color: #1580c0; text-decoration: underline}

.nobr  br { display: none; }
.clear { clear: both; }

/* ______ AMP Specific Classes */


/*ARTICLE PAGES*/

.title {   font-size: 26px; font-weight: normal;  color: #1580c0; line-height: 1.2em; }
.subtitle { font-size: 18px; font-weight: normal;  color: #1580c0; }
.author {  font-size: 12px; font-weight: bold; color: #333333; }
.date {   font-size: 12px; font-weight: bold; color: #555555; }
.form {  font-size: 12px; font-weight: bold; color: #333333}
.photocaption {  font-size: 10px; font-weight: normal; color: #333333; text-align: center; vertical-align: middle; clip:   rect(   ); padding-top: 3px; padding-bottom: 3px}
.docbox {border : 1px double Black; font-size : 13px; text-align : center; }

/*LIST PAGES*/

.listtitle { font-size: 18px; font-weight: normal;  color: #1580c0; line-height: 1.2em;}
.bodygreystrong {font-size: 12px; font-weight: bold; color: #333333}

/*INDEX PAGE*/

.home {  } 
.homebody { font-size: 12px; color: #000000}
.hometitle {  font-size: 16px; font-weight: bolder; color: #006699; text-decoration: none}
.morelink { text-align: right;  display: block; } 

/*NAVIGATION*/

.breadcrumb { font-size: 11px; color: #1580c0; font-weight: bold; }
#breadcrumb-wrapper { display: block; padding: 0 0 15px 0; }
#breadcrumb-wrapper br { display: none;  }
.subside { font-size: 18px; font-weight: normal; color: #1878b2; display: block; margin-bottom: 6px;}
.subside-lrg { font-size: 26px; font-weight: normal; color: #1878b2; display: block; margin-bottom: 6px;line-height: 28px;}
.sidelist { display: block; font-size: 12px; font-weight: normal; color: #666666; padding: 0 0 5px 0; line-height: 1.2em; margin:0;list-style:none;}
a.current_sidelist_link {
font-weight: bold;
}
.indent {
margin-left: 8px;
}
.main-sidelist { display: block;font-size: 12px; font-weight: bold; color: #1878b2; padding: 0 0 8px 0; line-height: 1.2em; }
#left_nav { margin: 5px 10px 10px 10px; }
#right_nav { margin: 5px 10px 10px 10px; }
.go { font-size: 9px}

/*NEWS and PR PAGES    bodystronggrey*/

.newstitle { font-size: 18px; font-weight: bold; color: #000000}
.newssubtitle { font-size: 12px; font-weight: bold; color: #333333}
.bodystrong {font-size: 12px; font-weight: bold; color: #000000}       
.bodygrey {font-size: 12px; font-weight: normal; color: #333333}
     /*used in groups*/

/* PAGINATION CLASSES */

div.list_pager {
		text-align: right;
		float: right; 
		width: 90%; 
		position: relative;
		font-size: 11px;
		display: block;
		padding: 5px 5px 10px 5px;

}

div.list_pager a.pager_link {
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px
		margin-bottom: 5px;
}

.standout {
		font-weight: bold;
		text-decoration: none;
		font-size:14px;
}

a.standout {
		text-decoration: none;
}

/* ______ AMP Specific Classes for TOOLS */

/*CALENDAR*/
.eventsubtitle {font-size: 12px; font-weight: bold; color: #333333}
      /*used in groups*/

.eventtitle {font-size: 12px; font-weight: bold}
      /*used in groups*/

/*GROUPS & ENDORSEMENTS bodygrey, eventsubtitle,  eventtitle*/


/* LINKS MODULE */

.linktype { font-size: 13px; font-weight: bold;}
.links { padding: 3px; margin-left: 30px; }
.links a { font-size: 11px; }
.links img { float: left; padding: 5px; margin: 5px; border: 1px solid #666; }
.links br { clear: both; }
.links p { display: inline; font-size: 11px; font-weight: normal; color: #666; padding: 0px; padding-left: 4px; font-style: italic;  }
.links p a { color: #f00; font-size: 100%; font-style: italic;  }


/* GALLERY MODULE */
/* list of gallerys */
.gallerylist { padding: 5px; }
.gallerylist a { font-size: 14px; }
.gallerylist img { float: left; margin: 8px; border: 1px solid #666; }
.gallerylist br { clear: both; }
.gallerylist p { display: inline; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; }
.gallerylist p a { color: #f00; font-size: 100%; 
 font-size: 11px; font-weight: normal; font-style: italic; color: #666;  } 

/* indiv gallery page */
.gallerytitle { font-size: 16px; font-weight: bold; color: #333333; }
.gallery { padding: 0; margin: 0; border: 0; width: 100%; border: 0px solid #666; float: left; }
.gallerycon { width: 200px; height: 200px; float: left; margin: 10px; text-align: center; border: 0px solid #666; }         
.gallerycon img { float: center; padding: 5px; border: 1px solid #666; }
.gallerycap { padding: 5px; border: 0px solid #666; margin: 5px; }



/* FORMS  */

.udm_header { white-space: nowrap; background-color: #CCCCCC; padding: 5px; font-weight: bold; }

.udm_group_label { text-align:left; font-weight: bold; padding-bottom: 5px;}

.form_label_col {text-align:left; font-weight: normal; padding-bottom: 5px;}
.form_data_col  {text-align:left; font-weight: normal;  padding-bottom: 5px;}

/* _________ Design Specific  */

.template-container { text-align:center; }
.template-wrapper { text-align:left; margin-left:auto; margin-right:auto; width:900px; }
.header { border: 1px #999999 solid; }
.left-nav-wrapper { background: #EEEEEE;  border-right: 1px #999999 dashed;  float: left; width: 200px; }
.body { border-left: 1px #999999 solid; border-right: 1px #999999 solid;}
.mainbody { float: left; width: 530px; background: #ffffff; }
.mainbody-padder { padding: 10px 15px 10px 15px; }
.right-nav-wrapper { background: #EEEEEE;  border-left: 1px #999999 dashed; float: left; width: 166px; }
.footer { border: 1px #999999 solid; background: #EEEEEE;  clear: both; }
body {
background: #FFFFFF url(/web/20101120184834im_/http://celdf.org/img/celdf_banner_02.gif) top left repeat-x;
font-family: Arial, Helvetica, Verdana,    sans-serif;  font-size: 12px; font-weight: normal; color: #333333;
}
div.article_public_detail {
line-height: 1.6em;
margin-left:0px;
}
#container { 
text-align: center;
}
#wrapper {
margin-left: auto;
margin-right: auto;
text-align: left;
width: 924px;
}
.blurb {
}

#slideshow-right {
width: 237px;
height: 369px;
float: left;
background: url(/web/20101120184834im_/http://celdf.org/img/celdf_index_details_49.gif) top left no-repeat;
}

#slideshow-right .blurb {
color:#FFFFFF;
font-size:15px;
padding:39px 30px 20px 20px;
}
#signup {
padding: 10px 30px 10px 20px;
}

#index-main{
z-index:5;
position:relative;
}


#index-bottom {
width: 900px;
margin-left: auto;
margin-right: auto;
}
#index-bottom-padder {

}
#index-bottom-left {
width: 670px;
float: left;
}
#index-bottom-left-padder {
padding: 10px 30px 20px 10px;
}
#index-bottom-right {
width: 230px;
float: left;
}
#index-bottom-right-padder {
padding: 10px 20px 20px 5px;
}

/* Index Blog Box */

.front-box {

}
.front-box-padder {
padding: 10px;
color: #1878b2;
font-size: 12px;

}
.front-box-padder a {
font-weight: bold;
}

/* Index News Box */


.front-box-news {
float:left;
vertical-align:top;
width:310px;
}

.front-box-news-padder {
padding: 10px;
color: #1878b2;
font-size: 12px;
}

.front-box-news-padder a {
font-weight: bold;
}

.front-box-news-title{
font-size: 14px;
line-height: 1.5em;
}

.front-box-news-text{
margin-top: 5px;
color: #000;
line-height: 1.4em;
}

.front-box-news-readmore{
}

.front-box-news .news-spacer{
float: left;
width: 20px;
height: 20px;
clear: none;
}

#header {
position:relative;
width:900px;
margin-left: auto;
margin-right: auto;
z-index:35;
}
#header-padder {
padding: 41px 0 0 0;
}
#logo {
width: 699px;
height: 79px;
float: left;
}
#search {
float:left;
position: relative;
margin-top: -3px;
}
#main {}

#main-left {
width: 700px;
float: left;
}

#main-left-padding {
margin: 10px 10px 60px 18px;
}
#main-right {
width: 200px;
float: left;
}
#main-right-padding {

}
#footer {
margin-left: auto;
margin-right: auto;
width: 890px;
color: #1482c4;
text-align: right;
}
#footer a {
color: #1482c4;
font-weight:bold;
}
#footer-bar {
width: 890px;
height: 14px;
background: #1482c4;
}
.right-nav {
margin: 15 0 20px 0;
border-bottom: 1px solid #d5efff;
}
.nav_list_active {
color: #004f7f;
}
#slideshow-container {
height: 370px;
margin-left:auto;
margin-right:auto;
width: 917px;
z-index:0;
position: relative;
}

/* dropdown nav's */


#nav, #nav ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	background: white;
	text-transform:none;
	color: #1482c4;
	font-weight:bold;
	padding: 0;
	margin: 0;
	font-size:11px;	
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#nav a {
	display: block;
	text-decoration: none;
	color: #1482c4;
	text-transform:none;
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#nav a:hover {
color: #FFFFFF;
text-transform:none;
font-weight: normal;
margin:0;
}

#nav li {
	float: left;
	padding: 0;
margin:0;
font-size: 12px;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	w\idth: 200px;
	font-weight: normal;
	text-transform:none;
	color: #1482c4;
	background: #FFFFFF;
opacity:.96;
filter:alpha(opacity=96);
	margin: 0;
padding: 0;
}
#nav li ul li {
border-bottom: 1px dotted #b9daed;
}
#nav li li {
	width: 200px;
}

#nav li ul a {
	padding: 8px 15px 2px 20px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	
}

#nav li:hover, #nav li.sfhover {
	background: #1482c4;
	
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow{
width:680px;
z-index:0;
height: 370px;
margin: 0;
padding: 0;
float:left;
}

#slideshow ul{
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

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

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 680px;
height: 370px;
}

#slideshow .slides ul {
/* total width of all slides */
height: 370px;
}

#slideshow .slides li {
width: 680px;
float: left;
padding: 0px;
margin: 0px;
height: 370px;
}

.slideshow img{
z-index: 10;
}

.slideshow-text {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
position: absolute;
top: 312px;
left: 23px;
width: 640px;
}

.read-more-link, .read-more-link:hover{
color: #fff;
text-decoration: underline;
}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow-nav {
font-size: 14px;
font-weight: bold;
position: absolute;
top: 277px;
text-align: center;
left: 20;
z-index: 10;
height: 32px;
}

#slideshow-nav span {
padding: 6px;
}

#slideshow .slides-nav {
margin-right: 10px;
height: 32px;
}

#slideshow .slides-nav li {
float: left;
background: url(/web/20101120184834im_/http://celdf.org/img/celdf_buttons_061.gif) top left no-repeat;
margin-right: 5px;
width: 133px;
height: 31px;
padding-top: 2px;
line-height: 1em;
}

#slideshow .slides-nav li a {
font-size: 11px;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#slideshow .slides-nav li.activeSlide{
width: 205px;
color: white;
background: url(/web/20101120184834im_/http://celdf.org/img/celdf_buttons_03.gif) top left no-repeat;
}

#slideshow .slides-nav li.activeSlide a {
font-size: 15px;
}

#top-bar{
background: #1482C4;
height: 35px;
text-align: center;
}

#top-bar, #top-bar a{
color: #fff;
font-weight: bold;
}

#top-bar-padder{
width: 924px;
margin:0px auto;
padding: 10px 0;
text-align: left;
}

#top-bar-links{
float:left;
}

#top-bar input{
vertical-align:top;
}
/*
     FILE ARCHIVED ON 18:48:34 Nov 20, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:03:26 Feb 21, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 150.202
  exclusion.robots: 0.096
  exclusion.robots.policy: 0.089
  RedisCDXSource: 3.427
  esindex: 0.009
  LoadShardBlock: 123.015 (3)
  PetaboxLoader3.datanode: 78.451 (4)
  CDXLines.iter: 20.408 (3)
  load_resource: 65.652
  PetaboxLoader3.resolve: 48.532
*/