/* debug { * /
.g_row { background-color: gray; }
.g_cell { background-color: silver; }
/* } debug */

/* snippets
min-height (including ie6)	- min-height: 250px; _height: expression(this.offsetHeight < 250 ? '250px' : this.offsetHeight);
*/

* { font-family: Arial; }
body { background:url('/ui/tabr/m/body_bg.jpg') no-repeat #01245c center top; color: #000; font-size:12px; }
a { color: #989898;  text-decoration: none;}
a:hover {color:#000; text-decoration:none;}
td { vertical-align: middle; }
h1 {color:#152C5E; font-size:1.3em; line-height:50px;}
input, textarea { font-size: 1em; border:1px solid #969696;}
input[type=checkbox]{border:none;}
input[type=radio]{border:none;}
input[type=submit]{cursor:pointer;}
iframe{border-width:0px;}

hr.clear { font-size: 1px; height: 1px; line-height: 1px; clear: both; }

.container { width: 990px;}

.s_header{ background:url('/ui/tabr/m/top_bg.jpg') no-repeat; height:120px; width:978px; margin:0 6px; _margin-right:4px;}
.s_header .s_panel {float:left; height:30px;}

.s_header .s_topIcons{float:left; margin:3px 0 0 9px;}
.s_header .s_topIcons li{float:left; display:inline; height:19px;}
.s_header .s_topIcons li.sep{width:1px; border-right:1px dotted #01245c; margin:0 10px;}
.s_header .s_topIcons li.home a{background:url('/ui/tabr/m/home1.gif') no-repeat 0 50%; width:11px; display:block; height:19px;}
.s_header .s_topIcons li.home a:hover{background:url('/ui/tabr/m/home2.gif') no-repeat 0 50%;}
.s_header .s_topIcons li.contact a{background:url('/ui/tabr/m/contact1.gif') no-repeat 0 50%;width:13px; display:block; height:19px;}
.s_header .s_topIcons li.contact a:hover{background:url('/ui/tabr/m/contact2.gif') no-repeat 0 50%;}
.s_header .s_topIcons li.map a{background:url('/ui/tabr/m/map1.gif') no-repeat 0 50%; width:11px; display:block; height:19px;}
.s_header .s_topIcons li.map a:hover{background:url('/ui/tabr/m/map2.gif') no-repeat 0 50%;}



.s_header .s_logo{float:right; margin-top:8px; .margin-top:35px; clear:right;}

.s_main{background:#fff; min-height:690px; width:978px; padding:10px 6px 6px 6px; _margin-right:2px; _width:977px; _height:690px;}
.s_main .s_panel { width: 174px; }
.s_main .s_panel_box {}

/* --- Controls --- */

/* [ Language Box] */
.LanguageBox { margin-bottom: 0.2em; overflow: hidden; }
.LanguageBox table { float: right; }

/* [ NewsBox Xpress ] */
.newsContainer{background:url('/ui/tabr/m/news_bg.gif') no-repeat; height:51px; margin-bottom:8px;}
#NewsBox{height:30px; width:910px; margin-right:35px; _margin-right:17px; margin-top:10px;}
#NewsBox iframe { height: 30px; }
#NewsBox .contentBG {height:51px; }
#NewsBox .title { display: none;}

/* [ Top Menu : Tabs ] */
.topNav_cont{background:url('/ui/tabr/m/topMenu_sub_bg.gif') repeat-x bottom; margin:5px 6px 0; _margin:5px 4px 0 4px; width:978px; height:79px;}
.s_topNav{background:url('/ui/tabr/m/topNav_bg.gif') no-repeat; height:auto; }
.s_tabs * { display: block; cursor: pointer; white-space: nowrap; }
.s_tabs {margin-right:15px;}
.s_tabs li {line-height: 37px; height: 37px; display: inline; margin:0;}
.s_tabs li.current{background:url('/ui/tabr/m/curr_bg.gif') no-repeat 50% bottom;}
.s_tabs a {padding:0 10px; text-decoration: none; color:#fff; font-weight:bold;}
.s_tabs li a:hover{color:#52b8e8;}
.s_tabs li.spc{background: url('/ui/tabr/m/menu_div.gif') no-repeat 50% 55%;}

/*.s_tabs li:hover  , .s_tabs li.current   { background-position: 0% -30px; }
.s_tabs li:hover a, .s_tabs li.current a { background-position: 100% -30px; color: #fff; }
.s_tabs li:hover b, .s_tabs li.current b { background-position: 0% -30px; }
.s_tabs a:hover {text-decoration: underline; }*/

.s_date{color:#fff; text-align:left; padding-left:12px; line-height:37px; float:left; _position:absolute; _float:none;}

.s_menuSub{background:url('/ui/tabr/m/topMenu_sub_bg.gif') repeat-x; height:41px; }
.s_menuArr{height:8px; border-top:1px solid #e5e5e5; background:url('/ui/tabr/m/top_arr.gif') no-repeat center top; margin:1px 6px 0 6px; width:978px;}

/* [ Footer Menu : VList ] */
.s_footer{margin:15px 0;}
.s_footer .s_menu{margin-right:270px; }
.s_footer .s_menu ul { overflow: hidden;}
.s_footer .s_menu li {color:#fff;}
.s_footer .s_menu li a { color:#fff; line-height:14px;}
.s_footer .s_menu li a:hover { text-decoration:underline; }

/* [ Search Box ] */
.s_header .s_searchBox{float:left; clear:left; margin:62px 0 0 6px; .width:320px;}
.s_searchBox_sv {float:left;}
.s_searchBox_sv .c_query{width:250px; text-align:left;}
.s_searchBox_sv .c_submit { text-align: center; width:57px; float:left; }
.s_searchBox_sv .c_submit input {font-weight: bold; color:#fff; background:url('/ui/tabr/m/search_but.gif') no-repeat; height:19px; border:none;  width:57px;}
.s_searchBox_sv .c_submit input:hover { background:url('/ui/tabr/m/search_but_ov.gif') no-repeat;}
.s_searchBox_sv .control{margin-left:10px;}
.s_searchBox_sv .control input { width:118px; padding: 0; height:17px;}

.s_BDTop .s_searchBox_sv{float:right; width:440px; height:18px; margin:7px 0; padding:10px ; clear:right; background:url('/ui/tabr/m/psak_bg.gif') no-repeat;}
.s_BDTop .s_searchBox_sv .c_submit a {color:#fff; background:url('/ui/tabr/m/login_but.gif') no-repeat; color:#01408f; line-height:19px;}
.s_BDTop .s_searchBox_sv .c_submit a:hover{background:url('/ui/tabr/m/login_but_ov.gif') no-repeat;}
.s_BDTop .s_searchBox_sv .c_query{float:right; width:auto;}
.s_BDTop .s_searchBox_sv .c_submit{float:right;}

/* [ Menu XML ] */
.s_menuXml { clear: both; height:38px; float:right;}
.s_menuXml .title { display: block; color:#333333; font-weight: bold; padding: 0 20px; line-height: 35px; background:url('/ui/tabr/m/right_pnl_ttl.gif') no-repeat 50%; margin-bottom:2px;}
.s_menuXml .topnavlink,
.s_menuXml a, .s_menuXml .topnavlinkItem { display: block; font-size: 1em; padding: 0.1em 0.3em; .padding: 0.3em 0.3em; }
.s_menuXml .topnavlink { border: solid 1px #7F9DB9; }
.zIndex1 { z-index: 1; }


/* [ Newsletter ] */

.s_NewsLetter{border:1px solid #e6e6e6; background:url('/ui/tabr/m/events_bg.gif') repeat-x; width:242px; float:right; padding-bottom:10px; margin-bottom:7px;}
.s_NewsLetter .title{float:right; line-height:41px; color:#4bb9de; font-weight:bold; margin-right:15px; clear:left;}
.s_NewsLetter .a_NewsLetter input{width:195px; margin:15px 20px;}
.s_NewsLetter .b_NewsLetter  input{width:77px; height:19px; color:#fff; font-weight:bold; border:none;}
.s_NewsLetter .b_NewsLetter input{background:url('/ui/tabr/m/send.gif') no-repeat; float:left;}
.s_NewsLetter .b_NewsLetter input:hover{background:url('/ui/tabr/m/send_ov.gif') no-repeat;}
.s_NewsLetter #ctl00_ctl00_BD_NLetter_ctl00_uxRemove{display:none;background:url('/ui/tabr/m/remove.gif') no-repeat; float:right;}
.s_NewsLetter #ctl00_ctl00_BD_NLetter_ctl00_uxRemove:hover{background:url('/ui/tabr/m/remove_ov.gif') no-repeat;}
.s_NewsLetter .b_NewsLetter{margin:0 20px; width:195px;}

/* [ PagingNav ] */
.PagingNav {
    font: 8pt/18px Arial; position: relative; height: 25px; clear: both;
    /* border: solid 1px #D4DDE4; background-color: #E0F2FE; */ }

.PagingNav div { margin-top: 4px; }
.PagingNav a { text-decoration: none; }
.PagingNav a img { vertical-align: middle; }
.PagingNav a.nv { font-size: 1.5em; font-weight: bold; }

.MoveNumberNav a { }
.PagingNav a:hover {color:#000;}
.PagingNav .currentPageNav { font-weight: bold; }

.PagingNav .New { float: right; padding-left: 4px; margin-left: 4px; margin-right: 3px; }
.PagingNav .Records { float: right; padding-right: 4px; margin-right: 4px; margin-top: 4px; }
.PagingNav .Records a { text-decoration: none; }
.PagingNav .Records a:hover { text-decoration: underline; }

.PagingNav .buttons { margin-right: 3px; }
.PagingNav .desciber { margin-left: 6px; }

.MarginTop { margin-top: 1em; }
.MarginBottom { margin-bottom: 1em; }

/*** Home Page ***/
.s_fc_hp { margin: 0em 11px 11px; display:none;}

.MArticle_Box { overflow: hidden; position: relative; width:460px; float:right; }
.MArticle_Box a, .MArticle_Box a:hover { color: #676767; text-decoration: none; }
.MArticle_Box img { width: 200px; float: left; margin:6px;}
.MArticle_Box .boxItem {color:#676767; border-bottom: solid 1px #e6e6e6; clear: right; cursor: pointer; width:219px; height:37px; padding:7px 10px; margin:0 1px; float:right; _margin:0px;}
.MArticle_Box div.current { background: url('/ui/tabr/m/art_curr_bg.gif') repeat-x; border-bottom: solid 1px #e6e6e6;  clear: right; cursor: pointer;  width:219px; height:37px; padding:7px 10px; margin:0 1px; color:#676767; float:right; _padding:7px 9px;}
.MArticle_Box div.current a { color: #006BDD; }
.MArticle_Box div.current b{color:#00285f;}
.MArticle_Box div.current dt { font-weight: bold; text-decoration: underline; }
.MArticle_Box div dt { font-weight: bold; }
.MArticle_Box div dd { font-weight: normal; }
.MArticle_Box dd{font-weight:normal;}
.MArticle_Box .boxItem b{color:#00285f;}
#MArticleWarp, .MArticleWarp { float:right; height:209px; width:241px; border:1px solid #e6e6e6; border-left:none; background:none;}
.bg1 { background:url('/ui/tabr/m/art_frame1.gif') no-repeat; }
.bg2 { background:url('/ui/tabr/m/art_frame2.gif') no-repeat; }
.bg3 { background:url('/ui/tabr/m/art_frame3.gif') no-repeat; }
.bg4 { background:url('/ui/tabr/m/art_frame4.gif') no-repeat; }
#MArticlePicWarp, .MArticlePicWarp {float:left; width:218px; height:211px; text-align: center; }

.boxItem { display:block; }
.MArticle_Box .description {font-size:11px; padding-top:3px;}

.MArticle_Dates { width:279px; background:url(/ui/tabr/m/events_bg.gif) repeat-x; height:362px; border:1px solid #E6E6E6; padding:6px; padding-bottom:0; margin-right:8px; float:left;}
.MArticle_Dates ul { clear:both; }
.MArticle_Dates .monthWrap {  }
.MArticle_Dates .monthTitle { width:91px; height:37px; line-height:37px; color:#fff; margin-left:2px; text-align:center; float:right; font-weight:bold; background:url('/ui/tabr/m/events_tab.gif') no-repeat; cursor:pointer; }
.MArticle_Dates .monthTitle:hover{background:url('/ui/tabr/m/events_tab_curr.gif') no-repeat; color:#52b8e8;}
.MArticle_Dates .itemWrap { clear:both; height:30px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #e6e6e6;}
.MArticle_Dates .itemWrap:hover{background: url('/ui/tabr/m/art_curr_bg.gif') repeat-x;}
.MArticle_Dates .itemDate { float:right; width:70px; margin-left:-10px; margin-right:10px; font-weight:bold; color:#52b8e8; }
.MArticle_Dates .itemText { float:right; width:200px; }
.MArticle_Dates .itemText a{color:#000;}
.MArticle_Dates #monthTitle1{background:url('/ui/tabr/m/events_tab_curr.gif') no-repeat; color:#52b8e8;}
.MArticle_Dates #Mounth2 { display:none; }
.MArticle_Dates #Mounth3 { display:none; }


.M_VP_POP { position:relative; border: solid 1px #000; background: #fff; font-weight:bold; padding: 0.8em; text-align:center; width:220px; }
.M_VP_POP_But { position:relative; display:inline; background:transparent url(/ui/tabr/m/search_bt_bg.gif) no-repeat scroll 0 0;margin-right:20px;border:medium none;color:#FFF;font-weight:bold;height:19px;width:57px;}

.M_VP_POP .title{}
.M_VP_POP .g_fluid{margin:0 !important;}
.M_VP_POP .g_row{margin-top:10px; text-align:right;}
.M_VP_POP input{margin-right:3px;}
.M_VP_POP label{padding-bottom:3px;}
.M_VP_POP td{padding-bottom:7px;}
.M_VP_POP .err{clear:both;}
.M_VP_POP br{line-height:3px;}

.s_BDTop{MArgin-bottom:7px;}
.s_BDTop .ContentBOX{width:460px; _width:457px;}
.s_BDTop .ContentBOX img{_width:457px;}
.s_BDTop_right{width:761px;}
.s_leftBanners{width:210px; float:left;}
.s_leftBanners img{margin-bottom:7px;}
.s_BDBottom_left{float:left;}
.s_BDBottom_right{float:right; width:245px;}
.innerBanner{width:750px; clear:both;} /*750X100*/
.banner-306-280{_float:right;}

.s_BDBottom .s_content{width:414px;}

.birthDay_ttl{ background:url('/ui/tabr/m/bitrhday_div.gif') no-repeat left 55%; width:50px; margin-right:15px;}
.birthDay_ttl h2{line-height:38px; color:#d6ff01; font-weight:bold;}

.s_BDIn .s_content{width:750px;}
.s_BDIn .s_content .s_content_box{width:750px; float:right; margin-bottom:20px; min-height:505px;}



.content ul{list-style:disc;}
.content ol{list-style:numeric;}
.content ul, .content ol{margin-right:15px;}
.content *{font-size:10pt !important;}
.content {line-height:1.3em;}
.content td{border:1px solid #000;}
