/*
 * mods.css
 *
 * additions and mods to common.css
 * this will override common.css and any sidebar css (eg rightSidebar.css)
 */

/**
 * Common HTML elements
 */

#logo {
}

#header {
	height: 165px;
	background-color: #FFFFFF;	
	margin: 0 auto;
	width: 80%;
	min-width: 650px;
	border-bottom: 1px solid  #000;
}

#header_orig {
	width:100%;
	background-color: #ABA;
	text-align: center;
}

#navbar {
	border-bottom: 1px solid #000;
}

#navbarArticle {
	margin-right: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color:#FFFFFF;
}

#navbarArticle a {
	font-size: 0.65em;
	letter-spacing: 0.05em;
}

ul.menu li {
	padding-right: 0.6em;
}

ul.menu li.large {
	font-size: 1.2em;
	font-weight: bold;
}


ul.sidebar {
	margin-left:-12px;
}

li.sidebar {
	margin-bottom:4px;
}


#content {
	border-top: 0px dotted #000;
}

#headerTitle {
    /* this div was removed from the header because it added line spaces
	visibility: hidden;*/
}

#container {
	border: 0px solid #000;
	border-top: 5px solid  #4B8DC2;
}

#body {
	border: 0px solid #000;
	background-color: #FFFFFF;
	color: #111;
	min-width: 800px;	
}

#bodyArticle {
	border: 0px solid #000;
    margin: 10px;
	padding: 10px;
	color: #111;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
}


#main {
	border: 0px solid #000;	
}

#main h2 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0.5em;
	font-family: Verdana,Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	line-height: 130%;
}

#main h4.article {
	margin: .75em 1em 0.25em 0em;
	font-family: Verdana,Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	font-size: .75em;
	line-height: 110%;
}

#content {
	border: 0px solid #000;
	
}

#content h2 {
	font-family: Verdana,Georgia,'Times New Roman',Times,serif;
}

#content h3 {
	font-family: Verdana,Georgia,'Times New Roman',Times,serif;
}

#content h4 {
	font-family: Verdana,Georgia,'Times New Roman',Times,serif;
}

h5 {
	font-size: .7em;
}

#footerEnd {
	width: 100%;
	min-height: 5px;
	position: static;
	clear: both;
	border-top: 5px solid  #4B8DC2;
	text-align: center;
}

table.homepageLayout td {
	padding: 0.15em 0.25em 0.15em 0.25em;
	/**  top right bottom left */
}

table.homepageLayout td.headerseparator{
	background-color: #CDD8BE;
	font-weight: bold;
	vertical-align: top;
	height: 10px;
}

table.homepageLayout td.headerseparator1{
	background-color:#CCCCCC;
	font-weight: bold;
	vertical-align: top;
	height: 10px;
	padding-left: 10px;
}

table.homepageLayout td.spacer {
	padding-top: .1em 0em 0em 0em;
	background-color: #ebebeb;
	/**height:1px;*/
}

table.homepageLayout td.sectionSpacer {
	padding-top: 1em;
	/**height:10px;*/
}


div.separator {
	border-bottom: 1px solid #000;
	font-size: 0.5em;
	line-height: 25%;
}

/**
span.discussionOpen{
 background-color: #CDD8BE;
}

span.discussionClosed{
 background-color: #E55451;
}
*/

/** Table of contents*/

table.tocArticle {
	width: 100%;
	padding-left: 10px;
}

table.tocArticle div.tocAuthors {
	padding-left: 25px;
	font-style: italic;
	vertical-align: top;
}

div.shadow1 {
border-right: #ebebeb 1px solid; 
border-bottom: #ebebeb 1px solid;
}

div.shadow2 {
border-right: #d7d7d7 1px solid; 
border-bottom: #d7d7d7 1px solid;
}

div.shadow3 {
border: 2px solid #eaeaea; 
border-right: #bdbdbd 2px solid; 
border-bottom: #bdbdbd 2px solid; 
}

div.shadow4 {
padding: 0.25em 0.25em 0.25em 0.25em; 
background-color: #ebebeb;
}


/**
 * header table HTML elements
 */
 
#header #headerTable{
margin: 0 auto;
font-size: .7em;
width: 100%;
text-align:left;
border: 0px solid #000000;
float: right;
max-height:140px;
padding: 0em 0 0.25em 0;
/*border: 1px solid #000000;*/
}

#header #headerTable #hRow{
width: 100%;
font-weight:bold;
font-size: 1.2em;
border: 1px solid #D9D9D9;
background-color: #EEEEEE;
}

#header #headerTable #tRow{
font-style:italic;
font-size: .68em;
border: 1px solid #D9D9D9;
background-color: #EEEEEE;
}

#header #headerTable1 {
text-align: center;
font-size: 12px;
border: 0px solid #D9D9D9;
margin: 5px;
}

#header #headerTable1 #tr {
line-height: 15px;
text-align: right;
}


#header #headerTable1 a {
text-decoration: none;
font-size: 0.95em;
font-weight:bold;
}

#header #headerTable1 a:link {
color: #375;
}

#header #headerTable1 a:active {
color: #253;
}

#header #headerTable1 a:visited {
color: #375;
}

#header #headerTable1 a:hover {
color: #253;
background: #FFF;
font-style:italic;
}

#header #headerTable1 a.plain {
text-decoration: none;
}

#sidebar div.sidebarHelp a{
text-decoration: none;
font-weight:bold;
}

#sidebar div.block a:hover{
color: #253;
background: #FFF;
}

span.TOCtitle {
 font-weight:bold;
 color: #3E3535;
 color: #25383C;
}

span.TOCdate {
 font-style:italic;
 color: #3E3535;
}

span.TOCsectionArticle {
 font-weight:bold;
 background-color: #CCCCCC;
 padding:2px;
}

div.abstractCitation {
 float: right;
 margin: 8px;
}

div.abstractCitation a {
 text-decoration: none;
}

div.abstractCitationSpotlight {
 float: left;
 padding-top: 6px; 
 padding-left: 12px; 
 text-indent: -12px;
}

div.abstractCitationSpotlight a {
 text-decoration: none;
}

/**
 * scroller elements
 */

#pscroller1{
height: 100px;
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
padding: 5px;
background-color: #EEEEEE;
/*background-color: #CDD8BE;*/
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

p.Heading, li.Heading, div.Heading
	{mso-style-name:Heading;
	mso-style-update:auto;
	mso-style-parent:"";
	mso-style-next:Body;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:0in;
	text-align:center;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:11.0pt;
	mso-bidi-font-size:10.0pt;
	color:black;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
p.Body, li.Body, div.Body
	{mso-style-name:Body;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	text-align:justify;
	text-indent:27.0pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	}
p.Name, li.Name, div.Name
	{mso-style-name:Name;
	mso-style-update:auto;
	mso-style-parent:"";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:3.0in;
	margin-bottom:.0001pt;
	mso-pagination:none;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	color:black;}
	
/**
 * styles for the HTML article
**/
  #article h1 {line-height: 1.25em; font-size: 2em; margin-top: 0px;}
  #article h2 {line-height: 1.25em; font-size: 1.5em;}
  #article h3 {line-height: 1.25em; font-size: 1.25em;}
  #article a {text-decoration: none;}
  #article a:link {text-decoration: none}
  #article a:visited {text-decoration: none}
  #article a:active {text-decoration: none}
  #article A:hover {text-decoration: none; color:"#f8f8f8"}
  #article A IMG {border: 1px solid #0000FF}