body {margin: 0px; color: black; background: url(/images/cerbumi_background.gif) top left fixed no-repeat; font-size: 90%; font-family: Helvetica, Arial, Verdana, sans-serif; }


.hidden {display: none;}

li { font-size: 90%/110%; }

hr { border: none 0; 
border-top: 1px solid #aca38d;
height: 1px;  }

small { font-size: 80%; }

blockquote { font-size: 110%/130%; }

h1 { font-size: 160%; font-weight: bold;}

h2 { font-size: 140%; font-weight: bold;}

.error { background: url(images/iconsmallalert.gif) center left no-repeat; padding: 0px 0px 0px 16px; color: #FF0000; font-weight: bold; }

.errortopbox { border: solid; border-width: 1px; border-color: red; padding: 5px; background: url(images/error_background_nologo.png) top left; color: black; font-weight: bold;}

.messagetopbox { border: solid; border-width: 1px; border-color: green; padding: 5px; background: url(images/message_background_nologo.png) top left; color: black; font-weight: bold;}

.errorbox { border: solid; border-width: 1px; padding: 5px 5px 5px 47px; border-color: red; background: url(images/error_background.png) top left no-repeat; color: black; font-weight: bold; max-width: 800px; width:expression(document.body.clientWidth > 800? "800px": "auto" );}

.message { background: url(images/message.gif) center left no-repeat; padding: 0px 0px 0px 13px; color: #009900; font-weight: bold; }

.posReputation { color: #009900; font-weight: bold; }

.negReputation { color: #FF0000; font-weight: bold; }

.mandatory { background: url(images/mandatory.gif) center left no-repeat; padding: 0px 0px 0px 13px; }

.formbackground { background: #ACA38D;}

.elementRef { font-weight: bold; }

.formheader { background: #EEE7D7; font-size: 110%; font-weight: bold; }

.formfield { background: url(images/transparent_background.png) top left; font-weight: bold;  }

.formfieldregular { background: #F4F0E7;  }

.formfieldmandatory { background: #F4F0E7; font-weight: bold;  }

.value { background: #F4F0E7; }

.messageodd { background: #F4F0E7; }

.messageeven { background: #EEE7D7; }

.formlimiter { font-style: italic; }

.backgroundColor { color: #EAE3D3; }

a:link    {color: #0000FF; }

a:visited {color: #990099; }

a:hover   {text-decoration: none; color: #000000; }

a:active  {text-decoration: none; color: #FF0000; }

.databar { border: solid; border-width: 1px 0px 1px 0px; padding: 2px 10px 2px 10px ; border-color: #000000; background: #7BB3BC; font-size: 80%; font-weight: bold; }

.databarRight { float: right; }

.databarCenter { float: center;}

.editFieldRight { float: right; font-size: 80%; font-weight: normal;}

.databar a:link {text-color: #000000; }

.databar a:visited {color: #000000; }

.sidebox {  padding: 5px; border-color: #ACA38D; background: url(images/transparent_background.png) top left; color: black; font-size: 80%; margin: 0px 0px 10px 0px;}

.adminSidebox { border: solid; border-width: 1px; padding: 5px 5px 5px 23px; border-color: #ACA38D; background: url(images/admin_transparent_background.png) top left; color: black; font-size: 80%; margin: 0px 0px 10px 0px;}

.mainbox {  padding: 5px; border-color: #ACA38D; background: url(images/transparent_background.png) top left; color: black; margin: 0px 0px 10px 0px;}

.mainboxFocused {  padding: 5px; border-color: #ACA38D; background: url(images/transparent_background.png) top left; color: black; margin: 10px 10px 10px 10px; }

.copyright { font-size: 70%; color: #999999; text-align: center;}