html {overflow-y: scroll;}
html, body {margin: 0; padding: 0;}
body {background: #fff; font: normal 100% arial, sans-serif; color: #000; text-align: center;}
img, table {border: 0;}
textarea, input, select {font-family: arial, sans-serif;}
table {border-collapse: collapse;}
td {margin: 0; padding: 0;}
td, th, p, div, h1, h2, h3, h4 {text-align: left;}
a {color: #0857A6; text-decoration: underline;}
a:hover {color: #F26D00; text-decoration: none;}
a.s_text {color: #797A80; text-decoration: underline;}
a.s_text:hover {color: #F26D00; text-decoration: none;}
.s_text {color: #5a5a5a;}
p {margin: 0 0 5px 0; padding: 0;}
form, h1, h2, h3, h4 {margin: 0;}
h1, h2, h3, h4 {font-family: arial, sans-serif; color: #003073;}
h1 a, h2 a, h3 a, h4 a {color: #0857A6;}
h1 {font-size: 100%;}
h2 {font-size: 90%;}
h3 {font-size: 80%;}
h4 {font-size: 75%;}
.tahoma {font-family: tahoma;}
.f_left {float: left;}
.f_right {float: right;}

.l_dotted {border-bottom: 1px dotted #0857A6; text-decoration: none;}
.l_dotted:hover {border-bottom: 1px dotted #F26D00; text-decoration: none;}

.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt35 {margin-top: 35px;}
.mt40 {margin-top: 40px;}
.mt45 {margin-top: 45px;}
.mt50 {margin-top: 50px;}

.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr35 {margin-right: 35px;}
.mr40 {margin-right: 40px;}
.mr45 {margin-right: 45px;}
.mr50 {margin-right: 50px;}

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb35 {margin-bottom: 35px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}
.ml35 {margin-left: 35px;}
.ml40 {margin-left: 40px;}
.ml45 {margin-left: 45px;}
.ml50 {margin-left: 50px;}

.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.pt35 {padding-top: 35px;}
.pt40 {padding-top: 40px;}
.pt45 {padding-top: 45px;}
.pt50 {padding-top: 50px;}

.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.pr30 {padding-right: 30px;}
.pr35 {padding-right: 35px;}
.pr40 {padding-right: 40px;}
.pr45 {padding-right: 45px;}
.pr50 {padding-right: 50px;}

.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}
.pb35 {padding-bottom: 35px;}
.pb40 {padding-bottom: 40px;}
.pb45 {padding-bottom: 45px;}
.pb50 {padding-bottom: 50px;}

.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl35 {padding-left: 35px;}
.pl40 {padding-left: 40px;}
.pl45 {padding-left: 45px;}
.pl50 {padding-left: 50px;}

.ti5 {text-indent: 5px;}
.ti10 {text-indent: 10px;}
.ti15 {text-indent: 15px;}
.ti20 {text-indent: 20px;}
.ti25 {text-indent: 25px;}
.ti30 {text-indent: 30px;}
.ti35 {text-indent: 35px;}
.ti40 {text-indent: 40px;}
.ti45 {text-indent: 45px;}
.ti50 {text-indent: 50px;}

.t_grey {color: #838488;}
.t60 {font-size: 60%;}
.t65 {font-size: 65%;}
.t70 {font-size: 70%;}
.t75 {font-size: 75%;}
.t80 {font-size: 80%;}
.t85 {font-size: 85%;}
.t90 {font-size: 90%;}
.t95 {font-size: 95%;}
.t100 {font-size: 100%;}
.t105 {font-size: 105%;}
.t110 {font-size: 110%;}
.t115 {font-size: 115%;}
.t120 {font-size: 120%;}
.t125 {font-size: 125%;}
.t130 {font-size: 130%;}
.t135 {font-size: 135%;}
.t140 {font-size: 140%;}
.t145 {font-size: 145%;}
.t150 {font-size: 150%;}
.t155 {font-size: 155%;}
.t160 {font-size: 160%;}
.t165 {font-size: 165%;}
.t170 {font-size: 170%;}
.t175 {font-size: 175%;}
.t180 {font-size: 180%;}
.t185 {font-size: 185%;}
.t190 {font-size: 190%;}
.t195 {font-size: 195%;}
.t200 {font-size: 200%;}
.t205 {font-size: 205%;}
.t210 {font-size: 210%;}
.t215 {font-size: 215%;}
.t220 {font-size: 220%;}
.t225 {font-size: 225%;}
.t230 {font-size: 230%;}
.t235 {font-size: 235%;}
.t240 {font-size: 240%;}
.t245 {font-size: 245%;}
.t250 {font-size: 250%;}

.r_col {text-align: right;}
.l_col {text-align: left;}
.c_col {text-align: center;}

.w10 {width: 10px;}
.w20 {width: 20px;}
.w30 {width: 30px;}
.w40 {width: 40px;}
.w50 {width: 50px;}
.w60 {width: 60px;}
.w70 {width: 70px;}
.w80 {width: 80px;}
.w90 {width: 90px;}
.w100 {width: 100px;}
.w120 {width: 120px;}
.w140 {width: 140px;}
.w160 {width: 160px;}
.w180 {width: 180px;}
.w200 {width: 200px;}
.w220 {width: 220px;}
.w240 {width: 240px;}
.w260 {width: 260px;}
.w280 {width: 280px;}
.w300 {width: 300px;}

.clear {clear: both; height: 1px; line-height: 1px; font-size: 1px;}
.clearbox:before, .clearbox:after { content:''; display:block; height:0; overflow:hidden; clear:both; visibility: hidden; }
.b-d-inline { display:inline-block; vertical-align:middle; }
.t-v-middle { vertical-align:middle; }
.b-d-block { display:block; }
.b-left { float:left; }
.b-right { float:right; }

.line {margin-bottom: 10px; height: 1px; line-height: 1px; font-size: 1px; border-top: 1px solid #CACFD8;}
.bold {font-weight: bold;}
.menu_link {float: left; position: relative; padding: 2px 0 2px 5px; font-size: 75%;}
.menu_sbf {float: left; left: 0; top: 0; display: block; width: 20px; height: 20px; overflow: hidden;}
.s_link {position: relative; padding: 2px 0 2px 25px; font-size: 75%;}
.sbf {position: absolute; left: 0; top: 0; display: block; width: 20px; height: 20px; overflow: hidden;}
.sbs {display: block; width: 269px; height: 120px; margin: 50px 0 0 0; background: url(/img/sp_ico.png) no-repeat; cursor: pointer;}
.l_bt {margin: -1px 0 0 0; padding: 0 2px 1px 2px; font-size: 70%; font-family: tahoma; cursor: pointer;}
.l_arrow, .r_arrow {text-decoration: none; color: #000; font-weight: bold;}
.l_arrow {margin: 0 15px 0 0;}
.r_arrow {margin: 0 0 0 15px;}

.hbarspace { height: 1px; font-size: 1px; line-height: 1px; border: 0; clear: both; margin: 0; }
.hbar3 { background-color: lightgray; height: 3px; font-size: 3px; line-height: 3px; border: 0; clear: both; margin: 0; }
.hbar5 { background-color: lightgray; height: 5px; font-size: 5px; line-height: 5px; border: 0; clear: both; margin: 0; }
.hbar10 { background-color: lightgray; height: 10px; font-size: 10px; line-height: 10px; border: 0; clear: both; margin: 0; }
.vbar10 { background-color: lightgray; width: 10px; font-size: 10px; line-width: 10px; border: 0; clear: both; margin: 0; }

a.selected { font-weight: bolder; text-decoration: none; }

.nowrap { white-space: nowrap; }

input.placeholder-color { color: #777; }
.ellipsis { -moz-binding: url(ff.xml#ellipsis); overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
.ellipsis description { width:100%; }

.pages-tables { display:table; margin:0 0 10px 0; width:100%; }
.pages-table { display:table-cell; width:29%; vertical-align:top; line-height:0.8em; }
.pages-table h3 { padding:0 0 10px 0; text-align:center; font-size:11px; color:#000; font-weight:normal; }
.pages-table h3 a { color:#000; text-decoration:none; }
.pages-table h3 a:hover { text-decoration:underline; }
.pages-table pages_per-cell .ellipsis { display:inline-block; width:auto; vertical-align:bottom; max-width:188px; overflow:hidden; }
.pages-table .pages-list .ellipsis { max-width:197px; }
.pages-table_arrow { width:6.5%; display:table-cell; vertical-align:middle; text-align:center; padding:0 5px; }
.pages-table_arrow:after { width:23px; height:44px; display:inline-block; content:''; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAsCAYAAACOlyPOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTNEREQyRUQ0NDExRTI4NDFDQ0YzOURDMTQ2NDhBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTNEREQzRUQ0NDExRTI4NDFDQ0YzOURDMTQ2NDhBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFM0RERDBFRDQ0MTFFMjg0MUNDRjM5REMxNDY0OEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFM0RERDFFRDQ0MTFFMjg0MUNDRjM5REMxNDY0OEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fp27dAAAA8ElEQVR42rTXSRKCMBCF4eZdxq0b738AN2w9TStVSMWYoYeXrBSo74eIDJuqynN/qYhskhiP++1vGU74GCrkgU+x3GNqAOchLQmg+EwPoPpODaCxjBZAZzklgMG6dACT9akADNuEAzBuFwrAsSPuAJzT6AogcBKYAwiewqYAEn/AaQDJy8cVKO4LNHwYYODdAAv/ueF8AzS8FaDiK35Qac33cRRYBTP3XFvzjlUwA+/CWVw715k0PoWjuAmO4GbYi7tgD+6GrXgItuBheIan4BGehns4BW7hNLjGqfCFV48EFLh+yaXC9UsuFT7GW4ABAI4oT1UiewzdAAAAAElFTkSuQmCC'); }

.pages_per { border:1px solid #cacfd8; border-top:0; height:764px; }
.pages_per-cell { position:relative; overflow:hidden; }
.pages_per-cell_slot { border-top:1px solid #cacfd8; position:absolute; left:0; top:0; width:100%; height:100%; }
.pages_per-cell_cnt { padding:5px 5px 5px 15px; font-size:11px; color:#000; vertical-align:top; }
.pages_per-cell_marker { position:absolute; left:0; top:0; height:100%; width:8px; overflow:hidden; border-width:0 1px; border-style:solid; }
.pages_per-cell_marker:after, .pages_per-cell_marker:before { content:''; height:1px; display:block; width:100%; overflow:hidden; border-style:inherit; border-color:inherit; }
.pages_per-cell_marker:after { border-width:1px 0 0 0; }
.pages_per-cell_marker:before { border-width:0 0 1px 0; position:absolute; bottom:0; left:0; margin:0 0 1px 0; }

.pages-status { background:#4a4a4a; position:absolute; left:0; bottom:0; height:3px; overflow:hidden; margin:0 0 2px 0; }

.pages-list { border-bottom:1px solid #cacfd8; border-top:1px solid #cacfd8; }
.pages-list_item { border-left:1px solid #cacfd8; border-right:1px solid #cacfd8; }
.pages-list_item-cnt { position:relative; z-index:1px; padding:5px; height:28px; font-size:11px; color:#000; vertical-align:top; position:relative; }
.pages-list_item.light_str { background:#f0f2f8; }
.pages-list_item.selected { color:#FFF; position:relative; }
.pages-list_item.selected .pages-list_item-cnt { color:#FFF; }
.pages-list_item.selected .pages-list_item-cnt a { color:#FFF; }
.pages-list_item.selected .pages-list_item-cnt { position:relative; z-index:1px; }
.pages-list_item.selected .pages-status { background:#FFF; margin-left:-5px; }
.pages-list_item.selected:before { position:absolute; left:0; top:0; display:block; content:''; width:100%; height:100%; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAmCAIAAAAA8f8RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE1MURFNjAwRTcwMTFFNEE5QjNDM0FDOTFEMURFREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE1MURFNjEwRTcwMTFFNEE5QjNDM0FDOTFEMURFREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTUxREU1RTBFNzAxMUU0QTlCM0MzQUM5MUQxREVERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTUxREU1RjBFNzAxMUU0QTlCM0MzQUM5MUQxREVERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PglAAl8AAABcSURBVHja7NbBDcAgDMXQIHWGDsp0nS6wQo+/5WUCy04Q455PZc9Va6UjpgN+w6LQp1iEKHSKxW4WnQuLLxGdyym7mB+6hfbosGgXIfrSOheIvw1dxaLQCbMFGAB5GFl0/puRUQAAAABJRU5ErkJggg=='); }
.highpoint { border-bottom: 2px solid #4572A7; }

.soclanding_bar {position: relative; top: -10px;}
.soclanding_sbf {display: inline-block; width: 32px; height: 32px; overflow: hidden; position: relative; top: 10px;}
.soclanding_sbf_micro {display: inline-block; width: 16px; height: 16px; overflow: hidden; position: relative; top: 4px; margin: -16px 0 0 0;}
.soclanding_sp {display: block; width: 992px; height: 80px; background: url(/img/sp_socials.png) no-repeat; cursor: pointer;}
.soclanding_sp_micro {display: block; width: 992px; height: 80px; background: url(/img/sp_socials.png) no-repeat;}

.srchlanding_bar {position: relative; top: -10px;}
.srchlanding_sbf {display: inline-block; width: 32px; height: 32px; overflow: hidden; position: relative; top: 10px;}
.srchlanding_sbf_micro {display: inline-block; width: 16px; height: 16px; overflow: hidden; position: relative; top: 4px; margin: -16px 0 0 0;}
.srchlanding_sp {display: block; width: 864px; height: 80px; background: url(/img/sp_search.png) no-repeat; cursor: pointer;}
.srchlanding_sp_micro {display: block; width: 864px; height: 80px; background: url(/img/sp_search.png) no-repeat;}

.button-type_1 { border:1px solid #CCC; background:#F0F0F0; color:#000; font:13px Arial; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding:3px 10px; cursor:pointer }
.button-color_blue { background:#32A2EA; color:#FFF; border-color:#1f7fbd; }
.button-color_red { background:#da4b4b; color:#FFF; border-color:#982020; }
.button-color_green { background:#2DB14C; color:#FFF; border-color:#1c9037; }

.rb_body {margin: 0 0 20px 0; padding: 8px; border: 1px solid #CACFD8; background: #fff;}
.rb_body a {color: #000; text-decoration: none;}
.rb_body a:hover {color: #000; text-decoration: none;}
.rb_body h4 {margin:0 0 10px 0;color: #FF3300; text-align: center;}
.rb_h4 {text-transform: uppercase; letter-spacing: 2px; overflow: hidden; padding: 0 7px;}
.rb_content {margin: 7px 0 0 0; overflow: hidden; font-size: 90%;}
.rb_content a{color: #0857A6; text-decoration: underline;}
.rb_content a:hover{color: #F26D00; text-decoration: underline;}
.rb_img {float: left; margin: 0 5px 0 0; background-position: left top; background-repeat: no-repeat;}
.rb_img a {text-decoration: none;}
.rb_img a:hover {text-decoration: none;}
.rb_text {overflow: hidden;}


