
 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F2EFDB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color : #3F6594
}

.page_default {
	background-color:#FFFFFF;
}

font,th,td,p,textarea {
	font-family: Arial, Helvetica, sans-serif;
}

b {
	color: #3F6594;
	text-decoration: none;
}

.bold-red {
	color: #FF0000;
	text-decoration: none;
	font-weight : bold;
}

a:link,a:active,a:visited {
	color : #006699;
}
a:hover, a.b:hover {
	color : #CCC98B; 
}

.table_borders	{
	background-color: #3F6594;
}

th, .table_header	{
	color: #3F6594;
	font-size: 14px;
	font-weight : bold;
	/*background-color: #3F6594;*/
	background-color: #CCC98B;
	background-image: url(/images/common/shim.jpg);
	text-decoration: none;
}

.sub_header {
	color: #3F6594;
/*	color: #FFFFFF;*/
	font-size: 12px;
	font-weight : bold;
/*	background-color: #d1d7d0;*/
background-color: #E4DEB4;
	background-image: url(/images/common/shim.gif);
	text-decoration: none;
}

.third_level_header {
	color: #3F6594;
	font-size: 12px;
	font-weight : bold;
	background-color: #F2F2F2;
	background-image: url(/images/common/shim.gif);
	text-decoration: none;
}

td {
	background-color: #F2EFDB;
	font-size: 12px;
	color : #3F6594; 
}

.section_name {
	font-size: 18px;
	color: #3F6594;
}

.mainmenu		{ font-size : 11px; color : #000000; background-color: #F2EFDB; }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #0F20FF; }

/* General text */
.gen_text_x-large { font-size : 20px; }
.gen_text_large { font-size : 16px; }
.gen_text { font-size : 12px; }
.gen_text_small { font-size : 11px; }
.gen_text_x-small { font-size : 10px; }

a.gen_text_x-large:hover,a.gen_text_large:hover,a.gen_text,a.gen_text_small,a.gen_text_x-small { color: #006699; text-decoration: none; }
a.gen_text_x-large:hover,a.gen_text_large:hover,a.gen_text:hover,a.gen_text_small:hover,a.gen_text_x-small:hover	{ color: #0F20FF; text-decoration: underline; }

/* Form elements */
input,textarea, select {
	color : #3F6594;
	font: normal 11px;
	border-style: solid;
	border-top-color: #3F6594;
	border-bottom-color: #3F6594;
	border-left-color: #3F6594;
	border-right-color: #3F6594;
	border-width: 1;
	background-color : #FFFFFF;
}

/* Form elements */
.button_inactive {
	border-style: solid;
	border-top-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-width: 1;
	background-color : #EEEEEE;
}


/* The text input fields background colour */
.hintbox {
	background-color : #f1f1f1;
	border-width:0;
}

select {
	font: normal 10px;
}

input.radio, input.checkbox {
 background-color : #F1F1F1;
 border-width:0;
 border-style:none;
}

