/* gesuirisRed { color: #A20032; } */
/* gesuirisDarkRed { color: #160000; } */


body {
	background-color:#ffffff; 
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; 
}
.tableOuter { width: 100%;} 
.tableContentOuter { width: 100%;} 
.tableContentInnerLowRes { width: 100%;} /* used with javascript function setPageWidth */
.tableContentInnerHiRes { width: 900px;} 

/*  Header */
.tableHeader {
	background-image:   url(../images/header_slice.gif);
	background-repeat: repeat-x;
	background-color: #180000;
}
.tableHeaderRight {
	background-image: url(../images/header_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tableHeaderLeft {
	background-image: url(../images/header_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* footer */
.textFooterMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4564B6;
	text-decoration: none;
}
.textFooterMenu:hover {
	color: #23335C;
}
.textFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F7284;
}


/* Grid table layouts */
.tableHLine { /* Horizontal lines */
	background-image: url(../images/hline_dotted_trans_hard.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.tableHLine2 { /* Bottom line - grid tables */
	background-color: black;
	width: 1px;
}
.tableVLine { /* Vertical lines */
	background-color: #666666;
	width: 1px;
}
.textFondoTitle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.textFondoTitle:hover {
	text-decoration: underline;
}
.textFondoValue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}
.textFondoLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.textGridHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
.textGridDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.tableGridCellHighlight {
	background-color: #FFFFDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}
.tableGridCell {
	background-color: #F7F8FB;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tableGridCellStandard {
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



/* Text general */
td,body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;	
}
.textHeading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2B0000;
	text-transform: capitalize;
	font-weight: bold;
}
.textStandardLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #405BA6;
	text-decoration: none;	
}
.textStandardLink:hover {
	text-decoration: underline;
}
.textStandardJustified {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: justify;
}
.textlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.textlarge a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #405BA6;
	text-decoration: none;
}
.textlarge a:Hover {
	text-decoration: underline;
}
.textLabel { /* form labels */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
}
.textLabelGray { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: gray;
}
.textExternalLink  { /* new window links in the fondo details pages */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #364F8D;
	text-decoration: none;
}
.textDownloadInfo { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990033;
}


/* text variations */
.lowercase {
	text-transform: lowercase;
}
.capitalize {	
	text-transform: capitalize;
}


/* form styles */
.formTextbox {
	border: 1px solid #000000;
	background-color: #FDFDFD;
}

