body,td,th { font-family: Arial, Sans-Serif; font-size: 9pt; color: #000000; text-align: left; }
body { background-color: #71828A; background-repeat: repeat-y; background-position: right; margin: 0px; padding: 0px; font-size: 11px; text-align: left; table-layout: fixed; empty-cells: show; caption-side: top; border-spacing: 1px; }
.side_Left { background-color: #71828A; background-image: url(side_Left.jpg); background-repeat: repeat-y; vertical-align: top; width: 11px; height: 100%; }
.side_Right { background-color: #71828A; background-image: url(side_Right.jpg); background-repeat: repeat-y; vertical-align: top; width: 11px; height: 100%; }
.page_title { color: #000080; font-size: 10pt; font-weight: bold; text-align: left; }
.login-preferences a:link, .login-preferences a:visited, .login-preferences a:active { vertical-align: top; text-align: left; padding: 0px; font-size: 9px; }
a:link, a:visited, a:active { color: #041291; text-decoration: none; }
a:hover { color: #0049F4; text-decoration: none; }
hr { color: #0E0E0E; height: 1px; width: 100%; }
h1 { font-size: 18px; color: #003366; }
h2 { font-size: 15px; color: #336699; }
form { margin: 0; }
.bread_crumbs { font-size: 12px; color: #696969; font-weight: strong; text-align: left; }
.search { font-size: 9px; color: #000000; text-align: left; border-color: #000000; border: 1px solid #000000; text-align: left; }
.menu { 
vertical-align: top; 
background-color: transparent; 
width: 140px; 
padding: 0px; 
font-size: 11px; 
text-align: left; 
 
background-repeat: no-repeat; 
background-position: top;
}
.menu ul { border-bottom: 0px; }
.menu ul, .menu li { 
margin: 0; padding: 0; 
list-style-type: none; }
.menu a:link, .menu a:visited, .menu a:active { width: 140px; text-decoration: none; font-size: 11px; text-align: left; }
.menu a:hover { color: #DE8703; text-decoration: underline; font-weight: bold; }
.top_menu { vertical-align: top; background-color: transparent; padding: 6px; font-size: 11px; font-weight: bold; margin-left: 6px; padding-left: 7px; }
.top_menu ul { border-bottom: 0px; }
.top_menu ul, .top_menu li { margin: 0; padding: 0; list-style-type: none; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active { width: 140px; text-decoration: none; font-size: 12px; text-align: left; }
.top_menu a:hover { color: #e7a128; text-decoration: underline; font-weight: bold; }
.current { font-weight: bold; }
.login { font-size: 9px; color: #000000; text-align: left; }
.login input { width: 70px; font-size: 9px; border-color: #000000; border: 1px solid #000000; }
.login a:link, .login a:visited, .login a:active { color: #343434; text-decoration: none; }
.login a:hover { color: #660000; text-decoration: none; }
.powered_by { padding: 3px 0px 0px 15px; align: center; background-color: #FFFFFF; }
.content .content a:link { padding: 2px; height: 300px; vertical-align: top; font-size: 11px; text-align: left; text-decoration: none;  border: 0px none; }
.template_owner { padding: 2px; font-size: 8pt; color: #5E5E5E; background-color: #FFFFFF; text-align: center; width: 750px; }
.footer { padding: 2px; background-color: #FFFFFF; color: #868686; vertical-align: top; text-align: center; font-size: 8pt; }
li {  list-style-image: url('img/li.gif'); }


#navside {
background-color: transparent; 
width: 140px; 
 
text-align: left; 
background-image: url('img/bessa.gif'); 
background-repeat: no-repeat; 
background-position: top;
 
 background-color: transparent;
 margin: 1px 0px 1px 12px;
 color: #000099;
}

#navside active{
border: 0px solid #D92F04;
float:left;
margin: 0px 0px 3px 4px;
width: 140px;
color: #0000CC;
}

#navside li {
list-style:none;
text-align:left;
margin: 0 0 5px 3px;
color: #9900FF;
list-style-type: none;
}
#navside ul ul  a{
list-style:none;
text-align:left;
margin: 0 0 3px 0px;
color: #CC3300;
   list-style-type: none;
 }
#navside ul ul  a:hover{
list-style:none;
text-align:left;
margin: 0 0 3px;
color: #D00034;
 font-weight: normal;
  list-style-type: none;
 }
#navside ul ul ul  a{
list-style:none;
text-align:left;
margin: 0 0 3px;
color: #800033;
  list-style-type: none;
}
#navside li a {
font-weight: normal;
text-decoration:none;
color: #0001B0;
list-style-type: none;
}

#navside li a:hover {
color: #CC0000;
list-style-type: none;
}


#searchbar{margin: 5px 0 2px 0;   }
#searchbar form fieldset{margin-left:10px; border:0 solid;}

#searchbar h4{
height: 10px;
width:110px;
margin:0 5px 0 0;
}

#searchbar #searchbutton{
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size: 11px;
text-align:center;
}

.POR div { font-size: 8px; color: #13283A; border: 0px solid;  font-family: Verdana;      }