/*
-------------------------------------------------
VIN basic stylesheet
version:  2005.11.01
updated:  2006.04.03
------------------------------------------------- */

body {
  margin:0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  background: #ffffff;
  color: #333333;
}

FORM { margin-top: 0px; margin-bottom: 0px;}

A:link {color: Blue}
A:visited {color: Purple}
A:hover {color: Red}

/* Headers
------------------------------------------------- */

h1 {
  margin:0 0px 10px 0px;
  padding:0 0 .1em;
  border-bottom:2px dotted #999999;
  font-size:105%;
  font-weight: bold;
  color:#333333;
}
h2 {
  margin:0 0px 10px 0px;
  padding:0 0 .1em;
  border-bottom:1px dotted #999999;
  font-size:102%;
  font-weight: bold;
  color:#333333;
}
h3 {
  margin:0;
  padding:0;
  font-size:100%;
  font-weight: bold;
  color:#333333;
}
h4 {
  margin:0;
  padding:0;
  font-size:95%;
  font-weight: bold;
  color:#333333;
}
h5 {
  margin:0;
  padding:0;
  font-size:92%;
  font-weight: bold;
  color:#333333;
}
h6 {
  margin:0;
  padding:0;
  font-size:90%;
  font-weight: bold;
  color:#333333;
}


/* Content
------------------------------------------------- */
#content {
  margin-left: 30px;
  width: 710px;
}
#contentPrint {
  margin-left: 5px;
  width: 100%;
}
#Grey {
  border: 1px solid #999999;
  margin: 0;
  padding: 3px;
  width: 710px;
  background: #eeeeee;
}
#GreySmall {
  border: 1px solid #999999;
  margin: 0;
  padding: 3px;
  width: 410px;
  background: #eeeeee;
}

.maincol {
  width: 510px;
  margin: 0;
  font-size: 115%;
  line-height: 1.5em;
}
.subcol {
  width:170px;
  margin:0;
  font-size:70%;
  line-height:1.25em;
}
.maincol2 {
  width: 710px;
  margin: 0;
  font-size: 115%;
  line-height: 1.5em;
}
.maincol3 {
  width: 710px;
  margin: 0;
  font-size: 80%;
  line-height: 1.5em;
}
.maincol4 {
  width: 410px;
  margin: 0;
  font-size: 90%;
  line-height: 1.5em;
}
.subcol4 {
  width:300px;
  margin:0;
  font-size:75%;
  line-height:1.25em;
}
.calcmaincol {
  width: 300px;
  margin: 0;
  font-size: 90%;
  line-height: 1.25em;
}
.calcsubcol {
  width:410px;
  margin:0;
  font-size:100%;
  line-height:1.25em;
}


#journalscontainer ul {
 padding:0;
 margin-left: 0;
 list-style-type:none;
 font-size: .9em;
}
#journalscontainer li {

 line-height:1em;
}
.level1 {
 margin-left: 0;
 border-top: 1px dotted #999999;
 padding:4px;
 width:510px;
}
.level2 {
 margin-left:100px;
}

#volumecontainer ul {
  padding-left: 0;
  margin-left: 10px;
  float: left;
  width: 100%;
  font-weight: normal;
  font-size: .8em;
}

#volumecontainer ul li { display: inline; }

#issuescontainer ul {
  padding-left: 0;
  margin-left: 10px;
  float: left;
  width: 100%;
  font-weight: normal;
  font-size: .8em;
}

#issuescontainer ul li { display: inline; }


.vernacular {
  font-size:80%;
  font-weight: normal;
  font-style: italic;
  color:#666666;
  line-height: 1em;
}


/* Cascading UL/LI
------------------------------------------------- */
#cascadelevel1 ul {
  padding-left: 0;
  margin-left: 10px;
  float: left;
  width: 100%;
  font-weight: normal;
  font-size: 70%;
}

#cascadelevel1 ul li { display: inline; }

#cascadelevel2 ul {
  padding-left: 0;
  margin-left: 10px;
  float: left;
  width: 100%;
  font-weight: normal;
  font-size: 70%;
}

#cascadelevel2 ul li { display: inline; }

/* TOC build
------------------------------------------------- */

.article {
  width:100%;
  margin-top:0px;
  margin-bottom: 13px;
  border-bottom: 1px dotted #999999;
  line-height: 1.1em;
}
.article p {
  margin: 0;
  padding: 0;
}
.arttype {
  color: #999999;
  font-size: 65%;
  font-weight: normal;
  margin-left:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.arttitle {
  margin-left:0px;
  color: #333333;
  font-size: 70%;
  font-weight: bold;
  line-height: 1em;
}
.artauthor {
  width: 65%;
  font-weight: normal; 
  text-align: left; 
  font-style: italic;
  padding-bottom: 5px !important;
}
.artlink {
  width:50%;
  font-weight: normal;
  color: #666666;
  font-size: 65%;
  float:left;
}
.artpage {
  font-weight: bold;
  color: #666666;
  font-size: 65%;
  float:right;
}



/* Authors
------------------------------------------------- */
#authorcontainer {
  width:100%;
  margin-top:3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #999999;
}

#authorcontainer2 {
  width:100%;
}

.Authors {
  font-size: 65%;
  font-weight: normal;
  line-height: 1.25em;
  font-style: italic;
}

.Authors2 {
  font-size: 65%;
  font-weight: normal;
  line-height: 1.25em;
  font-style: italic;
  color: #666666;
}

.AuthorAffliation {
  font-size: 60%;
  font-weight: bold;
  line-height: 1.25em;
}

/* Large fonts
------------------------------------------------- */
.Large {
  font-size: 105%;
  font-weight: normal;
  line-height: 1.5em; 
}
.LargeBold {
  font-size: 105%;
  font-weight: bold;
  line-height: 1em; 
}
.XL {
  padding: 0;
  font-size: 85%;
  font-weight: bold;
  width: 100%; 
  background: #eeeeee;
}
.XLBold {
  font-size: 115%;
  font-weight: bold;
  line-height: 1.1em;
  width: 100%;
  border-bottom: 1px solid #999999;
}
.XLClear {
  margin-top: 3px;
  padding: 2px;
  font-size: 85%;
  font-weight: bold;
  width: 100%; 
}
.XLNormal {
  margin-top: 3px;
  padding: 2px;
  font-size: 80%;
  font-weight: normal;
  width: 100%; 
}
.XLAOW {
  font-size: 125%;
  font-weight: bold;
  line-height: 1.1em;
  width: 100%;
  padding: 2px;
  border: 1px dotted #999999;
  background-color: #dddddd;
}
.SitemapTop {
  font-size: 95%;
  font-weight: bold;
  line-height: 1em;
  width: 100%;
  border-bottom: 1px dotted #999999;
  color: #999999;
}
.BoardsHeader {
  margin:0 0px 10px 0px;
  padding:0 0 .1em;
  font-size: 85%;
  font-weight: bold;
  line-height: 1em;
  width: 100%;
  border-bottom: 2px dotted #999999;
  color: #999999;
}

/* Medium fonts
------------------------------------------------- */
.Medium {
  font-size: 70%;
  font-weight: normal;
  line-height: 1.5em; 
}
.MediumBold {
  font-size: 70%;
  font-weight: bold;
  line-height: 1em; 
}
.MediumList {
  font-size: 80%;
  font-weight: normal;
  line-height: 1.5em; 
}
.MediumBiographyBold {
  font-size: 70%;
  font-weight: bold;
  line-height: 1em; 
  color: #666666;
}
.MediumBiography {
  font-size: 70%;
  font-weight: normal;
  line-height: 1em; 
  color: #666666;
}
.MediumBoldBreadcrumb {
  font-size: 70%;
  font-weight: bold;
  line-height: 1em;
  margin-top: 5px;
}

/* Small fonts
------------------------------------------------- */
.Copyright {
  font-size: 60%;
  font-weight: bold;
}
.breadcrumb {
  font-size: 60%;
  font-weight: bold;
  margin-right: 5px;
}
.url {
  font-size: 58%;
  font-weight: normal;
  margin-right: 5px;
  width: 100%;
  color: #aaaaaa;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 10px;
}
.Small {
  font-size: 60%;
  font-weight: normal;
}
.SmallBold {
  font-size: 60%;
  font-weight: bold;
}
.SmallItalic {
  font-size: 60%;
  font-weight: normal;
  font-style: italic;
}
.SmallItalicBold {
  font-size: 60%;
  font-weight: bold;
  font-style: italic;
  color: #666666;
}
.SmallItalicBold2 {
  font-size: 80%;
  font-weight: bold;
  font-style: italic;
  color: #666666;
}
.SmallBoldGrey {
  font-size: 60%;
  font-weight: bold;
  background: #eeeeee;
}
.SmallBoldSM {
  font-size: 60%;
  font-weight: bold;
  line-height: 110%;
}
.SmallGray {
  font-size: 60%;
  font-weight: bold;
  color: #999999;
}
.Citation {
  font-size: 60%;
  font-weight: bold;
  line-height: 1em;
}

/* Navigation
------------------------------------------------- */

.MasterNav {
  font-size: 65%;
  font-weight: bold;
  color: #E7E8EA;
  padding: 2px;
}
.MasterNavSmall {
  font-size: 60%;
  font-weight: bold;
  color: #E7E8EA;
  padding: 2px;
}

#masternavcontainer {
  padding-left: 0;
  margin-left: 0;
  color: #E7E8EA;
  font-weight: bold;
}
#masternavcontainer  a {
  color: #E7E8EA;
  text-decoration: none;
}
#masternavcontainer a:visited {
  color: #E7E8EA;
  text-decoration: none;
}
#masternavcontainer a:hover {
  color: #FF9900;
  text-decoration: none;
}

.MasterNav2 {
  font-size: 65%;
  font-weight: bold;
  color: #FF9900;
  padding: 2px;
}
#masternavcontainer2 {
  padding-left: 0;
  margin-left: 0;
  color: #FF9900;
  font-weight: bold;
}

#masternavcontainer2  a {
  color: #FF9900;
  text-decoration: none;
}
#masternavcontainer2 a:visited {
  color: #FF9900;
  text-decoration: none;
}
#masternavcontainer2 a:hover {
  color: #E7E8EA;
  text-decoration: none;
}

.navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  background-color: #728EB2;
  color: #ffffff;
  float: left;
  width: 100%;
  font-weight: bolder;
}

.navcontainer ul li { display: inline; }

.navcontainer ul li a, .navcontainer ul li a:visited {
  padding: 0.2em 1em;
  background-color: #728EB2;
  color: #ffffff;
  text-decoration: none;
  float: left;
  border-right: 2px solid #3F6494;
  font-size: 60%;
  font-weight: bolder;
}

.navcontainer ul li a:hover {
  background-color: #D1D1D1;
  color: #666666;
  border-right: 2px solid #666666;
}

.navcontainer ul li a.SelectedNavItem, .navcontainer ul li a.SelectedNavItem:visited, .navcontainer ul li a:active {
  padding: 0.2em 1em;
  background-color: #ffcc00;
  color: #000000;
  text-decoration: none;
  float: left;
  border-right: 2px solid #000000;
  font-size: 60%;
  font-weight: bolder;
}

#toolscontainer {
  padding-left: 0;
  margin-left: 0;
}

#toolscontainer a {
  text-decoration: none;
  border-bottom: 1px dotted #999999;
  font-size: 100%;
  font-weight: bold;
}
#toolscontainer a:visited {
  text-decoration: none;
  border-bottom: 1px dotted #999999;
  font-size: 100%;
  font-weight: bold;
}
#toolscontainer a:hover {
  border-bottom: 1px solid #666666;
}


/* Full Text
------------------------------------------------- */

#Keywords {
  border: 1px solid #999999;
  margin: 0;
  padding: 3px;
  width: 510px;
  background: #eeeeee;
  line-height: 100%;
}

#references ol {
  padding:0;
  margin-top: 3px;
  color: #333333;
  font-size: 65%;
  font-weight: normal;
  list-style: decimal;
}
#references li {
  margin-left: 0;
  margin-bottom: 5px;
  color: #333333;
  font-weight: normal;
  line-height: 1.20em;
}

#references ol li { display: list-item; }

#references ol li a, #references ol li a:visited {
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
}

#references ol li a:hover {
  text-decoration: none;
  border-bottom: 1px dotted #666666;
}

.ReferenceLink {
	border: 1px dashed;
  padding: 2px;
	vertical-align: super;
	font-weight: bold;
  font-size: 60%;
}

.ReferenceToolTip {
  position:absolute; visibility:hidden; overflow:hidden;
  color:#333; background:#ddd; border:1px solid #999;
  font-size:10px; margin:0; padding:1px;
  width:175px; height:auto;
  z-index:10;
}

.PopUpMessage {
  position:absolute; visibility:hidden; overflow:hidden;
  color:#333; background:#ddd; border:1px solid #999;
  font-size:10px; margin:0; padding:1px;
  width:175px; height:auto;
  z-index:10;
}

.FeedbackForm {
  position:absolute; visibility:hidden; overflow:hidden;
  color:#333; background:#ddd; border:1px solid #999;
  font-size:10px; margin:0; padding:1px;
  width:300px; height:auto;
  z-index:10;
}

.SubWindow {
  position:absolute; visibility:hidden;
  top:0px; left:0px;
  overflow:auto;
  color:#333; background:#ddd; border:1px solid #999;
  font-size:65%; margin:5px; padding:5px;
  z-index:10;
  width: 10px;
  height:10px;
}

.xDropDown {
  position:absolute; visibility:hidden;
  overflow:auto;
  top:0; left:0;
  background-color: #D1D1D1;
  color:#444; border:1px solid #999;
  margin:0; padding:1px;
  z-index:10;
}

.xDropDown a, .xDropDown a:visited {
  text-decoration: none;
  padding-left: 0;
  margin-left: 0;
  color: #333333;
  width: 100%;
  font-size: 65%;
}

.xDropDown a:hover {
  background-color: #ffffff;
  color: #666666;
}

.xDropDown a.SelectedDropDownItem {
  font-weight: bold;
}

/* Tables
------------------------------------------------- */

table.dark { color:#000000; background-color:#ffffff; border:1px ridge; margin-bottom:1px; padding:5px }
thead.dark { color:#ffffff; background-color:#808080; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tbody.dark { background-color:#F1F1F1; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tfoot.dark { background-color:#ffffff; padding-bottom:2px; font-size: 10px; font-family: Arial, sans-serif; }

table.light { color:#000000; background-color:#ffffff; border:1px ridge; margin-bottom:1px; padding:5px }
thead.light { background-color:#ffffff; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tbody.light { background-color:#F1F1F1; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tfoot.light { background-color:#ffffff; padding-bottom:2px; font-size: 10px; font-family: Arial, sans-serif; }

table.white { color:#000000; background-color:#ffffff; border:1px ridge; margin-bottom:1px; padding:5px }
thead.white { background-color:#ffffff; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tbody.white { background-color:#ffffff; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tfoot.white { background-color:#ffffff; padding-bottom:2px; font-size: 10px; font-family: Arial, sans-serif; }

table.transparent { color:#000000; background-color:#ffffff; margin-bottom:1px; padding:5px }
thead.transparent { background-color:#ffffff; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tbody.transparent { background-color:#ffffff; padding-bottom:2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tfoot.transparent { background-color:#ffffff; padding-bottom:2px; font-size: 10px; font-family: Arial, sans-serif; }

table.mystuff { color:#000000; padding:10px; }
thead.mystuff { border-bottom: 1px double #333333; background-color: #eeeeee; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif;  }
th.mystuff { border-bottom: 2px solid #333333; background-color: #eeeeee; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif;  }
tbody.mystuff { border-bottom: 1px dotted #aaaaaa; background-color: #ffffff; padding-bottom: 2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
td.mystuff { border-bottom: 1px dotted #aaaaaa; border-left: 1px dotted #cccccc; background-color: #ffffff; padding-bottom: 2px; font-size: 13px; font-family: "Arial Narrow", Arial, sans-serif; }
tfoot.mystuff { background-color:#ffffff; padding-bottom:2px; font-size: 10px; font-family: Arial, sans-serif; }

/* Columns
------------------------------------------------- */


.Button1 { font-weight: bold; font-family: Arial, sans-serif; font-size: 11px; color: #536070; background-color : #e1e1e1; }
.Button2 { font-weight: normal; font-family: Arial, sans-serif; font-size: 11px; color:#000000; text-align: center; width:130px; padding: 1px; margin: 1px; background-color: #E1E1E1; }
.Button3 { font-weight: bold; font-family: Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFCC00; }
.ButtonGray { font-weight: normal; font-family: Arial, sans-serif; font-size: 11px; color:#999999; text-align: center; width:130px; padding: 1px; margin: 1px; background-color: #E1E1E1; }


/* Boards
------------------------------------------------- */

.boards {
  font-size: 60%;
  font-weight: bold;
}

.boards A:link {color: Blue; text-decoration: none;}
.boards A:visited {color: Purple; text-decoration: none;}
.boards A:hover {color: Red; text-decoration: none;}

.Messages {
  font-size: 75%;
  font-weight: normal;
}

/* Journals
------------------------------------------------- */

.alpha ul {
  padding-left: 0;
  margin-left: 0;
  background-color: #ffffff;
  color: #333333;
  float: left;
  width: 100%;
  font-weight: bolder;
}

.alpha ul li { 
  display: inline; 
}

.alpha ul li a, .alpha ul li a:visited {
  padding: 0.2em 1em;
  width: 36px;
  background-color: #A6ACB2;
  color: #333333;
  text-decoration: none;
  float: left;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  font-size: 70%;
  font-weight: bolder;
}

.alpha ul li a:hover {
  background-color: #D1D1D1;
  color: #666666;
  border-right: 2px solid #ffffff;
}

.alpha ul li a:active {
  padding: 0.2em 1em;
  width: 36px;
  background-color: #660000;
  color: #ffffff;
  text-decoration: none;
  float: left;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  font-size: 70%;
  font-weight: bolder;
}

/* Calculators
------------------------------------------------- */

#calcresultscontainer {
  padding-left: 2;
  margin-left: 2;
  color: #dddddd;
  font-weight: bold;
  border: 2px solid #ff9900;
  background-color: #FFFFCC;
}

.Calc {
  font-size: 80%;
  font-weight: normal;
  line-height: 1.25em; 
}
.CalcXL {
  padding: 0;
  font-size: 85%;
  font-weight: bold;
  width: 100%; 
  background: #eeeeee;
}

/* Miscellaneous
------------------------------------------------- */

.DottedLine {
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 1px dotted #cccccc;
}
.AOW {
  font-size: 90%;
  font-weight: bold;
  font-style: italic;
  color: #660000;
  text-align: right;
  border-bottom: 2px dotted #660000;
}
.BottomBox {
  font-size: 70%;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}
.Alert {
  color: #660000;
}
.FormulaImage {
  margin-top: 10px;
  border: 1px solid #cccccc;
  padding: 3px;
}

/* Image Library
------------------------------------------------- */

.Bold {
  font-weight: bold;
}

.Imagesubcol {
  width:170px;
  margin:0;
  font-size:70%;
  line-height:1.25em;
  float: right;
  border-left: 1px dotted #999999;
  padding: 10px;
}

.ImageTOC {
  margin-right: 0;
  margin-left: 4px;
  padding: 14px;
  font-weight: bold;
}

.ImageClass {
  font-weight: bold;
  border-bottom: 1px dotted #999999;
  margin-bottom: 4px;
  width: 100%;
}
.Image {
  padding: 2px;
  border: 1px solid #cccccc;
}

.ImageDivider {
  padding: 1px;
  border-bottom: 1px dotted #cccccc;
  margin-bottom: 5px;
}

.ImageCaption {
  font-size: 60%;
  font-weight: bold;
}

.ImageCaps {
  font-size: 60%;
  font-weight: bold;
  color: #999999;
  font-variant: small-caps;
  font-style: italic;
}

/* Search
------------------------------------------------- */
.searchtitle {
  margin-left:0px;
  color: #333333;
  font-size: 80%;
  font-weight: bold;
  line-height: 1em;
}
.searchdescript {
  font-size: 75%;
  font-weight: normal; 
  text-align: left; 
  padding-bottom: 5px !important;
}
.SearchDivider {
  padding: 1px;
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #666666;
  margin-bottom: 15px;
  background-color: #eeeeee;
}
.MajorDivider {
  padding: 1px;
  border-top: 2px dotted #666666;
  border-bottom: 2px dotted #666666;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* Password Reminder
------------------------------------------------- */

.PWContainer {
  width: 600px;
  padding: 5px;
}

.EmailLabel {
  font-size: 75%;
  font-weight: bold;
  font-style: italic; 
}

.EmailText {
  width: 600px;
  padding: 10px;
  border: 1px dotted #FF3300;
  background-color: #eeeeee;
  font-size: 75%;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 10px;
}

.EmailErrorMsg {

}

/* Survey
------------------------------------------------- */

.largeQ {
  margin:0;
  padding:0;
  font-size:90%;
  font-weight: bold;
  color:#333333;
  line-height: 1em;
}

.surveyQ {
  font-size: 70%;
  font-weight: normal;
  color:#333333;
  line-height: 1.05em;
}

.interpretationQ {
  font-size: 75%;
  font-weight: bold;
  color:#333333;
  line-height: 1.05em;
  border-bottom: 1px dotted #cccccc;
}

.Findings {
  border: 1px solid #999999;
  margin: 0;
  padding: 3px;
  background: #eeeeee;
}

.dividerQ {
  padding: 3px;
  line-height: 1.05em;
  border-top: 1px solid #999999;
}

.navQ {
  font-size: 60%;
  font-weight: normal;
  line-height: 1.10em;
}

/* Multimedia Index classes.
------------------------------------------------- */

.IntroHeader { font-size: 80%; background-color: #C1C1C1; width: 100%; padding: 2px; }
.CatHeader { font-size: 80%; background-color: #F1F1F1; width: 100%; padding: 2px; } 
.Items { font-size: 13px; font-family: Arial Narrow, Arial; }
.CatTitle { font-size: 10px; font-family: Arial; }
.Small { font-size: 11px; font-family: Arial; }
.Copyright { font-size: 10px; font-weight: bold; font-family: Verdana; }





/* Temporary fix for LONG URLS.
------------------------------------------------- */

	.post {
    padding-left: 0;
    margin-left: 10px;
	font: Arial;
	font-size: 11px;
    }
	
    .post  a {
	color: blue;
    width: 40%;
	word-wrap:break-word;
    text-decoration: none;
    }
	
    .post a:visited {
	color: purple;
    width: 40%;
	word-wrap:break-word;
    text-decoration: none;
    }
	
    .post a:hover {
	color: red;
    width: 40%;
	word-wrap:break-word;
    text-decoration: none;
}





/* OBSOLETE Proceedings classes -- must be replaced
   by 3/1/2007.  Luc to do SQL statement to run on
   conversion from proceedings to journals engine.
------------------------------------------------- */



.BodyNoIndent {
	/*font-size: 70%;*/
 	font-size: 100%;
 	font-weight: normal;
	line-height: 1.5em; 
 	margin-top : 3px;
	margin-bottom : 5px;
}
.BodyNoIndentSpace {
 	font-size: 70%;
 	font-weight: normal; 
	line-height: 1.5em; 
	 margin-top : 10px;
  margin-bottom : 10px;
}
.BodyIndent {
    /*font-size: 70%;*/
    font-size: 100%;
 	font-weight: normal;  
	line-height: 1.5em; 
	text-indent: 13px;
  margin-top : 3px;
  margin-bottom : 5px;
}
.BodyIndentSpace {
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em; 
	text-indent: 13px;
  margin-top : 10px;
  margin-bottom : 5px;  
}

/* not sure if numbered classes are used?? */
.Numbered{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-bottom : 3px;
	margin-top : 3px;	
}
.BodyNumbered{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : .5in;
	text-indent : -.2in;
	margin-bottom : 3px;
	margin-top : 3px;	
}

  
Indent{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
	text-indent : -.50in;
	margin-bottom : 3px;
	margin-top : 3px;
}
.Indent1{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
  margin-left : .5in;
  margin-bottom : 3px;
  margin-top : 5px;	
}
.Indent2{
 	font-size: 70%;
 	font-weight: normal;
  margin-left : .75in;
  margin-bottom : 3px;
  margin-top : 5px;
}
.Indent3{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
  margin-left : 1.0in;
  margin-bottom : 3px;
  margin-top : 5px;
}
.Indent4{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
   margin-left : 1.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.Indent5{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 1.50in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.Indent6{
 	font-size: 70%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 2in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.HIndent1{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : .50in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.HIndent2{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : .70in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;
}
.HIndent3{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : .90in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;
}
.HIndent4{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 1.10in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.HIndent5{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 1.30in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.HIndent6{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 1.50in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.HIndent7{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 1.70in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.HIndent8{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.55em;
	margin-left : 1.90in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;
    font-family: verdana;	
}
.HIndent9{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 2.10in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.HIndent10{
 	/*font-size: 65%;*/
	font-size: 85%;
 	font-weight: normal;
	line-height: 1.5em;
	margin-left : 2.30in;
	text-indent : -.25in;
	margin-bottom : 3px;
	margin-top : 5px;	
}
.Reference {
 	/*font-size: 60%;*/
    font-size: 80%;
 	font-weight: normal;
	line-height: 1.25em; 
	margin-left : .50in;
	text-indent : -.2in;
	margin-bottom : 3px;
	margin-top : 3px;
}
.ReferenceHeading {
  /*font-size: 65%;*/
  font-size: 85%;
  font-weight: bold;
  margin-bottom : 3px;
  margin-top : 3px;
}
.Notes {
 	font-size: 65%;
 	font-weight: normal;
	line-height: 1.5em;
}
.IDNo {
 	font-size: 65%;
 	font-weight: normal;
}
.SubHeading {
  margin:5px 0px 5pxpx 0px;
  padding:0 0 .1em;
  border-bottom:2px dotted #999999;
  font-size:100%;
  font-weight: bold;
  color:#333333;
}

.SubHeading2 {
  margin: 5px 0px 5px 0px;
  padding:0 0 .1em;
  border-bottom:1px dotted #999999;
  font-size:95%;
  font-weight: bold;
  color:#333333;
}
.SubHeading3 {
  margin:0;
  padding:0;
  font-size:80%;
  font-style: italic;
  font-weight: bold;
  color:#333333;
}
.SubHeading4 {
  margin:0;
  padding:0;
  font-size:75%;
  font-weight: bold;
  color:#333333;
}

/* added 1/19/2010 */
.Copyright2 {
  font-size: 9px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0C0C75;
}

/* Full Text Journal Article */
.DocumentMainFullTextContent H1 { border:none; font-size:100%; }
.DocumentMainFullTextContent .BodyNoIndent { font-size:13px; color:#333333; }
.DocumentMainFullTextContent .BodyIndent { font-size:13px; color:#333333; }
.DocumentMainFullTextContent .MainColH3 { margin-top:20px; }
.DocumentMainFullTextContent .ReferenceHeading { font-size:100%; color:#333333; margin:12px 0; }
.DocumentMainFullTextContent .Reference { font-size:75%; color:#333333; display:block; margin-left:0.5in; text-indent:-0.35in; margin-bottom:8px; }
.DocumentMainFullTextContent .SubHeading { border-bottom:1px solid #D5D5D5; }
.DocumentMainFullTextContent .Notes { font-size:80%; color: #575757; }
.DocumentMainFullTextContent .SubHeading3 { font-size:13px !important; }