@charset "utf-8";

.highlightbox {
	color: #FFF;
	background-color: #577e1b;
}


.redbox  {
	color: #FFF;
	background: #CC0000;
}

.yellowbox  {
/*	color: #000;*/
	background: #FFFF00;
}

.highlightboxlight {
	/*color: #F8F8F8;*/
	color: #000;
	background-color: #dbdbdb;
}


/* CSS BUTTONS FOR MENUS */

.cfbutton {
    border: thin;
    background-color: #577e1b;
	color:#FFF;
	border: 2px solid #000;
	height:23px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}

.cfbutton:hover {
    border: thin;
    background-color: #9bd528;
	color:#000;
	border: 2px solid #000;
	height:23px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}




.fieldlabel {
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-top:7px;
}

.fielddescription {
	font-size:11px;
}


#tooltip {
	color: #FFF;
	background-color: #C03;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	vertical-align: super;
}

#tooltip:hover {
	color: #000;
	font-size:12px;
	background-color: #C03;
	padding-left:5px;
	padding-right:5px;
	vertical-align: super;
}



/************* Reg. Progress Bar ****************/

.ProgressBarLinkPast a {
		font-size:11px; 
		color:black; 
		font-weight:bold;
}

.ProgressBarLinkCurrent a {
		font-size:11px; 
		color:#white; 
		font-weight:bold;
}


.ProgressBarLinkFuture a {
		font-size:11px; 
		color:black; 
		font-weight:bold;
}

.ProgessBarCellPast  {
		background-color:#c6c6c6;
}

.ProgessBarCellCurrent  {
		background-color: #577e1b;
}

.ProgessBarCellFuture  {
		background-color:rgb(215, 234, 202);
}
	

/* TABLES */

.tableformat1
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#ffffff));
    background: -moz-linear-gradient(#E2E2E2, #ffffff);
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.35);
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.35);
    box-shadow:2px 2px 2px rgba(0,0,0,.35);
}

.tableformat2
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border:solid;
	border-width:thin;
	border-color: #808080;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#E2E2E2));
    background: -moz-linear-gradient(#E2E2E2, #E2E2E2);
}

.tableformat3
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border:solid;
	border-width:thin;
    border-radius: 5px;
	border-color: #808080;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#ffffff));
    background: -moz-linear-gradient(#E2E2E2, #ffffff);
}

.tableformat4
{
    background-color: #E2E2E2;
    border:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E2E2E2), to(#ffffff));
    background: -moz-linear-gradient(#E2E2E2, #ffffff);
}

