body {
	margin: 24px;
	padding: 0;
	background-color: #D1D1D1;
	color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	color: #335A8E;
	text-decoration: none;
}

a:hover, a.actived {
	text-decoration: underline;
}

img {
	display: block;
	margin: 0;
	padding: 0;
}

th {
	text-align: left;
}

optgroup {
	color: #0C2581;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

optgroup option {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contentContainer table {
	border: 1px solid #CCC;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

#contentContainer tr {
	vertical-align: top;
}

#contentContainer th {
	background-color:#F8F8F8;
	font-weight:bold;
	font-size: 12px;
}

#contentContainer td,th {
	padding: 3px 4px;
	border-bottom: 1px solid #CCC;
	font-size: 12px;
}

#contentContainer tr.even td {
	background-color: #F3F8F2;
}

#contentContainer tr.odd td {
	background-color: #FFF;
}

#contentContainer tr.hover {
	background-color: #DDD;
	color: #335A8E;
	cursor: pointer;
}

#contentContainer form {
	margin: 10px 0;
    padding: 0 1%;
    text-align: left;
}

#contentContainer hr {
	height: 1px;
	color:#F8F8F8;
}

#contentContainer h2 {
	color:#666;
	font-size:14px;
	font-weight:bold;
}

#contentContainer h3 {
	color:#333;
	font-size:12px;
	font-weight:bold;
}

#contentContainer h4 {
	background-color:#3b8c9d;
	padding: 4px 6px 6px 8px;
	font-weight:bold;
	color: #FFF;
	margin: 8px 0 0 0;
}

 /* Forms IDs & Tags
--------------------------------------------------------------------*/

#formtable table {
	border: 0;
	margin: 36px 0 0 0;
	padding: 0;
	width: 100%;
	background-color: #F7F7F7;
}

#formtable tr {
	vertical-align: top;
}

#formtable th {
	background-color:#EEE;
	padding: 4px 6px 6px 8px;
	border-bottom: 2px solid #FFF;
	font-weight:bold;
	color: #3C3C54;
}

#formtable td {
	padding: 4px 6px 6px 8px;
	border-bottom: 0px solid #FFF;
	/*color: #D1D1D1;*/
	color: #333;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #6C6C99;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	width: 400px;
	height: 75px;
	border: 1px solid #6C6C99;
}

input.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFF;
	background: #D1D1D1;
	border: 1px solid #6C6C99;
}

input.smallbutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	border: 1px solid #A5ACB2;
	background-color: transparent;
}

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #D1D1D1;*/
	color: #333;
	border: 1px solid #6C6C99;
}

checkbox {
	border: 0px solid #6C6C99;
}


 /* CLEARFIX
--------------------------------------------------------------------*/
.clearfix:after,#body:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix,#body {
	display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html #body {height: 1%;}
.clearfix, #body {display: block;}
/* End hide from IE-mac */


 /* Old but saved
--------------------------------------------------------------------
#pageNav {
	text-align: center;
	padding: 5px 10px;
}

*/


.fixheight {
	height: 250px;
}

td {
	background-color: #FFF;
}

hr {
	clear: both;
	border: none;
	border-top: 1px solid #CCC;
	padding: 0;
	color: #FFF;
	margin: 8px 0;
}

input.submit, input.button {
	margin: 0;
    background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
    font-family:Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
    padding: 3px 20px 3px 20px;
    text-decoration: none;
}

#displayContainer.green input.submit, #displayContainer.green input.button { 
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
}
#displayContainer.sea input.submit, #displayContainer.sea input.button { 
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
#displayContainer.red input.submit, #displayContainer.red input.button { 
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
#displayContainer.orange input.submit, #displayContainer.orange input.button { 
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
}
#displayContainer.purple input.submit, #displayContainer.purple input.button { 
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
#displayContainer.dkpurple input.submit, #displayContainer.dkpurple input.button { 
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);
}
#displayContainer.mint input.submit, #displayContainer.mint input.button {
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);
}
#displayContainer.pink input.submit, #displayContainer.pink input.button { 
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);
}
#displayContainer.yellow input.submit, #displayContainer.yellow input.button { 
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);
}

input.button_next {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
    background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
	width: 71px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
}

#displayContainer.green input.button_next { 
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
}
#displayContainer.sea input.button_next { 
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
#displayContainer.red input.button_next { 
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
#displayContainer.orange input.button_next { 
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
}
#displayContainer.purple input.button_next { 
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
#displayContainer.dkpurple input.button_next { 
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);
}
#displayContainer.mint input.button_next { 
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);
}
#displayContainer.pink input.button_next { 
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);
}
#displayContainer.yellow input.button_next { 
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);
}

input.button_back {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
    background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
	width: 71px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
}
input.button_back:before {
	content: "<";
}

#displayContainer.green input.button_back { 
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
}
#displayContainer.sea input.button_back { 
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
#displayContainer.red input.button_back { 
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
#displayContainer.orange input.button_back { 
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
}
#displayContainer.purple input.button_back { 
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
#displayContainer.dkpurple input.button_back { 
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);
}
#displayContainer.mint input.button_back { 
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);
}
#displayContainer.pink input.button_back { 
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);
}
#displayContainer.yellow input.button_back { 
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);
}

input.button_med, input.smallbutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
    background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	width: 110px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;

	font-weight: normal;
}

input.button_med, input.smallbutton_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
	width: 71px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
	font-weight: normal;
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}

input.button_med, input.hugebutton_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
	width: 487px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
	font-weight: normal;
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}

#displayContainer.green input.button_med, #displayContainer.green input.smallbutton { 
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}
#displayContainer.sea input.button_med, #displayContainer.sea input.smallbutton { 
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
#displayContainer.red input.button_med, #displayContainer.red input.smallbutton { 
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
#displayContainer.orange input.button_med, #displayContainer.orange input.smallbutton { 
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
}
#displayContainer.purple input.button_med, #displayContainer.purple input.smallbutton { 
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
#displayContainer.dkpurple input.button_med, #displayContainer.dkpurple input.smallbutton { 
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);
}
#displayContainer.mint input.button_med, #displayContainer.mint input.smallbutton { 
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);
}
#displayContainer.pink input.button_med, #displayContainer.pink input.smallbutton { 
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);
}
#displayContainer.yellow input.button_med, #displayContainer.yellow input.smallbutton { 
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);
}

input.button_lrg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
	background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	width: 130px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
}

input.button_lrg_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	width: 130px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
}

input.button_recurring {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	width: 140px;
	height: 20px;
	padding: 0 0 3px 8px;
	margin: 0;
}
input.button_recurring:before {
	content: "( ) ";
}

#displayContainer.green input.button_lrg { 
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}
#displayContainer.sea input.button_lrg { 
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
#displayContainer.red input.button_lrg { 
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
#displayContainer.orange input.button_lrg { 
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
}
#displayContainer.purple input.button_lrg { 
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
#displayContainer.dkpurple input.button_lrg { 
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);
}
#displayContainer.mint input.button_lrg { 
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);
}
#displayContainer.pink input.button_lrg { 
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);
}
#displayContainer.yellow input.button_lrg { 
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);
}

input.button_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	width: 40px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
}

.blue input.button_small { 
    background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
}
.green input.button_small { 
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
}
.sea input.button_small { 
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
.red input.button_small { 
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
.orange input.button_small { 
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
}
.purple input.button_small { 
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
.dkpurple input.button_small { 
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);
}
.mint input.button_small { 
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);
}
.pink input.button_small { 
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);
}
.yellow input.button_small { 
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);
}

input.button_expand {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	border: none;
	color: #FFF;
	font-weight:bold;
	text-transform:uppercase;
	background: #9aa2b7;
    background-image: -webkit-linear-gradient(top, #9aa2b7, #73798a);
    background-image: -moz-linear-gradient(top, #9aa2b7, #73798a);
    background-image: -ms-linear-gradient(top, #9aa2b7, #73798a);
    background-image: -o-linear-gradient(top, #9aa2b7, #73798a);
    background-image: linear-gradient(to bottom, #9aa2b7, #73798a);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	width: 99px;
	height: 11px;
	padding: 0 0 6px 0;
	margin: 0 0 2px 0;
}

td.table_summary {
	color: #003;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	padding: 0;
	margin: 0;
	height: 50px;
	/*vertical-align: middle;*/
}

#displayContainer a.button_next,
#displayContainer a.button_back {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
    background: #b7b7b7;
    background-image: -webkit-linear-gradient(top, #b7b7b7, #767676);
    background-image: -moz-linear-gradient(top, #b7b7b7, #767676);
    background-image: -ms-linear-gradient(top, #b7b7b7, #767676);
    background-image: -o-linear-gradient(top, #b7b7b7, #767676);
    background-image: linear-gradient(to bottom, #b7b7b7, #767676);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	padding: 2px 20px 4px 24px;
	margin: 0;
	text-align: center;
	text-decoration: none;
}
#displayContainer a.button_next:after {
	content: " ›"
}
#displayContainer a.button_back:before {
	content: "‹ "
}

#displayContainer a.button_next:hover,
#displayContainer a.button_next.actived, {
	color: #FFF;
	background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
	text-decoration: none;
}

#displayContainer.green a.button_next:hover,
#displayContainer.green a.button_next.actived {
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
}
#displayContainer.sea a.button_next:hover,
#displayContainer.sea a.button_next.actived {
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
#displayContainer.red a.button_next:hover,
#displayContainer.red a.button_next.actived {
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
#displayContainer.orange a.button_next:hover,
#displayContainer.orange a.button_next.actived {
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);   
}
#displayContainer.purple a.button_next:hover,
#displayContainer.purple a.button_next.actived {
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
#displayContainer.dkpurple a.button_next:hover,
#displayContainer.dkpurple a.button_next.actived {
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);   
}
#displayContainer.pink a.button_next:hover,
#displayContainer.pink a.button_next.actived {
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);  
}
#displayContainer.mint a.button_next:hover,
#displayContainer.mint a.button_next.actived {
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);        
}
#displayContainer.yellow a.button_next:hover,
#displayContainer.yellow a.button_next.actived {
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);    
}

#displayContainer a.button_back {
	background: #b7b7b7;
    background-image: -webkit-linear-gradient(top, #b7b7b7, #767676);
    background-image: -moz-linear-gradient(top, #b7b7b7, #767676);
    background-image: -ms-linear-gradient(top, #b7b7b7, #767676);
    background-image: -o-linear-gradient(top, #b7b7b7, #767676);
    background-image: linear-gradient(to bottom, #b7b7b7, #767676);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}

#displayContainer a.button_back:hover, 
#displayContainer a.button_back.actived {
	color: #FFF;
	background: #608ac5;
    background-image: -webkit-linear-gradient(top, #608ac5, #193962);
    background-image: -moz-linear-gradient(top, #608ac5, #193962);
    background-image: -ms-linear-gradient(top, #608ac5, #193962);
    background-image: -o-linear-gradient(top, #608ac5, #193962);
    background-image: linear-gradient(to bottom, #608ac5, #193962);
	text-decoration: none;
}

#displayContainer.green a.button_back:hover,
#displayContainer.green a.button_back.actived {
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);    
}
#displayContainer.sea a.button_back:hover,
#displayContainer.sea a.button_back.actived {
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);    
}
#displayContainer.red a.button_back:hover,
#displayContainer.red a.button_back.actived {
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);    
}
#displayContainer.orange a.button_back:hover,
#displayContainer.orange a.button_back.actived {
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
  
}
#displayContainer.purple a.button_back:hover,
#displayContainer.purple a.button_back.actived {
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);    
}
#displayContainer.dkpurple a.button_back:hover,
#displayContainer.dkpurple a.button_back.actived {
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);    
}
#displayContainer.pink a.button_back:hover,
#displayContainer.pink a.button_back.actived {
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);    
}
#displayContainer.mint a.button_back:hover,
#displayContainer.mint a.button_back.actived {
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);   
}
#displayContainer.yellow a.button_back:hover,
#displayContainer.yellow a.button_back.actived {
    background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);    
}

 /* Container IDs
--------------------------------------------------------------------*/
#mainContainer_lv1 {
	margin: 0 auto;
	padding: 0;
	background-color: #FFF;
	width: 100%;
	border: 1px solid #FFF;
}

#mainContainer_lv2 {
	margin: 0;
	padding: 0;
	width: 100%; /*998-46*/
}

#contentContainer {
	margin: 0;
	padding: 40px 23px 50px 23px;
	background-color: #FFF;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 90%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}

#displayContainer {
	display: block;
	width: 80%;
	padding: 0 0 0 200px;
	margin: 0;
	min-height: 700px;
	_height: 700px;
}

#displayContainer.noPadding {
	padding: 0;
}

#displayContainer h3 {
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px 12px 10px;
	margin: 0 0 0 0;
	background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}

#displayContainer h1 {
	color:#FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 24px 0 8px 15px;
	margin: 0 0 15px 0;
    background: rgb(60,100,159); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(60,100,159,1) 0%, rgba(159,184,224,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(60,100,159,1) 0%,rgba(159,184,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(60,100,159,1) 0%,rgba(159,184,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c649f', endColorstr='#9fb8e0',GradientType=1 ); /* IE6-9 */
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#displayContainer.blue h1 { 
    background: rgb(60,100,159); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(60,100,159,1) 0%, rgba(159,184,224,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(60,100,159,1) 0%,rgba(159,184,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(60,100,159,1) 0%,rgba(159,184,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c649f', endColorstr='#9fb8e0',GradientType=1 ); /* IE6-9 */
}
#displayContainer.green h1 { 
    background: rgb(107,152,59); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(107,152,59,1) 0%, rgba(191,221,159,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(107,152,59,1) 0%,rgba(191,221,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(107,152,59,1) 0%,rgba(191,221,159,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b983b', endColorstr='#bfdd9f',GradientType=1 ); /* IE6-9 */   
}
#displayContainer.sea h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b8c9d+0,a1d5e2+100 */
    background: #3b8c9d; /* Old browsers */
    background: -moz-linear-gradient(left,  #3b8c9d 0%, #a1d5e2 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #3b8c9d 0%,#a1d5e2 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #3b8c9d 0%,#a1d5e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b8c9d', endColorstr='#a1d5e2',GradientType=1 ); /* IE6-9 */
}
#displayContainer.red h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#994a39+0,e2aea1+100 */
    background: #994a39; /* Old browsers */
    background: -moz-linear-gradient(left,  #994a39 0%, #e2aea1 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #994a39 0%,#e2aea1 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #994a39 0%,#e2aea1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#994a39', endColorstr='#e2aea1',GradientType=1 ); /* IE6-9 */
}
#displayContainer.orange h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b18c22+0,eed791+100 */
    background: #b18c22; /* Old browsers */
    background: -moz-linear-gradient(left,  #b18c22 0%, #eed791 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #b18c22 0%,#eed791 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #b18c22 0%,#eed791 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b18c22', endColorstr='#eed791',GradientType=1 ); /* IE6-9 */
}
#displayContainer.purple h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#56448e+0,b5a7da+100 */
    background: #56448e; /* Old browsers */
    background: -moz-linear-gradient(left,  #56448e 0%, #b5a7da 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #56448e 0%,#b5a7da 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #56448e 0%,#b5a7da 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56448e', endColorstr='#b5a7da',GradientType=1 ); /* IE6-9 */
}
#displayContainer.dkpurple h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#983f81+0,dea4cd+100 */
    background: #983f81; /* Old browsers */
    background: -moz-linear-gradient(left,  #983f81 0%, #dea4cd 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #983f81 0%,#dea4cd 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #983f81 0%,#dea4cd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#983f81', endColorstr='#dea4cd',GradientType=1 ); /* IE6-9 */
}
#displayContainer.mint h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3f9266+0,a4dac0+100 */
    background: #3f9266; /* Old browsers */
    background: -moz-linear-gradient(left,  #3f9266 0%, #a4dac0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #3f9266 0%,#a4dac0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #3f9266 0%,#a4dac0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9266', endColorstr='#a4dac0',GradientType=1 ); /* IE6-9 */
}
#displayContainer.pink h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b3a5b+0,e09fb3+100 */
    background: #9b3a5b; /* Old browsers */
    background: -moz-linear-gradient(left,  #9b3a5b 0%, #e09fb3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #9b3a5b 0%,#e09fb3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #9b3a5b 0%,#e09fb3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b3a5b', endColorstr='#e09fb3',GradientType=1 ); /* IE6-9 */
}
#displayContainer.yellow h1 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b0a031+0,ede499+100 */
    background: #b0a031; /* Old browsers */
    background: -moz-linear-gradient(left,  #b0a031 0%, #ede499 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #b0a031 0%,#ede499 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #b0a031 0%,#ede499 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0a031', endColorstr='#ede499',GradientType=1 ); /* IE6-9 */
}

#displayContainer.pink h1.icon2 { 
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b3a5b+0,e09fb3+100 */
    background: #9b3a5b; /* Old browsers */
    background: -moz-linear-gradient(left,  #9b3a5b 0%, #e09fb3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #9b3a5b 0%,#e09fb3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #9b3a5b 0%,#e09fb3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b3a5b', endColorstr='#e09fb3',GradientType=1 ); /* IE6-9 */
}
#displayContainer.dkpurple h1.icon2 { background-image: url('/_images/bg_header_dkpurple_icon2.jpg');}

#displayContainer.green h1.orders,
#displayContainer.green h1.reports,
#displayContainer.green h1.quotes,
#displayContainer.green h1.lookup { 
    background: rgb(107,152,59); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(107,152,59,1) 0%, rgba(191,221,159,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(107,152,59,1) 0%,rgba(191,221,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(107,152,59,1) 0%,rgba(191,221,159,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b983b', endColorstr='#bfdd9f',GradientType=1 ); /* IE6-9 */
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#displayContainer th {
	background: rgb(159,184,224); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(159,184,224,1) 0%, rgba(60,100,159,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(159,184,224,1) 0%,rgba(60,100,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(159,184,224,1) 0%,rgba(60,100,159,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fb8e0', endColorstr='#3c649f',GradientType=0 ); /* IE6-9 */
	height: 20px;
	padding: 0 5px;
	margin: 0;
	vertical-align: middle;
	color: #000;
}

#displayContainer.green th { 
    background: rgb(227,236,207); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(227,236,207,1) 0%, rgba(208,224,177,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(227,236,207,1) 0%,rgba(208,224,177,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(227,236,207,1) 0%,rgba(208,224,177,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3eccf', endColorstr='#d0e0b1',GradientType=0 ); /* IE6-9 */
}
#displayContainer.sea th { background-image: url('/_images/bg_th_sea.jpg');}
#displayContainer.red th { background-image: url('/_images/bg_th_red.jpg');}
#displayContainer.orange th { background-image: url('/_images/bg_th_orange.jpg');}
#displayContainer.purple th { background-image: url('/_images/bg_th_purple.jpg');}
#displayContainer.dkpurple th { background-image: url('/_images/bg_th_dkpurple.jpg');}
#displayContainer.mint th { background-image: url('/_images/bg_th_mint.jpg');}
#displayContainer.pink th { background-image: url('/_images/bg_th_pink.jpg');}
#displayContainer.yellow th { background-image: url('/_images/bg_th_yellow.jpg');}

/*-------------------------------------------------------------------------------------------------*/

#navbarContainer {
	display: block;
	padding: 0;
	margin: 0;
	border-bottom: 4px solid #336699;
}

#navbarContainer.green { border-bottom: 4px solid #586F2A;}
#navbarContainer.sea { border-bottom: 4px solid #2A6672;}
#navbarContainer.red { border-bottom: 4px solid #72362A;}
#navbarContainer.orange { border-bottom: 4px solid #7D5C1B;}
#navbarContainer.purple { border-bottom: 4px solid #3F3269;}
#navbarContainer.dkpurple { border-bottom: 4px solid #742F63;}
#navbarContainer.mint { border-bottom: 4px solid #2D6C42;}
#navbarContainer.pink { border-bottom: 4px solid #712941;}
#navbarContainer.yellow { border-bottom: 4px solid #7D6D1B;}

#navbarContainer ul {
	height: 24px;
	padding: 0;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #FFF;
	width: 100%;
}

#navbarContainer ul li {
	float: left;
}

#navbarContainer ul li a {
	text-align: center;
	float: left;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin-right: 1px;
	background: #dadada;
    background-image: -webkit-linear-gradient(top, #dadada, #8b8b8b);
    background-image: -moz-linear-gradient(top, #dadada, #8b8b8b);
    background-image: -ms-linear-gradient(top, #dadada, #8b8b8b);
    background-image: -o-linear-gradient(top, #dadada, #8b8b8b);
    background-image: linear-gradient(to bottom, #dadada, #8b8b8b);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    font-family: Arial;
    color: #000333;
    font-size: 11px;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
}

.fixWidth {
	width: 150px;
}

.fixWidthC {
	width: auto;
}

#navbarContainer ul li a span {
	float: left;
    display: block;
    margin-top: -9px;
    height: 24px;
}

#navbarContainer ul li a:hover, #navbarContainer ul li a.selected,
		#navbarContainer ul li a:hover span, #navbarContainer ul li a.selected span {
	color: #FFF;
	background: #3368ad;
    background-image: -webkit-linear-gradient(top, #3368ad, #204575);
    background-image: -moz-linear-gradient(top, #3368ad, #204575);
    background-image: -ms-linear-gradient(top, #3368ad, #204575);
    background-image: -o-linear-gradient(top, #3368ad, #204575);
    background-image: linear-gradient(to bottom, #3368ad, #204575);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.green a:hover, #navbarContainer ul li.green a.selected,
	#navbarContainer ul li.green a:hover span, #navbarContainer ul li.green a.selected span {
	background: #bbd884;
    background-image: -webkit-linear-gradient(top, #bbd884, #586f2a);
    background-image: -moz-linear-gradient(top, #bbd884, #586f2a);
    background-image: -ms-linear-gradient(top, #bbd884, #586f2a);
    background-image: -o-linear-gradient(top, #bbd884, #586f2a);
    background-image: linear-gradient(to bottom, #bbd884, #586f2a);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.sea a:hover, #navbarContainer ul li.sea a.selected,
	#navbarContainer ul li.sea a:hover span, #navbarContainer ul li.sea a.selected span {
	background: #2a6672;
    background-image: -webkit-linear-gradient(top, #83cddb, #2a6672);
    background-image: -moz-linear-gradient(top, #83cddb, #2a6672);
    background-image: -ms-linear-gradient(top, #83cddb, #2a6672);
    background-image: -o-linear-gradient(top, #83cddb, #2a6672);
    background-image: linear-gradient(to bottom, #83cddb, #2a6672);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.red  a:hover, #navbarContainer ul li.red  a.selected,
	#navbarContainer ul li.red  a:hover span, #navbarContainer ul li.red  a.selected span {
	background: #72352a;
    background-image: -webkit-linear-gradient(top, #dc9383, #72352a);
    background-image: -moz-linear-gradient(top, #dc9383, #72352a);
    background-image: -ms-linear-gradient(top, #dc9383, #72352a);
    background-image: -o-linear-gradient(top, #dc9383, #72352a);
    background-image: linear-gradient(to bottom, #dc9383, #72352a);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.orange a:hover, #navbarContainer ul li.orange a.selected,
	#navbarContainer ul li.orange a:hover span, #navbarContainer ul li.orange a.selected span {
	background: #7d5c1b;
    background-image: -webkit-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -moz-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -ms-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -o-linear-gradient(top, #eac172, #7d5c1b);
    background-image: linear-gradient(to bottom, #eac172, #7d5c1b);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.purple a:hover, #navbarContainer ul li.purple a.selected,
	#navbarContainer ul li.purple a:hover span, #navbarContainer ul li.purple a.selected span {
	background: #3f3269;
    background-image: -webkit-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -moz-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -ms-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -o-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: linear-gradient(to bottom, #9c8bcf, #3f3269);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.dkpurple a:hover, #navbarContainer ul li.dkpurple a.selected,
	#navbarContainer ul li.dkpurple a:hover span, #navbarContainer ul li.dkpurple a.selected span {
	background: #6e2d5e;
    background-image: -webkit-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -moz-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -ms-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -o-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: linear-gradient(to bottom, #d688c2, #6e2d5e);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.mint a:hover, #navbarContainer ul li.mint a.selected,
	#navbarContainer ul li.mint a:hover span, #navbarContainer ul li.mint a.selected span {
	background: #2c6b42;
    background-image: -webkit-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -moz-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -ms-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -o-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: linear-gradient(to bottom, #86d3a0, #2c6b42);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.pink a:hover, #navbarContainer ul li.pink a.selected,
	#navbarContainer ul li.pink a:hover span, #navbarContainer ul li.pink a.selected span {
	background: #722942;
    background-image: -webkit-linear-gradient(top, #da839f, #722942);
    background-image: -moz-linear-gradient(top, #da839f, #722942);
    background-image: -ms-linear-gradient(top, #da839f, #722942);
    background-image: -o-linear-gradient(top, #da839f, #722942);
    background-image: linear-gradient(to bottom, #da839f, #722942);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li.yellow a:hover, #navbarContainer ul li.yellow a.selected,
	#navbarContainer ul li.yellow a:hover span, #navbarContainer ul li.yellow a.selected span {
	background: #7d6d1a;
    background-image: -webkit-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -moz-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -ms-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -o-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: linear-gradient(to bottom, #e9d571, #7d6d1a);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

#navbarContainer ul li a:hover span, #navbarContainer ul li a.selected span,
#navbarContainer.green ul li a:hover span, #navbarContainer.green ul li a.selected span,
#navbarContainer.sea ul li a:hover span, #navbarContainer.sea ul li a.selected span,
#navbarContainer.red ul li a:hover span, #navbarContainer.red ul li a.selected span,
#navbarContainer.orange ul li a:hover span, #navbarContainer.orange ul li a.selected span,
#navbarContainer.purple ul li a:hover span, #navbarContainer.purple ul li a.selected span,
#navbarContainer.dkpurple ul li a:hover span, #navbarContainer.dkpurple ul li a.selected span,
#navbarContainer.mint ul li a:hover span, #navbarContainer.mint ul li a.selected span,
#navbarContainer.pink ul li a:hover span, #navbarContainer.pink ul li a.selected span,
#navbarContainer.yellow ul li a:hover span, #navbarContainer.yellow ul li a.selected span
{ background-position: top left;}

#subnavContainer {
	float: left;
	display: block;
	position: absolute;
	width: 175px;
	padding: 0;
	margin: 0;
	border: none;
	background-color: #FFF;
}

#subnavContainer ul {
	border: 1px solid #B9C2D1;
	border-top: none;
	padding: 0;
	margin: 0;
}

#subnavContainer li {
	list-style:none;
}

#subnavContainer a {
	display: block;
	background: #e4e8ef;
    background-image: -webkit-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -moz-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -ms-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -o-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: linear-gradient(to bottom, #e4e8ef, #cdd5e1);
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-size: 12px;
	color: #000;
	text-decoration:none;
	height: 20px;
	padding: 9px 2px 2px 4px;
	margin: 0;
}

#subnavContainer.green a { 
    background: #eaf0de;
    background-image: -webkit-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: -moz-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: -ms-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: -o-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: linear-gradient(to bottom, #eaf0de, #dce7c7);
}
#subnavContainer.sea a { 
    background: #e4eeef;
    background-image: -webkit-linear-gradient(top, #e4eeef, #cadbdf);
    background-image: -moz-linear-gradient(top, #e4eeef, #cadbdf);
    background-image: -ms-linear-gradient(top, #e4eeef, #cadbdf);
    background-image: -o-linear-gradient(top, #e4eeef, #cadbdf);
    background-image: linear-gradient(to bottom, #e4eeef, #cadbdf);
}
#subnavContainer.red a { 
    background: #efe5e4;
    background-image: -webkit-linear-gradient(top, #efe5e4, #e0d0cc);
    background-image: -moz-linear-gradient(top, #efe5e4, #e0d0cc);
    background-image: -ms-linear-gradient(top, #efe5e4, #e0d0cc);
    background-image: -o-linear-gradient(top, #efe5e4, #e0d0cc);
    background-image: linear-gradient(to bottom, #efe5e4, #e0d0cc);
}
#subnavContainer.orange a { 
    background: #f5eedd;
    background-image: -webkit-linear-gradient(top, #f5eedd, #edddbd);
    background-image: -moz-linear-gradient(top, #f5eedd, #edddbd);
    background-image: -ms-linear-gradient(top, #f5eedd, #edddbd);
    background-image: -o-linear-gradient(top, #f5eedd, #edddbd);
    background-image: linear-gradient(to bottom, #f5eedd, #edddbd);
}
#subnavContainer.purple a { 
    background: #e9e6ee;
    background-image: -webkit-linear-gradient(top, #e9e6ee, #d4cfde);
    background-image: -moz-linear-gradient(top, #e9e6ee, #d4cfde);
    background-image: -ms-linear-gradient(top, #e9e6ee, #d4cfde);
    background-image: -o-linear-gradient(top, #e9e6ee, #d4cfde);
    background-image: linear-gradient(to bottom, #e9e6ee, #d4cfde);
}
#subnavContainer.dkpurple a { 
    background: #eee5eb;
    background-image: -webkit-linear-gradient(top, #eee5eb, #e0cedb);
    background-image: -moz-linear-gradient(top, #eee5eb, #e0cedb);
    background-image: -ms-linear-gradient(top, #eee5eb, #e0cedb);
    background-image: -o-linear-gradient(top, #eee5eb, #e0cedb);
    background-image: linear-gradient(to bottom, #eee5eb, #e0cedb);
}
#subnavContainer.mint a { 
    background: #d1e9d9;
    background-image: -webkit-linear-gradient(top, #d1e9d9, #afd9bd);
    background-image: -moz-linear-gradient(top, #d1e9d9, #afd9bd);
    background-image: -ms-linear-gradient(top, #d1e9d9, #afd9bd);
    background-image: -o-linear-gradient(top, #d1e9d9, #afd9bd);
    background-image: linear-gradient(to bottom, #d1e9d9, #afd9bd);
}
#subnavContainer.pink a { 
    background: #eee5ec;
    background-image: -webkit-linear-gradient(top, #eee5ec, #e0cddb);
    background-image: -moz-linear-gradient(top, #eee5ec, #e0cddb);
    background-image: -ms-linear-gradient(top, #eee5ec, #e0cddb);
    background-image: -o-linear-gradient(top, #eee5ec, #e0cddb);
    background-image: linear-gradient(to bottom, #eee5ec, #e0cddb);
}
#subnavContainer.yellow a { 
    background: #f6f3de;
    background-image: -webkit-linear-gradient(top, #f6f3de, #ede7be);
    background-image: -moz-linear-gradient(top, #f6f3de, #ede7be);
    background-image: -ms-linear-gradient(top, #f6f3de, #ede7be);
    background-image: -o-linear-gradient(top, #f6f3de, #ede7be);
    background-image: linear-gradient(to bottom, #f6f3de, #ede7be);
}

#subnavContainer a:hover,
	#subnavContainer a.selected {
	background: #a7bad7;
    background-image: -webkit-linear-gradient(top, #a7bad7, #6386b8);
    background-image: -moz-linear-gradient(top, #a7bad7, #6386b8);
    background-image: -ms-linear-gradient(top, #a7bad7, #6386b8);
    background-image: -o-linear-gradient(top, #a7bad7, #6386b8);
    background-image: linear-gradient(to bottom, #a7bad7, #6386b8);
	color: #FFF;
	/*text-indent: 10px;*/
}

#subnavContainer.green a:hover,
	#subnavContainer.green a.selected {
    background: #c4d7a1;
    background-image: -webkit-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: -moz-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: -ms-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: -o-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: linear-gradient(to bottom, #c4d7a1, #99b95c);
}
#subnavContainer.sea a:hover,
	#subnavContainer.sea a.selected {
	background: #a6cdd6;
    background-image: -webkit-linear-gradient(top, #a6cdd6, #63a9b8);
    background-image: -moz-linear-gradient(top, #a6cdd6, #63a9b8);
    background-image: -ms-linear-gradient(top, #a6cdd6, #63a9b8);
    background-image: -o-linear-gradient(top, #a6cdd6, #63a9b8);
    background-image: linear-gradient(to bottom, #a6cdd6, #63a9b8);
}
#subnavContainer.red a:hover,
	#subnavContainer.red a.selected {
	background: #d5aea5;
    background-image: -webkit-linear-gradient(top, #d5aea5, #b77263);
    background-image: -moz-linear-gradient(top, #d5aea5, #b77263);
    background-image: -ms-linear-gradient(top, #d5aea5, #b77263);
    background-image: -o-linear-gradient(top, #d5aea5, #b77263);
    background-image: linear-gradient(to bottom, #d5aea5, #b77263);
}
#subnavContainer.orange a:hover,
	#subnavContainer.orange a.selected {
	background: #e2ca98;
    background-image: -webkit-linear-gradient(top, #e2ca98, #cca048);
    background-image: -moz-linear-gradient(top, #e2ca98, #cca048);
    background-image: -ms-linear-gradient(top, #e2ca98, #cca048);
    background-image: -o-linear-gradient(top, #e2ca98, #cca048);
    background-image: linear-gradient(to bottom, #e2ca98, #cca048);
}
#subnavContainer.purple a:hover,
	#subnavContainer.purple a.selected {
	background: #b5abd0;
    background-image: -webkit-linear-gradient(top, #b5abd0, #7e6dad);
    background-image: -moz-linear-gradient(top, #b5abd0, #7e6dad);
    background-image: -ms-linear-gradient(top, #b5abd0, #7e6dad);
    background-image: -o-linear-gradient(top, #b5abd0, #7e6dad);
    background-image: linear-gradient(to bottom, #b5abd0, #7e6dad);
}
#subnavContainer.dkpurple a:hover,
	#subnavContainer.dkpurple a.selected {
	background: #d3a8c6;
    background-image: -webkit-linear-gradient(top, #d3a8c6, #b3669f);
    background-image: -moz-linear-gradient(top, #d3a8c6, #b3669f);
    background-image: -ms-linear-gradient(top, #d3a8c6, #b3669f);
    background-image: -o-linear-gradient(top, #d3a8c6, #b3669f);
    background-image: linear-gradient(to bottom, #d3a8c6, #b3669f);
}
#subnavContainer.mint a:hover,
	#subnavContainer.mint a.selected {
	background: #a4d4b5;
    background-image: -webkit-linear-gradient(top, #a4d4b5, #5fb27b);
    background-image: -moz-linear-gradient(top, #a4d4b5, #5fb27b);
    background-image: -ms-linear-gradient(top, #a4d4b5, #5fb27b);
    background-image: -o-linear-gradient(top, #a4d4b5, #5fb27b);
    background-image: linear-gradient(to bottom, #a4d4b5, #5fb27b);
}
#subnavContainer.pink a:hover,
	#subnavContainer.pink a.selected {
	background: #d4a9c7;
    background-image: -webkit-linear-gradient(top, #d4a9c7, #b3679f);
    background-image: -moz-linear-gradient(top, #d4a9c7, #b3679f);
    background-image: -ms-linear-gradient(top, #d4a9c7, #b3679f);
    background-image: -o-linear-gradient(top, #d4a9c7, #b3679f);
    background-image: linear-gradient(to bottom, #d4a9c7, #b3679f);
}
#subnavContainer.yellow a:hover,
	#subnavContainer.yellow a.selected {
	background: #e2d498;
    background-image: -webkit-linear-gradient(top, #e2d498, #ccb648);
    background-image: -moz-linear-gradient(top, #e2d498, #ccb648);
    background-image: -ms-linear-gradient(top, #e2d498, #ccb648);
    background-image: -o-linear-gradient(top, #e2d498, #ccb648);
    background-image: linear-gradient(to bottom, #e2d498, #ccb648);
}

#areaLogin .login_name {
	font-weight: bold;
	padding: 5px 0;
}

#areaLogin a.button_document {
	background-color: transparent;
	height: 20px;
	padding: 2px 14px 6px;
	margin: 0;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
	background-image: url('/_images/bg_bt_lrg_blue.gif');
	background-repeat: no-repeat;
}

#areaLogin a.button_document:hover  {
	background-image: url('/_images/bg_bt_lrg_blue.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	text-indent: 0;
}

#areaLogin a.button_document_green {
	height: 20px;
	padding: 8px 0px 6px 12px;
	margin: 0;
	line-height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
	background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}

#areaLogin a.button_document_green:hover  {
	background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	text-indent: 0;
}

a.button_document_green {
	height: 20px;
	padding: 0px 0px 6px 0px;
	margin: 0;
	line-height: 20px;
	text-align: center;
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
	background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
}

a.button_document_green:hover  {
	background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
	text-indent: 0;
}

#realtime {
	width:175px;
	height: 25px;
	border: none;

	color:#FFF;
	text-align: center;

	display: block;
	margin: 0;
	border-bottom: 1px solid #FFF;
}

#realtime div.bg {
	height: 15px;
	padding: 5px 0;
}

#realtime.green div.bg { 
    background: #bbd884;
    background-image: -webkit-linear-gradient(top, #bbd884, #586f2a);
    background-image: -moz-linear-gradient(top, #bbd884, #586f2a);
    background-image: -ms-linear-gradient(top, #bbd884, #586f2a);
    background-image: -o-linear-gradient(top, #bbd884, #586f2a);
    background-image: linear-gradient(to bottom, #bbd884, #586f2a);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.sea div.bg { 
    background: #2a6672;
    background-image: -webkit-linear-gradient(top, #83cddb, #2a6672);
    background-image: -moz-linear-gradient(top, #83cddb, #2a6672);
    background-image: -ms-linear-gradient(top, #83cddb, #2a6672);
    background-image: -o-linear-gradient(top, #83cddb, #2a6672);
    background-image: linear-gradient(to bottom, #83cddb, #2a6672);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.red div.bg { 
    background: #72352a;
    background-image: -webkit-linear-gradient(top, #dc9383, #72352a);
    background-image: -moz-linear-gradient(top, #dc9383, #72352a);
    background-image: -ms-linear-gradient(top, #dc9383, #72352a);
    background-image: -o-linear-gradient(top, #dc9383, #72352a);
    background-image: linear-gradient(to bottom, #dc9383, #72352a);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.orange div.bg { 
    background: #7d5c1b;
    background-image: -webkit-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -moz-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -ms-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -o-linear-gradient(top, #eac172, #7d5c1b);
    background-image: linear-gradient(to bottom, #eac172, #7d5c1b);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.purple div.bg {
    background: #3f3269;
    background-image: -webkit-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -moz-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -ms-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -o-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: linear-gradient(to bottom, #9c8bcf, #3f3269);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.dkpurple div.bg { 
    background: #6e2d5e;
    background-image: -webkit-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -moz-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -ms-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -o-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: linear-gradient(to bottom, #d688c2, #6e2d5e);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.mint div.bg { 
    background: #2c6b42;
    background-image: -webkit-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -moz-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -ms-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -o-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: linear-gradient(to bottom, #86d3a0, #2c6b42);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.pink div.bg { 
    background: #722942;
    background-image: -webkit-linear-gradient(top, #da839f, #722942);
    background-image: -moz-linear-gradient(top, #da839f, #722942);
    background-image: -ms-linear-gradient(top, #da839f, #722942);
    background-image: -o-linear-gradient(top, #da839f, #722942);
    background-image: linear-gradient(to bottom, #da839f, #722942);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;    
}
#realtime.yellow div.bg { 
    background: #7d6d1a;
    background-image: -webkit-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -moz-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -ms-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -o-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: linear-gradient(to bottom, #e9d571, #7d6d1a);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
#realtime.blue div.bg { 
    background: #3368ad;
    background-image: -webkit-linear-gradient(top, #3368ad, #204575);
    background-image: -moz-linear-gradient(top, #3368ad, #204575);
    background-image: -ms-linear-gradient(top, #3368ad, #204575);
    background-image: -o-linear-gradient(top, #3368ad, #204575);
    background-image: linear-gradient(to bottom, #3368ad, #204575);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px; 
}

#headerContainer {
	margin: 0;
	padding: 0;
	width: 100%;
}

#headerContainer .banner {
	background-image: url('/_images/banner.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	height: 102px;
	border-bottom: 1px solid #FFF;
}

#headerContainer .banner img {
	margin: 5px 0px 0px 5px;
	padding: 0;
	float: left;
	position: absolute;
}

input.button {
	margin: 0;
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    -webkit-border-radius: 9;
    -moz-border-radius: 9;
    border-radius: 9px;
    font-family:Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
    padding: 3px 20px 3px 20px;
    text-decoration: none;
}

.pink input.button { 
    background: #c65d81;
    background-image: -webkit-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -moz-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -ms-linear-gradient(top, #c65d81, #5d1a32);
    background-image: -o-linear-gradient(top, #c65d81, #5d1a32);
    background-image: linear-gradient(to bottom, #c65d81, #5d1a32);
}
.green input.button { 
    background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
}
.sea input.button { 
    background: #5cb4c5;
    background-image: -webkit-linear-gradient(top, #5cb4c5, #206975);
    background-image: -moz-linear-gradient(top, #5cb4c5, #206975);
    background-image: -ms-linear-gradient(top, #5cb4c5, #206975);
    background-image: -o-linear-gradient(top, #5cb4c5, #206975);
    background-image: linear-gradient(to bottom, #5cb4c5, #206975);
}
.red input.button { 
    background: #c56d5d;
    background-image: -webkit-linear-gradient(top, #c56d5d, #752d20);
    background-image: -moz-linear-gradient(top, #c56d5d, #752d20);
    background-image: -ms-linear-gradient(top, #c56d5d, #752d20);
    background-image: -o-linear-gradient(top, #c56d5d, #752d20);
    background-image: linear-gradient(to bottom, #c56d5d, #752d20);
}
.orange input.button { 
    background: #e8bc66;
    background-image: -webkit-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -moz-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -ms-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: -o-linear-gradient(top, #e8bc66, #7c5a19);
    background-image: linear-gradient(to bottom, #e8bc66, #7c5a19);
}
.purple input.button { 
    background: #7b6ab9;
    background-image: -webkit-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -moz-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -ms-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: -o-linear-gradient(top, #7b6ab9, #2c2156);
    background-image: linear-gradient(to bottom, #7b6ab9, #2c2156);
}
.dkpurple input.button { 
    background: #c062ab;
    background-image: -webkit-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -moz-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -ms-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: -o-linear-gradient(top, #c062ab, #5a1d4c);
    background-image: linear-gradient(to bottom, #c062ab, #5a1d4c);
}
.mint input.button { 
    background: #7dd199;
    background-image: -webkit-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -moz-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -ms-linear-gradient(top, #7dd199, #2c6a40);
    background-image: -o-linear-gradient(top, #7dd199, #2c6a40);
    background-image: linear-gradient(to bottom, #7dd199, #2c6a40);
}
.yellow input.button { background: #e9d366;
    background-image: -webkit-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -moz-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -ms-linear-gradient(top, #e9d366, #7c6b19);
    background-image: -o-linear-gradient(top, #e9d366, #7c6b19);
    background-image: linear-gradient(to bottom, #e9d366, #7c6b19);
}

#headerContainer {
	height: 150px;
}

.subbanner {
	margin: 0;
	padding: 1px 6px 1px 0;
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=1 ); /* IE6-9 */
}
#headerContainer .login {
	float: right;
    padding-top: 10px;
}

#headerContainer .login form {
	margin: 0;
	padding: 0;
	display: inline;
}

#headerContainer .text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #A5ACB2;
}

#area-footer {
	clear: both;
	border-top: 1px solid #FFF;
	font-family: "Arial", "Verdana";
	font-size: 11px;
	color: #FFF;
	text-align: right;
	margin: 0;
	padding: 4px 10px 3px 10px;
	height: 16px;
    background: #1e5799 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #366eb6 0%, #366eb6 50%, #204675 51%, #204675 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #366eb6 0%,#366eb6 50%,#204675 51%,#204675 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #366eb6 0%,#366eb6 50%,#204675 51%,#204675 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#366eb6', endColorstr='#204675',GradientType=0 ) !important; /* IE6-9 */
}

#area-footer .copy {
	float: left;
	color: #FFF;
}

#area-footer a {
	background-image: none;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	margin: 0 5px;
	padding: 0;
}

#area-footer a:hover, #area-footer a.actived {
	text-decoration: underline;
}


 #txtpop {
 background-color:#FF9;
 font-weight:bold;
 padding: 6px;
 position:absolute;
 display:none;
}

.summary {
	color: #003;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 20px 10px;
	margin: 0;
 }

.sortable th {
	cursor: pointer;
}

.colorBlue {
	color: #036;
}

.iconPrint {
	cursor: pointer;
	cursor: hand;
	margin-right: 10px;
}

.bgF8 {
	background-color: #F8F8F8;
}

.bgF8 h7 {
	font-size: 16px;
	font-weight: bold;
	color:#2e2256;
	padding: 0 0 0 6px;
}

.bgEE {
	background-color: #EEE;
}

#displayContainerInd {
	display: block;
	width: 910px;
	padding: 0;
	margin: 0;
}

#table_calendar {
	position:fixed;
	z-index:1;
	top: 0px;
	background-color:#FFF;
}
#mini_calendar #table_calendar {
	position: relative;
	z-index:1;
	top: auto;
	background-color:#FFF;
}
#mini_calendar .table_calendar_date {
	top: auto;
}
#mini_calendar td  {
	padding: 0px;
	font-size: 11px;
}

#table_calendar th.header {
	background: rgb(167,203,126); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(167,203,126,1) 0%, rgba(114,150,73,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(167,203,126,1) 0%,rgba(114,150,73,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(167,203,126,1) 0%,rgba(114,150,73,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cb7e', endColorstr='#729649',GradientType=0 ); /* IE6-9 */
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	padding: 0; margin: 0;
}

#table_calendar th.header span {
	display: block;
	background-image: URL("../_images/calendar/bgheader1_right.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

#table_calendar th.header div {
	background-image: URL("../_images/calendar/bgheader1_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
	height: 15px;
	padding: 5px 0;
}
#table_calendar tr.header_month th {
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	padding: 3px 0; margin: 0;
	height: 14px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
    background: rgb(167,203,126); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(167,203,126,1) 0%, rgba(114,150,73,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(167,203,126,1) 0%,rgba(114,150,73,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(167,203,126,1) 0%,rgba(114,150,73,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cb7e', endColorstr='#729649',GradientType=0 ); /* IE6-9 */
}

a.arrowback {
	background-image: url('../_images/calendar/arrow_back.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	color: #FFF;
}

a.arrownext {
	background-image: url('../_images/calendar/arrow_next.gif');
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 10px 0;
	color: #FFF;
}

#table_calendar tr.header_day th {
	background-image: url('../_images/calendar/bgheader_day.gif');
	text-align: center;
	color: #333;
	text-transform: capitalize;
	padding: 3px 0; margin: 0;
	background-repeat: repeat-x;
	height: 14px;
	border: 1px solid #828282;
}

.table_calendar_date {
position:relative; top:60px;
}

.table_calendar_date td {
	border:1px dotted black;
	vertical-align: top;
}

.table_calendar_date td div.date {
	text-align: right;
	font-weight: bold;
	color: #333;
	font-size: 12px;
}

.table_calendar_date td span{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#333333;
 cursor:hand;
 cursor:pointer;
 text-align: left;
}

#goCalDiv {
position:absolute; left: 0px; top: 0px;
border: 1px solid #000000;
background-color: #EEEEEE;
overflow:visible; padding:4px;
display:none;
}

.table_calendar_date td.borderBlackDot {
 border:1px dotted black;
 }

 .table_calendar_date td.borderGreenkDot {
 border:1px dotted #6c993c;
 }

.table_calendar_date td span.link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
cursor:hand;
cursor:pointer;
}

.fontPurple {
	color:#A0A;
}

#areaAlert {
	display: block;
	position: absolute;
	width: 225px;
	padding: 0 0 0 24px;
	margin: 0;
	border: none;
    left: 12px;
}

.btalert {
	font-weight: bold;
	text-align: center;
    background: #f24e30;
    background-image: -webkit-linear-gradient(top, #f24e30, #7c1200);
    background-image: -moz-linear-gradient(top, #f24e30, #7c1200);
    background-image: -ms-linear-gradient(top, #f24e30, #7c1200);
    background-image: -o-linear-gradient(top, #f24e30, #7c1200);
    background-image: linear-gradient(to bottom, #f24e30, #7c1200);
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: Arial;
    color: #ffffff;
    font-size: 11px;
    padding: 5px 20px 5px 20px;
    text-decoration: none;
}

.btalert a {color: #FFF;text-decoration: none;}
.btalert a:hover {color: #FF0; text-decoration: none;}

.dashboard {
	height: 15px;
	padding: 3px 0 0 0;
	background: #b1d370;
    background-image: -webkit-linear-gradient(top, #b1d370, #5b742b);
    background-image: -moz-linear-gradient(top, #b1d370, #5b742b);
    background-image: -ms-linear-gradient(top, #b1d370, #5b742b);
    background-image: -o-linear-gradient(top, #b1d370, #5b742b);
    background-image: linear-gradient(to bottom, #b1d370, #5b742b);
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.dashboard a {color: #FFF;}
.dashboard a:hover {color: #FF0; text-decoration: none;}

#displayContainerInd .table_calendar_date {
	background-color: #9DC174;
	border: 1px solid #CCC;
}

#displayContainerInd .table_calendar_date td {
	background-color: #FFF;
	border: 1px solid #9DC174;
	padding: 0;
}

#displayContainerInd .table_calendar_date td.tdDate {
	background-color: #EAEAEA;
}

#displayContainerInd .cellRow1, #displayContainerInd .cellRow2 {
	padding: 5px;
}

#displayContainerInd .cellRow2 {
	background-color: #E6EFDC;
}

#displayContainerInd .current .cellRow2 {
	background-color: #D9D9B3;
}

#displayContainerInd td.borderGreenDot {
	background-color: #EAEAEA;
}

#contentContainer #table_calendar td, #contentContainer #table_calendar th {
	border-bottom: none;
}

.date_nav a {
	color: #333;
	text-decoration: none;
}
.date_nav th.actived a, .date_nav a:hover {
	color: #FFF;
}
.date_nav th, .date_nav td {
	border: 1px solid #333;
	background-image: url('../_images/calendar/bgheader_day.gif');
	text-align: center;
}
.date_nav th:hover , .date_nav td:hover, .date_nav th.actived {
	background-image: url('../_images/calendar/bgheader_month.gif');
}
.date_nav .arrow_back_left {
	display: block;
	background-image: url('../_images/calendar/arrow_black_left.gif');
	background-repeat: no-repeat;
	background-position: center;
	color: #333;
	padding: 3px 5px;
	margin: 0;
	height: 8px;
}

.date_nav .arrow_back_right {
	display: block;
	background-image: url('../_images/calendar/arrow_black_right.gif');
	background-repeat: no-repeat;
	background-position: center;
	color: #333;
	padding: 3px 5px;
	margin: 0;
	height: 8px;
}

#displayContainerInd .table_week td, #displayContainerInd .table_day td {
	border-left: 1px solid #9DC174;
	border-right: 1px solid #9DC174;
	border-top: 1px solid #9DC174;
	border-bottom: none;

}

.head_week {
	float: left;
	padding-left: 5px;
	visibility: hidden;
}
tr.row_week .head_week, tr.row_day .head_week {
	visibility: visible;
}
#table_calendar tr.row_week th.actived, #table_calendar tr.row_day th.actived {
	color: #FFF;
	background-image: url('../_images/calendar/bgheader_month.gif');
}

.error {
	border: 1px solid red;
}

#displayContainer input.button_lrg_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #FFF;
	background: #e4e8ef;
    background-image: -webkit-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -moz-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -ms-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -o-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: linear-gradient(to bottom, #e4e8ef, #cdd5e1);
	width: 130px;
	height: 20px;
	padding: 0 0 3px 0;
	margin: 0;
}
#displayContainer.green input.reset { 
    background: #bbd884;
    background-image: -webkit-linear-gradient(top, #bbd884, #586f2a);
    background-image: -moz-linear-gradient(top, #bbd884, #586f2a);
    background-image: -ms-linear-gradient(top, #bbd884, #586f2a);
    background-image: -o-linear-gradient(top, #bbd884, #586f2a);
    background-image: linear-gradient(to bottom, #bbd884, #586f2a);
    border-radius: 9px;   
}
#displayContainer.sea input.reset { 
    background: #2a6672;
    background-image: -webkit-linear-gradient(top, #83cddb, #2a6672);
    background-image: -moz-linear-gradient(top, #83cddb, #2a6672);
    background-image: -ms-linear-gradient(top, #83cddb, #2a6672);
    background-image: -o-linear-gradient(top, #83cddb, #2a6672);
    background-image: linear-gradient(to bottom, #83cddb, #2a6672);
    border-radius: 9px;    
}
#displayContainer.red input.reset { 
    background: #72352a;
    background-image: -webkit-linear-gradient(top, #dc9383, #72352a);
    background-image: -moz-linear-gradient(top, #dc9383, #72352a);
    background-image: -ms-linear-gradient(top, #dc9383, #72352a);
    background-image: -o-linear-gradient(top, #dc9383, #72352a);
    background-image: linear-gradient(to bottom, #dc9383, #72352a);
    border-radius: 9px;
}
#displayContainer.orange input.reset { 
    background: #7d5c1b;
    background-image: -webkit-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -moz-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -ms-linear-gradient(top, #eac172, #7d5c1b);
    background-image: -o-linear-gradient(top, #eac172, #7d5c1b);
    background-image: linear-gradient(to bottom, #eac172, #7d5c1b);
    border-radius: 9px;
}
#displayContainer.purple input.reset { 
    background: #3f3269;
    background-image: -webkit-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -moz-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -ms-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: -o-linear-gradient(top, #9c8bcf, #3f3269);
    background-image: linear-gradient(to bottom, #9c8bcf, #3f3269);
    border-radius: 9px;
}
#displayContainer.dkpurple input.reset { 
    background: #6e2d5e;
    background-image: -webkit-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -moz-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -ms-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: -o-linear-gradient(top, #d688c2, #6e2d5e);
    background-image: linear-gradient(to bottom, #d688c2, #6e2d5e);
    border-radius: 9px;
}
#displayContainer.mint input.reset { 
    background: #2c6b42;
    background-image: -webkit-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -moz-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -ms-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: -o-linear-gradient(top, #86d3a0, #2c6b42);
    background-image: linear-gradient(to bottom, #86d3a0, #2c6b42);
    border-radius: 9px;
}
#displayContainer.pink input.reset { 
    background: #722942;
    background-image: -webkit-linear-gradient(top, #da839f, #722942);
    background-image: -moz-linear-gradient(top, #da839f, #722942);
    background-image: -ms-linear-gradient(top, #da839f, #722942);
    background-image: -o-linear-gradient(top, #da839f, #722942);
    background-image: linear-gradient(to bottom, #da839f, #722942);
    border-radius: 9px;
}
#displayContainer.yellow input.reset { 
    background: #7d6d1a;
    background-image: -webkit-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -moz-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -ms-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: -o-linear-gradient(top, #e9d571, #7d6d1a);
    background-image: linear-gradient(to bottom, #e9d571, #7d6d1a);
    border-radius: 9px;
}

#subnavContainer li.blue a { 
    background: #e4e8ef;
    background-image: -webkit-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -moz-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -ms-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: -o-linear-gradient(top, #e4e8ef, #cdd5e1);
    background-image: linear-gradient(to bottom, #e4e8ef, #cdd5e1);
}
#subnavContainer li.blue a:hover, #subnavContainer li.blue a.selected { 
    background: #a7bad7;
    background-image: -webkit-linear-gradient(top, #a7bad7, #6386b8);
    background-image: -moz-linear-gradient(top, #a7bad7, #6386b8);
    background-image: -ms-linear-gradient(top, #a7bad7, #6386b8);
    background-image: -o-linear-gradient(top, #a7bad7, #6386b8);
    background-image: linear-gradient(to bottom, #a7bad7, #6386b8);
}
#subnavContainer li.green a { 
    background: #eaf0de;
    background-image: -webkit-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: -moz-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: -ms-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: -o-linear-gradient(top, #eaf0de, #dce7c7);
    background-image: linear-gradient(to bottom, #eaf0de, #dce7c7);
}
#subnavContainer li.green a:hover, #subnavContainer li.green a.selected { 
    background: #c4d7a1;
    background-image: -webkit-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: -moz-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: -ms-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: -o-linear-gradient(top, #c4d7a1, #99b95c);
    background-image: linear-gradient(to bottom, #c4d7a1, #99b95c);
}

.conditions_0 { color: #FFF; background-color: #D81F00; }
.conditions_1 { color: #FFF; background-color: #EE77FF; }
.conditions_2 { color: #FFF; background-color: #7D2BD7; }
.conditions_3 { color: #FFF; background-color: #D5A902; }
.conditions_4 { color: #FFF; background-color: #007500; }
.conditions_5 { color: #FFF; background-color: #01CC01; }

#costheader {
	background-image: url('/_images/bg_th_purple.jpg');
	background-color:#EEE;
	padding: 4px 6px 6px 8px;
	border-bottom: 2px solid #FFF;
	font-weight:bold;
	color: #3C3C54;
	cursor: pointer;
	cursor: hand;
}

span[ref="lang"] { 
    line-height: normal; 
}

div#nyroModalWrapper {
    border: 4px solid #FFF !important;
    border-radius: 9px !important;
}