a.textLink:link { color: #003399; text-decoration: underline;  }
a.textLink:visited { color: #666666; text-decoration: underline;}
a.textLink:hover { color: #0033ff; text-decoration: underline; }
a.textLink:active { color: red; text-decoration: none;}

a.textLinkRed { color: red; text-decoration: none; cursor:default;}
a.textLinkRed:link { color: red; text-decoration: none; }
a.textLinkRed:visited { color: red; text-decoration: none; cursor:default;}
a.textLinkRed:hover { color: red; text-decoration: none;}
a.textLinkRed:active { color: red; text-decoration: none;}

a.textLinkDisabled:link { color: #666666; text-decoration: none;}
a.textLinkDisabled:visited { color: #666666; text-decoration: none;}
a.textLinkDisabled:hover { color: #666666; text-decoration: none;}
a.textLinkDisabled:active { color: #666666; text-decoration: none;}

.rssSection{
	font-family: Arial;
	border 1px solid red;
	border-style: solid; 
	border-color: #cccccc;
	border-width: 2px 3px 3px 2px; 
	margin: 5px 0px 5px  0px;
	padding: 10px 0px 5px 0px;
	background-color: #dddddd;
}
:link    { color: #666699; }   
:visited { color: #993333; }
:link:hover,:visited:hover { color: #0000cc; }
:link:active,:visited:active { color: red; }
.menuItems:link { color: #002266; text-decoration: underline;}
.menuItems:visited { color: #335599; text-decoration: underline; }
.menuItems:hover { color: #0033ff; text-decoration: underline; }
.menuItems:active { color: red; text-decoration: none; }
a:link    { color: #003366; }  
a:visited { color: #666666; }
a:link:hover,:visited:hover { color: #0000cc; }
a:link:active,:visited:active { color: red; }
.tblTableList{
	border: 1px solid rgb(153, 153, 204); 
	background-color: rgb(221, 221, 221); 
}
.tableHeaderLeftCorner{
	border-top: solid 2px #9999cc; 
	border-left: solid 2px #9999cc; 
	vertical-align:middle; 
	border-right: solid 1px #ffffff;
}
.tableHeaderRightCorner{
	border-top: solid 2px #9999cc; 
	border-right: solid 2px #9999cc; 
	vertical-align: middle; 
	border-left: solid 1px #ffffff;
}
.tableHeaderBothCorner{
	border-top: solid 2px #9999cc; border-left: solid 2px #9999cc; vertical-align: middle; border-right: solid 2px #9999cc;
}
.tableHeaderCenterLeftCell{
	border-left: solid 2px #9999cc; vertical-align: middle; border-right: solid 1px #ffffff;
	padding: 0 8px;
}
.tableHeaderCenterRightCell{
	border-right: solid 2px #9999cc; vertical-align: middle; border-left: solid 1px #ffffff;
	padding: 0 8px;
}
.tableHeaderCenterBothCell{
	border-right: solid 2px #9999cc; vertical-align: middle; border-left: solid 2px #9999cc;
}
.tableHeaderCenter{
	border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; vertical-align: middle; 
	padding: 0 8px;
}
.actionBar{
  border-bottom: 2px solid #ccccff;
  font-size: 12px; 
  font-weight: bold; 
  background-color: #ccccff;
  height: 35px;
  padding-top:10px;
  padding-left: 20px;
}
.whiteLine {
	color: white;
	font-weight: bold;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	margin: 0 4px;
	padding-top: 0px;
}
.TableHeaderRanking{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: rgb(221, 221, 221); 
}
.selectOps{
	font-size: 10px;
	white-space: nowrap;
	
}
.RankCell{
	background-color: rgb(221, 221, 221);
}
hr {
	color: #9999cc; 
	background-color: #9999cc; 
	height: 1px; 
	border: 0 ; 
	margin: 0; 
	width: 100%;
	margin-top: 2px;
	padding-top: .2em;
	margin-bottom: 2px;
}
.mainContentTable{
	margin: 0px 5px 0px 5px;
}
.labelExplainMeasures {
	margin-top: 15px;  
	vertical-align: bottom; 
	font-weight: normal; 
	font-size: 11px; 
	font-style: italic;
}
.header, .authorLink{
	display: block;
}
.authorversion {
	font-size: 11px;
	padding-top: 2px;
	white-space: nowrap;
}
.authorversion2 {
	font-size: 11px;
	padding-top: 2px;
	white-space: nowrap;
	color:#003399;
}
.boldMe {
	font-weight: bold;
	font-size: 11px;
}
.authAffiliation {
	font-size: 11px;
	font-style: italic;
	line-height: 11px;
}
.authAffiliationNew {
	font-size: 12px;
	line-height: 11px;
}
.rankItem {
	font-size: 12px;
	padding-top: 2px;
	white-space: nowrap;
	/*color: #6C6C6C;*/
	color:#003399;
}
.authorName{
	font-weight: bold;
	font-size: 16px;
	font-family : Arial, Helvetica, sans-serif;
}
.abstractTitle {
	font-weight: bold;
	font-size: 11px;
}
.rightBorderMe {
	border-right: solid 0px #999999;
	margin: 0;
	padding: 0;
}
.mainTitle {
	font-weight: bold;
	font-size: 12px;
	background-color: transparent;
}
.citationinfo {
	font-size: 11px;
	font-style: italic;
}
.citationinfo .apswps {
	font-size: 10px;
	font-style: normal;
}
.linklist{
	border: 1px solid #666699;
	width: 90%;
	font-size: 10px;
	background-color: #ccccff;
	padding: 3px;
	text-align: left;
	display: none;
	position: relative;
	margin-left: 4px;
	padding-left: 20px;
}
.nobr {
  white-space: nowrap;	
}
.partofVersion{
	background-color: white;
	z-index: 3;
}
.getgrouping, .getgrouping :link{
	color: #4b5f87;
	font-weight: bold;
	font-size: 11px;
}
.showAbstract{
	position: relative;
	top: -6px;
}
.abs2ndPara {
	position: relative;
	top: -12px;	
}
.exampleText{
	font-size: 10px;
	font-style: italic;
}

#LoginTab {
	background-color: #bebee6;	
}	
.deselected {
    color: #999999;
     border-color: #cccccc;
}
.tabMe  :link    { color: #333366; text-decoration: none;}   
.tabMe  :visited { color: #333366; text-decoration: none;}
.tabMe :link:hover,:visited:hover { color: #CC0000; text-decoration: none; }
.tabMe :link:active,:visited:active { color: #000000; text-decoration: none;  }
.tabMe{ 
	padding: 5px;
	padding-bottom: 0;
	padding-top: 0;
	border: 1px solid #8989ce;
	border-right-width: 2px;
	border-right-color: #999999;
	display: block;
	border-bottom-width: 0;
	margin-left: 4px;
	float: left;
	font-weight: bold;
	background-color: #dddddd;
}
.deselected {
    color: #999999;
     border-color: #cccccc;
}
.deselectedLab {
     border-color: #339933;
     background-color: #99cc99;
}
.labword {
	font-family: courier new, cursive;
	font-size: 12px;
}
.selected {
	z-index: 8;
	color: purple;
	background-color: #ccccff;
	margin-top: -3px;
	border-bottom: solid 3px #ccccff;
}
.TabSelected {
    z-index: 8;
    color: #ff9900;
    background-color: #99ff99;
    margin-top: -3px;
    border-color: #339933;
    border-bottom: solid 3px #99ff99;
    border-right-color: #339933;
    border-top-color: #339933;
}
.normalLeftEdge{
	border-left: 1px solid #8989ce;
}
.normalRightEdge{
	border-right: 2px solid #666699;
}
.normalBottomEdge{
	border-bottom: 2px solid #666699;
}
.normalTopEdge{
	border-bottom: 1px solid #8989ce;
}
.LabLeftEdge{
	border-left: 1px solid #99ff99;
}
.LabRightEdge{
	border-right: 2px solid #339933;
}
.LabBottomEdge{
	border-bottom: 2px solid #339933;
}
.LabTopEdge{
	border-bottom: 1px solid #99ff99;
}
.AlternativeModesRow {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.leftColBox{
	border:  1px solid #C2C2D6;
	font-size: 10px;
	width: 175px;
	margin-left: 3px;
	margin-bottom: 10px;
	margin-right: 6px;
	background-color:white;
}
.leftColBox td{
	padding: 2px 2px;
	font-size: 11px;
}
.leftColBoxHead{
	width: 185px;
	line-height:9px;
	font-size: 11px;
	color: #666699;
	background-color: #dee4ff;
	padding: 2px;
	border-bottom: 1px solid #ccccff;
}
.withinColBox{
	width:300px;
	font-size: 11px;
	padding: 10px;
}
.withinBoxHead{
	width:300px;
	line-height:9px;
	font-size: 12px;
	font-weight: bold;
	color: #9999cc
}
#compareWithBox {
	position: absolute;
	left: 0;
	border: 1px solid #CCCCFF;
	border-color: #CCCCFF;
	padding: 5px;
	z-index: 100;
}
.RankClassBlack, a.RankClassBlack:hover {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.RankClass {
	color: #003399; 
	text-decoration: underline; 
}

a.RankClass:hover {
	color: #0033ff;
	text-decoration: underline;
}
.NegativeRaw {
	color: #F00;	
}
.rankLabel {
	vertical-align: middle; 
	position: relative; 
	bottom: 2px;
}
.rankCheckBox {
	vertical-align: middle; 
	position: relative; 
	bottom: 0px;
}