* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
body {
	background-color: #000;
	background-image: url(../images/ft-bg-tile.gif);
}
#header_case {
	width: 100%;
	border-top: 6px solid #550101;
	background-color: #000;
	display: block;
	float: left;
}
#header_inner_case {
	margin: 0 auto 0 auto;
	width: 988px;
	display: block;
}
#header_left_col {
	width: 654px;
	float: left;
}
#header_left_col_admin {
	width: 988px;
	float: left;
}
#header_right_col {
	width: 334px;
	height: 114px;
	background-image: url(../images/hd-nav.gif);
	background-repeat: no-repeat;
	float: left;
}
#header_right_col ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 11px 0 0 24px;
	color: #c7b3b3;
	line-height: 1.5em;
	font-size: .75em;
}
#header_right_col li {
	display: inline;
}
#header_right_col li a:link,
#header_right_col li a:visited,
#header_right_col li a:active {
	padding: 11px 14px 10px 15px;
	color: #c7b3b3;
	text-decoration: none;
}
#header_right_col li a:hover {
	padding: 11px 14px 10px 15px;
	color: #fff;
	text-decoration: none;
	border-bottom: 2px solid #e6bd1b;
}
#nav_case {
	width: 100%;
	background-color: #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}
.nav_case_inner {
	margin: 0 auto 0 auto;
	width: 988px;
	background-color: #2b0101;
	background-image: url(../images/nav-bg.gif);
	background-repeat: repeat-x;
	color: #808080;
	font-size: .75em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	clear: both;
}
.nav_case_inner ul {
	padding: 14px 0 8px 0;
}
.nav_case_inner li {
	display: inline;
}
.nav_case_inner li a:link,
.nav_case_inner li a:visited,
.nav_case_inner li a:active {
	padding: 12px 13px 12px 13px;
	color: #c7b3b3;
	background-image: url(../images/nav-bg-link.gif);
	background-repeat: repeat-y;
	background-position: right -2px;
	text-decoration: none;
}
.nav_case_inner li a:hover {
	margin-left: -1px;
	padding: 11px 13px 12px 14px;
	color: #fff;
	background-image: url(../images/nav-bg-hover.gif);
	background-repeat: repeat-y;
	background-position: right -3px;
	text-decoration: none;
	border-top: 3px solid #0098dc;
}
#nav_telephone_number {
	width: 204px;
	float: right;
	padding: 14px 24px 8px 0;
	color: #c7b3b3;
	text-align: right;
}

#admin_page_title_float {
	width: 988px;
	float: left;
}
#home_banner_area_inner_case_admin {
	margin: 0 auto 0 auto;
	width: 988px;
	display: block;
	background-image: url(../images/title-img-admin.jpg);
	background-repeat: no-repeat;
	height: 103px;
}
#home_banner_area_inner_case_admin p {
	padding: 51px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #fff;
	font-weight: bold;
}
#banner_area_case {
	width: 100%;
	background-color: #101010;
	display: block;
	float: left;
}
#banner_area_inner_case {
	margin: 0 auto 0 auto;
	width: 988px;
	display: block;
}
#banner_left_col {
	width: 645px;
	color: #fff;
	float: left;	
}
#banner_right_col {
	width: 342px;
	color: #fff;
	float: left;
}
#home_banner_area_case {
	width: 100%;
	background-color: #101010;
	display: block;
	float: left;
}
#home_banner_area_inner_case {
	margin: 0 auto 0 auto;
	width: 988px;
	display: block;
}
#home_banner_left_col {
	width: 495px;
	background-image: url(../images/bg-display-block.jpg);
	background-repeat: no-repeat;
	color: #fff;
	float: left;	
}
#home_banner_left_col_inner_left {
	width: 345px;
	height: 250px;
	float: left;
	font-family: Arial, Helvetica, sans-serif !important;
}
#home_banner_left_col_inner_left h2 {
	padding: 5px 0 12px 30px;
	line-height: 1.2em;
	font-size: 1.9em;
}
#home_banner_left_col_inner_left p {
	padding: 5px 30px 9px 30px;
	font-size: 1em;
	line-height: 1.2em;
}
.hp_display_jump_time {
	color: #0098dc;
	font-size: 70%;
	font-style: italic;
}
.hp_display_jump_description {
	font-size: 70%;
	line-height: 120%;
}
.jp_display_jump_description_p {
	margin-right: 15px;
}
.hp_display_jump_buttom_spacing {
	padding-right: 8px;
}

#home_banner_left_col_inner_right {
	padding-top: 12px;
	width: 150px;
	float: left;
}
#home_banner_right_col {
	width: 493px;
	float: left;
}
#content_case {
	width: 100%;
	background-color: #000;
	background-image: url(../images/content-bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
	display: block;
	float: left;
}
#content_case_page {
	width: 100%;
	background-color: #000;
	background-image: url(../images/content-bg-pages.gif);
	background-repeat: no-repeat;
	background-position: top center;
	display: block;
	float: left;
}
#content_case_inner {
	margin: 0 auto 0 auto;
	width: 988px;
	display: block;
}
#content_case_inner_centre_col_bg_page {
	margin: 0 auto 5px auto;
	margin-top: 24px;
	width: 988px;
	background-image: url(../images/central-col-bg-page.gif);
	background-repeat: repeat-y;
	background-position: 24px 0;
	display: block;
	float: left;
}
#content_case_left_col_page {
	width: 164px;
	float: left;
	color: #8c8c8c;
	font-family: Arial, Helvetica, sans-serif;
}
#content_case_left_col_page ul {
	margin: 2px 0 3px 0;
	width: 147px;
	font-size: .7em;
	
}
#content_case_left_col_page li {
	margin-bottom: 1px;
	background-image: url(../images/sub-nav-bg.gif);
	list-style-type: none;
	padding: 14px 10px 14px 25px;
	display: block;
}
#content_case_left_col_page li:hover {
	background-image: url(../images/sub-nav-bg-hover.gif);
	padding: 14px 10px 14px 25px;
	display: block;
}
#content_case_left_col_page li a:link,
#content_case_left_col_page li a:visited {
	color: #8c8c8c;
	text-decoration: none;
}
#content_case_left_col_page li a:active {
	color: #fff;
	text-decoration: none;
}
#content_case_left_col_page li a:hover {
	color: #fff;
	text-decoration: none;
}
.sub_nav_arrow_page {
	color: #0098dc !important;
	margin-left: -10px;
}
#content_case_center_col_page {
	width: 597px;
	float: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#content_case_center_col_page h1 {
	margin: 0 0 15px 0;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
#content_case_center_col_page p {
	color: #848484;
	margin: 10px 20px 10px 0;
	font-size: .75em;
	line-height: 1.3em;
}
#gallery_case p {
	color: #fff !important;
}
#gallery_case p a:link,
#gallery_case p a:visited {
	color: #0098dc;
	text-decoration: underline;
}
#gallery_case p a:active {
	color: #ffcb08;
	text-decoration: underline;
}
#gallery_case p a:hover {
	color: #ffcb08;
	text-decoration: underline;
}
#gallery_case h2 {
	margin: 15px 0 15px 0 !important;
	color: #ca2e43 !important;
	font-size: .9em !important;
	line-height: 1em !important;
}
#gallery_case h2 a:link,
#gallery_case h2 a:visited {
	color: #ca2e43 !important;
	text-decoration: underline;
}
#gallery_case h2 a:active {
	color: #ffcb08 !important;
	text-decoration: underline;
}
#gallery_case h2 a:hover {
	color: #ffcb08 !important;
	text-decoration: underline;
}
#gallery_case ul {
	margin: 10px 0 10px 25px !important;
	font-size: .8em !important;
	line-height: 1.4em !important;
}
#gallery_case li {
	margin: 8px 0 !important;
}
#gallery_case li ul li {
	font-size: 120% !important;
}
#gallery_case li a:link,
#gallery_case li a:visited {
	color: #fff !important;
	text-decoration: none;
}
#gallery_case li a:active {
	color: #fff !important;
	text-decoration: none;
}
#gallery_case li a:hover {
	color: #e6bd1b !important;
	text-decoration: underline;
}
.gallery_p {
	color: #fff !important;
	font-size: 80% !important;
}
.gallery_case {
	margin: 10px 0;
	width: 100%;
	float: left;
	display: block;
}
.gallery_spacing {
	margin: 0 30px 30px 0;
	border: 1px solid #bebebe;
}
#content_case_right_col_page {
	width: 203px;
	float: right;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
.content_right_block_divider_page {
	margin: 11px 0 18px 0;
	width: 203px;
	height: 1px;
	background-image: url(../images/ft-dotted-line.gif);
	display: block;
	float: left;
}
#content_right_latest_gallery_page {
	width: 203px;
	display: block;
	float: left;
}
#content_right_latest_gallery_page h3 {
	margin: 0 0 12px 0;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
.content_right_latest_gallery_page {
	margin: 7px 0;
	width: 203px;
	display: block;
	float: left;
}
.content_latest_gallery_case_page {
	margin: 7px 0;
	width: 203px;
	display: block;
	float: left;
}
.content_right_block_news {
	width: 203px;
	display: block;
	float: right;
}
.content_right_block_news h2 {
	margin: 0 0 12px 0;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
.content_right_block_news p {
	color: #848484;
	margin: 10px 0;
	font-size: .75em;
	line-height: 1.3em;
}
.content_right_block_news_title {
	color: #ffcb08;
	line-height: 1.5em;
}
.content_right_block_news_divider {
	margin: 6px 0;
	width: 203px;
	height: 1px;
	background-color: #121416;
	display: block;
	float: right;
}
.content_right_block_img_float_right_news {
	float: right;
	margin: 5px 4px 15px 15px;
	border: 3px solid #2f3232;
}
.gallery_case_page {
	margin: 7px 0;
	width: 576px;
	display: block;

}



#content_case_inner_centre_col_bg {
	margin: 0 auto 5px auto;
	margin-top: 24px;
	width: 988px;
	background-image: url(../images/central-col-bg.gif);
	background-repeat: repeat-y;
	background-position: 24px 0;
	display: block;
	float: left;
}
#content_case_left_col {
	width: 392px;
	float: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
.content_left_block_welcome {
	padding: 0 0 0 0;
	width: 386px;
	display: block;
	float: right;
}
.content_left_block_welcome h1 {
	margin: 0 0 15px 0;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
.content_left_block_welcome p {
	color: #848484;
	margin: 10px 0;
	font-size: .75em;
	line-height: 1.3em;
}
.content_left_block_white {
	color: #fff !important;
}
.content_left_block_news {
	width: 386px;
	display: block;
	float: right;
}
.content_left_block_news h2 {
	margin: 0 0 12px 0;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
.content_left_block_news p {
	color: #848484;
	margin: 10px 0;
	font-size: .75em;
	line-height: 1.3em;
}
.content_left_block_news_title {
	color: #ffcb08;
	line-height: 1.5em;
}
.content_left_block_divider {
	margin: 11px 0 18px 0;
	width: 386px;
	height: 1px;
	background-image: url(../images/ft-dotted-line.gif);
	display: block;
	float: right;
}
.content_left_block_news_divider {
	margin: 6px 0;
	width: 386px;
	height: 1px;
	background-color: #121416;
	display: block;
	float: right;
}
.content_left_block_white {
	color: #fff !important;
}
.content_left_block_img_float_right {
	float: right;
	margin: 1px 0 15px 15px;
	border: 3px solid #2f3232;
}
.content_left_block_img_float_right_news {
	float: right;
	margin: 5px 0 15px 15px;
	border: 3px solid #2f3232;
}
.news_read_more {
	margin-top: 5px;
}
#content_centre_block {
	width: 246px;
	float: left;
	color: #fff;
}
#content_centre_block_inner {
	margin: 0 auto 0 auto;
	width: 217px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
#content_centre_block_inner h2 {
	margin: 0 0 15px 26px;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
#content_centre_block_inner p {
	margin: 10px 24px 10px 26px;
	padding-bottom: 10px;
	font-size: .75em;
	border-bottom: 1px solid #1e3945;
}
.centre_col_read_more_spacing {
	margin: 10px 0 0 0;
}
.override_border_bottom {
	border-bottom: none !important;
}
.content_centre_block_inner_button {
	margin: 0 0 10px 26px;
}
.display_date_home {
	color: #ffcb08;
}
.display_time_home {
	color: #aaaaaa;
}
#content_case_right_col {
	margin-top: 2px;
	width: 342px;
	float: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#call_to_action_case {
	margin-bottom: 11px;
	width: 342px;
	display: block;
	float: left;
}
.cta_padding {
	padding-right: 21px;
}
.content_right_block_divider {
	margin: 11px 0 18px 0;
	width: 342px;
	height: 1px;
	background-image: url(../images/ft-dotted-line.gif);
	display: block;
	float: left;
}
#content_right_latest_gallery {
	width: 342px;
	display: block;
	float: left;
}
#content_right_latest_gallery h3 {
	margin: 0 0 12px 0;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
.content_latest_gallery_case {
	margin: 7px 0;
	width: 342px;
	display: block;
	float: left;
}
.latest_gallery_spacing_and_border {
	margin-right: 11px;
	border: 1px solid #bfbfbf;
}
.latest_gallery_border {
	border: 1px solid #bfbfbf;
}
.gallery_button {
	margin-top: 5px;
}
#content_case_admin {
	width: 100%;
	background-color: #000;
	background-image: url(../images/content-bg-pages.gif);
	background-repeat: no-repeat;
	background-position: top center;
	display: block;
	float: left;
	color: #fff;
}
#admin_content_case_left_col {
	width: 164px;
	float: left;
	color: #8c8c8c;
	font-family: Arial, Helvetica, sans-serif;
}
#admin_content_case_left_col ul {
	margin: 30px 0 3px 0;
	width: 147px;
	font-size: .7em;
	
}
#admin_content_case_left_col li {
	margin-bottom: 1px;
	background-image: url(../images/sub-nav-bg.gif);
	list-style-type: none;
	padding: 14px 10px 14px 15px;
	display: block;
}
#admin_content_case_left_col li:hover {
	background-image: url(../images/sub-nav-bg-hover.gif);
	padding: 14px 10px 14px 15px;
	display: block;
}
#admin_content_case_left_col li a:link,
#admin_content_case_left_col li a:visited {
	color: #8c8c8c;
	text-decoration: none;
}
#admin_content_case_left_col li a:active {
	color: #fff;
	text-decoration: none;
}
#admin_content_case_left_col li a:hover {
	color: #fff;
	text-decoration: none;
}
.sub_nav_arrow {
	color: #0098dc !important;
}
#admin_content_case_right_col {
	width: 824px;
	float: left;
	color: #8c8c8c;
	font-family: Arial, Helvetica, sans-serif;
}
#admin_content_case_right_col h1 {
	color: #fff;
	margin: 20px 0 13px 0;
}
#admin_content_case_right_col p {
	margin: 10px 20px 10px 0;
	color: #999;
	font-size: .9em;
	line-height: 1.3em;
}
#admin_content_case_right_col p a:link,
#admin_content_case_right_col p a:visited {
	color: #0098dc;	
}
#admin_content_case_right_col p a:active {
	color: #ffcb08;
}
#admin_content_case_right_col p a:hover {
	color: #ffcb08;
}
.admin_content_case_right_col_ul {
	margin: 15px 20px 10px 35px;
	color: #ffcb08;	
	font-size: .9em;
	line-height: 1.3em;
	font-weight: bold;
}
.admin_content_case_right_col_ul li a:link,
.admin_content_case_right_col_ul li a:visited {
	color: #a02239;	
	text-decoration: none;
}
.admin_content_case_right_col_ul li a:active {
	color: #ffcb08;
	text-decoration: underline;
}
.admin_content_case_right_col_ul li a:hover {
	color: #ffcb08;
	text-decoration: underline;
}
.admin_content_case_right_col_amend_h1 {
	color: #fff;
	margin-top: 10px !important;
}
.admin_photo_border {
	border: 3px solid #3e3e3e;
}
.details_table {
	margin: 10px 0 10px 0;
	width: 50%;
}
.details_table th {
	width: 200px;
	color: #0098dc;
	padding: 5px 15px 5px 5px;
}
.details_table td {
	color: #fff;
	padding: 5px;
}
.login_input {
	border: 1px solid #0098dc;
	background-color: #e6bd1b;
	width: 250px;
	padding: 3px 3px;
	font-size: .9em;
	font-weight: bold;
	color: #002961;
}
.admin_buttons {
	background-color: #ca2e43;
	color: #fff;
	border: 1px solid #ccc;
	padding: 5px 8px;
	cursor: pointer;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.list_table {
	margin: 15px 0 15px 0;
	width: 90%;
	font-size: .9em;
	border: 1px solid #444444;
}
.list_table th {
	color: #0098dc;
	padding: 7px;
	text-align: left;
	border: 1px solid #000;
	background-color: #252525;
}
.list_table td {
	color: #fff;
	padding: 7px;
	border: 1px solid #000;
	background-color: #252525;
}
.list_table td a:link,
.list_table td a:visited {
	color: #fff;	
}
.list_table td a:active {
	color: #ffcb08;
}
.list_table td a:hover {
	color: #ffcb08;
}

.edit_table {
	margin: 15px 0 15px 0;
	width: 90%;
	font-size: .9em;
	border: 1px solid #444444;
}
.edit_table th {
	color: #0098dc;
	padding: 7px 20px 7px 7px;
	text-align: right;
	border: 1px solid #000;
	background-color: #252525;
}
.edit_table td {
	color: #fff;
	padding: 7px;
	border: 1px solid #000;
	background-color: #252525;
}
.edit_table td a:link,
.edit_table td a:visited {
	color: #fff;	
}
.edit_table td a:active {
	color: #ffcb08;
}
.edit_table td a:hover {
	color: #ffcb08;
}
.input_med {
	border: 1px solid #0098dc;
	background-color: #e6bd1b;
	width: 400px;
	padding: 3px 3px;
	font-size: .9em;
	font-weight: bold;
	color: #002961;
}
.textarea_med {
	border: 1px solid #0098dc;
	background-color: #e6bd1b;
	width: 400px;
	padding: 3px 3px;
	font-size: .9em;
	font-weight: bold;
	color: #002961;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.input_drop_menu {
	border: 1px solid #0098dc;
	background-color: #e6bd1b;
	width: 408px;
	padding: 3px 3px;
	font-size: .9em;
	font-weight: bold;
	color: #002961;
}
.input_drop_menu_no_size {
	border: 1px solid #0098dc;
	background-color: #e6bd1b;
	padding: 3px 3px;
	font-size: .9em;
	font-weight: bold;
	color: #002961;
}
.input_sml {
	border: 1px solid #0098dc;
	background-color: #e6bd1b;
	width: 150px;
	padding: 3px 3px;
	font-size: .9em;
	font-weight: bold;
	color: #002961;
}
.form_alt {
	background-color: #1e1e1e !important;
}
.form_normal {
	background-color: #252525 !important;
}

.admin_buttons:hover {
	background-color: #e6bd1b;
	color: #002961;
	border: 1px solid #0098dc;
	padding: 5px 8px;
	cursor: pointer;
}
.box_case_admin {
	padding: 20px;
	color: #ff0022;
	background-color: #161616;
	border: 1px solid #333;
	font-size: 1em;
	width: 75%;
	font-weight: bold;
}
#form_error, #form_results {
	padding: 20px;
	color: #ff0022;
	background-color: #161616;
	border: 1px solid #333;
	font-size: 1em;
	width: 75%;
	font-weight: bold;
}
#form_error ul, #form_results ul {
	margin: 0 0 0 20px;
}






#footer_dotted_line {
	width: 100%;
	height: 10px;
	background-color: #000;
	background-image: url(../images/ft-dotted-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	float: left;
}
#footer_case {
	width: 100%;
	background-image: url(../images/ft-bg-tile.gif);
	color: #858585;
	display: block;
	float: left;
}
#footer_case_inner {
	margin: 0 auto 0 auto;
	width: 988px;
	display: block;
}
#footer_case_inner_left_col {
	margin-top: 15px;
	width: 728px;
	float: left;
}
#footer_case_inner_left_col p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 10px 15px 10px 3px;
	font-size: .7em;
	line-height: 1.3em;
}
#footer_case_inner_left_col p a:link,
#footer_case_inner_left_col p a:visited {
	color: #0098dc;	
}
#footer_case_inner_left_col p a:active {
	color: #ffcb08;
}
#footer_case_inner_left_col p a:hover {
	color: #ffcb08;
}
.override_decoration a:link,
.override_decoration a:visited {
	text-decoration: none !important;
	color: #858585 !important;
}
.override_decoration a:active {
	text-decoration: underline !important;
	color: #ffcb08 !important;
}
.override_decoration a:hover {
	text-decoration: underline !important;
	color: #ffcb08 !important;
}
.footer_txt_spacing {
	margin: 0 10px 0 0;
}
#footer_case_inner_right_col {
	width: 260px;
	float: left;
}

/* Main news page list */
.content_main_block_news {
	width: 598px;
	display: block;
	float: left;
}
.content_main_block_news h2 {
	margin: 0 0 12px 0;
	color: #0098dc;
	font-size: 1em;
	line-height: 1em;
}
.content_main_block_news p {
	color: #848484;
	margin: 10px 0;
	font-size: .75em;
	line-height: 1.3em;
}
.content_main_block_news_title {
	color: #ffcb08;
	line-height: 1.5em;
}
.content_main_block_news_divider {
	margin: 6px 0;
	width: 578px;
	height: 1px;
	background-color: #121416;
	display: block;
	float: left;
}
.content_main_block_divider {
	margin: 8px 0 18px 0;
	width: 578px;
	height: 1px;
	background-color: #121416;
	display: block;
	float: left;
	clear: both;
}
.content_main_block_team_divider {
	margin: 6px 0;
	width: 578px;
	height: 1px;
	background-color: #121416;
	display: block;
	float: left;
}

.content_main_block_white {
	color: #fff !important;
}
.content_main_block_img_float_right_news {
	float: right;
	margin: 5px 0 15px 15px;
	border: 3px solid #2f3232;
}
.photo_content_main_float_right {
	float: right;
	margin: 5px 0 15px 15px;
	border: 3px solid #2f3232;
}
.photo_team_float_right {
	float: right;
	margin: 5px 0 15px 15px;
}
.gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}
#team_case {
	margin: -16px 0 0 0 !important;
	padding: 0;
	width: 100%;
	display: block;
	float: left;
}
#team_case h2 {
	padding-top: 16px !important;
}
.content_main_block_team_intro_divider {
	margin: 6px 0 0 0 !important;
	width: 578px;
	height: 1px;
	background-color: #121416;
	display: block;
	float: left;
}
.txt_team_stat {
	color: #666;
}









