html body{margin:0;padding:0}
.element-invisible{display:none}
q:before,q:after{content:''}
#search .inputbox:focus{width:180px}
div.finder label{font-size:.9em}
div.finder-selects{margin-bottom: 8px}
#main_component{margin-bottom:10px}
#main_component h1{border-bottom:1px solid #CCC}
#advancedSearch,*.sr-only{display:none}
.wrapper-site{position:relative;clear:both;min-height:400px;background-size:100% 25px;z-index:1}
.main-content div.items-leading,.main-content div.item{border-bottom:1px solid #CCC}
.main-content h1.contentheading,.main-content h2.contentheading,div[class*=-heading],.main-content h4.result-title{background-color:#07b;border-bottom:2px solid #0067a2;color:#FFF;padding-left:5px}
.main-content h1.contentheading a,.main-content h1.contentheading a:hover,.main-content h2.contentheading a,.main-content h2.contentheading a:hover,div[class*=-heading] a,div[class*=-heading] a:hover,.main-content h4.result-title a,.main-content h4.result-title a:hover{color:#FFF;display:block}
#main_component span.highlight{background:transparent}
dl.article-info{font-size:13px;margin-top:2px;border-bottom:1px solid #DFDFDF;padding-bottom:2px}
dl.article-info dd{line-height:1.5em}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;user-select:none}
.btn-default{color:#333;background-color:#fff;border:1px solid #CCC}
.btn.readmore{border-bottom:0}
div.tags .label,div.tags .badge,.label-mobile,.badge-mobile{display:inline-block;padding:2px 4px;font-size:12px;font-weight:700;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999;border-radius:3px}
div.tags .label-info[href],div.tags .badge-info[href],.label-mobile-info,.badge-mobile-info{background-color:#2d6987}
#social-links li a img{width:32px}
table.category th{background-color:#FFF}
input[type="checkbox"],input[type="radio"]{margin-left:5px;width:20px;height:20px}
#searchForm fieldset{border:1px solid #999}
#searchForm span.checkboxes{float:left}
.copyright .moduletable{padding:10px}
.bottom_tel_number{margin-top:10px;min-width:150px;min-height:48px}
.bottom_tel_number a{font-size:30px;padding:5px 10px;border:2px solid #CCC;border-radius:30px}
div.pagination ul li,ul.pagenav li{float:left;list-style-type:none;padding:10px;margin:2px;border:1px solid #e3e3e3;border-radius:8px;background:url(../../images/white-02.png) 0 0 repeat}
ul.pagenav li.next{margin-left:5px}
div.pager ul,div.pager li{list-style:none}
h1,.componentheading,.contentheading{display:block;font-size:130%;letter-spacing:0;color:#444;padding:0}
h1.contentheading{padding:4px 0}
div.page-header h1,div.item-page h1{margin-top:5px}
h2 a{display:block}
h2.contentheading,h4.result-title{font-size:130%;padding:4px 0}
dd.result-text{margin: 8px 0 14px}
dd.result-url,dd.result-created,dd.result-category{font-size:.9em;word-break:break-word;border-bottom:1px solid #ddd;padding-bottom:2px;margin-bottom:10px}
.main-content ul li li,.normal li li,.check li li,.arrow li li,.normal_red li li,.check_red li li,.arrow_red li li,.circle li li,.circle_red li li,.circle_white li li,.check_white li li,.arrow_white li li,.normal_white li li,.main-content ul li,.blog_more ul li,.normal li,.check li,.arrow li,.normal_red li,.check_red li,.arrow_red li,.circle li,.circle_red li,.normal_white li,.check_white li,.arrow_white li,.circle_white li{background:none}
ul.actions li a{color:#FFF}
ul.actions li i{font-size:13px}
#form-login-password,#form-login-remember,.form-login-remember{margin:8px 0 12px}
#login_links{padding:10px}
nav.top_menu{margin:0;}
nav.top_menu div.moduletable.menutop{background:none;background-color:#07b;border-color:#0067a2;color:#FFF;border-radius:0;padding:10px 5px 0}
nav.top_menu div.moduletable.menutop ul.menu li{box-shadow:0 1px 0 rgba(255,255,255,0.1);background-color:#07b}
nav.top_menu div.moduletable.menutop ul.menu > li{border-bottom:1px solid #0067a2}
nav.top_menu div.moduletable.menutop h3,nav.top_menu div.moduletable.menutop ul.menu li a,nav.top_menu div.moduletable.menutop ul.menu li span{color:#FFF;text-transform:uppercase;font-size:.9em}
nav.top_menu div.moduletable.menutop ul.menu li.active>a{color:#bbe6ff}
nav.top_menu div.moduletable.menutop h3{border-bottom:1px solid #0067a2;box-shadow:0 1px 0 rgba(255,255,255,0.1);margin-bottom:0;text-align:right;padding-right:35px;}
nav.top_menu div.moduletable.menutop h3:hover{border-color:#0067a2!important}
nav.top_menu div.moduletable.menutop h3.menumodule.activeaccordion{background:transparent url(../../images/whitest_menunav.png) no-repeat;background-position:right 10px top 3px;height:30px}
nav.top_menu div.moduletable.menutop ul.menu li ul{background:none;background-color:#07b;border-radius:0}
nav.top_menu div.moduletable.menutop ul.menu li ul li a,nav.top_menu div.moduletable.menutop ul.menu li ul li span.separator{border:none;color:#FFF;border-radius:0}
nav.top_menu div.moduletable.menutop ul.menu ul li:not(:last-child) a,nav.top_menu div.moduletable.menutop ul.menu ul li:not(:last-child) span.separator{border-bottom:1px solid #0067a2}
nav.top_menu div.moduletable.menutop ul.menu li:hover>a,nav.top_menu div.moduletable.menutop ul.menu li:hover>span,nav.top_menu div.moduletable.menutop ul.menu li ul.nav-child li:hover>a,nav.top_menu div.moduletable.menutop ul.menu li ul.nav-child li:hover>span{background-color:#0067a2;border-radius:0;box-shadow:none}
nav.top_menu div.moduletable.menutop ul.menu li ul li.active>a,nav.top_menu div.moduletable.menutop ul.menu li ul li.active>span.separator{background-color:#07b;color:#bbe6ff}
nav.top_menu div.moduletable.menutop ul.menu li ul li.clicked > a{border-bottom:1px solid #0067a2}
nav.side_menu{display:block;padding:0;z-index:99999;position:absolute;top:0;cursor:pointer}
#sidemenu_trigger_container{background-color:#07b;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3;border-top-right-radius:4px;position:absolute;display:block;width:36px;height:48px;top:50px;right:-36px;border-bottom-right-radius:4px}
#sidemenu_trigger_container.right_side{left:-36px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}
#sidemenu_trigger{background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M1%2C4h12c0.553%2C0%2C1-0.447%2C1-1s-0.447-1-1-1H1C0.447%2C2%2C0%2C2.447%2C0%2C3S0.447%2C4%2C1%2C4z%20M13%2C6H1%20C0.447%2C6%2C0%2C6.447%2C0%2C7c0%2C0.553%2C0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1C14%2C6.447%2C13.553%2C6%2C13%2C6z%20M13%2C10H1c-0.553%2C0-1%2C0.447-1%2C1%20s0.447%2C1%2C1%2C1h12c0.553%2C0%2C1-0.447%2C1-1S13.553%2C10%2C13%2C10z%22%2F%3E%3C%2Fsvg%3E);background-size:80%;width:30px;height:26px;background-color:#07b;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:1em;border-radius:1em;top:10px;left:3px;position:absolute}
nav.side_menu div.moduletable{background-color:#FAFAFA}
#top_search input.inputbox{border:none;border-right:1px solid #0067a2;border-radius:0;background:transparent;color:#FFF;font-size:16px;box-shadow:none;padding:3px 7px}
#top_search label{display:none}
#top_search{position:absolute;top:0;left:0;background-color: #07b;}
#top_search input.inputbox{width:60px;transition:all .4s ease-in-out;height:35px}
#top_search input.inputbox:focus{width:150px}
#top_search input.inputbox::placeholder{color: #FFF;}
input[type="text"],input[type="password"],input[type="email"],textarea{display:inline-block;width:auto;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#666;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:80%}
ul.category.list-striped li{background-color:#FFF;border-bottom:1px solid #CCC}
ul.list-striped{list-style: none;line-height:18px;text-align:left;vertical-align:middle;border-top:1px solid #ddd;margin-left:0;padding-left:0}
ul.list-striped li{list-style: none}
ul.list-striped li:nth-child(odd), ul.list-striped dd:nth-child(odd){background-color:#FFF}
ul.list-striped li, ul.list-striped dd{border-bottom:1px solid #ddd;padding: 8px}
div.small.result-url{font-size:.9em}
div.form-actions{margin:5px}
div.respsocialsharer_container{float:none}
div.respsocialsharer_clearer{clear:left}
.respsocialsharer-share{display:block!important}
.respsocialsharer-share-tw{float:left;margin:5px}
.respsocialsharer-share-fbsh{float:left;margin:5px}
.respsocialsharer-share-fbl{float:left;margin:5px}
.respsocialsharer-share-su{float:left;margin:5px}
.respsocialsharer-share-lin{float:left;margin:5px}
.respsocialsharer-share-gone{float:left;margin:5px}
.respsocialsharer-share-pinterest{float:left;margin:5px}
div.sharemebutton{padding:0;float:right;width:56px;max-height:195px;text-align:center}
td.sharemebutton{padding-right:0;padding-top:10px;padding-bottom:0;margin-bottom:0;margin-top:0;vertical-align:top}
td.space_right{padding:0}
div.sharemebuttont{padding:0 2px 0 0;float:right}
td.sharemebuttont{padding-right:0;padding-top:10px;padding-bottom:0;margin-bottom:0;margin-top:0;vertical-align:top}
td.space_right{padding:0}
div.sharemebuttonf{padding:2px 2px 0 0;float:right}
td.sharemebuttonf{padding-right:2px;padding-top:10px;padding-bottom:0;margin-bottom:0;margin-top:0;vertical-align:top}
.fb_share_large .fb_sharecount_zero{-moz-border-radius:2px;background:url(http://static.fbshare.me/f_only.png) no-repeat scroll 20px 5px #3B5998;display:block;height:47px;margin-bottom:2px;width:53px}
.fb_iframe_widget span{position:inherit!important}
.fb_iframe_widget{position:inherit!important}
div.fbshare_container_counter{display:inline-block}
div.fbshare_container_counter .pluginCountButton{background:#fff;border:1px solid #9197a3;border-radius:2px;color:#4e5665;display:inline-block;font-size:11px;height:auto;line-height:18px;margin-left:2px;min-width:15px;padding:0 3px;text-align:center;white-space:nowrap}
div.fbshare_container_counter .pluginCountButtonNub{height:0;left:-2px;position:relative;top:-15px;width:5px;z-index:2}
div.fbshare_container_counter .pluginCountButtonNub i,div.fbshare_container_counter .pluginCountButtonNub s{border-color:transparent #9197a3;border-style:solid;border-width:4px 5px 4px 0;display:block;position:relative;top:1px}
div.fbshare_container_counter .pluginCountButtonNub i{border-right-color:#fff;left:2px;top:-7px}
div.bottom_switcher li{background:none;padding-left:0;}