TD {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
    COLOR: #435243;
}
/* behaviour has been added to display a useful message in the statusbar - JMM 20/4/04 */
A {
	color: #385038;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	BEHAVIOR: url("/Includes/js/HideLinkURL.htc")
}
A:Hover {
	color: #99B09A;
	text-decoration: underline;
	font-weight: bold;
}
.sub-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #435243;
	text-decoration: none;
	border: 1px solid #435243;
	background-color: #F1FBF1;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.sub-boxOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #435243;
	text-align: center;
	background-color: #435243;
	cursor: hand;
	padding-left: 10px;
	padding-right: 10px;
}
.QS-Input {
	border: 1px solid #99B09A;
	background-color: #F1FBF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #435243;
	padding-left: 4px;
	width: 150px;
	height: 21px;
}
.Main-Parag
{
    FONT-SIZE: 12px;
    COLOR: #435243;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
}
.Main-Parag-Invalid
{
    FONT-SIZE: 12px;
    COLOR: #435243;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    Background-color: #ED7878
}
.Input-Box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #435243;
	padding-left: 4px;
	width: 250px;
	height: 21px;
	border: 1px solid #99B09A;
}
.Input-Box-invalid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 4px;
	height: 21px;
	border: 1px solid #99B09A;
	background-color:#ED7878;
}
.Text-Area{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #435243;
	padding-left: 4px;
	border: 1px solid #99B09A;
}
.Text-Area-invalid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 4px;
	border: 1px solid #99B09A;
	background-color:#ED7878;
}
.title {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #435243;
}
.az {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #435243;
	text-decoration: none;
	border: 1px solid #435243;
	background-color: #F1FBF1;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}
.azOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #435243;
	text-align: center;
	background-color: #435243;
	cursor: hand;
	padding-left: 4px;
	padding-right: 4px;
}
.ul {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #435243;
	line-height: 12px;
	font-weight:bold;
}
.ts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #385038;
	text-decoration: none;
	line-height: 13px;
}
.over 
{
	color: #99B09A;
	text-decoration: underline;
	cursor: hand
}
.text
{
	font-size: 12px;
	color: #385038;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
}

div.ScrollDiv{
	width: 100%;
	height: 100%;
	overflow-x: auto;
	overflow-y: auto;
}
/*.Scroll {
	scrollbar-3dlight-color:#99B09A;
	scrollbar-arrow-color:#385038;
	scrollbar-base-color:#385038;
	scrollbar-darkshadow-color:#385038;
	scrollbar-face-color:#E4F0E4;
	scrollbar-highlight-color:#F1FBF1;
	scrollbar-shadow-color:#99B09A;
}*/
/* Placeholder box */
.pBox {
	border: 2px solid #99B09A;
	background-color: #E4F0E4;
}
/* Background Colours (Replacing <TD bgcolor=???>) */
.lightBG { background-color: #F1FBF1; }
.medBG { background-color: #99B09A; }
.darkBG { background-color: #435243; }
/* Left margin colours */
.lightLeftBorder { border-left:9 solid #e4f0e4 }
.medLeftBorder { border-left: 9 solid #99B09A }

/* New Tipbox Styles - JMM 6/10/04 */
.TipBox
{
	padding:5;
	border: #cccc66 solid 2;
	text-align: center;
	background-color: #ffffcc;
	font-size: 14px;
}
.TipBoxTitle 
{
	font-size: 18px;
	font-weight: bold;
}
.TipBoxRightArrow
{
	background-image: url("/images/tipbox/brownblock.gif");
	background-position: left;
	background-repeat: repeat-y;
}
#RegionTipBox
{
	visibility: hidden;
	position: absolute; 
	width: 240; 
	top: 70; 
	left: 445; 
	z-index: 10;
}

a.menu1:link{text-decoration:none; color: white; }
a.menu1:visited{text-decoration:none; color:white;  }
a.menu1:hover{text-decoration:none; color:black;  }
a.menu1:active{text-decoration:none; color:white; }

table.navbar {
	border-collapse: collapse;
	width: 100%;
}
table.navbar td {
   border: 1px  solid white;
}
table.navbar td a{
   display: block;

   padding: 5px;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
	color: #FFF;
	background-color: #b70000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;	
}
table.navbar td a:hover, table.navbar td a:active {
	color: #111111;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}