/*layout.css*/
@import 'fonts.css';
*{margin:0;padding:0;line-height:1.2;}
body{text-align:center;color:#575757;font-size:11px;font-family:arial;background-color:#f0f0f0;z-index:0;}


<!-- retain from old site -->
.tinytext {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	}
.tinytinytext {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	}
.searchresult_contentlinks_major {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#[[$BG_ACT]];
	font-weight:bold;
	}
.searchresult_contentlinks_minor {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#[[$BG_ACT]];
	font-weight:normal;
	}
<!-- /retain from old site -->


h3 {
	color:#000000 !important;
	font-size:13px !important; /*used to be 20px */
	padding-bottom:10px;
}
	
h4 {
	font-size:16px;
	margin-top:4px;
}
a img { border: none; }
/**classes**/
.wrapper{width:952px;margin:0 auto;text-align:left; position: relative;}
#footer .wrapper{clear: both;}
.wrapper_border{border-left:4px solid #f0f0f0;border-right:4px solid #f0f0f0;width:100%;}
.left{float:left;padding:0px 5px;}
.right{float:right;padding:0px 5px;}
.clear{clear:both;float:none;height:0px;}
.txt_right{text-align:right;}
/**top content**/
#top{background:#000000;}
#top_links{text-align:right;margin-right:30px;color:#ffffff;padding:5px 0px;}
/**middle content**/
#content{background:url(/icons/3/content_bg.gif) top repeat-x #fffeff;}
.wrapper_main{border-left: 4px solid #f0f0f0;border-right: 4px solid #f0f0f0; margin: 0 auto; overflow: hidden; text-align: left; width: 960px;}
#main{position:static;padding-bottom: 5px;}
.wrapper_header{margin: 0 auto; overflow: hidden; text-align: left; width: 960px; }
#header{height:89px;margin-bottom:1px;position:relative;width:950px;}
#logo{position:absolute;top:10px;left:20px;}
#right_nav{position:absolute;right:15px;bottom:0px;width:439px;height:31px;background:url(/icons/3/nav_l.gif) left no-repeat;}
#right_nav ul{list-style:none;display:block;background:url(/icons/3/nav_r.gif) right no-repeat;padding:0px 6px 0px 0px;margin:0;height:31px;}
#right_nav li{float:left;display:block;margin:0;padding:7px 0px;text-align:center}
#right_nav li a{color:#ffffff;font-variant:small-caps;font-weight:bold;font-size:14px;}
#right_nav li.researchers{background:url(/icons/3/researchers_r.gif) top repeat-x;width:33%;}
#right_nav li.librarians{background:url(/icons/3/librarians_r.gif) top repeat-x;width:34%;}
#right_nav li.publishers{background:url(/icons/3/publish_r.gif) top repeat-x;width:33%;}
#search{position:absolute;width:470px;height:145px;top:10px;left: 5px;background-color:#edece8;}
#browse{position:absolute;right:5px;top:10px;width:448px;z-index:2;}
.browse_title{height:23px;line-height:22px;text-align:center;background:url(/icons/3/browse_title.gif) top no-repeat;color:#ffffff;font-variant:small-caps;font-weight:bold;font-size:16px;}
.browse_body{background:url(/icons/3/browse_bg.gif) repeat-x;text-align:center;width:446px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
*html .browse_body{width:448px;}
.browse_body div#container{margin:0px auto;}
.browse_cat{background:url(/icons/3/browse_bottom.gif) bottom no-repeat;background-color: #d9d9d9;padding:5px 0px 17px 0px;width:457px;margin-left:-4px;text-align:center;}
#container li{float:left;}
#redline{background:url(/icons/3/red_bg.gif) bottom repeat-x; height:25px;padding:202px 10px 10px 10px}
*html #redline{padding-top:193px; height:40px;}
#redline p{font-size:18px;font-weight:bold;color:#fff;line-height:1.4;margin:-10px 0 0 0;padding:0; text-align: left; z-index:5;}
*html #redline p{z-index:100;}
#redline_text {margin-left:20px; margin-top:0px;}
*html #redline_text {margin-left:30px; padding-bottom:15px;}
.dark_gray {color:#3F3E3E !important;}
.black {color:#000000 !important;}
#innovation{float:left;width:475px;margin:10px 5px;}
#technology{float:right;width:440px;margin:10px 5px;}
/**footer content**/
#footer{background:url(/icons/3/footer_bg.gif) top repeat-x #f0f0f0;padding:10px 0px;}
/**YUI carousel**/
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;}
.yui-carousel.yui-carousel-visible{visibility:visible;}
.yui-carousel-content{overflow:hidden;position:relative;margin:5px 30px 0px 30px;}
.yui-carousel-element{margin:3px 0px 0px 0px; overflow:hidden;padding:0;position:relative;width:32000px;z-index:1;height:103px;}
*html .yui-carousel-element{height:102px;}
.yui-carousel-vertical .yui-carousel-element{margin:0 5px;}
.yui-carousel-element li{float:left;list-style:none;margin:1px;overflow:hidden;padding:0 10px;text-align:center;*float:none;*display:inline-block;*zoom:1;*display:inline;}
.yui-carousel-element li a img{border:0;}
*html .yui-carousel-element li{width:90px;}

span.yui-carousel-button input {
	background:url(/icons/3/arrow_right.gif) no-repeat;
	display:block;
	position:absolute;
	right:0;
	top:45px;
	width:27px;
	height:26px;
	border:0;
	text-indent:5000;
	cursor:pointer;
	}
span.yui-carousel-first-button input {
	background:url(/icons/3/arrow_left.gif) no-repeat;
	display:block;
	position:absolute;
	left:0;
	top:45px;
	width:28px;
	height:26px;
	border:0;
	text-indent:5000;
	cursor:pointer;
	}

.yui-carousel-nav ul{display:none;}
#carousel li.item{
	width: 63px
}
*html #carousel li.item{
	width: 88px
}
/** HOMEPAGE LAYOUT **/
.browse_body p{ text-align: left; margin: 5px 0px -4px 5px; color: #9e0b0f; font-weight: bold;}
p.year {margin:0px; padding:0px; text-align:center;}
*html p.year {margin:1px 0px 0px 0px; }
.search_title {
	height:23px;
	background:#978E7D;
	color:#FFFFFF;
	text-align:center;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
	line-height: 22px;
}
.search_body {
	padding-top:15px;
	text-align:center;
}
.search_body a {
	color:#666666;
	font-size:12px;
	padding-right:50px;
}
#search_input {
	width:245px;
	height:23px;
	border: 1px solid #CCCCCC;
	
}
#search_btn {
	height:22px;
	width:75px;
	font-variant:small-caps;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	background: url("/icons/3/search_btn.gif");	
	border: 0px;
	padding-bottom:6px;
	margin-bottom:1px;
	
}
.search_text {
	border-top:1px solid #C0C0C0;
	padding-top:5px;
	margin-top:10px;
	width:400px;
	margin-left:40px;
	
}	
.innovation_title {
	height:30px;
	background:#D0CCC3;
	margin-bottom:5px;
}
.innovation_title h2 {
	margin-left:10px;
	padding-top:5px;
	color:#4B4539;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
}
.innovation_body {
	border: 1px solid #D1D1CF;
	height:170px;
	background: url("/icons/3/homepage_bottom_box_bg.gif");
}
.innovation_body h2 {
	color:#9E0B0F;
	font-size:13px;
	font-weight:normal;
}
.inno_col1 {
	width:140px;
	float:left;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	
}
.inno_col1 img {
	margin-top:10px;
}
.inno_col2 {
	float:left;
	width:160px;
	text-align:center;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
.inno_col3 {
	float:left;
	width:140px;
	padding-top:10px;
	text-align:center;	
	margin-left:5px;
}
.inno_col3 img {
	margin-top:10px;
}
.inno_sep_1 {
	float:left;
	width:1px;
}
.inno_sep_2 {
	float:left;
	width:1px;
}
.innov_blue_box {
	z-index:100;
	margin-top:10px;
	padding:2px;
	width:145px;	
	background:#C3DDF4;
	border:1px solid #BDD3E0;
	font-size:10px;
	color:#000000;
	cursor:pointer;
}
.innov_blue_box a:link {
	color:#2674A5;
}
.innov_blue_box a:visited {
	color:#2674A5;
}
.technology_title {
	height:30px;
	background:#D0CCC3;
	margin-bottom:5px;
}
.technology_title h2 {
	margin-left:10px;
	padding-top:5px;
	color:#4B4539;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
}
.technology_body {
	border: 1px solid #D1D1CF;
	height:170px;
	background:#E2E2E2
}
.technology_body h2{
	color:#9E0B0F;
	font-size:14px;
}
#tech_menu {
	width:155px;
	float:right;
	margin-top:10px;
}
#tech_content {
	height: 170px;
	width:270px;
	float:left;
	padding-top:15px;
	padding-left:10px;
	overflow: hidden;
}
#comm_content {
	height: 170px;
	width:270px;
	float:left;
	padding-top:15px;
	padding-left:10px;
	overflow: hidden;
	display: none;
}
#serv_content {
	height: 170px;
	width:270px;
	float:left;
	padding-top:15px;
	padding-left:10px;
	overflow: hidden;
	display: none;
}
.tech_content_body {
	float:left;
	width:120px;
	font-size:12px;
}
.comm_content_body {
	float:left;
	width:110px;
	font-size:12px;
	z-index:3;
}
.serv_content_body {
	float:left;
	width:110px;
	font-size:12px;
}
.test_content_image {
	height:100%;
	float:right;
}
#serv_content_image {
	float:right;
	margin-top: -4px;
	/*position:absolute;
	top:11px;
	right:0px;*/
}
*html #serv_content_image {
	top:9px;
}
#comm_content_image {
	float:right;
	margin-top: -4px;
	/*position:absolute;
	top:11px;
	right:0px;*/
}
*html #comm_content_image {
	top:9px;
}
#tech_content_image {
	float:right;
	/*position:absolute;
	top:27px;
	right:0px;*/
}
*html #tech_content_image {
	top:25px;
}
	/** CSS FOR ABSTRACT POPUP ON THE HOMEPAGE **/
#popup {
	position:absolute;
	width:250px;
	height:150px;
	top:300px;
	left:285px;
	display:none;	
	z-index:3;
}
#arrow {
	float:left;
	width:21px;
	height:150px;
}
#popup_content {
	float:left;
	border-right: 4px solid #9e0b0f;
	border-bottom: 4px solid #9e0b0f;
	border-top: 4px solid #9e0b0f;
	background: url("/icons/3/popup_bg.gif") repeat-x;
	background-color:#E9E4E1;
	width:185px;
	height:137px;
	/*height:150px;*/
	
}
*html #popup_content {width:190px; height:145px;}
#popup_middle {
	padding:15px 10px 10px 20px;
	float:left;
	color:#000000;
	text-align:left;
	width:150px;
}
*html #popup_middle { padding-top: 18px;  margin-bottom: 5px; width: 180px; }
#popup_middle h2 {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
}
#popup_middle h3 {
	font-size:12px;
	color:#000000;
	margin-top:10px;
}
#popup_x {
	float:right;
	padding:5px;
}
#popup_x a:link {
	text-decoration:none;
	color:#000000;
}
#popup_x a:visited {
	text-decoration:none;
	color:#000000;
}
#popup_x a:hover {
	text-decoration:none;
	color:#000000;
}
	/** END OF CSS FOR ABSTRACT POPUP ON THE HOMEPAGE **/
/** END OF CSS FOR HOMEPAGE **/
/** CSS FOR PUBLISHERS (publisher.php) **/
#headline {
	width:100%;
	font-size:12px;
}
#headline a {
	color:#575757;
}
#headline h2 {
	padding-top:40px;
	padding-left:30px;
	font-size:26px;
	color:#000000;
}
#headline h3 {
	font-size:26px;
	color:#CE0000;
	padding-left:30px;
	margin-top:5px;
}
#headline h4 {
	font-size:18px;
	font-weight:normal;
	color:#545454;
}
#headline_popup {
	position:absolute;	
	top: 90px;
	right: 5px;
	/*float: right;
	margin-right: 5px;
	margin-bottom: -100px;*/
	background: url(/icons/3/publishers_popup_bg.gif) no-repeat;
	height:174px;
	width:232px;
}
#headline_popup h2 {
	color:#CE0000;
	font-size:14px;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	font-weight:normal;
}
#publisher_popup {
	position:absolute;	
	top: 90px;
	right: 5px;
	height:174px;
	width:232px;
}
#redline_subpage{
	background:url(/icons/3/red_bg.gif) bottom repeat-x;
	height:50px;
	
	padding:10px;
	}
#redline_subpage p
{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:1.4;
	margin-top:10px;;
	padding:0;
}
#headline_left {
	float:left;
	width:400px;
	line-height:1.5;
}
#headline_left h2 { 
	color:#545454;
	font-size:22px;}
#headline_full {
	float:left;
	width:750px;
	line-height:1.5;
}
#headline_right {
	float:left;
	width: 260px;
	margin-top:40px;
	font-size:12px;
	line-height:1.5;
}
.red_arrow {
	color:#B30101;
	font-size:10px;
}
.arrow_link {
	color:#B30101;
	margin-top:5px;
}
.subpage_box_title{
	height:30px;
	background:#D0CCC3;
	margin-bottom:5px;
}
.subpage_box_titlene{
	height:30px;
	background:#D0CCC3;
	margin-bottom:5px;
	width:200px;
}
.subpage_box_title h2 {
	/*margin-left:30px;*/
	margin-left:20px;
	padding-top:5px;
	color:#4B4539;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
}
.subpage_box_titlene h2 {
	/*margin-left:30px;*/
	margin-left:20px;
	padding-top:5px;
	color:#4B4539;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
}
.subpage_box_title h5 {
	color:#FFFFFF !important;
	font-size:12px;
	margin:0px 0px 0px 10px;
	padding-top:7px;
}
.subpage_box_body {
	border: 1px solid #D1D1CF;	
	background: url("/icons/3/subpage_box_bg.gif");
	/*padding:20px;*/
	overflow:visible;
	height:auto;
}
.subpage_box_padding {
	margin:20px;
	overflow:visible;
	height:auto;
}
.pub_box_padding {
	margin:20px;
	overflow:visible;
	height:auto;
	font-size: 12px;
}
.subpage_box_body h2 {
	color:#CE0000;
	font-weight:normal;
	font-size:14px;
	margin-bottom:5px;
	
}
.subpage_box_body h2.title {
	font-size:16px;
}
a.red_heading_link  {
	color:#CE0000;
}
a.red_heading_link:visited  {
	color:#CE0000;
}
a.index_heading_link {
	color:#9E0B0F;
}
.subpage_box_body ul li {
	list-style-type:disc;
	list-style-position:inside;
	margin-left:10px;
}
.pub_subpage_box_body {
	border: 1px solid #D1D1CF;	
	background: url("/icons/3/subpage_box_bg.gif");
	padding:20px;
	height:100px;
}
*html .pub_subpage_box_body { height:164px;}
#publishers_left{
	float:left;
	width:390px;
	margin:10px 5px;
}
.publishers_left_body {
	border: 1px solid #D1D1CF;	
	background: url("/icons/3/subpage_box_bg.gif");
	height:395px;
}
#publishers_right{
	float:left;
	width:530px;
	margin:10px 5px;
}
.publishers_right_body {
	border: 1px solid #D1D1CF;
	height:170px;
	background: url("/icons/3/subpage_box_bg.gif");
}
#publishers_bottom_left{
	float:left;
	width:320px;
}
#publishers_bottom_right{
	float:left;
	width:189px;
	margin-top:10px;
	margin-left:5px;
}
.publishers h2 {font-size:16px;color:#000000;}
.stateofart_text {
	float:left;
	width:100px;
}
.stateofart_image {
	width:170px;
	float:right;
}
.callout_box_gray {
	background: url("/icons/3/callout_box_gray.gif") no-repeat;
	height:64px;
	width:224px;
	text-align:right;
	font-size:12px;
		
}
.callout_box_gray2 {
	background: url("/icons/3/callout_box_gray2.gif") no-repeat;
	height:64px;
	width:204px;
	text-align:right;
	font-size:12px;
		
}
.callout_box_gray_link {
	float:right;
	width:26px;
	height:26px;
	margin-top:25px;
	cursor:pointer;
}
.callout_box_gray_body {
	float:right;
	width:150px;
	padding-right:15px;
}
*html .callout_box_gray_body {
	padding-right:10px;
	}
	/** CSS FOR TOP NAVIGATION ON PUBLISHERS PAGE **/
#right_nav_publishers{position:absolute;right:15px;bottom:0px;width:439px;height:37px;padding:0px 0px 0px 9px;color:#ffffff;font-variant:small-caps;font-weight:bold;font-size:14px;}
#right_nav_researchers{float:right;margin-top:50px;width:439px;height:37px;padding:0px 0px 0px 0px;color:#ffffff;font-variant:small-caps;font-weight:bold;font-size:14px;}
#right_nav_container{float:right;margin-top:50px;width:439px;height:37px;padding:0px 0px 0px 0px;color:#ffffff;font-variant:small-caps;font-weight:bold;font-size:14px;}
#right_nav_research_on {
	margin-top:2px;
	height:37px;
	width:140px;
	float:left;
	background:url(/icons/3/researchers_r_on.gif);
}
#right_nav_research_on a {
	color:#FFFFFF;
}
#right_nav_research_off {
	margin-top:8px;
	height:31px;
	width:140px;
	float:left;
	background:url(/icons/3/researchers_off.gif);
}
#right_nav_research_off a {
	color:#FFFFFF;
}
#right_nav_library_off {
	margin-top:8px;
	height:31px;
	width:140px;
	float:left;
	background:url(/icons/3/librarians_off.gif);
}
#right_nav_library_off a {
	color:#FFFFFF;
}
#right_nav_library_on {
	height:37px;
	width:140px;
	float:left;
	background:url(/icons/3/librarians_on.gif);
	margin-top:2px;
}
#right_nav_library_on a {
	color:#FFFFFF;
}
#right_nav_publish_on {
	height:37px;
	width:140px;
	float:left;
	background:url(/icons/3/publishers_on.gif);
	margin-top:2px;
}
#right_nav_publish_on a {
	color:#FFFFFF;
}
#right_nav_publish_off {
	height:31px;
	width:138px;
	float:left;
	background:url(/icons/3/publishers_off.gif);
	margin-top:8px;
}
#right_nav_publish_off a {
	color:#FFFFFF;
}
.secure_login_publishers {
	float: right;
}
	/** END OF CSS FOR PUBLISHERS NAVIGATION */
	
	/** BEGINNING OF SAMPLE AGENDA CSS **/
#agenda_bg {
	width:608px;
	height:1206px;
	background: url(/icons/3/sample_agenda_paper_bg.gif) no-repeat;
	padding: 80px 80px 0 80px;
}
#agenda_bg h3 {
	color: #575757 !important;
	font-family: arial;
	font-size: 14px !important;
}
#agenda_wrapper {
	width: 708px;
}
#agenda_wrapper .top {
	background: url(/icons/3/sample_agenda_paper_top.gif) no-repeat;
	height:  90px;
}
#agenda_wrapper .middle {
	background: url(/icons/3/sample_agenda_paper_middle.gif) repeat-y;
	padding: 0 80px 40px 80px;
}
#agenda_wrapper .bottom {
	background: url(/icons/3/sample_agenda_paper_bottom.gif) no-repeat;
	height: 10px;
}
/** END OF PUBLISHERS CSS **/
/** BEGINNING OF ABOUT US CSS **/
.left_col {
	float: left; 
	padding-right: 20px;
	width: 500px;
}
#about_right_col {
	float: right;
	width: 213px;
	margin-top: -15px;
}
#about_testamonial {
	/*border-top: 1px solid #BBBBBB;*/
	padding-top:15px;
	padding-left:6px;
	/*padding-right:15px;*/
}
#about_testamonial h3 {
	color:#000000;
	font-size:14px;
	font-variant:small-caps;
	margin-bottom:5px;
}
#about_testamonial em {
	font-size:14px;
	line-height:1.4;
	color:#A7A7A7;
}
#about_testamonial img {
	margin: 30px 0;
}
#about_testamonial img.outlined {
	border: 4px solid #ccc;
}
.about_bullets ul li {
	list-style:disc;
	margin-left:30px;
	margin-bottom:10px;
}
/** END OF ABOUT US CSS **/
/** CSS FOR RED NAVIGATION USED ON SUBPAGES (about.php, h20.php) **/
#rednav {
	background-color:#9E0103;
	background:url(/icons/3/rednav_bg.gif);
	width:163px;
}
#rednav p {
	padding-top:5px;
}
#rednav_footer {
	background:url(/icons/3/rednav_footer.gif);
	width:163px;
	height:14px;
}
#rednav_footer2 {
	background:url(/icons/3/rednav_footer_02.gif);
	width:163px;
	height:14px;
}
#rednav_footer3 {
	background:url(/icons/3/rednav_footer_03.gif);
	width:163px;
	height:14px;
}
.rednav_off {
	width:100%;
	height:22px;
	color:#FFFFFF;
	font-size:12px;
	height:auto;
	overflow:visible;
}
.rednav_on {
	width:100%;
	/*height:22px;*/
	height:auto;
	overflow:visible;
	background:#B60000;
	border-top:1px solid #810102;
	border-bottom: 1px solid #D94D4E;
	font-size:12px;	
}
.rednav_spacer {
	height:0px;
	margin:0px;
	padding:0px;
}
.rednav_link:link, .rednav_link:visited{
	color:#FFFFFF;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}
/** END OF RED NAVIGATION CSS **/
/** H20 CSS (h20.php) **/
#h20_content {
	border-top: 1px solid #D1D1D1;
	width:745px;
	padding-top:15px;
}
.h20_content p {
	margin-bottom:10px;
}
.h20_content h2 {
	color:#000000;
	font-size:24px;
	margin-bottom:10px;
}
.h20_content h3 {
	color: #CE0000;
	font-size:14px;
	margin-bottom:5px;
}
.h20_content h4 {
	color: #545454;
	font-size:15px;
	margin-bottom:10px;
}
.h20_content h5 {
	color: #CE0000;
	font-size:14px;
	margin-bottom:10px;
	margin-left:10px;
	padding-top:10px;
}
.h20_content h6 {
	color: #CE0000;
	font-size:12px;
}
.h20_content ul {	
	margin-bottom:20px;
	margin-left:20px;
	text-indent: 5px;
	list-style-position: outside;
	list-style-image:url(/icons/3/square_bullet.gif);
	list-style-type:none;
}
.h20_content ul li {	
	list-style-image:url(/icons/3/square_bullet.gif);
	
}
.quote {
	font-size:13px;
	line-height:1.4;
	color:#807E7E;
	font-weight:bold;
}
#video_box {
	width:100%;
	height:200px;
	background:#EFEFEF;
}
.video_thumb {
	float:left;
	margin-left:20px;
	
}
/** END OF CSS FOR H20 PAGE **/
/** BEGINNING OF CSS FOR ADVANCED SEARCH PAGE (advanced_search.php) **/
/** H20 CSS (h20.php) **/
#advancedsearch_left_col {
	float:left;
	width:180px;	
}
#advancedsearch_center_col {
	float:left;
	width:500px;
	margin-top:11px;
}
#advancedsearch_divider_col {
	border-left:1px solid #D1D1D1; 
	width:2px;
	height:120px;
	float:left;
	margin: 11px 10px 0px 10px;
}
#advancedsearch_right_col {
	float:left;
	width:200px;
	margin-top:11px;
}
#advancedsearch_right_col h2 {
	color:#CE0000;
	font-size:16px;
}
#advancedsearch_center_col h2 {
	color:#CE0000;
	font-size:16px;
}
.advancedsearch_content {
	border-top: 1px solid #D1D1D1;
	width:500px;
	padding-top:15px;
}
#advancedsearch_content p {
	margin-bottom:10px;
}
#advancedsearch_content h2 {
	color:#000000;
	font-size:16px;
	margin-bottom:10px;
}
#advancedsearch_content h3 {
	color: #CE0000;
	font-size:14px;
	margin-bottom:5px;
}
#advancedsearch_content h4 {
	color: #545454;
	font-size:15px;
	margin-bottom:5px;
}
#advancedsearch_content h5 {
	color: #CE0000;
	font-size:14px;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:10px;
}
#advancedsearch_content h6 {
	color: #CE0000;
	font-size:12px;
}
#advancedsearch_content ul {	
	margin-bottom:10px;
	text-indent: 5px;
	list-style-position: outside;
	list-style-image:url(/icons/3/square_bullet.gif);
	margin-left:10px;
	list-style-type:none;
}
#advancedsearch_content ul li {	
	list-style-image:url(/icons/3/square_bullet.gif);
	
}
	/** ADVANCED SEARCH LEFTCOL BOX STYLES **/
	
.as_left_box {
	margin-top:50px;
	margin-left:5px;
}
.as_left_box div {
	border:1px solid #E1E2E2;
	/*width:160px;*/
}
.as_left_box div div {
	border: 3px solid #EBEBEB;
}
.as_left_box div div div {
	border:1px solid #E1E2E2;
}
.as_left_box div div div div{
	margin:15px;
	border:0px;
}
	/** ADVANCED SEARCH FORM STYLES **/
	
.as_form {
	color:#545454;
	font-size:11px;
	font-weight:bold;
}
	
.advancedsearch_input {
	height:18px;
	border: 1px solid #CCCCCC;
	
}
#signin_btn {
	height:22px;
	width:72px;
	background: url("/icons/3/signin_btn.gif");	
	border: 0px;
	padding-bottom:5px;
	margin-bottom:1px;	
}
#signin_btn_align {
	margin-left:75px;
	float:left;	
}
*html #signin_btn_align {
	margin-left:-3px;
	}
#as_search_btn {
	height:22px;
	width:72px;
	background: url("/icons/3/search_btn.gif");	
	border: 0px;
	padding-bottom:5px;
	margin-bottom:1px;	
}
#clear_btn {
	height:22px;
	width:72px;
	background: url("/icons/3/clear_btn.gif");	
	border: 0px;
	padding-bottom:5px;
	margin-bottom:1px;	
}
#createalert_btn {
	height:22px;
	width:110px;
	background: url("/icons/3/create_alert.gif");	
	border: 0px;
	padding-bottom:5px;
	margin-bottom:1px;	
}
.as_bottombox_head {
	font-size:14px !important;
	/*font-variant:small-caps;*/
	font-weight:bold;
	color:#CE0000 !important;
	margin-bottom:5px;
}
a.as_header_link {
	color:#CE0000;
}
a.as_header_link:hover {
	color:#CE0000;
	
}
a.as_header_link:visited {
	color:#CE0000;
}
#as_formatresults_box {
	float:left;
	margin-top:10px;
	background:#F5F4F2;
	width:150px;
	height:175px;
}
.as_radiobutton {
	padding-bottom:4px;
	padding-left:5px;
}
.as_radiobutton_text {
	padding-bottom:4px;
}
#as_search_bottomlinks {
	float:left;
	margin-left:30px;
}
#as_search_bottombtns {
	float:right;
	margin-right:30px;
}
.as_articles_radiobutton {
	padding-bottom:7px;
	padding-right:5px;
}
/** CSS FOR RED NAVIGATION USED ON RESEARCHERS SUBPAGES (advanced_search.php) **/
#graynav {
	background:url(/icons/3/graynav_bg.gif);
	width:163px;
}
#graynav p {
	padding-top:5px;
}
#graynav_footer {
	background:url(/icons/3/graynav_footer.gif);
	width:163px;
	height:14px;
}
.graynav_subitems:link, .graynav_subitems:visited {
	color:#FFFFFF;
	padding-left:35px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	background:url(/icons/3/redarrow_bullet_756d5b.gif) no-repeat 20px 2px;
	}
	
.rednav_subitems:link, .rednav_subitems:visited {
	font-size:11px;
	color:#FFFFFF;
	padding-left:35px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	background:url(/icons/3/white_arrow_bullet.gif) no-repeat 20px 2px;
	}	
	
.graynav_off {
	width:100%;
	height:22px;
	color:#FFFFFF;
	font-size:12px;
	height:auto;
	overflow:visible;
}
.graynav_on {
	width:100%;
	/*height:22px;*/
	height:auto;
	overflow:visible;
	background:#908877;
	border-top:1px solid #666056;
	border-bottom: 1px solid #B9B3A8;
	font-size:12px;	
}
.graynav_spacer {
	height:0px;
	margin:0px;
	padding:0px;
}
.graynav_link:link, .graynav_link:visited{
	color:#FFFFFF;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}
/** END OF RED NAVIGATION CSS **/
/** BEGINNING OF PUBLISHER CSS (for many pages in the publishers section) **/
#headline_popup_comm {
	background: url(/icons/3/publishers_popup_bg_comm.gif) no-repeat;
	height:164px;
	width:240px;
}
#headline_popup_comm h2 a{
	color:#CE0000;
	font-size:13px;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	font-weight:normal;
}
.subpage_quote {
	font-style:italic;
	font-size:12px;
	color:#8B8B8B;
	padding:20px 20px 5px 20px;
}
.subpage_quote_cite {
	text-align:right;
	padding:5px 10px 5px 0px;
	font-size:11px;
	font-style:normal;
	color:#575757;
	line-height:1.0 !important;
}
#publisher_content_left {
	float:left;
	width:460px;
}		
	
	#publisher_content_left p {
		margin-top:10px;
		margin-bottom:10px;
	}
		
		
	#publisher_content_left li {
		font-weight:bold;
		margin-left:20px;
		margin-bottom:5px;
		color:#3F3E3E;
	}
		
	#publisher_content_center {
		width:50px;
		height:100%;
		float:left;
	}
		
	#publisher_content_right {
		float:left;
		width:240px;		
		border:1px solid #EBE9E5;
		background:url(/icons/3/community_rightbox_bg.gif) repeat-x;
		position:relative;
		overflow: hidden;
	}
		#publisher_content_right_padding {
			padding:10px;
			margin-top:180px;
			
		}
			#publisher_flash {
				position:absolute;
				top:-1px;
				left:-1px;
			}
			#publisher_content_right_middle {
				margin-top: 186px;
			}
			#publisher_content_right_middle_wo_flash {
				margin-top: 15px !important;
			}
		
		#publisher_content_right h3{
			color:#CE0000;
			font-weight:normal;
			font-size:16px !important;
			margin-bottom:15px;
		}
		
		
		#publisher_content_right li {
			font-weight:bold;			
			color:#3F3E3E;
			margin-bottom:10px;
		}
		
		#publisher_content_right li a{
			color:#3F3E3E;
		}
		
		#publisher_content_right li a:visited, {
			color:#3F3E3E;
		}
		
		#publisher_content_right li ul li{		
			margin-left:14px;
			margin-bottom:0px;
			font-weight:normal;
		}
		
		.publisher_content_right_line {
			height:10px;
			width:100%;
			border-top: 1px dashed #BCBCBC;			
		}
		
		ul.benchpress_results {
			list-style-type: disc !important;
			margin: 15px;
		}
		
		ul.benchpress_results li {
			list-style-type: disc !important;
			font-weight: normal !important;
		}
	
.agenda_btn {
	background:transparent url(/icons/3/white_btn_trans.gif) repeat scroll 0 0;
	float:right;
	height:37px;
	margin-top:0px;
	width:140px;
}
.agenda_btn div {
	color:#000000;
	font-size:12px;
	padding-left:13px;
	padding-top:11px;
}
	/** CSS FOR SCROLLING TICKER **/
	#pscroller1{
		width: 125px;
		height: 300px;
		border: 0px solid black;
	}
	#pscroller2{
		width: 125px;
		height: 400px;
		border: 0px solid black;
	}
	.someclass{ 
	
	}
	/** end of css for scrolling ticker **/
/** END OF CSS FOR PUBLISHER CSS **/
/** BEGINNING OF CSS FOR DESIGN FLEXIBILITY **/
#design_content_left {
	float:left;
	width:345px;
}	
	#design_content_left p {
		margin-top:10px;
		margin-bottom:10px;
	}
		
		
	#design_content_left li {
		font-weight:bold;
		margin-left:20px;
		margin-bottom:10px;
		color:#3F3E3E;
	}
	#design_content_center {
		width:50px;
		height:50px;
		float:left;
	}
		
	#design_content_right {
		float:left;
	}
	
	#design_videobox {
		width:750px;
		height:180px;
		border-top: 1px solid #EBEBEA;
		border-bottom: 1px solid #EBEBEA;
	}
	
/** END OF CSS FOR DESIGN PAGE **/
/** BEGINNING OF CSS FOR PERSONALIZE PAGE (personalize.php) **/
#personalize_content {
	border-top:1px solid #D1D1D1;
	padding-top:15px;
	width:500px;
}
#personalize_content h2 {
	color:#000000;
	font-size:16px;
	margin-bottom:10px;
}
a.redlink {
	color:#9E0B0F;
	text-decoration:underline;
}
.pers_reg_btn {
	float:left;
	height:44px;
	width:141px;
	background:url(/icons/3/register_btn.gif);
	margin-left:10px;
	margin-top:2px;
}
	.pers_reg_btn div {
		padding-top:10px;
		padding-left:30px;
		font-size:16px;
		color:#000000;
	}
	
#pers_alerts {
	border-top:1px solid #D1D1D1;
	width: 450px;
}
	#pers_alerts h2 {
		color:#000000 !important;
		margin-top:20px;
		margin-bottom:10px;
	}
	
	.pers_alerts_img {
		float:left;
		margin-top:10px;
		margin-left:20px;
	}
	
	.pers_alerts_txt {
		float:left;
		margin-top:10px;
		margin-left:20px;
		width:350px;
	}
	
		.pers_alerts_txt h3 {
			color:#000000 !important;
			font-size:12px !important;
			margin-bottom:5px;
		}
		
		.pers_alerts_subtxt {
			color:#CE0000;
			font-weight:normal;
		}
	
#pers_right_col {
	margin-top:30px;
	margin-left:20px;
	float:left;
}
#pers_right_col h2 {
	font-size:16px;
	}
.pers_my_favs {
	border: 1px solid #DEDCD6;
	background:url(/icons/3/pers_my_favs_bg2.gif) repeat-x;
	background-color:#CECDC5;
	width:225px;
}
	#pers_my_favs h2 {
		color:#CE0000;
		font-size:16px;
		margin-top:2px;
		margin-bottom:5px;
	}
	
	#pers_my_favs_grayout {
		position:absolute;
		top:74px;
		right:15px;		
		height:530px;
		width:227px;
		background:#CCCCCC;
		
		/* EACH BROWSER HAS ITS OWN OPACITY CSS ATTRIBUTE:*/
		 /*IE OPACITY */
		 filter:alpha(Opacity=90);
		
		 /*OLDER MOZILLA OPACITY */
		 -moz-opacity:0.9;
		
		 /* CSS3 OPACITY */
		 opacity: .9; 
	}
	
	*html #pers_my_favs_grayout {
		right:10px;
		height:450px;
		width:224px;
	}
		
		#pers_my_favs_grayout_txt {
			margin-top:20px;
			margin-left:8px;
			border: 1px solid #000000;
			background:#FFFFFF;
			color:#000000;
			width:210px;
			height:200px;
			
			font-size:14px;
		}
		
		#pers_my_favs_grayout_txt a {
			color:#9E0B0F;
		}
		
		#pers_my_favs_grayout_txt a:visited {
			color:#9E0B0F;
		}
		
	
	.pers_my_favs_journal {
		height:60px;
		width:100%;
	}
	
	.pers_my_favs_journal_divider {
		border-top:1px solid #8E8E89;
		width:100%;
		margin-top:5px;
		height:10px;
	}
	
	.pers_my_favs_journal div {
		float:left;
	}
	
	.pers_my_favs_journal_img {
		margin-right:15px;
		float:left;
	}
	
	.pers_my_favs_journal_txt {
		width:140px;
		float:left;
	}
		.pers_my_favs_journal_txt a, .pers_my_favs_journal_txt a:visited  {
			color:#CE0000;
			font-size:12px;
			font-weight:bold;
			text-decoration:underline;
		}
	
	.pers_my_favs_journal_icn {
		float:right;
		width:12px;
	}
	
	.pers_edit {
		font-weight:bold;
		font-size:12px;
	}
	
	
	
/** END OF CSS FOR PERSONALIZE PAGE **/
/** BEGINNING OF CSS FOR TOOLS PAGE **/
/*IE Hack */
*html #tools_shield {
	top:177px;
}
.tools_h3 {
	font-size:13px !important;
	color:#5F5335;
}
.tools_txt {
	float:left;
	margin: 10px 0px 0px 20px;
	color:#5F5335;
	width:400px;
	
}
a.tools_txt_a_red, a.tools_txt_a_red:visited {
	color:#9E0B0F;
}
a.tools_txt_a_blue, a.tools_txt_a_blue:visited {
	color:#0076A3;
}
.tools_seeit_icon {
	 margin-right:3px;
}
#tools_right_col {
	float:left;
	margin-left:20px;
	margin-top:30px;
}
*html #tools_right_col {
	margin-top:30px;
}
#tools_features {
	border: 1px solid #DEDCD6;
	background:url(/icons/3/pers_my_favs_bg2.gif) repeat-x;
	background-color:#CECDC5;
	width:225px;
}
	#tools_features h2 {
		font-variant:small-caps;
		font-size:16px;
		color:#CE0000;
	}
	
	#tools_features ul {
		margin-left:20px;
		margin-top:20px;
	}
	
	#tools_features ul li {
		list-style-image: url(/icons/3/redarrow_bullet.gif);
	}
	
	.tools_tips_divider {
		height:10px;
		border-top:1px solid #C5C6C4;
		margin-top:20px;
	}
	
	#tips_list ul {
	
		margin:10px 0px 10px 40px;
		
	}
	
	#tips_list ul li {
		list-style-image: url(/icons/3/redarrow_bullet_t.gif);
		margin-bottom:10px;
	}
/** BEGINNING OF GENERIC CSS FOR SUBPAGES **/
#subpage_center_col,
#benchpress_center_col {
	float:left;
	margin-top:11px;
}
#subpage_center_col h2,
#benchpress_center_col h2 {
	color:#CE0000;
	font-size:16px;
}
#subpage_left_col {
	float:left;
	width:180px;
}
#subpage_content {
	border-top:1px solid #D1D1D1;
	padding-top:15px;
	font-size:12px;
	line-height:1.5;
	width: 745px;
}
#benchpress_content {
	border-top:1px solid #D1D1D1;
	padding-top:15px;
	font-size:12px;
	line-height:1.5;
}
#subpage_content p {
	margin-bottom: 15px;
	margin-top: 5px;
	line-height:1.5;
}
#subpage_content h4 {
	color:#000000;
	font-size:12px;
	margin-bottom:10px;
}
/** END OF GENERIC CSS FOR SUBPAGES **/	
	
/** BEGINNING OF CSS FOR LEADERSHIP TEAM (leadership.php) **/
#about_right_col_l {
	float:left;
	width:213px;
	margin-top:30px;
}
.about_box_title {
	margin: 20px 0px 0px 20px;
	padding-top:3px;
	background:#9E0B0F;
	width:180px;
	height:20px;
}
.about_box_title h2 {
	color:#FFFFFF;
	margin-left:10px;
	font-size:12px;
	font-variant:small-caps;
}
.about_box_body {
	height:auto;
	overflow:visible;	
	background:#EDECE8;
	border:0px;
	width:180px;
	margin-left:20px;
}
.viewdirectory_btn {
	background:url(/icons/3/viewdirectory_btn.gif);
	float:left;
	height:39px;
	margin-top:10px;
	width:143px;
}
.viewdirectory_btn div {
	color:#000000;
	font-size:12px;
	padding-left:20px;
	padding-top:10px;
}
.h4_no_mar {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}	
.italic_role {
	font-style: italic;
	color:#949292;
	margin-bottom:10px;
	}
	
.h_rule {
	border-top:1px solid #C0C0C0; 
	margin:10px 0px 10px 0px;  
	padding:5px 0px 5px 0px; 
	width:750px;	
	}
	
.pub_pic {
	padding:5px;
	border:1px solid #CCCCCC;
}
.pubteam_container {
	float: left;
	width: 270px; 
	margin-left: 10px;
	margin-right:25px;
}
.devteam_container {
	float: left;
	width: 160px; 
	margin-left: 10px;
	margin-right:15px;
}
	
/** END OF CSS FOR LEADERSHIP TEAM **/
/** BEGINNING OF CSS FOR LIBRARIANS PAGE (librarians.php) **/
#librarians_popup {
	position:absolute;	
	top: 90px;
	right: 5px;
	height:174px;
	width:232px;
}
#librarians_left{
	float:left;
	width:610px;
}
.librarians_left_body {
	border: 1px solid #D1D1CF;	
	background: url("/icons/3/subpage_box_bg.gif");
	height:395px;
}
#librarians_right{
	float:left;
	width:320px;
	margin:10px 0px 20px 15px;
}
*html #librarians_right {
	width:300px;
}
.librarians_right_body {
	border: 1px solid #D1D1CF;
	height:170px;
	background: url("/icons/3/subpage_box_bg.gif");
}
.admin_toolbox_h2 {
	font-weight:bold !important;
	font-size:12px !important;
	color:#484848 !important;
}
.bulleted_redarrow ul li {
	list-style-image:url(/icons/3/redarrow_bullet_t.gif);
	margin-top:5px;	
	margin-left:15px;
	list-style-position:outside;
}
*html .bulleted_redarrow ul li {
	list-style-image:url(/icons/3/redarrow_bullet_ie.gif);
}
#lib_howtouse {
	float:left;
	background:url(/icons/3/lib_howtouse.gif);
	width:286px;
	height:53px;
	color:#484848;
	font-size:12px;
}
#lib_contacthw {
	margin-left:10px;
	float:left;
	background:url(/icons/3/lib_contacthw.gif);
	width:286px;
	height:53px;
	color:#484848;
	font-size:12px;
}
#lib_custom_con {
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
}
#lib_custom {
	width:600px;
	height:79px;
	background:url(/icons/3/lib_custom_bg.gif);
}
#lib_custom_icon {
	float:left;
	margin-top:21px;
	margin-left:30px;
}
#lib_custom_txt {
	float:left;
	padding:20px 0px 0px 20px;
	width:480px;
}
*html #lib_custom_txt {
	width:500px;
}
	#lib_custom_txt h2 {
		font-size:12px;
		margin-bottom:5px;
		
	}
	
#lib_content_right {
		float:left;
		width:300px;
				
		border:1px solid #EBE9E5;
		background:url(/icons/3/community_rightbox_bg.gif);
	}
		#lib_content_right_padding {
			padding:10px;
		}
.lib_rightbullets {
	
	margin-bottom:10px;
}
#lib_info_res {
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	background:url(/icons/3/lib_info_resources.gif) repeat-x;
	height:32px;
	width:300px;
}
#lib_info_res h2 {
	margin-left:20px;
	padding-top:5px;
	color:#4B4539;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
}
#lib_headline_sep {
	margin-top:20px;
	border-left: 1px solid #D8D8D8;
	height:120px;
	width:30px;
	float:left;
	
}
*html #lib_headline_sep {
	margin-left:20px;
}
/** CSS FOR LEFTNAV USED ON LIBRARIANS PAGE (librarians.php); **/
#blacknav {
	background:url(/icons/3/blacknav_bg.gif) repeat-x;
	background-color:#1F1F1F;
	width:163px;
}
#blacknav p {
	padding-top:5px;
}
#blacknav_footer {
	background:url(/icons/3/blacknav_footer.jpg);
	width:163px;
	height:14px;
}
.blacknav_off {
	width:100%;
	height:22px;
	color:#FFFFFF;
	font-size:12px;
	height:auto;
	overflow:visible;
}
.blacknav_on {
	width:100%;
	/*height:22px;*/
	height:auto;
	overflow:visible;
	background:#3F3F3E;
	border-top:1px solid #161615;
	border-bottom: 1px solid #7C7C7B;
	font-size:12px;	
}
.blacknav_spacer {
	height:0px;
	margin:0px;
	padding:0px;
}
.blacknav_link:link, .blacknav_link:visited {
	color:#FFFFFF;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}
#blacknav a.blacknav_link:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/** END OF CSS FOR LIBRARIANS PAGE **/
#lib_subpage_right_col {
	float:left;
	margin-left:20px;
	width:200px;
}
#links_center_box {
	background:transparent url(/icons/3/lists_links_box_bg.gif) repeat-x;
	background-color:#FFFFFF;
	border:1px solid #EBE9E5;
	float:left;
	position:relative;
	width:500px;
}
	.lists_links_txt ul {
		margin-left:20px;
		margin-top:10px;
	}
	
	.lists_links_txt ul li {
		list-style-image: url(/icons/3/redarrow_bullet_t.gif);
		margin-bottom:10px;
	}
	
	.tools_tips_divider {
		height:10px;
		border-top:1px solid #C5C6C4;
		margin-top:20px;
	}
.lists_links_icon {
	float:left;
	width:60px;
	margin-top:20px;
	margin-left:20px;
}
.lists_links_txt {
	float:left;
	margin-left:10px;
	margin-top:25px;
}
	.lists_links_txt h3 {
		color:#B30101;
		font-size:12px;
	}
#lists_right_box {
	background:url(/icons/3/as_personalize_bg.gif);
	border:1px solid #DEDCD6;
	width:200px;
	margin-top:45px;
}
#lists_right_box h3{
	color:#B30101 !important;
	font-size:14px !important;
	font-weight:normal !important;
}
#lists_right_box  ul {
	margin-left:20px;
	margin-top:10px;
}
	
#lists_right_box ul li {
	list-style-image: url(/icons/3/redarrow_bullet_t.gif);
	margin-bottom:10px;
}
.lists_right_dottedline {
	margin-top:20px;
	margin-bottom:10px;
	border-top:1px dashed #BCBCBC;
	height:10px;
	width:100%;
}
.lists_hostedcontent_txt {
	float:left;
	width:225px;
	margin:20px 0px 20px 20px;
}
.lists_hostedcontent_sep {
	height:170px;
	border-left:1px solid #DFDAD2;
	width:1px;
	float:left;
	margin:20px 10px 0px 30px;
}
.lists_hostedcontent_sep_horiz {
	border-top:1px solid #B3AC9E;
}
.lists_hostedcontent_txt h2 {
	font-size:12px !important;
	color:#B30101 !important;
	font-weight:bold !important;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	margin-bottom:10px !important;
}
.lists_hostedcontent_txt ul {
	margin-left:20px;
	margin-top:10px;
	
}
	
.lists_hostedcontent_txt ul li {
	list-style-image: url(/icons/3/redarrow_bullet_t.gif);
	margin-bottom:10px;
	list-style-position:outside;
	margin-left:0px;
}
.lists_icons {
	float:left;
	width:120px;
	margin-top:15px;
}
.lists_icons_headings {
	float:left;
	margin-top:10px;
	font-weight:bold;
	color:#545454;
}
.lists_icons_txt {
	margin-top:10px;
	margin-bottom:25px;
	width:110px;
	float:left;
}
.lists_bynumbers_line {
	border-top:1px solid #E7E7E6;
	height:1px;
	width:150px;
	margin-bottom:10px;
	margin-top:9px;
}
#lists_bythenumbers {
	margin-left:10px;
}
#lists_bythenumbers ul {
	margin-left:20px;
	margin-top:0px;
	padding-top:0px;
	
}
	
#lists_bythenumbers ul li {
	padding-top:0px;
	margin-top:0px;
	list-style-image: url(/icons/3/redarrow_bullet_t.gif);
	margin-bottom:5px;
	list-style-position:outside;
	margin-left:0px;
}
/** END OF CSS FOR LIBRARIANS PAGE **/
/** CSS FOR CONTACT US PAGE (contact_us.php)**/
.contact_radio_txt {
	font-weight:bold;
	color:#000000;
	font-size:12px;
	padding-right:20px;
}
#contact_form_body {
	border-top:1px solid #D1D1CF;
	width:500px;
}
.contact_form {
	color:#545454;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	width:100px;
}
.contact_input {
	border:1px solid #CCCCCC;
	height:18px;
	width:350px;
}
.contact_select {
	border:1px solid #CCCCCC;
}
.contact_form_sep {
	height:10px;
}
.contact_textarea {
	border:1px solid #CCCCCC;
	height:150px;
	width:460px;
}
#contact_form_bottom {
	padding:40px 0px 0px 0px;
	width:460px;
}
.contact_submit {
	background:url(/icons/3/contact_send_btn.gif);
	width:72px;
	height:21px;
	border:0px;
}
.contact_right_hbox {
	border:3px solid #ECECEC;
	background:#F6F6F6;
	width:210px;
	/*height:40px;*/
}
#contact_right_h1,
#contact_right_h2,
#contact_right_h3 {
	padding: 5px 0 5px 5px;
}
#contact_right_h1_open,
#contact_right_h2_open,
#contact_right_h3_open {
	padding: 5px 0 5px 5px;
	display:none;
}
#contact_right_h1_open a,
#contact_right_h2_open a,
#contact_right_h3_open a {
	font-size:13px;
	font-weight:bold;
	color:#D2000E;
}
#contact_right_h1_text,
#contact_right_h2_text,
#contact_right_h3_text{
	display:none;
	color:#000000;
}
#contact_right_h1 a,
#contact_right_h2 a,
#contact_right_h3 a {
	font-size:13px;
	font-weight:bold;
	color:#D2000E;
}
.contact_right_content {
	font-size:13px;
	color:#D2000E;
	padding-left:18px;
}
.contact_right_sep {
	height:14px;
	width:1px;
}
.contact_right_sub {
	padding-top:10px;
	padding-left:18px;
}
.contact_right_sub a {
	font-size:13px;
	font-weight:bold;
	color:#D2000E;
}
#publisher_form {
	display:none;
}
#other_form {
	display:none;
}
/** END OF CSS FOR CONTACT US PAGE **/
/** BEGINNING OF CSS FOR NEWS AND EVENTS PAGE (news_events.php)**/
.news_content {
	width:470px;
}
.news_content h3 {
	color:#333333;
}
.news_content p.title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px !important;
}
.news_content_heading {
	display:block;
	color:#9E0B0F;
	font-size:16px;
}
.news_content_subheading {
	display:block;
	color:#999999;
	font-size:11px;
	font-style:italic;
	margin-bottom: 5px !important;
}
.news_divider {
	margin-top:20px;
	margin-bottom:19px;
	border-top:1px solid #D1D1D1;
	width:500px;
}
.news_content_spacer {
	height:20px;
	width:1px;
}
#news_viewpr_btn {
	width:202px;
	height:40px;
	background:url(/icons/3/news_viewall_pr_btn.gif);
	margin-left:260px;
}
#news_viewpr_btn a {
	color:#000000;
	font-size:12px;
}
#news_viewsites_btn {
	width:149px;
	height:40px;
	background:url(/icons/3/news_seeall_sites_btn.gif);
	margin-left:315px;
}
#news_viewsites_btn a {
	color:#000000;
	font-size:12px;
}
#news_viewevents_btn {
	width:148px;
	height:37px;
	background:url(/icons/3/news_viewall_events_btn.gif);
	margin-left:30px;
}
#news_viewevents_btn a {
	color:#000000;
	font-size:12px;
}
.news_content_date {
	color:#545454;
	font-size:11px;
	font-weight:bold;
	display:block;
}
/** END OF CSS FOR NEWS AND EVENTS PAGE **/
/** CSS FOR LEADERSHIP INDIVIDUAL PAGE **/
.ind_name {
	font-size:13px !important;
	color:#333333 !important;
	margin-top:20px !important;
	margin-bottom:0px !important;
}
.ind_subhead {
	color:#878787;
}
.contact_name {
	font-size:13px !important;
	color:#545454 !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.contact_text_container {
	float:left;
	margin-left:40px;
	margin-top:15px;
}
.contact_subhead {
	font-style:italic;
	color:#545454;
}
.contact_text {
	float:left;
	width:40px;
}
.contact_info {
	float:left;
}
.contact_address {
	font-size:12px;
}
.contact_sep {
	float:left;
	border-left:1px solid #D1D0CD;
	margin-left:20px;
	height:60px;
}
.contact_box_title {
	margin: 20px 0px 0px 0px;
	padding-top:3px;
	background:#9E0B0F;
	width:650px;
	height:20px;
}
.contact_box_title h2 {
	color:#FFFFFF !important;
	margin-left:10px !important;
	font-size:12px !important;
	font-variant:small-caps !important;
}
.contact_box_body {
	height:auto;
	overflow:visible;	
	background:#EDECE8;
	border:0px;
	width:650px;
	margin-left:0px;
}	
/** END OF CSS FOR LEADERSHIP INDIVIDUAL PAGE **/
/** BEGINNING OF CSS FOR SIGN IN PAGE (signin.php) **/
.signin_form {
	color:#545454;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
}
.signin_input {
	border:1px solid #CCCCCC;
	height:18px;
	width:150px;
}
.signin_form_sep {
	height:5px;
}
.signin_checkbox {
	border:1px solid #CCCCCC;
}
#register_btn {
	height:22px;
	width:135px;
	background: url("/icons/3/create_account_btn.gif");	
	border: 0px;
	padding-bottom:5px;
	margin-bottom:1px;	
}
.why_register {
	color:#000000 !important;
	font-size:14px !important;
	font-variant:small-caps;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:20px;
	padding-top:5px;
}
#register_tabs_res {
	width:298px;
	height:28px;
	background:url(/icons/3/signin_libtab_off.gif) no-repeat;
}
#register_tabs_lib {
	width:298px;
	height:28px;
	display:none;
	background:url(/icons/3/signin_libtab_on.gif) no-repeat;
	border-top:0px;
}
#register_tabs_art {
	width:760px;
	height:38px;
	background:url(/icons/3/signin_arttab_on.gif) no-repeat;
	display:none;
}
#register_tabs_pub {
	width:760px;
	height:38px;
	background:url(/icons/3/signin_arttab_off.gif) no-repeat;
	border-top:0px;
}
#register_tabs_body {
	width:293px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	border-top:0px;
}
*html #register_tabs_body {
	width:295px;
}
#register_tabs_body ul {
	margin:0px 0px 10px 40px;
	padding-top:10px;
}
#register_tabs_body ul li {
	list-style-image: url(/icons/3/redarrow_bullet_t.gif);
	margin-bottom:10px;
}
.register_restab {
	width:113px;
	height:28px;
	cursor:pointer;
	float:left;
}
.register_libtab {
	width:94px;
	height:28px;
	cursor:pointer;
	float:left;
}
#register_arttab {
	width:113px;
	height:40px;
	cursor:pointer;
	float:left;
}
.register_arttab {
	width:113px;
	height:40px;
	cursor:pointer;
	float:left;
}
#register_pubtab {
	width:94px;
	height:40px;
	cursor:pointer;
	float:left;
}
.register_pubtab {
	width:94px;
	height:40px;
	cursor:pointer;
	float:left;
}
#tabs_body_res {
}
#tabs_body_lib {
	display:none;
}
#tabs_body_art {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:14px;
}
#tabs_body_pub {
	display:none;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:14px;
}
/** END OF CSS FOR SIGN IN PAGE **/
/** BEGINNING OF CSS FOR BENCHPRESS PAGE (benchpress.php) **/
#right_nav_benchpress {
	position:absolute;
	right:15px;
	bottom:0px;
	width:439px;
	height:31px;
	background:url(/icons/3/researchers_off.gif) left no-repeat;
	padding:0px 0px 0px 9px;
}
*html #right_nav_benchpress{
	width:430px;
	bottom:-1px;
}
#right_nav_benchpress ul{
	list-style:none;
	display:block;
	background:url(/icons/3/nav_r.gif) right no-repeat;
	padding:0px 6px 0px 0px;
	margin:0;
	height:31px;
}
#right_nav_benchpress li{
	float:left;
	display:block;
	margin:0;
	text-align:left;
	color: #ffffff;
	font-size: 12px;
	font-variant:small-caps;
}
#right_nav_benchpress li a{
	color:#666666;
	font-variant:small-caps;
	font-size:12px;
}
#right_nav_benchpress li.highwire_home{
	background:url(/icons/3/researchers_off.gif) top no-repeat;
	width:108px;
	height: 31px;
	padding:7px 0px 0px 8px;
}
*html #right_nav_benchpress li.highwire_home{
	width: 116px;
}
#right_nav_benchpress li.benchpress{
	background:url(/icons/3/researchers_off.gif) top no-repeat;
	width:309px;
	height: 31px;
	padding:7px 0px 0px 7px;
}
*html #right_nav_benchpress li.benchpress{
	width: 302px;
}
#left_nav_testimonial{
	padding: 25px 20px 12px 15px;
	font-size: 12px;
	color: #4c4d4e;
	font-family: arial;
}
#left_nav_testimonial a{
	color: #9E0B0F;
	font-weight: bold;
}
#left_nav_testimonial_credit{
	padding: 0px 20px 0px 15px;
	text-align: right;
	color: #9E0B0F;
}
#benchpress_headline{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 22px;
	margin-bottom: 15px;
}
#benchpress_body {
	width: 750px;
	/*float: left;*/
}
*html #benchpress_body {
	overflow: hidden;
}
#benchpress_text {
	float: left;
	width: 480px;
}
#benchpress_right_top {
	float: left;
	margin-top: -15px;
	padding-left: 20px;
	width: 250px;
}
.benchpress_contact {
	background: url(/icons/3/benchpress_contact_bg.gif) no-repeat top left;
	height: 91px;
	overflow: hidden;
}
.benchpress_contact h2 a {
	text-decoration: none;
	color: #ce0000;
	font-size: 14px !important;
	font-weight: normal !important;
}
.benchpress_contact a {
	font-size: 11px !important;
}
.benchpress_contact div	{
	 height:60px;
	 margin: 25px 0 0 60px;
}
#benchpress_flash {
	margin: 10px 0 0 0;
}
#benchpress_right_col {
	float:left;
	width: 241px;
	margin-top:30px;
}
#advantages_link{
	width: 260px;
	margin-top: 10px;
	float: left;
}
#advantages_link a{
	color: #9E0B0F;
	font-size: 14px;
	font-weight: bold;
}
#learn_more{
	width: 97px;
	margin: 10px 0px 0px 50px;
	float: left;
}
#learn_more a{
	color: #9E0B0F;
	font-size: 11px;
	font-weight: bold;
}
.benchpress_bottom_box{
	width: 373px;
	float: left;
	margin-right: 12px;
}
*html .benchpress_bottom_box{
	width: 368px;
}
.benchpress_bottom_box_2{
	width: 373px;
	float: left;
	margin-right: 12px;
}
*html .benchpress_bottom_box_2{
	width: 368px;
}
.benchpress_bottom_box_header{
	background: #d0ccc3;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:6px;
	color:#4B4539;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px;
}
#benchpress_bottom_box_body_left{
	margin-top: 4px;
	margin-bottom:4px;
	background: transparent url(/icons/3/homepage_bottom_box_bg.gif) repeat scroll 0 0;
	border: 1px solid #D1D1CF;
	height: 180px;
}
#benchpress_bottom_box_body_right{
	margin-top: 4px;
	margin-bottom:4px;
	background: transparent url(/icons/3/benchpress_forum.jpg) repeat scroll 0 0;
	border: 1px solid #D1D1CF;
	height: 180px;
}
.benchpress_bottom_box_body_col{
	width: 175px;
	text-align: center;
	float: left;
	padding-top: 10px;
	padding-left:4px;
	padding-right:4px;
}
*html .benchpress_bottom_box_body_col{
	width: 182px;
}
.benchpress_bottom_box_body_col a{
	color: #9E0B0F;
	font-size: 14px;
}	
#benchpress_bottom_box_body_sep{
	width: 1px;
	background: url(/icons/3/benchpress_bottom_box_sep.gif) no-repeat;
	float: left;
	height: 170px;
}
/** END OF CSS FOR BENCHPRESS PAGE **/
/** BEGINNING OF CSS FOR BROWSE PAGE (browse.php) **/
#browse_right_col {
	float:left;
	margin-left:20px;
	margin-top:30px;
	border-top:1px solid #D1D1D1
}
*html #browse_right_col {
	margin-top:30px;
}
#topic_map{
	background: url(/icons/3/topic_map.gif) no-repeat;
	background-position: 0 0;
	height:101px;
	left:827px;
	position:absolute;
	top:358px;
	width:212px;
	}
	
ul#tm li {list-style-image: url(/icons/3/redarrow_bullet_t.gif); margin-bottom: 10px; text-align: right; margin-top:-5px; margin-right:10px;}

#topic_map_text{
	padding:7px;
	margin-top:7px;
	margin-left:40px;
	text-align:left;
}	
	
#topic_map_text h3 {
	font-size:12px;
	font-weight:bold;
	color:#CE0000;
	padding-bottom: 0 !important;
}

#topic_map_text a:link{color:#666666;}

#topic_map_text div.more {
	margin: -5px 10px 10px 0;
	text-align: right;
}

a.arrow {
	background: url(/icons/3/redarrow_bullet_t.gif) no-repeat left center;
	padding-left: 10px;
}
/** END OF CSS FOR BROWSE PAGE **/
.search_citation {margin-left:460px;width:475px;position:absolute;top:340px;}
*html .search_citation {margin-left:460px;width:475px;position:absolute;top:368px;}
/** BREADCRUMBS **/
#bread_crumb {
	border: 1px solid #eaeaea;
	height:12px;
	width:97%;
	background:#eaeaea;
	padding: 5px 3px;
	margin-bottom: 12px;
	list-style-type: none;
}
#bread_crumb li {
	display: inline;
	font-weight: bold;
	padding-left: 3px;
}
#bread_crumb li.page {
	font-weight: normal;
}
a.breadcrumb_link {
	color:#9E0B0F;
	font-weight: normal;
	padding-right: 6px;
	
}
a.breadcrumb_link:hover {
	color:#9E0B0F;
	text-decoration:underline;
	
}
a.breadcrumb_link:visited {
	color:#9E0B0F;
}
/** REDLINE BOXES **/
.redline_box_single {
	background: url(/icons/3/redline_single_popup.gif) no-repeat top left;
	height: 91px;
	overflow: hidden;
	width: 230px;
}
.redline_box_single_short {
	background: url(/icons/3/redline_single_popup_short.gif) no-repeat top left;
	height: 69px;
	overflow: hidden;
	width: 230px;
}
.redline_box_double {
	background: url(/icons/3/redline_double_popup.gif) no-repeat top left;
	height: 174px;
	width: 230px;
}
.redline_box_triple {
	background: url(/icons/3/redline_triple_popup.gif) no-repeat top left;
	height: 174px;
	overflow: hidden;
	width: 230px;
}
.redline_box_single_short h2 a,
.redline_box_single h2 a,
.redline_box_double h2 a,
.redline_box_triple h2 a {
	text-decoration: none;
	color: #ce0000;
	font-size: 14px !important;
	font-weight: normal !important;
}
.redline_box_single_short a,
.redline_box_single a,
.redline_box_double a,
.redline_box_triple a {
	font-size: 11px !important;
}
.redline_box_single_short div,
.redline_box_single div,
.redline_box_double div {
	padding: 25px 0 25px 30px;
}
.redline_box_triple div {
	padding: 15px 0 8px 60px;
}
/** TEAM BIO & PIC **/
.team_list {
	float: left;
	padding: 20px 20px 0 0;
	overflow: hidden;
	width: 500px;
}
.team_pic {
	float: left;
	margin-right: 10px;
	clear: left;
}
.team_bio {
	float: left;
	width: 370px;
}

