/* spe_org_inside.css */

/* HTML redefinitions and DM Editor styles =============================== */
/* HTML Redefinitions and utility styles */
/* DAL 11 Jun 2009 next only */
h3.left_col {
	text-align: center;
	font-size: 110%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
}
a {
	color: #163F79;
}
a:visited {
	color: #163F79;
}
a:hover {
	color: #993366;
}
a:active {
	color: #993366;
}
h1 {
	color: #8a1617;
	font-size: 135%;
	padding: 0px;
	margin: 0em 0em 0.5em;
}
h2 {
	color: #193059;
	font-size: 125%;
	padding: 0px;
	margin: 0.6em 0em 0.4em;
}
h3 {
	color: #330033;
	font-size: 105%;
	padding: 0px;
	margin: .5em 0em .1em;
}
p {
	margin: 0em 0em 0.75em;
	padding: 0px;
}
ul, ol {
	margin: 0.8em 0em 0.8em .2em;
	padding: 0px 0px 0px 1.5em;
}
/* DAL next added 13 Mar 07 */
ul ul {
	margin: 0em 0em 0em 0.2em;
}
li {
	margin: 0em 0em .2em;
	padding: 0px;
}
img {
 border-style: none;
}
/* DAL 26 Apr - I know I did this before */

input, select {
	font-size: 90%;
	margin: 5px 0px 0px;	
}
 
/* Generic alternate row color */
.tr_alt {
	background: #F5F5F5;
}

.largeFont {
	font-size: large;
}
.required {
	color:#FF0000;
}
ul.img_bullet {
	list-style: square url(/web/images/bullet_bdy.jpg);
}
/* Set typical w + h here, override with js */
#ind_photo {
	float: right;
	margin: 0px 0px 0px 10px;
	border: none;
	padding: 0px;	
	width: 350px;
	height: 265px;
	overflow: hidden;	
}
/* Override top with js */
#controls {
	z-index: 10;
	position: absolute;
	left: 5px;
	top: 232px;
}

/* Begin DM editor drop-down styles ========================================== */
.small_text {
	font-size: 95%;
}
.color_h1 {
	color: #8a1617;
}
.color_h2 {
	color: #193059;
}
.color_h3 {
	color: #330033;
}


/* Figures ============================*/
/* Figures have smaller bold captions. P should contain both image and caption. One BR puts caption under the image. */
.p_fig_ctr {
	text-align: center;
	font-weight: bold;
	font-size: 95%;
}
.p_fig_ctr img {
	margin-bottom: 5px;
}
/* This floats the figure and caption to the left; the next paragraph wraps around it on the right. */
.p_fig_left {
	float: left;
	font-weight: bold;
	font-size: 95%;
	margin-right: 10px;
}
.p_fig_left img {
	margin-bottom: 5px;
}
/* This floats the figure and caption to the right; the next paragraph wraps around it on the left. */
.p_fig_right {
	float: right;
	font-weight: bold;
	font-size: 95%;
	margin-left: 10px;
}
.p_fig_right img {
	margin-bottom: 5px;
}
/* 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%;
}  

/* Full width tables - same as default, but table is forced to 100% width ======================= */
/* .div_full table {
	width: 100%;
}   */

/* Left tables - same as default, but table is at left, not centered ============================ */
/* .div_left table {
	margin-right: 0px;
	margin-left: 0px;
}  */

/* Plain tables - for layout (ack!) or small pricing tables, etc. ============================ */
/* No borders, more padding, auto width */
/*  .div_plain table {
	border-style: none;
}
.div_plain td {
	padding: 5px;
	border-style: none;	
}
.div_plain th {
	border-style: none;
	padding: 5px;
}   */
/* Schedule of events tables ========================================================== */
/* Headers for days, etc. should be h2 in a table row (to inherit site colors) and in a th (not td) */
/* Days can be separate tables or all in one */
/* .div_sched table {
	margin: 0px auto 0.75em;
	border-style: none;	
}
.div_sched td {
	border-style: none;	
}   */
/* Bottom border is preserved on th (inherited from default) */
/*  .div_sched th, .div_comm th {
	background: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.div_sched td {
	padding: 3px 10px 3px 5px;
}
.div_sched table h2 {
	margin: 6px 0px 0px;
}  */

/* Committee member tables ========================================================= */
/* This is the most iffy - full width, four boxes per row, no borders, h2 in th for title */
/*  .div_comm table {
	margin: 0px auto 0.75em;
	border-style: none;
	width: 100%;	
}
.div_comm td {
	border-style: none;	
	padding: 5px;
	width: 25%;	
} */
/* Bottom border is preserved */
/* .div_comm th {
	background: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.div_comm table h2 {
	margin: 6px 0px 0px;
}  */
/* End Table definitions - variations controlled by Documentum DIV Class field ======================*/

/* 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 */


/* End DAL 28 Dec 2006 DM editor styles ================================================== */
/* More DM editor styles */

/* End Documentum editor drop-down styles ============================================== */

/* 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;
}

/* eLibrary Preview page ==============================================*/
#fullw  {
	float: left;
	width:  985px;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

/* 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;	
}

#div_ree {
}
#div_ree #div_jrnl_hdr {
	background: url(/spe-site/spe/images/tech_journals/jnl_ree_top.jpg);
}
#div_ree #div_issue_vol {
	color: #1060A9;
}
#div_ree h2 {
	color: #1060A9;
}

#div_spej {
}
#div_spej #div_jrnl_hdr {
	background: url(/spe-site/spe/images/tech_journals/jnl_spej_top.jpg);
}
#div_spej #div_issue_vol {
	color: #323365;
}
#div_spej h2 {
	color: #323365;
}

#div_po {
}
#div_po #div_jrnl_hdr {
	background: url(/spe-site/spe/images/tech_journals/jnl_po_top.jpg);
}
#div_po #div_issue_vol {
	color: #646333;
}
#div_po h2 {
	color: #646333;
}

#div_dc {
}
#div_dc #div_jrnl_hdr {
	background: url(/spe-site/spe/images/tech_journals/jnl_dc_top.jpg);
}
#div_dc #div_issue_vol {
	color: #7C3012;
}
#div_dc h2 {
	color: #7C3012;
}

#div_pfc {
}
#div_pfc #div_jrnl_hdr {
	background: url(/spe-site/spe/images/tech_journals/jnl_pfc_top.jpg);
}
#div_pfc #div_issue_vol {
	color: #9A6601;
}
#div_pfc h2 {
	color: #9A6601;
}

/*    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;
}

/* Styles for page sponsors on basic pages  =======================================*/
/* Used on section news */
#page_sponsor_horiz {
	font-size: 85%;
	padding: 0px 15px 0px 0px;
	float: right;
	text-align: right;
	margin-top: -12px;
}
#page_sponsor_horiz img {
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
#page_sponsor_horiz p {
	color: #000000;
	font-weight: normal;
}
#page_sponsor_vert {
	font-size: 85%;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	float: right;
/*	margin-top: -12px; DAL 12 Apr 08 */
}
.div_top_mar#page_sponsor_vert {
	margin-top: 10px;
}
#page_sponsor_vert img {
	float: left;
	margin: 0px;
	padding: 0px 10px 5px 0px;	
}
#page_sponsor_vert p {
	color: #000000;
	font-weight: normal;
}

/*=========================================================*/
/*    FRAMEWORK                                            */
/*=========================================================*/
#container {
	width: 987px;
	margin: 4px auto 0px;
}
/* DAL 7 Apr 2011 - centering and adding width because of login page problem - got outside of container? */
#header_bg {
	height: 97px;
	width: 987px;
	margin-left: auto;
	margin-right: auto;
}
#top_nav_row {
	height: 33px;
	width: 987px;
	margin-left: auto;
	margin-right: auto;
}

#header_bg img.img_header {
	position: absolute;
	top: 4px; 
}
#header_print {
	display: none;
}

#srch_bar {
	height: 32px;
	background: url(/web/images/srch_bg.jpg);
}
#srch_bar_alt {
	height: 14px;
	background: url(/web/images/srch_alt.jpg);
}	
#mcol_basic {
	width: 595px;
	float: left;
}
#mcol_wide {
	width: 795px;
	float: left;
}
#lcol {
	float: left;
	width: 192px;
	clear: left;
}
#rcol.basic {
	width: 200px;
}
#rcol {
	width: 120px;
	float: left;	
}
#footer {
/* defined below */
}
#full_width {
	margin: 0px 7px 0px 5px;
	padding: 0px;
}

/* HEADER ========================================== */

#login_status {
	position: relative;
	left: 640px;
	top: 25px;
	width: 300px;
	text-align: right;
}
#login_status p {
	margin: 5px 0px 0px 3px;
	color: #FFFFFF;
	font-size: 11px;
}
/* Testing transparent GIF for simulating image maps - Can delete unused */
#imglink_1 {
	float: left;
	position: relative;
	left: 62px;
	top: 24px;
	height: 55px;
	width: 325px;
}

#srch_bdy {
	text-align: right;
	height: 32px;
	font-size: 90%;
	line-height: 32px;
	vertical-align: middle;
}
#srch_bdy label {
	letter-spacing: 2px;
	margin: 0px;
	padding: 0px 6px;	
}
form.frm_search {
	margin: 0px 27px 0px 0px;
	padding: 0px 0px 0px;
}
form.frm_search img {
	margin: 0px 0px 1px 8px;
	border-style: none;
	vertical-align: middle;
}
#srch_sh {
	background-image: url(/web/images/srch_sh_flag.jpg);
	height: 8px;
	margin: 0px;
	padding: 0px;
}
#sh_noflag {
	height: 8px;
	margin: 0px;
	padding: 0px;
	background: url(/web/images/srch_sh.jpg);
}

/* LEFT COLUMN + 4th LEVEL NAV ================================== */
.lcol_box {
	font-size: 11px;
	background: url(/web/images/lcol_bg.gif) repeat-y left;
}
.lcol_ftr {
	height: 16px;
	background: url(/web/images/lcol_ftr.jpg) no-repeat left bottom;
}
/* Different from lcol_bdy for home page */
.lcol_bdy {
	margin: 0px 12px 2px 0px;
	padding: 0px;
}
.lcol_bdy p {
	margin: 3px 10px 0px 15px;
}
.lcol_hdr_plain {
	height: 9px;
	background: url(/web/images/lcol_hdr_plain.jpg) no-repeat top;
}
.lcol_hdr1, #lev4_hdr {
	background: url(/web/images/lcol_hdr1.jpg) no-repeat left top;
	height: 24px;
	text-align: center;
	padding: 0px 13px 0px 7px;
	margin: 0px;
	clear: left;
}
.lcol_hdr1 h3, .lcol_hdr2 h3, #lev4_hdr h3 {
	color: #000000;
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 11px;
}
.lcol_hdr2 {
	background: url(/web/images/lcol_hdr2.jpg) no-repeat left top;
	height: 24px;
	text-align: center;
	padding: 0px 13px 0px 7px;
	margin: 0px;
	clear: left;
}
/* 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 p {
	font-size: 85%;
	color: #163F79;
	margin: 0px;
	padding: 0px;
}
#main_content {
	padding: 19px 25px 0px 22px;
	font-size: 90%;
}
#main_content a:visited {
	color: #61728A;
}
#mcol_wide #main_content {
	padding: 19px 7px 0px 22px;
}
#full_width #main_content {
	margin: 0px auto;
	padding: 19px 0px 0px;
	width: 766px;	
}

/* RIGHT COLUMN ================================== */
.rcol_box {
	font-size: 11px;
	background: url(/web/images/rcol_bg.jpg);	
}
.rcol_hdr {
	margin: 0px;
	height: 22px;
	text-align: center;
	padding: 0px 13px 0px 7px;
	background: url(/web/images/rcol_hdr.jpg) no-repeat top;
}
.rcol_hdr_tall {
	margin: 0px;
	height: 38px;
	text-align: center;
	padding: 4px 13px 0px 7px;
	background: url(/web/images/rcol_hdr_tall.jpg) no-repeat top;
}

.rcol_ftr1 {
	height: 10px;
	font-size: 3px;
	background: url(/web/images/rcol_ftr1.jpg);
}
.rcol_ftr2 {
	height: 10px;
	font-size: 3px;
	background: url(/web/images/rcol_ftr2.jpg);
}
.rcol_box h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 4px 0px 0px;
	color: #000000;
}
.rcol_bdy {
	padding: 0px;
	margin: 0px 14px 2px 0px;  
}
.rcol_bdy ul {
	margin: 0em;
	padding: 0em 0em 0em 1.3em;
	list-style: none;	
}
.rcol_bdy li {
	padding: 0em;
	margin: 0.6em 0px 0px;
}
.rcol_bdy p {
	padding: 0px;
	margin: 0.6em 3px 0em 1.3em;
}
/* 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 {

}
/* FOOTER ================================= */
/* Redone 22 Aug 06 */

#footer {
	clear: both;
	text-align: center;
	padding: 15px 0px 0px;
	margin: 0px;
}
#div_ftr_links {
	padding: 5px 0px;
	margin: 0px;
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#div_ftr_links ul {
	margin-left: 0px;
	padding-left: 0px;
	display: inline;
} 
#div_ftr_links ul li {
	margin-left: 0px;
	padding: 0px 13px;
	border-left: 1px solid #CCCCCC;
	list-style: none;
	display: inline;
}
#div_ftr_links ul li.li_link_first {
	border-left: none;
}
#div_ftr_nolinks {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
}
#p_tagline {
	font-weight: bold;
	color: #8A161A;
	text-align: right;
	float: right;
	padding: 10px 12px 0px 0px;
	margin: 0px;
	font-size: 11px;
	width: 400px;
}
p#p_copyright {
	margin: 10px 0px 0px 12px;
	padding: 0px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

/*=========================================================*/
/*    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(../images/menus/plus.gif) no-repeat 0px 40%;  
}
.widget.open { 
  background: url(../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;
}
/* DAL 7 April 11 - style sets that go with headers for non-PHP pages
/* Full header with image map nav ====================================================*/
#full_width_wrapper {
	background-image: url(../images/2011/full/pageBG.jpg);
	height: 220px;
	width: 100%;
	background-repeat: repeat-x;
}
#header_background {
	margin-right: auto;
	margin-left: auto;
	height: 220px;
	width: 978px;
}
#header_links_position {
	position: absolute;
	top: 15px;
	right: 242px;
}
#header_links   li  {
	display: inline;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#header_links a {
	color: #bbdcf4;
	text-decoration: none;
}
#header_links  a:hover {
	color: #bbdcf4;
	text-decoration: underline;
}
/* End full header with nav */
/* Short header no nav ====================================================*/
#full_width_wrapper_short {
	background-image: url(/web/images/2011/short/pageBG.jpg);
	height: 148px;
	width: 100%;
	background-repeat: repeat-x;
}
#header_background_short {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	height: 148px;
	width: 978px;
}
#header_links_position_short {
	position: absolute;
	top: 15px;
	right: 255px;
}
#header_links_short li  {
	display: inline;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#header_links_short a {
	color: #bbdcf4;
	text-decoration: none;
}
#header_links_short a:hover {
	text-decoration: underline;
}
/* End short header no nav */
/* Try this to go with short header */
.lcol_box {
	margin-top: 10px;
}