/*
Powered by Soficus Content Management System version 4.0
Copyright (c) Soficus Ltd.  | http://www.soficus.co.uk/
*/

body {
	background-color: #FFFFFF;
	color:#333333;
	padding:0px;
	margin: 0;
	text-align: center;
}

#container0 {
	width: 755px;
	padding-bottom:10px;
	text-align:left;
	background-color:#FFFFFF;
	color:#333333;
	margin-left: auto;
	margin-right: auto;
}

#container1 { padding-top:25px;  }

#containerbody {
/*	float:center; */
/*	width: 753px;*/
	background-color: #FFFFFF;
	color:#333333;
	padding-left:0px;
}
#containerheader{
	float:left;
	margin:0;
	padding-left:0px;
	width:753px;
	}

	#left{
		float:left;
		background-color:#FFFFFF;
		width:250px;
		text-align:right;
		padding-right:5px;
	}
	#right {
		float:left;
		margin-left:270px;
		margin:0;
		padding:0;
		border:0;
		background-color:#FFFFFF;
	}

	#menu{
		background-color:#FFFFFF;
		width: 250px;
		margin:0;
		padding-top:0px;
		text-align: right;
	}
	#menu ul { 
		list-style-type: none;
		margin:0px;
		padding:30px 10px 0 0;
		}
	#menu ul li  {
		vertical-align: middle;
		white-space: nowrap;
/*		padding-right:9px;*/
		height:25px;
	}
	#menu ul li a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: .8em;
		font-weight:normal;
		color: #663300;
		background-color:#FFFFFF;
		text-decoration:none;
	}
	#menu ul li a:hover { 
		text-decoration:none;
		border-bottom:2px solid #CC0000;
		padding-bottom:2px;
		color: #663300;
	}
	#menu .selected {
		text-decoration:none;
		border-bottom:2px solid #CC0000;
		padding-bottom:2px;
		color: #CC0000;
	}

#containercontent {
	float:left;
	margin-top:10px;
	width: 745px;
	background-color: #FFFFFF;
	color:#333333;
	}
	
	#contentleft {
	float:left;
	padding-top:7em;
	width:235px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	color: #663300;
	background-color:#FFFFFF;
	text-align:right;
	}

	#content {
		border:0;
		padding-left:275px;
		color:#333333;
		background-color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#content h1 {
		font-family: "Times New Roman", Times, serif;
		font-size:1.9em;
		font-weight:normal;
		color: #CC0000;
		background-color:#FFFFFF;
		letter-spacing: -.31px;

		border:1px solid #CCCCCC;
		border-width:0px 0px 1px 0px;

		padding-top:80px;
		padding-left:50px;
		background-image: url("../images/topborder.gif");
		background-repeat: no-repeat;
	}
	#content h2 {
		font-weight: normal;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.3em;
		color: #CC0000;
		background-color:#FFFFFF;
		letter-spacing: -.31px;
	}
	#content h3 {
		font-weight: normal;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.3em;
		color: #CC0000;
		background-color:#FFFFFF;
		letter-spacing: -.31px;

		border:1px solid #CCCCCC;
		border-width:0px 0px 1px 0px;
	}
	#content h4 {
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.1em;
		color: #CC0000;
		background-color:#FFFFFF;
		letter-spacing: -.31px;
	}
	#content h5 {
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
		font-size: .9em;
		color: #CC0000;
		background-color:#FFFFFF;
		letter-spacing: -.31px;
	}
	#content p,blockquote {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		color: #333333;
		/*background-color:#FFFFFF;*/
		line-height:1.4em;
		padding-bottom:.3em;
		text-decoration:none;
		}
	#content a {color: #006699; background-color:#FFFFFF; text-decoration: underline;}
	#content a:hover {color: #006699; background-color:#FFFFFF; text-decoration:none; }
	/*#content a:visited {color: #99CC33; background-color:#FFFFFF; text-decoration:underline; }*/
	#content ul,ol {
		list-style-type:disc;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;
		color: #333333;
		background-color:#FFFFFF;
		text-decoration:none;
	}
	#content li { margin-top:1px; margin-left:15px; margin-bottom:1px; display: list-item; color: #333333; background-color:#FFFFFF;}



	#footer {
		border:1px solid #CCCCCC;
		border-width:1px 0px 0px 0px;
		margin-bottom:0px;
		padding-top:40px;
		padding-bottom:80px;
		background-image: url("../images/bottomborder.gif");
		background-repeat: no-repeat;
		background-position: right;
	}

	#copy {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.7em;
		color: #CCCCCC;
	}
	#copy a{ color:#CCCCCC; text-decoration:none;}
	#copy a:hover { color:#CCCCCC; text-decoration:underline;}

/*Forms*/
.formLabel {
	font-size:.85em;
	font-weight:bold;
}
.formLabelNR {
	font-size:.85em;
	font-weight:normal;
}
 label
{
	text-align: left;
	margin-right: 0.5em;
	margin-top: 0.2em;
	display: block;
}

.buttonOk {
	padding:0;
	background-color: #663300;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Helvetica,Sans-Serif; 
	font-weight: bold;
	width:80px;
	text-align : center;
}

.buttonCancel {
	padding:0;
	margin:0;
	background-color: #FFFFFF;
	border-bottom: #003333 1px solid;
	border-left: #003333 1px solid;
	border-right: #003333 1px solid;
	border-top: #003333 1px solid;
	color: #003399;
	font-family: Verdana, Helvetica,Sans-Serif; 
	font-weight: bold;
	font-size: 1em;
	width:80px;
	text-align : center;
}

.note { font-size:.85em; }
.hints { margin-left:8em; font-size:.85em; color:#666666;}
.error { background: #FFFFCC url(/images/error.gif) no-repeat 1em; border: 1px solid #CC0000; margin: 1em 5% 10px; padding: 1em 1em 0 3em; }
.error p { padding-left:0em; margin-left:2em; color: #000000; font-size:.9em; }
.notice { background: #FFFFCC url(/images/notice.gif) no-repeat 1em; border: 1px solid #CCCCCC; margin: 1em 5% 10px; padding:0 1em 0 3em; }
.notice  p { padding-left:2em; color: #000000; font-size:.9em; }
.ok { background: #FFFFCC url(/images/ok.gif) no-repeat 1em; border: 1px solid #CCCCCC; margin: 1em 5% 10px; padding:1em 1em 0 3em; }
.ok p { padding-left:4em; color: #000000; font-size:.9em; }
.ok h3 { padding-left:2em;}
.errorInput { font-weight: bold; color: #FF0000; }
.errorInput2 { color: #FF0000; }

input, select, textarea, submit, file {
	border:#666666 1px solid;
	background-color: #f9f9f9;
}
input:focus, input.sffocus { background-color: #E1EBEB; color:#14568A; border:#666666 1px solid;}
select:focus {background-color: #E1EBEB; }
textarea:focus { background-color: #E1EBEB;}
textarea.sffocus { background-color: #E1EBEB;}