/* CSS Document */

body{
	margin:0;
	font-size:62.5%;
	color:#005481;
	font-family:lucida, Verdana, Arial, Helvetica, sans-serif;
	background-color:#f8f8f9;
	}
	
#arrow{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg/bg_main_arrow.gif) no-repeat;
	width:550px;

	height:189px;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
}
#arrowStd{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg/bg_std_arrow.gif) no-repeat;
	width:400px;
	height:119px;
	filter:alpha(opacity=35);
	-moz-opacity:.35;
	opacity:.35;
}
#arrowHolder{
	top:100px;
	width:100%;
	position:absolute;
}
.container770{
	width:770px;
	margin-left:auto;
	margin-right:auto;
	
}
#container{
	background-image:url(../images/bg/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:#f8f8f9;
	font-size:1em;
}
#containerStd{
	background-image:url(../images/bg/bg_body_std.jpg);
	background-repeat:repeat-x;
	background-color:#f8f8f9;
	font-size:1em;
}
#contentContainer{
	margin-top:157px;
	background-image:url(../images/bg/bg_menu.gif);
	background-repeat:repeat-y;
	padding-bottom:50px;
}
#contentContainerStd{
	margin-top:81px;
	background-image:url(../images/bg/bg_menu.gif);
	background-repeat:repeat-y;
	padding-bottom:50px;
}
.logo{
	margin:10px 0 0 0 ;
}
#tagHolder{
	width:100%;
	height:33px;
}
#tagline{
	float:right;
	height:33px;
	width:49%;
	padding-left:14px;
	background-color:#00507a;
	background-image:url(../images/bg/bg_tagline.gif);
	background-repeat:repeat-x;
}
#taglineStd{
	float:right;
	height:23px;
	width:49%;
	padding-left:14px;
	background-color:#00507a;
	background-image:url(../images/bg/bg_tagline_std.gif);
	background-repeat:repeat-x;
}
#sitemap{
	float:left;
	height:33px;
	width:49%;
	text-align:right;
}

#sitemap a {color:#00507a; text-decoration:none; font-size:1em; padding:2px 10px 2px 10px;}
#sitemap a:visited {}
#sitemap a:hover {  background-color:#989a77; color:#fff;}
#sitemap a:active {}

#menu{
	float:left;
	width:217px;
	background-color:#fff;
	background-image:url(../images/bg/bg_menu.gif);
	background-repeat:repeat-y;
	
	}
#search{
	background-image:url(../images/bg/bg_menu_top.jpg);
	background-repeat:no-repeat;
	padding:30px 10px 10px 10px;
	font-size:.8em;
	}
#searchBox{
	border:1px solid #dfdfe1;
	padding:10px;
	background:url(../images/bg/bg_search.gif) repeat;
	}
.searchFormfield{
	background-color:#fff;
	border:1px solid #dfdfe1;
	font-size:1.4em;
	color:#005481;
}
#content{
	position:relative;
	z-index:1;
	width:500px;
	float:left;
	margin:17px 0px 50px 23px;
	font-size:1.2em;
}
#content a {color:#00507a;}
#content a:visited {}
#content a:hover {  background-color:#989a77; color:#fff;}
#content a:active {}

.forms{
	padding:0;
	margin:0;
}
#topMenu{
	z-index:100;
	margin-bottom:30px;
}
#topMenu a {color:#fff; font-weight:bold; text-decoration:none; font-size:11px; padding:2px 8px 2px 8px; background-image:url(../images/bg/menu_arrow.gif); background-repeat:no-repeat;}
#topMenu a:visited {}
#topMenu a:hover {  background-color:#fff; color:#00507a;}
#topMenu a:active {}




#menuImage{
	height:150px;
	background-image:url(../images/bg/bg_menuImage.jpg);
	background-repeat:no-repeat;
}
#menuImage img{
	margin-top:15px;
	padding:2px;
	background-color:#fff;
	border:1px solid #bdbdbd;
}
.imageBorder{
	padding:2px;
	background-color:#fff;
	border:1px solid #bdbdbd;
	}
#nav{
	z-index:100;
	position:relative;
}

h1{
	font-size:1.8em;
	font-weight:normal;
	border-bottom:1px dashed #00507a;
	padding-bottom:20px;
	}
h2{	
	margin-bottom:.5em;
	font-size:18px;
	color:#868766;
	font-weight:normal;
}
h3{	
	margin-bottom:.5em;
	font-size:14px;
	color:#868766;
	font-weight:bold;	
}
.goldBold{
	font-weight:bold;
	color:#868766;
	font-size:.8em;
}
.clear {clear:both;}
#footer{
	padding:10px 0px 20px 0px;
	border-top:1px solid #cccdcf;
	background-image:url(../images/bg/bg_footer.gif);
	background-repeat:repeat-x;
	background-color:#fff;
}
#footer a {color:#00507a;  text-decoration:none;  padding:2px 5px 2px 5px;}
#footer a:visited {}
#footer a:hover {  background-color:#7c7d5c; color:#fff;}
#footer a:active {}

.email a:link{ 
	padding-left:20px;
	background-image:url(../images/gen/email.gif);
	background-repeat:no-repeat;
	color:#005481;
	}
.email a:hover{
	background-color:#868766;
	text-decoration:none;
	color:#fff;
}
.searchList{
	margin-left:30px;
	padding:0;
	color:#2879D0;
}
.searchResults a{
	border:1px solid #D5E6FE;
	padding:5px;
	font-size:1.2em;
	background-color:#F2F7FE; 
	margin-bottom:10px; 
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#2879D0;
}
.searchResults a:hover{
	border:1px solid #D5E6FE;
	background-color:#fff;
}
.summary{
	font-size:.8em;
	font-weight:normal;
	display:block;
	margin-left:20px;
	color:#405e80;
	}
.indent{
	margin-left:30px;
}
.organisationLogos{
	padding:0px;
}
/*ul{
	list-style-image:url(../images/gen/icon_accept.gif);
	}
li{
	margin-bottom:6px;
	}
	*/
dl{
	margin:5px 0 0 0;
	font-size:.9em;
}
#DLborder{
	margin-top:10px;
	padding:10px;
	border:1px solid #a4c4d5;
}
dt{
	font-weight:bold;
	
	margin:0;
}
dd{
	margin:0 0 10px 0;
}
.formfield{
	border:1px solid #a4c4d5;
	color:#005481;
	background-color:#fff;
	background-image:url(../images/bg/bg_formfield.gif);
	background-repeat:repeat-x;
}
.formSubmit{
	background-color: #4f92c6;
	color:#fff;
	border:1px solid #00507b;
}
.appForms{
	margin-top:20px;
	padding:30px;
	background-color:#dfeff7;
	border:1px solid #cbe1ed;
	background-image:url(../images/bg/bg_form.gif);
	background-repeat:repeat-x;
}
.document-pdf a:link { font-weight: normal; text-decoration: underline; background:url(../images/gen/pdf.gif); background-repeat:no-repeat; padding:1px 0px 1px 18px;}
.document-pdf a:visited { font-weight: normal; text-decoration: underline; background:url(../images/gen/pdf.gif); background-repeat:no-repeat; padding:1px 0px 1px 18px;}
.documents-pdf a:hover { font-weight: normal; text-decoration: underline; background:url(../images/gen/pdf.gif); background-repeat:no-repeat; padding:20px;}
.documents-pdf a:active { font-weight: normal; text-decoration: underline; background:url(../images/gen/pdf.gif); background-repeat:no-repeat; padding:20px;}

#content table, td{
	border-collapse:collapse;
	border:1px solid #4f92c6;
	padding:5px;
}

#content th{
	border-collapse:collapse;
	border:1px solid #868766;
	color:#868766;
	padding:5px;
	font-weight:bold;
}
#formFloat{
	float:left;
 	width:218px;
 }
 .IEnoBold{
	 font-weight:normal;
	 display:block;
 }