/* Hompage*/
/*.homepage_feat {width: 490px; height:100px;}*/
.homepage_feat {clear:both;}
.homepage_feat_text {
float:right;
width:360px;
height:100px;
margin-top:0px;
line-height:19px;
font-size:14px;}
.homepage_feat_text a {font-size:18px;}
.homepage_thumbs {float:left; width:100px; margin:0 0 0 20px;}
.homepage_thumbs img{border:#666 1px solid;}

#portfolio img { display: none }
#portfolio img.first_img { display: block }

/*Library_Links content nav */
.yearNav {margin: 10px 0; height:50px;}
.yearNavList {list-style: none outside; text-align: center; padding:0; margin:0;}
.yearNavList li {display: block; float: left; padding-bottom:2px;}
.yearNavList li a {background: #ddd; border-left: 2px solid #fff; padding:5px 10px; color: #000; text-decoration: none; display: block; text-align: center;font-weight:normal;}
.yearNavList li a:hover {color: #fff; background-color:#1F798F;}
.yearNavList li a:active {background-color:#748c35; color: #fff;}

.pdfYear {clear:both; border-bottom:1px solid #1F798F; border-top:2px solid #1F798F; margin-bottom:0;}

.row {float: left; width: 100%; display: block; position: relative;}

#news_archive_sub {display:none;}

/*Get_involved content nav */
.involved_Nav {margin: 10px 0; height:50px;}
.involved_NavList {list-style: none outside; text-align: center; padding:0; margin:0;}
.involved_NavList li {display: block; float: left; padding-bottom:2px;}
.involved_NavList li a {background: #ddd; border-left: 2px solid #fff; padding:5px 10px; color: #000; text-decoration: none; display: block; text-align: center;font-weight:normal;}
.involved_NavList li a:hover {color: #fff; background-color:#7db048;}
.involved_NavList li a:active {background-color:#748c35; color: #fff;}

.involved_pdfYear {clear:both; border-bottom:1px solid #7db048; border-top:2px solid #7db048; margin-bottom:0;}

.row {float: left; width: 100%; display: block; position: relative;}

/*Contact Us*/
#star{ color:#0099CC; font-size:16px; font-weight:bold;}

/* Directory Tabs */
.directory_Nav {margin: 10px 0; height:50px;}
.directory_NavList {list-style: none outside; text-align: center; padding:0; margin:0;}
.directory_NavList li {display: block; float: left; padding-bottom:2px;}
.directory_NavList li a {background: #ddd; border-left: 2px solid #fff; padding:5px 10px; color: #000; text-decoration: none; display: block; text-align: center;font-weight:normal;}
.directory_NavList li a:hover {color: #fff; background-color:#b26227;}
.directory_NavList li a:active {background-color:#748c35; color: #fff;}

.directory_pdfYear {clear:both; border-bottom:1px solid #b26227; border-top:2px solid #b26227; margin-bottom:0;}

.row {float: left; width: 100%; display: block; position: relative;}

/*News Archive*/
#news_archive_nav {margin-bottom:15px;}
#news_archive_nav ul {list-style:none;margin-left:0;padding:0;}
#news_archive_nav li {display:block;float:left;margin-right:10px;}
#news_archive_nav li a {background-color:#1F798F;color:#fff;padding:5px 10px;}
#news_archive_nav li a:hover {background-color:#666;color:#fff;}

/*News and Events left side menu*/
#newsletter_sub {display:none;}

/*Conference Videos */

#embed { background-color: #E7E7DE; height: 280px; width: 500px; padding: 10px; }
#wrapper { margin-top:5px;overflow: auto; height: 200px; width: 517px; border: 1px solid #E7E7DE; padding: 0;  }

#thumbs {width: 1120px;padding-left:10px;}
.video {float:left;width:150px;margin-right:10px;}
.video_thumb {width:150px;height:100px;margin-right: 10px; }
.video_thumb img { border: 0; width: 150px; height: 100px; background: url(http://bitcast.vimeo.com/vimeo/thumbnails/defaults/default.75x100.jpg);  }

/*Section Styles*/
body.contact dl, body.about dl, body.involved dl, body.library dl, body.news dl, body.main dl 
{width: 150px;margin-bottom:0;}	
body.contact dt, body.about dt, body.involved dt, body.library dt, body.news dt, body.main dt  {
background: #fff; 
font-size: 14px; 
font-weight:bold;
padding:5px 0px 0px 4px;
margin: 2px 0px 3px 0px;}
body.contact dd, body.about dd, body.involved dd, body.library dd, body.news dd, body.main dd  
{margin-left:-25px; margin-bottom:10px;}	
body.contact dd li, body.about dd li, body.involved dd li, body.library dd li, body.news dd li, body.main dd li  
{line-height:11px; margin-bottom:7px;}
body.contact dt a, body.about dt a, body.involved dt a, body.library dt a, body.news dt a, body.main dt a  
{text-decoration:none;}
body.contact dd a, body.about dd a, body.involved dd a, body.library dd a, body.news dd a, body.main dd a  {
text-decoration:none; 
font-weight:bold; 
font-size:13px;
color:#737373;}
body.contact dd ul, body.about dd ul, body.involved dd ul, body.library dd ul, body.news dd ul, body.main dd ul  {
list-style: none; 
font-weight:bold; 
font-size:13px; 
font-family:Calibri, Arial, Helvetica, sans-serif; 
color:#333333;}	

/*body.contact h1, h2, h3, h4, a{font-family:Calibri, Arial, Helvetica, sans-serif;} not necessary, already in framework.css*/
body.contact h1, body.about h1, body.involved h1, body.library h1, body.news h1{font-size:28px;} 
body.contact h2, body.about h2, body.involved h2, body.library h2, body.news h2{font-size:24px;} 
body.contact h3, body.about h3, body.involved h3, body.library h3, body.news h3{font-size:20px;} 
body.contact h4, body.about h4, body.involved h4, body.library h4, body.news h4{font-size:16px;} /*different than main*/

/*.body_text styles aren't for main*/
body.contact .body_text a, body.about .body_text a, body.involved .body_text a, body.library .body_text a, body.news .body_text a
{font-size:14px; font-weight:bold;}
body.contact .body_text p, body.about .body_text p, body.involved .body_text p, body.library .body_text p, body.news .body_text p, body.contact .body_text ul, body.about .body_text ul, body.involved .body_text ul, body.library.body_text ul, body.news .body_text ul
{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
body.contact .body_text, body.about .body_text, body.involved .body_text, body.library .body_text, body.news .body_text {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}

body.contact .breadcrumbs a, body.about .breadcrumbs a, body.involved .breadcrumbs a, body.library .breadcrumbs a, body.news .breadcrumbs a, body.main .breadcrumbs a
{font-size:13px;} /*including main too*/

/* Contact Us */
body.contact dt { border-top:2px solid #b26227;}
body.contact dt a {color:#b26227;}	
	
body.contact h1, body.contact h2, body.contact h3, body.contact h4, body.contact a{color:#b26227;}

/*About Us*/
body.about dt {border-top:2px solid #e38f2f;}
body.about dt a {color:#e38f2f;}	
body.about h1, body.about h2, body.about h3, body.about h4, body.about a{color:#e38f2f;}

/*Get Involved*/
body.involved dt {border-top:2px solid #7db048;}
body.involved dt a {color:#7db048;}	
	
body.involved .impd{margin-left:0px; padding-left:15px;}

body.involved h1, body.involved h2, body.involved h3, body.involved h4, body.involved a{color:#7db048;}

	
	/*Library Links*/
body.library dt {border-top:2px solid #1f798f;}
body.library dt a {color:#1f798f;}	
	
body.library h1, body.library h2, body.library h3, body.library h4, body.library a{color:#1f798f;}

body.library .blue_linkout{margin-left:20px; padding-left:10px; background:url(../common_images/blue_linkout.gif) no-repeat left center;  display:block}
	
/*News & Events */
body.news dt {border-top:2px solid #d5b217;}
body.news dt a {color:#d5b217;}	

body.news h1, body.news h2, body.news h3, body.news h4, a{color:#d5b217;}


/*Main*/
body.main dt {border-top:2px solid #fff;}
body.main dt a {color:#fff;}	
body.main dd a {color:#fff;}	
	
body.main h1, body.main h2, body.main h3, body.main h4, body.main a{color:#40bead; vertical-align:top;}
body.main h1{font-size:40px;} body.main h2{font-size:30px;} body.main h3{font-size:20px;} body.main h4{font-size:16px;}
body.main #container a{font-size:15px; font-weight:bold;}
body.main #container p, body.main ul{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
body.main #container {font-family: Arial, Helvetica, sans-serif; font-size:12px;color:#666;}
body.main #side_text{font-size:10px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; *padding-top:-5px;}
body.main #side_text a{color:#fff; font-weight:bold;}
body.main .home_side_link a{color:#666666;}
	


		
