body {
	margin: 5px 5px 0px 5px;
	padding:0px;
	/* background: white;*/
}

td {
	margin: 5px 5px 0px 5px;
	padding:0px;
}

#workplace td.linha0 {
        margin: 5px 5px 0px 5px;
        padding:0px;
        text-align : left;
        font-family : sans-serif;
        font-size : 1.5em;
        font-style : normal;
        font-weight : bolder;
	vertical-align : top;
}

#workplace td.id {
        padding:        0px 10px 0px 10px;
        font-weight: 	bolder;
        text-align: 	left;
        vertical-align: top;
}

#workplace td.name {
        padding: 	0px 5px 0px 5px;
	width: 		100%;
        font-weight: 	bolder;
        vertical-align: top;
}

#workplace td.institution {
        padding:        0px 5px 0px 5px;
        font-weight:    normal;
        vertical-align: top;
}

#workplace td.message {
        padding:        	0px 5px 0px 5px;
	background-color:	transparent;
	color:			#ff0000;
        font-size: 		0.8em;
        text-align: 		justify;
        font-style: 		normal;
        font-weight: 		bolder;
        vertical-align: 	top;
}

#workplace td.section {
        padding:        	0px 5px 0px 5px;
	background-color:	transparent;
        color:          	#0000ff;
        font-size:      	1.2em;
        text-align:     	justify;
        font-style:     	normal;
        font-weight:    	bolder;
        vertical-align: 	top;
}

/* 
#workplace td.status {
        padding: 	0px 5px 0px 5px;
        font-weight: 	normal;
        text-align: 	center;
        vertical-align: top;
}
*/

#workplace td.fee {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
	background-color:	transparent;
	color:			teal;
        vertical-align: 	top;
}
#workplace td.charge {
        padding:        	0px 5px 0px 5px;
        font-weight:    	bold;
        text-align:     	center;
	background-color:	transparent;
        color:          	#6a5acd;
        vertical-align: 	top;
}
#workplace td.support_No {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
	background-color:	transparent;
        color:          	#318b57;
        vertical-align: 	top;
}
#workplace td.support_Financed {
        padding:        	0px 5px 0px 5px;
        font-weight:    	bold;
        text-align:     	center;
	background-color:	transparent;
        color:          	#ff0000;
        vertical-align: 	top;
}
#workplace td.status {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:	#87ceed;
}

#workplace td.status_Application {
	/*              top right bottom left ? */
        padding: 		0px 5px 0px 5px;
        font-weight: 		normal;
        text-align: 		center;
        vertical-align: 	top;
	background-color:	#ffff00;
}
#workplace td.status_Hold {
        /*              top right bottom left ? */
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:	#00ffff;
}


#workplace td.status_Accepted {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:	#90FF90;
}
#workplace td.status_Accepted_High {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:     	#50EE50;
}
#workplace td.status_Accepted_Low {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:     	#10EE10;
}
#workplace td.status_Payed {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:	#90EE90;
}

#workplace td.status_Confirmed {
        padding: 		0px 5px 0px 5px;
        font-weight: 		normal;
        text-align: 		center;
        vertical-align: 	top;
        background-color: 	#90EE90;
}

#workplace td.status_Rejected {
        padding: 		0px 5px 0px 5px;
        font-weight: 		normal;
        text-align: 		center;
        vertical-align: 	top;
        background-color:	#FF0000;
}
#workplace td.status_Referee_Rejected {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:	#FF7070;
}
#workplace td.status_Refunded {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	center;
        vertical-align: 	top;
        background-color:	#ff0000;
}

#workplace td.button {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	right;
        vertical-align: 	top;
	white-space:		nowrap;
	background-color:	transparent;
}

#workplace td.button_linha0 {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	right;
        vertical-align: 	top;
        white-space:    	nowrap;
}

#workplace td.button_linha1 {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	right;
        vertical-align: 	top;
        white-space:    	nowrap;
        background-color:	#f3e3f3;
}
#workplace td.button_linha2 {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	right;
        vertical-align: 	top;
        white-space:    	nowrap;
        background-color:	#FFFAF0;
}

#workplace td.field {
        padding:        	0px 5px 0px 5px;
        font-weight:    	bold;
        text-align:     	right;
        vertical-align: 	top;
        white-space:    	nowrap;
	background-color:	transparent;
        color:			teal;
}
#workplace td.value {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	left;
        vertical-align:		top;
}
#workplace td.option {
        padding:        	0px 5px 0px 5px;
        font-weight:    	normal;
        text-align:     	left;
        white-space:    	nowrap;
        vertical-align: 	top;
}

#workplace tr.linha0 {
        margin: 		5px 5px 0px 5px;
        padding:		0px;
        text-align:		left;
        font-family:		sans-serif;
        font-size:		1.5em;
        font-style:		normal;
        font-weight:		bolder;
        vertical-align:		top;
}

#workplace tr.linha1 {
        margin:			5px 5px 0px 5px;
        padding:		0px;
        text-align:		left;
        font-family:		sans-serif;
        font-size:		1em;
        font-style:		normal;
        font-weight:		bolder;
        vertical-align:		top;
        background-color: 	#f3e3f3;
}

#workplace td.linha1_small {
        margin: 		5px 5px 0px 5px;
        padding:		0px;
        text-align:		left;
        font-family:		sans-serif;
        font-size:		0.8em;
        font-style:		normal;
        font-weight:		bolder;
        vertical-align:		top;
        background-color: 	#f3e3f3;
}

                                                                                     
#workplace tr.linha2 {
        margin: 		5px 5px 0px 5px;
        padding:		0px;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		normal;
        font-weight: 		bolder;
        vertical-align: 	top;
        background-color: 	#FFFAF0;
}

#workplace td.linha2_small {
        margin: 		5px 5px 0px 5px;
        padding:		0px;
        text-align:		left;
        font-family:		sans-serif;
        font-size:		.8em;
        font-style:		normal;
        font-weight:		bolder;
        vertical-align:		top;
        background-color:	#FFFAF0;
}

#workplace td.linha1 {
        margin:			5px 5px 0px 5px;
        padding:		0px;
        text-align:		left;
        font-family:		sans-serif;
        font-size:		1em;
        font-style:		normal;
        font-weight:		bolder;
	vertical-align:		top;
        background-color:	#f3e3f3;
}

#workplace td.linha2 {
        margin: 		5px 5px 0px 5px;
        padding:		0px;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		normal;
        font-weight: 		bolder;
	vertical-align: 	top;
        background-color: 	#FFFAF0;
}

#workplace td.tit {
        margin: 		5px 5px 0px 5px;
        padding:		0px;
        vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style:		italic;
        font-weight: 		normal;
}

#workplace td.linha_tit {
        margin: 		5px 5px 0px 5px;
        padding:		0px;
	vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		italic;
        font-weight: 		normal;
        color: 			#0000ff;
}
#workplace td.author {
        margin: 		0px 0px 0px 0px;
        padding: 		0px 0px 0px 0px;
        vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		normal;
        font-weight: 		bolder;
}

#workplace td.text {
        vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		normal;
        font-weight:		normal;
}

#workplace p {
        margin: 		5px 5px 0px 5px;
        padding: 		0px 0px 0px 0px;
        vertical-align: 	top;
        text-align: 		justify;
	text-indent:		4%;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		normal;
        font-weight: 		normal;
}

#workplace p.tit {
        margin: 		5px 5px 0px 5px;
        padding: 		0px 0px 0px 0px;
        vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		italic;
        font-weight: 		normal;
}

#workplace p.linha_tit {
        margin: 		5px 5px 0px 5px;
        padding: 		0px 0px 0px 0px;
        vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		italic;
        font-weight: 		normal;
}
#workplace text.author {
        margin: 		0px 0px 0px 0px;
        padding: 		0px 0px 0px 0px;
        vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		normal;
        font-weight: 		bolder;
}
#workplace text.tit {
        margin: 		0px 0px 0px 0px;
        padding: 		0px 0px 0px 0px;
        vertical-align: 	top;
        text-align: 		left;
        font-family: 		sans-serif;
        font-size: 		1em;
        font-style: 		italic;
        font-weight: 		normal;
}
#workplace text.small {
        margin: 		0px 0px 0px 0px;
        padding: 		0px 0px 0px 0px;
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 0.8em;
        font-style : normal;
        font-weight : normal;
}
#workplace text {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 1em;
        font-style : normal;
        font-weight : normal;
}

#workplace font.experiment {
	background-color: yellow;
}
#workplace font.theory {
        background-color: green;
}

#workplace p.author {
        margin: 5px 5px 0px 5px;
        padding: 0px 0px 0px 0px;
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 1em;
        font-style : normal;
        font-weight : bolder;
}
#workplace p.small {
        margin: 5px 5px 0px 5px;
        padding: 0px 0px 0px 0px;
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 0.8em;
        font-style : normal;
        font-weight : normal;
}
#workplace p.text {
        margin: 5px 5px 0px 5px;
        padding: 0px 0px 0px 0px;
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 1em;
        font-style : normal;
        font-weight : normal;
}
#workplace p.sec {
        margin: 5px 5px 0px 5px;
        padding:0px;
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 1em;
        font-style : normal;
        font-weight : bolder;
}

#workplace td.sec {
        margin: 5px 5px 0px 5px;
        padding:0px;
        vertical-align : top;
        text-align : center;
        font-family : sans-serif;
        font-size : 1em;
        font-style : normal;
        font-weight : bolder;
}

#workplace td.linha_sec {
        margin: 5px 5px 0px 5px;
        padding:0px;
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 1em;
        font-style : normal;
        font-weight : bolder;
}

#workplace tr.linha1 {
        background-color: #f3e3f3;
}

#workplace tr.linha2 {
	background-color: #FFFAF0;
}


#banner {
    	/* background:#33ccff; */
    	background:	#f0d6d9;
	height: 	91px;
        color : 	#6d4b5c;
    	border: 	1px none;
	margin: 	0px 0px 0px 0px;
	padding: 	0px 0px 0px 0px;    
}

#banner h1 {
        background : transparent;
        color : #6d4b5c;
	font: normal bold 1.2em Arial, Helvetica, sans-serif;
        margin-left : 5px;
        margin-right : 5px;
        text-align : center;
        margin-bottom : 0em;
        margin-top : 0.25em;
}

#banner h2 {
        background : transparent;
        color : #6d4b5c;
	font: normal bold 0.9em Arial, Helvetica, sans-serif;
        margin-left : 5px;
        margin-right : 5px;
        text-align : center;
        margin-bottom : 0.2em;
        margin-top : 0.2em;
}

#banner h3 {
        background : transparent;
        color : #6d4b5c;
        font: normal bold 0.7em Arial, Helvetica, sans-serif;
        margin-left : 5px;
        margin-right : 5px;
        text-align : center;
        margin-bottom : 0.2em;
        margin-top : 0.2em;
}

.button {
 	text-align: center;
	color: #000000;
	background: #FF9900;
}


#disclaimer{
	margin: 8px 8px 0px 0px;
	padding: 3px 3px 3px 3px;
	/* background: white; */
    text-align : center;
	font: normal bold 0.8em Arial, Helvetica, sans-serif;
}

#author{
	margin: 4px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	font: 0.8em Arial, Helvetica, sans-serif;
	/* background:#33ccff; */
 	text-align : left;
}

#author a {
	background:#33ccff;
	text-align : left;
}
	 
#linksection {
	width: 20%;
	float : left;
	clear: left;
	/* background-color : #33ccff; */
	background: #f0d6d9;
        color : #6d4b5c;
	border : none;
	margin: 5px 5px 5px 5px;
	padding: 2px 2px 10px 2px;
	/*overflow : hidden; */
	font: normal normal 1em/normal Arial, Helvetica, sans-serif;
}	

#linksection h1{
	margin: 4px 0px 4px 0px;
	padding: 0px 1px 1px 0px;
	font: normal bold 0.9em Arial, Helvetica, sans-serif;
}

#linksection a {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px 0px 0px 0px;
	color: blue;
	text-align: center;
	font: normal bold 0.8em Arial, Helvetica, sans-serif;
        text-decoration: none;
}
#linksection a:link {
        color: blue;
	background-color : transparent;
        text-decoration: none;
}
#linksection a:visited {
        color: blue;
	background-color : transparent;
        text-decoration: none;
}
#linksection a:hover {
        /*color: blue;*/
        color: #6d4b5c;
	/*background-color : transparent;*/
	background-color : #f0d6d9;
	/*background-color : #6d4b5c;*/
        text-decoration: none;
}

#linksection u {
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
        margin: 0px 0px 0px 0px;
        background-color : #33ccff;
        text-align: center;
        font: normal bold 0.8em Arial, Helvetica, sans-serif;
}

#bottom {
	/* margin: 4px 0px 0px 22%; */
	margin: 4px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border: none;
        color : #6d4b5c;
	clear: left;
	font: normal  0.8em Arial,  Helvetica, sans-serif;
	/* color: #000000;    */
	/* background: white; */
    	background:#f0d6d9;
}

#bottom img {
        float : right;
}

#update{
	margin: 4px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	/*background: white;*/
        color : #6d4b5c;
	text-align : left;
	font: normal bold 0.8em Arial, Helvetica, sans-serif;
}

#workplace {
	margin: 0px 0px 0px 21%; 
	padding : 2px 2px 2px 2px;
/*	background-color : white; */
        color : #6d4b5c;
	border : none;
	text-align: left;
	font: normal 0.9em  Arial,  Helvetica, sans-serif;

}

#workplace b {
	font-weight: bold;
}

#workplace p {
	margin: 5px 5px 5px 5px;
	padding: 1px 1px 1px 1px;    
	text-align: justify;
}

#workplace ul {
        text-align : left;
        margin: 2px 2px 2px 40px;
        padding : 0px 0px 0px 0px;
        /*background-color : white;*/
}

#workplace h1 {
	text-align : center;
	font: bold 1.5em  Arial,  Helvetica, sans-serif;
   	/*background-color : #99CCFF;*/
	/*color: blue;*/
        color : #6d4b5c;
    	margin: 5px 5px 5px 5px;
    	padding: 5px 5px 5px 5px;
}

#workplace h2 {
    	margin: 25px 2px 8px 0px;
	padding : 0px 5px 0px 5px;
	text-align : left;
	font: normal bold 1.3em  Arial,  Helvetica, sans-serif;
} 

#workplace h3 {
    margin: 25px 2px 8px 0px;
	padding : 0px 5px 0px 5px;
	text-align : center;
    background-color : white;
	color: #FF0000;
	font: normal bold 1.1em  Arial,  Helvetica, sans-serif;
} 

#workplace h4 {
    margin: 25px 2px 8px 0px;
        padding : 0px 5px 0px 5px;
        text-align : center;
    background-color : white;
        font: normal 1.3em  Arial,  Helvetica, sans-serif;
}

#workplace h5 {
        text-align : left;
        font: normal 1.3em  Arial,  Helvetica, sans-serif;
        background-color : white;
        border : 2px solid blue;
        margin: 5px 5px 5px 5px;
        padding: 5px 5px 5px 5px;
}

#workplace h6 {
    margin: 5px 5px 5px 5px;
        padding : 5px 5px 5px 5px;
        text-align : center;
    background-color : white;
        color: #FF0000;
        font: normal bold 1.3em  Arial,  Helvetica, sans-serif;
}

#workplace table.lines {
	width:95%;
	text-align : center;
	margin: 2px 2px 2px 5px;
	padding : 2px 2px 2px 2px;
}

#workplace a:link {
        color:			blue;
	background-color: 	transparent;
        font-weight:		bold;
        /*text-decoration: none;*/
}
#workplace a:visited {
        color: blue;
	background-color : transparent;
        font-weight: bold;
        /*text-decoration: none;*/
}
#workplace a:hover {
        color: teal;
	background-color : transparent;
        font-weight: bold;
        /*text-decoration: none;*/
}


#workplace caption {
	width: auto;
	text-align: left;
	font: normal 0.8em Arial, Helvetica, sans-serif;
	background-color : white;
}


#banner img {
        padding-top: 3px;
        padding-left: 5px;
        padding-bottom: 3px;
        padding-right: 5px;
        float : left;
}

.left{
        float: left;
        margin-top: 3px;
        margin-bottom: 3px;
}

.right {
        float: right;
        margin-top: -10px;
        margin-bottom: 3px;
}

.c1 {
        float: right;
}


#workplace th.lines {
	width:auto;
	text-align : left;
	font-family : sans-serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
   	border : 1px solid #000000;
	margin : 0.1em 0.1em 0.1em 0.1em;
	padding : 0.2em 1em 0.2em 1em;
}

#workplace td.lines {
	width:auto;
	text-align : left;	
	font-family : sans-serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
	border : 1px solid #000000;	
	margin : 0.1em 0.1em 0.1em 0.1em;
	padding : 0.2em 1em 0.2em 1em;
	vertical-align : top;
}

#workplace td.b {
        color : #6d4b5c;
	font: bold 1em  Arial, Helvetica, sans-serif;
}

#warningbox {
   border: 5px red solid;
   padding: 15px
}

.abstractbox {
   border: 5px black solid;
   padding: 3em;
   margin-bottom: 3em;
   margin-top: 3em;
}

.redtext {
	background-color : White;
	color : Red;
	font-weight : bold;
}

.request {
	background-color : White;
	color : Black;
	font : normal normal 1em/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}

li.paid {
	background-color : White;
	color : #009900;
	font : normal normal 1em/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}

li.accept .unpaid {
	background-color : White;
	color : #FFCC00;
	font : normal normal 1em/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	}

li.processed {
	background-color : White;
	color : #000099;
	font : normal normal 1em/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}

li.denied {
	background-color : White;
	color : Red;
	font : normal normal 1em/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}

.listheader {
	font: bold normal 1em sans-serif;
	margin: 0.5em 0.5em;
}

li.listing {
	background: White;
	color: Black;
	font: bold italic 1.1em/normal "Times New Roman", Times, serif;
}

li.sublisting {
	background-color: White;
	color: Black;
	font: normal normal 1em/normal sans-serif;
}

#searchbox {
	font-family : sans-serif;
	font-size : 1em;
	font-style : normal;
}

#searchbox input {
	background-color : #FFFF99;
	font-family : sans-serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
	text-align : center;
}
