/* Body elements and style */
BODY  {background-color: #FFFFFF; color: #000000; border: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;} 
 
/* Link styles */
A:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
A:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
A:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
A:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000;}

A.link_black_bold:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
A.link_black_bold:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
A.link_black_bold:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
A.link_black_bold:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000;}

A.link_black:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
A.link_black:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
A.link_black:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;}
A.link_black:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000;}

A.link_black_und:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000;}
A.link_black_und:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000;}
A.link_black_und:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000;}
A.link_black_und:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000;}

A.link_green:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #638A43;}
A.link_green:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #638A43;}
A.link_green:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #638A43;}
A.link_green:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #638A43;}

A.link_h1:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000;}
A.link_h1:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000;}
A.link_h1:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000;}
A.link_h1:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000;}

A.link_news:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #174473;}
A.link_news:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #174473;}
A.link_news:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #174473;}
A.link_news:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; color: #174473;}

A.lnk_red:LINK {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #AD1B2A;}
A.lnk_red:VISITED {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #AD1B2A;}
A.lnk_red:ACTIVE {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #AD1B2A;}
A.lnk_red:HOVER {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration:underline; color: #AD1B2A;}

A.lnk_red_italic:LINK {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none; color: #AD1B2A;}
A.lnk_red_italic:VISITED {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none; color: #AD1B2A;}
A.lnk_red_italic:ACTIVE {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none; color: #AD1B2A;}
A.lnk_red_italic:HOVER {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; text-decoration:underline; color: #AD1B2A;}

A.lnk_red_underline:LINK  {font-family: Arial, Helvetica, sans-serif; text-decoration:none; border-bottom: dotted 1px #A90303; color: #A90303}
A.lnk_red_underline:VISITED  {font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: dotted 1px #A90303; color: #A90303}
A.lnk_red_underline:ACTIVE  {font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: dotted 1px #A90303; color: #A90303}
A.lnk_red_underline:HOVER  {font-family: Arial, Helvetica, sans-serif; color: #A90303}

A.link_white:LINK {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
A.link_white:VISITED {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
A.link_white:ACTIVE {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
A.link_white:HOVER {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #FFFFFF;}

/* Fillers */
.fill_black {background-color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF; }
.fill_grey_lite {background-color: #E5E5E5; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; }
.fill_menu {background-color: #E5E5E5; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF; }
.fill_midfill {background-image: url(images/midfill.gif); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}

/* Forms */
.frm_blue_button {background-color:#174473; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#FFFFFF; display:inline; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px;}
.frm_grey_button {background-color:#C3C3C3; border-top:1px solid #616161; border-bottom:1px solid #616161; border-left:1px solid #616161; border-right:1px solid #616161; color:#616161;  font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height:17px;}
.frm_textfield {background-color:#FFFFFF; border-top:1px solid #174473; border-bottom:1px solid #174473; border-left:1px solid #174473; border-right:1px solid #174473; color:#174473; display:inline; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height: 13px;}
.frm_textbox{background-color:#FFFFFF; border-top:1px solid #174473; border-bottom:1px solid #174473; border-left:1px solid #174473; border-right:1px solid #174473; color:#174473; display:inline; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px;}

/* Spacers. Definition: txt_colour_type */ 
.space_1px {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height:1px; border:0px;}
.space_2px {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height:2px; border:0px;}
.space_5px {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height:5px; border:0px;}
.space_7px {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height:7px; border:0px;}
.space_10px {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height:10px; border:0px}
.space_10px_white {background-color:#FFFFFF; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; height:10px; border:0px}
.space_20px {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; text-decoration:none; height:20px; border:0px}

/* Tables */
.tbl_footer {background-image: url(images/footer.gif); font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-align:center; color: #316296; border:0px; height: 50px; width: 369px;}
.tbl_footer_large {background-image: url(images/footer_large.gif); font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-align:center; color: #316296; border:0px; height: 50px; width: 606px;}
.tbl_left {background-color: #FFFFFF; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 170px;}
.tbl_grey {background-color: #E5E5E5; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 170px;}
.tbl_image{background-color:#FFFFFF; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; color:#174473; display:inline; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px;}
.tbl_items {background-color: #E5E5E5; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px;}
.tbl_main {background-color: #FFFFFF; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; margin-left:auto; margin-right:auto; width: 776px;}
.tbl_menu {background-image: url(images/blue_menu.gif); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; height: 21px; width: 606px;}
.tbl_mod_in {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 189px;}
.tbl_news {background-color: #FFFFFF; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 340px;}
.tbl_right {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 606px;}
.tbl_poll {background-color:#DCDCDC; border-top:1px solid #616161; border-bottom:1px solid #616161; border-left:1px solid #616161; border-right:1px solid #616161; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px;}
.tbl_set{font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; height: 450px; width: 560px;}
.tbl_set_small {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; height: 450px;}
.tbl_side {background-color: #FFFFFF; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 224px;}
.tbl_thumb {background-color: #FAFAFA; border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; color:#000000; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; height: 96px; width: 128px;}
.tbl_thumb_mid {background-color: #FFFFFF; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; margin-left:auto; margin-right:auto;}


/* Text. Definition: txt_colour_type */
.txt_black_bold {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
.txt_black_bold_underline {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000;}
.h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #000000;}
.txt_black_norm {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000;}
.txt_blue_bold {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #174473;}
.txt_blue_norm {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #174473;}
.txt_grey_norm {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #939393;}
.h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #01172E;}
.h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #174473;}
.txt_red_h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; color: #AD1B2A;}
.txt_white_bold {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
.txt_white_norm {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF;}

/* DTD styles for W3 Compliancy */
.dtd_fix  {background-image: url(images/fix.gif); border: 0px; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.dtd_image {border:0px; color: #000000; display:block; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding:0px;}
.dtd_white  {background-image: url(images/white.gif); border: 0px; display:block; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px; padding:0px;}

/* Darren */
form {display:inline;}

td img {display: block;}

.nav_main {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #174473;background-color: #E5E5E5;border:0px;width:100%;height:40px;vertical-align:middle;border:0px solid black;cursor:hand;}
.nav_main_mo {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #174473;background-color: #A1BCCB;border:0px;width:100%;height:40px;vertical-align:middle;border:0px solid black;cursor:hand;}
.nav_main_clk {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #174473;background-color: #A1BCCB;border:0px;width:100%;height:40px;vertical-align:middle;border:0px solid black;cursor:hand;}

.nav_sub {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #174473;background-color: #BFDAF3;border:0px;width:100%;height:20px;vertical-align:middle;border:0px solid black;cursor:hand;}
.nav_sub_mo {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #174473;background-color: #ABCFF1;border:0px;width:100%;height:20px;vertical-align:middle;border:0px solid black;cursor:hand;}
.nav_sub_clk {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #174473;background-color: #ABCFF1;border:0px;width:100%;height:20px;vertical-align:middle;border:0px solid black;cursor:hand;}

.nav_final {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #174473;background-color: #D5E7F7;border:0px;width:100%;height:20px;vertical-align:middle;border:0px solid black;cursor:hand;}
.nav_final_mo {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #174473;background-color: #E9F2FB;border:0px;width:100%;height:20px;vertical-align:middle;border:0px solid black;cursor:hand;}
