body{font: 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align: left; 
    color: #001122;letter-spacing:0px;background:url(../gfx/bg.jpg) repeat-x #0188C8;letter-spacing:1px; margin:0px; padding:0px}
img, table, body, div body {border-width:0px;padding:0px;margin:0px}
form {display:inline; padding:0px; margin:0px}
a{color:#5576B4;text-decoration:none}
a:hover {text-decoration:underline}
.cf{clear:both;line-height:0px;font-size:0px;}
.p6{padding:6px}.p12{padding:12px}
.cur{cursor:pointer;}
.ca {text-align:center}
.la {text-align:left}
.ja {text-align:justify}

div#p {padding:10px 30px}
h1 {font-size:18px; color:#003366; margin:0px; padding:10px 0px;text-align:left;}
h2 {font-size:14px; color:#003366; margin:0px; padding:10px 0px;text-align:left;}
h3 {font-size:12px;text-align:left; margin:0px; padding:0px;text-align:left;}
h5 {font-size:14px;margin-top:0px;text-align:left;}
h5 span {font-size:10px;}
div#c {width:900px; margin:0px auto; text-align:center; padding-top:2px}
div#head {width:900px; height:279px; background: url(../gfx/head.jpg) no-repeat;}
div#head a img {float:right; margin-right:75px; margin-top:10px}
div#main_menu {height:53px; background-color:#BCE1FC;}
div#main_menu ul {list-style:none; margin:0px; padding:0px; margin:0px auto; display:block; width:777px}
div#main_menu ul li {display:inline; margin:0px; padding: 0px;}
div#main_menu ul li a {display:block; float:left; background:url("../gfx/menu_btn_i.jpg") no-repeat;
    color:#222; text-decoration:none; font-size:16px; line-height:53px; width:125px; height:53px; 
    text-transform: capitalize; font-weight:bold}
div#main_menu ul li a.active_menu {background:url("../gfx/menu_btn_o.jpg") no-repeat; color:#fff}
div#main_menu ul li a:hover {background:url("../gfx/menu_btn_o.jpg") no-repeat; color:#fff}

div#sub_menu {height:243px; background: url(../gfx/sub_menu_bg.png) repeat-x #D5ECFE; text-align:left}
div#sub_menu div#cont {width:777px; text-align:left; margin:0px auto}
div#sub_menu div#cont div.cap {font-size:18px; color:#003366; padding:10px 2px;}
div#sub_menu div#cont table#tbl_offers {width:100%; color:#1070a0; text-transform:uppercase; font-size:11px;}
div#sub_menu div#cont table#tbl_offers tbody tr td {background:url(../gfx/circ_blue.gif) no-repeat left; padding:6px 0px 6px 25px; width:33%} 
div#sub_menu div#cont table#tbl_offers tbody tr td.no_bg {background:none}
div#sub_menu div#cont table#tbl_offers tbody tr td a {color:#1070a0; text-transform:uppercase; font-size:11px; font-weight:bold;line-height:20px}
div#sub_menu div#cont table#tbl_offers tbody tr td a:hover, div#sub_menu div#cont table#tbl_offers tbody tr td a.act {color:#c04010;}

div#footer {height:22px; text-align:center; padding:15px}
div#footer ul {list-style:none; margin:0px; padding:0px; margin:0px auto;}
div#footer ul li {display:inline; margin:0px; padding: 0px;color:#aaf}
div#footer ul li a {color:#aaf; text-decoration:none; font-size:14px; line-height:22px; }
div#footer ul li a.active_menu {color:#fff}
div#footer ul li a:hover {color:#fff}
div#box {width:376px}
div#box_bg {background: url(../gfx/box_bg.gif) repeat-y}
div#box_bg_bottom {background: url(../gfx/box_bg_bottom.gif) no-repeat}
div#box_bg_top {background: url(../gfx/box_bg_top.gif) no-repeat;}
div#body_top {background: url(../gfx/body_top.jpg) top no-repeat;}
div#body_bg {background: url(../gfx/body_bg.jpg) repeat-y;}
fieldset {text-align:left; padding:0px 10px; margin:5px 0px; line-height:16px}
fieldset legend {font-weight:bold}
fieldset#msgs_ok {color:#339933; border:1px solid #339933;}
fieldset#msgs_ok legend {color:#339933;}
fieldset#msgs_error {color:#993333; border:1px solid #993333; background-color:#ffbbbb}
fieldset#msgs_error legend {color:#993333;}
fieldset#msgs_info {color:#333399; border:1px solid #333399;}
fieldset#msgs_info legend {color:#333399;}

div#news_box h5 {background:url(../gfx/news_bullet.jpg) left top no-repeat; padding-left:25px; padding-top:0px}
div#news_box p {padding-left:20px; text-align:justify}
div#news_box {background:url(../gfx/news_box_bg.jpg) repeat-y;}
div#news_box div#news_box_inner {padding:15px}
div#news_box_top {background:url(../gfx/news_box_top.jpg) no-repeat top;}
div#news_box_bottom {background:url(../gfx/news_box_bottom.jpg) no-repeat bottom;}
