body {	

margin-left: 0px;	

margin-top: 0px;	

margin-right: 0px;	

margin-bottom: 0px;        

background-color: #FFFFFF;		

color: #666666;	font-size: 11px;

}



table {  

color: #666666;

}



tr, p, div, h {  

font-family      : Arial, Helvetica, sans-serif;

/*  text-align: justify; */  

color: #666666;  

font-size: 11px;

}





td.footer{  

text-align: left;

}



hr {  

background       : #0099CC;  

height           : 1px;  

width            : 100%;

}



#buttons {	

float: right;	

margin: 0px;	

padding: 0px;	

width: 50%;

}



ul#mainlevel-nav{	

list-style: none;	

padding: 0;	

margin: 0;/*	

font-size: 0.8em; */

}



/* menu main top configure ---------------------------------- */



ul#mainlevel-nav li{	

padding:0px; 

display: block;	

background-image: url('none');	

float: left;	

margin: 0;	

width: 20 !important;	

font-size: 11px;        

line-height: 18px;	

white-space: nowrap

}



ul#mainlevel-nav li a{

/*	width            : 100%;*/	

display          : block;	

padding-left     : 11px;	

padding-right    : 11px; 	

text-decoration  : none;	

color		     : #999999;	

background       : transparent; 

}



#buttons>ul#mainlevel-nav li a { 

width: auto; 

}



ul#mainlevel-nav li a:hover{	

color: #FFFFFF;	

background: #000000;

}



/*different setting for newsflash*/



.newsflash td {

color: #666666;

vertical-align: middle;

}



/*setting for the greetings*/

.mainpage {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

}



/*pathaway setting*/



.pathway {

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

}



a.pathway:link, a.pathway:visited {  

color: #666666;  

font-weight      : normal;

}



a.pathway:hover {  

color            : #FFFFFF;  

font-weight      : normal;  

text-decoration   : none;

}



/*for title or site name*/



.title {

font-family: sans-serif;

font-size: 14px;

font-weight: bold;

color : #000000;

text-indent:0px;

}



/*for the tag-line*/

.subtitle {

font-family: sans-serif;

font-size: 11px;

font-weight: bold;

color : #118888;

text-transform: uppercase;

letter-spacing: 1px;

margin-left: 20px;

}



#active_menu {  

color: #000000;  

font-weight:normal;

}



/* --Default Class Settings-- */



a.mainlevel:link, a.mainlevel:visited {

display: block;

color: #666666;

font-weight: normal;

background-image: url('../images/menu_bgr.gif');

background-repeat: no-repeat;

/*width: 100%;*/

text-indent: 0px;

text-decoration: none;

font-family      : Arial, Helvetica, sans-serif;

font-size: 11px;

line-height: 13px;

margin-bottom: 0px;

text-align:left;

padding-left:15px}



a.mainlevel:hover {

color: #0099CC;

font-weight: normal;

}



a.mainmenu:link, a.mainmenu:visited {

color: #666666; 

font-family      : Arial, Helvetica, sans-serif;

font-weight: normal;

font-size: 11px;

}



a.mainmenu:hover {

color: #0099CC; 

}



.pollstableborder {

border: 1px solid;

padding: 1px;

}



a.sublevel:link, a.sublevel:visited {        

padding-left: 5px;        

vertical-align: middle;        

font-family      : Arial, Helvetica, sans-serif;

font-size: 11px;        

color: #999999;         

text-align: left;        

line-height: 13px;

}



a.sublevel:hover {

color: #0099CC;

text-decoration: none;

}



table.moduletable {	

padding: 0px 0px 0px 0px; 	

margin-bottom: 0px;	

margin-top: 0px;	

width: 100%;

}



table.moduletable th {	

background-color : #F5F5F5;	

font-size: 11px;	

line-height      : 16px;	

height           : 16px;	

font-weight   	 : bold;

/*	text-transform	 : uppercase; */

color            : #0099cc;	

text-align       : left;	

padding-left     : 5px;	

vertical-align   : middle;	

width            : 100%;

}


table.moduletable li {

}



table.moduletable ul {	

padding: 0px;

}



table.moduletable td {

font-size: 11px;

font-weight: normal;

}



.poll {  

font-family      : Arial, Helvetica, sans-serif;  

font-size: 11px;  

color            : #666666;  

line-height      : 14px;

}



table.pollstableborder {

}



.sectiontableheader {	

background-color: #e5e5e5;	

color: #999999;	

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;

}



.sectiontableentry1 td {	

color: #666666;	padding: 8px;	

border-bottom-width: 1px;	

border-bottom-style: solid;	

border-bottom-color: #CCCCCC;	

background-color: #ffffff;

}



.sectiontableentry2 td {	

color: #666666;	padding: 8px;	

border-bottom-width: 1px;	

border-bottom-color: #CCCCCC;	

border-bottom-style: solid;	

background-color: #f5f5f5;

}



.small {  

font-family      : Arial, Helvetica, sans-serif;  

font-size        : 10px;  

color            : #666666;  

text-decoration  : none;  

font-weight      : bold;

}



.smalldark {  

font-family      : Arial, Helvetica, sans-serif;  

font-size        : 10px;  

color            : #666666;  

text-decoration  : none;  

font-weight      : normal;

}



.contentpane {

}



.contentpaneopen {  

width: 100%;  

padding: 1px;

}



.componentheading {  

font-family      : Arial, Helvetica, sans-serif;  

font-size        : 14px;  

font-weight      : bold;  

color            : #0099cc;  

text-align       : left;}



.contentheading {  

font-family      : Arial, Helvetica, sans-serif;  

font-size        : 14px;  

font-weight      : bold;  

color            : #0099cc;  

text-align       : left;

}



.createdate {  

font-family      : Arial, Helvetica, sans-serif;  

font-size        : 11px;  

color            : #666666;  

text-align       : left;

}



a:link, a:visited {

color: #118888;text-decoration: none;

}



a:hover {

color: #118888;

text-decoration: underline;

}



/* For content item titles that are hyperlink instead of Read On */



a.contentpagetitle:link, a.contentpagetitle:visited {	

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;	

font-weight: bold; 	

color: #0099CC;	text-align:left;	

text-decoration: none;

}



a.contentpagetitle:hover {	

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;	

font-weight: bold;	

text-align:left;	

color: #0099CC;	

text-decoration: underline;	

font-weight: bold;

}



a.category:link, a.category:visited {  

color            : #666666;  

font-weight      : bold;  

font-size: 11px;  

font-weight: bold;

}



a.category:hover {  

color            : #0099CC;  

}



/* Styles for dhtml tabbed-pages */

.ontab {	

background-color: #ffae00;	

border-left: outset 2px #0099CC;	

border-right: outset 2px #808080;	

border-top: outset 2px #0099CC;	

border-bottom: solid 1px #d5d5d5;	

text-align: center;	

/* Cannot use hand as its not a W3C CSS validator */

/*	cursor: hand;*/	

font-weight: bold;	

color: #FFFFFF;

}



.offtab {	

background-color : #e5e5e5;	

border-left: outset 2px #E0E0E0;	

border-right: outset 2px #E0E0E0;	

border-top: outset 2px #E0E0E0;	

border-bottom: solid 1px #d5d5d5;	

text-align: center;	

/* Cannot use hand as its not a W3C CSS validator */

/*	cursor: hand;*/	

font-weight: normal;

}



.tabpadding {

}



.tabheading {	

background-color: #ffae00;	

text-align: left;

}



.pagetext {	

visibility: hidden;	

display: none;	

position: relative;	

top: 0;

}



/* for modifying {moscode} output.  Don't set the colour! */



.moscode {	

background-color: #f0f0f0;

}



.code {	

background-color: #f0f0f0;	

border: 1px solid #FFFFFF;

}



/* Text passed with mosmsg url parameter */



.message {	

font-family : Arial, Helvetica, sans-serif;	

font-weight: bold;	

font-size: 11px;	

color : #666666;	

text-align: left;

}



/* Javascript Back button */

.back_button {	

text-align: center;	

margin-top: 40px;

}



table.contenttoc {	

color: #999999;	

background-color: #e0e0e0;	

border: 1px solid #666666;

}



table.contenttoc td {    

font-size: 11px;    

font-weight: normal;    

text-align:left;

}



ul {  

margin: 0;  

padding: 0;  

list-style: none;

}



li {  

line-height: 15px;  

padding-left: 10px;  

padding-top: 0px;  

background-image: url('../images/arrow.gif') ;  

background-repeat: no-repeat;  

background-position: 0px 3px

}



table.searchinto {

width: 100%;

}



table.searchintro td {	

background-color: #ffffff;	

color: #999999;	

font-weight: bold;

}



form {

/* removes space below form elements */	

margin: 0;  	

padding: 0;

}



.listing,.stx table {

border-left: 1px solid #E5E5E5;    

border-bottom: 1px solid #E5E5E5;    

font-size: 11px;    

margin: 0.2em 0.4em;    

padding-left:0.4em; 

padding-right:0.4em; 

padding-top:0.2em; 

padding-bottom:0.2em

}



.listing th,.stx table th {    

border:1px solid #E5E5E5; 

background:#E5E5E5; 

font-weight: normal;    

padding-left:0.3em; 

padding-right:0.3em; 

padding-top:0.2em; 

padding-bottom:0.2em

}



.listing .thform {    

text-align: right

}

.listing 



.top {    

border:1px solid #FFFFFF; 

text-align: right ! important;    

padding: 0em;

}



.listing .numpositivo {    

padding: 0.2em 0.2em;    

text-align: right;    

color:#666666;

}



.listing .numnegativo {    

padding: 0.2 em 0.2em;    

text-align: right;    

color:red;

}



.listing .odd {    

/*every second line should be shaded */    

background-color: #F8F8F8;

}



.listing .aliceblue {    

/*every second line should be shaded */    

background-color: aliceblue;

}



.listing .rowdelete {    

/*every second line should be shaded */

background-color: #ff0000;

}



.listing .rowresalta {    

/*every second line should be shaded */

background-color: aliceblue;

}



.listing .even {    

background-color: #FFFFFF;

}



.listing .listingCheckbox {    

text-align: center;

}



.listing td,.stx table td {    

border-right: 1px solid #E5E5E5;    

border-top: 1px solid #E5E5E5;    

text-align: left; 

padding-left:0.3em; 

padding-right:0.3em; 

padding-top:0.2em; 

padding-bottom:0.2em

}



.listing a:hover {    

text-decoration: underline;

}



.listing img {    

vertical-align: middle;

}



.inputbox {	

background-color: #FFFFFF;	

border: 1px solid #CCCCCC;	

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;	

color: #333333;	line-height: 14px;

}



.button {	

background-color: #FFFFFF;	

border: 1px solid #CCCCCC;	

font-family: Arial, Helvetica, sans-serif;	

font-size: 11px;	

color: #666666;	line-height: 14px;	

text-align: center;	

vertical-align: middle;	

/* text-transform: uppercase; */

padding: 2px;

}



.introbutton {	

background-color: #FFFFFF;	

border: 2px solid #CCCCCC;	

font-family: Arial, Helvetica, sans-serif;	

font-size: 16px;	

color: #666666;	line-height: 14px;	

text-align: center;	

vertical-align: middle;	

/* text-transform: uppercase; */

padding: 2px;

}

.remositorypageheading {

font-family      : Arial, Helvetica, sans-serif;

/*  text-align: justify; */  

font-size: 14x;

}

