.affiliation    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: normal}
.author     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: normal}
.backg      { background-color: #001B4A} 
.backgmast    { background-color: #000000} 
.backgmast_new    { background-color: #001B4A} 
.catch      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.errmsg     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold}
.figlegend    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00274b; font-weight: normal}
.figtitle     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.heading_a    { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #00274B; font-weight: lighter}
.medlinks   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6666FF; font-weight: normal} 
.menulinks    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none} 
.menulinks_normal     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; font-weight: normal; text-decoration: none} 
.menuspacer     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00274b; font-weight: normal; text-decoration: none} 
.multihead    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.mybj_textbox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color: #666666; border-width: 1; border-style: solid}
.papertype    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: normal}
.realtable  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00274b; font-weight: normal}
.search   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.sec1       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.sec2       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.sidelinks  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6699FF; font-weight: bold} 
.sym      { font-family: Symbol; font-size: 12px}
.symtest    { font-family: Symbol; font-size: 18; font-style: normal}
.text       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00274b}
.textbox    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: normal}
.title      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.toclinks   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6666FF; font-weight: bold} 
.toclinks2  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6666FF; font-weight: bold} 
.toctext1     { background-color: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #00274b}
.toctext2     { background-color: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #00274b}
.toctext3     { background-color: #EEEEEE}
.winfiglegend     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: normal}
.winfigtitle    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: bold}
.winnav     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00274b; font-weight: normal}
.textsm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00274b}
.sm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00274b}
.courtesy_box {
  width: 170px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  padding:4px 5px 4px 8px;
  color:#CCCCCC;
  background-color:#001B4A;
  border-top: 2px solid #5577cc;
  border-left: 2px solid #5577cc;
  border-bottom: 2px solid #000044;
  border-right: 2px solid #000044
}
.chinese_box {
  width: 170px;
  position: relative; 
  padding: 10px 2px 7px 2px;
  background-color:#001B4A;
  border-top: 2px solid #5577cc;
  border-left: 2px solid #5577cc;
  border-bottom: 2px solid #000044;
  border-right: 2px solid #000044
}

.ed_biog_photo {
  margin: 0px 10px 10px 0px;
  float: left;
}

input.firstBtn{margin-top:2em;margin-left:8em;}

input.xsmall  {width: 40px}
input.small {width: 75px}
input.medium  {width: 150px}
input.mediumplus{width: 175px}
input.large {width: 300px}
input.xlarge  {width: 500px}
input.xxlarge {width: 600px}

textarea.medium {width:150px;height:100px;}
textarea.large  {width:300px;height:150px;}
textarea.xlarge {width:500px;height:175px;}
textarea.xxlarge{width:600px;height:200px;}

label   {float:left;width:10em;padding-right:.25em;}
label.rightHandSide {float:none;width:94%;padding-right:0;}


body      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
hr      {height:1;color: #cccccc}
p       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
sub       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
sup       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
td      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
th      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a:link      { font-family: Arial, Helvetica, sans-serif; color: #6666FF } 
a:visited     { font-family: Arial, Helvetica, sans-serif; color: #00274b } 
a:active      { font-family: Arial, Helvetica, sans-serif; color: #00274b } 
a:hover       { font-family: Arial, Helvetica, sans-serif; color: #FF6600 } 
a:link.medlinks     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6666FF } 
a:visited.medlinks  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00274b } 
a:active.medlinks   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00274b } 
a:hover.medlinks    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF6600} 

a:link.menulinks {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px;  font-weight: bold; color: #CCCCCC} 
a:visited.menulinks {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px;  font-weight: bold; color: #CCCCCC} 
a:active.menulinks {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #FFFFFF} 
a:hover.menulinks {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: #FFFFFF} 

a:link.menulinks_normal {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px;  font-weight: normal; color: #CCCCCC} 
a:visited.menulinks_normal {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px;  font-weight: normal; color: #CCCCCC} 
a:active.menulinks_normal {font-family:Verdana,  Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: normal; color: #FFFFFF} 
a:hover.menulinks_normal {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: normal; color: #FFFFFF} 

a:link.sidelinks      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6699FF} 
a:visited.sidelinks   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6699FF} 
a:active.sidelinks    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6699FF} 
a:hover.sidelinks   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00274b} 
a:link.toclinks     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: bold; color: #6666FF} 
a:visited.toclinks  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: bold; color: #6666FF} 
a:active.toclinks   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: bold; color: #00274b} 
a:hover.toclinks    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: bold; color: #FF6600} 
a:link.toclinks2      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #6666FF} 
a:visited.toclinks2   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6666FF } 
a:active.toclinks2    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6666FF } 
a:hover.toclinks2     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00274b } 
a:link.sm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00274b } 
a:active.sm  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00274b } 
a:hover.sm   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00274b } 
a:visited.sm   { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00274b } 

.img_Opt2Pay {
  padding: 2px 0px 0px 5px;
}

.img_Opt2Pay_toc {
  margin: 0px 3px 0px 0px;
}

/*Begin My Jnl styles */

div.RHToolbox   {
  width: 170px;
  position: relative; 
  padding: 3px 10px 5px 10px;
  background-color:#001B4A;
  border-top: 2px solid #5577cc;
  border-left: 2px solid #5577cc;
  border-bottom: 2px solid #000044;
  border-right: 2px solid #000044
  color:#CCCCCC;
}

.RHToolboxLinks   {color:#CCCCCC; font-weight: bold; font-size:11px; }
a:link.RHToolboxLinks   {color:#CCCCCC; text-decoration:none; }
a:visited.RHToolboxLinks{color:#CCCCCC; text-decoration:none; }
a:hover.RHToolboxLinks  {color:#CCCCCC; text-decoration:underline;}
a:active.RHToolboxLinks {color:#CCCCCC; text-decoration:underline;}

.MyJnl_PaperDate    {font-size: 10px;font-weight: normal;}
.MyJnl_ErrMsg     {color:#cc0000; font-weight: bold; font-size:12px; }
.MyJnl_Links      {color:#000033; font-weight: bold; font-size:12px; }
.MyJnl_ActiveFolder   {color:#cc0000; font-weight: bold; font-size:11px; }
.MyJnl_NonActiveFolder    {color:#000033; font-weight: normal; font-size:11px; }
.MyJnl_PaperLink    {color:#000033; font-weight: normal; font-size:11px; }

a:link.MyJnl_Links    {color:#000033; text-decoration:none; }
a:visited.MyJnl_Links     {color:#000033; text-decoration:none; }
a:hover.MyJnl_Links     {color:#00274b; text-decoration:underline;}
a:active.MyJnl_Links    {color:#000033; text-decoration:underline;}

a:link.MyJnl_ActiveFolder   {color:#001B4A; text-decoration:none; }
a:visited.MyJnl_ActiveFolder  {color:#001B4A; text-decoration:none; }
a:hover.MyJnl_ActiveFolder  {color:#001B4A; text-decoration:underline;}
a:active.MyJnl_ActiveFolder   {color:#001B4A; text-decoration:none;}

a:link.MyJnl_NonActiveFolder  {color:#000033; text-decoration:none; }
a:visited.MyJnl_NonActiveFolder {color:#000033; text-decoration:none; }
a:hover.MyJnl_NonActiveFolder   {color:#000033; text-decoration:underline;}
a:active.MyJnl_NonActiveFolder  {color:#000033; text-decoration:none;}

a:link.MyJnl_PaperLink    {color:#001B4A; text-decoration:none; }
a:visited.MyJnl_PaperLink   {color:#001B4A; text-decoration:none; }
a:hover.MyJnl_PaperLink   {color:#001B4A; text-decoration:underline;}
a:active.MyJnl_PaperLink  {color:#001B4A; text-decoration:underline;}

hr.hr_MyJnl     {height:1px;color:#001B4A;} 

img.MyJnl_ArrowGif    {margin: 0px 0px 0px 2px;}

td.BG_MyJnlIcon     {background-color:#cc0000;}
td.MyJnl_Head     {
  background-color:#001B4A;
  color:#cccccc;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  border-top: 1px solid #5577cc;
  border-left: 1px solid #5577cc;
  border-bottom: 1px solid #000044;
  border-right: 1px solid #000044
}

td.MyJnl_Folders    {
  background-color:#ffffff;
  padding: 10px 0px 10px 0px;
  font-size: 10px;
  border-left: 2px solid #001B4A;
  border-bottom: 2px solid #001B4A;
  border-right: 1px solid #001B4A;
}

td.MyJnl_papers     {
  background-color:#e6e6e6;
  padding: 10px 0px 10px 0px;
  font-size: 10px;
  border-bottom: 2px solid #001B4A;
  border-right: 2px solid #001B4A;
}

td.MyJnl_EmptyFolder    {padding: 0px 10px 0px 10px;}
td.MyJnl_SearchesL    {padding: 0px 3px 0px 5px;font-size: 10px;}
td.MyJnl_SearchesM    {padding: 0px 3px 0px 3px;font-size: 10px;}
td.MyJnl_SearchesR    {padding: 0px 5px 0px 3px;font-size: 10px;}
.MyJnl_FolderHL td    {border-top: 1px solid #001B4A;border-bottom: 1px solid #001B4A;}
tr.MyJnl_FolderHL   {background-color:#e6e6e6;padding: 2px 0px 2px 5px;color:#001B4A;font-weight: bold;font-size:11px;}
tr.MyJnl_Folder     {padding: 2px 0px 2px 5px;font-size:11px;}
tr.MyJnl_PaperRow   {padding: 2px 5px 2px 0px;}
tr.MyJnl_SearchesRow    {background-color:#e6e6e6input.xsmall; width: 40px}

/*End My Jnl Styles*/

div.RHBookmarkBox {
  width: 170px;
  position: relative; 
  padding: 3px 10px 5px 10px;
  background-color:#ffffff;
  border-top: 1px solid #f4f4f4;
  border-left: 1px solid #f4f4f4;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
  font-size: 11px;
  font-weight: bold;
  color:#111111;
}

/*  Styles for Paper nav links  */

.ArticleCatchContainer {
  position: relative;
}

.ArticleCatchLinesContainer {
  z-index:500;
}

.ArticleCatchBGNew {
  position: relative;
  background-color:#e6e6e6; 
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 2px 0px;
}

.ArticleHeader {
  position: relative;
}

.ArticleHeaderType {
  font-size: 12px; 
  font-weight: normal;
  padding: 5px 0px 0px 0px;
}

.ArticleHeaderTitle {
  font-size: 20px;
  padding: 0px 0px 0px 0px;
}

.ArticleHeaderAuthor {
  font-size: 12px; 
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}

.ArticleHeaderAff {
  font-size: 12px; 
  font-weight: normal;
  padding: 10px 0px 0px 0px;
}

.NavPaperLinksBox {
  float: right;
  clear:both;
  background-color:#e6e6e6; 
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #5f5f5f;
  border-right: 1px solid #969696;
  margin: 1px 0px 2px 10px;
  padding: 0px 0px 0px 0px;
}

.NavPaperLinksCell {
  padding: 1px 5px 3px 5px;
}

.NavPaperLinksDivider {
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid white;
}

.img_Opt2PayNew {
  background-color:#ffffff; 
  position: relative;
  padding: 0px 0px 0px 10px;
  float: right;
  z-index:510;
}

.TocIssueLinkContainer {
  background-color:#e6e6e6; 
  padding: 1px 5px 3px 5px;
  float: right;
}

#GracePeriodSub {
  position:absolute; 
  visibility:hidden; 
  z-index:510;
}

#GracePopup {
  width:400;
  font-size:12px; 
  background-color:#ffffcc; 
  color:#000000; 
  border: 1px solid #000000;
  padding: 10px 10px 10px 10px;
}