body {
   margin:0; padding:0; border:0;
   background:#FDFEFE url(/images/bg_body.gif) repeat-y;
   text-align:center;
}
.subscr {
   background:#FDFEFE url(/images/main_top_right1.jpg) no-repeat;
   height:90px;
   color: #ffffff;
   font-weight: bold; font-size:12px;
}   
.srch {
   background:#FDFEFE url(/images/main_top_right2.jpg) no-repeat;
   height:69px;
   color: #1C4A78;
   font-weight: bold; font-size:12px;
}   
form {margin:0; padding:0; display:inline; }
img.left {float:left; margin:0 15px 0 0; }
img.right {float:right; margin:0 0 0 15px; }
td {vertical-align:top;}
#pre {
   margin: 0 auto; padding:5px; border:0; 
   width:920px;
}
#container {
   margin: 0 auto; padding:0; border:0; 
   width:940px; text-align:left; 
   background:#E9EAEA; 
}
#nl {
   margin: 0 auto; padding:0; border:0; 
   width:700px; text-align:left; 
   background:#E9EAEA; 
}
.fll {
   margin:0; padding:0; border:0;
   border-collapse:collapse; 
   table-layout:auto; 
   border-spacing:0; 
}
.fll td {
   vertical-align:top;
   margin:0; padding: 0; border:none;
}
.fll td img {
   margin:0; padding:0; border:none;
}
.fll2 {
   margin:0; padding:0; border:0;
   border-collapse:collapse; 
   table-layout:auto; 
   border-spacing:0; 
   width:100%;
}
.fll2 td {
   vertical-align:top;
   margin:0; padding:6px 2px 2px 2px; border-bottom:dotted 1px #386C97;
   text-align:left; 
}
.fll3 {
   table-layout:auto; 
   width:100%;
}
.fll3 td {
   vertical-align:top;
   padding:10px; border:dotted 1px #386C97;
}
.fll3 td h4 {
   padding:0; margin:0 0 10px 0; color: #386C97;
}
.flls {
   margin:0; padding:0; border:0;
   border-collapse:collapse; 
   table-layout:auto; 
   border-spacing:0; 
    border:solid 1px #386C97;
}
.flls td {
   margin:0; padding:10px; border: none;
   text-align:left; 
}
.search {
   margin:0; padding:0; border:solid 1px #386C97;
   display:inline;
   height:20px;
}
#main {
   width:940px; 
   margin:0; padding:0; border:0; 
   border-collapse:collapse; 
   table-layout:auto; 
   border-spacing:0; 
}
#main_top_left {
   width:198px; 
   margin:0; padding:0; border:0; 
}
#main_top_right {
   width:742px; 
   margin:0; padding:0; border:0; 
}
#main_left {
   width:198px; 
   margin:0; padding:0; border:0; 
   background:#246797 url(/images/bg_main_left.gif) repeat-x; 
}
#main_middle_left1 {
   width:20px; 
   margin:0; padding:0; border:0; 
   background:#ffffff url(/images/bg_main_middle_left1.jpg) no-repeat; 
}
#main_middle_right1 {
   width:8px; 
   margin:0; padding:0; border:0; 
   background:#ffffff url(/images/bg_main_middle_right1.jpg) no-repeat; 
}
#main_middle_left2 {
   width:20px; 
   margin:0; padding:0; border:0; 
   background:#ffffff url(/images/bg_main_middle_left2.jpg) repeat-y; 
}
#main_middle_right2 {
   width:8px; 
   margin:0; padding:0; border:0; 
   background:#ffffff url(/images/bg_main_middle_right2.jpg) repeat-y; 
}
#main_middle_center {
   width:714px; 
   margin:0; padding:0; border:0; 
   background:#ffffff url(/images/bg_main_middle_center.jpg) repeat-y; 
}
#main_bottom {
   width:940px; 
   margin:0; padding:0; border:0; 
   background:#ffffff url(/images/bg_main_bottom.jpg) no-repeat; 
}
.main_cat {
   width:119px; 
   margin:0; padding:0; border:0; 
   background:#ffffff; 
}
.main_cat img {
   margin:0; padding:0; border:0; 
}
#frame {
   width:714px; 
   margin:0; padding:0; border:none;
   border-collapse:collapse; 
   table-layout:auto; 
   border-spacing:0; 
}
#frame td {
}
#frame img {
}
.frametitle {
font-family: Times;
font-weight: bold;
font-size:16px;
line-height: 32px;
color: #236594;
background-repeat: no-repeat;
background-position: top right;
}
.frameh {
   padding:0 0 0 25px;
   margin: 0px;
}
.frameh h3 {
   font-size:14px;
   font-weight:bold;
   margin: 0 0 15px 0; padding:0;
}
.frameh h5 {
   font-size:1px;
   padding:0;
   margin: 10px 0 0 0;
}
.frame_side {
   width:3px; 
   margin:0; padding:0; border:0;
   background:#ffffff url(/images/frame_side.gif) repeat-y; 
}
.cnt {
   margin:0; padding:0; border:0;
   border-collapse:collapse; 
   table-layout:auto; 
   border-spacing:0; 
   width:100%;
}
.txt {
   padding: 0 10px 0 0;
   margin:0;
   text-align:left;
}
.fwbk {
   margin: 0;
   padding: 15px 0 15px 0;
   vertical-align:bottom;
}
.fwbk img {
   margin:0; padding:0; border:0; 
}
#stf {
   margin:0 10px 0 0; padding:0px; border:none;
   float:right;
}
#stf_active {
   position:absolute;
   right:200px; top:270px; width:330px;
   margin:0; padding:0; z-index: 0;
   text-align:left;
}
.stf_table {
   width:330px;
   background:url(/images/nlb_left.gif) repeat-x;
   border:solid 1px #808080;
}
.stf_table td {
   vertical-align:top;
   margin:0; padding:5px; border:none;
   text-align:left;
}
#mypoll {
   width:130px;
   margin:0 0 5px 5px;
   padding:0;
   text-align:left;
   float:right;
   border:solid 1px #c0c0c0; 
   background-color:#f0f7fe;
   padding:2px;
   font-size:11px;
}
#mypoll p {
   margin:3px 1px 2px 5px;
   padding:0;
}
#mypoll input {
   height:20px;
   padding:0;margin:0;
}
#google_search {font-size:12px; line-height:16px; background:#FFFFFF; padding:10px;}
#google_search div {width:680px;}
#google_search .gsc-search-box {width:400px; }
#google_search .gsc-search-box input[type=text] {width:300px; }
.gsc-result {padding:10px 0;margin:0;width:600px;}
.gsc-result a {font-weight:bold; color:#2253AA !important;}
.gs-visibleUrl, .gs-visibleUrl-short {color:#060 !important; font-size:11px; font-weight:bold; }
.gsc-tabHeader {padding:2px 5px 4px 5px; }
.gsc-tabhActive {border-top:2px solid #666 !important; }
.gsc-tabhInactive, .gsc-tabHeader, .gsc-tabhActive {font-size:10px; line-height:10px;}
