.toggleShowHideButton {
	font-size:10px;font-weight:normal;text-decoration:underline;cursor:pointer;
}
* {
    
    box-sizing: border-box;
}

html, body {
    height: 100%;
}

body {
	font-family: Tahoma, "Times New Roman", Arial;
	margin: 0px;
}


div {
	margin: 0px;
	padding: 0px;
}



/* Flexbox for the sticky footer */
.wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

header, main, footer {
    padding: 0px;
}

main {
    flex: 1; /* This makes the main content grow to fill the remaining space */
}

footer {
    background-color: #ffffff;
    text-align: center;
}

.menu a img {
	margin-right: 5px;
}
.results {
	position:absolute;
	visibility:hidden;
   	z-index:99;
	width: 150px;
	background-color: #FFFFCC;
	font-family: Tahoma, verdana, sans-serif, Arial;
	font-size:10px;
	text-decoration: none;
	color: #000000;
	border:1px solid #5F957E;
	margin: 10px 10px 10px 10px;
	padding: 3px 3px 3px 3px;
        opacity:.80;
        -moz-opacity:.80;
        filter:alpha(opacity=80);
}

form {
    margin-bottom: 0;
    margin-top: 0;
}

a {  color: #376853; text-decoration: none}
td {
	font-family: Tahoma, "Times New Roman", Arial;
}

th {
	font-family: Tahoma, "Times New Roman", Arial;
}

.breadcrumbs {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size:10px;
	text-decoration: none;
	color: #376853;
}

table.menu a {
width:138px;
border:1px solid #5F957E;
display: block;
}
div.menu a {
color: #333333;
text-decoration:none;
font-size:11px;
line-height:16px;
font-family: Tahoma, verdana, sans-serif;
padding: 1px 2px 2px 1px;
}
div.menu a:link {
color: #FFFFFF;
}

div.menu a:active {
color: #FFFFFF;
}

div.menu a:visited {
color: #FFFFFF;
}

div.menu a:hover {
color: #E8FFF8;
background: #1D5E46;
border:1px solid #E8FFF8;
}


.inputDiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color:#264476;
	position:absolute;
	left:-50%;
	top:-50%;
	visibility:hidden;
	border:1px solid #264476;
	padding:1px;
	z-index:99;
}


.datatableheading {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.textbox {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 11px;
	color: #0F2C64;
	text-decoration: none;
	background-color: #E8FFF8;
}

.subarea1 {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-INDENT: 0px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #8CB3A0; TEXT-ALIGN: left
}

.table1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 2px;
	COLOR: #492549;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
	BACKGROUND-COLOR: #EDF3F0;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 2px;
	border: 0px solid #277054;
}

.yellowTable {
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 2px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
	BACKGROUND-COLOR: #FFFFEC;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 2px;
	border: 1px solid #000000;
}

.largeheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	MARGIN-BOTTOM: 2px;
	COLOR: #492549;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
	BACKGROUND-COLOR: #EDF3F0;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	padding: 2px;
	border: 0px solid #EDF3F0;
}


.loginEntry {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;
}

.entry {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #492549; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;
}

.entryRed {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #492549; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #EDF3F0; TEXT-ALIGN: left
}

.entryAlertRed {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #FF0000; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #EDF3F0; TEXT-ALIGN: left
}

.entryHomepageRed {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #FF0000; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left
}

.entryRed2 {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #492549; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left
}

.entryClosed {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #492549; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #FFFFCC; TEXT-ALIGN: left
}

.entryAccepted {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #492549; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7AFF33; TEXT-ALIGN: center;
}

.entryDeclined {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #492549; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FE6F65; TEXT-ALIGN: center;
}

.footer {
	BACKGROUND-COLOR: #669781;
	background-image: url(/images/tehealth_images/footer.jpg);
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 10px;
	color: #B1CBBE;
	background-repeat: repeat-x;
	height: 24px;
	line-height: normal;
	vertical-align: middle;
	clear: both;
}

.footer a {
	BACKGROUND-COLOR: #669781;
	FONT-WEIGHT: bold;
	background-image: url(/images/tehealth_images/footer.jpg);
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 10px;
	color: #B1CBBE;
	background-repeat: repeat-x;
	height: 24px;
	line-height: normal;
	vertical-align: middle;
}

.footer p {
	margin-top: 4px;
}

.field {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #16573F;
	TEXT-INDENT: 1pt;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #5F957E;
}

.fieldHighlighted {
	BORDER-RIGHT: #eb2d46 1px solid; BORDER-TOP: #eb2d46 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #eb2d46 1px solid; COLOR: #000000; TEXT-INDENT: 1pt; BORDER-BOTTOM: #eb2d46 1px solid; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #E8FFF8
}
.fieldDisabled {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; COLOR: #000000; TEXT-INDENT: 3pt; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #cccccc
}

.viewField {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #16573F;
	TEXT-INDENT: 1pt;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
}


.login {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 10px;
	color: #26664C;
	font-weight: 600;
	line-height: 18px;
	padding-right: 3px;
}
.dataentry {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 3px;
	COLOR: #003366;
	PADDING-TOP: 3px;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
	BACKGROUND-COLOR: #E0E6EC;
	TEXT-ALIGN: left;
	border: 1px inset #7A95AF;
}
.cellborder {
	border-top: 0px solid #7A95B0;
	border-right: 1px solid #7A95B0;
	border-bottom: 0px solid #7A95B0;
	border-left: 1px solid #7A95B0;
}
.tabledivider {
	background-image: url(/images/tehealth_images/data_table_divider_bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFF2F5;
	padding-left: 6px;
}
.celldividercolour {
	background-color: #63829F;
	margin: 0px;
	padding: 0px;
}
.menuheaderGreen {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #1D523D;
	padding-left: 10px;
}
.datatablerow {


	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; BACKGROUND-COLOR: #BBD3C6; TEXT-ALIGN: left
}

.entryheading_old {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 3px;
	COLOR: #0F2C64;
	PADDING-TOP: 3px;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
	TEXT-ALIGN: left;
	background-image: url(/images/tehealth_images/data_table_sub_title.jpg);
	background-repeat: repeat-x;
}

.entryheading {
	padding-left: 10px;
	font-weight: bolder;
	font-size: 12px;
	COLOR: #1D523D;
	font-family: Tahoma, "Times New Roman", Arial;
	background-image: url(/images/tehealth_images/data_table_sub_title.jpg);
	background-repeat: repeat-x;
}

.entryheading2 {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 3px;
	COLOR: #0F2C64;
	PADDING-TOP: 3px;
	FONT-FAMILY: Tahoma, "Times New Roman", Arial;
	TEXT-ALIGN: left;
	background-image: url(/images/tehealth_images/data_table_sub_title2.jpg);
	background-repeat: repeat-x;
}

.menuheader {

	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-left: 0px;
}

.pagination, a.pagination, a.pagination:link, a.pagination:visited {
	font-weight: bold;
	font-size: 9px;
	color: #1D523D;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 3px;
}

p.msg {
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

.msg {
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

p.main {
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

.main {
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

.main .tab_header {
	FONT-SIZE: 9px; BACKGROUND: url(/images/tehealth_images/data_table_sub_title.jpg); FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
}
.main .tab_header  UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main .tab_header  LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(/images/tab/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .tab_header  A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(/images/tab/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #FFFFFF; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.main .tab_header .current A {
	FLOAT: none
}
.main .tab_header  A:hover {
	COLOR: #E7E4D1
}
.main .tab_header .current {
	COLOR: #333333;
	BACKGROUND-IMAGE: url(/images/tab/left_on.gif)
}
.main .tab_header .current A{
	COLOR: #333333;
	BACKGROUND-IMAGE: url(/images/tab/right_on.gif)
}

.main .tab_header .current A:hover {
	COLOR: #333333;
}

p.error {
	color: #E74931;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

p.noresults {
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

.noresults {
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

p.detail {
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

.detail {
	color: #1D523D;
	font-weight: bold;
	font-size: 9px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}

.nameForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color:#336666;
	position:absolute;
	left:-50%;
	top:-50%;
	visibility:hidden;
	border:1px solid #336666;
	padding:1px;
	z-index:99;
}

.uploadLoadingLayer{
	position:absolute;
	left:0%;
	top:0%;
	visibility:hidden;
   	z-index:99;
}

.hidden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	visibility:hidden;
	z-index:99;
}


.main  A {
	BACKGROUND-IMAGE:none ;
}

.celldividercolour {
	background-color: #63829F;
	margin: 0px;
	padding: 0px;
}

.valueName{
	color: #492549;
	font-weight: bold;
	font-size: 11px;
	width: 200px;
	font-family: Tahoma, "Times New Roman", Arial;
	text-decoration: none;
}

.value{
	color: #1D523D;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, "Times New Roman", Arial;
	text-decoration: none;
}

.overdueText{
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, "Times New Roman", Arial;
	text-decoration: none;
}

.nonbold {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	font-family: verdana, sans-serif;
	text-decoration: none;
}
td.dataCell1{
	width:45%;
}

td.dataCell2{
	width:45%;
}
/* Homepage */
.homepage_div {
	position: relative;
	margin: 10px;
	padding: 5px;
	float: left;
	width:45%;
	min-height: 30px;
	min-width: 350px;
	height: auto;
	background-color: #EDF3F0;
	color: #1D523D;
	font-weight: bold;
	font-size: 0.75em;
	font-family: Tahoma, "Times New Roman", Arial;
	text-decoration: none;
	vertical-align:top;
	border: 2px solid #97b9a8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/* for Internet Explorer */
/*\*/
* html .homepage_div {
height: 30px;
}
/**/

.hand { cursor: pointer;}

#popUpDiv{
    z-index: 998;
    position:absolute;
    top: 30%;
    left: 45%;
    background-color: #EDF3F0;
    border-style: solid;
    border-width: 1px;
    border-color: #16573F;
    display: none;
    width: 500px;
    height: 400px;
    box-shadow: 5px 5px 5px #888888;
}
#popupSelect{
    z-index: 1000;
    position: absolute;
    top: 130px;
    left: 50px;
}




#messageError {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    padding:10px 0px 10px 0px;
    background-color:#E74931;
}

#messageError span {
    text-align: center;
    width: 95%;
    float:left;
}

#messageSuccess {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:105;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    color:white;
    padding:10px 0px 10px 0px;
    background-color:#1D523D;
}

#messageSuccess span {
    text-align: center;
    width: 95%;
    float:left;
}

.close-notify {
    white-space: nowrap;
    float:right;
    margin-right:10px;
    color:#fff;
    text-decoration:none;
    border:2px #fff solid;
    padding-left:3px;
    padding-right:3px
}

.close-notify a {
    color: #fff;
}

.jq_datepicker {
	width: 75px;
}

img.ui-datepicker-trigger {
	vertical-align: middle;
	height: 17px;
	margin-left: 3px;
}

span.custom-combobox {
	position: relative;
}

span.custom-combobox .ui-helper-hidden-accessible{
	display:none;
}

span.custom-combobox input{
	width:183px;
}

span.custom-combobox span.ui-button-icon-primary{
	height: 14px;
	width: 15px;
	display: inline-block;
	vertical-align: top;
	background: url('/images/tbc_buttons/down_arrow.jpg');
	border: 1px solid #c6c6c6;
}

ul.ui-autocomplete{
	list-style: none;
	background: #ffffff;
	font-size: 12px;
	padding-left: 2px;
	width: 200px;
	margin: 1px solid #cccccc;
}

.required_highlight:before {

	content:"* ";
	color:red;
}

.ajax-loader-holder {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	background: rgba(0, 0, 0, 0.1);
}

.ajax-loader {
	width: 200px;
	height: 200px;
	position: fixed;
	top: 40%;
	left: 50%;
}

.universal-button {
    padding:3px 7px;
}
.universal-button-small {
    padding:0px 3px;
    line-height: 17px;
}

.universal-button, .universal-button-small, a.universal-button {
	-moz-box-shadow: 0px 0px 0px 0px #fcfffa;
	-webkit-box-shadow: 0px 0px 0px 0px #fcfffa;
	box-shadow: 0px 0px 0px 0px #fcfffa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c9e0d6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #c9e0d6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #c9e0d6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #c9e0d6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #c9e0d6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #c9e0d6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9e0d6', endColorstr='#ffffff',GradientType=0);
	background-color:#c9e0d6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #6d915c;
	display:inline-block;
	cursor:pointer;
	color:#277053;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 1px;
	margin-right: 5px;
	line-height: 13px;
	text-align: center;

}
.universal-button:hover, .universal-button-small:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #c9e0d6));
	background:-moz-linear-gradient(top, #ffffff 5%, #c9e0d6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #c9e0d6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #c9e0d6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #c9e0d6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #c9e0d6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c9e0d6',GradientType=0);
	background-color:#ffffff;
}
.universal-button:active, .universal-button-small:active {
	position:relative;
	top:1px;
}

a.universal-button, a.universal-button-small {
    text-decoration: none;
}

a.universal-button:hover, a.universal-button-small:hover {
    text-decoration: none;
}

.online_application_user_entry_text {
	color: #BD362F !important;
}

.online_application_label {
	color: #492549;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, "Times New Roman", Arial;
    text-decoration: none;
    width: 25%;
}

.new-button {
	background: #ceebe8;
	background-image: -webkit-linear-gradient(top, #ceebe8, #ffffff);
	background-image: -moz-linear-gradient(top, #ceebe8, #ffffff);
	background-image: -ms-linear-gradient(top, #ceebe8, #ffffff);
	background-image: -o-linear-gradient(top, #ceebe8, #ffffff);
	background-image: linear-gradient(to bottom, #ceebe8, #ffffff);
	-webkit-border-radius: 6;
	-moz-border-radius: 6;
	border-radius: 6px;
	font-family: Arial;
	color: #138015;
	font-size: 10px;
	padding: 3px 5px 3px 5px;
	border: solid #747778 1px;
	text-decoration: none;
	font-weight: bold;
}
	  
.new-button:hover {
	background: #ffffff;
	background-image: -webkit-linear-gradient(top, #ffffff, #c2c2c2);
	background-image: -moz-linear-gradient(top, #ffffff, #c2c2c2);
	background-image: -ms-linear-gradient(top, #ffffff, #c2c2c2);
	background-image: -o-linear-gradient(top, #ffffff, #c2c2c2);
	background-image: linear-gradient(to bottom, #ffffff, #c2c2c2);
	text-decoration: none;
}

@font-face {
    font-family: 'enviro_logo_font'; 
	src:  
		url('/css/font/HandelGothic.eot') format('embedded-opentype'),
		url('/css/font/HandelGothic.woff') format('woff'),
		url('/css/font/HandelGothic.woff2') format('woff2'),
		url('/css/font/HandelGothic.ttf') format('truetype');
}

.enviro-logo {
	margin-left: 6px;
    font-family: 'enviro_logo_font';
	font-size: 1.4em;
}

.enviro-logo-te {
	color: #0e3267;
}

.enviro-logo-environment {
	color: #ff6c36;
}


.login-page-top-bar {
	height: 55px;
	background: rgb(196,216,206);
	background: linear-gradient(180deg, rgba(196,216,206,1) 0%, rgba(20,87,62,1) 59%, rgba(20,87,62,1) 73%, rgba(53,118,88,1) 100%);
}