body {
	padding: 0;
	margin-right: 60px;
	margin-left: 40px;
	color: white;
	font: small Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:80%;
	background-image: url(img/bg.png);
	background-repeat: repeat;

}

div.container{
	background-color:#FFFFFF;
	width:90%;
	border: 1px solid #45bac0;
}

div.header{
	width:90%;
	background-color:#FFFFFF;
	border-top: 1px solid #45bac0;
	border-left: 1px solid #45bac0;
	border-right: 1px solid #45bac0;	
}



h1{
font-size:100%;
}

#formlogin .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
}

table.login_table{
font-weight:bold;
border: 1px solid #CCCCCC;
text-align: center;
font-size:110%;
color:#000000;
margin: 10;
align:center;
width:50%;
}

table.pss{
font-weight:normal;
border: 1px solid #CCCCCC;
text-align: center;
font-size:110%;
color:#000000;
margin: 10;
align:center;
width:50%;
}

table.admin_panel{
font-weight:bold;
border: 1px solid #CCCCCC;
text-align: center;
font-size:90%;
color:#000000;
margin: 10;
align:center;
width:50%;
}

li {
  background-color:#ffffff; color:#050845; font:''; 
}

ol li{
color:#000000;
font-size:100%;
font-weight:bold;
}
ul li{
color:#000000;
}

ol li ul li{
color:#000000;
font-size:100%;
font-weight:normal;
}

#terms li{
  background-color:#ffffff; color:#000000; font:''; 
}


a:link, a:visited {
  text-decoration: none;
  color: #004080;

}

#clean a:link, #clean a:visited, #clean a:active{
  text-decoration: none;
  background-color: #ffffff;
  color: red;
}


table.existing_user{
font-weight:normal;
border: 1px solid #ffffff;
text-align: center;
font-size:70%;
color:#000000;
margin: 10;
align:center;
width:50%;
}

select{
font-weight:bold;
font-size:100%;
color:#CC0000;
background-color: #FFFFCC;
}


form .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
}


table.main{
font-weight:normal;
border: 1px solid #ffffff;
text-align: left;
font-size:110%;
color:#000000;
margin: 10;
align:center;
width:95%;*
}

table.editorial_board{
font-weight:normal;
border: 1px solid #ffffff;
text-align: left;
font-size:110%;
color:#000000;
margin: 10;
align:center;
width:80%;
}

table.registration{
margin: 10;
font-weight:normal;
border: 1px solid #ffffff;
text-align: left;
font-size:90%;
color:#000000;
align:center;
width:80%;
}


tr.coll{
font-weight:bold;
color:#000000;
border: 1px solid #45bac0;
}

tr.coll_about{
font-weight:bold;
color:#000099;;
font-size:120%;
}

table.formattable{
font-weight:normal;
border: 1px solid #ffffff;
text-align: left;
font-size:110%;
color:#000000;
margin: 10;
align:center;
width:80%;
border: 1px solid #45bac0;
}

td.columnleft{
color:#000000;
font-weight:bold;
align:left;
width:30%;
}

td.columnright{
font-weight:bold;
align:left;
width:70%;
color:#990000;
}

table.context{
font-weight:normal;
border: 1px solid #ffffff;
text-align: left;
font-size:100%;
color:#000000;
margin: 10;
align:center;
width:100%;
}

table.test2{
font-weight:normal;
border: 1px solid #45bac0;
text-align: left;
font-size:100%;
margin: 10;
align:center;
width:60%;
color:#000000;
}

table.ad_search{
font-weight:normal;
text-align: left;
font-size:100%;
margin: 10;
align:center;
width:60%;
color:#000000;
}


table.existing{
font-weight:normal;
border: 1px solid #ffffff;
border-style:dotted;
text-align: left;
font-size:110%;
color:#000000;
margin: 10;
align:center;
width:80%;
}



table.tabletop{
font-weight:normal;
border: 1px solid #ffffff;
text-align: left;
font-size:110%;
color:#000000;
margin: 10;
align:center;
width:40%;
}
td.action_bar{
text-align:center;
background-color: #0099FF;
font-weight:bold;
font-size:70%;
 
}

h4{
color:#000099;
}


td.file_footer{
  font-size: 80%;
  color: #256290;
  text-align:center;
}


input.txt {
  border: 1px inset #0000FF;
  background-color: #ffffff;
  color: #000000;
  font-size:100%;
  font: Verdana;
  font-weight:normal;
  width: 250px;
}

input.txt2 {
  border: 1px inset #0000FF;
  background-color: #ffffff;
  color: #000000;
  font-size:100%;
  font: Verdana;
  font-weight:normal;
  width: 50px;
}


textarea {
  border: 1px inset #0000FF;
  background-color: #ffffff;
  color: #000000;
  font-size:100%;
  font: Arial;
  font-weight:normal;
}

input.counter{
font-weight:bold;
font-size:70%;
color:white;
background-color:red;
border: 1px solid #000000;
width: 40px;

}

hr{
	border: none 0; 
	border-top: 1px dashed #45bac0;
	height: 1px;
}

hr.interligne{
	border: none 0; 
	border-top: 1px dashed #cccccc;
	height: 1px;

}


table.inreview{
font-weight:normal;
border: 1px solid #CCCCCC;
border-style:solid;
text-align: left;
width:100%;
background-color: #FFCC33;
font-size:100%;
}

table.insubmission{
font-weight:normal;
border: 1px solid #CCCCCC;
border-style:solid;
text-align: left;
width:100%;
background-color: #F4F4F4;
color:#000000;
font-size:100%;
}

table.resubmit{
font-weight:normal;
border: 1px solid #CCCCCC;
border-style:solid;
text-align: left;
width:100%;
background-color: #FFFFFF;
color:#000000;
font-size:100%;
}

hr.subline{
	border: none 0; 
	border-top: 1px dashed #45bac0;
	height: 1px;

}

hr.bigline{
	border: none 0; 
	border-top: 1px solid #45bac0;
	height: 2px;
}

table.ExistingAuthors{
background-color:#F4F4F4;
width:100%;
border: 1px solid #CCCCCC;
color:#000000;
font-size:90%;
}

table.Figures{
background-color:#F4F4F4;
width:80%;
border: 1px solid #CCCCCC;
color:#000000;
font-size:80%;
}

img.ThumbNailBorder{
	border: 1px solid #000000;
}

input.button{
	border: 1px solid #000000;
	background-color:#F4F4F4;
	color:#0000A0;
	font-weight:bold;
}