

body {
	font-family: Tahoma, "Times New Roman", Arial;
	margin: 0px;
}



div {
	margin: 0px;
	padding: 0px;
}

.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%;
}

.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; 
}


.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
}

.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
}

.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;
}

.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;
}

.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;
	padding-right: 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; 
	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;  
}