
body {
	/*background-color			: #c2b794;*/
	padding						: 10px;
	margin						: 0px;
	font-family					: arial;
	font-size					: 80%;
	font-weight					: normal;
	color						: #686250;
	text-align					: left;
}

h1 {
	font-size					: 170%;
	font-weight					: normal;
	margin						: 0 0 0.5em 0;
	color						: #ff7700;
}

h2 {
	font-size					: 150%;
	font-weight					: normal;
	margin						: 0 0 0.5em 0;
}

hr {
	color						: #ffe4cc;
	height						: 2px;
	border						: 0;
	border-top					: 2px solid #ffe4cc;
	margin						: 8px -15px 8px -15px;
	padding						: 0;
	width						: 766px;
}

th {
	text-align					: left;
}

table {
	font-size					: 100%;
}

a, a:active, a:visited {
	color						: #686250;
	text-decoration				: underline;
}

a:hover {
	color						: #ff7700;
	text-decoration				: underline;
}

div#siteFrame1 {
	width						: 100%;
	text-align					: center;
}

div#siteFrame2 {
	margin						: auto;
	width						: 770px;
}

div#header {
	border						: 0;
	padding						: 0;
	margin						: 0 0 0 0;
}

div#welcomeBack {
	text-align					: left;
	margin						: 0 0 15px 0;
}

div#contentArea {
	text-align					: left;
	border						: 2px solid #6c6242;
	background-color			: #FFFFFF;
	padding						: 15px;
	zoom						: 1;
}

div#footer {
	border						: 2px solid #6c6242;
	border-top					: 0;
	padding						: 10px;
	margin						: 0 0 0 0;
	color						: #FFFFFF;
	zoom						: 1;
}

div#footer a, div#footer a:active, div#footer a:visited {
	color						: #FFFFFF;
}

div#footer a:hover {
	color						: #686250;
}

div#footerLeft {
	float						: left;
	width						: 49%;
	text-align					: left;
	padding						: 0;
}

div#footerRight {
	float						: right;
	width						: 49%;
	text-align					: right;
	padding						: 0;
}

div#navigation {
	float						: right;
	width						: 213px;
	border						: 1px solid #857c5e;
	margin						: 0 0 0 20px;
	padding						: 0;
	background-color			: #e7dec1;
}

div.menuItem {
	padding						: 4px 0 4px 5px;
	margin						: 0 0 0 0;
}

div.menuItem a, div.menuItem a:active, div.menuItem a:visited {
	text-decoration				: none;
	color						: #686250;
}

div.menuItem a:hover {
	text-decoration				: none;
	color						: #ff7700;
}

div.menuItemSelected {
	padding						: 4px 0 4px 5px;
	margin						: 0 0 0 0;
	background-color			: #c2b794;
	border						: 1px solid #ff7600;
}

div.menuItemSelected a, div.menuItemSelected a:active, div.menuItemSelected a:visited {
	color						: #FFFFFF;
	text-decoration				: none;
}

div.menuItemSelected a:hover {
	color						: #FF7700;
	text-decoration				: none;
}

div#navigation h2 {
	background-image			: url('/images/menu/menu_heading_corner.gif');
	background-repeat			: no-repeat;
	background-position			: top right;
	padding						: 2px 0 0 12px;
	color						: #FFFFFF;
	font-size					: 170%;
	font-weight					: bold;
	margin						: 1px 1px 3px 1px;
	background-color			: #ff7600;
	border						: 0;
	border-bottom				: 1px solid #faf8f3;
}

div.centred {
	text-align					: center;
}

form#frm_Login, form#frm_Forgotten {
	border						: 0;
	width						: 380px;
	padding						: 20px;
	margin						: 20px 0 20px 50px;
}


input.textbox {
	border						: 1px solid #c2b794;
	font-family					: verdana, arial;
	font-size					: 120%;
	height						: 2em;
	padding						: 0.25em;
	color						: #e46b04;
}

input.button {
	color						: #FFFFFF;
	font-weight					: bold;
	padding						: 2px 8px 2px 8px;
	border						: 1px solid #c79053;
	font-family					: arial;
	background-color			: #ff7c0c;
	font-size					: 110%;
}

textarea {
	border						: 1px solid #c2b794;
	font-family					: verdana;
	font-size					: 120%;
	overflow					: auto;
	color						: #e46b04;
	padding						: 0.25em;
}

select.selectbox {
	font-family					: verdana;
	font-size					: 120%;
	border						: 1px solid #c2b794;
	padding						: 0.25em;
	color						: #e46b04;
}

input.filefield {
	border						: 1px solid #c2b794;
	font-family					: verdana, arial;
	font-size					: 120%;
	padding						: 0.25em;
	color						: #e46b04;
}

div.errorBox {
	margin						: 10px 0 10px 0;
	padding						: 10px;
	border						: 2px solid #FF0000;
	color						: #FF0000;
}

div.successBox {
	margin						: 10px 0 10px 0;
	padding						: 10px;
	border						: 2px solid #0000FF;
	color						: #0000FF;
}

div.errorBox p, div.successBox p {
	margin						: 0 0 10px 0;
}

form#newClaim {
	border						: 0;
	padding						: 10px;
	margin						: 20px 0 0 0;
}

td.required, span.required {
	color						: #FF0000;
	font-weight					: bold;
}

div.rightAlign {
	text-align					: right;
	margin						: 0 0 5px 0;
}


form#uploadDoc {
	border						: 0;
	padding						: 0;
	margin						: 20px 0 0 0;
}

form#removeDoc {
	border						: 0;
	padding						: 0;
	margin						: 20px 0 0 0;
}

table.bordered {
	border-top				: 1px solid #c2b794;;
	border-bottom			: 0;
	border-left				: 1px solid #c2b794;;
	border-right			: 0;
}

table.bordered td, table.bordered th {
	border-top				: 0;
	border-bottom			: 1px solid #c2b794;
	border-left				: 0;
	border-right			: 1px solid #c2b794;
}

table.bordered table, table.bordered table td, table.bordered table th {
	border					: 0;
}

form.pageSelector {
	margin					: 0;
	padding					: 0;
}

form#userDetails {
	border						: 0;
	padding						: 10px;
	margin						: 20px 0 0 0;
}

form#userDetails table td {
	vertical-align				: middle;
}

table.vAlignTop td, table.vAlignTop th {
	vertical-align				: top;
}

tr.bgTan td, tr.bgTan th {
	background-color			: #e7dec1;
}

table.externalBorder {
	border						: 1px solid #c2b794;
}