/* spe_org_inside.css */

/* LEFT COLUMN + 4th LEVEL NAV ================================== */

.lcontent p {
	margin: 3px 0px 15px;
}
.lcontnet h3, #lev4_hdr h3 {
	color: #000000;
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 11px;
}
/* These are the same as .lcol_ styles except for incorporating #lcol styles in the box;
Also they are ids since only one is needed */
/* 7-14 */
#lev4_box {
	float: right;
	width: 192px;
	font-size: 11px;
/*	background: url(/web/images/lcol_bg.gif) repeat-y left; */
	margin-left: 10px;
/*	margin-top: 38px; */
	margin-top: 0px;
}
#lev4_ftr {
	height: 16px;
/*	background: url(/web/images/lcol_ftr.jpg) no-repeat left bottom; */
}
#lev4_bdy {
	margin: 0px;
	padding: 0px 12px 2px 5px;
}
/* Make sure this is coordinated with #expandlist below, though it is not identical */
ul#lev4 {
	margin: 0em;
	padding: 0em 0em 0em 1em;
}
ul#lev4 a {
	text-decoration: none;
}
ul#lev4 a:hover {
	text-decoration: underline;
}
ul#lev4 a:active {
	text-decoration: underline;
}

ul#lev4 ul {
	margin: 0px;
	padding: 0px;
}
ul#lev4 li {
	padding: 0em;
	list-style: none;
	margin: 0.6em 5px 0px 0px;
}

/* MAIN COLUMN ================================= */
.breadcrumb {
	font-size: 90%;
	color: #333333;
	margin: 0px;
	padding: 0px;
	display: none;
}
.mcontent {
	padding: 19px 0px 22px;
	font-size: 90%;
}
.mcontent a:visited {
	color: #61728A;
}
#full_width #main_content {
	margin: 0px auto;
	padding: 19px 0px 0px;
	width: 766px;	
}

/* RIGHT COLUMN ================================== */

.rcontent {
}

.rcontent h3 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin: 1em 0em .6em;
}
.rcontent ul {
	margin: 0em 0em .5em;
	padding: 0em 0em 0em 1em;
	list-style: none;
}
/* Spacing so li and p are interchangeable */
.rcontent li, .rcontent p {
	padding: 0em;
	margin: 0em 0em .5em;
}

/* Career Center right column ============================================= */
.div_ccads {
	text-align: center;
	padding: 0px 5px 0px 5px
}
.div_ccads img {
	border: none;
	margin: 12px 6px 0px 1.3em
}
.div_ccads p {
	margin-top: 0px;
}
/* Ads in right column on inside pages, with border */
.div_ads {
	text-align: center;
	padding: 5px 0px 0px;
	margin: 5px 7px 5px 3px;
	border: 1px solid #A6A6A6;
}
.div_ads img {
	margin-bottom: 5px;
	border: none;
}
/* Ads in the body of a right column box */
.rcol_bdy .div_ads {
	text-align: center;
	padding: 5px 0px 0px;
	margin: 0px 0px 0px 8px;
	border: none;
}
#lev4_bdy .div_ads {
	text-align: center;
	padding: 5px 0px 0px 2px;
	margin: 0px;
	border: none;
}

/* UPPER RIGHT HELP FLAG =============================== */
#flag {
	font-size: 11px;
	margin: 0px;
/*	background: url(/web/images/flag_bg.jpg);	*/
}
#flag_ftr {
/*	background: url(/web/images/flag_ftr.jpg);	*/
	height: 9px;
	font-size: 3px;
}
#flag p {
 margin: 0px 11px 0px 6px;
 padding: 0px;
 border-bottom: 1px dashed #A6A6A6;
}
#flag img {
 margin: 0px;
 vertical-align: middle;
 border: none;
 padding: 0px 5px 0px 4px;
}

#flag p.flag_first {
	margin: 0px 11px 0px 6px;
	padding: 0px 0px 2px;
}
#flag p.flag_last {
	padding-bottom: 1px;
	border-bottom-style: none;
	margin-bottom: 0px;
}
#flag.wide_page, #mcol_wide #flag {
	float: right;
	width: 200px;
	margin-bottom: 5px;
}
/* Add to Favorites added 26 Jan 07 */
#fav {
	background: #BC9CAC;
	border: none;
	text-align: center;
	margin: 0px 13px 0px 0px;
	padding: 5px;
	font-weight: bold;
	color: #193059;
	display: none;
	position: absolute;
	top: 0px;
	left: 20px;
	width: 150px;
}
#favBox {
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

#addFav {

}








/* DAL 2 Oct 2009 next only for DL videos */
.widevideo #mcol_basic #main_content {
	padding-left: 0px;
}

/* DAL 11 Jun 2009 next only */
h3.left_col {
	text-align: center;
	font-size: 110%;
}

 
/* Generic alternate row color */
.tr_alt {
	background: #F5F5F5;
}


/* Begin Table definitions - variations controlled by Documentum DIV Class field */
/* tbl_brdr - borderd on each cell, centered, auto width */
.div_tbl_brdr table {
	margin: 1em auto;
	padding: 0px;
	border: 1px solid #A6A6A6;
	border-collapse: collapse;
	width: auto;
}
.div_tbl_brdr td {
	border: 1px solid #A6A6A6;
	padding: 3px 5px;
	vertical-align: top;
}
.div_tbl_brdr th {
	background: #DEE0F7;
	border: 1px solid #A6A6A6;
	padding: 3px 5px;
	vertical-align: bottom;
}   

/* Default definitions for tags contained in tables */
.div_tbl_brdr table.p {
	margin: 0px;
}
.div_tbl_brdr table.h3 {
	margin: 2px 0px 0px;
}
.div_tbl_brdr table.h2 {
	margin: 6px 0px 2px;
}
.div_tbl_brdr table.ul {
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 1em;
}  
/* In case of table in table, don't reduce font again (if applicable) */
table table {
	font-size: 100%;
}  


/* Advanced editing styles - must go into HTML in DM editor ===== */
/* e.g. Media center */
.div_col_uneq_1 {
	margin: 0px;
	float: left;
	width: 290px;
	padding: 1px 0px 0px;
}
.div_col_uneq_2 {
	padding: 1px 0px 0px;
	margin: 0em 0px 0px 310px;
}
.div_col_half_1 {
	float: left;
	width: 260px;	
	margin: 0px;
	padding: 1px 0px 0px;
}
.div_col_half_2 {
	padding: 1px 0px 0px;
	margin: 0px 0px 0px 290px;
}
/*=========================================================*/
/*    Special Page Types                                   */
/*=========================================================*/

/* Media Center ================ */
.div_pr_header {
	margin: 0px 0px 15px;
}
#div_pg_pr {
	margin: 0px;
	padding: 0px;
}
#div_pg_pr_arch {
	margin: 0px;
	padding: 0px;
}


/* Journals ========================================================== */
/* Page container div for any styles common to all journals */
.div_jrnl {
	padding: 0px;
}
.div_jrnl td {
	padding: 5px;
	vertical-align: top;	
}
#div_issue_vol {
	height: 1em;
	font-size: 115%;
	font-weight: bold;
	margin: 10px 0px 15px;
}
#div_jrnl_hdr {
	margin: 0px;
	padding: 0px;
	height: 71px;
}
p#p_issue {
	float: left;
	margin: 0px 0px 0px 5px;
}
p#p_vol {
	float: right;
	margin: 0px 5px 0px 0px;	
}


/*    Styles Glenda added for discipline and news pages ==============================*/
.news_date  {
	font-size: 90%;
	margin-bottom: 2px;
	color: #333333;
}
.feed_link_only {
	margin-bottom: 7px;
}
.stat_box {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #666666;
}
.stat_box h3 {
	font-size: 105%;
	font-weight: bold;
	margin: 3px 0px 5px 3px;
}
.stat_box_bdy {
	padding: 0px;
	margin: 0px 0px 0px; 
}
.stat_box_bdy p {
	padding: 0px;
	margin: 3px 6px 0px 3px;
}
.stat_box_bdy table {
	margin: 0px;
	width: 98%;
}
.stat_box_bdy td {
	padding: 3px;
}
/*  Styles for R&D Providers Directory page  =================   */

.div_rdprov {
}
.div_rdprov ol {
	margin: 0px 0px 0px 15px;
}
.div_rdprov ul {
	margin: 0em;
	padding: 0em 0em 0em 25px;
	list-style: none;	
}
.div_rdprov li {
	padding: 0em;
	margin: 0.6em 0px 0px;
}




/*=========================================================*/
/*    SCRIPT-RELATED                                       */
/*=========================================================*/
/* For dal_menus.js */
#expandList {
	margin: 0em 0em .5em;
	padding: 0em 0em 0em 1em;
	line-height: 1.1em;
}
#expandList a {
	text-decoration: none;
}
#expandList li {
	padding: 0em;
	list-style: none;
	margin: 0.5em 5px 0px 0px;
}
#expandList li ul {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	background: #ECF5FF;
}
li.openPage {
	font-weight: bold;
	color: #666666;
}
li.openPage ul {
	font-weight: normal;
	color: #000000;
}
#expandList .sym{ 
  float:left;
  width:12px;
  height:1.2em;
}
#expandList .sym_plus{ 
  float:left;
  width:12px;
  height:1.2em;
	background: url(/web/images/menus/plus.gif) no-repeat 0px 20%;  
}
#expandList .sym_minus{ 
  float:left;
  width:12px;
  height:1.2em;
background: url(/web/images/menus/minus.gif) no-repeat 0px 20%;  
}
/* DAL 13 Mar 07 - Added for clickList jQuery plugin; possibly will combine with menus later */
.widget{
  float:left;
  width:12px;
  height:1.3em; 
}
.widget.closed {
  background: url(/web/images/menus/plus.gif) no-repeat 0px 40%;  
}
.widget.open { 
  background: url(/web/images/menus/minus.gif) no-repeat 0px 40%;  
}
.outdent {
	margin-left: -12px;
}
/* Boxes for content editors */
/* Default is no p tags */
/* If more than one paragaraph in a box, manually add p tags to all but last section of text */
/* Can use <br> tags to separate text, but spacing is not identical to paragraphs */
/* Note differences from similar boxes around DM fields */

/* Bio box is for featured authors with bio at top. For authors at bottom of page use the supplied field. */
div.bio_box {
	padding: 5px;
	background: #ECF4FC;
	margin: 1.5em 0em 1em;
}
div.bio_box img, div.notes_box img {
   float: left;
   margin: 2px 5px 0px 2px;
}

/* Notes box - different color only from bio_box */
div.notes_box {
	padding: 5px;
	background: #E5F9F8;
	margin: 1em 0em;
}
/* For DM div, will have p tag(s) */
div#notes {
	padding: 1px 5px;
	background: #E5F9F8;
	margin: 1em 0em;
}
div#notes p {
	margin: 4px 0px 5px;
}
div#notes img {
   float: left;
   margin: 2px 5px 0px 2px;
}
/*  Alert box - bright background color to draw attention  */
div.alert_box {
	padding: 5px;
	background: #DCCED5;
	margin: 1em 0em;
}
div#alert {
	padding: 1px 5px;
	background: #DCCED5;
	margin: 1em 0em;
}
div#alert p {
	margin: 4px 0px 5px;
}
div#alert img {
   float: left;
   margin: 2px 5px 0px 2px;
}
/* Can override font, color, border, etc. in specific CSS files */
.div_callout {
	font-size: 120%;
	text-align: center;
	background: #EFE9F9;
	border: 1px solid #A6A6A6;	
	width: 75%;
	margin: 1em auto;
	padding: 0.75em;	
}
/* Notice is brightly colored text - have to add div manually (not in editor) */
.notice_box {
	margin: 0px 194px 15px 10px;
	padding: 0px 5px 10px;
	border: 2px solid #A6A6A6;
	text-align: center;
}
.notice {
	font-weight: bold;
	color: #DB032B;
	text-align: center;
}
/* RSS feed code ============================== */
.rss_feed ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.rss_feed ul li {
	font-weight: bold;
	margin: .5em 0em 0em;
	padding: 0px;

}
.rss_feed ul ul {

}
.rss_feed ul ul li {
	font-weight: normal;
	margin: 0em;
}
.rss_date {
	font-size: 90%;
	color: #666666;
	margin: 2px 0px;
}
/* This is for differences when using Rigzone feeds on discipline pages */
.div_col_uneq_2 .rss_feed ul li {
	font-weight: normal;
}
/* Special styles for members only page  */
.div_mem_only  {
}
.div_mem_only ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.div_mem_only li {
	margin: 0px 0px 5px 10px;
	padding: 0px;
	
}
.div_mem_only ul ul li {
	margin: 0px 0px 15px 10px;
	padding: 0px;
	list-style: none;
}
/*  Special styles for site map ===================================== */
#ul_site_map li {
	margin: 0px 0px 3px;
	padding: 0px;
}
#ul_site_map li li {
	margin: 0px 0px 3px;
	padding: 0px;
}
#ul_site_map li li li {
	margin: 0px 0px 3px;
	padding: 0px;
}
#ul_site_map li li li li {
	margin: 0px 0px 0px;
	padding: 0px;
}
#ul_site_map a {
	text-decoration: none;
}
#ul_site_map {
	padding-left: 2em;
	list-style: none;
	font-size: 110%;
	font-weight: bold;
}
#ul_site_map ul {
	padding-left: 2em;
	list-style: none;
	font-size: 100%;
	font-weight: normal;
	margin: 0px 0px 0px;
}

#ul_site_map ul ul {
	font-size: 90%;
	font-style: italic;	
}
#ul_site_map ul ul ul {
	font-size: 100%;
	font-style: normal;	
}
/*  Special styles for use of slider javascript on various pages  */
/*  For peer review candidate page  */
#main_content p.more {
	margin: 0px 0px 5px 5px;
}
#main_content p.b4more {
	margin: 0px 0px 2px 0px;
}
/* DL topics page */

h2 a {
	font-weight: normal;
}
.dl_topics h2 {
	font-size: 105%;
	margin-bottom: 0px;
	margin-top: .3em;
}
.dl_topics h3 {
	margin-top: 0px;
	font-weight: normal;
}
.dl_topics h3.open {
	font-weight: bold;
	background-image: none;
}
/* Styles for Save This Search */

.saveDiv {
	background: #EAF3FE;
	padding: 0px;
	margin: 0px;
	width: 300px;
	height: 40px;
	text-align: center;	
	border: 1px solid #A6A6A6;
	position: absolute;
	top: 0px;
}
.saveDiv input, .saveDiv img  {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.saveDiv p {
	margin: 4px;
	padding: 0px;
}
.saveDiv p span {
	font-size: 8pt;
	padding-right: 100px;
}
.saveDiv strong {
	color: #193059;
}

/* text input field of save box */
#saveSearchTitleTop {
	vertical-align: middle;
	width: 200px;
	margin: 0px 0px 0px;
	padding: 0px;
	background: #F9F7B8;	
}
/* special styles for MetaCarts  */
#mc_header {
	
}
#hdr_bg {
	height: 103px;
/*	background: url(/web/images/metacarta/hdr_back.jpg) repeat-x top;	*/

}
#hdr_left {

}
#hdr_right {
	float: right;

}
/*#hdr_bg img.img_header {
	top: 4px; 
} */
/* Used on Contact Us page */
.div_indent {
	padding-left: 20px;
}
/* DAL 12 Apr 08 - utility class for vertical sponsored page - apply to 1st par text if needed */

.clear_right {
	clear: right;
}
#page_sponsor_horiz {
	float:right;
	font-size: 90%;
}
.noprint {}
.printonly { display: none;}
.printcontrol {}
.superscript {
	font-size: x-small;
	vertical-align: top;
	position: relative;
	margin-bottom: .5em;
}

table {
	margin-top: 10px;
	margin-bottom: 10px;
}
td {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px solid #a6a6a6;
}
th {
	background-color: #DEE0F7;
	border: 1px solid #a6a6a6;
	padding: 5px;
	vertical-align: top;
	font-weight: normal;
}
