/*<![CDATA[*/
html, body {
   margin : 0;
   padding : 0;  

}

body {
   color : #333;
   background : #ccc;
   width : 100%;
   padding: 0px;
   font-family : Arial, Helvetica, Verdana, sans-serif;
   font-size: 80%;
   margin-bottom: 10px;
}

td {
   font-size: 80%;

}

#header {
	position: relative;
	margin : 0px auto;
	width: 700px;
	background: #d7dabd;
	padding : 0 0 0 0px;
	background: url(../images/header_bg.jpg) repeat-x top left; 

}
#logo {
	float: left;
	padding-left: 10px;

}
#headertext {
	position: absolute;
	float: right;
	top: 31px;
	right: 0px;
	width: 510px;
    height: 105px;

}

#search {
font-size: 90%;
}

#search input {
border: 1px solid #0C76EC;
}

#search input#searchbutton{
border: 0px solid #0C76EC;
}
#headerdate {
	color: #7DB8F2;
	font-weight: bold;
	text-align: right;
	height: 47px;
	padding: 0px 0px 0px 0px;
}
#headerplace {
	color: #fff;
	font-weight: normal;
	height: 22px;
	text-align: right;
	padding: 0px 0px 0px 0px;
}
	#crumb {
	background-color: #ffffff;
    font-size: 90%;
	text-align: left;
   	color: #368CE1;
	padding: 5px 0px 0px 12px;
	height: 18px;
}
#outer_wrapper {
   margin : 0px auto;
width: 700px;
		background: #fff url(../images/nav_bg.gif) repeat-y top left;

}



#content {

}

#main {
	margin-left: 200px;
	width: 475px;
	padding: 0px 0px 15px 0px;

		
}

#maincontent {
	background-color: #F2F9FF;
		padding: 5px 8px 5px 8px;
}
#left {
	/*background: url(../images/leftnav_bg.jpg) repeat-x top left; */
   	width: 180px;
	float: left;
	height:500px;

}


.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
/* Fix IE. Hide from IE Mac \*/
* html #menuleft ul li { height: 1%; }
* html #submenu ul li { height: 1%; }
/* End */

#menuleft {
	width: 180px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #2182EF;
	border-bottom: 1px solid #ccc;
	}

#menuleft ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
#menuleft li {
		border-top: 1px solid #ccc;
		margin: 0;
		padding: 0;
		}

#menuleft li a {
		display: block;
		background-color: #F2F9FF;
		padding: 2px 2px 2px 10px;
		color: #2182EF;
		text-decoration: none;
		border-right: 10px solid #F2F9FF;
		}


#menuleft li a:hover {
		color: #539FF5;
		border-right: 10px solid #1076DA;
		}
		
#menuleft li a.selected {
		background-color: #0C76EC;
		color: #2182EF;
		border-right: 10px solid #1076DA;
		}

#submenu {

	width: 180px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #fff;
	
	}


#submenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: 0px;

		}
		
#submenu li {
		margin: 0;
		padding: 0;
		border-top: 1px solid #ccc;
		}

#submenu li a {
		display: block;
		padding: 2px 2px 2px 20px;
		color: #2182EF;
		font-size: 100%;
		text-decoration: none;
		border-right: 10px solid #fff;
		background-color: url(../images/arrow_right_sub.gif);
        background-repeat: no-repeat;
        background-position: 0 .1em;

		}


#submenu li a:hover {
		border-right: 10px solid #1076DA;
		
		}
		
#submenu li a.selected {
		background-color: #0C76EC;
		color: #610179;
		border-right: 10px solid #1076DA;
		background-image: url(../images/arrow_right_sub_down.gif);
        background-repeat: no-repeat;
        background-position: 0 .1em;
		}
		
#subsubmenu {

	width: 180px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #fff;
	
	}


#subsubmenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: 0px;

		}
		
#subsubmenu li {
		margin: 0;
		padding: 0;
		border-top: 1px solid #ccc;
		}

#subsubmenu li a {
		display: block;
		padding: 5px 2px 2px 33px;
		color: #2182EF;
		font-size: 100%;
		text-decoration: none;
		border-right: 10px solid #fff;
		background-image: url(../images/arrow_right_sub_sub.gif);
        background-repeat: no-repeat;
        background-position: 0 .3em;

		}


#subsubmenu li a:hover {
		border-right: 10px solid #1076DA;
		
		}
h1 {
	margin: 0 0 0 0;
	font-size: 130%;
	color: #0F79EF;
}

h2 {
	margin: 0.5em 0 0px 0;
	font-size: 120%;
	color: #0F79EF;
}

h3 {
	margin: 1.5em 0 0 0;
	font-size: 110%;
	font-weight: bold;
	color: #4C97EA;
}

h4 {
	margin: 1.5em 0 0 0;
	font-size: 100%;
	color: #4C97EA;
}
p {
	margin: 0.5em 0 0.75em 0;

}

p img {
	border: 1px solid #0f79ef;
	}

img.HomeImage {
margin: 10px 0;
}

img.spacer {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#main ul {
padding-top: 0;
padding-bottom: 0;
margin-top: 0.5em;
margin-bottom: 0;
}
#main li {
padding: 0px;
margin: 0 0 0.75em 0;
}

blockquote {
   margin: 0px 3em 0.75em 3em;
   color: #B956A8;

}
strong {
	color: #4C97EA;
}

.strong {
	font-weight: bold;
}
.BackToTop {
	padding: 1em 0px 0.5em 0px;
}

#main a {
	color: #0F79EF;
}
#main a:hover {
	color: #2182EF;
}

#main a:visited {
	color: #2182EF;
}

#main td {
	vertical-align: top;
}

tr.TopBorder td {
	border-top: 1px solid #7DB8F2;
	padding-bottom: 0.25em;
	padding-top: 0.25em;	
}

table.FormTable {
	background-color: #C385BF;
	border: 1px solid #C385BF;
	margin-top: 1em;
}

table.FormTable td {
	background-color: #F0D7EE;
	color: #7DB8F2;
	padding: 3px;
}

table.FormTable td label {
	

}

label {
font-weight: bold;
font-size: 140%;
}

table.FormTable td.white {
	background-color: #fff;
}

table.DataTable {
		font-size: 110%;
	margin-top: 1em;
	border: 1px solid #CAE2FB;
		background-color: #CAE2FB;
}

table.DataTable td {

	padding: 3px;
	background-color: #F2F9FF;
}

table.DataTable td.white {
	background-color: #fff;
}

.BackToTop {
	text-align: right;
}

.colour {
	color: #7DB8F2;
}

.strongcolour {
	color: #7DB8F2;
	font-weight: bold;
}

p.contacts {
	padding-bottom: 0.25em;
	}



#footer {
	width: 700px;
	margin : 0px auto;
	padding : 0px;
	color : #368CE1;
	background-color: #fff;
	text-align: center;
	border-top: 1px solid #2182EF;
	clear: left;
}
#footer a {
	color: #368CE1;
}
#footer a:hover {
	color: #4F9CE8;
}


.disclaimer {
font-size: 80%;

}
*>html #footer img {
	margin : 0;
}
/* end */

#footer p {
	margin : 0;
	padding : 10px;
	
}
/*  Horizontal nav */

#menu {
	margin: 0;
	padding: 0 0 0 0;
	float:right;
	    font-size: 80%;
	}

#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	}

#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#menu ul li a {
	background: #F2F9FF;
	width: 90px;
	height: 15px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #2182EF;
	border-right: none;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
	color: #1076DA;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;

	}

html>#menu ul li a  {
	font-size: x-small;   
	} 
#menu ul li#one a	{

	}
#menu ul li#two a	{

	}
#menu ul li#three a	{

	}
#menu ul li#four a	{

	}
#menu ul li#five a	{

	}

#resources a:link, #resources a:visited {
	border-right: 1px solid #ccc;
	}

#menu ul li a:hover {
	color: #fff;
	background: #1076DA;
	}

#menu a:active	{
	background: #1076DA;
	color: #fff;
	}
/*]]>*/
