html, body { 
	width: 100%; 
	height: 100%; 
	font-family:helvetica,arial,sans-serif; font-size:90%; 
	margin: 0; 
	overflow:hidden; 
}
        
.claro {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: .688em;
	color: #131313;
} 
	
#borderContainerTwo { 
	width: 100%; 
	height: 100%; 
}
        
#logo {
	background: url('../images/logo/logo.png'); 
	background-repeat: no-repeat;
}

.page_brick {
	position : absolute;
	top : 0px;
	width : 998px;
}
	
.top_navbar{
	position : absolute;
	top : 2px;
	right : 0px;
	font-family : verdana;
	font-size : 11px;
}
.top_navbar td{
	padding : 5px 10px 7px 10px;
	background-image : url(../images/top_nav_bg.gif);
	background-position : left;
	background-repeat : repeat-y;
	background-color : transparent;
}
.top_navbar td a{
	color : #000000;
	text-decoration : none;
}
.top_navbar td a:hover{
	color : #000000;
	text-decoration : underline;
}	

#su {
	color : #556B2F;
}
	
div.errorMessages {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	background-color: #F5F5DC;
	border: thin solid Red;
	width: 400px;
	text-align: left;
	margin: 2px 2px 2px 2px;
}
		
div.redTitleMessages {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-align: center;
	margin: 2px 2px 2px 2px;
}

div.titleMessages {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	text-align: center;
	margin: 2px 2px 2px 2px;
}

.error {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	font-weight: bold;
}
	
td.reportTitle  {
	font-family: helvetica,arial,sans-serif; 
	font-size: 110%;
	font-weight: bold;
	padding: 1px 1px 1px 1px;
	background-color: transparent;
}

td.reportDescription  {
	font-family: helvetica,arial,sans-serif; 
	font-size: 90%;
	padding: 1px 1px 1px 1px;
	background-color: transparent;
}
	
th.title {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	background: #92BCE1;
}
	
a {
	color : #000000;
	text-decoration : none;
}
a:hover {
	color : #000000;
	text-decoration : underline;
}	

#status {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #556B2F;
	text-align: right;
	margin: 1px 1px 1px 10px;
}

#preloader {
    width:100%; height:100%; margin:0; padding:0;
    background: #F3F9FF
        url('../images/loading/loading.gif')
        no-repeat center center;
    position:absolute;
    z-index:999;
}
        
.pdfIcon {
	background-image: url('../images/docs/acrobat.gif'); 
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
} 
.dijitDisabled .pdfIcon {
	background-image: url('../images/docs/acrobat_disabled.gif'); 
} 

.excelIcon {
	background-image: url('../images/docs/excel.gif'); 
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
} 
.dijitDisabled .excelIcon {
	background-image: url('../images/docs/excel_disabled.gif'); 
} 

.csvIcon {
	background-image: url('../images/docs/csv.gif'); 
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
} 
.dijitDisabled .csvIcon {
	background-image: url('../images/docs/csv_disabled.gif'); 
} 

.wordIcon {
	background-image: url('../images/docs/word.gif'); 
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
} 
.dijitDisabled .wordIcon {
	background-image: url('../images/docs/word_disabled.gif'); 
} 