@charset "utf-8";

/* Main Styles */
html {
	overflow-x:hidden;
}
body { 	width: 100%;
		margin: auto; 
		text-align:left;
		font-size: 0.75em; 
		color: #444;
		font-family:  Verdana, Helvetica, sans-serif; 
		margin-bottom:20px;
		background-color:#f1ece8; 
}


p {
   font-size:12pxem;
	color:#333333;
   
   }
h1 {
	font-size:1.5em;
	color:#98213B;
}

h2 {
	font-size:1.3em;
}

hr {
	border: 0px;
	border-top: 1px dashed #666;
}

a:link, a:visited {
	color: #4b995c;

}
a:hover {
	text-decoration:underline;
}

label {
	color:#000;
}

/* Content */

#wrapper {
	width:984px;
	text-align:left;
	margin:0 auto;
	background:url(../images/tramline.gif) repeat-y #fff;
	
}

/* Top Bar */




div#topbar {
	width:980px;
	background:url(../images/headerbg.gif) repeat-x #FBFBFB;
	text-align:left;
	margin-left:2px;
}

div#topimage {
	height: 110px;
	width:940px;
	background:url(../images/header-bg-sliv.gif) repeat-x #eee;
	margin:0;
	padding-left:40px;
}

/* Top Links */
div#toplinks {
	font-size:0.9em;
	float:right;
	margin: 0px 10px 0 0;
	position:relative;
	top: 10px;
	display:block;
}

div#toplinks a{
	padding: 0 10px;
}


/* Navigation Bar */

.navbar{

	width: 980px; /*leave this value as is in most cases*/
	overflow: hidden;
	background: #395840 url(../images/main-menu-bg.gif) top center repeat-x;
	height: 34px;
	font-size:1.1em;
}

.navbar ul{
	margin: 0;
	padding: 0 0 0 40px;
	float: left;
	width: 980px; /*width of menu*/
	border-width: 1px 0;
	height:34px;	
}


.navbar ul li{
	display: inline;
}


.navbar ul li a{
	float: left;
	font-weight:bold;
	color: #fff; /*text color*/
	padding: 8px 21px;
	text-decoration: none;
	height:34px;
	margin-top:0px
}


.navbar ul li a:visited{
color: #fff;

}

.navbar ul li a:hover, .navbar ul li .current{
	color: #fff !important; /*text color of selected and active item*/
	padding-top: 8px; /*shift text down 1px for selected and active item*/
	padding-bottom: 6px; /*shift text down 1px for selected and active item*/
	background: #395840 url(../images/main-menu-bg_over.gif) top center repeat-x;
	text-decoration: none;
	height:20px;

}

/* Breadcrumb Bar */
div#breadcrumb_bar {
	padding: 8px 10px 10px 0;
	font-size:0.8em;
	border-bottom: 1px solid #b2b2b2;
	margin-bottom:20px;
}

div#breadcrumb_bar img{
	position:relative;
	top: 5px;
	border:0;
}

div#accessibility {
	float:right;
	text-align:right;
}

div#accessibility a{
	color:#999;
	text-decoration:none;
}

div#accessibility a:hover{
	color: #000;
}


/* Main Content */

div#content {
	float:left;
	width:710px;
	margin-left:25px;
}

div#content h1 {
	height:35px;
	background-color:#efefef;
	border-bottom:2px solid #568962;
	color:#555;
	padding: 15px 0 0 20px;
	font-weight:normal;
	margin-top:0;
}

div#content ul {
	list-style: url(../images/icon-bullet-tick-green.gif);
	
}

div#content li {
	margin:10px 0;
	padding-left: 10px;

}

div.full_width {
	border:1px solid #e6e6e6;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

div.full_width p{
	padding: 0 20px;
}

div.image_right {
	float:right;
	border: 1px solid #e6e6e6;
	margin:0 20px 20px 20px;
}

div.left_box {
	border:1px solid #e6e6e6;
	float:left;
	width:340px;
	margin: 0 26px 20px 0;
	padding-bottom: 10px;
}

div.left_box p{
	padding: 0 20px;
}

div.right_box {
	border:1px solid #e6e6e6;
	float:left;
	width:340px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

div.right_box p{
	padding: 0 20px;
}

div.mini_form {
	text-align:right;
}

div.mini_form input, select{
	width: 180px;
}


/* Main Content RIGHT*/

div#contentright {
	float:right;
	width:710px;
	margin-right:25px;
}

div#contentright h1 {
	height:35px;
	background-color:#efefef;
	border-bottom:2px solid #568962;
	color:#555;
	padding: 15px 0 0 20px;
	font-weight:normal;
	margin-top:0;
}

div#contentright ul {
	list-style: url(../images/icon-bullet-tick-green.gif);
	
}

div#contentright li {
	margin:10px 0;
	padding-left: 10px;

}

div.full_width {
	border:1px solid #e6e6e6;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

div.full_width p{
	padding: 0 20px;
}

div.image_right {
	float:right;
	border: 1px solid #e6e6e6;
	margin:0 20px 20px 20px;
}

div.left_box {
	border:1px solid #e6e6e6;
	float:left;
	width:340px;
	margin: 0 26px 20px 0;
	padding-bottom: 10px;
}

div.left_box p{
	padding: 0 20px;
}

div.right_box {
	border:1px solid #e6e6e6;
	float:left;
	width:340px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

div.right_box p{
	padding: 0 20px;
}

div.mini_form {
	text-align:right;
}

div.mini_form input, select{
	width: 180px;
}



/* Right Bar -original colour E4F1E7 */

#right_bar {
	position:relative;
	width:222px;
	float:right;
	background-color:#ffffff;
	padding:0;
	margin-right:10px;
}

#right_bar img{

	display:block;
}

#right_bar_content {
	padding:5px;
}

#right_bar_content h2{
	color:#ffffff;
	font-size:1em;
	text-align:left;
	height:24px;
	padding: 10px 0 0 8px;
	background-image:url(../images/rhs-title-background.gif);
	margin-top:0;
}

#right_bar_content p{
	padding: 5px 15px;
	color:#222;
}

/* LEFT Bar LEFT */

#left_bar {
	position:relative;
	width:222px;
	float:right;
	background-color:#ffffff;
	padding:0;
	margin-right:10px;
}

#left_bar img{

	display:block;
}

#left_bar_content {
	padding:5px;
}

#left_bar_content h2{
	color:#ffffff;
	font-size:1em;
	text-align:left;
	height:24px;
	padding: 10px 0 0 8px;
	background-image:url(../images/rhs-title-background.gif);
	margin-top:0;
}

#left_bar_content p{
	padding: 5px 15px;
	color:#222;
}

/* Footer */

#footer_top {
	width:960px;
	background-color:#e1e1e1;
	text-align:center;
	padding:10px;
	margin-top: 20px;
	margin-left:2px;
	font-size:0.9em;
}

#footer_top a {
	color:#666;
	text-decoration:none;
	padding: 0 10px;
}

#footer_bottom{
	width:980px;
	font-size:0.9em;
	text-align:center;
	background:url(../images/footer-sliver.gif) #c6b9af repeat-x;
	height:23px;
	color:#fff;
	padding-top:10px;
	margin-left:2px;
	border-bottom:1px solid #ddd2cb;
}

#footer_bottom a {
	color:#fff;
	text-decoration:none;
}
