#accessibility {
	display : none;
}
body {
	background-color: #FFF7DB;
	color: #4D5D9E;
	font-family: sans-serif;
	font-size: smaller;
	text-align: center;
}
.content {
	width: 80%;
	text-align: left;
}
.dept_menu {
	float : right;
	width: 20em;
	margin-top: -1em;
}
.dept_menu ul {
	text-transform: lowercase;
}
.dept_menu li {
	list-style: none;
	border:  #4D5D9E solid;
	border-width: thin medium medium thin;
	background-color: #FFFFF0;
	min-height: 7em;
	margin-top: 1em;
	padding: 0.5em;
}
.dept_menu a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.dept_menu img {
	border-style: none;
	float: left;
	margin: 0.5em;
}
.dept_menu a:hover, .dept_menu a:focus {
	text-decoration: underline;
}
.footer_carrier {
	text-align: center;
	clear : both;
}
.footer p {
	text-align: center;
	border-top-color: #4D5D9E;
	border-top-style: solid;
	border-top-width: thin;
	margin-top: 2em;
	width: 80%;
}
.pagecapsule {
	width:98%;
	padding: 0.5em;
	min-width : 60em;
}
/* IE hack */
* html .pagecapsule{width: 60em;}
/* end IE hack */
.page_header {
	clear: right;
	text-align: center;
	height: 5em;
	margin-bottom: 2em;
}
.site_menu {
	margin-bottom: 1em;
}
.site_menu ul {
	text-transform: lowercase;
}
.site_menu li {
	list-style-type: none;
	float: right;
	padding-right: 1em;
}
.site_menu a {
	color: #4D5D9E;
	text-decoration: none;
	font-weight: bold;
}
.site_menu a:hover, .dept_menu a:focus {
	text-decoration: underline;
}
.image_right {
	float : right;
	margin-left : 1em;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
}
.validator {
	margin-left: 0.5em;
	float: right;
}
.credit {
	clear: both;
}
.link_separator {
	display: none;
}
.credit_text {
	text-align : center;
	font-size : xx-small;
	clear: right;
	float: right;	
}
.enquiry_form {
	background-color : #EBEBEB;
	border: solid #646464;
	border-width: thin medium medium thin;
	color : Black;
	padding : 0.5em;
	margin-bottom : 1em;
	margin-left : 1em;
	width : 80%;
}
/* IE hack */
* html .enquiry_form {width: 35em;}
/* End IE hack */
.enquiry_form table tr td {
	font-size: smaller;
}
label {
	display: block;
 	float: left; 
 	width: 10em; 
 	padding: 0; 
	text-align: right;
	margin-right: 0.5em;
  }
.enquiry_form hr {
	clear: left;
	margin-top: 0.5em;
}
.enquiry_form p {
	padding: 0.4em;
	margin: 0.1em;
}
.radio {
	padding: 0.5em;
	margin: 0.2em 0.2em 0.2em 10em;
	width: 20em;
	background-color : #D0D0D0;
}
.radio label {
	display : inline;
	float: none;
	width: 10em;
	margin-right: 0.5em;
}
.submit input {
	margin-left: 20em;
}
.contact_list {
	display : block;
	width: 20em;
}
.contact_list li {
	display : block;
	list-style : none;
	padding : 0.5em;
	margin: 5px;
	background : #FFFFF0;
	border:  thin #4D5D9E solid;
}
.contact_list li a {
	font-weight : bold;
}
.email {
	float: right;
}
textarea {
	font-family: sans-serif;
	font-size: inherit;
}