BODY  {
           background-color : #4C6670;
           color : black;
           font-family :  arial, helvetica, verdana, sans-serif;
		    font-size: 10pt;
		   letter-spacing: 1px;
      }
.menutab IMG {
	display:	block;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.enable {
  background-color: #77FF77;
  font-weight: bold;
  color: Black;
}
.disable {
  background-color: #FF7777;
  font-weight: bold;
  color: Black;
}
INPUT.text {
  background-color: #FFFFFF;
  color: Black;
  style: font-family:monospace;
  font-family: Verdana, Arial;
  font-weight: normal;
}
.minitext {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: Black;
}
li.menu li a {
	font-size:		9px;
	font-weight: normal;
	color: #000000;
	padding: 0.5em 10px;
	text-decoration: none;
}

li.menu li a:hover {
	font-size:		9px;
	font-weight: normal;
	color: #000000;
	padding: 0.5em 5px;
	border: 5px solid #7B2C09;
	border-width: 0 5px;
	text-decoration : underline; 
}
li.menu {
	list-style: none;
	float: left;
	position: relative;
	width: 12em;
	text-align: left;
	cursor: default;
	border-width: 10px 0;
	border: 5px;
}

li#first {
	border-left-width: 20em;
}

li#last {
	border-right-width: 1em;
}

li.menu ul {
	display: none;
	position: absolute;
	font-weight: normal;
	background: url(images/ddbg3.gif) bottom left no-repeat;
	padding: 0.5em 0 1em 0;
	border-right: solid 1px #40372F;
	border-top: solid 1px #40372F;
}
li:hover ul, li.over ul {
	display: block;
}

li.menu ul li {
	display: block;
	float: none;
	background-color: transparent;
}
.colour-me-table {
	background: #B9CDD7;
}
.menu_header {
			font: bold 11px tahoma, arial;
			font-variant: small-caps;
			letter-spacing: 2px;
}


topbut {
border: 1px solid #000000;
}
.toplinks	
	{
  	padding-right: 5px;
	padding-left: 5px;
	font: bold 11px tahoma, arial;
	font-variant: small-caps;
	letter-spacing: 2px;
	}

A.toplinks:link, A.toplinks:visited {
 color:#D1D8DB; 
 text-decoration : none; 
 border-right:1px solid #C2CFDF; 
 border-left:1px solid #C2CFDF; 
}	
.box {
           font-size : 10px;
 		   color: #0E3B52;
	} 
.email-input {
	font-size: 10px;
	color: #000000;
	background: #94A5AD;
	font-style: italic;
	}	
.smallish {
	font: 11px tahoma, arial;
		   
	} 
.box-title {
  	padding-right: 5px;
	padding-left: 5px;
	font: bold 14px tahoma, arial;
	font-variant: small-caps;
	letter-spacing: 2px;
		   
	} 
.attention
	{
	font: bold, 16px;
	letter-spacing: 2px;
	}
.attention2
{
font: bold, 14px;
font-style: oblique;
letter-spacing: 2px;
}
.attention3
{
font: bold, 12px;
font-style: oblique;
letter-spacing: 2px;
}
.attention4
{
font:  11px tahoma, arial;
font-variant: small-caps;

}
A.toplinks:hover, A.toplinks:active {color :#FFFFFF; text-decoration : underline;}			  
	  
A:link , A:visited {
           color : #3A7186	;
           background-color : transparent;
           text-decoration : underline;
			font: bold 11px tahoma, arial;
			font-variant: small-caps;
			letter-spacing: 2px;
      }

A:hover, A:active 
	 {
		   color : #1C95C2;
           text-decoration : underline;
			font: bold 11px tahoma, arial;
			font-variant: small-caps;
			letter-spacing: 2px;
      }
	  
.main-table
	{
		background-position: center;
		background-image: url('/images/table-bg.jpg');
	 }
	 
.error
	{
    	color : #76302E;
 		font-style: oblique;
		font-weight : 700;
	}	 

.small-error {
  	color : #76302E;
  	padding-right: 5px;
	padding-left: 5px;
	font: bold 10px tahoma, arial;
	font-variant: small-caps;
	letter-spacing: 2px;
		   
	} 

TABLE.rcr {
	border:				0px;
	border-collapse:	collapse;
}

TD.rcr_topleft {
	width:				20px;
	height:				20px;
	background:			url(/images/table/top-left-corner.gif);
	padding:			0px;
}

TD.rcr_top {
	height:				20px;
	vertical-align:		middle;
	background:			url(/images/table/white-table-bg.gif);
	text-align:			center;
	padding:			0px;
}

.rcr_title {
	padding-left:		5px;
  	padding-right:		5px;
	font:				bold 14px tahoma, arial;
	font-variant:		small-caps;
	letter-spacing:		2px;
}

.old {
	color:				#525252;
	font-style: oblique;
	}

TD.rcr_topright {
	width:				20px;
	height:				20px;
	background:			url(/images/table/top-right-corner.gif);
	padding:			0px;
}

TD.rcr_left {
	width:				20px;
	background:			url(/images/table/grey-vertline-left.gif);
	padding:			0px;
}

TD.rcr_middle {
	background:			#B9CDD7;
	padding:			0px;
}

TD.rcr_right {
	width:				20px;
	background:			url(/images/table/grey-vertline-right.gif);
	padding:			0px;
}

TD.rcr_bottomleft {
	width:				20px;
	height:				20px;
	background:			url(/images/table/left-corner.gif);
	padding:			0px;
}

TD.rcr_bottom {
	height:				20px;
	background:			url(/images/table/grey-table-bg.gif);
	padding:			0px;
}

TD.rcr_bottomright {
	width:				20px;
	height:				20px;
	background:			url(/images/table/right-corner.gif);
	padding:			0px;
}

.inner-border {
	border-collapse:	collapse;
	border:				2px solid #8DAEBF;
}


.inner-border TD {
	border:				1px solid black;
	padding:			4px;
}

.inner-border TH {
	border:				1px solid black;
	padding:			4px;
}


.inner-border2 {
	border-collapse:	collapse;
	border:				none;
}
.inner-border2 TD {
	border-top:			1px solid black;
	border-left:		1px solid black;
	padding:			4px;
}
.inner-border2 TD.first {
	border-left:		none;
}
.inner-border2 TH {
	border-left:		1px solid black;
	padding:			4px;
}
.inner-border2 TH.first {
	border-left:		none;
}