/* Body elements and style */
body {background:#FFFFFF; background-image:url(images/main_bkg.gif); border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding:0; } 
 
table {margin-left:auto; margin-right:auto;}
 
/* Link styles */
a:link {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a:visited {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a:active {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a:hover {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}

a.footer:link {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.footer:visited {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.footer:active {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.footer:hover {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}

a.lnk_black:link {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.lnk_black:visited {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.lnk_black:active {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.lnk_black:hover {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}

a.lnk_burgundy:link {color:#7B1D20; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.lnk_burgundy:visited {color:#7B1D20; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.lnk_burgundy:active {color:#7B1D20; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
a.lnk_burgundy:hover {color:#7B1D20; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}

a.lnk_h2:link {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.lnk_h2:visited {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.lnk_h2:active {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
a.lnk_h2:hover {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:underline;}

/* DTD styles for W3 Compliancy */
.dtd_fix  {background-image:url(images/fix.gif); border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px;}
.dtd_white {background:#FFFFFF; border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px;}
.dtd_image {border:0px; color:#000000; display:block; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px;}
.dtd_thumb {border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; color:#000000; display:block; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px;}
.dtd_large {border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; color:#000000; display:block; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px;}

/* Fillers */
.fill_grey {background-color:#D7E9EE; color:#000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.fill_top {background-image:url(images/top.gif); color:#FFFFFF; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; height:228px; width:776px;}
.fill_module {background-color:#00BAE9; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

/* Forms */
form {display:inline}
.frm_textbox {background-image:url(images/fillers/textbox.gif); font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; border-top:1px solid #686868; border-bottom:1px solid #FAFCFB; border-left:1px solid #9C9D9D; border-right:1px solid #F9FAF9; height:13px;}

/* Spacers. Definition:txt_colour_type */ 
.space_1px {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; height:1px;}
.space_2px {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; height:2px;}
.space_5px {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; height:5px;}
.space_10px {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; height:10px;}
.space_20px {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; height:20px;}

/* Tables */
.tbl_main {background-image:url(images/white_bkg.gif); border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; width:776px;}
.tbl_text_1 {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; width:726px;}
.tbl_text_2 {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; width:501px;}
.tbl_text_side {border:0px; color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; width:200px;}
.tbl_title_1 {background-color:#00BAE9; border:0px; color:#FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:26px; text-align:center; height: 40px; width:726px;}

/* Text. Definition:txt_colour_type */
.h1 {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none;}
.h2 {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
.h3 {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.txt_black {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.txt_blue {color:#007CC1; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.txt_dark {color:#007CC1; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.txt_footer {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; text-decoration:none;}
.txt_paging {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:right; text-decoration:none;}
.txt_small {color:#000000; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}

p   {margin: 0px; padding: 0px}
pre     {white-space:normal;}