

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remove textarea resize at Safari */
textarea { 
	resize: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}li {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select {*font-size:100%;}legend {color:#000;}h1 {font-size : 138.5%;  }h2 {font-size : 123.1%; }h3 {font-size : 108%;  }h1,h2,h3 {margin : 1em 0;}h1,h2,h3,h4,h5,h6,strong {font-weight : bold; }abbr,acronym {border-bottom : 1px dotted #000;cursor        : help;} em {font-style : italic;}blockquote,ul,ol,dl {margin : 1em;}ol,ul,dl {margin-left : 2em;}ol li {list-style  : decimal outside;}ul li {list-style  : disc outside;}dl dd {margin-left : 1em;}th {font-weight : bold;text-align  : center;}caption {margin-bottom : .5em;text-align    : center;}p,fieldset,table,pre {margin-bottom : 1em;}input[type=text],input[type=password],textarea{width  : 12.25em;*width : 11.9em;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea {font:99% arial,helvetica,clean,sans-serif;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;}

/*
Elastic CSS Framework
Released under the MIT, BSD, and GPL Licenses.
More information http://elasticss.com

@author     Fernando Trasvia (@azendal)
@core team  Sergio de la Garza (@sgarza), Javier Ayala (@javi_ayala)
*/
.unit:after,.container:after,.columns:after,.column:after,.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}.unit,.container,.columns,.column,.clearfix{display:block;*zoom:1;*display:inline-block;}.full-height{display:block;}.same-height{display:block;}.elastic-height{height:0;}.horizontal-center{margin:0 auto;}.vertical-center{/* margin:auto 0; */display:block;}.center{/* margin:auto */margin:0 auto;}.column{float:left;}.column.final{display:block;}.column.fixed{width:auto;}.column.elastic{display:block;}.inverted>.column,.inverted>.container>.column{float:right;}.on-2.columns>.column:not(.fixed),.on-2.columns>.container>.column:not(.fixed){width:50%;}.on-3.columns>.column:not(.fixed),.on-3.columns>.container>.column:not(.fixed){width:33.33%;}.on-3.columns>.column.span-2,.on-3.columns>.container>.column.span-2{width:66.66%;}.on-4.columns>.column:not(.fixed),.on-4.columns>.container>.column:not(.fixed){width:25%;}.on-4.columns>.column.span-2,.on-4.columns>.container>.column.span-2{width:50%;}.on-4.columns>.column.span-3,.on-4.columns>.container>.column.span-2{width:75%;}


.clear{clear: both;}
form{margin:0;padding:0;}
fieldset{margin:1em 0;padding: 1em 0;border:none;border-top:1px solid #ccc;}
legend{margin:0 0 0 0;padding:0 10px 0 0;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
label{float:left;width:150px;padding:0 0;text-align:right;}
.no-floating label{float:none;text-align:left;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,
fieldset div textarea{
  width:100%;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}fieldset div select{padding:1px;}div.fm-multi div{margin:5px 0;}div.fm-multi input{width:1em;}div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}#fm-submit{clear:both;padding-top:1em;text-align:center;}#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div textarea{height:300px;}

fieldset .text-extra-long  {
	border: 1px solid #ddd;
	background: #fff url(../img/input-shaddow.gif) no-repeat left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	width: 350px;
	/**float: left;**/
	margin: 0 10px 0 0;
}

fieldset .text-long  {
	border: 1px solid #ddd;
	background: #fff url(../img/input-shaddow.gif) no-repeat left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	width: 264px;
	/**float: left;**/
	margin: 0 10px 0 0;
}

fieldset .text-medium {
	border: 1px solid #ddd;
	background: #fff url(../img/input-shaddow.gif) no-repeat left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	width: 124px;
	/**float: left;**/
	margin: 0 10px 0 0;
}

fieldset .text-small {
	border: 1px solid #ddd;
	background: #fff url(../img/input-shaddow.gif) no-repeat left top;
	font: 11px Arial, Helvetica, sans-serif;
	color: #646464;
	padding: 5px 7px;
	width: 54px;
	/**float: left;**/
	margin: 0 10px 0 0;
}

fieldset .text-long:focus, 
fieldset .text-medium:focus,
fieldset .text-small:focus,
fieldset textarea:focus { background: #fdfcf6 url(../img/input-shaddow-hover.gif) no-repeat left top; }

/*
FORM STYLE > login / account first creation forms
*/

#UserLoginForm .submit input, #UserResetPasswordForm .submit input{
width:134px;
height:26px;    
background:transparent url(/img/bt_02.png) no-repeat scroll left top;  
border:0;
padding:0;
color:white;
font-weight:bold;
text-align:center;
}

#UserAddForm .submit input,
#AbstractContentMassEditForm .submit input,
#AuthorMassAddForm .submit input ,
#AuthorMassEditForm .submit input ,
#SubmissionEditForm .submit input,
#SubmissionAddForm .submit input,
#UserEditAddressForm .submit input {
background:transparent url(/img/bt_01.png) no-repeat scroll left top; 
width:174px;
height:26px;
border:0;
padding:0;
color:white;
font-weight:bold;
text-align:center;   
}
#UserLoginForm .submit, #UserAddForm .submit, #UserResetPasswordForm .submit{
padding-left:174px;
margin-top:15px;
}
legend{
margin-left:25px;
}

p.form-info-small{
border:0px solid red;
margin-left:175px;
margin-top:20px;
padding-bottom:8px;
padding-right:10px;
background:transparent url(/img/path2385.png) bottom left no-repeat;
font-size:11px;
}
#AbstractContentMassEditForm .no-floating label{
display:none;
}
#AbstractContentMassEditForm textarea{
width:90%;
margin-left:25px;
padding:10px;
color:#003366;
font-size:1.1em;
}

#AbstractContentMassEditForm .wordCount{
margin-top:15px;    
line-height:25px;
text-align:right;
padding-right:25px;
font-size:1.3em;
}
.wordCount strong{
background:black;
color:white;
padding:4px;
}
.wordCount-error strong{
background:red;
color:white;
padding:4px;
}
#AbstractContentMassEditForm .error{
border:0;
}
#AbstractContentMassEditForm .error strong{
background:red;
}

#AuthorMassAddForm .no-floating label, #AuthorMassEditForm .no-floating label{

padding-left:38px;
}
#AuthorMassAddForm p.form-info, #AuthorMassEditForm p.form-info{
padding:5px;
background:gray;

}

#AuthorMassEditForm .delete {
background:transparent url(/img/remove-co-author.png) top left no-repeat;
display:block;
width:90px;
height:48px;
position:relative;
top:-20px;

}

#AuthorMassEditForm  a.delete{
color:#003366;
text-align:right;
text-decoration:none;
padding-right:5px;
padding-top:10px;
}

#add-co-authors{

margin-top:-13px;
margin-bottom:25px;
padding:0;
height:70px;

}

#add-co-authors-bis{
position:relative;
top:1em;
margin-top:20px;
margin-bottom:0px;
padding:0;
height:21px;
}
#add-co-authors-bis a{
border:1px solid green;
padding:5px;
border-bottom:0;
margin-left:15px;


}


#add-co-authors a:link, #add-co-authors a:hover,#add-co-authors a:visited,#add-co-authors a:focus{
text-decoration:none;
}

a#same-addcoauthor-call,  a#different-coauthor-call{
float:left;
padding:5px;
margin-left:15px;
}

div#preview{
padding-left:15px;
padding-right:10px;
}

#final-validate{
padding:10px;
}

/** Error messages **/
.error-message{
  clear : both;
  color: #ff0000;
  font-weight: bold;
  padding: 2px 0;
  padding-left: 175px;
}
.forget{
  padding: 2px 0;
  padding-left: 175px;
}



table.submissions{
	font-size: 12px;
	background: #fff;
	margin: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
fieldset table.submissions{
  margin: 0 5%;
  width: 90%;
}
table.submissions th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
table.submissions td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
table.submissions tbody tr:hover td
{
	color: #009;
}
td span.description, p.description{
	font-size: 10px;
}
td.disabled{
	background-color: #ccc;
}
td.centered{
	text-align: center;
}
#content td.centered img{
	margin: 0 0;
}
td.centered a, td.centered img{
	text-align: center;	
	margin: auto;
}
#content table.tablelist tr .action a { margin: 0 0 0 10px; text-decoration: none; color: #9b9b9b; }
#content table.tablelist td  .red,
#content table.tablelist td .red a,
#content table.tablelist td .red a:visited,
#content table.tablelist td .red a:hover,
#content table.tablelist td .red a:focus,
#content table.tablelist td .red a:active{
    color: #ff0000;
    font-weight: bold;
}
.existing > div{
	clear: both;
	padding-left: 10px;
}
.existing span{
	display:block;
	float: left;
}
.existing .checkbox{
	float: left;
}
.existing label{
	float: none;
}
#content table.tablelist tr:hover .action .edit { color: #6678b1; }
#content table.tablelist tr:hover .action .delete { color: #a02b2b; }
#content table.tablelist tr:hover .action .view { color: #55a34a; }
#content table.tablelist tr:hover .action .publish { color: #1E1BDF; }
#content table.tablelist tr:hover .action .unpublish { color: #1FAFFF; }
 .add { display: block; padding: 5px 0; color:#55a34a; }
 .index { display: block; padding: 5px 0 5px 5px; text-decoration: none; margin: 5px 0; border: 1px solid #dddddd; background:#fbfbfb; }