body {
	margin: 5px 5px 0px 5px;
	padding:0px;
	background: white;
	color : #000000;
}

td {
	margin: 5px 5px 0px 5px;
	padding:0px;
	color : #000000;
}

#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;
        color : Teal;
}

#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;
        color : Teal;
}

#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;
        color : Teal;
}

#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;
        color : Teal;
}

                                                                                     
#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;
        color : Teal;
}

#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;
        color : Teal;
}

#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;
        color : Teal;
}

#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;
        color : Teal;
}

#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;
        color: Blue;
}

#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: Blue;
}
#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;
        color: Black;
}

#workplace td.text {
        vertical-align : top;
        text-align : left;
        font-family : sans-serif;
        font-size : 1em;
        font-style : normal;
        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;
        color: Blue;
}
#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;
        color: Black;
}
#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;
        color: Blue;
}
#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;
        color: Black;
}
#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;
        color: Black;
}

#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;
        color: Black;
}
#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;
        color: Black;
}
#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;
        color: Black;
}

#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;
        color: Teal;
}

#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;
        color: Teal;
}

#workplace tr.linha1 {
        background-color: #f3e3f3;
}

#workplace tr.linha2 {
	background-color: #FFFAF0;
}


#banner {
    	background:#33ccff;
	height: 80px;
    	color: #000000;     
    	border: 1px none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;    
}

#banner h1 {
        background : transparent;
        color : Black;
	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 : Black;
	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 : Black;
        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 !important;
	color: #000000;
	background: #FF9900;
}

#bottom {
	margin: 4px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border: none;
	font: normal  0.9em Arial,  Helvetica, sans-serif;
	color: #000000;
	background: white;
}

#bottom img {
        float : right;
}


#disclaimer{
	margin: 8px 8px 0px 0px;
	padding: 3px 3px 3px 3px;
	background: white;
    color: #000000;
    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;
 	color: #000000;
}

#author a {
	background:#33ccff;
    color: blue;
	text-align : left;
}
	 
#linksection {
	float : left;
	clear: left;
	background-color : #33ccff;
	color : black;
	border : none;
	margin: 0px 0px 0px 0px;
	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 h2{
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font: normal bold 0.9em Arial, Helvetica, sans-serif;
	color : White;
	background-color : #33ccff;
	text-align : center;
}

#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: teal;
	background-color : transparent;
        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;
        color: black;
        text-align: center;
        font: normal bold 0.8em Arial, Helvetica, sans-serif;
}

#update{
	margin: 4px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background: white;
	color: black;
	text-align : left;
	font: normal bold 0.8em Arial, Helvetica, sans-serif;
}
#workmiddle {
        margin: 0px 0px 0px 0px;
        padding : 2px 2px 2px 2px;
        background-color : white;
        color: #000000;
        border : none;
        text-align: left;
        font: normal 0.9em  Arial,  Helvetica, sans-serif;
                                                                                                                
}
                                                                                                                
#workmiddle p {
        margin: 5px 5px 5px 5px;
        padding: 1px 1px 1px 1px;
        text-align: justify;
}
                                                                                                                
#workmiddle ul {
        text-align : left;
        margin: 2px 2px 2px 40px;
        padding : 0px 0px 0px 0px;
        background-color : white;
        color: #000000;
}
                                                                                                                
#workmiddle h1 {
        text-align : center;
        font: normal 1.9em  Arial,  Helvetica, sans-serif;
        background-color : #99CCFF;
        color: #000000;
        border : 2px solid blue;
        margin: 5px 5px 5px 5px;
        padding: 5px 5px 5px 5px;
}
                                                                                                                
#workmiddle h2 {
    margin: 25px 2px 8px 0px;
        padding : 0px 5px 0px 5px;
        text-align : left;
    background-color : white;
        color: black;
        font: normal 1.3em  Arial,  Helvetica, sans-serif;
}
                                                                                                                
#workmiddle 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;
}
                                                                                                                
#workmiddle h4 {
    margin: 25px 2px 8px 0px;
        padding : 0px 5px 0px 5px;
        text-align : center;
    background-color : white;
        color: black;
        font: normal 1.3em  Arial,  Helvetica, sans-serif;
}

#workmiddle h5 {
        text-align : left;
        font: normal 1.3em  Arial,  Helvetica, sans-serif;
        background-color : white;
        color: black;
        border : 2px solid blue;
        margin: 5px 5px 5px 5px;
        padding: 5px 5px 5px 5px;
}
                                                                                                                
#workmiddle table.lines {
        width:95%;
        text-align : center;
        margin: 2px 2px 2px 5px;
        padding : 2px 2px 2px 2px;
        color: #000000;
}
                                                                                                                
/*#workmiddle a {
        background-color : white;
        color: #CC0066;
}*/
#workmiddle a:link {
        color: blue;
        background-color : transparent;
        font-weight: bold;
        /*text-decoration: none;*/
}
#workmiddle a:visited {
        color: blue;
        background-color : transparent;
        font-weight: bold;
        /*text-decoration: none;*/
}
#workmiddle a:hover {
        color: teal;
        background-color : transparent;
        font-weight: bold;
        /*text-decoration: none;*/
}
                                                                                                                
                                                                                                                
#workmiddle caption {
        width: auto;
        text-align: left;
        font: normal 0.8em Arial, Helvetica, sans-serif;
        background-color : white;
        color: #000000;
}

#workplace {
	margin: 0px 0px 0px 0px; 
	padding : 2px 2px 2px 2px;
	background-color : white;
	color: #000000;
	border : none;
	text-align: left;
	font: normal 0.9em  Arial,  Helvetica, sans-serif;

}

#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;
        color: #000000;
}

#workplace h1 {
	text-align : center;
	font: normal 1.9em  Arial,  Helvetica, sans-serif;
   	background-color : #99CCFF;
	color: #000000;
	border : 2px solid blue;
    	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;
    background-color : white;
	color: black;
	font: normal 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;
        color: black;
        font: normal 1.3em  Arial,  Helvetica, sans-serif;
}

#workplace h5 {
        text-align : left;
        font: normal 1.3em  Arial,  Helvetica, sans-serif;
        background-color : white;
        color: black;
        border : 2px solid blue;
        margin: 5px 5px 5px 5px;
        padding: 5px 5px 5px 5px;
}

#workplace table.lines {
	width:95%;
	text-align : center;
	margin: 2px 2px 2px 5px;
	padding : 2px 2px 2px 2px;
	color: #000000;
}

/*#workplace a {
    	background-color : white;
    	color: #CC0066;
}*/
#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;
	color: #000000;
}


#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 !important;
	color: #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 !important;	
	color: #000000;
	margin : 0.1em 0.1em 0.1em 0.1em;
	padding : 0.2em 1em 0.2em 1em;
	vertical-align : top;
}

#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;
	color : Black;
	font-family : sans-serif;
	font-size : 1em;
	font-style : normal;
	font-weight : normal;
	text-align : center;
}
