.page {
	background-image:url(images/img_left_strip.jpg);
	background-repeat:repeat-y;
	}
.page_2 {
	background-image:url(images/img_right_strip.jpg);
	background-repeat:repeat-Y;
	}
.body {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
		}
.body_black {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	}
.body_black_home {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	}
.body_b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	}	
.body_black_main {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding-left:20px;
	padding-right:20px;
	}
.body_black_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#d62629;
	font-size:13px;
	font-weight:bold;
		}
.body_black_bold {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
		}
.a:link {
	font:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
	
.a:hover {
	font:Arial, Helvetica, sans-serif;
	color:#FFffff;
	text-decoration:underline;
	}
.red_link:link {
	font:Arial, Helvetica, sans-serif;
	color:#d62629;
	text-decoration:none;
	}
	
.red_link:hover {
	font:Arial, Helvetica, sans-serif;
	color:#d62629;
	text-decoration:underline;
	}
.red_link:visited {
	font:Arial, Helvetica, sans-serif;
	color:#d62629;
	text-decoration:inherit;
	}
.red_link_sml:link {
	font:Arial, Helvetica, sans-serif;
	color:#d62629;
	text-decoration:none;
	font-size:10px;
	}
	
.red_link_sml:hover {
	font:Arial, Helvetica, sans-serif;
	color:#d62629;
	text-decoration:underline;
	font-size:10px;
	}
.red_link_sml:visited {
	font:Arial, Helvetica, sans-serif;
	color:#d62629;
	text-decoration:none;
	font-size:10px;
	}
.hlt {
    color: #000;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-indent:13px;
	vertical-align:middle;
	}
.hlt_current {
    color: #d62629;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-indent:13px;
	vertical-align:middle;
	}
#hlt_td a{
    background-color: #000000;
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
	#hlt_td a:hover {
	background-color: #D62629;
	color: #ffffff;
	display:block; width:100%;
	border-top: 8px solid #d62629;
	border-bottom:8px solid #d62629;
	}
#hlt_current_td a{
    background-color: #d62629;
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display:block; width:100%;
	border-top: 8px solid #d62629;
	border-bottom:8px solid #d62629;
	}
	#hlt_current_td a:hover {
	background-color: #D62629;
	color: #ffffff;
	display:block; width:100%;
	border-top: 8px solid #d62629;
	border-bottom:8px solid #d62629;
	}
.header {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:24px;
	font-weight:bold;
	background-image:url(images/img_banner_top2.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	}
.sep_red {
	background-color:#FFFFFF;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#D62629;
	font-weight:bold;
	}
.sep_grey {
	background-image:url(images/sub_header_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
.sep_black {
	background-image:url(images/img_sep_black.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-left:20px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	}
.sub_header {
	background-image:url(../wwwroot/images/img_banner_sub.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	}
.spacer {
	padding-left:14px;
	padding-right:14px;
	font-size:14px;
	font-weight:bold;
	}
.white_text_40 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#FFFFFF;
	letter-spacing:1px;

	}
.white_text_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
	line-height:1;
	}
.white_text_13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	}

.white_text_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}
.red_text_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#D62629;
	font-weight:bold;
	line-height:1.5;
	}	
.red_text_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D62629;
	font-weight:bold;
	}
.design_link {
    font-size:10px;
	font-weight:bold;
	}
.black_text_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	letter-spacing:1px;
	font-weight:bold;
	line-height:1;
	}
.corp {
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	background-image:url(images/cat_header.jpg);
	background-position:center;
	background-color:#ffffff;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.colour_red {
	color:#d62629;
	}
.views_black {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	}
.views_red {
	font-family:Arial, Helvetica, sans-serif;
	color:#d62629;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	}
.form_header {
	font-family:Arial, Helvetica, sans-serif;
	color:#d62629;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	}
.form_fields {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding-left:10px;
	}
.left_nav_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
		}

.left_nav_bullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	}
.sep_ahead {
	background-image:url(images/img_cork.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.table_bullet {
	color:#d62629;
	font-size:16px;
	font-weight:bold;
	}
.newspaper {
	background-image:url(images/img_newspaper.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding-left:20px;
	padding-right:20px;
	}
.home_banners {
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	background-image:url(images/cat_header_home.jpg);
	background-position:center;
	background-color:#ffffff;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.logo_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
	line-height:1.5;
	}
.blue_link:link {
	font:Arial, Helvetica, sans-serif;
	color:##0033FF;
	text-decoration:none;
	}
	
.blue_link:hover {
	font:Arial, Helvetica, sans-serif;
	color:#0033ff;
	text-decoration:underline;
	}
.blue_link:visited {
	font:Arial, Helvetica, sans-serif;
	color:#0033ff;
	text-decoration:inherit;
	}