#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a.selected
{
text-decoration: none;
padding: 0em 1em;
margin: 0px 0px 20px 10px;
color: #000;
background-color:  #E2EAEF;
}

#navcontainer ul li a
{
text-decoration: none;
padding: 0em 1em;
margin: 0px 0px 20px 10px;
color: #fff;
background-color: #336699;
}


#navcontainer ul li a:hover
{
color : #003366;
background-color:  #E2EAEF;
}

a{
	color: #333333;
	font: 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.menucsfhelp{
	color : #000000;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

textarea.breadonly {
	margin-bottom: 5px;
	margin-top: 5px;
	width: 100%;
	background-color: #E1E1E1;
	border-style: ridge;
}

a.menucsfhelp:hover{
	color : #465886;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.menucsfselectedhelp{
	background: #E2EAEF;
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: left;
	text-decoration: none;
}

a.menucsfselectedhelp:hover{
	background: #E1E1E1;
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: left;
	text-decoration: none;
}

a.menuhelp {
	color: #000000;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
	width: 138px;
}

a.menuhelp:hover {
	background: #F7F7F7;
	color: #5D7B82;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
	width: 138px;
}

a.menuhelpselected{
	background: #E2EAEF;
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
	width: 138px;
}

a.menuhelpselected:hover{
	background: #F0F9FF;
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
	width: 138px;
}

a.nounderline {
	text-decoration: none;
}

a.nounderline:hover {
	text-decoration: none;
}

a.password {
	color: #FFFFFF;
	font: bold 10px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: underline;
}

a.password:hover {
	color: #CCFFFF;
	font: bold 10px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: underline;
}

a:hover{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.disclaimer{
	color: #000000;
	font: 10px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.disclaimer:hover{
	color: #003366;
	font: 10px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.helpliga{
	color: #546878;
	font: 12px Arial,Helvetica,sans-serif;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: underline;
	width: 100%;
}

a.helpliga:hover{
	color: #7596B0;
	font: 12px Arial,Helvetica,sans-serif;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}

a.loginlink{
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.loginlink:hover {
	color: #005EB9;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.menu{
	color: #000000;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
	width: 138px;
}

a.menu:hover{
	background: #FFFFFF;
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
	width: 138px;
}

a.menubutton{
	background: #CCCCCC;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.menubutton:hover{
	background: #CCCCCC;
	color: #003366;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.menucsf{
	background: #C9D7F1;
	border-bottom: 2px outset;
	border-left: 2px outset;
	border-right: 2px outset;
	border-top: 2px outset;
	color: #000000;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
	width: 48px;
}

a.menucsf:hover{
	background: #EFEFFA;
	border-bottom: 2px inset;
	border-left: 2px inset;
	border-right: 2px inset;
	border-top: 2px inset;
	color: #000000;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
	width: 48px;
}

a.menucsfselected{
	background: #FFFFFF;
	border-bottom: 2px inset;
	border-left: 2px inset;
	border-right: 2px inset;
	border-top: 2px inset;
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
	width: 48px;
}

a.menucsfselected:hover{
	background: #A4C3E1;
	border-bottom: 2px inset;
	border-left: 2px inset;
	border-right: 2px inset;
	border-top: 2px inset;
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
	width: 48px;
}

a.menuhead{
	color: #FFFFFF;
	font: bold 12px Arial,Helvetica,sans-serif;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

a.menuhead:hover{
	color: #C8E4FF;
	font: bold 12px Arial,Helvetica,sans-serif;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
	text-decoration: none;
}

a.menuselected{
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
	width: 138px;
}

a.menuselected:hover{
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.tab{
	color : #000000;
	font : bold 12px Arial,Helvetica,sans-serif;
	text-align : left;
	text-decoration : none;
}

a.tab:hover{
	color : #006699;
	font : bold 12px Arial,Helvetica,sans-serif;
	text-align : left;
	text-decoration : none;
}

blockquote{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

body{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	margin: 0px;
	text-decoration: none;
}

div{
	margin: 10px;
	color: #333333;
	font: 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

div.help{
	background: #FFFFE0;
	border: 1px solid #000000;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	padding: 0.5em;
	text-align: left;
	width: 99%;
}
div.note{
	color: #0000CC;
	font: italic 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: bottom;
}

div.mobile{
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background-color: white;
    border:solid 1px #cccccc;
}

div.mobile td{
    color:#0000CC;
    font-size:11px;
}

div.simplemessage{
    background:#FFFFFF;
    border-bottom:#FFFFFF 1px solid;
    border-left:#FFFFFF 1px solid;
    border-right:#FFFFFF 1px solid;
    border-top:#FFFFFF 1px solid;
    color:#000000;
    font:12px Arial,Helvetica,sans-serif;
    padding:0.75em;
    text-align:left;
    width:99%
}

form{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

h1{
	color: #000000;
	font: bold 14px Arial,Helvetica,sans-serif;
}

h2{
	color: #003366;
	font: bold 16px Arial,Helvetica,sans-serif;
}

h3{
	color: #000000;
	font: bold 16px Arial,Helvetica,sans-serif;
	list-style: square;
	margin-bottom: 1px;
	margin-top: 1px;
	text-decoration: none;
}

h4{
	color: #000000;
	font: bold 14px Arial,Helvetica,sans-serif;
	list-style: square;
	margin-bottom: 1px;
	margin-top: 1px;
	text-decoration: none;
}

hr{
	color: #666666;
	margin-bottom: 3px;
	margin-top: -5px;
}

input{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
}

input.a{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	width: 500px;
}

input.b{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	width: 500px;
}

input.button{
	background: #003366;
	color: #FFFFFF;
	font: bold 12px Arial,Helvetica,sans-serif;
	overflow: visible;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	cursor:pointer;
}

input.button:hover {
	color:#DDDDFF;
	background: #336699;
}

input.buttonaccept{
	background: #990000;
	color: #FFFFFF;
	font: bold 12px Arial,Helvetica,sans-serif;
	cursor:pointer;
}

input.buttonaccept:hover {
	color: #FFDDDD;
	background: #CC3333;	
}


input.buttondisabled{
	background: #E2E2E2;
	color: #999999;	
	font: 12px Arial,Helvetica,sans-serif;
	overflow: visible;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}

input.buttonmenu{
	background: #E9F1F7;
	color: #000000;
	font: bold 11px Arial,Helvetica,sans-serif;
	overflow: visible;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	cursor:pointer;
}

input.buttonmenu:hover {
	background: #E9F1FF;
	color: #666666;
}

input.buttonPrint{
    background : #006699;
    color : #FFFFFF;
    font : bold 12px Arial,Helvetica,sans-serif;
    overflow : visible;
    padding-left : 2px;
    padding-right : 2px;
    text-align : center;
    cursor:pointer;
}

@media print {
    input.buttonPrint{
        display:none;
    }
}

input.c{
    color : #000000;
    font : 12px Arial,Helvetica,sans-serif;
    width : 98%;
}

input.d{
	width: 100%;
}

input.disabled {
	background: #E0E0E0;
	font: 12px Arial,Helvetica,sans-serif;
}

input.disabled1 {
	background: #E0E0E0;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	font: bold 12px Arial,Helvetica,sans-serif;
}

input.loginbutton{
	background: #006699;
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	overflow: visible;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	cursor:pointer;
}

input.loginbutton:hover{
	background: #0099CC;
	color: #FFFFFF;
}


input.right{
	font:12px Arial,Helvetica,sans-serif;
	text-align:right
}

li{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

ol{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

p{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

select{
	color: #0000CC;
	font: 11px Arial,Helvetica,sans-serif,monospace;
}

span{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

span.gray {
   color: #888888;	
}

span.h1{
	color: #000000;
	font: bold 14px Arial,Helvetica,sans-serif;
}

span.h2{
	color: #003366;
	font: bold 16px Arial,Helvetica,sans-serif;
}

span.h3{
	color: #666666;
	font: bold 14px Arial,Helvetica,sans-serif;
}

span.helph1{
	color: #003366;
	font: bold 18px Arial, Helvetica, sans-serif;
	list-style: square;
	margin-bottom: 1px;
	margin-top: 1px;
	text-decoration: none;
}

span.helph2{
	color: #000000;
	font: bold 16px Arial, Helvetica, sans-serif;
	list-style: square;
	margin-bottom: 1px;
	margin-top: 1px;
	text-decoration: none;
}

span.helph3 {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

span.helph4{
	color: #FFFFFF;
	font: bold 18px Arial, Helvetica, sans-serif;
}

span.helphinttitle {
	background: transparent top;
	font: normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.label{
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

span.labelsup{
	color: #000000;
	font: 11px Arial,Helvetica,sans-serif;
}

span.labelsupGray{
	color: #888888;	
	font: 11px Arial,Helvetica,sans-serif;
}


span.menuhelp
{
	color : #959595;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;	
}

span.negative {
	color: #FF0000;
}

span.noinformationtitle{
	background: transparent top;
	font: normal bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

span.note{
	color: #0000CC;
	font: italic 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: bottom;
}

span.notered{
	color:#FF3333;
	font:italic 11px Arial,Helvetica,sans-serif;
	list-style-type:square;
	text-decoration:none;
	vertical-align:bottom
}

span.requiredfields{
	color: #990000;
	font: bold italic 10px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: top;
}

span.slogan {
	color : #5C677A;
	font : bold italic 21px Arial,Helvetica,sans-serif;
	list-style-type : square;
	text-decoration : none;
}
span.warningtitle {
	background: transparent top;
	color: #990000;
	font: normal bold 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

table{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

table.content{
	border: 0px;
	width: 100%;
}

table.editor{
	border: 0px none;
	margin-bottom: 2px;
	width: 99%;
}

table.header{
	background: #FFFFFF;
	border: 0px;
	color: #000000;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
	width: 100%;
}

table.locator1{
	background: #FFFFFF;
	border: 0px none;
	margin-bottom: 2px;
	margin-top: 1px;
	width: 99%;
}

table.locator2{
	border: 0px;
	width: 100%;
}

table.menu{
	border: 0px;
	width: 150px;
}

table.menucsf{
	background: #E2EAEF;
	color: #000000;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

table.menuhead{
	background: #003366;
	border: 0px;
	width: 100%;
}

table.menuhelp{
	border-right: 1px solid #5D7B82;
	width: 150px;
}

table.warning {
	background: #EEEEEE top;
	border-bottom: 1px solid #800000;
	border-left: 1px solid #800000;
	border-right: 1px solid #EE0000;
	border-top: 1px solid #EE0000;
	color: #990000;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 5px;
}

tbody{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td a{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: underline;
}

td a:hover{
	color: #003366;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: underline;
}

td.bigtitle {
	color: #003366;
	font: bold 18px Arial, Helvetica, sans-serif;
	list-style: square;
	text-decoration: none;
}

td.columncontent{
	vertical-align: top;
	width: 100%;
}

td.columnmenu{
	vertical-align: top;
	width: 150px;
}

td.columnmidle{
	width: 15px;
}

td.detail{
	background: #F7F7F7;
	color: #000000;
	empty-cells: show;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}

td.disclaimer{
	color: #000000;
	font: 10px Arial,Helvetica,sans-serif;
}

td.editortitle{
	background: #C0C0C0;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

td.fases{
	background: #FFFFFF;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
}

td.fasescontent{
	color: #000000;
	font: 14px Arial,Helvetica,sans-serif;
	height: 25px;
	padding-left: 2px;
	padding-right: 2px;
}

td.fasestitle{
	color: #778EA4;
	font: bold 16px Arial,Helvetica,sans-serif;
}

td.fasestitle2{
	background: #E2EAEF;
	color: #003366;
	font: bold 15px Arial,Helvetica,sans-serif;
}

td.fasestitle3{
	background: #555555;
	color: #FFFFFF;
	font: bold 14px Arial,Helvetica,sans-serif;
	height: 25px;
}

td.header{
	color: #FFFFFF;
	font: bold 11px Arial,Helvetica,sans-serif;
	padding: 5px;
	text-decoration: none;
	vertical-align: bottom;
}

td.helphint {
	background: #FFFFCC top;
	border-bottom: 1px #FFCC33 solid;
	border-left: 1px #FFCC33 solid;
	border-right: 1px #FFFF66 solid;
	border-top: 1px #FFFF66 solid;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
}

td.label{
	background: #E1E1E1;
	color: #000000;
	empty-cells: show;
	font: bold 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	width: 150px;
}

td.label1{
	background: #E1E1E1;
	color: #000000;
	empty-cells: show;
	font: bold 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}

td.labelhelp {
	background: #EFEFEF;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

td.labelwhite {
	color: #FFFFFF;
	font: bold 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.linea{
	background: #DDDDDD;
	font-size: 1px;
}

td.linea2{
	background: #E1E1E1;
	font-size: 1px;
}

td.linea3 {
	background: #000000;
	font-size: 1px;
}

td.linea4{
	background: #A7C5E3;
	font-size: 1px;
}

td.locator{
	background: #336699;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.log{
	color : #000000;
	font : italic 12px "Times New Roman",Times,serif;
	list-style-type : square;
	text-decoration : none;
}

td.logineslogan {

	color: #003366;

	font: italic bold 24px Arial,Helvetica,sans-serif;

	list-style: square;

	text-decoration: none;

}

td.loginlabel{
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

td.logintitle {
	color: Black;
	font: italic normal 24px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.menu{
	background:  #E2EAEF;
	color: #000000;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.menu:hover{
	background: #FFFFFF;
	color: #003366;
}

td.menu2{
	background:  #cccccc;
	color: #000000;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.menu3{
	background:  #ffffff;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.report{
	background: #E2EAEF;
	color: #000000;
	empty-cells: show;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: top;
}
td.report2{
	background: #DFDFDF;
	color: #000000;
	empty-cells: show;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: top;
}

td.menubutton{
	background: #CCCCCC;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

td.menubutton2{
	background: #FFFFFF;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

td.menucsf{
	background: #E5ECF1;
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
}

td.menucsfhelp{
	background: #F7F7F7;
	color: #666666;
	font: bold 11px Arial,Helvetica,sans-serif;
	height: 30px;
	padding-left: 5px;
	text-decoration: none;
}

td.menucsfselected{
	background: #FFFFFF;
	color: #000000;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
}

td.menucsfselectedhelp{
	background: #E2EAEF;
	color: #003366;
	font: bold 11px Arial,Helvetica,sans-serif;
	padding-left: 3px;
	text-align: left;
	text-decoration: none;
}

td.menuhead{
	background: #336699;
	color: #FFFFFF;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

td.menuhelp {
	background: #FFFFFF;
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding-left: 2px;
	text-decoration: none;
}

td.menuhelpselected{
	background: #E2EAEF;
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	padding: 1px;
	text-decoration: none;
}

td.menuselected{
	background: #FFFFFF;
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

td.menuselected:hover{
	background: #E2EAEF;
	color: #003366;
}

td.menutitleDash{
	color: #000033;
	font: bold 11px Arial, Helvetica, sans-serif;
	list-style: square;
	text-decoration: none;
}


td.menutitle{
	background: #E1E1E1;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	height: 35px;
	padding: 5px;
	text-decoration: none;
	vertical-align: middle;
}

td.multilevel{
	background: #E4EEF6;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
}

td.noinfo {
	background : #e2eaef;
	color : #0000cc;
	font : italic 11px Arial,Helvetica,sans-serif;
	list-style-type : square;
	padding : 2px;
	text-decoration : none;
	vertical-align : middle;
}


td.noinformation{
	background: #F7F7F7 top;
	border-bottom: 1px #FFCC33 solid;
	border-left: 1px #FFCC33 solid;
	border-right: 1px #FFFF66 solid;
	border-top: 1px #FFFF66 solid;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	text-align: center;
}

td.sort {
	border-left: medium solid #000000;
	border-right: medium solid #000000;
}

td.sortend {
	border-bottom: medium solid #000000;
	border-left: medium solid #000000;
	border-right: medium solid #000000;
}

td.sortstart {
	border-left: medium solid #000000;
	border-right: medium solid #000000;
	border-top: medium solid #000000;
}

td.tab{
    background : #B5CBD6;
}

td.total{
	background: #F4F4EC;
	border-top: 1px solid #9E9E9E;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}
td.total_even{
	background: #EEEEDC;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}

td.total_odd{
	background: #E0E0D0;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}


td.warning {
	background: #EEEEEE top;
	color: #990000;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 5px;
}

td.whitetitle {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

textarea{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
}

textarea.a{
	margin-bottom: 5px;
	margin-top: 5px;
	width: 500px;
}

textarea.b{
	margin-bottom: 5px;
	margin-top: 5px;
	width: 100%;
}

textarea.c{
	margin-bottom: 5px;
	margin-top: 5px;
	width: 350px;
}

th{
	background: #B9CBD7;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
}

th a{
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

th a:hover{
	color: #7894AA;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

th.indicators{
	border-bottom: 1px solid #003366;
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

th.sort {
	background: #CEDBE4;
}

tr{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

tr.blank{
	background: #FFFFFF;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: top;
}

tr.even{
	background: #EFEFEF;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: top;
}

tr.even:hover{
	background:#E2EAEF;
}


tr.none{
	background: #E1E1E1;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: top;
}

tr.odd{
	background: #DEDEDE;
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: top;
}

tr.odd:hover{
	background:#E2EAEF;
}


ul{
	color: #000000;
	font: 12px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
}

.backg1{
	background: #E2EAEF;
}

.backg2{
	background: #6699CC;
}

.backg3{
	background: #679BCD;
}

.bigtext{
	font:14px Arial,Helvetica,sans-serif;	
}

.helptit{
	color: #FFFFFF;
	font: italic lighter 30px Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

.methon{
	background: #D0DFE8;
	color:#003333;
	font:bold 12px Arial,Helvetica,sans-serif;
	text-align:left;
	text-decoration:none
}

.titlearrows {
	color: #507591;
	font: normal bold 12px Arial,Helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.titlearrows1 {
	color: #000000;
	font: normal bold 14px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.titlearrows1:hover {
	color: #003366;
	font: normal bold 14px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.titlelinks {
	color: #000000;
	font: normal 13px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.titlelinks:hover {
	color: #006699;
	font: normal 13px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.tituloslocator {
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-top: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.user{
	color: #000000;
	font: italic 12px Arial,Helvetica,sans-serif;
	list-style: square;
	vertical-align: bottom;
}

.userbold{
	color: #000000;
	font: italic 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	list-style: square;
	vertical-align: bottom;
}

div.note{
	color: #0000CC;
	font: italic 11px Arial,Helvetica,sans-serif;
	list-style: square;
	text-decoration: none;
	vertical-align: bottom;
}

div.simplemessage{ 
       background:#FFFFFF; 
       border-bottom:#FFFFFF 1px solid; 
       border-left:#FFFFFF 1px solid; 
       border-right:#FFFFFF 1px solid; 
       border-top:#FFFFFF 1px solid; 
       color:#000000; 
       font:12px Arial,Helvetica,sans-serif; 
       padding:0.75em; 
       text-align:left; 
       width:99% 
   } 


div.warning { 
           background: #EEEEEE top; 
           color: #990000; 
           font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; 
           padding: 5px; 
   } 
   
table.graphic { 
           border: 1px solid #CCCCCC; 
           font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; 
           padding: 5px; 
   } 
    


.methjump{ 
	color : #959595;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.methjump:hover{ 
	color : #006699;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

th.indicator_capture_b {
	background:#CCCCCC;
	color:#000000;
	font:bold 12px Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}


th.indicator_capture_a {
	background: #E1E1E1;
	color: #000000;
	empty-cells: show;
	font: bold 12px Arial,Helvetica,sans-serif;
	list-style-type: square;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}

td.highlight {
	background:#E8FCC9;
}

td.indented {
	padding : 0px 0px 0px 12px;
}

td.indicator_capture_a {
	background: #E1E1E1;
	color: #000000;
	empty-cells: show;
	font: bold 12px Arial,Helvetica,sans-serif;
	list-style-type: square;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

td.indicator_selected {
	background:#FFF2CA;
}

td.indicator_data {
	background:#FAF9DA;
}

td.indicator_even {
	background:#B0C9D7;
}

td.indicator_even_b {
	background: #D0E0E8;
}

td.indicator_odd {
	background: #E2ECF1;
}

td.indicator_odd_b {
	background: #E9F1F3;
}

td.tab_active {
	background: #B0C9D7;
}

td.tab_inactive {
	background: #CECECE;
}

a.tab_inactive {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a:hover.tab_inactive {
	color:  #006699;
	font-weight: bold;
	text-decoration: none;
}

span.tab_active {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

span.tab_inactive {
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
}

a.menuheader2{

	color : #003366;

	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

	text-decoration : underline;

}



a.menuheader2:hover{

	color : #006699;

	font : bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;

	text-decoration : underline;

}

.area {
color : #000000;
	font : bolder 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}


.even{
	background : #EFEFEF;
	color : #000000;
	font : 12px Arial,Helvetica,sans-serif;
	list-style-type : square;
	text-decoration : none;
	vertical-align : top;
}

.even:hover{
	background:#E2EAEF;
}

.odd{
	background : #DEDEDE;
	color : #000000;
	font : 12px Arial,Helvetica,sans-serif;
	list-style-type : square;
	text-decoration : none;
	vertical-align : top;
}

.odd:hover{
	background:#E2EAEF;
}

td.header{
	background : #79AECA;
	color : #FFFFFF;
	font : bold 11px Arial,Helvetica,sans-serif;
	text-decoration : none;
}