/* ###################### OVERALL SETTINGS ###################### */
BODY {
  margin           : 0px 0px 0px 0px;
  background-color : #FFFFFF ;
  color            : #000000;
}

td, tr, p, div {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
}

h4 { font-family: "Times New Roman";  clear: none; float: none; text-align: left; color: #135982;  font-style: italic;  font-weight: bold;  letter-spacing: 1px; text-indent: 3px;  font-size: 18px;  border-bottom: 3px #FF7F50;   }
h5 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

li.main {
  list-style-image : url('../images/arrow.png');
  list-style-position: outside;
  margin-bottom: 5px;
  margin-top: 5px;
}

hr {
  background       : #C0C0C0;
  height           : 1px;
  width            : 100%;
}

table.searchintro {
  background-color: #FFFFFF;
  border: solid 1px #777777;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font-size        : 11px;
  color            : #606060;
  text-decoration  : none;
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  color            : #ED9517;
  text-decoration  : none;
}
div {
	text-align: justify;
	font-size: 13px;
}
a.mainmenu:link, a.mainmenu:visited {
  color            : #135982;
  font-weight      : bold;
  font-size: 18px;
  font-family: "Times New Roman";
  text-decoration: underline;
}

a.mainmenu:hover {
  color            : #ED9517;
  text-decoration  : underline;
}
a.ants:link, a.ants:visited{
	color: #135982;
}
a.ants:hover{
  color            : #ED9517;
  text-decoration  : underline;	
}
a.category:link, a.category:visited {
  color            : #999999;
  font-weight      : bold;
}

a.category:hover {
  color            : #ED9517;
}

/* ##################### MODULE SETTINGS ######################  */
table.moduletable {
  width            : 100%;
  margin-bottom    : 10px;
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #333333;
  text-align       : left;
  padding          : 1px;
  border-bottom    : 1px #C0C0C0 solid;
}

table.moduletable td {
  padding          : 1px;
}

/* ###################### MODULE SETTINGS ###################### */

.pathwaytext {
  color            : #808080;
}

.maintitletext {
  font: bold italic 26pt "Times New Roman", serif, georgia;
  color: #FFFFFF;
  margin-top: 20px;
  margin-left: 20px;
}

.mainmenu {
  color            : #135982;
  font-family      : "Times New Roman";
  font-weight      : bold;
  text-decoration  : underline;
  font-style: italic;
  font-size: 18px;
}

.frameheader {
  font-family             : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 18px;
  color            : #808080;
}

.poll {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 15px
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  border           : 1px solid;
}

.inputbox {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #FFFFFF;
  border           : 1px solid;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  text-align       : justify;
}

.contentpaneopen {
  text-align       : justify;
}

.contentheading, .componentheading {
  font-size        : 11px;
  font-weight      : bold;
  color            : #333333;
  text-align       : left;
  padding          : 1px;
  border-bottom    : 1px #C0C0C0 solid;
}

.contentdescription {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

.category {
  color            : #999999;
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry1 {
  background-color : #C0C0C0;
}

.sectiontableentry2 {
  background-color : #D0D0D0;
}

.sectiontableheader {
  background-color : #000000;
  color            : #FFFFFF;
  height           : 20px;
  font-weight      : bold;
  border-bottom    : 1px solid #000000;
  border-top       : 1px solid #000000;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #CC6600;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
}
.fonte3 {  font-family: "Times New Roman";  clear: none; float: none; text-align: left; color: #135982;  font-style: italic;  font-weight: bold;   text-indent: 3px;  font-size: 15px;  background-position: center;}
.headt {
	font-family : "Times New Roman";
	font-size : 18px;
	color : #135982;
	font-weight : bold;
	font-style : italic;
	border-bottom:solid 1px #006699;
	margin-bottom:  18px;
}
.fontsb{
	color: #FF7F50;
}
.hdr { color: #135982; font-family: "Times New Roman"; font-size: 14px; font-weight: bold;}
.hdr_r { color: #135982; font-family: "Times New Roman"; font-size: 16px; font-weight: bold;background-color : #EDF3F8;  border-bottom: 1px inset #B4CAE0;  border-right-color: #B4CAE0;  border-right-style: inset;  border-right-width: 1px;}
a.we:link, a.we:visited{
	color: #135982;
	text-decoration  : underline;	
}
a.we:hover{
  color            : #ED9517;
  text-decoration  : underline;	
}
.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin : 2px;
}
.headl {
	font-family : "Times New Roman";
	font-size : 14px;
	color : #708090;
	font-weight : bold;
	font-style : normal;
	border-bottom:solid 1px #006699;
	margin-bottom:  5px;
}			

a.nv:link,
a.nv:visited,
a.nv:hover,
a.nv:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:1px 4px;
}

a.nv:hover {
	background: #ED9517;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.nvs  {
	text-decoration:none;
	background: #4682b4;
	padding:1px 4px;
	border: 1px solid black;
	color: white;
}
.bgtf{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : Black;
border:1px solid #cca;
padding:3px;
}
