body {background-color: #ebecee;
      font-size: 11px;
	  font-family: Verdana, Arial, geneva, helvetica, sans-serif;
	  color: #000;
	  margin: 0px 0px 10px 0px;
	  line-height: 140%;
	  }

.bgborder {
    margin: 0px
    padding: 0px
	height: 100%;
	background-color: #ffffff;
}

#topleft {
    background: url('/css/pix/dropshadow_t_l.gif') no-repeat;
    width: 20px;
    height: 20px;
}

#top {
    background: url('/css/pix/dropshadow_t.gif') repeat-x;
    height: 20px;
	width: 100%;
}

#top2 {
    background: url('/css/pix/dropshadow_t.gif') repeat-x;
    height: 20px;
	width: 100%;
}


#topright {
    background: url('/css/pix/dropshadow_t_r.gif') no-repeat;
    width: 20px;
    height: 20px;
}

#left {
    background: url('/css/pix/dropshadow_l.gif') repeat-y;
    width: 20px;
}

#left2 {
    background: url('/css/pix/dropshadow_l.gif') repeat-y;
    width: 20px;
}

#right {
    background: url('/css/pix/dropshadow_r.gif') repeat-y;
    width: 20px;
}

#right2 {
    background: url('/css/pix/dropshadow_r.gif') repeat-y;
    width: 20px;
}


#bottomleft {
    background: url('/css/pix/dropshadow_b_l.gif') no-repeat;
    width: 20px;
    height: 20px;
}

#bottom {
    background: url('/css/pix/dropshadow_b.gif') repeat-x;
    height: 20px;
}

#bottomright {
    background: url('/css/pix/dropshadow_b_r.gif') no-repeat;
    width: 20px;
    height: 20px;
}

/* TopMenu */
.TopMenu {font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.TopMenuOver {color: #ffffff; background-color: #7adcfa;}
.TopMenu a:link {color: #000000; text-decoration: none; font-size: 11px;}
.TopMenu a:active {color: #000000; text-decoration: none;}
.TopMenu a:visited {color: #000000; text-decoration: none;}
.TopMenu a:hover {color: #ffffff; text-decoration: none;}

/* Logo */
.logo
{
	background-color : inherit;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url('/forum_img/logo.gif');
	width: 183px;
	height: 175px;
}

/* Styles for menufolders */
.navtab {
		font-family: Verdana, Arial;
		font-size: 11px;
		font-style: normal;
		line-height: 19px;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
		white-space: nowrap;
}

.navtab a:link {color: #000000; text-decoration: none !important; vertical-align: middle !important;}
.navtab a:visited {color: #000000; text-decoration: none !important; vertical-align: middle !important;}
.navtab a:hover {color: #CC3300; text-decoration: none !important; vertical-align: middle !important;}

.navtabselected {
		font-family: Verdana, Arial;
		font-size: 11px;
		font-style: normal;
		line-height: 19px;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
		white-space: nowrap;
}

.navtabselected a:link {color: #000000; text-decoration: none !important; vertical-align: middle !important;}
.navtabselected a:visited {color: #000000; text-decoration: none !important; vertical-align: middle !important;}
.navtabselected a:hover {color: #CC3300; text-decoration: none !important; vertical-align: middle !important;}
/* End styles for the menufolders */

/* Styles for title backgrounds */
.bgazul_l {background: url(/forum_img/th_azul_l.gif) no-repeat; width: 4px; height: 23px;}
.bgazul_r {background: url(/forum_img/th_azul_r.gif) no-repeat; width: 4px; height: 23px;}
.bgazul_m {background: url(/forum_img/th_azul_m.gif) repeat-x; height: 23px;}

/* Special link styles */
.xlink {text-decoration: none !important; color: #3BB3CD;}
.xlink:hover {text-decoration: underline !important; color: #000000;}

.blackLink {text-decoration: none !important; color: #000000;}
.blackLink:visited {text-decoration: none !important; color: #000000;}
.blackLink:hover {text-decoration: underline !important; color: #000000;}

.blackFontSmall {color: #000000; font-size: 10px;}
.blackLinkSmall:link {text-decoration: none !important; color: #000000; font-size: 10px; line-height: 11px;}
.blackLinkSmall:visited {text-decoration: none !important; color: #000000; font-size: 10px; line-height: 11px;}
.blackLinkSmall:hover {text-decoration: underline !important; color: #000000; font-size: 10px; line-height: 11px;}

.whiteLink:link {text-decoration: none !important; color: #FFFFFF !important;}
.whiteLink:visited {text-decoration: none !important; color: #FFFFFF !important;}
.whiteLink:hover {text-decoration: underline !important; color: #FFFFFF !important;}

.smallLink {text-decoration: none !important; color: #3BB3CD; font-size: 11px;}
.smallLink:visited {color: #3BB3CD !important;}
.smallLink:hover {text-decoration: underline !important; color: #3BB3CD; font-size: 11px;}

/* Special Table styles */
Table.Box {border: 16px solid #FFFFFF; border-collapse: collapse; background-color: #FFFFFF;}
TD.Box {border: 1px solid #A4DDEB; border-collapse: collapse; background-color: #A4DDEB; background-image: url('/forum_img/bg_gradient.gif'); background-repeat: repeat-x;}

Table.Container {background-color: #FFFFFF; border-collapse: collapse; border-style: solid; border-color: #FFFFFF; border-left-width: 16px; border-right-width: 16px; border-top-width: 5px;}
Table.FBox {border: 1px solid #3796AD; border-collapse: collapse; background-color: #FFFFFF;} /* The box for forum items */

HR.hrazul {color: #7adcfa; height: 1px; border: 1px solid #7adcfa; background-color: #7adcfa;}

/* Special font-styles */
.MiniFont {font-size: 11px;}
.SmallFont {font-size: 12px;}
.NormalFont {font-size: 13px;}
.GreyFont {color: #AAAAAA;}
.frmLoginFont {color: #FFF; font-size: 12px;}
.NormalFontWhite {font-size: 13px; color: #FFFFFF; font-weight: bold; text-align: center;}

.Highlight {background-color: #FFFFCC;}
.MessageBox {color: red; background-color: #FFFFCC; border: 1px solid red; margin-top: 10px; height: 60px; text-align: center;}

/* Styles for menuboxes */
Table.mnubox-mnu {width: 160px; padding: 0px; border-collapse: collapse;}
Table.mnubox-mnu th {border-bottom: 1px solid #57C2E2; padding: 0px; padding: 0px 4px 0px 4px; height: 23px; color: white; font-weight: bold; font-size: 13px; text-align: center; background-image: url(/forum_img/th_mbox_azul.gif); background-repeat: no-repeat;}
Table.mnubox-mnu td {padding: 0px; background-color: #D0EDF5;}
Table.mnubox-mnu a {text-decoration: none !important; color: #000000;}
Table.mnubox-mnu a:visited {color: #000000;}
Table.mnubox-mnu a:hover {text-decoration: underline;}

Table.mnubox-azul {width: 160px; padding: 0px; border-collapse: collapse;}
Table.mnubox-azul th {border-bottom: 1px solid #57C2E2; padding: 0px; padding: 0px 4px 0px 4px; height: 23px; color: white; font-weight: bold; font-size: 13px; text-align: center; background-image: url(/forum_img/th_mbox_azul.gif); background-repeat: no-repeat;}
Table.mnubox-azul td {padding: 0px; height: 23px; background-image: url(/forum_img/usrmenu_item_bg.gif); background-color: #D0EDF5;}
Table.mnubox-azul a {text-decoration: none !important; color: #000000 !important; font-size: 11px !important;}
Table.mnubox-azul a:visited {color: #000000 !important;}
Table.mnubox-azul a:hover {text-decoration: underline !important;}

Table.mnubox-green {width: 160px; padding: 0px; border-collapse: collapse;}
Table.mnubox-green th {border-bottom: 1px solid #6CA011; padding: 0px; padding: 0px 4px 0px 4px; height: 23px; color: white; font-weight: bold; font-size: 13px; text-align: center; background-image: url(/forum_img/th_mbox_green.gif); background-repeat: no-repeat;}
Table.mnubox-green td {padding: 6px 6px 6px 6px; height: 23px; background-color: #ecf7ec; font-size: 11px; line-height: 14px;}
Table.mnubox-green a {text-decoration: none !important; color: #000000 !important; font-size: 11px !important;}
Table.mnubox-green a:visited {color: #000000 !important;}
Table.mnubox-green a:hover {text-decoration: underline;}

Table.mnubox-orange {width: 160px; padding: 0px; border-collapse: collapse;}
Table.mnubox-orange th {border-bottom: 1px solid #ff730f; padding: 0px; padding: 0px 4px 0px 4px; height: 23px; color: white; font-weight: bold; font-size: 13px; text-align: center; background-image: url(/forum_img/th_mbox_orange.gif); background-repeat: no-repeat;}
Table.mnubox-orange td {padding: 5px; background-color: #FFF0DA; font-size: 11px;}
Table.mnubox-orange a {text-decoration: none !important; color: #000 !important; font-size: 11px !important;}
Table.mnubox-orange a:visited {color: #000 !important;}
Table.mnubox-orange a:hover {text-decoration: underline !important;}

.bleft-azul {border-left: 1px solid #4CBEE0;}
.bright-azul {border-right: 1px solid #4CBEE0;}
.bbot-azul {border-bottom: 1px solid #4CBEE0;}
.bleftbot-azul {border-bottom: 1px solid #4CBEE0; border-left: 1px solid #4CBEE0;}
.brightbot-azul {border-bottom: 1px solid #4CBEE0; border-right: 1px solid #4CBEE0;}
.bleftrightbot-azul {border-bottom: 1px solid #4CBEE0; border-right: 1px solid #4CBEE0; border-left: 1px solid #4CBEE0;}
.bleftright-azul {border-left: 1px solid #4CBEE0; border-right: 1px solid #4CBEE0;}
.ball-azul {border: 1px solid #4CBEE0; border-top: none;}

.bleft-green {border-left: 1px solid #76A51A;}
.bright-green {border-right: 1px solid #76A51A;}
.bbot-green {border-bottom: 1px solid #76A51A;}
.bleftbot-green {border-bottom: 1px solid #76A51A; border-left: 1px solid #76A51A;}
.brightbot-green {border-bottom: 1px solid #76A51A; border-right: 1px solid #76A51A;}
.ball-green {border: 1px solid #76A51A; border-top: none;}

.bleft-orange {border-left: 1px solid #FF6A00;}
.bright-orange {border-right: 1px solid #FF6A00;}
.bbot-orange {border-bottom: 1px solid #FF6A00;}
.bleftbot-orange {border-bottom: 1px solid #FF6A00; border-left: 1px solid #FF6A00;}
.brightbot-orange {border-bottom: 1px solid #FF6A00; border-right: 1px solid #FF6A00;}
.ball-orange {border: 1px solid #FF6A00; border-top: none;}

/* Styles for document archive */
font.supercat {font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase;}
font.subcat {font-family:  Verdana, Tahoma, Geneva,Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

.doclink:link {text-decoration: underline !important;  color: #00319C;}
.doclink:visited {text-decoration: underline !important; color: #00319C;}
.doclink:active {text-decoration: underline !important; color: #00319C;}
.doclink:hover {text-decoration: underline !important; color: #00319C;}

/* Links for pagelinks */
Table.pageLinks { background-color: #FFFFFF; color: #000000; border: 1px solid #CFCFCF;}
td.pageLinksLabel {background-color: #3BB3CD; color: #FFFFFF; font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif; font-size: 10px;}
td.pageLinksPage {background-color: #F3F6FA; color: #000000; font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif; font-size: 10px;}

/* edit- and status-links */
.editlink {font-family: verdana, geneva, sans-serif !important; font-size: 10px !important; color: #FF9900 !important; font-weight: bold !important; text-decoration: none  !important;}

/* Form styles */
.memberBox {font-size: 12px;}
.SmallTitles {font-size: 11px;}
.frmLoginUser {border: 1px solid #37b7dd; font-size: 10px; height: 15px;}

/* style for message when submitting form */
.waitMsg { visibility:hidden; color: red;}

/* EXPANDING menu styling */
#mnux ul {
	margin-left:0 !important;
	margin-top:1px !important;
	width:156px !important;
	w\idth:150px !important;
	}

#mnux ul ul {
	width:154px !important;
	w\idth:146px !important;
	background-color: #fff !important;
	}
#mnux ul ul ul {
	width:146px !important;
	w\idth:138px !important;
	background-color: #fff !important;
	}

/* give all anchors a hand cursor */
#mnux a {
	cursor:pointer !important;
	cursor:hand !important;
	}