body  
{
	/*margin-top: 5px; 
	margin-left: 5px; 
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #000000;
	line-height: 150%;*/
	
}
/***********************************************/

#TreeView
{
     border: 1px solid #e0e0e0;
}

#cmdShowAddToFavorites
{
    border: 1px solid #e0e0e0;
    padding: 0px 4px 1px 4px; 
    background-image: url('/Images/goldbutton.gif');
    min-width:70px;
    height:22px;
    background-repeat:repeat-x;
    color:#000000;
    font-weight:bolder;
    font-size:11.5px;
}

.cpHeader
{
    /*color: white;
    background-color: #719DDB;*/
    color: #0000FF;
    background-color: #FFFFFF;
    font: bold 12px auto "Trebuchet MS", Verdana;
    font-size: 12px;
    cursor: pointer;
    padding: 4px;
    height:16px;
    width:95%;
}

.cpBody
{
    background-color: #FFFFFF;
    /*font: normal 12px auto Verdana, Arial;*/
    border: 1px gray;
    width:450px;
    padding: 2px;
    padding-top: 2px;
    width:100%;
    height:0;
    overflow:hidden;
}

.divLanguage_Ages
{
	height:100px;
	width:90%;
	position:inherit;
	overflow:auto;
	background-color:#FFFFFF;
	margin: 5px 5px 5px 5px;
	z-index:auto;
	border-style:solid;
	border-color:#d0e4ff;
	border-width:2px;
}

.ComboSearchTable
{
	background-color:#C2DFFF;
	border:1;
}

.BlueLinkButton
{
	font-weight:bold;
	text-decoration:underline;
	color:#0000FF;
}

a.RoundButton
{
    /* Sliding right image */
    background: transparent url('../images/button_right.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

a.RoundButton span 
{
	/* Background left image */ 
	background: transparent url('../images/button_left.png') no-repeat; 
	display: block;
	line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 7px 0 5px 18px;
	color:#FFF8C6;
} 

a.RoundButton:hover span
{
	text-decoration:underline;
	color:#FFE87C;
}
/***********************************************/

.TextCombo
{
	width:160px;
}

.HighlightRelevancy
{
	font-weight:bold;
	color:#4b4c4d;	
}

.CheckAllPubTypes
{
	color:#787878;
	font-weight:bold;
}

.GrayBackGround
{
	background-color: #EEEEEE;
}

.TextComboRed
{
	width:160px;
	border-color:Red;
	border-bottom-style:solid;
	border-width:thin;
}

.divCombo
{
	width:640px;
	padding-top:5px;
	padding-bottom:5px;
}

.Advsearch
{
    border:solid 1px #3399ff;
}

.Advsearch-Table
{
    border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #8ec1ec;
	border-collapse: collapse;
}

.Advsearch-Table th 
{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #8ec1ec;
}

.Advsearch-Table td 
{
	border-color: #8ec1ec;
}

.collapsePanel
{
	width: 700px;
	height: 0px;
	background-color:White;
	overflow:hidden;
	text-decoration:underline;
}

.collapsePanelHeader
{
	width: 225px;
	height: 0px;
	color:Blue;
	font-size:small;
	text-decoration:underline;
	background-color:White;
	float:right;
	text-align:center;
	padding:5px;
	cursor:pointer;
	vertical-align:top;
}

.ratingStar 
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    white-space:nowrap;
	height:14px;
}

.filledRatingStar 
{
    background-image: url(../images/rating/ratingStarFilled.png);
}
.emptyRatingStar 
{
    background-image: url(../images/rating/ratingStarEmpty.png);
}
.savedRatingStar 
{
    background-image: url(../images/rating/ratingStarSaved.png);
}

.ratingStar-ReadOnly 
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: default;
    display: block;
    background-repeat: no-repeat;
    white-space:nowrap;
	height:14px;
}
.filledRatingStar-ReadOnly 
{
    background-image: url(../images/rating/ratingStarFilled.png);
   cursor:default;
}

.filledRatingStar-ReadOnly1 
{
    background-image: url(../images/rating/ratingStarSaved.png);
   cursor:default;
}

.emptyRatingStar-ReadOnly 
{
    background-image: url(../images/rating/ratingStarEmpty.png);
   cursor:default; 
}
.savedRatingStar-ReadOnly 
{
    background-image: url(../images/rating/ratingStarSaved.png);
    cursor:default;
}

.autocomplete_listItem
{
	font-size: 14px;
	background-color: #FFFFFF;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type: none;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align:left;
}

.autocomplete_completionListElement
{
	font-size: 14px;
	background-color: #FFFFFF;
	color: #F535AA;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-left:solid 1px #56A5EC;
	border-right: solid 1px #56A5EC;
	border-bottom: solid 1px #56A5EC;
	list-style-type: none;
	padding-left: 0px;
	padding-top:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.autocomplete_highlightedListItem
{
	background-color: #C6DEFF;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align:left;
}

.autocomplete_highlightedListItemForJournals
{
	background-color: #fde5ab;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align:left;
}

.autocomplete_highlightedListItem_OLD
{
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #FFFFFF;
	/*BACKGROUND-COLOR: #1528C7;*/
	COLOR: #FFFF00;
	text-align:left;
}

.AutoComplete_ListItemHiliteText
{
	font-weight:bold;
	text-align:left;
}

.Grid-View-paging
{
    border-left:solid 1px #d6e2f0;
    border-bottom:solid 1px #d6e2f0;
    border-right:solid 1px #d6e2f0;
}

.emptybox
{
    border:solid 1px #e2e2e2;
}

.hr1
{
    border:#719fd3 1px solid;
}

.Relevancy
{
    font-size:11px;
    color:#4b4c4d;
    background-color:#FFFFFF;
    border:solid 1px #aec4dd;    
}

.Relevancy-options
{
   background:url('/Images/Relevancy.gif');
   background-repeat:repeat-x;
}

.Relevancy input[type="radio"] 
{
    height:12px;
}

.Relevancy span,label
{
    vertical-align:top;
}

.GridHeaderClass
{
	BACKGROUND: url(../Images/spacer.gif) #98AFC7 repeat-x left top;
	background-color: #4863A0;
	FONT-WEIGHT: bold;
    color: #FFFFFF;
    HEIGHT: 17px;
    /*border:solid 1px #707070;*/
}

.GridAlternateItemClass
{
	background-color:#f7fbfe;
	color: #669;
	TEXT-DECORATION: none;
}

.GridItemClass
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	/*border:solid 1px #C0C0C0 ;*/
	border-left:solid 1px #f6f9fc ;
}

.RDGridItemClass
{
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.GridPagingClass td
{
	font-size: 16px;
	color: #0000FF;
	font-weight:bold;
	text-decoration: none;
	padding-left: 4px;
    padding-right: 4px;
}

.GridPagingClass span
{
	font-size: 16px;
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
    border-color: #888888;
    border-style:solid;
    border-width:thin;
    padding-left: 4px;
    padding-right: 4px;
}

.PageNumbers-selected
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border: solid 1px #64a5e0;
    padding: 4px 6px 4px 6px;
    background-color:#2e6ab2;
    font-weight:bold;    
}

.PageNumbers
{
	font-size: 10px;
	color: #2e6ab2;
	text-decoration: none;
	border: solid 1px #2e6ab2;
    padding: 4px 6px 4px 6px;
    background-color:#FFFFFF;
    font-weight:bold;
}

HyperLinkAdvSearch
{
    COLOR: #30787E;
    TEXT-DECORATION: underline;
    font-size:smaller;
    font-family:Verdana;
    line-height:50%;
}

.palette
{
    float:left;
    cursor:pointer;
    margin:6px;
    border:solid 1px #cac9c9    
}

.highlight 
{
	background: #FFF7D7;
}

.ResultsTableAlternateColor
{
	background-color:#e8edff
}

.SideTableColor
{
	background-color:#e8edf7
}

.hrLightGreyThin
{
	border-color:#C0C0C0;
	border-width:0.5px;
}
 
 /* Rounded Corners Table Styles Start */
.RoundedCornersTable
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin: 2px;
	text-align: left;
	border-collapse: collapse;
}

.RoundedCornersTopLeft
{
	font-size: 11px;
	font-weight:bold;
	background: #b9c9fe url('../Images/RoundedCornersTable/left.png') left -1px no-repeat;
	padding: 5px;
}

.RoundedCornersTopRight
{
	background: #b9c9fe url('../Images/RoundedCornersTable/right.png') right -1px no-repeat;
	padding: 5px;
}

.RoundedCornersBottomLeft
{
	background: #e8edff url('../Images/RoundedCornersTable/botleft.png') left bottom no-repeat;
	padding: 5px;
}

.RoundedCornersBottomRight
{
	background: #e8edff url('../Images/RoundedCornersTable/botright.png') right bottom no-repeat;
	padding: 5px;
}

.RoundedCornersTH
{
	font-size: 11px;
	padding: 4px;
	font-weight: normal;
	color: #039;
	background: #b9c9fe;
}

.RoundedCornersTD
{
	padding: 4px;
	background: #e8edff;
	border: 0px solid #fff;
	color: #669;
}
/* Rounded Corners Table Styles End */

.panelSnapShotBgColor
{
	width:60%;
	background-color:#EFF7FF;
	border-width:5px;
	border-style:solid;
	border-color:#736F6E;
}

.divFullCover
{
	/* 
	background-color:#736F6E;
	filter:alpha(opacity=10);
	opacity:0.1;
	*/
	background-color:Transparent;
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:none;
	position:fixed;
	z-index:auto;
}

.divFullCoverForIE6
{
	background-color:Transparent;
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:none;
	position:fixed;
	z-index:auto;
}

.divSnapShot
{
	background-color:#FFFFFF;
	width:55%;
	display:none;
	position:fixed;
	margin: 5px 5px 5px 5px;
	z-index:auto;
}

.divLoginMain
{
	background-color:#FFFFFF;
	display:none;
	position:fixed;
	width:400px;
	z-index:10px;
}

.divAddToFavs
{
	background-color:#FFFFFF;
	display:none;
	position:fixed;
	width:400px;
}

.divNarrowRslts
{
	background-color:#FFFFFF;
	width:55%;
	display:none;
	position:fixed;
	margin: 5px 5px 5px 5px;
	z-index:auto;
	background-color:#b3c8de;
}

.tableSnapShot
{
	border:0px;
	background-color:#b3c8de;
	border-style:none;
	
}

.TDSubHeadingDark
{
	background-color:#2554C7;
	color:#FFFFFF;
	font-weight:bold;
}

.TDSubHeadingLight
{
	background-color:#15317E;
	color:#FFFFFF;
	font-weight:bold;
}

.TDSubHeadingGray
{
	background-color:#98AFC7;
	color:#FFFFFF;
	font-weight:bold;
}

.TRTitleSnapShot
{
	border:0px;
	font-size:14px;
	font-weight:bold;	
}

.TRTitleSnapShot1
{
	border:0px;
	font-size:13px;
	font-weight:bold;
}

.TRAbstractSnapShot
{
	background-color:#FFFFFF;
	font-size:12px;
}

.LabelNavyBold
{
	color:#1d190e;
	font-weight:bold;
	font-size:12px;
}

.LabelMedium
{
	font-size:12px;
}

.TDMedium
{
	font-size:12px;
}

.TDMediumBold
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.TDMediumBoldUnderline
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.LabelSmall
{
	font-size:11px;
}

.TDSmall
{
	font-size:11px;
}

.ClientButton
{
	font-weight:bold;
}

.ErrMsg
{
	font-weight: bold;
	color:#FF0000;
}

.ImpMessage
{
	font-weight: bold;
	color:#C24641;
}

.TreeStyle1 
{
	width: 300px;
	padding: 4px;
	/*border: solid 1pt #A6B4DB;*/
}

.PagingBorder
{
    border-bottom:solid 1px #b1d5dd;
}

.checkSmall input 
{
    width:11px;
    height:11px;
} 

.GridItemHighlight
{
    font-weight:bolder;    
}

.fontBlue
{
    color:#5C8EA1;    
}

.PubDate
{
    font-size:11px;    
    height:20px;
    vertical-align:middle;
}

.divLayout1
{
    display:none;
    border:solid 1px #000000;    
    background-color:#fffbcc;
}

.divLayout1 .divstyling
{
    border-bottom:solid 1px #9a9a98;
    padding:0px 5px 0px 5px    
}

.divOverlay
{
    display:block;
    position:absolute;    
}

.rb11
{
    font-size:11px;    
}

.rb11 input
{
    height:11px;
    width:11px;    
}

.InputText textarea
{
    border:solid 1px #e0e0e0;
}