@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:'open_sansregular',Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#333333;
}

h1, h2, h3, h4, h5, h6, ul, li, p {
	margin:0;
	padding:0;
}

a{
	text-decoration:none;
	outline:none;
	color:#00516D;
}

a:hover{
	text-decoration:none;
}

a img{
	border:none;
}

li, ul{
	margin:0;
	padding:0;
}
ul{
	margin:0 0 0 20px;
}
.clear{
	clear:both;
}

/* for html5 tag */

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

.wrapper{
	width:1000px;
	margin:0 auto;
}

header{
	height:237px;
	background:url(../images/header_top_bg.png) repeat-x;
}

.header{
	width:1000px;
	margin:0 auto;
	background:url(../images/header_bg.jpg) no-repeat;
	height:237px;
}

a.logo_link{
	width:160px;
	height:150px;
	display:block;
	margin:0 0 0 23px;
	text-indent:-9999px;
}

nav{
	height:30px;
	margin:14px 0 0 0;
}

.menubar{
	width:720px;
	float:left;
	margin:5px 0 0 20px;
}

.menubar ul li{
	float:left;
	list-style:none;
}

.menubar ul li a{
	display:block;
	color:#144F76;
	font-size:13px;
	padding:0 14px;
	line-height:20px;
	border-right:1px solid #D9D9D9;
	font-weight:bold;
}

.menubar ul li ul{
	display:none;
}

.menubar ul li:hover ul{
	display:block;
	position:absolute;
	background:#EEEEEE;
}

.menubar ul li:hover ul li{
	float:none;
}

.menubar ul li:hover ul li a{
	display:block;
	padding:0 5px;
	line-height:30px;
	border-bottom:1px solid #DEDEDE;
	font-size:12px;
}

.menubar ul li:hover ul li a:hover{
	color:#0040F7;
}

.search{
	float:right;
	width:250px;
}

input.sear_input{
	border:1px solid #D9E1E7;
	width:155px;
	height:30px;
	padding:0 5px !important;
	border-radius:0 5px 5px 0;
}

.search_btn{
	height:32px;
	width:30px;
	border:1px solid #D9E1E7;
	background:#fff url(../images/search_btn.png) 1px no-repeat;
	text-indent:-9999px;
	border-radius:5px 0 0 5px;
	float:left;
	cursor:pointer;
}

.main_content{
	width:960px;
	margin:0 auto;
}

.left_content{
	width:700px;
	float:left;
	margin:-25px 0 0 0;
}

h1.front_heading{
	text-align:center;
	color:#4F7F9D;
	font-size:20px;
}

.feature_issue{
	width:530px;
	height:160px;
	margin:10px auto 0;
	overflow:hidden;
}

.feature_issue img{
	float:left;
	width:100px;
	height:150px;
	margin:0 15px 0 0;
}

h2.issue_name{
	color:#696969;
	margin:50px 0 0 0;
	font-size:16px;
}

.issue_by{
	color:#696969;
	margin:20px 0 0 0;
}

.issue_description{
	margin:20px 0 0 0;
}

h4.isse_specify{
	background:#F1F0F0;
	color:#4F7F9D;
	line-height:30px;
	padding:0 0 0 20px;
}

.right_side{
	width:230px;
	float:right;
}

.left_img_link img{
	margin:0 0 3px 0;
}

.thumb_content{
	border:1px solid #4F7F9D;
	border-radius:5px;
	padding:5px;
	margin:0 0 5px 0;
}

.jsearchinput{
	width:205px;
	height:30px;
	border:1px solid #797979;
	border-radius:5px;
	padding:0 5px;
}

h3.heading{
	margin:0 0 10px 0;
}

select.topic_select{
	width:215px;
	border:1px solid #797979;
	margin:5px 0;
	padding:5px;
	border-radius:5px;
}

.search_submit{
	width:120px;
	height:33px;
	border:none;
	background:url(../images/btn_bg.png);
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
}


.footer{
	height:100px;
	background:url(../images/footer_bg.png) repeat-x;
}

.footer_wrapper{
	width:1000px;
	margin:0 auto;
}

.copyright{
	margin:5px 0 0 20px;
	color:#4F7F9D;
	font-size:14px;
}

.content_details{
	margin:10px 0 0 0;
}

.content_details table{
	border-collapse:collapse;
}

.content_details table td{
	padding:10px 10px;
	vertical-align:top;
}



.dwn_reviewer{
	margin:10px 0 10px 100px;
	display:block;
}


.asubtn{
	cursor:pointer;
	width:100%;
}

#acc { list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer;}
#acc h3:hover {background:url(images/header_over.html)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content { padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}




input[type="text"],input[type="password"]{
    
	
    padding: 5px;   
    border: 1px solid #DDDDDD;
    
    /*Applying CSS3 gradient*/
    background: -moz-linear-gradient(center top , #FFFFFF,  #f9f9f9 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    
    /*Applying CSS 3radius*/   
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    /*Applying CSS3 box shadow*/
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;

}
input[type="text"]:hover,input[type="password"]:hover
{
    border:1px solid #cccccc;
}
input[type="text"]:focus,input[type="password"]:focus
{
    box-shadow:0 0 2px #FFFE00;
}

form.article_submission_form input[type="text"],form.article_submission_form input[type="password"]{
	width:250px;
}

.divfield p{
	float:left;
	width:115px;
	line-height:30px;
}

.divfield{
	width:400px;
	clear:both;
	margin:0 0 10px 0;
}

.login_membar{
	margin:10px 0;
	border:1px solid #DDDDDD;
	padding:10px;
}

.login_membar h3{
	font-size:13px;
	padding:0 0 5px 0;
}

.logemail{
	margin:0 0 5px 0;
	width:163px;
}

a.forgot_pass{
	font-size:11px;
	padding:5px 0;
	display:block;
}

p.con_pass_error{
	font-size:11px;
	color:#FF0000;
	float:left;
}

p.iderror{
	text-align:center;
	color:#FF0000;
}

p.idfound{
	text-align:center;
	color:#009933;
}


p.showinfo{


}

p.login_status{
	font-size:10px;
	color:#FF0000;
}

.author_registraion{
	width:410px;
	float:left;
}

.ahuthor_login_box{
	float:left;
	width:220px;
	border:1px solid #DEDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;

}

.ahuthor_login_box h3{
	font-size:16px;
	margin:0 0 15px 0;
}

.returning_user{
	width:300px;
	float:left;
	border:1px solid #DEDEDE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	margin:0 0 0 20px;
}

h2.loginheading{
	border-bottom:1px solid #DDDDDD;
	margin:0 0 10px 0;
	font-size:18px;
}

ul.indexation{
	margin:0 0 0 20px;
}

ul.indexation li{
	padding:0 0 10px 0;
}

ul.indexation li a{
	color:#333333;
}

h3.signup_h3{
	padding:10px;
	display:block;
}

table.article_show td{
	padding:10px 0;
	vertical-align:top;
}

.archiveinfo{
	background:#DCF0FD;
	padding:5px 10px;
	border:1px solid #ADDAF8;
	font-size:14px;
	border-radius:5px;
}

a.archive_year{
	background:#fff;
	padding:20px 5px;
	border:1px solid #ADDAF8;
	display:block;
	width:100px;
	height:70px;
	float:left;
	margin:5px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.75);

}

a.archive_year:hover{
	background:#E6F4FD;
	border:1px solid #C0E4FC;
}

.journaltitlebyear{
	text-align:left;
}

.year_syle{
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

.journaltitleinfo{
	text-align:center;
	font-size:12px;
}

a.lastjournallist{
	display:block;
	font-size:13px;
	margin:10px 0;
}





















