@charset "utf-8";

.highlightbox {
	color: #FFF;
	background: url('highlightbox.png');
}


.redbox  {
	color: #FFF;
	background: #CC0000;
}

.yellowbox  {
/*	color: #000;*/
	background: #FFFF00;
}

.highlightboxlight {
	/*color: #F8F8F8;*/
	color: #000;
	background: url('highlightboxlight.png');
}



/* BUTTONS */

.cfbutton
{
    font-family:Arial;
    font-weight:bold;
    color:#FFFFFF;
    text-shadow: 0 1px 1px rgba(19,65,88,.8);
    font-size:12px;
    padding:4px 10px 4px 10px;
    background-color: #23399a;
    border:none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23399a), to(#23399a));
    background: -moz-linear-gradient(#23399a, #23399a);
    -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);
}

.cfbutton:active
{
    color:#000000;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.35);
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,.35);
    box-shadow:1px 1px 2px rgba(0,0,0,.35);
    -webkit-transform: translate(1px, 1px);
    -moz-transform: translate(1px, 1px);
    -o-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
    background-color: #a2c5da;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a2c5da), to(#a2c5da));
    background: -moz-linear-gradient(#a2c5da, #a2c5da);
}

.cfbutton:hover
{
    color:#000000;
    background-color: #a2c5da;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a2c5da), to(#ffffff));
    background: -moz-linear-gradient(#a2c5da, #ffffff);
}

.cfbutton:-moz-focus-inner { border: 0; }

/* 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);
}
