html {margin:0px; padding:0px; background:#2072a1;}
body {width:1004px; margin:0px auto; padding:0px; background:#fff;}

/*header*/
#header {background:url(../images/hdr_bg.jpg) repeat-x #0e2652; height:93px; margin:0px; padding:0px;}
#header img {float:left;}

#tab {margin:45px 5px 0px 50px; padding:0px; float:left; height:48px; background:url(../images/tab_mid.jpg) repeat-x #0e2652;}
#tab a{font:bold 13px arial; color:#c4e8fc; text-decoration:none; padding:0px 4px 0px 4px; float:left; line-height:40px;}
#tab a:hover{color:#fff; text-decoration:none;}
#tab img{float:left;}

#flash {position:absolute; top:93px; z-index:1;}
.flash {margin:0px; padding:0px; height:152px;}

.marquee { background:#1f709e; height:20px; font:bold 11px arial; color:#c4e8fc; text-align:center; padding:5px 10px 0px 10px; margin:3px 0px 12px 0px}

form {padding:0px; margin:0px;}

.search { background:#1f709e; height:31px; font:normal 11px arial; color:#fff; padding:0px; margin:3px 0px 5px 0px;}
.search b{font:bold 13px verdana; color:#fff; margin:0px; padding:0px 10px 0px 10px; float:left; line-height:31px;}
.search strong{font:normal 11px arial; color:#fff; margin:0px; padding:0px 0px 0px 10px; float:left; line-height:31px;}
.search strong input{font:normal 11px arial; color:#000; margin:5px 5px 0px 0px; padding:0px 0px 0px 0px; height:21px; float:left;}
.search span select{font:normal 11px arial; color:#000; margin:6px 5px 0px 10px; padding:0px 0px 0px 0px; float:left; width:140px;}
.search img{margin:6px 5px 0px 15px; padding:0px 0px 0px 0px; float:left;}

#pg_nav {font:normal 11px arial; color:#000; text-align:left; margin:0px 0px 10px 300px;}
#pg_nav a{font:bold 11px arial; color:#123360; text-decoration:underline;}
#pg_nav a:hover{color:#123360; text-decoration:none;}
#pg_nav strong{font:bold 11px verdana; color:#4573a5; float:right; padding:0px 15px 0px 0px;}

#right {width:300px; float:right; margin:0px; padding:0px; border-right:0px solid #fff;}
*html #right {width:300px; float:right; margin:0px; padding:0px; border-right:0px solid #fff;clear:right;}

.right_banner {width:300px; margin:0px; padding:0px; height:170px;}
.right_banner img{margin:0px 0px 10px 0px; border:0px;}

.right_banner1  {width:300px; margin:15px 0 0 0; padding:0; height:250px;}
.mid_banner1  {width:728px; margin:15px 0 0 150px; padding:0px; height:90px; clear:right;}

.left_banner1  {width:300px; margin:15px 0 10px 5px; padding:0px; height:250px;}

/*
#right_banner1 {position:absolute; top:1025px; margin-left:732px;}
#right_banner2 {position:absolute; top:1115px; margin-left:732px;}
#right_banner3 {position:absolute; top:1225px; margin-left:732px;}
#right_banner4 {position:absolute; top:1335px; margin-left:732px;}
#right_banner5 {position:absolute; top:1445px; margin-left:732px;}
*/

.clear {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}


/*left nav*/
#lft { width:310px; border-top:10px solid #c1e5fd; border-bottom:10px solid #c1e5fd; border-left:1px solid #c1e5fd; border-right:1px solid #c1e5fd; background:#e3f4ff; float:left; padding:0px 0px 10px 0px; margin:5px 10px 0px 0px;}
.lft_lnk {width:297px; background:#fff; height:23px; font:bold 13px arial; color:#1f709e; margin:8px 0px 0px 7px;}
.lft_lnk a{background:url(../images/blue_arrow.gif) no-repeat left; font:bold 13px arial; color:#1f709e; padding:0px 0px 0px 15px; margin:0px 0px 0px 7px; line-height:23px; text-decoration:none;}
.lft_lnk a:hover{color:#1f709e; text-decoration:underline;}
.ht { height:20px;}


/*header*/
#footer {background:url(../images/footer_bg.jpg) repeat-x #18335e; width:1004px; height:95px; margin:0px; padding:0px; text-align:center; font:bold 11px arial; color:#fff; border-top:20px solid #fff; border-bottom:2px solid #fff;}
#footer a{font:bold 11px arial; color:#fff; text-decoration:none; line-height:30px; margin:0px 0px 20px 0px;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer b{font:bold 12px arial; color:#fffae0; text-decoration:none; padding:0px 5px 0px 0px; margin:0px;}
#footer u{font:normal 10px arial; color:#fff; text-decoration:none; padding:0px 0px 0px 0px; margin:0px; width:274px; line-height:13px; text-align:center;}
.message{font:bold 12px arial; color:red; text-align:center;}
