@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#nav-head {
	background-image: url(../images/head-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 148px;
	margin: 0px;
	padding: 0px;
}
#nav-head #main-nav-bg {
	height: 148px;
	background: url(../images/head.gif) no-repeat left top;
}
#nav-bottom {
	background-image: url(../images/head-bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	margin: 0px;
	padding: 0px;
}
#main-body #left-nav {
	background-image: url(../images/nav-left-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
	float: left;
	margin: 0px 0px 30px;
	padding: 90px 0px 0px;
}
#left-nav ul {
	color: #091858;
	width: auto;
	font: 12px arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#left-nav ul li {
	display: block;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../images/left-nav-bg.gif) no-repeat left bottom;
}
#left-nav ul li a {
	color: #5f6992;
	text-decoration: none;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 8px 0px 8px 50px;
	display: block;
	letter-spacing: 2px;
}
#left-nav ul li a:hover {
	color: #B40838;
	text-decoration: underline;
}
#left-nav .selected {
	color: #B40838;
}


#left-nav #home {
	background: url(../images/home-icon.gif) no-repeat 10px bottom;
}
#left-nav #mtt {
	background: url(../images/mtt-icon.gif) no-repeat 10px bottom;
}
#left-nav #re {
	background: url(../images/re-icon.gif) no-repeat 10px bottom;
}
#left-nav #htfu {
	background: url(../images/htfu-icon.gif) no-repeat 10px bottom;
}
#left-nav #con {
	background: url(../images/con-icon.gif) no-repeat 10px bottom;
}
#left-nav #lin {
	background: url(../images/lin-icon.gif) no-repeat 10px bottom;
}
#left-nav #hips {
	background: url(../images/hips-icon.gif) no-repeat 10px bottom;
}
#left-nav #cts {
	background: url(../images/cts-icon.gif) no-repeat 10px bottom;
}

#main-body #main-content {
	margin-left: 200px;
	padding: 10px 50px 0px 20px;
	margin-right: 240px;
	background: url(../images/people-bg.gif) no-repeat right 26px;
	max-width: 955px;
}
#main-body #right-nav {
	float: right;
	width: 22%;
	margin: 0px 0px 30px 5ex;
	padding: 0px;
	min-width: 240px;
	background: url(../images/nav-right-bg.jpg) no-repeat right -54px;
}
#min-width-wrapper {
	min-width:955px;
}
#min-width-wrapper #nav-head #main-nav-bg #main-nav {
	margin-left: 200px;
}
#navcontainer ul {
	color: White;
	width: auto;
	font: 12px arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#navcontainer ul li {
	display: inline;
	text-align: center;
}
#navcontainer ul li a {
	color: White;
	text-decoration: none;
	float: left;
	padding-top: 81px;
	padding-right: 0em;
	padding-bottom: 5px;
	padding-left: 0em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3B4779;
	width: 92px;
}
#navcontainer ul li a:hover {
	color: #fff;
	text-decoration: underline;
	background-repeat: repeat-x;
}
#navcontainer #navlist #dc {
	background-image: url(../images/dc-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3B4779;
}
#navcontainer #navlist #dc:hover {
	background-image: url(../images/dc-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #dcselected {
		background-image: url(../images/dc-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3B4779;
}
#navcontainer #navlist #pi {
	background-image: url(../images/pi-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
}
#navcontainer #navlist #pi:hover {
	background-image: url(../images/pi-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #piselected {
	background-image: url(../images/pi-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #fl {
	background-image: url(../images/fl-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
}
#navcontainer #navlist #fl:hover {
	background-image: url(../images/fl-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #flselected {
	background-image: url(../images/fl-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #cc {
	background-image: url(../images/cc-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
}
#navcontainer #navlist #cc:hover {
	background-image: url(../images/cc-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #ccselected {
	background-image: url(../images/cc-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #wp {
	background-image: url(../images/wp-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
}
#navcontainer #navlist #wp:hover {
	background-image: url(../images/wp-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #wpselected {
	background-image: url(../images/wp-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #cr {
	background-image: url(../images/cr-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
}
#navcontainer #navlist #cr:hover {
	background-image: url(../images/cr-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #crselected {
	background-image: url(../images/cr-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #gl {
	background-image: url(../images/gl-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
}
#navcontainer #navlist #gl:hover {
	background-image: url(../images/gl-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #glselected {
	background-image: url(../images/gl-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #li {
	background-image: url(../images/li-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center 13px;
}
#navcontainer #navlist #li:hover {
	background-image: url(../images/li-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#navcontainer #navlist #liselected {
	background-image: url(../images/li-icon-combo.gif);
	background-repeat: no-repeat;
	background-position: center -133px;
}
#min-width-wrapper #nav-head #main-nav-bg #main-nav #navcontainer {
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 745px;
}
#min-width-wrapper #main-body #main-content #page-heading h1 {
	margin: 0px;
	padding: 35px 0px 0px 55px;
	color: #091858;
	font: normal 18px/normal Arial, Helvetica, sans-serif;
	background: url(../images/home-icon-lrg.gif) no-repeat left 4px;
	letter-spacing: 3px;
}
#min-width-wrapper #main-body #main-content #page-heading {
	margin-bottom: 20px;
	margin-top: 0px;
}
#min-width-wrapper #main-body #main-content #page-content h2 {
	margin: 0px;
	padding: 20px 0px 0px;
	color: #466fa1;
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
#min-width-wrapper #main-body #main-content #page-content p {
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #466FA1;
}
#min-width-wrapper #main-body #right-nav .contact-box h3 {
	font: bold 12px/26px Arial, Helvetica, sans-serif;
	background: url(../images/contact-bar.gif) no-repeat left center;
	height: 26px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#min-width-wrapper #main-body #right-nav .contact-box {
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right {
	width: 172px;
	background: #EFEEE8;
	border-bottom: 2px solid #FFFFFF;
	padding: 10px;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right-casetracker {
	width: 172px;
	background: #EFEEE8 url(../images/case-tracker.jpg) no-repeat right bottom;
	border-bottom: 2px solid #FFFFFF;
	padding: 10px;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right-casetracker p{
	margin: 0px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #091858;

}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right li {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #466FA1;
	margin: 0px;
	padding: 2px 0px;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right a {
	color: #466FA1;
	text-decoration: underline;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right a:hover {
	color: #B30838;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right form {
	margin: 0px;
	padding: 0px;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right label {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #466FA1;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right input,  #min-width-wrapper #main-body #right-nav .contact-box .infobox-right textarea, #min-width-wrapper #main-body #right-nav .contact-box .infobox-right select {
	width: 90%;
	font: 10px Arial, Helvetica, sans-serif;
	border: 1px solid #ddbebf;
	color: #000000;
	padding: 2px;
	margin-bottom: 10px;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right .button, #min-width-wrapper #main-body #right-nav .contact-box .infobox-right-casetracker .button {
	width: auto;
	border: 1px solid #091858;
	color: #091858;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#min-width-wrapper #main-body #right-nav .contact-box .bottom {
	background: #EFEEE8 url(../images/bottom.gif) no-repeat left bottom;
	width: 192px;
	height: 24px;
}
#min-width-wrapper #main-body #main-content #page-content a {
	color: #B40838;
	text-decoration: none;
}
#min-width-wrapper #main-body #main-content #page-content a:hover {
	text-decoration: underline;
}
#footer {
	font: 11px Arial, Helvetica, sans-serif;
	clear: both;
	margin: 0px 0px 10px;
	padding: 15px 50px 20px 15px;
	background: #FFFFFF url(../images/footer-bg.gif) no-repeat right top;
}
#footer a {
	color: #466FA1;
	text-decoration: none;
}
#footer a:hover {
	color: #B40838;
	text-decoration: underline;
}
#footer p {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#footer ul {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px;
}
#footer li {
	display: inline;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color: #B40838;
}
#min-width-wrapper #main-body {
	padding-bottom: 40px;
}
#min-width-wrapper #footer #footer-logo {
	width: 185px;
	float: left;
	margin-right: 20px;
	padding-top: 3px;
	border-right: 1px solid #CCCCCC;
	padding-bottom: 3px;
}
#min-width-wrapper #footer #footer-info {
	margin-left: 205px;
	max-width: 955px;
}
#min-width-wrapper #main-body #main-content #page-content .main-images {
	border: 4px solid #EFEEE8;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-top: 10px;
}
#min-width-wrapper #main-body #bgwrapper {
	background: url(../images/main-body-bg.jpg) repeat-x left top;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right p {
	font: 10px Arial, Helvetica, sans-serif;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content ul {
	color: #B71744;
	list-style: square;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content li {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #B40838;
	padding-top: 5px;
	padding-bottom: 5px;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content .team {
	color: #5F69A6;
	font: 12px Arial, Helvetica, sans-serif;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content .team td {
	padding: 5px 0px;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content #tablecontainer td {
	padding-right: 20px;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content #tablecontainer .team strong {
	color: #B30838;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content legend {
	color: #B40838;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content fieldset {
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content .recruitmentbox {
	padding: 10px;
	width: 180px;
	border: 1px solid #CCCCCC;
	float: right;
	margin-left: 20px;
	background: #FFFFFF;
}
#min-width-wrapper #main-body #bgwrapper #main-content #page-content #location_finder {
	height: 500px;
	margin-top: 35px;
	border: 1px solid #091858;
	font: 12px Arial, Helvetica, sans-serif;
	color: #B40838;
}

#min-width-wrapper #main-body #bgwrapper #main-content #page-content iframe {
	width: 98%;
	background: transparent;
	height: 500px;
	border: 1px solid #CCCCCC;
}
.downloads {
	margin: 20px 0px 0px;
	padding: 10px;
	border: 1px solid #3333CC;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: center bottom;
	background-image: url(../images/use_bg.gif);
}
.downloads a {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: url(../images/application.gif) no-repeat left center;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right .openclose {
	font: 10px Arial, Helvetica, sans-serif;
	color: #B30838;
	text-decoration: none;
}
#min-width-wrapper #main-body #right-nav .contact-box .infobox-right h2 {
	font: italic normal 16px Arial, Helvetica, sans-serif;
	color: #B30838;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}
