TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #D50000;
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
A:link
{
    FONT-WEIGHT: 600;
    COLOR: #736C68;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: 600;
    COLOR: #736C68;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}

a.yellowLink{
    FONT-WEIGHT: 600;
	color:#FFFFFF;
}

a.yellowLink:visited{
    FONT-WEIGHT: 600;
	color:#FFFFFF;
}

a.yellowLink:hover{
	color:#FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #CC0000;
}

.breadcrumbs {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-left: 2px;
}

.odd {
	background-color: #FFFFFF;
}

.even {
	background-color: #EFEFEF;
}

td.historyLabel{
	color:red;
	font-weight:bold;
}

td.historyDetail{
	color:red;
	
}

.tcomments
{
    COLOR: red;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #FFFFFF;
}

.odd_tcomments
{
    COLOR: red;
     BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma;
}
.even_tcomments
{
    COLOR: red;
    BACKGROUND-COLOR: #EFEFEF;
    FONT-FAMILY: Tahoma;
}

.tdetails
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #FFFFFF;
}

#tdetails
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    font-weight: normal;
}

#tdetails a
{
    COLOR: black;
    FONT-FAMILY: Tahoma;
    font-weight: normal;
}


.formlabel
{
    	FONT-WEIGHT: bolder;
    	FONT-FAMILY: Tahoma;
    	BACKGROUND-COLOR: #EFEFEF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: right;
	width: 10%;
}
.formlabel2
{
    	FONT-WEIGHT: bolder;
    	FONT-FAMILY: Tahoma;
    	BACKGROUND-COLOR: #EFEFEF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
	width: 15%;
}

.formlabel3
{
    	FONT-WEIGHT: bolder;
    	FONT-FAMILY: Tahoma;
    	BACKGROUND-COLOR: #EFEFEF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: right;
	width: 280px;
}

.formfield
{
    	FONT-FAMILY: Tahoma;
    	BACKGROUND-COLOR: #EFEFEF;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	text-align: left;
}

.formheader 
{
	background-color: #CC0000;
	padding: 2px 0px 2px 0px;
	margin-top: 4px;
	margin-bottom: 15px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #FFFFFF;
  	font-size: 10pt;
	font-weight: bold;
}

.bookmark
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #00416c;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #FFFFFF;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
    
}

.news
{
	margin-top: 4px;
	margin-bottom: 15px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color:	red;
	text-align: left;
	font-weight: bold;
}



hr {
	margin-top: -5px;
	height: 1px;
	background-color: #999999;
	color: #999999;
	visibility : visible;
}
H1
{
    COLOR: #01426c;
    FONT-FAMILY: Verdana
}
H6
{
    COLOR: #01426c;
    FONT-FAMILY: Verdana
}
H2
{
    COLOR: #01426c;
    FONT-FAMILY: Verdana
}
H3
{
    COLOR: #01426c;
    FONT-FAMILY: Verdana
}
H4
{
    COLOR: #01426c;
    FONT-FAMILY: Verdana
}
H5
{
    COLOR: #01426c;
    FONT-FAMILY: Verdana
}

#navigation {
	background-color: #CC0000;
	padding: 2px 0px 2px 0px;
	margin-top: 4px;
	margin-bottom: 15px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #FFFFFF;
	font-weight: bold;
}

#navigation a {
	background-color: #000000;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	color: #cc0000;
}

#navigation a:hover {
	background-color: #CC0000;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	color: #FFFFFF;
}
a.newsLink{
    FONT-WEIGHT: 600;
	color:red;
}

a.newsLink:visited{
    FONT-WEIGHT: 600;
	color:red;
}
.highlight{
    FONT-WEIGHT: bold;
	color:#CC0000;
}
a.highlight{
    FONT-WEIGHT: bold;
	color:#CC0000;
}

a.hightlight:visited{
    FONT-WEIGHT: bold;
	color:#CC0000;
}

.adminMenu{
	background:#DDDDDD;
	padding-top:15px;
}
/*** Meu Styles ***/
/* Style for top-menu */
.topMenu {
}

/* Style for submenus */
.submenu {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
  padding: 0px;
}

/* Style for top items: normal state */
.topItemNormal {
  background-color: #FFFFFF;
  font-family: Tahoma;
  font-size: 11px;
  color: #736C68;
  cursor: pointer;
  width: 100px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Style for top items: mouseover state */
.topItemOver {
  background-color: #D50000;
  font-family: Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  cursor: pointer;
  width: 100px;
  height: 32px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Style for items: normal state */
.itemNormal {
  cursor: pointer;
  background-color: #FFFFFF;
  padding: 5px 15px 5px 15px;
  width: 200px;
}

/* Style for items: mouseover state */
.itemOver {
  cursor: pointer;
  background-color: #357EF8;
  padding: 5px 15px 5px 15px;
  width: 200px;
}

/* Style for items text: normal state */
.itemTextNormal {
  font-family: Trebuchet MS, Tahoma;
  font-size: 11px;
  color: #000000;
  width: 100%
}

/* Style for items text: mouseover state */
.itemTextOver {
  font-family: Trebuchet MS, Tahoma;
  font-size: 11px;
  color: #FFFFFF;
  width: 100%
}

/*FWB Colour Coding*/
.overdue, .overdue a {
	background-color: #FF0000;
	color:#ffffff;
}

.next3days, .next3days a {
	background-color: #33cc00;
	color:#ffffff;
}
.today, .today a {
	background-color: #FF9900;
	color:#ffffff;
}
.nodate, .nodate a {
	background-color: #6633cc;
	color:#ffffff;
}

