
/* imports and fonts imports */
@import url("/apps/js/polls/polls-pack.css");
@font-face {
    font-family: 'Old Press';
    src: url('fonts/OldPress.eot');
    src: url('fonts/OldPress.eot?#iefix') format('embedded-opentype'),
        url('fonts/OldPress.woff2') format('woff2'),
        url('fonts/OldPress.woff') format('woff'),
        url('fonts/OldPress.svg#OldPress') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* General */
html { height: 100%; font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { height: 100%; min-width: 1200px; text-align: center; margin: 0; padding: 0; font-size: 13px; line-height: 1.231; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }

.DB_mask {z-index: 99999 !important;}
.DB_dialog {z-index: 99999 !important;}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }
a, a:active, a:visited { color: #033b73; }
a:hover, a:active { outline: 0; color: #fb3038; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/* Normalization of fonts */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Font styles */
body,
#nav_items_0 li:hover ul li a,
#nav_items_0 li.over ul li a,
#address { font-family: 'Open Sans', sans-serif; }
#pageNav, #pageNav ul li a, #quicklinks a, #nav_items_0 li a, #motto { font-family: 'Open Sans', sans-serif; }


/* Site Styles */
#wrapper, #wrapper-index { position: relative; margin: 0 auto; width: 100%; min-width: 1100px; height: 100%; min-height: 100%; height: auto!important; text-align: left;background: url('') no-repeat;}

.inside { margin: 0 auto; }
#wrapper .content { position: relative; margin: 0 auto; }
#wrapper .content .inside { width: 1100px; line-height: 20px; padding-top: 45px; padding-bottom: 120px; }
.content { text-align: left; margin: 0 auto; padding: 0 0 357px 0;}
.content .inside { position: relative; }
.pageTitle { width: auto; display: block; height: 55px; padding-top: 5px; padding-left: 64px; margin-bottom: 40px; font-family: 'Old Press', sans-serif; font-size: 50px; color: #fff; position: relative; background-color: #000; background-image: url('/pics/page_title.png'); background-position: bottom left 12px; background-repeat: no-repeat; line-height: 50px;}

#wrapper .content .inside, #wrapper .neutral, #wrapper table {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px;
    color: #000 !important;
}

/* Rows */
#rows-wrapper, .rows { width: 100%; position: relative; }
.rows-inner { width: 1100px; margin: 0 auto; }
#first-row { background: #000 url('/pics/first_row_bg.png')no-repeat center top;}
#first-row-inner{z-index:2;position:relative;}
#second-row { padding: 40px 0; }
#second-row .left-column { float: left; width: 340px; margin-right: 40px; }
#second-row .right-column { float: left; width: 720px; }
#third-row { background: url('/pics/mission_vision_bg.jpg') center / cover #000; padding: 110px 0 120px; }
#third-row .left-column { width: 520px; float: left; margin-right: 80px; }
#third-row .right-column { width: 500px; float: left; }
#fourth-row { padding-top: 40px; }
#fourth-row .left-column { width: 285px; float: left; margin-right: 95px; }
#fourth-row .center-column { width: 340px; float: left; margin-right: 40px; }
#fourth-row .right-column { width: 340px; float: left; }

/* Top */
#top { position: absolute; top: 0; left: 0; width: 100%; z-index: 99999; }
#top #inner {position: relative; width: 1100px; margin: 0 auto; }
#tabs { width: 270px; height: 45px; padding: 0; margin-right: -13px; float: right; position: relative;}
#tabs .social { display: block; float: right; width: 49px; height: 45px; border-left: 1px solid #cccccc; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
#tabs .social:hover { background-color: rgba(0,0,0,0.1) !important; }
#tabs .social.facebook { background: url('/pics/facebook_icon.png') no-repeat top 10px center; }
#tabs .social.twitter { background: url('/pics/twitter_icon.png') no-repeat top 10px center; }
#search { float: right; position: relative; width: 49px; height: 45px; border-left: 1px solid #cccccc; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
#search:hover { background-color: rgba(0,0,0,0.1); }
#search form { margin: 0; }
#search #search-field { display: none; width: 90px; height: 30px; border: 1px solid #333; padding: 2px 6px; background: none; font-size: 12px; color: #333 !important; background: #fff; position: absolute; top: 37px; right: -1px; width: 158px; color: transparent; font-family: 'Open Sans', sans-serif;}
#search #search-field:focus { color: #000; }
#search:hover #search-field {display: block;}
#search #search-img { vertical-align: top; display: block; margin: 13px auto 0;}
.ie6 #search #search-img, .ie7 #search #search-img { margin-top: 11px; }
#googleTranslate { opacity:0; filter: alpha(opacity = 0); width:94px!important; height: 21px; cursor: pointer; }
#preGoogle { position: absolute; top: 12px; left: 0; height: 24px!important; display:block; overflow:hidden; background:url('/pics/translate.png') no-repeat top left; border:0; cursor: pointer;}
#tabs .translate-label { font-size: 13px; font-weight: 600; position: absolute; top: 15px; left: 32px; text-transform: uppercase; cursor: pointer; }
#login { width: 72px; margin: 0 auto; }
#login #click { width: 72px; height: 32px; padding-top: 3px; color: #000; text-align: center; display: block; position: relative; z-index: 1; text-decoration: none; }
#login #form { display: none; padding: 0 10px 10px ; z-index: 0; border-left: 1px solid #d3ccc6; position: absolute; background: #eec700; }

/* Header */
#header { position: relative; top: 0; width: 100%; background: url('/pics/header_inside.png') bottom 34px center / 2608px 150px no-repeat; }
#header .inside { position: relative; height: 230px; width: 1100px; }
#header:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 54px; background: black;}
#header-name {position: absolute; left: 180px; top: 48px; background: url('/pics/header_name.png') no-repeat; width: 617px; height: 53px; z-index: 999999; }
#header .logo { width: 164px; height: 164px; background: url('/pics/header_logo.png') no-repeat; position: absolute; top: 8px; z-index: 999999; overflow: visible; }
#header .logo:before { content: ''; width: 131px; height: 106px; background: url('/pics/header_inside_tree.png') no-repeat; position: absolute; top: 72px; left: -107px; pointer-events: none;}
#motto { position: absolute; right: 304px; top: 105px; font-family: 'Oswald', sans-serif; font-size: 18px; text-transform: uppercase; line-height: 1;}
#motto .left, #motto .right { display: inline-block; vertical-align: top; height: 33px; box-sizing: border-box; }
#motto .left { padding: 5px 10px 0 6px; background: #000; color: #fff; }
#motto .left span { font-size: 24px; }
#motto .right { margin-left: -4px; padding: 1px 6px 0; background: #f4d213; color: #000; font-size: 24px;}
#motto .right span { font-size: 30px; }

/* Navigation menu */
#menu { width: 1200px; height: 50px; z-index: 10; margin: 0 auto 0 -50px; background: black; position: relative; top: 180px; z-index: 999999; }
#menu h2 { width: 0; height: 0; }
#nav_items_0 { list-style: none; margin: 0; padding: 0; float: right; right: 50%; position: relative; z-index: 9999; }
#nav_items_0 li { list-style: none; display: inline; float: left; left: 50%; position: relative; z-index: 9999; padding: 0; }

#nav_items_0 li a { white-space: nowrap; width: 0; display: block; text-align: center; padding: 10px 25px 14px; font-family: 'Oswald', sans-serif; font-size: 21px; letter-spacing: 0.8px; text-decoration: none; color: #fff;}
#nav_items_0 > li a { width: auto; white-space: normal; }
#nav_items_0 li:hover a, #nav_items_0 li.over a { color: #e6cc00; background: #262626; }
#nav_items_0 li.nav_items_0 { padding-right: 22px !important; background: url('/pics/topnav_sep.png') no-repeat right 10px; }
#nav_items_0 li.nav_items_0:last-child { padding-right: 0 !important; background: none; }
/* Drop down items */
#nav_items_0 ul li.nav_item_first { padding-top: 4px; background: #000; }
#nav_items_0 ul li.nav_item_last { padding-bottom: 4px; background: #000; }
#nav_items_0 ul li a { padding: 4px 10px; }
#nav_items_0 ul,
#nav_items_0 li:hover ul ul, #nav_items_0 li.over ul ul,
#nav_items_0 li:hover ul ul ul, #nav_items_0 li.over ul ul ul,
#nav_items_0 li:hover ul ul ul ul, #nav_items_0 li.over ul ul ul ul { position: absolute; right: auto; left: -9999em; top: -9999em; z-index: 9999; width: 184px; margin: 0; padding: 0; font-size: 12px; overflow: hidden; }
#nav_items_0 ul li { margin: 0; left: auto; }
#nav_items_0 li:hover ul, #nav_items_0 li.over ul { left: auto; top: auto; background: none; }

#nav_items_0 ul li:hover ul, #nav_items_0 ul li.over ul,
#nav_items_0 ul ul li:hover ul, #nav_items_0 ul ul li.over ul,
#nav_items_0 ul ul ul li:hover ul, #nav_items_0 ul ul ul li.over ul { position: absolute; top: 0; left: 100%; }

/* Drop down items colors and formatting */
#nav_items_0 li:hover ul li a, #nav_items_0 li.over ul li a { line-height: 16pt; text-align: left; text-decoration: none; padding: 4px 10px; height: auto; width: 176px;font-size: 18px; letter-spacing: normal; white-space: normal; text-transform: none; text-shadow: none; font-variant: normal;}

#nav_items_0 li:hover ul li a, #nav_items_0 li.over ul li a,
#nav_items_0 li ul li:hover ul a, #nav_items_0 li ul li.over ul a,
#nav_items_0 li ul li ul li:hover ul a, #nav_items_0 li ul li ul li.over ul a,
#nav_items_0 li ul li ul li ul li:hover ul a, #nav_items_0 li ul li ul li ul li.over ul a { font-family: 'Oswald', sans-serif; color: #fff; background: #000; -moz-transition: background-color 0.3s ease-in, color 0.3s ease-in, padding-left 0.3s ease-in; -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in, padding-left 0.3s ease-in; transition: background-color 0.3s ease-in, color 0.3s ease-in, padding-left 0.3s ease-in; }

#nav_items_0 li ul li a:hover,
#nav_items_0 li ul li:hover a, #nav_items_0 li ul li.over a,
#nav_items_0 li ul li:hover ul a:hover, #nav_items_0 li ul li.over ul a:hover,
#nav_items_0 li ul li ul li:hover a, #nav_items_0 li ul li ul li.over a,
#nav_items_0 li ul li ul li:hover ul a:hover, #nav_items_0 li ul li ul li.over ul a:hover,
#nav_items_0 li ul li ul li ul li:hover a, #nav_items_0 li ul li ul li ul li.over a,
#nav_items_0 li ul li ul li ul li:hover ul a:hover, #nav_items_0 li ul li ul li ul li.over ul a:hover { color: #e6cc00; background: #262626; padding-left: 12px;}

li.nav_items_0  { padding-right: 2px!important; background: url('/pics/topnav_sep.gif') no-repeat right 11px; }

nav#menu ul li span.nav_icon { display: none; }

#nav_items_0 li a bdi:after, #nav_items_0 li a li a bdi:after, #nav_items_0 li a li a li a bdi:after{ content: " \2192";}

/* Index properties */
#index-wrapper {  }
#index-top, #columns { width: 1100px; position: relative;}
#index-top { margin: 0 auto 0; height: 580px;z-index:3;background-color:#000; }
#columns { width: 1100px; padding: 10px 0 0 0; margin: auto; position: relative; background: aqua; }
#left-column {margin-left: 10px; width: 220px; margin-right: 10px; position: relative; float: left; display: inline-block;}
#center-column {margin-left: 10px; width: 460px; margin-right: 10px; position: relative; float: left; display: inline-block;}
#right-column {margin-left: 10px; width: 220px; margin-right: 10px; position: relative; float: left; display: inline-block;}

/* Image shuffles */
#slideshow { width: 1100px; height: 580px; display: block; }

/* Marquee */
#marquee-holder { height: 32px; background: #f4d213 url('/pics/marquee_bg.png') no-repeat center top; }
#marquee-holder .inside { width: 1100px; }

/* News */
#news { height: 480px; padding: 38px 0 94px;z-index:3; }
#news .homepage-news { font-family: 'Open Sans', sans-serif; height: 400px !important; }
#news h2 { margin-bottom: 24px !important; text-align: center; }
#news .layout-3 h2 { background: #000; }
#news h2 a { color: #fff !important; }
#news .bx-wrapper { max-width: 1100px !important; }
#news .bx-wrapper .bx-prev { background: url('/pics/leftArrow.png') center center no-repeat; left: 50%; margin-left: -105px; color: #fff !important; -pie-background: url('/pics/leftArrow.png') center center no-repeat;behavior: url('/shared/pie.htc');}
#news .bx-wrapper .bx-prev:hover { margin-left: -108px; }
#news .bx-wrapper .bx-next { background: url('/pics/rightArrow.png') center center no-repeat; right: 50%;margin-right: -105px; color: #fff !important; -pie-background: url('/pics/rightArrow.png') center center no-repeat;behavior: url('/shared/pie.htc');}
#news .bx-wrapper .bx-next:hover { margin-right: -108px; }
#news .bx-wrapper .bx-controls-direction a { top: 100% !important; margin-top: 43px;width: 11px; height: 17px; outline: none !important; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
#news li { background: none; border: 0; }
#news .news-wrap { padding: 20px 2px ; margin: 0; }
#news .news-text { color: #fff; font-size: 15px; line-height: 24px; }
#news .news-title { margin-bottom: 10px; }
#news .news-title a { font-size: 18px; line-height: 30px; font-weight: 600; color: #f4d213 !important; display: block; }
#news .news-title a:hover { font-weight: 700; }
#news .show-all { display: block; margin: 13px auto 0; text-align: center; top: -22px;
position: relative;}
#news .show-all a { font-size: 16px; font-weight: 600; color: #f4d213; text-decoration: none; text-transform: uppercase; }
#news .show-all a:hover { font-weight: 700; }

/* Homepage Sections */
section { position: relative; }

/* Homepage Section Headers */
#wrapper-index .content section h2 { margin-bottom: 15px; }
#wrapper-index .content section h2 a { width: auto; height: 62px; font-family: 'Old Press'; font-size: 50px; text-decoration: none; font-weight: normal; margin: 0; padding: 5px 0 0; color: #000; display: block;}

/* Homepage Sections Containers */
.container {position: relative; margin-top: 0; padding: 10px 0; background: #fff;}

/* quicklinks */
#quicklinks h2 { width: 0; height: 0; }
#quicklinks { background: #000; padding-bottom: 0; width: 250px; height: 300px; float: right; display: inline-block; }
#quicklinks ul { padding: 0; margin: 0; }
#quicklinks li { padding: 0; margin-top: 10px; list-style: none; position: relative; }
#quicklinks a { height: 20px; text-decoration: none; padding: 5px 0 5px 15px; margin: 0; display: block; color: #fff; background: red; font-size: 16px; text-align: left; position: relative; z-index: 0;}
#quicklinks a:hover { background: #e6cc00; color: #000; }

/* Events */
#events .container { padding: 25px 0; }
#events #hp-events .v3 .dayInfoWrap { background: url('/pics/date_bg.png') no-repeat; font-weight: 600; width: 53px; height: 44px; padding: 8px 0 0; }
#events #hp-events .v3 span.month { font-size: 11px; text-transform: uppercase; line-height: 1;}
#events #hp-events .v3 span.day { font-size: 24px; line-height: 1; }
#events #hp-events .v3 ul { padding-left: 70px; }
#events #hp-events ul li.event div { margin-bottom: 4px; }
#events #hp-events ul li.event div.title { margin-bottom: 6px; }
#events #hp-events ul li.event div a { font-size: 18px; font-weight: 600; color: #000; text-decoration: none; }
#events #hp-events ul li.event div a:hover { font-weight: 700; }
#events #hp-events ul li.event .time, #events #hp-events ul li.event .location { font-size: 15px; }
#events #hp-events .hpeventlinks div { display: inline-block; margin-right: 28px; margin-left: 0; padding-right: 5px; background: url('/pics/link_decor.png') top 3px right no-repeat; }
#events #hp-events .hpeventlinks div a { display: block; padding-right: 25px; border-bottom: 3px solid #f4d213; font-size: 16px; font-weight: 600; text-decoration: none; color: #000;}
#events #hp-events .hpeventlinks div a:hover { font-weight: 700; }

/* Important messages */
#important-messages a { font-size: 18px; font-weight: 600; text-decoration: none; color: #000; font-family:'Open Sans', sans-serif; }
#important-messages a:hover { font-weight: 700; }
#important-messages table tr:nth-last-child(2) td { border-bottom: 0 !important; }
#important-messages .container { padding: 0; }
#important-messages .sub { position: absolute; top: 25px; left: 0; border: none; width: 138px; height: 92px; }
#important-messages #l { width: 0; padding: 0; display: none; }
#important-messages #r { padding: 25px 0 25px 170px !important; position: relative; height: 95px; vertical-align: top;font-size: 15px;
font-family: 'Open Sans', sans-serif; }
#important-messages #showAll-1 #r { padding: 0 !important; height: auto !important; }
#important-messages #showAll-1 b { display: inline-block; margin-right: 28px; padding-right: 5px; background: url('/pics/link_decor.png') top 5px right no-repeat; }
#important-messages #showAll-1 b a { display: block; margin-top: 0 !important; padding-right: 25px; border-bottom: 3px solid #f4d213;}

/* Mission, Vision */
#mission, #vission { display: table; width: 100%; }
#mission h2, #vision h2 { display: table-cell; vertical-align: top; padding-right: 20px; margin-bottom: 0; font-family: 'Old Press'; font-size: 50px; text-decoration: none; font-weight: normal; margin: 0; color: #f4d213; text-align: right; line-height: 1; }
#mission p, #vision p { display: table-cell; vertical-align: top; border-left: 3px solid #f4d213; padding: 10px 0 10px 20px; font-size: 18px; line-height: 28px; font-weight: 600; color: #fff; }

/* Links */
#links h2 { margin-bottom: 0 !important; }
#links .container { padding: 0; }
#links table #r { border-bottom: none !important; }
#links a { font-size: 18px; font-weight: 600; text-decoration: none; }
#links a:hover { font-weight: 700; }
#links #showAll-hplinks #l { width: 0; padding: 0; }
#links #showAll-hplinks #r { padding-top: 25px !important; }
#links #showAll-hplinks b { display: inline-block; margin-right: 28px; padding-right: 5px; background: url('/pics/link_decor.png') top 3px right no-repeat; }
#links #showAll-hplinks b a { display: block; margin-top: 0 !important; margin-left: -21px; padding-right: 25px; border-bottom: 3px solid #f4d213; font-size: 16px; }

/* Bulletin */
#bulletin h2 { margin-bottom: 0 !important; }
#bulletin .container { padding: 0; }
#bulletin table #r { border-bottom: none !important; }
#bulletin a { font-size: 18px; font-weight: 600; text-decoration: none; }
#bulletin a:hover { font-weight: 700; }
#bulletin #showAll-hpbbmessages #l { width: 0; padding: 0; }
#bulletin #showAll-hpbbmessages #r { padding-top: 25px !important; }
#bulletin #showAll-hpbbmessages b { display: inline-block; margin-right: 28px; padding-right: 5px; background: url('/pics/link_decor.png') top 3px right no-repeat; }
#bulletin #showAll-hpbbmessages b a { display: block; margin-top: 0 !important; margin-left: -21px; padding-right: 25px; border-bottom: 3px solid #f4d213; font-size: 16px; }

/* Homepage Section Table Includes */
#wrapper-index .content table { width: 100%; padding: 0; margin: 0; }

/* Other homepage section extras */
.dark {background-color: #000 !important; font-size: 15px !important; color: #fff !important; font-family: 'Open Sans', sans-serif !important;}
.light {background-color: #fff !important; font-size: 15px !important;font-family: 'Open Sans', sans-serif !important; }
.dark a, .dark a:visited, .dark a:link, .dark a:hover, .dark a:active {color: #fff !important; font-family: 'Open Sans', sans-serif !important;}

#wrapper-index .content table { color: #000; }
#wrapper-index .content table #l { padding-top: 10px; text-align: left; } /* Put Display None if you want to hide bullet */
#wrapper-index .content table #r { border-bottom: 1px solid #d1d1d1; padding: 10px 0; }
#wrapper-index .content table #r b a { display: block; margin-top: 5px; text-decoration: none;}

.autoCalendarLinks td, #showAll-0, #showAll-hpbbmessages #r, #showAll-hplinks #r, #showAll-0 #r { border-bottom: 0!important; padding-left: 0!important; padding-bottom: 0!important; padding-top: 2px!important; }

#wrapper-index .content table tr:first-child td, .autoCalendarLinks, #showAll-0, #showAll-hplinks #r, #showAll-0 #r { border-left: 0!important; }
#wrapper-index .content table tr:last-child td { border-bottom: 0 !important; }


/* Quick Poll */
.HPQuickpoll h2 { display: none; }
.HPQuickPoll .bar-color { background-color: #003270; } /* results bar color */
.HPQuickPoll .results, .HPQuickPoll .choices, .HPQuickPoll .results_only { margin: 0 auto; width: 70%; }

/* Side Image */
img.sub {border:0px;}
#wrapper img.sub {margin-left: 20px;}

/* Page navigation */
#pageNav { padding: 4px 0; border: 0; font-size: 14px; position: relative; background: black; margin-left: 20px;}
#pageNav td { padding: 15px 0; border-top: 3px solid #f4d213; border-bottom: 3px solid #f4d213; }
#pageNav ul, #pageNav ul li { list-style: none; line-height: 16px; }
#pageNav ul { padding: 10px 0!important; margin: 0 auto!important; width: 250px;  height: auto!important;  }
#pageNav ul li { margin: 0 0 5px!important; zoom: 1; /* important for IE6 */ }
#pageNav td img { display: none; }
#pageNav ul li a, #pageNav ul li b { background: url('/pics/page_nav_before.png') center left 17px no-repeat; min-height: 20px;text-decoration: none; padding: 7px 0 7px 40px; margin: 0; display: block; font-size: 16px; line-height: 20px; font-weight: 700; text-align: left; position: relative; z-index: 0; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
#pageNav ul li b,#pageNav ul li a:hover { color: #f4d213; background-color: #262626; }
#pageNav ul li a { text-decoration: none; color: #fff; }

/* Footer */
#footer { width: 100%; position: absolute; bottom: 0; text-align: left; }
#footer .inside { width:  1100px;}
#footer .footer-top { height: 80px; background: url('/pics/footer_top.png') top center / 2608px 80px no-repeat; }
#footer .footer-center { background: #000; }
#footer .footer-center .inside { height: 175px; margin-top: 0; position: relative; }
#footer .footer-bottom .inside { height: 102px; margin-top: 0; position: relative; }
#footer span { margin: 0 5px; }
#footer #logo { position: absolute; top: 25px; left: 0; width: 419px; height: 116px; background: url('/pics/footer_logo.png') no-repeat; }
#footer .social { position: absolute; top: 70px; right: 0; }
#footer .social a { margin-top: 0; display: block; float: right; width: 26px; height: 28px; color: #fff; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
#footer .social a:hover { margin-top: -3px; }
#footer .social .facebook { background: url('/pics/facebook_icon_yellow.png') no-repeat center center #000; }
#footer .social .twitter { margin-left: 20px; background: url('/pics/twitter_icon_yellow.png') no-repeat center center #000; }
#footer #address1, #footer #address2 { position: absolute; top: 58px; width: 190px; font-size: 16px; font-weight: 600; color: #fff; padding-left: 40px; line-height: 26px; background: url('/pics/footer_address.png') no-repeat left 2px; }
#footer #address1 { left: 500px; }
#footer #address2 { left: 780px; }
#footer .APP_I { position: absolute; top: 15px; left: 0;}
#app-store { width: 123px; height: 40px; border-radius: 4px; position: absolute; top: 0; left: 133px; }
#google-play { width: 123px; height: 40px; border-radius: 4px; }
#edunet { width: 184px; height: 23px; background: url('/pics/edunet_black.png') no-repeat; position: absolute; left: 3px; bottom: 15px; }
#info1, #info2 { width: 360px; position: absolute; top: 16px; }
#info1 h5, #info2 h5 { margin-bottom: 2px; font-size: 13px; font-weight: 600; }
#info1 p, #info2 p { margin: 0; line-height: 16px; font-size: 13px; font-weight: 300; }
#info1 { left: 305px; }
#info2 { left: 720px; }

.news-thumb img {width:100% !important; height:100% !important;}








