﻿.nobr {
  white-space:nowrap;
}
#logoutBlock {
  margin-top:10px;
}
#logoutBlock a {
  margin-left:15px;
}
#loginBlockCtn {
  width:700px;    
}
#loginBlock {
  position: relative; 
  width:335px;
  margin:0 auto;
}
#loginBlock .Header {
  background: url(/SiteCollectionImages/Frontend/ContentGRHeaderBG.gif) no-repeat; 
  height:14px;
}
#loginBlock .END {
  position: absolute; 
  width: 20px; 
  background: url(/SiteCollectionImages/Frontend/ContentGRHeaderBG.gif) no-repeat right top; 
  height: 100%; 
  top: 0px; 
  right: 0px
}
#loginBlock .Detail .ErrMsg {
  color:Red;
}
#loginBlock .Detail {
  background-color:#EDF2F6;
}
#loginBlock .Detail .C0 {
  text-align:center;
}
#loginBlock .Detail .C1 {
  float:left;
  width:100px;
  margin-top:3px;
  padding-right:20px;
  text-align:right;
}
#loginBlock .Detail .C2 {
  float:left;
  width:180px;
  margin-top:3px;
}
#loginBlock .Detail .C2 INPUT {
  width:180px;
}
#loginBlock .Footer {
  background: url(/SiteCollectionImages/Frontend/ContentGRFooterBG.gif) no-repeat; 
  height:14px;
}
#loginBlock .Footer .END {
  position: absolute; 
  width: 20px; 
  background: url(/SiteCollectionImages/Frontend/ContentGRFooterBG.gif) no-repeat right bottom; 
  bottom: 0px; 
  right: 0px
}

#searchBlock {
  background: #EDF2F6 url(/SiteCollectionImages/Frontend/SearchFormBG.gif) no-repeat; 
  position: relative; 
  padding: 5px 0 0; 
  height: 65px; 
  width:700px;
}
#searchBlock.extendH {
  height: 92px;
}
#searchBlock .END {
  position: absolute; 
  width: 20px; 
  background: url(/SiteCollectionImages/Frontend/SearchFormBG.gif) no-repeat right top; 
  height: 100%; 
  top: 0px; 
  right: 0px
}
#searchBlock TABLE {
  width:650px;
  margin:0 auto;
}
#searchBlock .Detail {
  padding:7px 10px 7px 20px;
  float:left;
}
#searchBlock .First {
  padding-left: 0;
}
#searchBlock .First.FixWidth {
  width:85px;
}
#searchBlock INPUT, #searchBlock SELECT {
  margin-top: 6px;
  width:110px;
  float:left;
}
#searchBlock .CalendarBTN {
  width:16px;
  float:left;
  height:16px;
}
#searchBlock .GOBTN {
  margin: 0 0 0 10px;
  width: 55px; 
  float: left;
  height: 29px;
}
#searchBlock .AdvSearch {
  text-align: right;
  padding:7px 0 0;
  margin-right:25px;
  color: #333;
  font-size: 12px;
  text-decoration: underline;
  float:right;
  width: 100px;
}
#searchBlock .AdvSearch a:link, #searchBlock .AdvSearch a:active, #searchBlock .AdvSearch a:visited{
  color: #333;
  font-size: 12px; 
  text-decoration: underline
}
#searchBlock .AdvSearch a:hover {
  color: red;
  font-size: 12px; 
  text-decoration: underline

}
#searchBlock TD {
  font-family: verdana, arial, sans serif; 
  color: #000000; 
  font-size: 11px
}
#searchBlock #AdvSearchAdd 
{
    width:500px; 
    float:left;         
}
#searchResult {
  margin-top:10px;
  width:700px;
}

#searchResultMeta {
  font-family: verdana, arial, sans serif; 
  color: #000000; 
  font-size: 11px    
}

#searchResultMeta TD {
  height:20px;
  margin-top:5px;
}
#ResultPageCell span, #ResultPageCell a {
  padding:0 3px;
}
.docLinkCtn {
  text-align:center;
  margin-top:30px;
}
.summaryResearchDate, .summaryResearchTitle {
  font-weight:bold;
  line-height:25px;
}
.summaryResearchCtn {
  width:700px;
}
#BackCtn {
  text-align:right;
  padding-right:8px;
}

#logonStatusCtn {
  width:400px;
  margin:20px auto;
}
#logonStatusCtn table {
  width: 100%;
}
#logonStatusCtn tr {
  height:24px;
}
#logonStatusCtn td.c1 {
  width: 65%;
  font-weight:bold;
}

#logonStatusCtn td.c2 {
  width: 35%;
  text-align:right;
}

