a{color:#058}.alert-info{background-color:#F0F0FF;color:#058}
body { background-color:#f0f0f0; font-family:Verdana,sans-serif; font-size:0.8em }
body > div.container { background-color:#fff; margin:40px auto 80px; padding:0 20px 20px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -webkit-box-shadow:0 0 10px #333; -moz-box-shadow:0 0 10px #333; box-shadow:0 0 10px #333 }
.label { background-color:#ddd; color:#555; text-shadow:0 1px 0 rgba(255,255,255,0.5) }
header { margin:10px auto }
header h1, header h2 { line-height:20px }
header h1 { font-size:19px; margin-top:15px }
header h2 { font-size:13px }
header form { margin:0 }
header form input.search-query { font-size:12px }
#jfontsize { margin-top:10px }
#jfontsize a { margin-right:5px }
#jfontsize .btn-link { display:block; color:#058; margin-top:10px }
#google_translate_element { width:165px; height:30px; margin:8px 0 }

.cse .gsc-control-cse,.gsc-control-cse{padding:0!important}td.gsc-search-button{display:none}#gs_tti0{padding:0}
input.gsc-input { font-size:12px!important; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; -webkit-transition:none;transition:none; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0; }
input.gsc-input:focus { border:0; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none; -webkit-transition:none;transition:none; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0; }

.navbar-inner { background-color:#034482; background-image:-moz-linear-gradient(top,#04498c,#033c73); background-image:-webkit-gradient(linear,0 0,0 100%,from(#04498c),to(#033c73)); background-image:-webkit-linear-gradient(top,#04498c,#033c73); background-image:-o-linear-gradient(top,#04498c,#033c73); background-image:linear-gradient(to bottom,#04498c,#033c73); background-repeat:repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04498c',endColorstr='#ff033c73',GradientType=0); border-color:#033464 }
.navbar { color:#fff }
.navbar .brand { color:#fff; font-size:1.25em; padding:16px 22px 14px 32px; text-shadow:0 -1px 0 rgba(0,0,0,0.25) }
.navbar .divider-vertical { border-left-color:#033c73; border-right-color:#04498c }
.navbar .nav { margin:0 }
.navbar .nav > li > a { color:#fff; font-family:Arial,sans-serif; padding:16px 8px 14px; text-shadow:0 -1px 0 rgba(0,0,0,0.25) }
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav .active>a, .navbar .nav .active>a:hover, .navbar .nav .active>a:focus, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { color:#fff }
.navbar .nav .active>a, .navbar .nav .active>a:hover, .navbar .nav .active>a:focus, .navbar .nav>li>a:hover, .navbar .nav>li>a:focus, .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle { background-color:#022c55 }
.navbar .nav li.dropdown>.dropdown-toggle .caret, .navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret { border-top-color:#fff; border-bottom-color:#fff }
.navbar .dropdown-menu li > a { line-height:12px; padding:8px 20px }
.navbar .dropdown-submenu .menu-right { -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px }
.breadcrumb > li { color:#444; font-size:13px }
.breadcrumb>li>.divider{color:#444}
#datetime { font-family:'Kelly Slab',cursive; font-size:1em; line-height:14px; margin-bottom:12px; text-align:center }
#side-left .dropdown > .dropdown-menu { top:0; left:100%; margin:0 0 0 12px }
#side-left .dropdown > .dropdown-menu a { line-height:12px; padding:8px 16px 8px 12px }
#side-left .dropdown-menu { border:0; padding:0; /*-webkit-border-radius:0;-moz-border-radius:0;border-radius:0*/ }
#side-left .dropup > .dropdown-menu { top:auto; bottom:0 }
#side-left .dropdown-menu li { background-color:#f5f5f5; border:1px solid #ddd; margin-bottom:-1px }
#side-left .dropdown-menu li { background-color:#F0F0FF; border-color:#bce8f1 }
#side-left .dropdown-menu li>a { color:#058 }
#side-left .dropdown-menu li>a:hover, #side-left .dropdown-menu li>a:focus, #side-left .dropdown-submenu:hover>a { color:#fff; background-color:#27a0e5; background-image:-moz-linear-gradient(top, #2fa4e7, #1a99e2); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2fa4e7), to(#1a99e2)); background-image:-webkit-linear-gradient(top, #2fa4e7, #1a99e2); background-image:-o-linear-gradient(top, #2fa4e7, #1a99e2); background-image:linear-gradient(to bottom, #2fa4e7, #1a99e2); background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2fa4e7', endColorstr='#ff1a99e2', GradientType=0); }
#side-left .dropdown-menu li>a:hover, #side-left .dropdown-menu li>a:focus, #side-left .dropdown-submenu:hover>a { background:none; filter:none; background-color:#058 }
#side-left .dropdown-submenu > .dropdown-menu { margin-top:-1px }
#side-left .dropdown-submenu > a::after { border:0 }
#side-left .nav-list.nav-stacked>li { margin-bottom:-1px }
#side-left .nav-list.nav-stacked>li>a { background-color:#f5f5f5; border:1px solid #ddd; margin:0 -15px; padding:8px 12px; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0 }
#side-left .nav-list.nav-stacked>li>a:hover, #side-left .nav-list.nav-stacked>li.open>a { background-color:#2fa4e7; border-color:#ddd; color:#fff; z-index:2 }
#side-left .nav-list.nav-stacked>li>a { background-color:#F0F0FF; border-color:#bce8f1; color:#058; font-weight:bold }
#side-left .nav-list.nav-stacked>li>a:hover, #side-left .nav-list.nav-stacked>li.open>a { background-color:#058; color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25) }
#side-left .nav-list.nav-stacked>li:first-child>a { -webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px }
#side-left .nav-list.nav-stacked>li:last-child>a { -webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px }
.block { margin-top:20px!important; text-align:center }
.block.alert, .block.well { padding:8px }
.block h5, .block h6 { margin:0; text-transform:uppercase }
.block a { font-size:12px; font-weight:bold; line-height:14px }
.block a:not(.btn) { color:#555 }
.block a.btn { margin-bottom:10px; padding:8px 0 }
.block.well a { color:#058 }
.block p { color:#333; font-size:10px; line-height:12px; margin:5px 0; text-align:left }
.block p a { font-size:10px; line-height:12px }
#side-left #opos { margin-top:20px; text-align:center }
#side-left #opos h6 { color:#555; line-height:14px }
#content a[href$='.pdf'], 
#content a[href$='.xlsx'], #content a[href$='.xls'], 
#content a[href$='.docx'], #content a[href$='.doc'], #content article a[href$='.rtf'], 
#content a[href$='.zip'], #content a[href$='.rar']
{
    display:inline-block;
    line-height:18px;
    padding-left:20px;
    background:transparent url(https://cdn1.iconfinder.com/data/icons/silk2/page_white_put.png) top left no-repeat;
}
#content table a { display:inline !important; background:none !important; padding-left:0 !important }
#content h1 { color:#058; font-size:16px; line-height:20px; text-align:center }
#content p { line-height:1.2em; margin-bottom:1em; text-align:justify }
#content .page-text p, #content .page-text li { line-height:1.2em; margin-bottom:1em; text-align:justify }
#content .page-text ol { padding-left:2em }
#content dl dd { margin-bottom:1em }
#content .dl-horizontal { margin-bottom:1em }
#content .dl-horizontal dd { margin-bottom:0.5em }
#content blockquote { margin-bottom:1em }
#content blockquote p { font-size:1em }
#content .nav li { font-size:13px; font-weight:bold }
#content .nav-tabs li { margin-bottom:-1px }
#content .tabbable .nav { margin:0 0 10px }
#content .tabbable ul.nav-tabs>li>a { padding:8px 10px }
#content .tab-pane .page-header { margin:0 0 10px; padding:0 }
#content .tab-pane .page-header h2 { color:#058; font-size:1em; line-height:20px; margin:0 0 10px }
#content .tab-content a { color:#058; text-align:justify; text-decoration:none }
#content .tab-content a:hover { color:#2fa4e7; text-decoration:underline }
#content aside h2 { color:#058; font-size:1.2em; line-height:20px; margin-bottom:10px }
#content article { padding:0 10px }
#content article .page-header { margin-bottom:20px; padding:0 }
#content article .page-header h2 { color:#058; font-size:1.2em; line-height:20px; margin-bottom:0 }
#content article .page-header h2 small { display:block; font-size:0.8em; margin:5px 0 }
#content article .page-text h3 { font-size:1em; line-height:1.2em; margin-bottom:1em }
#content article .page-text p a { display:inline }
#content article ul { list-style-type:circle }
#content article ul.nav-tabs, #content article ul.unstyled { list-style-type:none !important }
#content article li>ul, #content article li>ol { margin-top:1em }
#content article#sitemap a { background:none; padding-left:0 }
#content article#sitemap li>ul { margin-top:0 }
#content article#sitemap ul { list-style-type:upper-roman }
#content article#sitemap ul li { font-weight:bold }
#content article#sitemap ul li a { font-weight:normal }
#content article#sitemap ul li li { font-weight:normal }
#content article#sitemap ul ul { list-style-type:decimal }
#content article#sitemap ul ul ul { list-style-type:lower-latin }
#content article blockquote p { font-size:1em }
#content article table { border-collapse:collapse }
#content article table th { text-align:center }
#content article table td { border:1px solid #ccc }
#content article table td.title { background-color:#f9f9f9; font-weight:bold; line-height:2em; text-align:center }
#content article .thumbnail { margin:0.425em 0.85em }
#content article .thumbnail.pull-left { margin-left:0 }
#content article .thumbnail.pull-right { margin-right:0 }
#content .table-condensed th { line-height:1.2em }
#content .table-condensed td { line-height:1em }
#content .table-condensed a { line-height:1.2em }
#content #masonry .brick{margin-left:0;margin-right:10px;text-align:center}
#content #masonry .thumbnail{margin:0}
#content .media-grid { margin-left:-20px; margin-bottom:0; zoom:1 }
#content .media-grid:before, #content .media-grid:after { display:table; content:""; zoom:1 }
#content .media-grid:after { clear:both }
#content .media-grid li { display:inline }
#content .media-grid a { float:left; border:1px solid #ddd; margin:0 0 18px 20px; padding:4px; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow:0 1px 1px rgba(0,0,0,0.075); box-shadow:0 1px 1px rgba(0,0,0,0.075); }
#content .media-grid a img { display:block }
#content .media-grid a:hover { border-color:#0069d6; -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25); -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25); box-shadow:0 1px 4px rgba(0,105,214,0.25); }

#date-list { margin:0 }
#date-list .accordion-inner>ul { list-style-type:none; margin:0.5em 0 0 }
#date-list .accordion-inner>ul>li { margin-bottom:0.5em; padding-left:70px }
#date-list .accordion-inner>ul.nodate>li { padding-left:0 }
#date-list .accordion-inner>ul.nodate>li span { display:none }
#date-list .accordion-inner>ul.nodate>li a { display:inline; margin-right:1em }
#date-list .label { font-size:0.7em; font-weight:normal; margin:0 5px 0 -75px }

#news-latest .accordion-group { border:0 }
#news-latest .accordion-toggle { line-height:1.2em; margin-left:80px; padding:5px 10px }
#news-latest .accordion-inner { border-bottom:1px solid #e5e5e5; margin-bottom:1em }
#news-latest .label { font-size:0.7em; font-weight:normal; margin-left:-80px }
#news-latest .thumbnail { margin:0.425em 0.85em }
#news-latest .thumbnail.pull-left { margin-left:0 }
#news-latest .thumbnail.pull-right { margin-right:0 }
#news-latest p { font-size:0.85em; font-weight:normal; line-height:1.15em; margin-bottom:0.425em; text-indent:1.7em; text-align:justify  }
#news-list { list-style-type:none !important; margin:0 }
#news-list li { line-height:1.2em; margin-left:70px; padding:0 0 0 10px; text-align:left !important }
#news-list .label { font-size:0.7em; font-weight:normal; margin:0 5px 0 -80px }
#news-list hr { margin:30px 0 10px }
#news-archive span { cursor:pointer; font-size:12px }
#news-archive span span { font-size:11px }
#news-archive div { display:none; margin:3px 0px 3px 10px }
#news-archive div div { margin-left:-12px }
#news-archive li { font-size:11px; line-height:10px; margin-bottom:5px }

#side-right { text-align:center }
#side-right > div { margin:10px 0 }
#side-right .btn { color:#555; font-size:11px; line-height:12px; width:80%; background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image:-o-linear-gradient(top, #ffffff, #e6e6e6); background-image:linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); }
#side-right .btn:hover { background-color:#e6e6e6; *background-color:#d9d9d9; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear; }
#side-right .alert { color:#555; font-size:11px; line-height:14px; margin-top:20px; padding:2px 4px }
#side-right .alert a { color:#555 }
/*
#side-right .alert a:hover { color:#CDB; text-decoration:none; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) }
#side-right .alert-success:hover { background-color:#669533; color:#CDB; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) }
#side-right .alert-success:hover a { color:#CDB; text-decoration:none; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25) }
*/
#side-right .dropdown-menu{ font-size:10px }
#side-right .nav-tabs li a { padding:14px 4px; text-align:center }
#side-right #oldsite { margin:0 0 20px; text-align:center }
#side-right #oldsite .badge { font-size:11px; font-weight:normal }
#side-right #greenphone { margin-bottom:20px }
#side-right #greenphone .alert { margin-bottom:10px }
#side-right #greenphone h5 { background-color:#390; color:white; font-size:1em; font-weight:normal; line-height:14px; margin-bottom:5px; padding:3px 0 }
#side-right #greenphone a { display:block; color:#390; line-height:14px }
#side-right #greenphone img { width:32px; margin-left:8px }
#side-right #annual { margin:0 }
#side-right #annual .btn { font-size:10px }
#side-right #annual .dropdown-menu { min-width:auto }
footer { font-size:11px; margin:30px 0 0!important; padding:8px!important; text-align:center }
footer a { color:#058 }
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em }
#supersized { display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100% }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering:-moz-crisp-edges }
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering:optimizeQuality }
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111 }
#supersized a { width:100%; height:100%; display:block }
#supersized li.prevslide { z-index:-20 }
#supersized li.activeslide { z-index:-10 }
#supersized li.image-loading { width:100%; height:100% }
#supersized li.image-loading img { visibility:hidden }
#supersized li.prevslide img, #supersized li.activeslide img { display:inline }

a[rel='tooltip'] > img { margin:0.5em 0; max-width:none !important }

/* PS STYLE */
.noborder { border:0pt none !important; }
.noresize img { max-width:none !important }
.uppercase { text-transform:uppercase }
.lowercase { text-transform:lowercase }
.tcenter { text-align:center !important }

html.lt-ie8 .navbar .brand { padding:16px 14px 14px 24px }
html.lt-ie9 #content .media-grid a { padding:3px }
