﻿html
{
    height: 100%;
}

body
{
    font: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    text-align: center;
    color: #333;
    
    /*
    background: #efefef url('/Images/TESTBG11111.gif') repeat-x;
    
	background: #4c4c4c; 
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(6%,#595959), color-stop(12%,#666666), color-stop(18%,#474747), color-stop(24%,#2c2c2c), color-stop(25%,#333333), color-stop(60%,#555555), color-stop(76%,#777777), color-stop(91%,#888888), color-stop(100%,#999999));
    
	background: #999999 url('../../Images/gradientbackground.jpg') repeat-x;
    
    background: #606c88;
	background: -moz-linear-gradient(top, #28343b 0%, #3f4c6b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28343b), color-stop(100%,#828c95)); 

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 );

	*/
 
    height: 100%;
}

p, div, span
{
	font-family: Arial, Helvetica, sans-serif;
}

form
{
    min-height: 100%;
    height: 100%;
}

h1
{	
    font-family: 'Tahoma';
    clear: left;
    font-size: 22px;
    font-weight: normal;
    /*border-bottom: Solid 1px #eeeeee;
    margin: -5px 0px 20px 0px;*/
    border-bottom: Solid 0px #BABABA;
    margin: -5px 0px 7px 0px;
    padding: 0px;
}

.CenterContent h1
{
    margin: 0px 0px 7px 0px;
}

h1 span
{	
    font-family: 'Tahoma'; 
}

h2
{	
    margin: 0px; 
    font-family: 'Tahoma'; 
    font-size: 18px;
    font-weight: normal;
}

h2 span
{	
    font-family: 'Tahoma'; 
}

h2 a:link
{	
    text-decoration: none;
}

h1.BlogTitle
{
    padding-right: 85px;
}

h1.sf_postTitle
{
    color: #e17009;
    font-size: 1.75em;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}

h3
{
    font-weight: normal;
    font-size: 14px;
    color: #333;
    font-family: "Arial";
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 5px;
    line-height: 12px;
    padding-bottom: 3px;
    border-bottom: Solid 1px #eee;
}

h4
{
	font-size: 16px;
	color: #333333;
    font-family: "Tahoma";
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
	border-bottom: Solid 1px #eeeeee;
}

h5
{
	font-size: 30px;
}

h6
{
	font-size:35px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	margin-bottom:0px;
}

a:link
{
    color: #36C;
    text-decoration: none;
}

a:visited
{
    color: #36C;
}

a:hover
{
    color: #333;
}

a:active
{
    color: #333;
}

.HeaderNav
{
    color: #fafafa;
    float: right; 
    margin-top: 13px; 
    width: 788px; 
    height: 44px;
    position: relative;
    z-index: 998;
    vertical-align: top;
    display: inline-block;
}

.HeaderNavContainer
{
	display: inline;
    position: relative;
    vertical-align: top;
    float: left;
}

.HeaderNavContainerNoDdl
{
	display: inline;
    position: relative;
    vertical-align: top;
    float: left;
}

.navddicon
{
    height: 10px;
    width: 16px;
    display: inline-block;
    background: url('/jQuery/css/blitzer/images/ui-icons_ffffff_256x240.png') -64px -16px;
    line-height: 13px;
    vertical-align: top;
}

.HeaderNavLinkSpace:hover
{
    /*background: url('/Images/headernavover.png') 50% 50% repeat-x;*/
}

.headernavblk
{
    height: 38px;
    width: 100%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #5c9ccc url('http://www.igi-global.com/jQuery/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png') 50% 50% repeat-x;
    color: #fafafa;
    font-family: 'Segoe UI', Tahoma;
    font-size: 14px;
}

.changeStatus
{
	 display: inline-block; 
	 vertical-align: top;
	 margin-right: 15px;
}

a.HeaderNavLinks:link
{
    color: #fff !important;
    text-decoration: none !important;
    display: inline-block;
    height: 13px;
    vertical-align: top;
    font-family: 'Tahoma'!important;
    font-weight: normal!important;
    font-size: 12px;
}

a.HeaderNavLinks:hover
{
    color: #fff!important;
}

.HeaderNavLinks
{
    color: #fff !important;
    text-decoration: none !important;
    display: inline-block;
    vertical-align: top;
    font-family: 'Tahoma'!important;
    font-weight: normal!important;
    font-size: 12px;
}

.HeaderNavLinkSpace
{
    padding: 10px 6px 4px 9px;
    height: 28px;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    font-family: 'Tahoma'!important;
    font-weight: normal!important;
    font-size: 12px;
}

.HeaderNavSpace
{
    padding: 10px 7px 4px 10px;
    height: 28px;
    display: inline-block;
    cursor: default;
    vertical-align: top;
    font-family: 'Tahoma'!important;
    font-weight: normal!important;
    font-size: 12px;
}

.HeaderNavSepeartor
{
    padding: 0px 14px;
    vertical-align: sub;
}

.navseperatorhdr
{
    padding: 0px;
    width: 3px;
    vertical-align: bottom;
    height: 42px;
    display: inline-block;
}

a.SinglePanelNavHeader:link
{
    color: #ed890a !important;
    text-decoration: none !important;
}

a.SinglePanelNavHeader:visited
{
    color: #ed890a !important;
    text-decoration: none !important;
}

a.SinglePanelNavHeader:hover
{
    color: #ed890a !important;
    text-decoration: underline !important;
}

a.SinglePanelNavHeader:active
{
    color: #ed890a !important;
    text-decoration: none !important;
}

a.ShoppingCartLinks:link
{
    color: #ffffff !important;
    text-decoration: none !important;
}

a.ShoppingCartLinks:visited
{
    color: #ffffff !important;
    text-decoration: none !important;
}

a.ShoppingCartLinks:hover
{
    color: #f7f7f7 !important;
    text-decoration: underline !important;
}

a.ShoppingCartLinks:active
{
    color: #ffffff !important;
    text-decoration: none !important;
}

a.ShoppingCartLogInLinks:link
{
    color: #3d3d3d !important;
    text-decoration: none !important;
}

a.ShoppingCartLogInLinks:visited
{
    color: #3d3d3d !important;
    text-decoration: none !important;
}

a.ShoppingCartLogInLinks:hover
{
    color: #000000 !important;
    text-decoration: underline !important;
}

a.ShoppingCartLogInLinks:active
{
    color: #3d3d3d !important;
    text-decoration: none !important;
}

a.GrayButtonLinks:link
{
    color: #333333 !important;
    text-decoration: none !important;
}

a.GrayButtonLinks:visited
{
    color: #333333 !important;
    text-decoration: none !important;
}

a.GrayButtonLinks:hover
{
    color: #333333 !important;
    text-decoration: underline !important;
}

a.GrayButtonLinks:active
{
    color: #333333 !important;
    text-decoration: none !important;
}

a.BlueButtonLinks:link
{
    color: #2E6E9E !important;
    text-decoration: none !important;
}

a.BlueButtonLinks:visited
{
    color: #2E6E9E !important;
    text-decoration: none !important;
}

a.BlueButtonLinks:hover
{
    color: #2E6E9E !important;
    text-decoration: underline !important;
}

a.BlueButtonLinks:active
{
    color: #2E6E9E !important;
    text-decoration: none !important;
}

.SinglePanelNavigationLeftBody ul
{
    margin: 0px;
    padding-left: 14px;
}

.SinglePanelNavigationRightBody ul
{
    margin: 0px;
    padding-left: 14px;
}

.ui-accordion-content-active ul
{
    margin: 0px;
    padding-left: 14px;
    font-size: 12px;
}

ul
{
    margin: 0px 0px 0px 10px;
    padding-left: 10px;
}

li
{
	margin-bottom: 3px;
	padding-bottom: 3px;
}

img
{
	border: 0px;
}

tbody
{
    height: 100%;
}

.FullHeight
{
	height: 100%;
}

.IGIMainThreeColumn #ContentContainer
{
    /*border: 1px solid #212E53;*/
    background-color: #fff;
    width: 960px;
    margin: 0px auto;
    text-align: left;
}

.MainBody
{
	/*background: #848173 url('/Images/mmbg.gif') repeat-x;*/
	background: #fff url('/Images/bodybggrad.png') repeat-x;
	margin: 0px;
}

.MainBody .Container
{
	height: auto; 
	min-height: 100%;
}

.MainBody .HeaderTop
{
	width: 100%; 
	height: 20px; 
	padding: 4px 0px; 
	background-color: #222; 
	display: inline-block;
}

.MainBody .HeaderTop .Container
{
	width: 990px; 
	margin: 0px auto; 
	text-align: right; 
	height: 20px;
}

.MainBody .HeaderBottom
{
	width: 100%; 
	height: 57px; 
	background: #5e96c6 url('/Images/hdrbgrpt.png') repeat-x;
	/*background: url('/Images/hdfullbg.png') no-repeat center;*/
	display: inline-block;
}

.MainBody .HeaderBottom .Bg
{
	background: url('/Images/hdfullbg.png') no-repeat center;
}

.MainBody .HeaderBottom .Container
{
	width: 990px; 
	/*background: url('/Images/hdrbg.png') no-repeat;*/
	margin: 0px auto; 
	height: 57px;
}

.MainBody .HeaderBottom .Container .Logo
{
	float: left;  
	margin-top: -20px;
}

.MainBody .HeaderBottom .Container .Logo img
{
	width: 200px;
}

.MainBody .HeaderBottom .Container .Institution
{
	float: right; 
	height: 57px; 
	width: 500px; 
	display: inline-block; 
	position: relative; 
	text-align: right;
}

.MainBody .HeaderBottom .Container .InstitutionName
{
	color: #d1e6f8; 
	font-size: 18px; 
	font-style: italic; 
	vertical-align: middle;
}
/*.ContentContainer
{
    width: 990px;
    margin: 15px auto 0px;
    text-align: left;
}

.ContentContainer .Header .Login
{
	float: right; 
	margin-right: 20px; 
	margin-top: 5px;
}

.ContentContainer .Header .Slogan
{
	float: right; 
	color: #fff; 
	font-size: 16px; 
	clear: both; 
	margin-top: 10px; 
	margin-right: 20px; 
	font-family: 'Tahoma';
}

.ContentContainer .Header .Search
{
	float: right; 
	clear: both; 
	margin-top: 7px; 
	margin-right: 20px;
}*/

.ContentContainerMain
{
	width: 990px; 
    margin: 10px auto 0px auto;
	/*background-color: #fff; 
	border-right: Solid 1px #bbb; 
	border-bottom: Solid 1px #bbb; 
	border-left: Solid 1px #bbb; 
	padding: 3px; */
    text-align: left;
	display: block;
	padding-bottom: 201px;
}

.Footer
{
    width: 100%;
    background: #222;
    border-top: Solid 1px #777;
    margin-top: -201px;
    padding: 20px 0px 60px 0px;
    color: #eee;
    clear: both;
    position: relative;
    height: 120px;
}

.Footer .Content
{
	width: 960px; 
	margin: 0px auto;
}

.IGILogo
{
    clear: both;
    float: left;
    display: block;
    padding: 10px 0px 13px 5px;
}

.IGILogoSmall
{
    float: left;
    display: block;
    padding: 10px 0px 13px 10px;
}

.ContentContainerMain .Outer
{
	/*background-color: #E9E7DF;*/
	height: 100%;
}

.ContentContainerMain .InnerLeft
{
	/*border-top: Solid 1px #ddd;
	border-left: Solid 1px #f5f5f5; */
	width: 820px;
}

.ContentContainerMain .InnerLeft .Padding
{
	/*padding: 10px 10px 0px 10px;*/
}

.ContentContainerMain .InnerRight
{
	height: 100%;
}

.IGIMainThreeColumn #ContentContainer tr td
{
    /*height: 100%;*/
}

.IGIMainThreeColumn #HeaderContainer
{
    padding: 0px 5px 0px 0px;
}

.IGIMainThreeColumn #HeaderNav
{
    float: right;
    text-align: right;
    width: 400px;
    margin: 3px 5px 0px 0px;
}

.IGIMainThreeColumn #Header
{
    width: 960px;
}

.MainHeaderNavSepeartor
{
    width: 27px;
    margin: 0px 16px 0px 9px;
    background: url('img/TopNavDivider.gif') no-repeat center;
}

.IGIMainThreeColumn #OneColumnCenterContent
{
    background: #fff;
    float: left;
    width: 940px;
    padding: 20px 10px 0px 10px;
    background-color: #fff;
}

.IGIMainThreeColumn #CenterContent
{
    background: #fff;
    float: left;
    width: 550px;
    margin: 20px 10px 20px 10px;
    position: relative;
}

.ContentContainerMain .Center
{
    float: left;
    width: 621px;
    margin: 10px 10px 20px 10px;
    position: relative;
	display: inline-block;
}

.CenterContent
{
    float: left;
    width: 623px;
    margin: 10px 10px 20px 10px;
    position: relative;
	display: inline-block;
	border: solid 1px #dadada;
	background-color: #fff;
}

.IGIMainThreeColumn #TwoColumnCenterContent
{
    background: #ffffff;
    float: left;
    width: 744px;
    margin: 20px 10px 20px 10px;
    position: relative;
}

.BookstoreOnDemandCenter
{
    background: #ffffff;
    width: 744px;
    padding: 0px 10px 0px 10px;
    height: 100%;
    min-height: 100%;
}

.IGIMainThreeColumn #SidebarLeft
{
    /*height: auto;*/
    min-height: 500px;
    float: left;
    width: 174px;
    padding: 20px 10px 20px 10px;
}

.FloatRight
{
	float: right;
}

.FloatLeft
{
	float: left;
}

.InfoSciVideo
{
	float: right; 
	margin-left: 5px;
	width: 275px; 
	height: 185px;
	border: 0px;
}

.InfoSciFreeTrialLink
{
	display: inline-block; 
	margin-left: 5px; 
	margin-bottom: 10px; 
	text-decoration: none; 
	width: 275px; 
	height: 50px; 
	clear: right;
	float: right;
}

.InfoSciFreeTrialLink .Background
{
	background: #333 url('/Images/freetrial.png') 50% 50% no-repeat; 
	padding: 5px; 
	border: 1px solid #999; 
	border-top-width: 0px;
}

.bottomspace
{
	margin-bottom: 10px;
}

.journalcontents
{
}

.journalcontents .issue
{
	padding: 14px 0px 7px 5px;
	font-size: 14px;
	font-style: italic;
}

.journalcontents .issuecontents
{
	padding: 7px 0px 14px 14px;
}

.journalcontents .issuecontents .articlenumber
{
	display: inline-block; 
	width: 20px; 
	vertical-align: top;
}

.journalcontents .issuecontents .ancillaryfiles
{
	display: inline-block; 
	width: 555px;
}

.journalcontents .issuecontents .articles
{
	display: inline-block; 
	width: 455px;
}

.journalcontents .issuecontents .articles .title
{
	margin-bottom: 5px;
}

.journalcontents .issuecontents .articles .affiliates
{
	font-size: 11px;
}

.journalcontents .issuecontents .pricing
{
	display: inline-block; 
	width: 100px; 
	vertical-align: top; 
	text-align: right;
}

.rightnavad
{
	height: 61px;
	width: 170px;
	display: block;
	margin-bottom: 7px;
	cursor: pointer;
}

.rightnavad .copy
{
	font-size: 10px; 
	vertical-align: top;
}

.alis
{
	background-image: url('/Images/alis-book-series-r-ad.png');
}

.symposium
{
	background-image: url('/Images/online-symposium-r-ad.png');
}

.infosci
{
	background-image: url('/Images/infosci-free-trial-r-ad.png');
}

.catalogs
{
	background-image: url('/Images/igi-global-catalogs-r-ad.png');
}

.featuredtitles
{
	background-image: url('/Images/featured-titles.png');
}

.publish
{
	background-image: url('/Images/publish-with-igi-global.png'); 
}

.newsletter
{
	background-image: url('/Images/subscribe-to-newsletter.png'); 
}

.rightnavad .item
{
	font-family: 'Tahoma';
	padding: 9px 3px 10px 7px;
	display: block;
	color: #555; 
	font-size: 16px; 
}

.rightnavad .itemsmall
{
	letter-spacing: -0.08em;
}

.rightnavad .details
{
	font-family: 'Tahoma';
	padding: 7px 3px 10px 7px;
	display: none;
	color: #eee;
}

.rightnavad .details strong
{
	margin-bottom: 3px; 
	display: block;
}

.rightnavad:hover
{
	background-position: 100% 100%;
}

.rightnavad:hover .item
{
	display: none;
}

.rightnavad:hover .details
{
	display: block;
}

.SidebarLeft
{
    float: left;
    width: 179px;
    margin: 10px 0px 20px 0px;
}

.IGIMainThreeColumn #SidebarRight
{
    height: 100%;
    float: right;
    width: 174px;
    padding: 20px 10px 20px 10px;
}

.SidebarRight
{
    height: 100%;
    float: right;
    padding: 0px 0px 20px 0px;
    width: 170px;
}

.SidebarRight .MarginFix
{
    margin-top: 10px;
}

.IGIMainThreeColumn #Footer
{
    float: left;
    width: 100%;
    background: #f5f5f5 url('../../Images/WhiteSmokeGradient.png') 50% 50% repeat-x;
    border-top: Solid 1px #999999;
    padding: 10px 0px 15px 0px;
}

.ClearFloat
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.HeaderBackground
{
    padding-top: 9px;
    height: 28px;
    width: 100%;
    border-top: 1px solid #dfedf8;
    border-bottom: 1px solid #dfedf8;
    background: #5c9ccc url('http://www.igi-global.com/jQuery/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png') 50% 50% repeat-x;
    color: #fafafa;
    font-family: 'Segoe UI', Tahoma;
    font-size: 14px; /*font-family: "Trebuchet MS";     -moz-border-radius: 5px;      -webkit-border-radius: 5px;*/
}

.GatewayHeaderBackground
{
    padding-top: 7px;
    height: 30px;
    width: 960px;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    background: #5c9ccc url('http://www.igi-global.com/jQuery/css/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png') 50% 50% repeat-x;
    color: #fafafa;
}

.GatewayHeaderText
{
    font-family: 'Segoe UI' ,Tahoma;
    font-size: 16px;
}

.Table
{
    width: 100%;
    border-right: solid 1px #dfedf8;
    border-bottom: solid 1px #dfedf8;
    border-left: solid 1px #dfedf8;
    background-color: #f8f8f8;
}

.Table .Header .Cell
{
    color: #2e6e9e;
    font-weight: bold;
    background: #dfeffc url(../../jQuery/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    height: 25px;
    padding-left: 3px;
}

.Table .Row
{
    background-color: #ffffff;
}

.Table .Alt
{
    background-color: #f7f9fd;
}

.Table .AltLight
{
    background-color: #fbfbfb;
}

.Table .Body .Cell
{
    padding: 4px;
}

.Table .Cell
{
    padding: 4px;
    border-top: Solid 1px #dfedf8;
}

.Filter
{
    display:block;
    font-size:7.5pt;
}

.FilterAlt
{
    display:block;
    font-size:7.5pt;
    background-color: #f7f9fd;
}

.pnlShow
{
    display: inline;
}

.pnlHide
{
    display: none;
}

.MultiPanelNavHeaderDefault
{
    border: 1px solid #dfedf8;
    background: #dfeffc url('../../jQuery/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #2e6e9e;
    outline: none;
}

.MultiPanelNavHeaderActive
{
    border: 1px solid #79b7e7;
    background: #f5f8f9 url('../../jQuery/css/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #e17009;
    outline: none;
}

/* Single Panel Navigation Right */

.SinglePanelNavigationRightContainer
{
    margin-bottom: 20px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 0;
    text-decoration: none;
}

.SinglePanelNavigationRightHeader
{
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .5em;
    cursor: default;
    margin-top: 1px;
    position: relative;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #FFFFFF url('../../jQuery/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png') repeat-x scroll 50% 50%;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: bold;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-decoration: none;
    font-size: 100%;
    line-height: 1.3;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
}

.SinglePanelNavigationRightHeaderImage
{
    background-image: url('../../jQuery/css/smoothness/images/ui-icons_222222_256x240.png');
    background-position: -64px -16px;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
    width: 16px;
    height: 16px;
}

.SinglePanelNavigationRightBody
{
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
    display: block;
    border-top: 0 none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    position: relative;
    top: 1px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #FFFFFF url('../../jQuery/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png') repeat-x scroll 50% 50%;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    color: #222222;
    font-size: 100%;
    line-height: 1.3;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    text-decoration: none;
}

.SinglePanelNavigationRightBody .ListItem
{
    margin-left: 10px;
    display: block;
}

/* Single Panel Navigation Left */

.SinglePanelNavigationLeftContainer
{
    margin-bottom: 20px;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 0;
    text-decoration: none;
}

.SinglePanelNavigationLeftHeader
{
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .5em;
    cursor: default;
    margin-top: 1px;
    position: relative;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #F5F8F9 url('../../jQuery/css/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png') repeat-x scroll 50% 50%;
    border: 1px solid #79B7E7;
    color: #E17009;
    font-weight: bold;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-decoration: none;
    font-size: 100%;
    line-height: 1.3;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
}

.SinglePanelNavigationLeftHeaderImage
{
    background-image: url('../../jQuery/css/redmond/images/ui-icons_f9bd01_256x240.png');
    background-position: -32px -96px;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
    width: 16px;
    height: 16px;
}

.EResourcesNavigationLeftHeaderImage
{
    background-image: url('../../jQuery/css/redmond/images/ui-icons_f9bd01_256x240.png');
    background-position: -80px -144px;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
    width: 16px;
    height: 16px;
}

.SinglePanelNavigationLeftBody
{
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
    display: block;
    border-top: 0 none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    position: relative;
    top: 1px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #FFFFFF url('../../jQuery/css/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png') repeat-x scroll 50% 50%;
    border-left: 1px solid #A6C9E2;
    border-right: 1px solid #A6C9E2;
    border-bottom: 1px solid #A6C9E2;
    color: #222222;
    color: #222222;
    font-size: 100%;
    line-height: 1.3;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    text-decoration: none;
}

.MultiCategoryNavigationHeader
{
    font-weight: bold;
    padding: 0px 0px 3px 5px;
    color: #555555;
    font-size: 13px;
}

.NoBold
{
    font-weight: normal !important;
}

.NoUnderline
{
    text-decoration: none !important;
}

.LinkDisableColor
{
    color: #666666;
}

.OrangeButton
{
    border: 1px solid #cdc3b7;
    background: #dfeffc url(../../jQuery/css/humanity/images/ui-bg_glass_25_cb842e_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #fafafa;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 0.1em 1.0em 0.1em .75em;
    -moz-border-radius: 13px;
    -webkit-border-radius: 10px;
}

.OrangeButtonIcon
{
    height: 16px;
    width: 16px;
    display: block;
    background: url('../../jQuery/css/humanity/images/ui-icons_ffffff_256x240.png') no-repeat -32px -96px;
}

.ButtonGreen
{
    display: inline-block;
    height: 16px;
    padding: 2px 6px 0px 3px;
    background: #5da860 url(/Images/greenbg.png) 50% 50% repeat-x;
    vertical-align: top;
    cursor: pointer;
    text-decoration: none!important;
	color: #f9f9f9; 
	text-align: center; 
	font-weight: bold; 
	font-size: 11px;
}

.ButtonGreen:hover
{
    background: #457d47;
    /*background: #52a846 url(/Images/buttonGreenBgOver.png) 50% 50% repeat-x;*/
}

.ButtonGreenSmall
{
    display: inline-block;
    height: 13px;
    padding: 1px 6px 1px 3px;
    background: #5da860 url(/Images/greenbg.png) 50% 50% repeat-x;
    /*background: url(/Images/buttonGreenBg.png) 50% 50% repeat-x;*/
    vertical-align: top;
    /*border: Solid 1px #cc0000;*/
    cursor: pointer;
    text-decoration: none!important;
	color: #f9f9f9; 
	text-align: center; 
	font-weight: bold; 
	font-size: 11px;
}

.ButtonGreenSmall:hover
{
    background: #457d47;
    /*background: #52a846 url(/Images/buttonGreenBgOver.png) 50% 50% repeat-x;*/
}

.ShoppingCartButtonIconSmall
{
    height: 12px;
    width: 16px;
    display: inline-block;
    margin-top: -7px;
    background: url('/jQuery/css/blitzer/images/ui-icons_ffffff_256x240.png') no-repeat -48px -112px;
    text-decoration: none!important;
}

.ButtonGreenTextSmall
{
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none!important;
    display: inline-table;
    margin-top: -1px;
}

.ButtonGreenSpace
{
    margin-right: 7px;
}

.ButtonGreenText
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none!important;
    display: inline-block;
    margin-top: 1px;
}

.ButtonIcon
{
    height: 16px;
    width: 16px;
    display: inline-block;
    padding-right: 6px;
}

.navddiconln
{
    height: 16px;
    width: 7px;
    display: inline-block;
    background: url('/jQuery/css/redmond/images/ui-icons_6da8d5_256x240.png') -39px -17px;
}

.ShoppingCartButton
{
    /*border: 1px solid #79b7e7;*/
    background: #dfeffc url(../../jQuery/css/le-frog/images/ui-bg_highlight-soft_60_4ca20b_1x100.png) 50% 50% repeat-x;
    color: #ffffff;
    outline: none;
    display: inline-block;
    font-size: .9em;
    font-weight: bold;
}

.ShoppingCartButtonIcon
{
    height: 16px;
    width: 16px;
    display: block;
    background: url(../../jQuery/css/blitzer/images/ui-icons_ffffff_256x240.png) no-repeat -48px -112px;
}

.DownloadButtonIcon
{
    height: 16px;
    width: 16px;
    display: block;
    background: url(../../jQuery/css/blitzer/images/ui-icons_ffffff_256x240.png) no-repeat -48px -64px;
}

.ShoppingCartLogInButton
{
    /*border: 1px solid #79b7e7;*/
    background: #dfeffc url(../../jQuery/css/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x;
    color: #ffffff;
    outline: none;
    display: inline-block;
    font-size: .9em;
    font-weight: bold;
    padding: 0em .5em 0em 0.25em;
}

.ShoppingCartLogInButtonIcon
{
    height: 16px;
    width: 16px;
    display: block;
    background: url(../../jQuery/css/sunny/images/ui-icons_3d3d3d_256x240.png) no-repeat -192px -96px;
}

.PriceListHeader
{
	font-weight: bold; 
	margin-left: 10px; 
	border-bottom: 1px solid #dadada; 
	font-size: 11px;
	margin-top: 10px;
}

.ListPriceHeader
{
	font-size: 11px; 
	color: #777; 
	margin-right: 9px; 
	font-weight: normal;
	float: right;
}

.priceddl
{
	display: inline-block; 
	cursor: pointer; 
	border: 1px solid silver; 
	padding: 1px; 
	width: 200px;
	height: 20px;
}

.pricedllselected
{
	color: #444; 
	display: inline-block; 
	font-size: 14px; 
	padding: 2px 8px 2px 4px;
	font-weight: bold;
	width: 400px;
	height: 18px;
}

.priceddlarrow
{
	height: 18px; 
	width: 16px; 
	display: inline-block; 
	float: right; 
	border: 1px solid #777; 
	background: #f3f3f3 url('http://www.igi-global.com/jQuery/css/smoothness/images/ui-icons_222222_256x240.png') no-repeat -64px -15px;
}

.priceddlitems
{
	margin: -1px 0px 0px -0px; 
	border: 1px Solid #bebebe; 
	display: none; 
	width: 375px; 
	float: right; 
	position: absolute; 
	background-color: #fff; 
	z-index: 10;
}

.priceddlitems .content
{
	padding: 0px 10px 10px 10px; 
	display: block;
}

.orangesmall
{
	color: #c63; 
	font-size: 11px; 
	font-weight: bold;
}

.Price
{
	color: #C63; 
	font-size: 20px; 
	font-weight: bold;
}

.PriceSmall
{
	color: #C63; 
	font-size: 18px; 
	font-weight: bold;
}

.PriceExtraSmall
{
	color: #C63; 
	font-size: 14px; 
	font-weight: bold;
}

.ToolBarBox
{
    background: #F8F8F8;
    border: 1px solid #E0E0E0;
    display: inline-block;
    height: 22px;
    margin: 10px 0 15px;
    padding: 0;
}

.GrayButton
{
    border: 1px solid #e0e0e0;
    background: #cccccc url(../../jQuery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #777777;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 0em .5em 0em 0.25em;
}

.BlueButton
{
    border: 1px solid #2E6E9E;
    background: #cccccc url(../../jQuery/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #2E6E9E;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 0em .5em 0em 0.25em;
}

.GrayButtonIcon
{
    height: 16px;
    width: 16px;
    display: block;
    background: url(../../jQuery/css/redmond/images/ui-icons_6da8d5_256x240.png) no-repeat -80px -96px; /*background: url(../../jQuery/css/ui-lightness/images/ui-icons_222222_256x240.png) no-repeat -48px -112px;*/
}

.BlankButtonIcon
{
    height: 16px;
    width: 16px;
    display: block;
}

.DefaultTextBoxText  
{
	width: 125px; 
}

.DefaultTextBoxTextActive 
{ 
	color: #a1a1a1!important; 
	font-style: italic; 
}

.jQueryIcon
{
    height: 16px;
    width: 16px;
    display: inline-block;
    background-image: url('http://www.igi-global.com/jQuery/css/redmond/images/ui-icons_6da8d5_256x240.png');
    background-repeat: no-repeat;
    vertical-align: top;
    margin-top: -1px;
}

.jQueryIconSmoothness
{
    height: 16px;
    width: 16px;
    display: inline-block;
    background-image: url('http://www.igi-global.com/jQuery/css/smoothness/images/ui-icons_454545_256x240.png');
    background-repeat: no-repeat;
    vertical-align: top;
    margin-top: -1px;
}

.jQueryIconUiLightness
{
    height: 15px;
    width: 16px;
    display: inline-block;
    background-image: url('http://www.igi-global.com/jQuery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png');
    background-repeat: no-repeat;
    vertical-align: top;
    margin-top: -1px;
}

.jQueryIconBlitzer
{
    height: 18px;
    width: 16px;
    display: inline-block;
    background-image: url('/jQuery/css/blitzer/images/ui-icons_ffffff_256x240.png');
    background-repeat: no-repeat;
    vertical-align: top;
}

.jQueryIconRedmond
{
    height: 18px;
    width: 16px;
    display: inline-block;
    background-image: url('http://www.igi-global.com/jQuery/css/redmond/images/ui-icons_f9bd01_256x240.png');
    background-repeat: no-repeat;
    vertical-align: top;
}

.HeaderNavigationText
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 16px;
    padding-right: 3px;
    vertical-align: top;
    color: #555555;
    text-decoration: none;
    margin-top: -1px;
}

a.HeaderNavigationLink
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 16px;
    padding-right: 3px;
    vertical-align: top;
    color: #555555;
    text-decoration: none;
}

a.HeaderNavigationLink:hover
{
    text-decoration: underline;
    color: #000000;
}

a.HoverOverLink
{
    font-family: Arial;
    font-size: 13px;
    color: #36C;
    padding: 5px 10px;
    text-decoration: none;
    display: block;
}

a.HoverOverLink:hover
{
    background-color: #edf8fd;
}

a.navlinknavh
{
    font-family: Arial;
    font-size: 13px;
    color: #36C;
    padding: 3px 10px;
    text-decoration: none;
    display: block;
}

a.navlinknavh:hover
{
    background-color: #edf8fd;
}

a.navlinkitem
{
    font-family: Arial;
    font-size: 11px;
    color: #444;
    padding: 3px 5px;
    text-decoration: none;
    display: block;
}

a.navlinkitem:hover
{
    background-color: #ccc;
}

.arrowsmall
{
	display: inline-block;
	background: url('/Images/arrowsmall.png') no-repeat;
	height: 5px;
	width: 2px;
	vertical-align: middle;
	margin-right: 3px;
}

a.navlinknavhsmall
{
    font-family: Arial;
    font-size: 12px;
    color: #36C;
    padding: 3px 10px;
    text-decoration: none;
    display: block;
}

a.navlinknavhsmall:hover
{
    background-color: #edf8fd;
}

a.navlinkc
{
    font-family: Arial;
    font-size: 12px;
    color: #36C;
    text-decoration: none;
}

a.navlinkc:hover
{
    color: #333;
}

.navc
{
    font-family: Arial;
    font-size: 12px;
    /*color: #36C;*/
    color: #444;
    text-decoration: none;
    cursor: default;
    position: relative;
}

.navc:hover
{
    /*color: #333;*/
}

a.navlinkcsmall
{
    font-family: Arial;
    font-size: 11px;
    color: #36C;
    text-decoration: none;
}

a.navlinkcsmall:hover
{
    color: #333;
}

a.navlinkgraysmall
{
    font-family: Arial;
    font-size: 11px;
    color: #777;
    text-decoration: none;
}

a.navlinkgraysmall:hover
{
    color: #333;
}

a.navlinkl
{
    font-family: Arial;
    font-size: 12px;
    /*color: #36C;
    border-bottom: dotted 1px #B7CFCB;*/
    color: #444;
    text-decoration: none;
    padding: 4px 0px;
    display: block;
}

a.navlinkl:hover
{
    color: #333;
    background-color: #edf8fd;
}

a.navlinkllast
{
    font-family: Arial;
    font-size: 12px;
    /*color: #36C;*/
    color: #444;
    text-decoration: none;
    padding: 3px 0px;
    display: block;
    border-bottom: 0px;
}

a.navlinkllast:hover
{
    color: #333;
    background-color: #edf8fd;
}

a.navlinklightc
{
    font-family: 'Tahoma';
    font-size: 12px;
    color: #eee;
    text-decoration: none;
    padding: 0px 4px;
}

a.navlinklightc:hover
{
    color: #ccc;
}

a.footerlink
{
    font-family: 'Tahoma';
    font-size: 12px;
    color: #ccc;
    text-decoration: none;
}

a.footerlink:hover
{
    color: #fff;
}

.footerlink
{
    font-family: 'Tahoma';
    font-size: 12px;
    color: #ccc;
    text-decoration: none;
    cursor: pointer;
}

.footerlink:hover
{
    color: #fff;
}

TopNavText
{
    font-family: "Tahoma", "Arial";
    font-size: 12px;
    color: #777;
    padding: 5px;
    text-decoration: none;
}

a.TopNavLink
{
    font-family: "Tahoma", "Arial";
    font-size: 12px;
    color: #ddd;
    padding: 0px 5px;
    text-decoration: none;
}

a.TopNavLink:hover
{
    color: #bbb;
}

.ImpactFactor
{
	width: 75px; 
	margin-top: -7px; 
	margin-right: -3px;
	margin-left: 6px;
}

.ImpactFactorImage
{
	width: 75px;
}

.PrePubInfo
{
	margin-top: -7px; 
	margin-right: -3px;
	margin-left: 6px;
}

.LightBlueBg
{
	background-color: #EDF8FD;
}

#jQueryTooltipDialog
{
    display: none;
    background: transparent url(../../Images/Tooltip/black_arrow.png);
    font-size: 12px;
    height: 70px;
    width: 160px;
    padding: 25px;
    color: #f1f1f1;
}

.GridViewHeader
{
    color: #2e6e9e;
    font-weight: bold;
    background: #dfeffc url(../../jQuery/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    border-bottom: solid 1px #dfedf8;
    height: 35px;
}

.Combo2Button
{
    border: 1px solid #79b7e7;
    background: #dfedf8 url(../../jQuery/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #333333;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 0.1em .5em 0.1em .25em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.Combo2ButtonIcon
{
    height: 16px;
    width: 16px;
    display: block;
    background-image: url('../../jQuery/css/redmond/images/ui-icons_217bc0_256x240.png');
    background-repeat: no-repeat;
}

a.Combo2Link:link
{
    color: #333 !important;
    text-decoration: none !important;
}

a.Combo2Link:visited
{
    color: #333 !important;
    text-decoration: none !important;
}

a.Combo2Link:hover
{
    color: #333 !important;
    text-decoration: underline !important;
}

a.Combo2Link:active
{
    color: #333 !important;
    text-decoration: none !important;
}

/* Toggle Button */

.ToggleButtonOn
{
    border: 1px solid #79b7e7;
    background: #dfedf8 url(../../jQuery/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #333333;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 0.1em .5em 0.1em .25em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.ToggleButtonOff
{
    border: 1px solid #cccccc;
    background: #dfedf8 url(../../jQuery/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #555555;
    outline: none;
    display: inline-block;
    font-size: 1em;
    padding: 0.1em .5em 0.1em .25em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.ToggleButtonIconOn
{
    height: 16px;
    width: 0px;
    display: block;
}

.ToggleButtonIconOff
{
    height: 16px;
    width: 16px;
    display: block;
    background-image: url('../../jQuery/css/redmond/images/ui-icons_6da8d5_256x240.png');
    background-repeat: no-repeat;
    background-position: 0 -192px;
}

a.ToggleButtonLinkOn:link
{
    color: #333 !important;
    font-weight: bold !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.ToggleButtonLinkOn:visited
{
    color: #333 !important;
    font-weight: bold !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.ToggleButtonLinkOn:hover
{
    color: #333 !important;
    font-weight: bold !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.ToggleButtonLinkOn:active
{
    color: #333 !important;
    font-weight: bold !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.ToggleButtonLinkOff:link
{
    color: #333 !important;
    text-decoration: none !important;
}

a.ToggleButtonLinkOff:visited
{
    color: #333 !important;
    text-decoration: none !important;
}

a.ToggleButtonLinkOff:hover
{
    color: #333 !important;
    text-decoration: underline !important;
}

a.ToggleButtonLinkOff:active
{
    color: #333 !important;
    text-decoration: none !important;
}

a.RemoveLink:link
{
    color: #777 !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.RemoveLink:visited
{
    color: #777 !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.RemoveLink:hover
{
    color: #777 !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.RemoveLink:active
{
    color: #777 !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.RemoveLink333:link
{
    color: #333 !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.RemoveLink333:visited
{
    color: #333 !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.RemoveLink333:hover
{
    color: #333 !important;
    text-decoration: none !important;
    cursor: default !important;
}

a.RemoveLink333:active
{
    color: #333 !important;
    text-decoration: none !important;
    cursor: default !important;
}

.StripLeftPadding p
{
    padding-left: 0px;
}

/* Drop Down Navigation */
#jsddm
{
    margin: 0px;
    padding: 0px;
}

#jsddm li
{
    float: left;
    list-style: none; 
    height: 20px;
    padding: 0px;
    margin: 0px;
}

#jsddm li a
{
    cursor: pointer;
    display: block;
}

#jsddm li ul
{
    background-color: #fff;
    margin: 0px;
    position: absolute;
    visibility: hidden;
    padding: 10px;
    border: 3px solid #bebebe;
    z-index: 999;
    text-align: left;
    display: block;
}

.ddmtop
{
    background: #f7f7f7 url('/Images/navbg.png') 50% 50% repeat-x;
    margin: 0px;
    position: absolute;
    padding: 10px 20px 20px 20px;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    border-left: 1px solid #aaa;
    z-index: 999;
    text-align: left;
    left: 0px;
    top: 43px;
    width: 375px;
}

.ddmtop .header
{
	color: #222; 
	font-size: 16px; 
	padding: 5px 10px;
	font-family: 'Tahoma';
	cursor: default;
}

.ddmlist
{
    background: #f3f3f3 url('/Images/navbg.png') repeat-x;
    margin: 0px;
    position: absolute;
    padding: 10px 20px 20px 20px;
    border: 1px solid #aaa;
    z-index: 999;
    text-align: left;
    left: 170px;
    top: -5px;
    width: 250px;
}

.leftnavstheader
{
	color: #222; 
	font-size: 16px; 
	padding: 5px 10px;
	font-family: 'Tahoma';
	cursor: default;
}

.featureboxinner
{
	padding: 20px 15px; 
	margin-right: 10px; 
	width: 212px; 
	height: 80px; 
	background: #f7f7f7 url('/Images/featurebox.png') no-repeat; 
	background-size: 100% 100%; 
	display: inline-block; 
	position: relative; 
	vertical-align: top;
	color: #666;
}

.featureboxinnerlast
{
	padding: 20px 15px; 
	width: 212px; 
	height: 80px; 
	background: #f7f7f7 url('/Images/featurebox.png') no-repeat; 
	background-size: 100% 100%; 
	display: inline-block; 
	position: relative; 
	vertical-align: top;
	color: #666;
}

.featureboxinnerheader
{
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}

.topicscoveredheader
{
	border-top: 1px solid #eee; 
	border-bottom: 1px solid #eee; 
	padding: 4px 0px; 
	text-align: center; 
	font-size: 14px; 
	color: #444; 
	font-style: italic; 
	margin-top: 10px;
}

.topicscovered
{
	margin-bottom: 10px; 
	border-bottom: 1px solid #eee; 
	display: inline-block; 
	width: 100%; 
	font-size: 11px;
	padding-top: 5px;
	color: #333;
}

.topicscovered .tcleft
{
	width: 220px;
	float: left; 
}

.topicscovered .tcright
{
	width: 220px;
	float: right; 
}

#jsddm li ul li
{
    float: none;
    display: inline;
}

#jsddml
{
    margin: 0px;
    padding: 0px;
}

#jsddml li
{
    float: left;
    list-style: none;
    font: 12px Tahoma, Arial;
    margin: 0px; 
    padding: 0px;
    position: relative;
}

#jsddml li ul
{
	left: 150px;
	top: -4px;
    background-color: #fff;
    margin: 0px;
    position: absolute;
    visibility: hidden;
    padding: 5px 10px;
    border: 3px solid #bebebe;
    z-index: 999;
    width: 225px;
}


#jsddml li ul li
{
    float: none;
    display: inline;
}

select.SmallTextListBox
{
    font-size: x-small;
}

.ImageBorder
{
    border: Solid 1px #666666;
}

.Title1
{
    font-size: 16px;
    color: #333333;
    font-family: "Tahoma";
    font-weight: bold;
}

.Title2
{
    font-size: 14px;
    color: #333333;
    font-family: "Tahoma";
    font-weight: normal;
}

.Title3
{
    font-size: 12px;
    color: #333333;
    font-family: "Tahoma";
    font-weight: normal;
}

.BorderBottom
{
    border-bottom: Solid 1px #eeeeee;
    margin-bottom: 7px;
    width: 100%;
}

/* Blogs */

A.BlogFeed
{
    font-size: 12px;
    padding-right: 20px;
    background: url('../../Images/Rss_Icon_16x16.png') no-repeat 100%;
    right: 1px;
    top: 5px;
    position: absolute;
}

.sf_postTitle a
{
    color: #e17009;
    font-size: .75em;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;
}

.sf_postTitle a:hover
{
    text-decoration: underline;
}

.sf_CommentsCount
{
    padding-top: 20px;
}

.sf_socialBookmarks
{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.blogDisclaimer
{
    font-size:11px;
    font-style: italic;
    font-weight: lighter;
}

.RemoveListItemBullets
{
    list-style-type: none;
    margin-left: -15px;
}

.MainRadioButtonList
{
    list-style-type: none;
    margin-left: -5px;
}

.MainRadioButtonList input
{
    margin: 0px 5px 1px 0px;
    height: 15px;
    padding: 0px;
    vertical-align: top;
    display: inline-block;
}

.MainRadioButtonList label
{
    display: inline-block;
    vertical-align: top;
    height: 15px;
}

.bComments
{
    border-top: #b8c4cd 1px solid;
    padding-top: 22px;
}

UL.bCommentsList
{
    margin: 0px;
    padding-left: 0px;
    list-style-type: none;
}

UL.bCommentsList LI
{
    border-bottom: #e5e5e5 1px solid;
    padding-bottom: 17px;
    padding-left: 5px;
    width: 99%;
    padding-right: 0px;
    float: left;
    clear: both;
    font-size: 12px;
    padding-top: 17px;
}

UL.bCommentsList .bAuthorComment
{
    background-color: #fffde5;
}

UL.bCommentsList LI .bLeft
{
    width: 96px;
    padding-right: 10px;
    float: left;
}

* HTML UL.bCommentsList LI .bLeft
{
    width: 74px;
}

UL.bCommentsList LI .bRight
{
    padding-bottom: 7px;
    width: 350px;
    float: left;
}

.bPostNewComment
{
    margin-top: 26px;
    clear: both;
}

.bPostNewComment LEGEND
{
    margin-bottom: 17px;
    color: #222;
    font-size: 18px;
}

.bPostNewComment LI
{
    padding-bottom: 14px;
    padding-left: 106px;
}

.sClear:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}

.sClear {
	DISPLAY: inline-block
}

.sClear {
	DISPLAY: block
}

.inputLabel
{
    display: block;
}

/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url('img/Loading.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width: 1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu 
{
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	width: 300px;
}

.ui-menu .ui-menu 
{
	margin-top: -3px;
}

.ui-menu .ui-menu-item 
{
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	width: 300px;
	text-align: left;
}

.ui-menu .ui-menu-item a 
{
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active 
{
	font-weight: normal;
	margin: -1px;
}

#CitationDropDownMenu
{	
	margin: 0px;
	padding: 0px;
}
	
#CitationDropDownMenu li
{	
	float: left;
	list-style: none;
}

#CitationDropDownMenu li a
{	
	display: block;
	text-decoration: none;
	padding: 1px 3px 1px 1px;
	border: 1px solid #e7e7e7;
	white-space: nowrap;
}

#CitationDropDownMenu li a:hover
{
}
	
#CitationDropDownMenu li ul
{	
	margin: 0px;
	padding: 5px;
	position: absolute;
	visibility: hidden;
	border: Solid 1px #cccccc;
	width: 150px;
	height: 100px;
	background: #f7f7f7;
}

#CitationDropDownMenu li ul li
{	
	float: none;
	display: inline;
}

#CitationDropDownMenu li ul li a
{	
	width: auto;
}

#CitationDropDownMenu li ul li a:hover
{	
}

.CleanButton
{
	font-weight: normal!Important; 
	background-color: Transparent; 
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	cursor: pointer;
	text-decoration: underline!Important;
}

.CleanImageButton
{
	padding: 3px; 
	border: Solid 1px #e0e0e0!Important; 
	background-color: #f9f9f9;
}

.CssLink
{
    cursor: pointer;
}

.catalog-img
{
	border: Solid 1px #777; 
	width: 115px; 
	margin-right: 10px;
}

.catalog-container
{
	display: inline-block; 
	vertical-align: top;
	width: 100%;
}

.catalog-title
{
	font-size: 16px; 
	vertical-align: top;
	width: 460px;
	display: inline-block;
}

.InfoSciHeaderText
{
	color: #333;
	font-size: 22px; 
	vertical-align: top; 
	padding-left: 0px;
}

.InfoSciHeaderLink
{
	font-family: Tahoma;
	font-size: 11px; 
	vertical-align: top; 
	padding-left: 0px;
}

.InfoSciHeaderBackground
{
	 background: #efefef url('../../Images/BlueSmoke.png') 50% 50% repeat-x;
	 padding-top: 3px;
	 border-top: Solid 1px #bfcee8;
}

.InfoSciContent
{
	 padding: 3px 3px 5px 17px;
	 color: #333333;
}

.HomepageHeaderText
{
	font-family: Times New Roman; 
	font-size: 20px; 
	font-weight: bold; 
	vertical-align: top; 
	padding-left: 0px;
}

.HomepageHeaderBackground
{
	 background: #efefef url('../../Images/BlueSmokeDark.png') 50% 50% repeat-x;
	 border-top: Solid 1px #bfcee8;
	 padding: 3px 0px 0px 3px;
}

.HomepageContent
{
	 padding: 3px 3px 5px 5px;
	 color: #333333;
}

.CssRow
{
	height: auto;
}

.CssColumn
{
	display: inline-table;
	vertical-align: top;
}

.LiTab
{
    border: 0px !important; 
    background-image: none !important; 
    -border-radius: 0px !important; 
    -moz-border-radius: 0px !important; 
    -webkit-border-radius: 0px !important;
}

.CheckBox input
{
    margin: 0px 5px 1px 0px;
    height: 15px;
    padding: 0px;
    vertical-align: top;
    display: inline-block;
}

.CheckBox label
{
    display: inline-table;
    vertical-align: top;
    height: 15px;
}

.TextBox
{
    font-size: 12px;
    padding: 1px;
    height: 15px;
    margin: 0px;
    border: 1px Solid Silver;
    font-family: "Arial";
    color: #444;
}

.TextArea
{
    padding: 0px;
    margin: 0px;
    border: 1px Solid Silver;
    font-size: 12px;
    font-family: "Arial";
}

.DropDownList
{
    font-size: 12px;
    font-family: "Arial";
    padding: 1px;
    height: 19px;
    margin: 0px;
    border: 1px Solid Silver;
    color: #444;
}

.DropDownListLarge
{
    font-size: 14px;
    font-weight: bold;
    color: #444;
    font-family: "Arial";
    padding: 1px;
    height: 19px;
    margin: 0px;
    border: 1px Solid Silver;
    color: #444;
}

.UnorderedList
{
    padding: 0px;
    margin: 0px 0px 0px 20px;
}

.UlMargins
{
    margin-top: 2px;
    margin-bottom: 5px;
}

.LiMargin
{
    margin-bottom: 5px;
}

.RadioButton
{
    list-style-type: none;
    display: inline-table;
}

.RadioButton input
{
    margin: 0px 5px 1px 0px;
    height: 15px;
    padding: 0px;
    vertical-align: top;
    display: inline-block;
}

.RadioButton label
{
    display: inline;
    vertical-align: top;
    height: 15px;
}

.RadioButton td
{
    vertical-align: middle;
    padding: 0px; 
    margin: 0px;
    height: 15px;
}

.LeftNavHeader
{
	color: #e17009;
	font-weight: bold;
	font-size: 13px;
	border-top: Solid 1px #e8e8e8;
	border-bottom: Solid 1px #e8e8e8;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.LeftNavHeaderActive
{
	color: #b65908;
	font-weight: bold;
	font-size: 13px;
	border-top: Solid 1px #e8e8e8;
	border-bottom: Solid 1px #e8e8e8;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.LeftNavHeaderLink
{
	color: #e17009!important;
	text-decoration: none!important;
}

.LeftNavHeaderLink:hover
{
	color: #b65908!important;
}

.LeftNavHeaderLinkBlue
{
	color: #1D5987!important;
	text-decoration: none!important;
}

.LeftNavItemLink
{
	font-family: "Arial";
	font-size: 11px;
	color: #222!important;
	text-decoration: none!important;
}

.LeftNavItemLink:hover
{
	color: #777!important;
}

.LeftNavItemHeaderLink
{
	font-family: "Arial";
	font-size: 11px;
	color: #222!important;
	text-decoration: none!important;
}

.LeftNavItemHeaderLink:hover
{
	color: #b65908!important;
}

.LeftNavItemHeaderLinkActive
{
	font-family: "Arial";
	font-size: 11px;
	color: #b65908!important;
	text-decoration: none!important;
}

.LeftNavItemSubLink
{
	font-family: "Arial";
	font-size: 11px;
	color: #444!important;
	text-decoration: none!important;
}

.LeftNavItemSubLink:hover
{
	color: #000!important;
}

.LeftNavItemLinkActive
{
	font-family: "Arial";
	font-size: 11px;
	color: #222!important;
	text-decoration: none!important;
	font-weight: bold;
}

.RightNavHeader
{
	color: #222;
	font-weight: bold;
	border-top: Solid 1px #e8e8e8;
	border-bottom: Solid 1px #e8e8e8;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.RightNavItemLink
{
	font-family: "Arial";
	font-size: 11px;
	color: #222!important;
	text-decoration: none!important;
}

.RightNavItemLink:hover
{
	color: #777!important;
}

.BulletUl
{
	margin-left: 5px;
	margin-bottom: 10px;
	list-style-image: url(../../Images/ulbulletdark2.png);
}

.BulletUl li
{
	margin-bottom: 2px;
}

.BulletUlDark
{
	margin-left: 5px;
	margin-bottom: 15px;
	list-style-image: url(../../Images/ulbulletdark.png);
}

.BulletUlDark li
{
	margin-bottom: 2px;
}

.BulletUlSmall
{
	margin-left: 5px;
	margin-bottom: 10px;
	list-style-image: url(../../Images/ulbulletsmall.png);
}

.BulletUlSmall li
{
	margin-bottom: 1px;
}

.ButtonBlue
{
    display: inline-block;
    height: 16px;
    padding: 1px 12px 0px 12px;
    background: #6ba4d0 url(/Images/buttonbgblue.png) 50% 50% repeat-x;
    vertical-align: middle;
    border: Solid 1px #6ba4d0;
    cursor: pointer;
}

.ButtonBlue:hover
{
    background: #6ba4d0 url(/Images/buttonbgblueover.png) 50% 50% repeat-x;
}

.ButtonBlueSpace
{
    margin-right: 7px;
}

.ButtonBlueText
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none!important;
    display: inline-block;
    margin-top: 1px;
}

.ButtonGray
{
    display: inline-block;
    height: 16px;
    padding: 1px 12px 0px 12px;
    background: #eee url(/Images/graygradbg.png) 50% 50% repeat-x;
    vertical-align: middle;
    border: Solid 1px #ccc;
    cursor: pointer;
}

.ButtonGray:hover
{
    background: #eee url(/Images/graygradbgover.png) 50% 50% repeat-x;
}

.ButtonGraySpace
{
    margin-right: 7px;
}

.ButtonGrayText
{
    color: #444;
    font-weight: bold;
    text-decoration: none!important;
    display: inline-block;
    margin-top: 1px;
}

.ButtonYellow
{
    display: inline-block;
    height: 16px;
    padding: 1px 12px 0px 12px;
    background: #eee url(/Images/graygradbg.png) 50% 50% repeat-x;
    vertical-align: middle;
    border: Solid 1px #ccc;
    cursor: pointer;
}

.ButtonYellow:hover
{
    background: #eee url(/Images/graygradbgover.png) 50% 50% repeat-x;
}

.ButtonSpace
{
    margin-right: 7px;
}

.ButtonYellowText
{
    color: #444;
    font-weight: bold;
    text-decoration: none!important;
    display: inline-block;
    margin-top: 1px;
}

.CoverThumbnailLink
{
    width: 75px;
    display: block;
    border: 1px Solid #777777;
    margin: auto;
}

.CoverThumbnailImage
{
    width: 75px;
    border-width: 0px;
}

.CoverImage
{
    width: 150px;
    border-width: 0px;
}

.SocialNetworkingLinks
{
    display: inline-table;
    height: 16px;
    vertical-align: middle;
}

.ButtonRed
{
    display: inline-block;
    height: 19px;
    padding: 0px 17px;
    background: url(/Images/lightredbg.png) 50% 50% repeat-x;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none!important;
}

.ButtonRed:hover
{
    background: url(/Images/buttonbgover.png) 50% 50% repeat-x;
}

.ButtonRed .Text
{
    color: #eee;
    font-weight: bold;
    text-decoration: none!important;
    display: inline-block;
    margin-top: 2px;
}

.ButtonBlack
{
    display: inline-block;
    height: 19px;
    padding: 0px 8px;
    background-color: #333;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none!important;
    border-right: 1px solid #555;
}

.ButtonBlack:hover
{
    background-color: #555;
}

.SearchTextBox
{
    border: 1px Solid #c8c8c8;
    width: 158px;
}

.TextBoxWatermark
{
    font-size: 12px;
    padding: 1px;
    height: 15px;
    margin: 0px 0px 0px 0px;
}

.TextBoxWatermarkActive
{
    margin: 0px 0px 0px 0px;
    line-height: 15px;
	color: #a1a1a1; 
	font-style: italic; 
    font-size: 10px;
    height: 15px;
}

.loginstatus
{
	display: inline-block; 
	height: 18px; 
	vertical-align: top; 
	padding-top: 3px; 
	margin-right: 10px;
}

.loginstatus .text
{
	display: inline-block; 
	color: #ddd;
	height: 15px;
	vertical-align: top;
}

.loginstatus .useremail
{
	cursor: pointer; 
	height: 15px; 
	display: inline-block; 
	padding-left: 5px;
}

.loginstatus .useremail .link
{
	color: #ddd;
	font-family: 'Tahoma';
}

.loginstatus .useremail .link:hover
{
	color: #bbb;
}

.loginstatus .useremail .arrow
{
	height: 12px; 
	width: 13px; 
	vertical-align: top; 
	margin-left: -4px; 
	line-height: 15px; 
	display: inline-block; 
	background: url('http://www.igi-global.com/jQuery/css/blitzer/images/ui-icons_ffffff_256x240.png') no-repeat -64px -16px;
}


.goog-te-gadget-simple
{
	padding-top: 0px!Important;
	padding-bottom: 0px!Important;
}

.goog-te-gadget-icon
{
	height: 17px!Important;
	width: 17px!Important;
}

.useroptions
{
	margin: 6px 0px 0px -65px; 
	border: 1px Solid #bebebe; 
	display: none; 
	width: 220px; 
	float: right; 
	position: absolute; 
	background-color: #fff; 
	z-index: 1000;
}

.useroptions .username
{
	padding-left: 20px; 
	padding-top: 10px; 
	display: block;
}

.useroptions .spacing
{
	display: block; 
	padding: 0px 10px;
}

.useroptions .profile
{
	margin-top: 5px;
}

.useroptions .logout
{
	margin-top: 5px; 
	padding: 5px 10px; 
	border-top: 1px Solid #ccc; 
	display: block;
}

/*.boxhp
{
	cursor: pointer;
	width: 179px; 
	height: 187px;
}*/

.boxhp
{
	padding: 0px; 
	margin: 0px;
	background-color: #fff; 
	width: 197px; 
	display: inline-block;
	vertical-align: top;
}

.boxhpspace
{
	margin-left: 15px;
}

.boxhp .header
{
	font-size: 16px; 
	font-family: 'Tahoma';
}

.boxhp .link
{
	color: #eee; 
	text-decoration: none; 
	display: inline-block;
}

.boxhp .content
{
	cursor: pointer;
	width: 197px; 
	height: 178px;
	cursor: pointer;
}

.boxhp .content .spacing
{
	padding: 70px 5px 0px 10px; 
	font-size: 11px; 
	color: #fff;
}

.boxhp .content .spacing .li
{
	padding: 0px; 
	margin: 0px;
}

.bookshp
{
	background: url('/Images/bookshp.png') no-repeat; 
}

.bookshp:hover
{
	background: url('/Images/bookshpover.png') no-repeat;
}

.journalshp
{
	background: url('/Images/journalshp.png') no-repeat; 
}

.journalshp:hover
{
	background: url('/Images/journalshpover.png') no-repeat;
}

.eresourceshp
{
	background: url('/Images/eresourceshp.png') no-repeat; 
}

.eresourceshp:hover
{
	background: url('/Images/eresourceshpover.png') no-repeat;
}

.caseshp
{
	background: url('/Images/caseshp.png') no-repeat; 
}

.caseshp:hover
{
	background: url('/Images/caseshpover.png') no-repeat;
}

.topiccollectionshp
{
	background: url('/Images/topiccollectionshp.png') no-repeat; 
}

.topiccollectionshp:hover
{
	background: url('/Images/topiccollectionshpover.png') no-repeat;
}

.alishp
{
	background: url('/Images/alishp.png') no-repeat; 
}

.alishp:hover
{
	background: url('/Images/alishpover.png') no-repeat;
}

.linkcolorln
{
	height: 32px;
	width: 7px;
}

.linkcontainerln
{
	cursor: pointer;
	width: 167px; 
	cursor: pointer;
	height: 32px; 
	border-top: Solid 1px #e7e7e7;
	border-bottom: Solid 1px #e7e7e7;
	border-right: Solid 1px #e7e7e7;
	color: #444;
	background-color: #fff;
}

.linkcontainerln:hover
{
	background-color: #f6f6f6;
	color: #000;
}

.linkln
{
	padding-left: 8px;
	font-family: 'Arial';
	font-size: 11px;
}

.headerln
{
	font-size: 16px;
	line-height: 13px;
	margin-bottom: 4px;
	color: #1b325c;
}

.headercontainerrn
{
	padding: 2px;
	border: 1px Solid #dadada;
	margin-bottom: 2px;
}

.headerrn
{
	font-size: 14px;
	color: #fff;
	font-family: 'Tahoma';
	background: url('/Images/redbg.png') 50% 50% repeat-x;
	/*background: #6eac2c url('/jQuery/css/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png') 50% 50% repeat-x;*/
	padding: 1px 6px;
}

.headerbluern
{
	font-size: 14px;
	color: #fff;
	font-family: 'Tahoma';
	background: url('/Images/bluebg.png') 50% 50% repeat-x;
	/*background: #6eac2c url('/jQuery/css/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png') 50% 50% repeat-x;*/
	padding: 1px 6px;
}

.textrn
{
	font-size: 11px;
	color: #444;
}

.tophash
{
	float: right; 
	padding-top: 6px;
}

.testimonialquote
{
	color: #555;
	font-size: 48px;
	display: inline-block;
	width: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 40px;
}

.testimonialtext
{
	color: #777;
	font-size: 16px;
	/*font-family: 'Tahoma'!important;*/
	font-style: italic;
	display: inline-block;
	width: 460px;
	text-align: left;
	padding: 5px 10px 5px 5px;
	letter-spacing: .05em;
	margin: 15px 0px 20px 0px;
	border-top: 1px Solid #eee;
	border-bottom: 1px Solid #eee;
}

.testimonialby
{
	margin-top: 7px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	float: right;
	text-align: right;
	color: #555;
}

.contentc
{
	background-color: #fff;
	padding: 20px 15px 20px 30px;
	display: inline-block;
	border: solid 1px #dadada;
	width: 763px;
}

.contentc .right
{
	float: right; 
	width: 585px;
}

.contentcnav
{
	text-align: center;
	color: #666; 
	padding: 4px; 
	background-color: #888; 
	border-left: 1px Solid #dadada; 
	border-right: 1px Solid #dadada; 
	width: 801px;
}

.contentareac
{
	background-color: #fff; 
	padding: 10px 15px 20px 15px; 
	margin-bottom: 10px;
    border: 1px solid #dadada;
}

.contentareac h1
{
    margin: 0px; 
    font-family: 'Tahoma'; 
    font-size: 18px;
    font-weight: normal;
}

.contentcfeature
{
	background: #fff url('/Images/feature-bg.png') repeat-x;
	background-size: 100% 100%;
	padding: 20px 15px 20px 30px;
	display: inline-block;
	width: 763px;
}

.headerdivider
{
	height: 3px; 
	width: 100%; 
	background-color: #bababa; 
	margin: 3px 0px 5px 0px;
}

.headerdividergreen
{
	height: 3px; 
	width: 100%; 
	background-color: #8ba29f; 
	margin: 3px 0px 5px 0px;
}

.headerdividergray
{
	height: 3px; 
	width: 100%; 
	background-color: #dadada; 
	margin: 3px 0px 5px 0px;
}

.affiliateLink a:link
{
    color: #36C;
    text-decoration: none;
}

.affiliateLink a:visited
{
    color: #36C;
}

.affiliateLink a:hover
{
    color: #333;
}

.affiliateLink a:active
{
    color: #36C;
}

.inlineblock
{
	display: inline-block;
	position: relative;
}

.lnkarea
{
	cursor: pointer;
	display: inline-block;
}

.lnkarea .lnkarealink
{
	color: #36c;
}

.lnkarea:hover .lnkarealink
{
	color: #333;
}

.lnkarea a
{                  
    text-decoration: none;
    display: inline-block;
	cursor: pointer;
	position: relative;
}

.imageOverlay
{
	font-size: 11px; 
	/*margin-bottom: 10px; 
	width: 149px;*/
	display: inline-block;
	
	width: 160px; 
	border-bottom: dotted 1px #dadada; 
	padding: 4px 0px; 
	margin-bottom: 0px;	
}

.imageOverlayLast
{ 
	border-bottom: 0px;	
}

.imageOverlay img
{                  
    opacity : 0.4;
    filter: alpha(opacity=40);
    background-color: #000;
    width: 48px;
    border: Solid 1px #777;
}

.imageOverlayInfoSciImg
{
    background-color: Transparent!important;
    border: 0px!important;	
    width: 65px!important;
}

.imageOverlay:hover img
{            
    filter: alpha(opacity=100);      
    opacity: 1.0;
}

.imageOverlay a
{                  
    font-family: Arial;
    font-size: 11px;
    color: #36C;
    text-decoration: none;
    display: inline-block;
	cursor: pointer;
}

.imageOverlay:hover a
{                  
    color: #333;
}

.textOverlay
{
	font-size: 11px; 
	display: inline-block;
	border-bottom: dotted 1px #dadada; 
	padding: 6px 6px; 
	width: 154px;
	margin: 0px -6px;
}

.textOverlay:hover
{
	background-color: #f5f5f5;
}

.buttongreenc
{
	display: inline-block; 
	background-color: #8ba29f;
	color: #fff; 
	text-align: center; 
	font-weight: bold; 
	font-size: 11px; 
	cursor: pointer;
	height: 18px;
	padding-left: 4px;
}

.buttongreenc:hover
{ 
	background-color: #718481;
}

.buttongreentextc
{
	display: inline-block;
	line-height: 18px;
	color: #fff; 
}

/*.leftouter
{
    width: 171px; 
    padding: 4px; 
    background-color: #fff; 
    margin-bottom: 10px;
}

.leftinner
{
	width: 159px; 
	padding: 6px; 
	background-color: #edf8fd;
}*/

.leftouter
{
    width: 175px; 
    padding: 1px; 
    border: 1px solid #dcdacd;
    background-color: #fff; 
    margin-bottom: 10px;
}

.leftheader
{
	width: 163px; 
	padding: 3px 6px; 
	background-color: #e5ecf5;
	border-bottom: 1px solid #dcdacd;
	font-size: 16px;
}

.leftinner
{
	width: 163px; 
	padding: 3px 6px; 
	background-color: #fff;
}

.rightouter
{
    width: 166px; 
    padding: 1px; 
    border: 1px solid #dcdacd;
    background-color: #fff; 
    margin-bottom: 10px;
}

.rightheader
{
	width: 154px; 
	padding: 3px 6px; 
	background-color: #f5f4ef;
	border-bottom: 1px solid #dcdacd;
	font-size: 16px;
}

.rightinner
{
	width: 154px; 
	padding: 6px; 
	background-color: #fff;
}

.leftnavcell
{
	/*border-bottom: dotted 1px #b7cfcb;*/
	padding: 4px 3px 4px 0px;
	position: relative;
}

.leftnavcell:hover
{
    background-color: #edf8fd;
}

.leftnavcellr
{
	/*border-bottom: dotted 1px #b7cfcb;*/ 
	padding: 4px 0px;
}

.twtr-hd
{
	display: none;
	border-bottom: 0px;
}

.twtr-tweet-wrap
{
	padding: 6px 0px!important;
}

.twtr-ft
{
	height: 1px;
}

.listitemouter
{
	border-bottom: 1px solid #dadada;
}

.listiteminner
{
	margin: 0px 0px;
	padding: 13px 0px 17px 0px;
}

.listiteminner:hover
{
	background-color: #f5f5f5;
}

.listiteminner .rankbarouter
{
	width: 85px; 
	height: 4px; 
	background-color: #ccc; 
	display: block; 
	margin-top: 1px; 
	margin-bottom: 3px;
	text-align: left;
}

.listiteminner .rankbarinner
{
	height: 4px; 
	background-color: Green; 
	border-right: 1px Solid #fff; 
	display: block;
}

.listiteminner .abstract
{
	margin-bottom: 10px; 
	color: #555; 
	font-style: italic;
}

.listiteminner .info
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.fadein
{
	position: relative;
	width: 443px;
	min-height: 100px;
}

.fadein .container
{
	position: absolute;
	left: 0;
	top: 0;
}
