/* 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;
 font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; font-weight:normal;} 

/* Link styles */
A:LINK  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
A:VISITED  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
A:ACTIVE  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
A:HOVER  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

A.txt_footer_new:LINK {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: underline; color: #FFFFFF;}
A.txt_footer_new:VISITED {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: underline; color: #FFFFFF;}
A.txt_footer_new:ACTIVE {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: underline; color: #FFFFFF;}
A.txt_footer_new:HOVER {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: underline; color: #FFFFFF;}

A.lnk_blue:LINK  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; text-decoration: underline; color: #02589C;}
A.lnk_blue:VISITED  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; text-decoration: underline; color: #02589C;}
A.lnk_blue:ACTIVE  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; text-decoration: underline; color: #02589C;}
A.lnk_blue:HOVER  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; text-decoration: underline; color: #02589C;}

A.lnk_blue10:LINK  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; text-decoration: underline; color: #02589C;}
A.lnk_blue10:VISITED  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; text-decoration: underline; color: #02589C;}
A.lnk_blue10:ACTIVE  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; text-decoration: underline; color: #02589C;}
A.lnk_blue10:HOVER  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: normal; text-decoration: underline; color: #02589C;}

A.lnk_red_underline:LINK  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border-bottom: dotted 1px #A90303; color: #A90303}
A.lnk_red_underline:VISITED  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: dotted 1px #A90303; color: #A90303}
A.lnk_red_underline:ACTIVE  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: dotted 1px #A90303; color: #A90303}
A.lnk_red_underline:HOVER  {font-family: Verdana, Arial, Helvetica, sans-serif; color: #A90303}

A.lnk_underline:LINK  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #000000}
A.lnk_underline:VISITED  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000}
A.lnk_underline:ACTIVE  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000}
A.lnk_underline:HOVER  {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000}

/* Fillers */
.fill_base {background-image: url(images/fill_base.gif); border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}
.fill_black {background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #FFFFFF; }
.fill_blue_19 {background-color: #00457C; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #FFFFFF; height: 19px;}
.fill_blue_22 {background-color: #00457C; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #FFFFFF; height: 22px;}
.fill_dot {background-image: url(images/fill_dot.gif); border: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #000000; height: 21px;}
.fill_grey {background-color: #ECECEC; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #000000;}
.fill_grey_dark {background-color: #AFB2BE; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #000000; height: 22px;}
.fill_grey_fade {background-image: url(images/grey_fade.gif); font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000; height: 240px;}
.fill_jobs {background-image: url(images/fill_job.gif); border: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #000000; height: 48px;}
.fill_news {background-image: url(images/fill_mid_news.gif); border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}
.fill_news_archive {background-image: url(images/fill_archived.gif); font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;height: 28px;}
.fill_news_bot {background-image: url(images/fill_bot_news.gif); border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}
.fill_newsflash {background-image: url(images/nf.gif); border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000; height: 25px;}
.fill_white{background-image: url(images/white.gif); border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}

/* Forms */
.form  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #000000; display: inline;}

form  {display: inline;}

.frm_textfield {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000;
	border-top: 1px solid #AFB2BE; border-bottom: 1px solid #AFB2BE; border-left: 1px solid #AFB2BE; border-right: 1px solid #AFB2BE; height: 15px;}

/* Tables */
.tbl_grey {
 background-color: #FFFFFF; border: 0px;
 border-top: 1px solid #AFB2BE; border-bottom: 1px solid #AFB2BE; border-left: 1px solid #AFB2BE; border-right: 1px solid #AFB2BE; 
 font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #000000;}

.tbl_main  {
 background-color: #FFFFFF; border: 0px;
 font-family: Verdana, Arial, 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_bottom  {
 background-image: url(images/fill_bottom.gif); border: 0px;
 font-family: Verdana, Arial, 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; */height: 60px; width: 745px;} /*originally 776px*/

/* Text. Definition: txt_colour_type */
.txt_black_10 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: none; color: #000000;}
.txt_black_bold {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
.txt_black_bold_underline {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000;}
.txt_black_norm {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #000000;font-weight:normal;}
.txt_blue_norm {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #0E62A3;font-weight:normal;}
.txt_blue_bold {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; text-decoration: none; color: #0E62A3;}
.txt_footer {font-family: Arial, Helvetica, sans-serif;  font-size: 9px; text-decoration: none; color: #FFFFFF;}
.txt_footer_copy {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration: none; color: #75BDF7;}

.txt_grey_norm {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration: none; color: #939393;}
.txt_red_bold_10 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; color: #A90303;}
.txt_white_bold  {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF;}

/* DTD styles for W3 Compliancy */
.dtd_fix  {background-image: url(images/fix.gif); border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}
.dtd_white  {background-image: url(images/white.gif); border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;}