a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
  color: #FFFF00;
	text-decoration: none;
}

.mail {  
    color: #FFFFFF; 
    text-decoration: none; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: normal;
}

.mail:hover {  
    color: #FFFF00; 
    text-decoration: underline;
}

/*Table Styles*/

.navbar {    
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    background-color:#3553AA;
}

.sidemenu {   
    margin-top: 10px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
}

.td_norepeat{
	background-REPEAT: norepeat;
}
		/* menu  */
.td_sidemenu {    
    border: 1px solid #99FF99 /*!important*/; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
	font-weight: bold; 
    background-color:#3553AA /*!important*/;
    color: #FFFFFF /*!important*/;
	width=100%;
}

.td_sidemenu:hover {    
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
	font-weight: bold; 
    background-color:#CC0000 /*!important*/;
    color: #FFFFFF /*!important*/;
	width=100%;
}

/*Form Styles*/

.forminput { 
    border: 1px #000000 solid !important; 
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    vertical-align: text-bottom;
	background-color: #FFFFFF;
    color: #000000;//
    padding-left: 4px;//
}

.checkboxinput { 
    border: none !important;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    vertical-align: text-bottom;
	background-color: #355378;
    color: #000000;//
}

FORM {
    margin: 0;
    display: inline;
}

input { 
    border: 1px solid #99FF99 !important; 
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 2px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold; 
    vertical-align: text-bottom;
	background-color: #3553AA;
    color: #FFFFFF;
    padding-left: 0px;//
}

input:hover { 
	background-color: #CC0000;
    color: #FFFF99;
	text-decoration: underline;
}

/*Text Styles*/

.hilightbig { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bolder; 
	color: #FFFF33; 
	text-align: left; 
	font-style: italic;
}

.hilight {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFF00; 
	font-style: normal; 
	font-weight: bold; 
	text-align: right
}

.hilightmedium {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFF99; 
	font-style: normal; 
	font-weight: bold; 
	text-align: right
}

.bluetext {  
	color: #10CCAA !important; 
}

.tablename {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFF99; 
	font-style: normal; 
	font-weight: bold; 
	text-align: left
}

.bodytext {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #FFFFFF
}

.bodytext2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 10px !important; 
	color: #FFFFFF
}

.bodytext_med {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: justify
}

.body_extra_big {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 28px; 
	font-style: italic; 
	font-weight: bolder; 
	color: #FFFFFF; 
	line-height: 34px
}


p {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold
}

.tinyerror {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #FF9999
}



/* Menu */

#menu { 
position: absolute; 
left: 0px; /*posição à direita*/
top: 230px; /*posição abaixo*/
width: 150px; 
}

#menu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 2em;
  left: 0em;
  width: 9em; 
}

#menu li {
	margin-bottom:1px;
}

#menu a {
text-align: left;
font-size: 11px;
font-weight: bold;
Display: block;
padding: 1px 0 1px 2px;
border: 1px solid #99FF99;
width: 150px;
background-color: #3553AA;
color: #FFFFFF;
text-decoration: none;
voice-family: "\"}\"";  /*Box Model Hack*/
voice-family:inherit;
width:123px;
}
body>#menu a {width:123px;}

#menu a:hover { 
border: 1px solid #000000; 
background-color:#CC0000; 
color:#ffffff; 
}
