﻿

table {
	font-size: 1em;
}

h1, h2, h3, h4 {
	margin: 0;
	font-family: tahoma, arial, helvetica, sans-serif;
}

p {
	line-height: 1.4em;
}

hr {
	border: 0;
	border-top: 1px solid #bababa;
	height: 1px;
}

/*
a {
	text-decoration: none;
	color: #d32525;
} 

a:visited {
	color: #980000;
}

a:hover {
	text-decoration: underline;
	color: #e05252;
}

a:active {
	color: #980000;
}
*/

	
body {
	background-color: #CFCCE1;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Black;
}

img {
	border-width: 0;
}

.header {
	position: relative;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}


.footer {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	text-align: center;
	font-size: 9px;
}

.footer a {
	text-decoration: none;
	color:Black;
}

.footer a:visited 
{
    color:Black;
	text-decoration: none;
}

.footer a:hover {
    text-decoration: underline;
}


br { height:5px}

.tablesection
{
    background-color:#AEBECE;
}

.rowheader
{  
    color:Black;
    font-weight:bold;
    vertical-align:middle;
    text-align: left;
}

.rowbody
{
    background-color:#DEE4EB;
    color:#063A5B;
    text-align: left;
}

.row
{
    background-color:#E7E8F0;
    text-align:left;
}

.alternating
{
    background-color:white;
    text-align:left;
}

.alternating .sorted
{
    background-color: inactivecaptiontext;
}

.row .sorted
{
    background-color: inactivecaptiontext;
}



.paragraphHeader
{
    font-size:12px;
    color:#114263;
    font-weight:bold;
}


.tableheader
{
    background-image:url(_images/gradient_1.gif);
    color:White;    
}

.tableheader1
{
    background-image:url(_images/grad.gif);
    color:White;  
    font-variant:small-caps;
   
}


.tableheader1 a {
	text-decoration: none;
	color: white;
}

.tableheader1 a:visited {
	text-decoration: none;
	color: white;
}

.tableheader1 a:hover {
    text-decoration: underline;
	color: white;
}

.pagetitle
{
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #00562A;
}

.tdsubheader
{
    background-color:#E7E8F0;
    color:Black;
    font-weight:bold;
}

.tdheader
{
    color:black;
    font-weight:bold;
    text-align:left;
    background-color:#BACCC6;
}

.footertable
{
     background-color:#BACCC6;
}

.tdheader a
{
    text-decoration:underline;
    color:White;
}

.tdheader .sorteddesc {
	background-image: url(_images/sorted_asc.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.tdheader .sortedasc  {
	background-image: url(_images/sorted_desc.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.welcome
{
    color:White;
    font-weight:bold;
    text-align:left;
}


.error
{
    color:Red;
    font-weight:bold;
}

.fieldlabel
{
    text-align:left;
    color:black;
}

.sectionlabel
{
    font-weight:bold;
    text-align:left;
    color:#114263;
    font-size:18px;
    font-variant:small-caps;
}


.common
{
    text-align:left;
}
.common :link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.common :visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.common :hover {
	color: #7F80A9;
	text-decoration: underline;
	font-weight: bold;
}

.loggedHome
{
    text-align:right;
    color: White;
}

.loggedHome :link {
	color: white;
	text-decoration: none;
}
.loggedHome :visited {
	color: white;
	text-decoration: none;
}
.loggedHome :hover {
	color: white;
	text-decoration: underline;
}

.button
{
    font-size: 8pt;
    font-weight: bold;
    background-color: #EDEFFB;
    color: #080556;
    border-right: #777A99 1px solid;
    border-top: #777A99 1px solid;
    border-left: #777A99 1px solid;
    border-bottom: #777A99 1px solid;
}

.maintable
{
    border-right: #330099 1px solid;
    border-top: #330099 1px solid;
    border-left: #330099 1px solid;
    border-bottom: #330099 1px solid;
}


.menuabajo {
  color: #EF2F72;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif,;
  text-decoration: none;
}

.menuabajo :link {
  color: #EF2F72;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.menuabajo :visited {
  color: #EF2F72;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.menuabajo :hover {
  color: #EF2F72;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.textonews {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.textonews :link {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.textonews :visited {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.textonews :hover {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.textolotto {
  color: #340E70;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.textolotto :link {
  color: #340E70;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.textolotto :visited {
  color: #340E70;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.textolotto :hover {
  color: #340E70;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.menupink {
  color: #FFFFFF;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif,;
  text-decoration: none;
}

.menupink :link {
  color: #FFFFFF;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.menupink :visited {
  color: #FFFFFF;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.menupink :hover {
  color: #FFFFFF;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.menuDOWN {
  color: #000000;
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif,;
  text-decoration: none;
}

.menuDOWN :link {
  color: #000000;
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.menuDOWN :visited {
  color: #000000;
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.menuDOWN :hover {
  color: #000000;
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.menuneww {
  color: #C5C3DB;
  font-size: 13px;
  font-family: Times New Roman, Times, serif,;
  text-decoration: none;
}

.menuneww :link {
  color: #C5C3DB;
  font-size: 13px;
  font-family: Times New Roman, Times, serif;
  text-decoration: none;
}

.menuneww :visited {
  color: #C5C3DB;
  font-size: 13px;
  font-family: Times New Roman, Times, serif;
  text-decoration: none;
}

.menuneww :hover {
  color: #FFFFFF;
  font-size: 13px;
  font-family: Times New Roman, Times, serif;
  text-decoration: underline;
}

.menugreen  {
  color: #241773;
  font-size: 13px;
  font-family: Times New Roman, Times, serif,;
  text-decoration: none;
}

.menugreen  :link {
  color: #241773;
  font-size: 13px;
  font-family: Times New Roman, Times, serif;
  text-decoration: none;
}

.menugreen  :visited {
  color: #241773;
  font-size: 13px;
  font-family: Times New Roman, Times, serif;
  text-decoration: none;
}

.menugreen :hover {
  color: #241773;
  font-size: 13px;
  font-family: Times New Roman, Times, serif;
  text-decoration: underline;
}



