
@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: myFirstFont;
    src: url(OpenSans-Regular.ttf);    
}
body {
          	
background-repeat: repeat;
background-position: top left;
background-attachment: fixed;
color: #666666!important;
font-size: 1em!important;
font-family: myFirstFont;
font-weight: 300!important;
line-height: 1.8!important;
/* border-top: 10px solid #242424; */

background: url(images/gsi_header.png)repeat-x top left;
background-color: #e9e9e9;
}

.advsearch {
float: right;
margin-right: 157px;
}
center {
	text-align:left;
}


#container {
	line-height: 100%;
	text-align: center;
      
}
a, a:link, a:active, a:visited{color:rgb(17, 17, 17); text-decoration:none!important;}



a:hover {
	color:#0EB0E3!important;
       background:none;
}

a:visited{background:none!important;}
img{border:none!important;}

#searchtop{
width: 345px;
height: 25px;
float: right;
margin-right: -39px;
margin-top: 71px;
position: relative;
}


.search_style {
float: left;
    height: 26px;
    width:155px;
    border: 1px solid rgb(226, 227, 228);

/*height: 30px;
    width:160px;
    border: none;
    padding-bottom: 0px;
    padding-top: 2px;*/
}

.combo_box{
margin-left:5px;
	float: left;
	height: 30px;
	width: 110px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border: 1px solid rgb(226, 227, 228);
}

.button_add {
    border-radius: 4px;
    width: 40px;
    padding-top: 6px;
    height: 30px;
    cursor: pointer;
    color: #FFF;
    margin-left: 0px;
    text-indent: -9999px;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    *background-image: url("images/search_box_icon.png") !important;
background: url('images/search.png') no-repeat scroll 11px center #000!important; 
    background-position: center center;
    background-repeat: no-repeat;
  /*  border: 1px solid #a9cf55;*/
    border: 1px solid #000;
    *background-color: #2E7C86;
transition: all 0.3s ease-in-out 0s;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}

.button_add:hover {
*opacity:0.8;
border-color: #5f9521;
background: url('images/search.png') no-repeat scroll -21px center #5f9521!important;
}



#headerTitle {
padding: 0px;
width: 980px;
height: 125px;
}

#headerTitle img {
position: absolute;
margin-top:35px;
}

#header{
padding: 0px;
height: 195px;
width: 100%;
margin: 0px auto 0px;
text-align: center;
background: none;
}

#header h1{
padding:0px;
}


#body { 
width:978px;
margin: 0 auto;
background: #FFFFFF;
/*
box-shadow: 6px 6px 0px rgba(0, 0, 0, .04); 
-moz-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
-webkit-box-shadow: 6px 6px 0px rgba(0, 0, 0, .04);
min-height: 1260px;*/
color: #666666!important;
font-size: 1em!important;
font-family: 'Roboto', Arial, Helvetica, sans-serif;
font-weight: 300!important;
line-height: 1.8!important;
border: 1px solid #d7d7d7;
margin-top:-10px;
}



#main { 
	width: 678px;
	padding: 0 0em 2em 0em;
	padding-bottom:0;
	margin-bottom:0;
	border-right: none;
float: none;
display: inherit;
margin-left: 1%;
overflow: visible;

color: #666666!important;
font-size: 1em!important;
font-family: myFirstFont;
font-weight: 300!important;
line-height: 1.8!important;

}


#main h2 {
display:none;
    padding-left:6px;
  
    line-height: 1;
    font-size: 20px; 
    color: rgb(17, 17, 17)!important;
 }

#main h3 {
	font-size: 18px;
		 
	color: #006699;
	margin:1px;
	margin-left:15px;
}
#about{display:none;}
#navbar #search{display:none;}
#current{display:;}
#archives{display:;}
#announcements{display:none;}
#navbar #register{display:none;}


#navbar {
    width: 980px;
height: 50px;
margin: 0px auto;
border-bottom: medium none;
background: url('images/navigation-green.png');
/* background: #000; */
background: #eaeaeb;

    }

#navbar a:hover{
color:#fff!important;
background: url('images/navhover.png') center center scroll repeat;
}

#navbar a{
padding: 19px 25px 19px;
font-size: 13px;
font-weight: 400;
line-height: 10px;
height: 12px;
text-decoration: none;
float: left;
display: block;
font-weight:bold;
*color: #2C2C2D!important;
/*background: url('images/nav_sep.png') no-repeat scroll right center transparent;*/
border-right: 1px solid #d5d5d6;

color: #31353d;
/*color:#b6bbbf;*/
*border-right: 1px solid #f0bc2b;
font-family: 'Droid Sans',sans-serif;



}
#navbar a:hover, #navbar ul li:hover{  background-color: #31353d;

-moz-transition: 0.4s ease-in;
-o-transition: 0.4s ease-in;
transition: 0.4s ease-in;
-webkit-transition:none;
}

#active{
border-radius:4px;
*transition: all 0.5s ease 0s;
color: black!important;

background: rgb(231,231,231); /* Old browsers */
background: -moz-linear-gradient(top, rgba(231,231,231,1) 48%, rgba(207,207,207,1) 65%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,rgba(231,231,231,1)), color-stop(65%,rgba(207,207,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(231,231,231,1) 48%,rgba(207,207,207,1) 65%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(231,231,231,1) 48%,rgba(207,207,207,1) 65%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(231,231,231,1) 48%,rgba(207,207,207,1) 65%); /* IE10+ */
background: linear-gradient(to bottom, rgba(231,231,231,1) 48%,rgba(207,207,207,1) 65%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}

#menu, #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


#menu {
   margin-top: -46px;
}

#menu:before,
#menu:after {
    content: "";
    display: table;
}

#menu:after {
    clear: both;
}

#menu {
    zoom:1;
}


#menu li {
    float: left;
    position: relative;
}

#menu a {
    float: left;
    padding: 18px 16px;
    text-transform: uppercase;
    font: bold 12px Arial, Helvetica;
    text-decoration: none;
    }

#menu li:hover > a {
    color: #fafafa;
}

*html #menu li a:hover { /* IE6 only */
    color: #fafafa;
}

#menu ul {
    margin: 20px 0 0 0;
    _margin: 0; /*IE6 only*/
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 48px;
    left: 0;
    z-index: 999;    
    background: #444;   
    background: linear-gradient(#444, #111);
    box-shadow: 0 -1px 0 rgba(255,255,255,.3);  
    border-radius: 3px;
    transition: all .2s ease-in-out;
    -webkit-transition:none;

}

#menu li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin: 0;
}

#menu ul ul {
    top: 0;
    left: 150px;
    margin: 0 0 0 20px;
    _margin: 0; /*IE6 only*/
    box-shadow: -1px 0 0 rgba(255,255,255,.3);      
}

#menu ul li {
    float: none;
    display: block;
    border: 0;
    _line-height: 0; /*IE6 only*/
    box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}

#menu ul li:last-child {   
    box-shadow: none;    
}

#menu ul a {    
    padding: 10px;
    min-width: 130px;
    max-width: 100%;
    _height: 10px; /*IE6 only*/
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

#menu ul a:hover {
   background-color: #0186ba;
    background-image: linear-gradient(#04acec, #0186ba);

}
#menu ul li:first-child > a {
    border-radius: 3px 3px 0 0;
}

#menu ul li:first-child > a:after {
    content: '';
    position: absolute;
    left: 40px;
    top: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #444;
}

#menu ul ul li:first-child a:after {
    left: -6px;
    top: 50%;
    margin-top: -6px;
    border-left: 0; 
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-right: 6px solid #3b3b3b;
}

#menu ul li:first-child a:hover:after {
border-bottom-color: #04acec; 
}

#menu ul ul li:first-child a:hover:after {
    border-right-color: #0299d3; 
    border-bottom-color: transparent;   
}

#menu ul li:last-child > a {
    border-radius: 0 0 3px 3px;
}
.bnhs_is a {color:#fff!important;
border-right:none!important;
}
.bnhs_is a:hover{background:transparent!important;}

/********************Slide Show Code Begins**********/
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:980px;
	height:420px;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
 

#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.theme-default #slider {
	width:618px; /* Make sure your images are the same size */
	height:auto; /* Make sure your images are the same size */
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:60px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

#banner {
margin: 0 auto!important;
float: inherit;
height: 305px;
width: 1004px;
background: url(images/gsi_slideimg.png);
}
#slider{height:310px!important;
width:100%!important;
border-radius:2px;
z-index:-99999;
display:none;
}

#slider img{
width: 100%;
max-width: 100%;
}
#body1 {
margin: 0 auto;
margin-top: -19px;
}
/***************Slide Show Code Ends*********/



#breadcrumb {
	padding-top: 1em;
	padding-left:10px;
	font-size: 0.7em;
       border-bottom:thick solid 2px;
       border-bottom: 1px solid #DDD;
       padding-bottom: 6px;
}

#breadcrumb a {
	text-decoration: none;
color:rgb(17, 17, 17)!important;
font-weight: bold;
font-size:15px;
}

#breadcrumb a.current {
	font-weight: bold;
}

#breadcrumb a:hover {
background:none;
 
}
/*
#breadcrumb{width:662px; margin-left:21px; border-bottom:1px solid #ddd;}
#breadcrumb a{color: rgb(0, 102, 153)!important;}
#breadcrumb a:hover{
  color: rgb(19, 149, 214)!important;
}*/


/*home page tabs code begins */

p.switch {
display: block;
float: right;
}
.expandtocSectionTitle a {
display: block;
padding: 3px 10px;
text-decoration:none;
}

.expandtocSectionTitle a.open:link, .expandtocSectionTitle a.open:visited {
border-style: solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: #EEE url(images/arrow-up.gif) no-repeat 98% 50%!important;
margin-bottom: 10px;

}

.expandtocSectionTitle a:link, .expandtocSectionTitle a:visited {
border: 1px solid #EAEAEA;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background-image: url(images/arrow-down.gif);
background-repeat: no-repeat;
background-position: 98% 50%;
padding-bottom:6px;
}

.btn_more {
       border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; /*background:#444;*/ color:#fff; text-shadow:0 -1px #000; border:none; padding:5px 15px; font-weight:bold; font-size:11px; cursor:pointer; 
text-align: center;
background: rgb(177, 32, 1) ;
/*background-image: url(images/hpbutton.png);*/
background-repeat: repeat-x;
}
.btn_more:hover {
background: #2a4e98;
 
}
#content h5{padding-top:0px!important}
#tab1,#tab2,#tab3,#tab4, #tab5, #tab6, #tab7{margin-top:30px;}




.login_styl:hover {opacity:0.8;}


/****login page*****/
.login_styl, .login_style {
float: right;
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}

.login_style:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;

/*opacity:0.6;*/}
/*******/

.field input {width:200px; text-shadow:1px 1px #f4f4f4; color:#666; font:bold 11px Verdana, Geneva, sans-serif; padding:6px; border:1px solid #000;}

#content {
border-top:none;
padding-left:10px;
padding-top:0px !important;
text-align: justify;
padding-bottom:16px;
color: #666666!important;
font-size: 14px!important;
font-family: myFirstFont;
font-weight: 300!important;
line-height: 1.8!important;

}

#content div {
	*line-height:120%;
}	
 

#content h3 {
color: rgb(87, 87, 87);
font-family:  myFirstFont;	 
font-size: 18px;
margin: 10px 0px 5px;
line-height: 1.2em;
text-align: justify;	
}


#content h4 {
	/*color: #336600;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;	 
	/*font-weight: bold;*/
	font-size: 17px;
       letter-spacing:0.07px;
       *color: rgb(47, 118, 187);     
       height: 20px;
	margin:0;
	margin-bottom:5px;
	margin-top:15px;
	padding-top:5px!important;
        padding-bottom:19px;
        padding-left:5px;
}

#content ul.plain {
	margin:0;
	margin-left:15px;
	padding:0;
}

#content ul.plain li {
	margin:0;
	padding:0;
	padding-bottom:3px;
}

table {
	margin-top:10px;
	
} 

#advancedSearch table.data td.label {
width: 30%;
}
#content table.data td.label {
width: 30%;
}

table td {
	font-size:1em;
	/*font-weight:bold;*/
	
}

table td a, table td a:link, table td a:visited, table td a:hover {
	font-size:1em;
	
}

tr + tr td {
	font-weight:normal;
	padding-top:1px;
	padding-bottom:8px;
	font-size:1.1em;
	//color:#000000;
}


table.listing, table.plain, #sidebar .block table, table.data, table.nested, table.info, table.listing table, table.listing + table {
	margin:0;
	margin-top:0!important;
	padding:0;
	margin-left:0px!important;
	padding-right:15px!important;
	background:none!important;
	border-bottom:none!important;
}

#sidebar .block table {
	background-color: rgb(245, 245, 245);	
}
/*****Article listing**********/
.tocSectionTitle {margin: 0; padding: 0;}
.tocArticle {
border: 1px solid #ddd; 
padding:15px;
border-radius:3px;
}

.tocAuthors{padding-top:2px;}
.tocTitle  a{text-decoration: none !important; color:rgb(87, 87, 87);}

.tocTitle a:hover{color:#999999; background:none!important;}
.tocSectionTitle{font-weight:bold;}

table.tocArticle td.tocGalleys {
background: url(pdf.png) no-repeat fixed;
}

table.tocArticle td.tocGalleys {
text-align: right;
/**border-left:solid #CCCCCC 2px;**/
}

table.tocArticle td.tocAuthors {
color: black!important;
}

table.tocArticle td.tocPages {
text-align: right;
vertical-align: top;
/*border-left:solid #CCCCCC 2px*/
}

table.tocArticle td.tocTitle {
padding-right:40px;
width: 85%;
height: 1.3em;
}

table.tocArticle td.tocAuthors{padding-right:40px;}

#articleTitle {color:#575757 !important;

}


/*****Article listing**********/



table.listing td.headseparator {
	border-top:none;
}

table.listing td, table.plain td, #sidebar .block table td, table.data td, table.nested td, table.info td, table.listing table td, table.listing + table td {
	margin:0!important;
	padding:0!important;
	padding-bottom:5px!important;
	background-color:none!important;
	/*color:#000000!important;*/
	font-size:1em!important;
	font-weight:normal!important;
}

table.listing td a, table.plain td a, #sidebar .block table td a, table.data td a, table.nested td a, table.info a, table.listing table td a, table.listing + table td a {
	font-size:1em!important;
	font-weight:normal!important;
        
}

a.action, table.listing a.action {
	font-size:0.9em!important;
	font-weight:normal!important;
}

table.listing tr td h4 {
	margin:0;
	margin-top:8px!important;
	padding:0;
	color:#1d2c36!important;
	line-height:15px!important;
}

td.separator, td.endseparator {
	border-top:1px solid #ddd!important;
	font-size:0.1em;
	line-height:10px;
}

#sidebar {
margin: 11px 0px 20px;
padding: 15px 25px;
font-family: myFirstFont;
border: 2px solid rgb(226, 227, 228);
background: none repeat scroll 0% 0% rgb(253, 253, 253);
	float: right;
	width: 210px;
	
	font-size: 1.2em;
	border:none;
	background: transparent;
z-index: 11;
position: relative;
}


#rightSidebar{ 
margin-right: 7%;
width: 100%;
/*background-image: url(images/sidebarbg.png);*/
padding: 1em;
}
#sidebar .block {
     width: 243px;
      float: left;
      /*background: #F9F9F9;*/
margin-bottom: 10px;
border: 1px solid rgba(0,0,0, .08);   
}


#sidebar .block .blockTitle {
background: url(images/title-tail.gif) top left repeat-x;

height: 49px;
line-height: 49px;
padding-left: 20px!important;
margin: 0;
}

#sidebar .block .blockSubtitle {font-weight: bold;
       color: #104E8B;
       text-transform:uppercase!important;
       padding: 0.5em 0 0.5em 0!important;
       padding-left:17px!important;
       font-size: 12px!important;
       color:#333433;
       letter-spacing:0.09em;
	background-image: url(images/title-tail.gif) repeat-x left top;
border-top: 1px solid #eceaea;
border-bottom: 1px solid #eceaea;

		
}

#sidebar .textField, #sidebar .selectMenu, #sidebar .button {
	font-size: 1em;
}

 input.button {
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}

input.button:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
select.selectMenu:focus {
    background:#feffef;}


a.action, a.file {
 text-transform: none;
}

#advancedSearch input.defaultButton {
margin-left: 10px;
}

.theme-default .nivo-controlNav a.active {
background: url("pagination.png") no-repeat scroll 0% 0% transparent;
	*background-position:0 -22px;
}



input.textField:focus, , input.uploadField:focus{ background:#feffef;}

input.defaultButton {
font-weight: bold;
color: white;
padding: 4px 12px;
bckground-color: rgb(153, 204, 51) !important;
border: 1px solid #6B9F23;
}

input.defaultButton:hover {
opacity:0.8;
cursor: pointer;
}

#sidebar .block .sidebaruserlabel{ margin-left:20px;   padding-bottom:6px;}
select.selectMenu{
    margin-bottom: 6px;
/**    height: 22px;**/
    border-radius: 3px 3px 3px 3px;
    border: 1px solid rgb(229, 229, 229);
    font-size: 13px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    box-shadow: 0px 0px 8px rgb(240, 240, 240);
   }

#sidebar .block table td{color: rgb(89,89,89)!important;}

textarea.textArea{

margin-bottom: 6px;
 border-radius: 3px 3px 3px 3px;
    border: 1px solid rgb(229, 229, 229);
    font-size: 13px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    box-shadow: 0px 0px 8px rgb(240, 240, 240);


}


input.textField,  input.uploadField { 
    margin-bottom: 6px;
    height: 22px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid rgb(229, 229, 229);
    font-size: 13px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    *box-shadow: 0px 0px 8px rgb(240, 240, 240);
                    
}

#sidebar .block .textField,  #sidebar .block .selectMenu {
      margin-left:20px;
      margin-bottom:6px;
margin-top: 4px;
      width:200px;
      height:22px;
      border: solid 1px #E5E5E5;
      display:block;
      font-size:13px;                      
}


#sidebar .block .textField:focus,#sidebar .block  .textField:focus {
z-index:-1;
    background:#feffef;}
#sidebar div.block {  } 

#sidebar ul li {padding-left:30px; }
#sidebar .block ul {
	margin:0;
	padding:0;}

#sidebarNavigation ul li{
float:left;
padding:0px 0px 0px 10px!important;
}


#sidebar .block ul li {

display:block!important;

font-size: 12px;
font-weight: normal;
color: #8e8f8e;
margin-left:0px;
padding: 5px 5px 5px 20px;

}


#sidebar .block img {
/*padding: 0px 5px 0px 10px;*/
width: 20px;
}



#sidebar .block table {
	margin-left:0!important;
	margin-top:6px!important;
       background:none!important;

}
 
#sidebarSubscription a{padding-left:15px;}
/*****Article listing**********/
 h4.tocSectionTitle {
       background-color: rgb(241, 242, 242);
        border-radius: 5px 5px 5px 5px;      
padding: 2px 2px 2px 2px;
padding-bottom:6px;
      height: auto!important;
      position: relative;
      left: 1px; 
      font-size:12px;
     /* border-bottom: 2px solid #1d85c6;*/
      z-index: 2;
}
#articleAbstract h4, #articleSubject h4{background-color: rgb(241, 242, 242);
        border-radius: 5px 5px 5px 5px;}
.IE h4.tocSectionTitle {
      /* background-color: rgb(241, 242, 242);*/
background-image: linear-gradient(to right, #ddd, #f5f5f5);
       padding: 2px 2px 2px 2px;
      
      position: relative;
      left: 1px; 
      font-size:12px;
     /* border-bottom: 2px solid #1d85c6;*/
      z-index: 2;
}

.tocSectionTitle {margin: 0; padding: 0;}
.listing td a{color:#000;}

a.file{color:rgb(87,87,87)!important;}
a:hover.file{color:#999!important;}
.tocAuthors{padding-top:2px;}
.tocTitle  a{
font-weight:bold;
text-decoration: none !important; color:rgb(87, 87, 87);
}

.tocTitle a:hover{color:#999999; background:none!important;}
.tocSectionTitle{font-weight:bold;}

table.tocArticle td.tocGalleys {
background: url(pdf.png) no-repeat fixed;


}

table.tocArticle td.tocGalleys {
text-align: right;
/**border-left:solid #CCCCCC 2px**/
}


table.tocArticle td.tocPages {
text-align: right;
vertical-align: top;
/*border-left:solid #CCCCCC 2px*/
}

table.tocArticle td.tocTitle {
width: 85%;
padding-right:40px;
height: 100%;
line-height:1.3em!important;
font-family: myFirstFont;
}
table.tocArticle td.tocAuthors{padding-right:40px;}

#results table.listing td{
*width:71%;
line-height:1.3em!important;
}

.pdf_icon {
    vertical-align: middle;
}

#results table.listing {
border-radius: 3px 3px 3px 3px;
border: 1px solid rgb(229, 229, 229);
border-bottom: 1px solid rgb(229, 229, 229)!important;
box-shadow: 0px 0px 8px rgb(240, 240, 240);
padding-left:10px;
}

.listing1 td a {
    font-weight: bold;
}


#articleAbstract div {
       padding:5px;
	text-align: justify;
       line-height:1.5em;
}

#sidebar .block li{
margin-left: 14px!important;
margin-right: 14px;
border-bottom: 1px solid #ddd;

}

#sidebarRTArticleTools{
background-color:#f9f9f9;
width: 218px !important;
margin-left: 15px;
box-shadow: 0px 2px 3px 0px #E3E5E5 !important;
background: none repeat scroll 0% 0% #FFF;
border: 1px solid #C2C2C2!important;
border-radius: 5px;
}

#sidebarPopularArticles{
margin-top:20px;
width: 218px !important;
margin-left: 15px;
box-shadow: 0px 2px 3px 0px #E3E5E5 !important;
background: none repeat scroll 0% 0% #f9f9f9;
border: 1px solid #C2C2C2!important;
border-radius: 5px;
}

#notification ul li {
background: url("images/index_28.png") no-repeat scroll 5px 50% transparent;
padding-right:10px;
}
#notification ul li {color: rgb(89, 89, 89);}

#sidebarInformation ul li {
  background: url("images/index_28.png") no-repeat scroll 5px 50% transparent;

}


/** -----------------------------------------*/

.jsn-article-content{text-align:justify;}


#footer {
clear: both;
margin-top: 20px;
padding: 0px;
height: 272px;
background: url('images/bottom-row-bg.jpg') repeat scroll 0% 0% transparent;
background: #242424;
width: 100%;
}


#footer1 {
    width: 980px;
    margin: 0px auto;
    padding-top: 20px;
    padding-left: 50px;
    height:180px;
}

.text2 {
    color: #fff!important;
    display: block;
    font-size: 18px;
    margin-left:101px;
    letter-spacing: -1px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 13px;
    padding-bottom: 9px;
    *border-bottom: 1px solid #C8C8C8;
    width: 140px;
    float: left;
}


#footer1 ul.list, #footer1 ul.list1{
margin: 15px auto 0px -180px;
width: 200px;
height: 114px;
float: left;
padding-top: 20px;
margin-right: 25px;
}

#footer1 ul.list2 {
margin: 15px auto 0px -180px;
width: 200px;
height: 114px;
float: left;
padding-top: 20px;
margin-right: 25px;
}



.text3 {
    color: #0EB0E3!important;
    display: block;
    font-size: 18px;
    margin-left:98px;
    letter-spacing: -1px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 13px;
    padding-bottom: 9px;
    *border-bottom: 1px solid #C8C8C8;
    width: 280px;
    float: left;
}

.span4 li a {
    padding-left: 10px;
}

#footer1 ul.list3 {
    width: 300px;
    float: left;
    margin-top: 42px;
    margin-left: -310px;
    font-size: 15px;
    color: #929292;
*color: #6A6A6A;
list-style: none;
font: 13px/22px myFirstFont!important;
line-height: 25px!important;
}

#footer a:link, #footer a:visited, #footer a:active {
    color: #929292;
    background: none repeat scroll 0% 0% transparent !important;
    text-decoration: none !important;
   font: 13px/22px myFirstFont!important;
}

#footer a:hover{
color:#FFF!important;
}

#footer1 ul.list li, ul.list1 li {
    background: url('images/bottom-row-list-separator.gif') repeat-x scroll center bottom transparent;
    padding: 8px 0px 8px 0px;
    list-style: none outside none;
}

#footer1 ul.list2 li {
background: url('images/bottom-row-list-separator.gif') repeat-x scroll center bottom transparent;
    padding: 8px 0px 8px 0px;
    list-style: none outside none;
}

#footer1 ul.list li a, #footer1 ul.list1 li a{
padding: 0px 0px 0px 1px;
transition: all 0.07s ease 0s;
*background: url('images/list-marker1.gif') no-repeat scroll 0px 16px transparent;
background: url('images/list-marker1.gif') no-repeat scroll -8px 5px transparent!important;

-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;

}

#footer1 ul.list li a:hover, #footer1 ul.list1 li a:hover{
color: #FFF!important;
padding: 0px 0px 0px 13px;
background-position: 0px 5px!important;
}

.try, .try2 {
    font-size: 13px;
    line-height: 1.5;
    color: #929292;
}

#footer2 {
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    line-height: 20px;
    text-align: center;
    border-top: 1px solid #1B1B1B;
color: #FFF;
*font: 11px/16px myFirstFont;
    clear: both;
    font-family: myFirstFont;
    font-size: 13px;
    padding-top: 10px !important;
    height: 30px;
    margin-top: 30px !important;
background-color:#000;
}


#foottab {
    color: #FFF;
    border-radius: 5px;
    margin-bottom: 14px;
    padding: 0px 5px 2px;
}




#sidebarNavigation ul li a img { float:left;}

.navimg{margin-left:-4px;}

div.separator{border-bottom:1px solid #ddd;}

table.announcements td.headseparator{border-top:1px solid #ddd;}
#announcementsHome h3 {
    text-align: left;
}
/*#topBar{padding-bottom:0em;}*/
#post { width:635px; height:auto; border: 1px solid #e9e9e9;  background: 	#FCFCFC; padding:15px 15px 20px 15px; margin-bottom:15px;}
.images_left {
float: left;
margin-right: 15px;
padding: 4px;
background: white;
border: 1px solid #E7E7E7;
}
.images_right {
float: right;
margin-left: 15px;
padding: 4px;
background: white;
border: 1px solid #E7E7E7;
}

#hp{ font-family:"Avant Garde" , sans-serif; font-size: 20px; font-weight: normal; color:#494949; width:100%; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #d8d8d8;}


a:link.more, a:visited.more, a:link.more1, a:visited.more1 {text-decoration:none; float:right; margin-top:10px; padding:3px 10px; background:url(images/more.png);height: 29px;
width: 97px;
line-height: 27px;
font-family: myFirstFont;
font-weight: bold;
font-size: 12px;
color: rgb(255, 255, 255);
text-decoration: none;
padding: 0px 0px 0px 16px;
}

a:link.more5{text-decoration:none; float:right; margin-top:10px; padding:3px 10px; background:url(images/jep.png); height: 29px;
width:203px;

line-height: 27px;
font-family: myFirstFont;
font-weight: bold;
font-size: 12px;
color: rgb(255, 255, 255)!important;
text-decoration: none;
padding: 0px 0px 0px 16px;
}
a.more5{color: rgb(255, 255, 255)!important;}





.para1 {
line-height: 18px!important;
margin-bottom:35px;
text-align: justify;
}
#aboutPeople{display:none;}

.description{text-decoration:blink;}



h3{
font-size: 14px;
color: rgb(89, 89, 89)!important;
}

#content p.ini{
/*border: 2px solid rgb(226, 227, 228);*/
margin-left:5px;
background: none repeat scroll 0% 0% rgb(253, 253, 253);
background: url("images/horizon.jpg") repeat-x scroll left top transparent;
}
#content p.ini a:hover{
Background-color: #D15F18!important;
color: rgb(255, 255, 255)!important;

}


#content p.ini {/*border-left: 1px solid rgb(212, 212, 212);
border-right: 1px solid rgb(212, 212, 212);*/
clear:left;
font-size: 12px;
font-weight: normal;
height: 20px;
padding: 25px 0px 7px;
text-align:left;}

#content p.ini a{

color: rgb(0, 102, 153);
display: inline;
height: 23px;
margin: 40px 0px 0px;
padding: 5px 4px;
text-decoration: none;
vertical-align: bottom;
width: 10px;

}

.ini a{
border: 1px solid rgb(221, 221, 221);

} 



.style6{ font-size: 14px;
        background-image: linear-gradient(to right, #ddd, #f5f5f5);

       letter-spacing:0.07px;
       color: rgb(47, 118, 187);     
       height: 20px;
	margin:0;
	 }
.menulink1{display:none!important;}
.menulink5{display:none!important;}
.menulink6{display:none!important;}
.menulink7{display:none!important;}

/***** changes as per client
.menulink1{display:none!important;}
.menulink3{display:none!important;}
.menulink5{display:none!important;}
.menulink6{display:none!important;}
.menulink7{display:none!important;}
*****/
/***#sidebarSubscription{display:none!important;}***/




/*****                        *****/



.expandissueyear a {
padding: 3px 10px;
}

.expandissueyear a.open:link, .expandissueyear a.open:visited {
background: url(collapse.png) no-repeat ;
}

.expandissueyear a:link, .expandissueyear a:visited {
background: url(expand.png) no-repeat;
 
}
#table-2 {
border: 1px solid #e3e3e3; 	
background:#fff;
width: 100%;
border-radius: 6px; 	
-webkit-border-radius: 6px; 	
-moz-border-radius: 6px; } 

/*.alter{background:rgb(241, 242, 242);}*/

#table-2 td, #table-2 th { 		

padding: 5px; 	
color: #595959; } 

#table-2 thead { 	
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; 	
padding: .2em 0 .2em .5em; 	
text-align: left; 	
color: #4B4B4B; 	
background-color: #C8C8C8; 	
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(241, 242, 242)), to(rgb(241, 242, 242)), color-stop(.6,#fcfcfc)); 	
background-image: -moz-linear-gradient(top, rgb(241, 242, 242), rgb(241, 242, 242), rgb(241, 242, 242) 90%); 	
border-bottom: solid 1px #999; } 

#table-2 th { 
	
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	
font-size: 17px; 	
line-height: 20px; 	
font-style: normal; 	
font-weight: normal; 	  	
text-shadow: white 1px 1px 1px; } 

#table-2 td { 

//width:150%;	
line-height: 20px; 	
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	
font-size: 14px; 	
border-bottom: 1px solid rgb(241, 242, 242); 	
border-top: 1px solid rgb(241, 242, 242);
border-right: 2px solid rgb(241, 242, 242);  } 

#table-2 td:hover { 	
background-color: #FCFCFC; } 

.userrole{
margin-left:12px!important;
}

ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 250px;
    right: 0px;
    list-style: none outside none;
    z-index: 9999;
    float: left;
    display: inline !important;
}
ul#navigation li {
    width: 150px;
}

ul#navigation .trial a {
    background-image: url("images/sidetab-trial.png");
}

ul#navigation .contact a {
    background-image: url("images/sidetab-contact.png");
}
ul#navigation li a {
    display: block;
    margin-right: -2px;
    width: 150px;
    height: 72px;
    background-repeat: no-repeat;
    background-position: center center;
}

button:focus,
input:focus,
select:focus,
#sidebar .block .textField:focus {
    -moz-box-shadow: #0066ff 0 0 0px 1px;
    -webkit-box-shadow: #0066ff 0 0 0px 1px;
    -o-box-shadow: #0066ff 0 0 0px 1px;
    box-shadow: #175AA1 0 0 0px 1px;
    z-index: 1;
}



.addissn {
    margin-left: 3px;
    margin-bottom: 20px!important;
}


.addissn:before {
    content: "Online ISSN : ";
    font-size: 11.5px;
    letter-spacing: auto;
    color: #575757;
 margin-top:10px;
}

.addissn:after {
    content: "Print ISSN : ";
    font-size: 11.5px;
    letter-spacing: auto;
    color: #575757;
}



#accessKey{margin-bottom:8px!important;}


#homepagecontent{
line-height: 1.5em !important;
text-align: justify;
font-size: 12px;

}

.pkp_controllers_fontController_smallFont{
background:url(images/font-down.png)!important;
width:30px;
height:29px;

}

.pkp_controllers_fontController_defaultFont{
width:30px;
height:29px;
background:url(images/font-default.png)!important;


}

.pkp_controllers_fontController_largeFont{
width:30px;
height:29px;
background:url(images/font-up.png)!important;


}

 


#sizer a:hover {
opacity:0.7;

}


#sizer a {
    width: 32px;
    float: left;
    display: block;
    text-indent: -9999px;
    outline: medium none;
    margin-top: 6px;
    margin-left: 16px;
    margin-right: 4px;
    height: 30px;
}



#sidebarFontSize {
float: left;
width: 295px;
border-radius: 5px 5px 5px 5px;
border: thin solid rgb(204, 204, 204);
box-shadow: 0px 2px 3px 0px rgb(227, 229, 229);
margin-bottom:14px!important;
}

#content #authors {
/*border-radius: 3px 3px 3px 3px!important;
border: 1px solid rgb(226, 227, 228)!important;
padding-left:20px!important;
border: 2px solid rgb(226, 227, 228)!important;
background: none repeat scroll 0% 0% rgb(253, 253, 253)!important;
padding-left:22px!important;*/
}


/*select.selectMenu {
    height: 20px;
    border: 1px solid rgb(229, 229, 229);
    font-size: 13px;
    background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(238, 238, 238) 1px, rgb(255, 255, 255) 25px) repeat scroll 0% 0% transparent;
    box-shadow: 0px 0px 8px rgb(240, 240, 240);
}*/


/*input.textField, textarea.textArea, input.uploadField {
    margin-bottom: 6px;
    border: 1px solid rgb(229, 229, 229);
    font-size: 13px;
    background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(238, 238, 238) 1px, rgb(255, 255, 255) 25px) repeat scroll 0% 0% transparent;
    box-shadow: 0px 0px 8px rgb(240, 240, 240);
}*/

#titleAndAbstract{
border-radius: 3px 3px 3px 3px;
border: 1px solid rgb(226, 227, 228);
box-shadow: 0px 0px 8px rgb(240, 240, 240);
margin-top:20px;
}


/*
table.listing{
border-radius: 3px 3px 3px 3px;
border: 1px solid rgb(229, 229, 229);
border-bottom:1px solid rgb(229, 229, 229);
box-shadow: 0px 0px 8px rgb(240, 240, 240);
}*/


#content .menu li {
   list-style: none outside none;
    padding: 3px 15px;
    color: rgb(255, 255, 255);
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: rgb(73, 175, 205);
    background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(255, 255, 255));
    background-repeat: repeat-x;
    margin-left: 2px;
    cursor: pointer;
    margin-top: -1.5px;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

.ediboard td {
    *padding: 2px;
    position: relative;
    left: 1px;
    font-size: 12px;
    border-radius: 5px 5px 5px 5px;
    *box-shadow: 1px 0px 5px rgba(0, 0, 0, 0.1);
    border: 1px solid rgb(234, 234, 234);
    color:rgb(0, 102, 153)!important;
    font-family: Verdana,Arial,Helvetica,sans-serif!important;
    padding-bottom:8px!important;
}


#lnk1, #lnk2, #lnk3, #lnk4, #lnk5, #lnk6,#lnk7{
    border-radius: 4px 4px 4px 4px;
    background: linear-gradient(rgb(255, 255, 255), rgb(221, 221, 221)) repeat-x scroll 0% 0% rgb(221, 221, 221);
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153);
    color: rgb(51, 51, 51);
    font: bold 12px/1.3 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;
    outline: 0px none;
    overflow: visible;
    padding: 3px 10px;
    text-shadow: 0px 1px 1px white;
    width: 85px;
    cursor: pointer;
}
#lnk1{
margin-left: 284px !important;
}

#lnk2{
margin-left: 209px !important;
}
#lnk3{
margin-left: 392px!important;
}

#lnk4{
margin-left: 385px!important;

}

#lnk5 {
margin-left: 388px!important;
}

#lnk6 {
margin-left: 338px!important;
}
#lnk7 {
margin-left: 347px !important;
}


#tbl2,#tbl3,#tbl4,#tbl5,#tbl6,#tbl7{display:none;}


  {
    background: none repeat scroll 0% 0% rgb(250, 250, 250);
    border: 1px solid rgb(220, 220, 220) !important;
    padding: 8px;
}

#table-3 tr td{

border:1px solid rgb(220, 220, 220) !important;
}

#chapter td{
border: 1px solid rgb(226, 226, 226);
}

#primary .node table tr td {
    border: 1px solid rgb(226, 226, 226);
}

#issueDescription {
margin-top:-10px;

}

#print{
margin:0px auto;
margin-top:100px;
margin-bottom:100px;
}

#Editorial {
border: 1px solid rgb(234, 234, 234);
padding-bottom:10px;
}



.ediboard td span{
float:right;
margin-right:5px;
}

#Manuscript a{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight:bold;
}


.custom {
/*border-bottom:none!important;*/

}
.custom ul li{
padding:0px!important;
}

.custom ul li:hover{
/**background:#145;**/

color:#fff!important;
}
#Quick .blockTitle{
color:#FFF!important;
background: none repeat scroll 0px 0px #08448C!important;
}
ul.squick li a {
    *background: none repeat scroll 0px 0px #DAE7F2 !important;
*box-shadow: 1px 2px 3px rgba(13, 108, 178, 0.35);
    color: black;
    display: block;
        *font-size: 13px;
    *font-weight: bold;
    padding: 9px 10px 10px 20px;
    margin-bottom: -8px;



-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
position: relative;
overflow: hidden;
color: #2E2F30;
text-shadow: none;
background-color: #F0F0EC;
background-image: -moz-linear-gradient(top, #f7f7f3, #e6e6e2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f3), to(#e6e6e2));
background-image: -webkit-linear-gradient(top, #f7f7f3, #e6e6e2);
background-image: -o-linear-gradient(top, #f7f7f3, #e6e6e2);
background-image: linear-gradient(to bottom, #f7f7f3, #e6e6e2);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f3', endColorstr='#ffe6e6e2', GradientType=0);
border-color: #E6E6E2 #E6E6E2 #C3C3B9;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
padding: 9px 50px 9px 16px;
cursor: pointer;
background: url('images/sideimage.png') no-repeat scroll left top transparent;

}

ul.squick li a:hover{
color: black !important;
*background-color:#B1B1AE;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(177,177,174,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(177,177,174,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(177,177,174,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(177,177,174,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(177,177,174,1) 100%); /* IE10+ */
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(177,177,174,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b1b1ae',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

ul.squick li span{
border-left: 1px solid #C1C1C1;
padding-top: 9px;
padding-bottom: 13px;
padding-left: 10px;
}


.one {
    width: 13px;
        margin-left: -17px;
    margin-top: -19px;
    margin-bottom: -16px;
    vertical-align: top;
    padding: 17px 15px 13px 12px;
border-radius:4px;
}

#paper{
float:right;
width:120px;

}

#animage{
margin:0px auto;
width:610px;
height:auto!important;
color: rgb(47, 118, 187);

}


#animage strong{
color: rgb(47, 118, 187)!important;
*font-size: 14px;
}

#animage span {
color: rgb(87, 87, 87)!important;
}

table.announcementsMore td{
padding-top:0em!important;
}

table.announcements{
*width:80px!important;
}

#announcementsHome {
margin: 0px;
padding-bottom:20px;
}

/*#issueToc-205 {
*margin-top:30px!important;

}*/
.expandtocSectionTitle{height:auto!important;
line-height:17px;}

.at4-whatsnext.at-whatsnext-nophoto{
display:none!important;
} 

#custom img{
margin:0px auto;
margin-left:-2px;

}

.addthis-smartlayers at4-recommended-outer{
display:none;
}

#Universal {
margin-top:25px;
font-weight:bold;
background: none repeat scroll 0% 0% rgb(51, 145, 203);
color: rgb(255, 255, 255)!important;
text-shadow: 0px -1px rgb(0, 0, 0);
border: medium none;
padding: 6px 8px;
font-weight: bold;
font-size: 11px;
cursor: pointer;
*text-align: center;
width:94px;
}

#Universal a{
color:white!important;
}

#Slink{
border:none!important;
box-shadow:none!important;
}

.at4-whatsnext.at-whatsnext-nophoto{
display:none!important;
} 

.at-vertical-menu{
top:30%;
}

.at-vertical-menu a .at-share-label{
*color: rgb(176, 38, 28) !important;
}

.at-vertical-menu a:hover{
background: none repeat scroll 0% 0% rgb(255, 255, 255);
}


.at-vertical-menu.at-vertical-menu-right a:hover {
    border-radius: 4px 0px 0px 4px;
    *background: none repeat scroll 0% 0% rgb(255, 255, 255)!important;
    right: 95px!important;
*border: 1px solid rgb(195, 195, 195);
}


ul#navigation{
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 70px;
    right: 0px;
    z-index: 9999;
    float: left;
    display: inline !important;
    list-style: none outside none;
}

ul#navigation li {
    width: 110px;
}

ul#navigation .sn1 a {
    background-image: url("sni/blogger.png");
   margin-left: 50px;
}

ul#navigation li a {
    display: block;
    margin-right: -2px;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center center;
}


ul#navigation .sn2 a {
    background-image: url("sni/linkedin.png")!important;
 margin-left: 50px;
}


ul#navigation .sn3 a {
    background-image: url("sni/google+.png");
 margin-left: 50px;
}
ul#navigation .sn4 a {
    background-image: url("sni/Twitter.png")!important;
margin-left: 50px;
}

ul#navigation .sn5 a {
    background-image: url("sni/Pinterest.png");
margin-left: 50px;
}


ul#navigation .sn6 a {
    background-image: url("sni/rditt.png");
margin-left: 50px;
}

ul#navigation .sn7 a {
    background-image: url("sni/tumbler.png");
margin-left: 50px;
}

ul#navigation .sn8 a {
    background-image: url("sni/LIVE JOURNAL.png");
margin-left: 50px;
}

ul#navigation .sn9 a {
    background-image: url("sni/StumbleUpon.png");
margin-left: 50px;
}


ul#navigation .sn10 a {
    background-image: url("sni/facebook.png");
margin-left: 50px;
}

#results table.listing td .serchtitle a {
    font-weight: bold !important;
}

#table-2 {
    border: 1px solid rgb(227, 227, 227);
    background-color: rgb(242, 242, 242);
    width: 100%;
    border-radius: 6px;
}

#table-2 thead {
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    padding: 0.2em 0px 0.2em 0.5em;
    text-align: left;
    color: rgb(75, 75, 75);
    border-bottom: 1px solid rgb(153, 153, 153);
    background-color: rgb(200, 200, 200);
    background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(210, 210, 210));
}

#table-2 th {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 17px;
    line-height: 20px;
    font-style: normal;
    font-weight: normal;
    text-shadow: 1px 1px 1px white;
}

#table-2 td img{
text-align: center;
*padding-left:12px;
}


#table-2 td {
    line-height: 20px;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    border-bottom: 1px solid rgb(255, 255, 255);
    border-top: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
    padding: 4px;
    *text-align: center;
padding-left:14px;
}


#results table.listing td a.file_abstract{
-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}

#results table.listing td a.file_abstract:hover{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
        color:#fff!important;
}



#authorDetails .file {
*float:right;
margin-left:10px;
border-radius:5px;
font-weight: bold!important;
color: white!important;
padding: 4px 12px;
background-color: rgb(153, 204, 51) !important;
border: 1px solid #6B9F23;
}


#authorDetails .file:hover{
opacity:0.8;
text-decoration: underline !important;
}


.auth_index_title {
    font-weight: bold;
    margin-bottom: -15px;
    font-size: 10pt;
    *color: rgb(47, 118, 187) !important;
}

#authorDetails ul li {
    margin-top: 10px;
    margin-left: -30px;
    line-height: 20px;
    background-color: #FDFDFD;
    padding-left: 10px;
    padding-bottom: 12px;
    padding-top: 10px;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
list-style: none;
}


table.listing tr.heading td {
font-weight:bold!important;
}

#i-scholarabout{
display:none;
}

#sidebarRTArticleTools{
margin-top:18px;
*box-shadow: 0px 2px 3px 0px rgb(227, 229, 229)!important;
border: 1px solid #E9E9E9;
}

#sidebarPopularArticles{
border: 1px solid #E9E9E9;
*box-shadow: 0px 2px 3px 0px rgb(227, 229, 229)!important;
}


#sidebarPopularArticles strong{
color:#575757;
}

#sidebarPopularArticles span.blockTitle{
margin-bottom: 10px !important;
} 

.articleToolItem {
margin-top: 10px;
margin-left: 14px;
border-bottom: 1px solid #EFEFEF;
margin-right:15px;
padding-bottom:10px;
}

.popart{
border-bottom: 1px solid #EFEFEF;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 6px;
padding-bottom: 6px;
}

.quicksearchtag {
    box-shadow: 0px 0px 3px #CCC, 0px 10px 15px #EEE inset;
    border-radius: 5px;
    transition: padding 0.25s ease 0s !important;
    border: 1px solid #AAA;
    padding: 8px 10px 6px;
    font-weight: bold;
    color: #005297;
}

.contact_form input, .contact_form textarea {
    box-shadow: 0px 0px 3px #CCC, 0px 10px 15px #EEE inset;
    border-radius: 5px;
    padding-right: 10px;
    transition: padding 0.25s ease 0s !important;
    border: 1px solid #AAA;
    height: 25px;
    padding-left: 10px;
}

.ac_input:focus {
 box-shadow: 0px 0px 0px 1px #175AA1;
}

#shome{
color: #666;
font-size: 14px;
font-family: 'Open Sans',Arial,Helvetica,sans-serif;
line-height: 1.8;
}

#shome h3{
color: #333!important;
font-size: 20px;
font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.abc{
width: 302px;
float: left;
*border: 1px solid #E9E9E9;
border-radius:4px;
background-color:#F9F9F9;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
border-right: 1px solid rgba(0, 0, 0, 0.04);
padding-bottom: 30px;
}

.abc h3, .abc1 h3, .abc12 h3{
margin-top: 0px !important;
padding-left:10px;
padding-bottom:10px;
background: url('images/title-tail.gif') repeat-x scroll left top transparent;
}

.abc1, .abc12{
width: 210px;
height: 312px;
float: left;
margin-left: 16px;
border: 1px solid #E9E9E9;
margin-bottom:20px;
border-radius:4px;

}

.abc12{
*margin-top: -160px;
}

.abc1 p{
padding-top: 73px;
}
.abc p, .abc1 p{
padding-left: 12px;
padding-right: 12px;
}

.abc12 ul li:hover{
background: url('images/list-marker_hover.png') no-repeat scroll 2px 6px transparent;
}

.abc12 ul li a:hover{
color:#D3621A!important;
}


.abc12 ul li{
border-bottom: 1px solid #EFEFEF;
list-style: none outside none;
margin-left: -22px;
padding-left: 24px;
padding-bottom: 10px;
background: url('images/list-marker.png') no-repeat scroll 2px 6px transparent;
padding-top: 4px;
margin-top: 10px;
margin-right: 12px;
}

.one2{
width: 185px;
height: 90px;
margin-bottom: 0px;
}

#Ebutton{
float:right;
*margin-right:10px;
padding: 8px;
width: 75px;
*margin-bottom:8px;
*font-weight: bold;
border-radius: 5px;
color: white;
coursor:pointer;
padding: 2px 6px;
font-size: 12px;
border:1px solid #ff9913;
 background-color: #ffaf46; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
 background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
 background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
 background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
 background-image: -o-linear-gradient(top, #ffaf46, #e78404);
 background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
}


#vbutton{
float:right;
margin-right:10px;
padding: 8px;
width: 65px;
margin-bottom:8px;
*font-weight: bold;
border-radius: 5px;
color: white;
coursor:pointer;
padding: 2px 6px;
font-size: 12px;
border:1px solid #ff9913;
 background-color: #ffaf46; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
 background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
 background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
 background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
 background-image: -o-linear-gradient(top, #ffaf46, #e78404);
 background-image: linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
}


#hbutton{
width: 270px;
font-weight: bold;
border-radius: 5px;
color: #FFF;
padding: 10px 14px;
box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2);
background-image: -moz-linear-gradient(center top , transparent, rgba(0, 0, 0, 0.1));
text-align: center;

font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight: bold;
font-style: normal;

}

#hbutton a, #vbutton a, #Ebutton a{
color: rgb(102, 102, 102) !important;
}

#hbutton a:hover{
color:#FFF!important;
}

#hbutton:hover{
background-color: rgb(153, 204, 51) !important;
color: rgb(255, 255, 255) !important;
text-decoration: none;
text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2) inset;
cursor: pointer;
}

.one1 {
vertical-align: middle; 
margin-right:10px;
}
select.selectMenu:focus {
border-color: #0EB0E3;
outline: 0;
outline: thin dotted 9;
/**-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #d96b1e;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #d96b1e;**/
}

.soc1{
background: url('images/soc11.png')no-repeat!important;
}

li.active img:hover{
}

select.selectMenu{background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;
}

input[type="text"], input[type="password"],select.combo_box,textarea.textArea,input.textField {
background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;

margin-left:-3px;
}

input[type="text"]:focus, input[type="password"]:focus,textarea.textArea:focus,input.textField:focus{
border-color: #0EB0E3;
outline: 0;
outline: thin dotted 9;
/**-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #d96b1e;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #d96b1e;**/
}

select.combo_box:focus{
border-color: #0EB0E3;
outline: 0;
outline: thin dotted 9;
/**-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #d96b1e;
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #d96b1e;**/
}


.ediboardtable, .ediboardtable1 {
margin: 15px 10px;
border-spacing: 3px;
}
ediboardtable tr {
height: 34px;
background: #fff;
}
.ediboardtable td, .ediboardtable1 td {
padding-left: 11px;
padding-right: 11px;
border: 1px solid #EDEDED;
padding-top: 8px;
padding-bottom: 8px;
font-size: 12px;
}

.ibmrdbutton{
position: relative;
top: -131px;
left: 243px;
float: right;
}



.custombox-slit.custombox-modal {
-webkit-perspective: 1300px;-ms-perspective: 1300px;perspective: 1300px;
}
.custombox-slit .custombox-modal-content {
-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translateZ(-3000px) rotateY(90deg);-ms-transform: translateZ(-3000px) rotateY(90deg);transform: translateZ(-3000px) rotateY(90deg);opacity: 0;
}
.custombox-show.custombox-slit .custombox-modal-content {
-webkit-animation: slit .7s forwards ease-out;-ms-animation: slit .7s forwards ease-out;
animation: slit .7s forwards ease-out;}
@-webkit-keyframes slit {
    50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
    100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}
@-ms-keyframes slit {
    50% { -ms-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -ms-animation-timing-function: ease-out;}
    100% { -ms-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}
@keyframes slit {
    50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-out;}
    100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}
.custombox-overlay {
position: fixed;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;
}
.custombox-modal {
position: fixed;top: 50%;left: 50%;-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;
-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
}
.custombox-modal {
height: auto;visibility: hidden;
}
.custombox-show {
visibility: visible;
}
.custombox-show ~ .custombox-overlay {
opacity: 1;visibility: visible;
}
.custombox-perspective,
.custombox-perspective body {
height: 100%;overflow: hidden;
}
.custombox-perspective body  {
-webkit-perspective: 600px;perspective: 600px;
}
.custombox-container {
min-height: 100%;
}
.custombox-hide-scrollbar {
    overflow-y: hidden;
}
.custombox-hide-scrollbar body {
    position: relative;
    overflow: hidden;
}
.clearfix {
display: inline-block;
}
.list-group-item.active {
z-index: 1;
}
.modal-example-content {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    margin-left: -195px;
    margin-right: -175px;
    outline: 0 none;
    width: 600px;
height:300px;
overflow: scroll;

}
.modal-example-header {
border-bottom: 1px solid #E5E5E5;
padding: 10px;
margin-bottom:20px;
background:#D55C15;
color:#FFF;
}
.modal-example-body p,
.modal-example-header h4 {
margin: 0;
}
.modal-example-body {
padding: 20px;
}
.close{
cursor: pointer;
margin-left: 912px;
margin-top: -16px;
}


 .scrollup {
width: 51px;
height: 53px;
position: fixed;
bottom: 100px;
right: 60px;
display: none;
text-indent: -9999px;
background: url(images/scroll_top.jpg) no-repeat;
z-index: 999;
}

.scrollup:hover{opacity:0.8!important;
background: url(images/scroll_top.jpg) no-repeat;
 }
.separator{display:none;}
.text2,.text3{
background: url(images/separa.jpg) no-repeat left bottom;
}

/***custom block*****/

.moduletable h3{
font-size: 16px;
font-weight: normal;
color: #000;
background: url(images/title-tail.gif) top left repeat-x;
height: 49px;
line-height: 49px;
padding-left: 20px;
margin: 0;


}

ul.menu-list li {
border-bottom: 1px solid #e9e9e9;
}

ul.menu-list {
margin: 0;
border: 1px solid #e9e9e9;
border-top: none;
}

ul.menu-list li {
height: 37px;
background: url(images/list-tail.gif) top left repeat-x;
}

ul.menu-list li a {
display: block;

color: #898888;
background: url(images/list-marker.png) no-repeat;
background-position: 19px -25px;
padding-left: 40px;
text-decoration: none;
height: 37px;
}
/**cart**/
.table-bordered {
width: 100%;
margin-bottom: 20px;
border-collapse: collapse;
border-spacing: 0;font-size: 0.9em;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
border: 1px solid #ddd;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;

}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
background-color: #f5f5f5;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group .form-control {
display: table-cell;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 45%;
height: 15px;
margin-bottom: 0;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9!important;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
margin-left: -1px;
}
.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
z-index: 2;
}
.update-quantity {
width: 50px;
padding-left: 6px!important;
height: 29px;
}
.input-group-btn:last-child>.btn{
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
font-size:0.7em!important;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
color: #333;
background-color: #ebebeb;
border-color: #adadad;
font-size:0.7em!important;
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.btn-danger {
color: #fff!important;
background: url("images/icons-16.png") no-repeat 4% -3% #d9534f;
border-color: #d43f3a;
font-size:0.8em!important;
background-size: 18px;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
color: #fff!important;
background: url("images/icons-16.png") no-repeat 4% -3% #d2322d!important;
border-color: #ac2925!important;
font-size:0.8em!important;
background-size: 18px!important;
}


.btn-success {
color: #fff!important;
background: url("images/add-to-cart.png") no-repeat -4% 41% #5cb85c;
border-color: #4cae4c;
font-size:0.8em!important;
padding-left: 34px;
background-size: 42px;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
color: #fff!important;
background: url("images/add-to-cart.png") no-repeat -4% 41% #47a447!important;
border-color: #398439!important;
font-size:0.8em!important;
padding-left: 34px;
background-size: 42px!important;
}
.btn-primary {
color: #fff;
border-color: #357ebd;
font-size:0.8em!important;
background: #428bca url("images/add-to-cart.png") no-repeat -2% 43%;
padding-left: 40px;
background-size: 44px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
color: #fff;
background: #3276b1 url("images/add-to-cart.png") no-repeat -2% 43%;
border-color: #285e8e;
font-size:0.8em!important;
padding-left: 40px;
background-size: 44px;
}
div#topbar {
margin: 0 auto;
width: 980px;
height: 0px;
 text-align: right;
/*float: right;*/
}
ul.carttop {
list-style: none;
/*float: right;*/
/*margin-right: 400px;*/
}
ul.carttop li {
    display: inline-block;
}
ul.carttop li:last-child {
    margin-left: 10px;
    margin-right: 10px;
}

.carttop a {
color: #494949!important;
text-transform: uppercase;
font-family: myFirstFont;
text-decoration: none;
font-size: 0.8em;
vertical-align:text-top;
}
img.cartimage {
height: 16px;
width: 19px;
}
.page-header {
margin: -21px 0 20px;
}
h3.title_left {
font-size: 23px!important;
}
.alert {
padding: 8px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
font-size: 0.8em;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: 700;
color: #fff;
line-height: 1;
vertical-align: baseline;
white-space: nowrap;
text-align: center;
background-color: #999;
border-radius: 10px;
}
/**ends**/
div#right_article {
float: right;
width: 495px;
margin-top: -240px;
}
div#authorBio {
line-height: 1.7em;
font-family: myFirstFont;
font-size: 0.8em;
}
div#topBar {
display: none;
}
#sidebarNavigation{display:none;}

#accessKey{display:none;}
/**library**/
.links{border:1px solid #000; padding:5px; text-decoration:none;color:#000;}
.links:hover{text-decoration:underline;color:#fff; background:#04A5E2;}
.selected{
	height:20px;
	width:20px;
	border:1px solid #000;
	border-radius:5px; 
	padding:2px 8px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4) inset; 
	text-decoration:none;
	color:#fff !important; 
	background:#04A5E2;
	margin-left:5px;
}
.error{
	border: 1px solid red !important;
}
.success{
	border: 1px solid green !important;
}
.bordered {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 80%;    
}
.bordered img{
	width: 24px;
	height: 24px;
}
.bordered input,.bordered  textarea{
	border: 1px solid #999999;
	border-radius: 3px;
}
.bordered input{
	height: 20px;
}
.bordered,.bookstable {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;
    width:946px;         
}

.bordered tr:hover,.bookstable tr:hover {
  background: #fbf8e9;
      /*background: #feecd8;*/
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th ,.bookstable td,.bookstable th{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 2px;
    font-size:13px;
    text-align: center;
	vertical-align: top;
}

.bordered th,.bookstable th {
    background-color: #fafafa;
   /* background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
   */ -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child,.bookstable td:first-child, .bordered th:first-child,.bookstable th:first-child  {
    border-left: none;
}

.bordered th:first-child ,.bookstable th:first-child  {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child, .bookstable th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child ,.bookstable th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
.bookstable td{
font-size:14px !important;
}
.bookstable th{
font-size:13px;
padding:5px 2px 0 0 !important;
text-align:center;
}
table.book_list_pagination{
font-size:13px;
}
a.book_list_links
{
	background: none repeat scroll 0 0 rgba(248, 248, 248, 0.43);
	width:20px;
	height:20px;
	border-radius:5px;
	box-shadow:0px 0px 4px rgba(0,0,0,0.8);
	padding: 2px 8px;
	margin-left:5px;
}
a.book_list_links:hover{
	background:#04a5e2;
	color:#fff !important;
}

#signinTable:before{
content:"Login";
display:block;
color:#000;
position:relative;
font-size:20px;
top:-10px;
}
#signinTable tr:first-child td:first-child{

}
#signinTable {
margin-top: 4px !important;
}
#breadcrumb:before {
content: "Publications |";
font-size: 14px;
letter-spacing: auto;
color: #19AEE0;
}


#line-height table {
    background-color: #fff;
    border-spacing: 5px;
    width: 100%;
}
#line-height table tr {
    background-color: #f4f4f4;
}

#line-height table tr td {
    height: 20px;
    vertical-align: middle;
    font-size:13px;
    line-height:20px;
}


.list li
{
  padding-top:8px !important;
}


#txtf1
{
margin-left: -14px;
}

#by_issue ul li
{

 line-height:32px;

}
ul.booksCategory{
padding:0;
}
ul.booksCategory:after{
content:'';
display:block;
clear:both;
}
ul.booksCategory li{
display:block;
width:198px;
height: 55px;
margin: 6px;
padding:5px;
text-align:center;
border: 1px solid #eee;
float:left;
}
ul.booksCategory li a
{
box-shadow: 0px 1px 0px 0px #FFF inset;
background: linear-gradient(to bottom, #EDEDED 5%, #DFDFDF 100%) repeat scroll 0% 0% #EDEDED;
border-radius: 6px;
border: 1px solid #DCDCDC;
display: inline-block;
cursor: pointer;
color: #777;
font-family: arial;
font-size: 15px;
font-weight: bold;
//padding: 6px 24px;
padding:13px 0;
text-decoration: none;
text-shadow: 0px 1px 0px #FFF;
min-width: 196px;
//margin-top: 8px;
}
ul.booksCategory li:nth-last-child(2) a
{
margin-top: 0px !important;
padding:0 !important;
}
/**endshere**/
.pagination1 {
margin:0; 
padding:0;
float:left;
}
.pagination1 ul {
width:300px;
float: right;
list-style: none;
margin:0 0 0 ;
padding:0;
}
.pagination1 li span { line-height:45px; font-weight:bold;}
.pagination1 li {
margin:0 0 0 0;
float:left;
font-size:16px;
text-transform:uppercase;
}
.addbook{
background: #efefef;
  background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#efefef),color-stop(100%,#e7e7e7));
  background-image: -webkit-linear-gradient(#efefef,#e7e7e7);
  background-image: -moz-linear-gradient(#efefef,#e7e7e7);
  background-image: -o-linear-gradient(#efefef,#e7e7e7);
  background-image: linear-gradient(#efefef,#e7e7e7);
  border: 1px solid #dbdbdb;
  color: #5e94ff !important;
  padding: 8px 32px;
}

th.textAlignLeft {
  width: 25%;
}

#issue h4 a 
{
    background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%) repeat scroll 

0 0 #ededed;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 #fff inset;
    color: #777;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    min-width: 196px;
    padding: 13px 0;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}



#issue h4 a:hover 
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0eb0e3 !important;
}


#issue h4 {
    border: 1px solid #eee;
    display: block;
    float: right;
    height: 55px;
    margin: 6px;
    padding: 5px;
    text-align: center;
    
}

.ite
{
 float:right;
}

/* March 10 code starts */

.list5 {
    background-image: url("images/bottom-row-list-separator.gif");
    background-origin: padding-box;
    background-position: center bottom;
    background-repeat: repeat-x;
    padding-bottom: 6px;
}

/* March 10 code ends */


span.version {
    font-style: italic;
    font-weight: bold;
    color: #0EB0E3;
}
.table-bordered > tbody > tr:first-child > th:first-child {
    border: none;
}
.table-bordered > tbody > tr > td:first-child {
    padding: 5px;
    width: 30%;
    vertical-align: middle;
}
#submitStart{display:none!important;}
