/*
Journal of Improvement Science
Date        Version    Author      Comment
27/09/2014  2.0        S.R.Dodds   Original
20/02/2016  2.1        S.R.Dodds   <a> style
04/12/2016  2.2        S.R.Dodds   <a> style
12/08/2017  2.3        S.R.Dodds   <input> style  
*/

/* reset default settings for the whole page */
body,p,h1,h2,h3,h4,h5,h6,a,form,textarea,input,button,table,th,tr,td,img,ul,ol,li,div,span,frameset,iframe
{
  margin:0px;
  border:0px solid black;
  padding:0px;
  background-color:#fff;
  font-family:arial, sans-serif;
  font-size:11pt;
  font-weight:normal;
  line-height:1.4em;
  color:#000;
}

/* default body styles */
  h1        {color:#FF0000; font-size:16pt; text-align:center; }
  h2        {font-size:14pt; text-align:center; background-color:transparent;}
  p         {margin-left:5px; text-align:left; background-color:transparent;}

  img       {}
  button    {padding:4px; border:1px solid #000; border-radius:0.4em; color:#000; background-color:#208020;}
  button:hover {
    border-width:2px;
    padding:3px;
    border-style:solid;
	border-color:#000;
	color:#fff;
	background-color:#208020;
  }
  a {text-align:center; text-decoration:none; background-color:transparent; border:1px solid transparent;}
  a:hover {color:#ff0000;}
  table {margin-left:5px; background-color:transparent;}
  tr      {background-color:transparent;}
  td     {background-color:transparent; text-align:left;}  
  form {margin-left:5px; background-color:transparent;}
  input {padding:4px; border:1px solid black;}
  textarea  {margin-left:5px; padding:4px; border:1px solid black;}
  ul {
     list-style-type:decimal;
	 list-style-position:outside;
     font-size:10pt;
	 font-weight:normal;
	 text-align:left;
     margin-left:3em;
   }
  ol  {
     list-style-type:decimal;
	 list-style-position:outside;
	 font-size:10pt;
	 font-weight:normal;
	 text-align:left;
     margin-left:3em;
     background-color:transparent;	
    }
  li  {
     text-align:left;
	 margin-left:0em;
	 background-color:transparent;
	}

/* class styles */
div.head {
  margin:0px;
  border:0px solid red;
  padding:0px;
  color:#000;
  background-color:#fff;
}

.menu {
  margin:0px;
  border:1px solid black;
  border-radius:0.5em;
  box-shadow:2px 2px 2px #999;
  padding:4px;
  background-color:#ccc;
  text-align:center;
  color:#000;
}

.foot {
  margin:0px;
  border:1px solid black;
  border-radius:0 em;
  box-shadow:2px 2px 2px #999;
  padding:4px;
  background-color:#ccc;
  font-size:0.8em;
  text-align:center;
  color:#000;
}
.center {text-align:center;}
.jleft   {text-align:left;}
.jright {text-align:right;}
.margin {margin:20px;}


/* ---------------------------------------------- */
table.papers {margin:5px; border-collapse:collapse;}
tr.papers:nth-child(odd) {background-color:#eef;}
tr.papers:nth-child(even) {background-color:#fff;}
td.thead      {color:#000000; background-color:#ffe; font-size:0.9em; border:1px solid black; padding:4px; }
td.datal      {color:#000000; background-color:transparent; font-size:0.8em; text-align:left;   border:1px solid black; padding:2px; }
td.datac      {color:#000000; background-color:transparent; font-size:0.8em; text-align:center; border:1px solid black; padding:2px; }
td.datar      {color:#000000; background-color:transparent; font-size:0.8em; text-align:right;  border:1px solid black; padding:2px; }

/* a */
  a.menu        {display:block; text-decoration:none; color:#000;}
  
/* table data */
  td.login         {width:50%; border:1px solid black; color:#000; background-color:#efe;}
  td.logout       {width:50%; border:1px solid black; color:#000; background-color:#eef;}
  td.loginok     {width:50%; border:1px solid black; color:#000; background-color:#efe;}
  td.changepw   {width:50%; border:1px solid black; color:#000; background-color:#eef;}
  td.feedback   {width:50%; border:0px solid black; color:#000; background-color:#fff; text-align:left; }
  td.newpaper   {color:#000; background-color:#fff; text-align:center; border:0px solid #888; }

/* div */
  div.blackbgd  {background-color:#000000;}
  div.whitebgd  {background-color:#ffffff;}
  div.clearbgd  {background-color:transparent;}
  div.noborder  {border-width:0px;}
  div.border      {border-width:1px;}
  div.left          {text-align:left;}
  div.center      {text-align:center;}
  div.right        {text-align:right;}
  
/* paragraph */
  p.reference   {padding:10px; font-size:12pt; font-style:normal;}
  p.abstract    {padding:10px; font-size:11pt; font-style:italic;}
  p.keywords    {padding:10px; font-size:10pt; font-weight:bold;}
  p.newpaper    {text-align:center; background-color:#eee;}
  
/* form */
  form.noborder {border:1px solid transparent;}
  form.border   {border-width:1px solid black;}
  
/* input */
  input.radio   {border-width:0px; padding:4px;}
  
  .clearbtn  {height:2.0em; width:80px; border:1px solid black; border-radius:0.5em; box-shadow:2px 2px 2px #999; color:#000; background-color:#fff;}
  .clearbtn:hover {background-color:#ffa;}  
  
  input.submit  {height:2.0em; width:80px; border:1px solid black; border-radius:0.5em; box-shadow:2px 2px 2px #999; color:#000; background-color:#cfc;}
  input.submit:hover {background-color:#ffa;}

/* button */  
  button.submit {height:2.0em; width:80px; border:1px solid black; border-radius:0.5em; box-shadow:2px 2px 2px #999; color:#000; background-color:#cfc;}
  button.submit:hover {background-color:#ffa;}
  
  .roundbtn {height:2.0em; width:80px; border:1px solid black; border-radius:0.5em; box-shadow:2px 2px 2px #999; color:#000; background-color:#fff;}
  .roundbtn:hover {background-color:#ffa;}
  
  .tweetbtn {height:2.0em; width:80px; border:1px solid black; border-radius:0.5em; box-shadow:2px 2px 2px #999; color:#000; background-color:#ddf;
             color:#fff; font-style:bold; }
  .tweetbtn:hover {color:#fff; background-color:#eef;}			 
  
/* end of css file */
