@charset "utf-8";
/* CSS Document */

body {
    /*background-color: rgb(241, 242, 242);*/
/*background-color: rgb(240, 240, 240);*/
/*background:url(images/bg1.gif)repeat-x scroll left top rgb(255, 255, 255);*/
/*background-color: rgb(212, 214, 215);*/
background:url(images/bodybg.png);
     margin: 0px auto;
border-top:4px solid #FF4500;

}
.advsearch {
float: right;
margin-right: 123px;
}


center {
	text-align:left;
}


#container {
	line-height: 100%;
	text-align: center;
      
}
a, a:link, a:active, a:visited{color: rgb(89, 89, 89); text-decoration:none!important;}
a:hover {
	color: #999;
       background:none;
}
a:visited{background:none!important;}
img{border:none!important;}



#header {
     width: 100%; 	
     padding: 15px 0px;
     margin: 0 auto;
     text-align: center;
     background-color: rgb(24, 26, 28)!important;
     background:url(images/header.png);
     background-repeat: repeat-x;
     height:160px;
box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.6) inset, 0px -1px 1px 0px rgba(0, 0, 0, 0.6) inset, 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
}
#header h1{margin-left: -115px;
margin-top: -18px;}

.search_style {
    float: left;
    height: 20px;
    width:155px;
   /* border-radius: 4px 4px 4px 4px;
   border:1px solid rgb(204, 0, 6);*/

}
.combo_box{margin-left:5px;
	float: left;
	height: 26px;
	width: 110px;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
       border:1px solid rgb(204, 0, 6);*/
	
}
input.button_add {
    background: url(images/search1.png); /* 16px x 16px */
/*background: url(images/search_but.png);*/
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;        
    height: 27px;
    color: transparent;
    width:30px;
    margin-left:5px;
    text-indent: -9999px;
/* border:1px solid rgb(204, 0, 6);*/
}
input.button_add:hover{background: url(images/sh.png);
height: 27px;
width:30px;
}
.pdf_icon{vertical-align:middle;}

#headerTitle { 
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 980px;  
}




#body {
	width: 980px;
	margin: 0 auto;
	background:#fff;
       margin-top:5px;
}
#body1{width: 980px;
	margin: 0 auto;	
}


#main {
	width: 674px;
	padding: 0 0em 2em 0em;
	padding-bottom:0;
	margin-bottom:0;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-right: none;
       float: none;
       display: inherit;
       margin-left: 1%;
       overflow: visible;
}  


#main h2 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0.5em;
	padding-left:10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
       line-height: 1;  
       font-size:1.3em;
       /*color: rgb(165, 0, 0);*/
}

#main h3 {
	font-size: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #1f201d;
	margin:1px;
	margin-left:15px;
}



#navbar{
width:1015px;
margin:0 auto!important;
background:url(images/navbg.png)!important;
/*background-color: rgb(204, 0, 6);*/
height:62px;
border-bottom:none;
margin-top:-61px!important;
}
#navbar ul.menu{width:980px
margin:0 auto;
text-align:center!important;
padding:20px 30px 10px 20px;

}
#navbar ul.menu li{padding:0px!important;
/*float:left;*/}
#navbar ul.menu li a{font-style:bold;
font: 14px/1.4em "Geneva","Tahoma","sans-serif"!important;
color: rgb(24, 26, 28);
padding: 22px 18px !important;
width:auto;
font-weight:bold!important;
}

#navbar ul.menu li a:hover{background:rgb(204, 0, 6)!important;
color:#FFFFFF!important;
transition: background-color 0.6s ease 0s;}
#navbar ul.menu li a:hover{color:#FFFFFF;}

a.home{padding-left:0px!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:33px;
	height:65px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-33px 0;
	right:0px;
	margin-top:-20px;
}
.theme-default a.nivo-prevNav {
	left:0px;
	margin-top:-20px;
}

.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-left:1px;
	 float:inherit;
	  height: 230px;
	  width: 980px;
         margin-bottom:20px;
         margin-top:-12px;
}
/***************Slide Show Code Ends*********/


#searchtop{
padding-left:308px;
margin-bottom: -15px;
position: relative;
top: -71px;
width: 275;
z-index: 3;
margin-left:350px;

}
/*-----------
#sizer {
width:110px;
position: absolute;
margin-top: -600px;
z-index: 4;
margin-left:70px;
}
-------*/

.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 {
    outline: medium none;
    text-indent: -9999px;
    display: block;
    float: left;
    width: 31px;
    height: 30px;
    margin-right: 4px;
    margin-left: 4px;
    margin-top: 10px;
}


#sizer a:hover{
opacity:0.6;
}




 .smallFont {
width:30px;
height:29px;
}

.defaultFont {
width:30px;
height:29px;
}
.largeFont {
 
width:30px;
height:29px;
}


 #navsearch ul {     
	
	height:55px;
	margin-left:50px;

	list-style-type:none;
}




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

#breadcrumb a {
	text-decoration: none;
}

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

#breadcrumb a:hover {
background:none;
 
}
/*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%;
}
.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-image: url(images/nav_bg.png);
background-repeat: repeat-x;
}
.btn_more:hover {
background: #009900;
 
}
/* homepage tabs end */

.login_styl {
float:right;
text-align:right
border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; background:rgb(204, 0, 6); color:#fff; text-shadow:0 -1px #000; border:none; padding:5px 15px; font-weight:bold; font-size:11px; cursor:pointer; text-align: center}
.login_styl:hover {background:#555;}
.login_styl:active {background:#777; position:relative; top:1px; outline:none}


/****login page*****/
.login_style {
 
text-align:right
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}

.login_style:hover {background:#555;}
.login_style:active {background:#777; position:relative; top:1px; outline:none}
/*******/

.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 {
	/*margin: 0;
	padding: 0;
	padding-left:10px;
	padding-right:15px;
	font-size: 0.8em;
	line-height:105%;
	border-top:none;
       text-align: justify;*/
       border-top:none;
       padding-left:10px;
       padding-right:15px;
       font-family: Verdana,Arial,Helvetica,sans-serif;
       font-size: 12px;
       color: rgb(87, 87, 87);
       line-height:1.5em!important;
       text-align:justify;
}

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

#content h3 {

      color: rgb(87, 87, 87);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	margin:0;
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
	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(87, 87, 87);
     
       height: 20px;
	margin:0;
	margin-bottom:5px;
	margin-top:15px;
	padding-top:5px!important;
}

#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;
	
} 

table.data td.label {
width: 30%;
}
table td {
	
	font-size:1em;
	/*font-weight:bold;*/
	line-height:1.05em;
   
}

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:15px;
	font-size:1.1em;
	}


table.listing, table.plain, #sidebar .block table, table.data, table.nested, table.info{
	margin:0;
	margin-top:0!important;
	padding:0;
	margin-left:15px!important;
	padding-right:15px!important;
	background:none!important;
	border-bottom:none!important;
}
table.listing table, table.listing + table {
	margin:0;
	margin-top:0!important;
	padding:0;
	margin-left: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-bottom: 1px solid #ddd; margin-bottom: 4px; padding-bottom: 4px;}

.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.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-2 {
border: 1px solid #e3e3e3; 	
background-color: #f2f2f2;
width: 100%;
border-radius: 6px; 	
-webkit-border-radius: 6px; 	
-moz-border-radius: 6px; } 

#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;
border-bottom: solid 1px #999;  	
background-color: #C8C8C8; 	
background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3)); 	
background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%); 	
background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(210, 210, 210));
background-image: -o-linear-gradient(top, #f2f2f2, #e3e3e3);
background-image: -ms-linear-gradient(top,  #f2f2f2, #e3e3e3);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e3e3e3',GradientType=0);
} 

#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 #fff; 	
border-top: 1px solid #fff;
border-right:1px solid #fff;
padding:4px;
text-align:center; } 

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


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

table.listing td, table.plain 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;
}
#sidebar .block 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;
}
a.action {
	font-size:1.1em!important;
	font-weight:bold!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 {
	float: right;
	width: 310px;
	margin:0;
       margin-top:10px;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
       border:none;
	background-color: none;
}
#rightSidebar{margin-right:5%;}




*html #sidebar {
	width: 310px;
	margin-top:0!important;
}

#sidebar .block {
       font-size: 1em;
	padding:10px;
	border-bottom:1px solid #a89989;
	background-color: rgb(254, 255, 255);	
       width:240px;
       float:right;
       margin-bottom:6px;
       border: 1px solid rgb(204, 204, 204);

}

*html #sidebar .block {
	width:180px;
}

#sidebar .block .blockTitle {
      /* background-image:url(images/details_icon.jpg); */
	display: block;
	padding: 0.5em 0 0.5em 0;
	//height: 30px;
       width: 100%;
	font-size: 19px;
	text-transform: uppercase;
	font-size:1.1em;
	font-weight:bold;
       color: rgb(165, 0, 0);
}

#sidebar .block .blockSubtitle {
       text-transform: uppercase;
       font-size: 1em;
       letter-spacing:0.05em;
	display: block;
	padding-bottom:5px;
	font-weight:bold;
       color: rgb(165, 0, 0);
}

#sidebar .textField, #sidebar .selectMenu, #sidebar .button {
	font-size: 1em;
}
 input.button {
text-align: right; 
background:rgb(177, 32, 1);
color: white;
text-shadow: 0 -1px black;
border: none;
padding: 5px 15px;
font-weight: bold;
font-size: 11px;
cursor: pointer;
text-align: center;
}
input.button:hover {
background: #555;
}
select.selectMenu:focus {
    background:#feffef;}


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


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

input.defaultButton {
 text-align: right 
color: white;
text-shadow: 0 -1px black;
border: none;
padding: 5px 15px;
font-weight: bold;
font-size: 11px;
cursor: pointer;
text-align: center;
}
input.defaultButton:hover {
background: #555;
}
#sidebar .block .sidebaruserlabel{ margin-left:20px;   padding-bottom:6px;}
#sidebarUser tr +t r td{padding-bottom:none!important;}
select.selectMenu{
      height:20px;
      border: solid 1px #E5E5E5;
      font-size:13px;
      background: 
		-webkit-gradient(
			linear,
			left top,
			left 25,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			top,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 25px
			);
	-moz-box-shadow: 0px 0px 8px #f0f0f0;
	-webkit-box-shadow: 0px 0px 8px #f0f0f0;
	box-shadow: 0px 0px 8px #f0f0f0;   }

#sidebar .block table td{color: rgb(89,89,89)!important;}
input.textField, textarea.textArea, input.uploadField { 
      margin-bottom:6px;
     //height:20px;
      border: solid 1px #E5E5E5;
      font-size:13px;
      background: 
		-webkit-gradient(
			linear,
			left top,
			left 25,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			top,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 25px
			);
	-moz-box-shadow: 0px 0px 8px #f0f0f0;
	-webkit-box-shadow: 0px 0px 8px #f0f0f0;
	box-shadow: 0px 0px 8px #f0f0f0;                      
}

#sidebar .block .textField,  #sidebar .block .selectMenu {
      margin-left:20px;
      margin-bottom:6px;
      width:200px;
      height:26px;
      border: solid 1px #E5E5E5;
      display:block;
      font-size:13px;
      background: 
		-webkit-gradient(
			linear,
			left top,
			left 25,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			top,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 25px
			);
	-moz-box-shadow: 0px 0px 8px #f0f0f0;
	-webkit-box-shadow: 0px 0px 8px #f0f0f0;
	box-shadow: 0px 0px 8px #f0f0f0;                      
}
#sidebar .block .textField:focus,#sidebar .block  .textField:focus {
    background:#feffef;}
 
#sidebar .block ul {
	margin:0;
	margin-top:5px;
	padding:0;
}

#sidebar .block ul li {
	margin:0;
	margin-bottom:2px;
	/*margin-left:20px!important;*/
      
}

#sidebar .block img {
	/*padding:2px;*/
}
#sidebar .block a:hover img {filter: Blur(Add = 0,  Direction = 225,  Strength = 10)}

#sidebarNavigation .block a:hover img {filter: Blur(Add = 0,  Direction = 225,  Strength = 10)}
#sidebarNavigation .block img {
	width:80px;
}

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

}
 
*html #sidebar .block table {
	width:20px;
}

*html #sidebar .block form {
	width:120px;
}

/*****Article listing**********/
 h4.tocSectionTitle {
       background-color: rgb(241, 242, 242);
       padding: 2px 2px 2px 2px;
      
      position: relative;
      left: 1px; 
      font-size:12px;
      border-bottom: 2px solid rgb(177, 32, 1);
      z-index: 2;
}
.tocSectionTitle {margin: 0; padding: 0;}
.tocArticle {border-bottom: 1px solid #ddd; margin-bottom: 4px; padding-bottom: 4px;}
.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{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;
}
table.tocArticle td.tocAuthors{padding-right:40px;}

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





/*---------------------- sidebar link style----------------------------*/
#sidebarUser a,  #sidebarUser a:link,  #sidebarUser a:active,  #sidebarUser a:visited {
	color: rgb(89, 89, 89);
      background:none!important;
      text-decoration:none!important;
}
#notification a,  #notification a:link,  #notification a:active,  #notification a:visited {
	color: rgb(89, 89, 89);
      background:none!important;
      text-decoration:none!important;
}
#sidebarNavigation a,  #sidebarNavigation a:link,  #sidebarNavigation a:active,  #sidebarNavigation a:visited {
	color: rgb(89, 89, 89);
      background:none!important;
      text-decoration:none!important;
}
#sidebarInformation a,  #sidebarInformation a:link,  #sidebarInformation a:active,  #sidebarInformation a:visited {
	color: rgb(89, 89, 89);
      background:none!important;
      text-decoration:none!important;
}

#sidebar a:hover {color: #999999;}

 
#post {width:618px; height:auto; border: 1px solid #e9e9e9; border-bottom-width:0; background:#f5f5f5 url(images/post_bg.jpg) no-repeat center bottom; padding:15px 15px 20px 15px; margin-bottom:15px;}
.images_left {
float: left;
margin-right: 15px;
padding: 4px;
background: white;
border: 1px solid #E7E7E7;
}

.para1 {
color: #838383;
line-height: 18px;
margin-bottom:35px;
text-align: justify;
}
#hp {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: normal;
    color: rgb(73, 73, 73);
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgb(216, 216, 216);
}
a.more:link, a.more:visited {
    text-decoration: none;
    float: right;
    margin-top: 10px;
    padding: 3px 10px;
    background: none repeat scroll 0% 0% rgb(177, 32, 1) !important;
    color: rgb(255, 255, 255);
}
a.more:hover {background:#555!important;}

.ini a{
background: url(images/pagenavi.jpg) repeat-x scroll 0px 100% transparent;
border: 1px solid rgb(221, 221, 221);
color: rgb(102, 102, 102);
margin-right: 3px;
padding: 3px 3px;
text-decoration: none;
}




.kur{color: rgb(255, 255, 255);
    background: none repeat scroll 0% 0% rgb(177, 32, 1);
padding: 3px 4px;
} 

.kur:hover{background:rgb(177, 32, 1);}
.ini a:hover{
    color: rgb(255, 255, 255);
    background: none repeat scroll 0% 0% #555;;
    border: 1px solid rgb(10, 149, 216);
    margin-right: 3px;
padding: 3px 3px;
}



/*---------------------- @@@@@@@@@@@@@@@@@@@@@@----------------------------*/
#footer {
	
	margin-left:-208px;
       background-color: rgb(120, 120, 120);
	/*background:url(images/footer_bg.jpg);*/
background:url("images/footertop.png") repeat-x scroll center top ;
background-color: #000!important;

	padding-bottom:5px;
	min-height:0!important;
	height:80px;
	width: 208%;
    /*  border-top:20px solid rgb(240, 240, 240);
        border-top:20px solid transparent;*/

	position: relative;
	clear: both;
	background-color: rgb(209, 209, 209);       
       text-align: center;
       border-bottom:2px solid rgb(204, 0, 6);

		
       line-height:100%;
}

*:first-child+html #footer {
	margin:0;
	margin-left:-10px;
	padding:10px;
	padding-bottom:5px;
	min-height:0!important;
	width: 798px;
	border-bottom: 1px solid #336600;
	border-top: 1px solid #336600;
	background-color:none;
}

*html #footer {
	margin:0;
	margin-left:0;
	padding:0;
	padding-bottom:5px;
	padding-top:5px;
	min-height:0!important;
	width: 698px;	
	border-bottom: none;
	border-top: none;
	background-color:none;
}
#nav_box2 {
        margin:0 auto;
        width: 980px;
        padding-top:15px;

}
#nav_box2 ul {
    list-style-type: none;
    margin-top: 25px;
    margin-left: -30px;
}
#nav_box2 li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(143, 145, 145);
    display: block;
    list-style: none outside none;
    float: left;
    height: 33px;
}
#nav_box2 li a {
    padding: 35px 10px 10px;
    text-decoration: none;
    color: rgb(168, 168, 168);
    font-weight: bold;

    
}
.right {
    float: right;
}

 

#articleAbstract div {
       padding:5px;
	text-align: justify;
       line-height:1.5em;
}
#sidebar .block{
	
	width: 253px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 3px;
	border: thin solid #CCCCCC;
	box-shadow: 0px 2px 3px 0px #e3e5e5;
	margin-top: 10px;
	padding-left: 10px;
}


#notification {
	float: left;
	
	width: 285px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: thin solid #CCCCCC;
	box-shadow: 0px 2px 3px 0px #e3e5e5;
	margin-top: 10px;
	padding-left: 10px;
}

#sidebarInformation {
	float: left;
height: auto;
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-top: 10px;
}
#sidebarNavigation{
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-top: 10px;
}
#sidebarUser{
            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);
}
#sidebarUser ul li{line-height:2.5em;color: rgb(89, 89, 89); border-bottom:1px solid #ddd;

}
#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);
            
}

#rightSidebar .blockTitle{border-bottom:1px solid #ddd;} 
/*#sidebar  ul li{border-bottom:1px solid #ddd;}*/


#notification ul li {line-height:2.5em; border-bottom:1px solid #ddd;

background:url(images/vew.png)no-repeat scroll 0px 50% transparent;
}
#notification ul li {padding-left:30px;color: rgb(89, 89, 89);}

#sidebarInformation ul li {border-bottom:1px solid #ddd;
line-height:2.5em;
background:url(images/inform.png)no-repeat scroll 0px 50% transparent;
}
#sidebarInformation ul li a{padding-left:30px;color: rgb(89, 89, 89);
}

#sidebarNavigation ul li {float:left; border-top: thin solid rgb(204, 204, 204);

}
/** -----------------------------------------*/
#sidebarNavigation .block-wrapper{margin:auto;
    position:relative;
    display: inline-block;}
#sidebarNavigation .block-wrapper>img{ position: absolute;
    z-index: 1;}
#sidebarNavigation .block-before{ position: absolute;
    z-index: 5;}
/***
#sidebarNavigation ul li a{padding-left:4px;   border-spacing:10px ;}
***/
#sidebarNavigation .blockSubtitle{/*border-bottom:1px solid #ddd; padding-bottom:10px!important;*/}
ul {list-style-type: none; list-style: none;}



#homecontent{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #575757;
line-height: 1.5em !important;
text-align: justify;
}
#homecontent ul {list-style-type: disc;line-height: 1.5em !important;
}


#content img{padding:4px; }
#content a:hover img { filter: Gray }
#footer_nav img{padding-left:440px;}


#sidebarNavigation ul li {padding-left:14px!important;}

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;}
#aboutPeople{display:none;}

#onlineSubmissions a{color:#336600;
font-size:14px!important;
font-weight: bold!important;
}
#onlineSubmissions a:hover {
	color: #009933;
       background:none;
}
table.tocArticle td.tocAuthors {
    color: rgb(0, 0, 0) !important;
}

.smallFont {
background: transparent url(images/font_3.jpg);
width:60px;
height:42px;
margin-left: 20px;
}
.defaultFont {
background: transparent url(images/font_2.jpg);
width:60px;
height:42px;
}
.largeFont {
background: transparent url(images/font_1.jpg);
 width:60px;
height:42px;
}
a.smallFont:hover {
background: url(images/font_3.jpg);

}
a.defaultFont:hover {
background:  url(images/font_2.jpg);

}
a.largeFont:hover {
background: url(images/font_1.jpg);

}




.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;
 
}
#articleAbstract h4, #articleSubject h4{
    background-color: rgb(241, 242, 242);
    border-radius:3px;
}
.heading{width:100%;
background-color: rgb(241, 242, 242);
    border-radius:3px;
}
#results .heading{width:100%;
background-color: rgb(241, 242, 242);
    border-radius:3px;
}

#topBar{padding-bottom:3.2em;}

#about{display:none;}


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


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

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

}
#accessKey {
    margin-bottom: 0em!important;
}
#tocIndex{
margin-top:20px!important;
}