/***************************
* Generic bits & bobs
***************************/

BODY {
	background-color:#fff;
 	margin:0 auto; 
 	padding:0;
	font-family:verdana, sans-serif;
	font-size:12px;
	color:#0e1e3b;
	text-align:center;
}

H1 {
	font-family:times new roman;
	font-style:italic;
	font-weight:500;
	color:#0e1e3b;
}

H2 {
	font-family:times new roman;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#0e1e2b;
}

.letters14 {
	font-size:14px;
	color:#0e1e2b;
}

.letters18 {
	font-size:18px;
	color:#0e1e2b;
}

/**************************
* Link colours
**************************/

a:link{text-decoration:underline; font-style:italic; color:#0e1e2b;}
a:visited{text-decoration:underline; font-style:italic;color:#0e1e2b;}
a:active{text-decoration:underline; font-style:italic; color:#0e1e2b;}
a:hover{text-decoration:none; font-style:italic;color:#70a0c7;}

/**************************
* Container
**************************/

#containment {
	position:relative;
 	left:0;
 	top:0;	
	margin:0 auto;
 	padding:0;
	width:100%;
	background-image:url(img/header-grad.gif);
	background-repeat:repeat-x;
	background-position:top left;
	overflow: hidden;
}

#container {
	position:relative;
 	left:0;
 	top:0;	
	margin:0 auto;
 	padding:0;
	width:856px;
	overflow: hidden;
}

/**************************
* Header
**************************/

#header {
	position:relative;
	margin:0 auto;
	padding:0;
	width:856px;
	height:167px;
	background-image:url(img/header-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	z-index:2;
}

#menu {
	position:relative;
	margin:0 0 0 42px;
	padding:140px 0 0 0;
	height:26px;
	width:560px;
	z-index:3;
}

#menu1 {
	position:relative;
	float:left;
	margin:0 10px 0 10px;
	height:26px;
	width:65px;
	background-image:url(img/menu-home.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
}

#menu2 {
	position:relative;
	float:left;
	margin:0 10px 0 10px;
	height:26px;
	width:122px;
	background-image:url(img/menu-helplines.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
}

#menu3 {
	position:relative;
	float:left;
	margin:0 10px 0 10px;
	height:26px;
	width:124px;
	background-image:url(img/menu-terms.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
}

#menu4 {
	position:relative;
	float:left;
	margin:0 10px 0 10px;
	height:26px;
	width:87px;
	background-image:url(img/menu-contact.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:4;
}

/**************************
* Content
**************************/

#content {
	position:relative;
	margin:0 auto;
	padding:.1em 2em 0em 2em;
	width:806px;
	min-height:400px;
	background-image:url(img/content-bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	border: 0px solid #666;
}

#home-box {
	float:right;
	margin:1em 0em 2em 2em;
	padding:.7em 2.5em .7em 2.5em;
	background-color:#fefedc;
	border:1px solid #d0d1ab;
	font-family:times new roman;
	font-size:18px;
	color:#475763;
	line-height:2em;
}

.formstandardyellow {
	position:relative;
	float:right;
	padding:1px 4px 1px 0;
	width:120px;
	height:18px;
	background-color:#fefedc;
	border:1px solid #d0d1ab;
	font-family:verdana,sans serif;
	font-weight:normal;
	color:#0e1e2b;
	line-height:18px;
	text-align:right;
}

.formalteredyellow {
	position:relative;
	float:left;
	padding:1px 4px 1px 4px;
	background-color:#fefedc;
	border:1px solid #d0d1ab;
	font-family:verdana,sans serif;
	font-weight:normal;
	color:#0e1e2b;
	line-height:18px;
	text-align:right;
}

.standardinput {
	position:relative;
	float:left;
	width:250px;
}

.tickinput {
	width:200px;
}

input.submit {
	background-color:#284f70;
	color:#e6ecf0;
}

/*************************
* Footer
*************************/

#footer {
	position:relative;
	margin:0 auto;
	padding:0;
	width:856px;
	height:264px;
	background-image:url(img/footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#footermenu {
	position:relative;
	margin:0 auto;
	padding:0;
	width:856px;
	height:26px;
	font-family:times new roman;
	font-size:14px;
	font-weight:500;
	color:#7d7d7d;
	line-height:26px;
	text-align:center;
	display:inline;
}

#footerinfo {
	position:relative;
	margin:0 auto;
	padding:1em 0 0 0;
	width:856px;
	height:238px;
	font-family:verdana, sans-serif;
	font-size:10px;
	font-weight:500;
	color:#a6cced;
	line-height:1.2em;
	text-align:center;
	display:inline;
}