/* CSS Document */
form,html,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px; background-color:#DAF2FC; font:12px Tahoma, Arial, sans-serif; line-height:18px; color:#093F4C;}

.bg_middle{ background-color:#9ABDCC;height:200px;}

/*.bg_middle{ background:url(../images/bg_middle.jpg) repeat-x; height:230px;}*/

.maintable{ background-color:#FFF;width:951px; border:1px solid #B4DCEC; border-collapse:collapse;}

.maintable a, .maintable a:visited{ color:#093F4C; text-decoration:none; font-weight:bold; }
/*** robertv - 16/04/2010 - job 12924 - added styles for a tags ***/
.maintable a:hover { color:#093F4C; text-decoration:underline; font-weight:bold; }
/*** end robertv - 16/04/2010 - job 12924 ***/

.heading_login{ font-size:13px; font-weight:bold; text-decoration:underline; color:#1F7498;}

.txt_box{ background-color:#FFF; border:1px solid #989797; font-size:11px; height:17px;}

.btn_submit{ background-color:#2B434D; border:none; font-size:11px; color:#FFF; font-weight:bold;  height:19px;}

.link_forgot,.link_forgot:visited{font-size:11px; text-decoration:underline; color:#2B88AF;}

.link_forgot:hover,.link_forgot:active{font-size:11px; text-decoration:none; color:#2B88AF;}

.bg_redwhite{ background:url(../images/red_white.jpg) repeat-x; height:27px;}

.border_right{ border-right:1px solid #D8D8D8;}

.left td{border-bottom:1px solid #D8D8D8;}

.left a,.left a:visited{ font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#2B434D; text-transform:uppercase;text-decoration:none;}

.left a:hover,.left a:active{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#2B434D; text-transform:uppercase;text-decoration:underline;}  

.purchase{ background-color:#2B434D; border:2px solid #BCBCBC; border-collapse:collapse; color:#FFF; font-size:16px; height:46px; font-weight:bold;}
.purchase a ,.purchase a:visited { color:#FFF; text-decoration:none;}

.purchase a:hover ,.purchase a:active { color:#FFF; text-decoration:underline;}

.register{ background-color:#78AE36; border:2px solid #CCC; border-collapse:collapse; color:#FFF; font-size:16px; height:46px; font-weight:bold;}

.register a ,.register a:visited { color:#FFF; text-decoration:none;}

.register a:hover ,.register a:active { color:#FFF; text-decoration:underline;}

.news{ font-size:11px;}

.more,.more:visited{ font-size:11px;color:#666;text-decoration:underline; margin-right:3px;}

.more:hover,.more:active{text-decoration:none;}  

.more2,.more2:visited{ font-size:11px;color:#2B434D;text-decoration:underline;}

.more2:hover,.more2:active{text-decoration:none;} 

.line_height{ line-height:20px;}

ul.line_height{ margin:0 0 5px 10px; padding:0px; list-style-position:inside;}

.txt_red{ color:#2B434D; font-weight:bold;}

.txt_blue{ color:#1F7498; font-weight:bold;}

.txt_spred{ color:#FF0000; font-weight:bold;}

.txt_green{ color:#093F4C; text-decoration:underline;}

.bottom{ background-color:#FFF;border:1px solid #B4DCEC; border-collapse:collapse;color:#2B88AF;font-size:11px; letter-spacing:1px;}

.bottom a,.bottom a:visited{ color:#2B88AF;text-decoration:none;}

.bottom a:hover,.bottom a:active{text-decoration:underline;} 

.border_bottm{ border-bottom:1px solid #CCC;padding-bottom:2px;}

.border_bottm2{ border-bottom:1px solid #CCC;}

.header_main{ font-family:Arial, Helvetica, sans-serif; color:#363233;font-size:18px; letter-spacing:1px; }

.header_banner{ font-family:Arial, Helvetica, sans-serif; color:#FFF;font-size:25px; letter-spacing:1px; font-weight:bolder;}
.detail_link,.detail_link:visited{ color:#093F4C; text-decoration:underline; font-weight:bold; font-size:11px;}
.detail_link:hover,.detail_link:active{ color:#093F4C; text-decoration:none; font-weight:bold; font-size:11px;}

.txt_bgblue{ color:#1F7498; font-weight:bold; height:25px; border:1px solid #D8D8D8; text-align:center}
