body {background-image:url(/images/body-bg.jpg);}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;}
body.cmsPopup {background-color:#eaf3fb ;}
body {margin:0px;padding:0px;}
TD.NON {text-align:center;background-color:#cccccc;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#999999;}
TD.TOP {text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#0000FF;}
TD.Some {text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#000000;}
TD.days {background-color:#666666;text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#ffffff;}
TD.TODAY {text-align:center;font-family :Tahoma, Verdana, Arial;font-size :11px;font-weight :bold;color:#0000ff;}
A.NOEVENT:Link {font-family :Tahoma, Verdana, Arial;font-size :11px;color :#000000;}
A.NOEVENT:Visited {font-family :Tahoma, Verdana, Arial;font-size :11px;color :#000000;}
A.EVENT:Link {padding:1px;background-color:#E5E5E5;display:block;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#ff0000;}
A.EVENT:Visited {padding:1px;background-color:#E5E5E5;font-family :Tahoma, Verdana, Arial;font-size :11px;color :#990000;}
A.NORMAL:Link {font-family :Verdana, Arial;font-size :11px;color :#0000FF;}
A.NORMAL:Visited {font-family :Verdana, Arial;font-size :11px;color :#0000FF;}
.dynamicform {}
.dynamicform table {width:auto;border:solid #cccccc 1px;}
.dynamicform td {padding:3px;}
.dynamicform .formtext {border-bottom:solid #ECECEC 1px;text-align:right;vertical-align:top;}
.dynamicform .formfield {background-color:#ECECEC;vertical-align:top;}
.dynamicform .formsubmit {background-color:#cccccc;padding:10 0 10 0;border-bottom:solid #999999 1px;border-top:solid #999999 1px;text-align:center;}
.dynamicform .formheader {text-align:center;}
.dynamicform .formcomment {text-align:left;}
.cal-border {border:solid #999999 1px;background-color:#cccccc;}
.cal-day {border:solid #333333 1px;background-color:#666666;color:#ffffff;}
.cal-date {border:solid #999999 1px;background-color:#ffffff;}
.date-num {border:solid #cccccc 1px;background-color:#E2E2E2;padding:2px;width:100%;margin-bottom:3px;Filter:Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=30, StartY=0, FinishX=95, FinishY=0);}
#artsearch td {padding:3px;}
body #thearticles .artsearchname {font-size:75%;background-color:#e8e8e8;}
.artsearchfield {background-color:#949494;color:#fff;}
body #thearticles .artsearchfield input {font-size:75%;}
body #thearticles .artsearchfield select {font-size:75%;}
.artsearchsubmit {background-color:#535353;color:#fff;}
body #thearticles .artsearchsubmit input {font-size:85%;}
#artteaser {color:#949494;}
body #thearticles .feathead {font-weight:bold;font-size:125%;color:#2a1b60;margin-bottom:5px;}
.cathead {font-weight:bold;background-color:#949494;border-bottom:solid #737373 3px;color:#fff;padding:2px 3px 4px 3px;margin-top:10px;}
#catsnips p{padding:0px;margin:0px;padding:5px 0 2px 0;}
#catsnips form{padding:0px;margin:0px;}
.specialoffers {border:solid #b5c0c8 1px;}
.specialoffers td {padding:5px;}
.specialheader {background-color:#434c52;color:#fff;font-size:large;font-weight:bold;border:solid #fff 1px;}
.specialitem {}
.specialitem img {border:solid #212528 1px;}
html body .specialoffers .specialdetails {font-size:20px;color:#ff0000;}
#breadcrumb {width:auto;padding:0 0 30px 0;font-family:arial, ;font-size:12px;}
#breadcrumb .bcotherpage {background-color:none;}
#breadcrumb .bcotherpage a {color:#005aa7;}
#breadcrumb .bcotherpage a:hover {color:#0090ff;}
#breadcrumb #bcthispage {color:#000;font-weight:bold;}
#breadcrumb .bclinker {font-weight:normal;color:#666;padding:0 5px;}
.detail {background-color:#F2F6F8;font-size:12pt;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #CBD5DA 1px;}
.detail2 {background-color:#E0E8EB;font-size:12pt;padding:5px;border-top:solid #ffffff 2px;border-bottom:#cccccc 1px;}
.detail3 {background-color:#CBD5DA;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:#cccccc 1px;}
.detail4 {background-color:#ffffff;font-size:x-small;font-weight:bold;padding:5px;border-top:solid #000000 2px;border-bottom:solid #000000 1px;border-right:solid #000000 1px;border-left:solid #000000 2px;}
.detail5 {background-color:#E0E8EB;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #CBD5DA 1px;}
.header1 {color:#ffffff;background-color:#A4AFB3;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #77868B 1px;border-right:solid #ffffff 1px;}
.header2 {color:#ffffff;background-color:#919DA2;font-size:x-small;padding:5px;border-top:solid #ffffff 2px;border-bottom:solid #77868B 1px;border-right:solid #ffffff 1px;}
.num {width:25px;background-color:#E0E8EB;padding:3px;border:double #A4AFB3 3px;text-align:center;font-size:medium;font-weight:bold;}
.hed {padding:3px;padding-left:10px;font-size:medium;font-weight:bold;}
.hed2 {font-size:medium;font-weight:bold;}
.basic {font-size:x-small;font-weight:bold;}
.basic2 {font-size:x-small;}
.boxhead {border-bottom:solid #77868B 1px;background-color:#A4AFB3;color:#ffffff;font-weight:bold;}
.blogbox {border:double #999 3px;padding:10px;margin-bottom:5px;}
.blogbox h2 {margin:0px;}
.genrss {padding:3px 0 3px 0;font-size:0.7em;}
.genrss a {font-size:1.2em;}
img {-ms-interpolation-mode:bicubic;}
html, body {margin:0 auto;height:100%;font-family:Arial;font-size:11pt;}
body {background-color:#eaf3fb;background-repeat-y:no-repeat;color:#000;font-family:calibri, verdana;}
#container {min-height:100%;height:auto !important;height:100%;margin:0 auto -100px;}
#container {position:relative;width:100%;margin:0 auto -100px;}
#wrapper {width:1000px;margin:0 auto;position:relative;}
#logo {float:left;width:220px;}
#logo img {}
#headerbar {height:115px;}
.addsite {text-align:right;font-size:0.8em;color:#7b7b7b;}
.addsite a {color:#0058a7;line-height:16px;text-decoration:none;}
#csearch {float:right;width:480px;height:42px;padding:6px 0 5px;}
#topnav {padding-top:6px;display:inline-block;}
#banner {height:359px;background-image:url(http://www.ec2.co.nz/templateimages/header-right.jpg);background-position:top right;background-repeat:no-repeat;}
#headquote {position:relative;width:660px;top:20%;}
#headquote p {margin-top:0px;color:#eaf3fb;font-size:13pt;}
#headquote a {color:#fff;text-decoration:none;font-size:0.9em;}
.quote {color:#004f99;}
.spleft {top:30px;position:relative;float:left;}
.spright {float:right}
.quotehead {float:left;margin-lefT:55px;}
#calltoaction {float:right;}
#navigation {}
#navcolumn {width:218px;float:left;padding-right:5px;}
#navigator {background-color:#00529e;background-image:url(http://www.ec2.co.nz/templateimages/leftnav-bg.jpg);background-position:top center;background-repeat:no-repeat;padding:30px 0 35px 0;}
#content {float:right;width:775px;padding-bottom:70px;}
#reportform {float:right;color:#fff;width:305px;}
#footer {padding:10px;position:relative;background:#e9e9e9;color:#949494;}
#webtwoout {background-color:#044e95;height:213px;margin-top:20px;}
#botnav {width:1000px;margin:0 auto;}
#botwrapy {background-color:#003978;}
#botnav h3 a {font-size:0.8em;font-weight:normal;color:#eaf3fb;text-decoration:none;}
#botnav p a {font-size:9pt;font-weight:normal;color:#eaf3fb;line-height:1.4em;text-decoration:none;}
#botnav a:hover {color:#ccc;}
#botnav .botbox {float:left;margin-right:10px;}
.addsiteb a {color:#eaf3fb;height:16px;vertical-align:center;font-size:0.9em;text-decoration:none;}
#centerlogoshell {text-align:center;}
.smallb {font-size:0.7em;color:#044e95;padding:10px 0 0 0;}
#poweredbyb {margin:10px 0 10px 0;}
#hometab {width:450px;}
#hometab a:hover img {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}
.hometbp {margin:0;}
#navcolbase {padding-top:25px;}
h1 {font-size:18pt;margin-bottom:.25em;color:#003978;text-transform:uppercase;font-weight:normal;}
h2 {font-size:1.7em;color:#df8421;}
h3{margin-top:1.25em;margin-bottom:.25em;}
h4 {font-size:1.3em;font-weight:normal;color:#fff;background-color:#df8421;padding:2px 2px 3px 5px;}
p {font-size:1.2em;margin-bottom:1.25em;margin-top:0px;}
a {color:#ff6600;}
a:hover {color:#bd1b00;}
#clear {clear:both;}
.currentpage a {color:#df8421;background-image:url(http://www.ec2.co.nz/templateimages/leftnav-button-bg-cur.png);background-position:bottom center;background-repeat:no-repeat;}
.button1, .button2, .currentpage, .submen {font-family:calibri, verdana;font-size:0.8em;font-weight:normal;margin:0px;padding:0px;width:218px;}
.button1 a, .button2 a, .currentpage a, .submen a {padding:5px 10px 5px 30px;text-decoration:none;display:block;width:auto;color:#fff;background-image:url(http://www.ec2.co.nz/templateimages/leftnav-button-bg.png);background-position:bottom center;background-repeat:no-repeat;}
.currentpage a:hover, .button1 a:hover, .button2 a:hover, .submen a:hover {color:#0098e6;background-image:url(http://www.ec2.co.nz/templateimages/leftnav-button-bg-hov.png);background-position:bottom center;background-repeat:no-repeat;}
#navbase {background:url(http://www.ec2.co.nz/templateimages/nav-base.jpg)no-repeat;height:110px;}
#menubase {display:none;}
#screenshot{position:absolute;padding:5px;display:none;color:#716956;text-align:center;font-size:0.7em;}
#rightcolcon {float:right;width:220px;}
#rightcolcon a {color:#fff;}
#advert {float:right;}
#hintsbox {width:200px;float:right;}
hr {border:0;width:100%;color:#df8421;background-color:#df8421;height:3px;}
.bluebox2 {border:solid #3997e1 1px;padding:3px 3px 3px 3px;background-color:#cde5f7;}
.listingimage {padding:3px 10px 10px 3px;border-bottom:solid #333 1px;width:auto;vertical-align:top;background-image:url(http://www.ec2.co.nz/templateimages/buslist-2010.png);background-position:top left;background-repeat:repeat-x;}
.listingtext {padding:3px 3px 10px 3px;border-bottom:solid #333 1px;width:100%;vertical-align:top;background-image:url(http://www.ec2.co.nz/templateimages/buslist-2010.png);background-position:top left;background-repeat:repeat-x;}
@media only screen and (max-width:960px)and (min-width:768px){#wrapper {width:750px;}
#content {width:525px;}
#calltoaction img {width:155px;}
#topnav img {width:145px;}
#logo {width:115px;margin-left:35px;margin-top:2px;}
#logo img {width:100%;}
#headquote {width:400px;top:5%;}
#botnav {width:750px;}
#advert {width:200px;float:right;}
#advert img {width:100%;height:auto;}
.hide960, img.hide960 {display:none;}
.fullwidth {width:100%;}
}
@media only screen and (max-width:767px){body {background-image:none;}
#wrapper {width:450px;}
#logo {width:110px;float:none;padding-top:20px;}
#logo img {width:100%;}
#content {width:450px;padding-bottom:180px;}
h1 {font-size:14pt;}
#navigator	{background-image:none;width:430px;padding:10px;}
#navbase	{display:none;}
.button1, .button2, .currentpage, .submen {width:100%;font-size:12pt;}
.button1 a, .button2 a, .currentpage a, .submen a{background-position:bottom left;padding:5px 10px 5px 25px;}
.currentpage a:hover, .button1 a:hover, .button2 a:hover, .submen a:hover{background-position:bottom left;padding:5px 10px 5px 25px;}
#menubase {background:url(http://www.ec2.co.nz/templateimages/menu-base.png)no-repeat;height:40px;width:450px;display:none;}
#menubase.active {display:block;}
#printbutton {display:none;}
iframe.facebook {display:none;}
#topnav .screenshot img {width:19%;height:initial;padding:1px;}
.addsite {position:absolute;top:0;height:115px;text-align:center;}
#topnav {padding-top:0px;}
#banner, img.add	{display:none;}
#reportform	{padding-top:10px;position:absolute;width:450px;bottom:0px;display:block;}
.signup {display:none;}
.hmcntbut img	{float:left;width:49%;height:initial;}
.hmwbnrbut img {float:right;width:49%;height:initial;}
p.hmcntbut, p.hmwbnrbut {margin:0;}
#botnav	{width:450px;}
#botnav .botbox {width:210px;}
#webtwoout	{height:500px;}
#botwrapy {height:initial;}
#csearch	{width:320px;padding:23px 0 12px;}
table#rightcolcon {float:none;margin:0 auto;}
#advert {width:200px;float:right;}
#advert img {width:100%;height:auto;}
#hintsbox {display:none;}
.hide750, img.hide750, .hide960, img.hide960 {display:none;}
.fullwidth {width:100%;}
}
@media only screen and (max-width:459px){#wrapper {width:300px;}
#header {display:none;}
#footer {font-size:10pt;padding:2px;}
#topnav, .addsite	{display:none;}
#menubase	{background-position:right top;width:300px;}
#navigator	{width:280px;}
#content	{width:300px;padding-bottom:0px;}
p.hmwbnrbut, p.hmcntbut	{margin-top:5px;}
.hmwbnrbut img, .hmcntbut img {width:300px;float:none;}
#hometab {width:300px;}
#hometab td img {width:149px;height:initial;}
#botnav {width:300px;}
#botnav .botbox	{width:auto;}
.botbox p	{display:none;}
#webtwoout	{height:100px;}
#reportform {width:300px;}
#advert {display:none;}
.hide450, img.hide450, .hide750, img.hide750, .hide960, img.hide960 {display:none;}
.fullwidth {width:100%;}
@media only screen and (max-width:241px){}
.toggleMenu {display:none;background:#01356f;padding:10px 15px;color:#fff;width:420px;}
.nav {list-style:none;*zoom:1;background:#175e4c;}
.nav:before,.nav:after {content:" ";display:table;}
.nav:after {clear:both;}
.nav ul {list-style:none;width:9em;}
.nav a {padding:10px 15px;color:#fff;}
.nav li {position:relative;}
.nav > li {float:left;border-top:1px solid #104336;}
.nav > li > .parent {background-image:url(../templateimages/downArrow.png);background-repeat:no-repeat;background-position:right;}
.nav > li > a {display:block;}
.nav li ul {position:absolute;left:-9999px;}
.nav > li.hover > ul {left:0;}
.nav li li.hover ul {left:100%;top:0;}
.nav li li a {display:block;background:#1d7a62;position:relative;z-index:100;border-top:1px solid #175e4c;}
.nav li li li a {background:#249578;z-index:200;border-top:1px solid #1d7a62;}
.menu {display:none;}
@media screen and (max-width:768px){.active {display:block;}
.nav > li {float:none;}
.nav > li > .parent {background-position:95% 50%;}
.nav li li .parent {background-image:url("images/downArrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.nav ul {display:block;width:100%;}
.nav > li.hover > ul , .nav li li.hover ul {position:static;}
.nav > li.hover > .menu {display:block;}
.nav > li.hover > a.parent {background-image:url(../templateimages/upArrow.png);background-repeat:no-repeat;background-position:95% 50%;}
}
@media only screen and (max-width:459px){.toggleMenu {width:270px;}
}
.gsc-control {width:300px;}
.gsc-control div {position:static;}
.gsc-control-cse,.gsc-control-cse .gsc-table-result {width:100%;font-family:Arial, sans-serif;font-size :13px;}
.gsc-control-cse div {position:static;}
form.gsc-search-box {font-size:13px;margin-top :0;margin-right :0;margin-bottom :4px;margin-left :0;width:100%;}
table.gsc-search-box {border-style :none;border-width :0;border-spacing :0 0;width :100%;margin-bottom :2px;}
table.gsc-search-box td {vertical-align :middle;}
table.gsc-search-box td.gsc-input {padding-right :12px;}
td.gsc-search-button {width :1%;}
td.gsc-clear-button {width :14px;}
.gsc-branding,.gcsc-branding {display:flex;}
.gsc-branding-text,.gcsc-branding-text {vertical-align :top;padding-bottom :2px;text-align :right;font-size :11px;margin-right :2px;color :#666;}
.gsc-branding-text:first-child,.gcsc-branding-text:first-child {flex-grow:1;}
.gsc-branding-img-noclear,.gcsc-branding-img-noclear {width :51px;vertical-align :bottom;}
.gsc-branding-img,.gcsc-branding-img {width :65px;vertical-align :bottom;}
div.gsc-branding-youtube td.gsc-branding-img-noclear {width :55px;}
div.gsc-branding-youtube td.gsc-branding-img {width :69px;}
table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {margin-right :0;text-align :center;}
table.gsc-branding-vertical td.gsc-branding-img-noclear {text-align :center;}
div.gsc-branding-img,div.gsc-branding-img-noclear,img.gsc-branding-img,img.gsc-branding-img-noclear,div.gcsc-branding-img,div.gcsc-branding-img-noclear,img.gcsc-branding-img,img.gcsc-branding-img-noclear {position:relative;top:-1px;padding-left:2px;padding-right:2px;}
img.gsc-branding-img,img.gsc-branding-img-noclear,img.gcsc-branding-img,img.gcsc-branding-img-noclear {margin :0 0 0 0;padding-top:0;padding-bottom :0;border :none;display :inline;}
.gcsc-branding-text {white-space:nowrap;}
.gcsc-branding-text {margin:0 2px;}
.gcsc-branding-img-noclear {width:auto;}
a.gsc-branding-clickable {cursor :pointer;}
.gsc-search-button {margin-left :2px;}
div.gsc-clear-button {display :inline;text-align :right;margin-left :4px;margin-right :4px;padding-left :10px;background-repeat:no-repeat;background-position:center center;background-image:url('//www.google.com/uds/css/clear.gif');cursor :pointer;}
.gsc-search-box-tools .gsc-clear-button {display:none;}
.gsc-results-close-btn {background-image:url("//www.google.com/images/nav_logo114.png");background-repeat:no-repeat;background-position:-140px -230px;float:right;display:none;opacity:0;height:12px;width:12px;position:absolute !important;top:20px;right:20px;cursor:pointer;}
.gsc-results-close-btn-visible {display:block;opacity:1;}
.gsc-results-wrapper-nooverlay {}
.gsc-results-wrapper-overlay {border:none;margin:auto;border-radius:1px;overflow:auto;height:80%;-webkit-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-moz-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-ms-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-o-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);border-collapse:separate;background:white;padding:30px;width:70%;position:fixed !important;top:5%;left:12%;opacity:0;z-index:100002;visibility:hidden;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');}
.gsc-results-wrapper-visible {opacity:1 !important;visibility:visible !important;}
.gsc-modal-background-image {position:fixed !important;top:0px;left:0px;height:130%;width:100%;z-index:100001;background-color:white;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);display:none;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;}
.gsc-modal-background-image-visible {opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);display:block;}
.gsc-overflow-hidden {overflow:hidden;}
input.gsc-input {padding:1px 6px;border:1px solid #DDD;width:99%;}
.gsc-keeper {color:#3366cc;text-decoration:underline;font-size:13px;cursor:pointer;font-weight:normal;padding-left:16px;background-repeat:no-repeat;background-position:1px 3px;background-image:url('//www.google.com/uds/css/blue_check.gif');}
.gsc-resultsHeader {width :100%;clear :both;}
.gsc-resultsHeader td.gsc-twiddleRegionCell{width:75%;}
.gsc-resultsHeader td.gsc-configLabelCell{text-align:right;width:75%;}
.gsc-resultsHeader .gsc-twiddle{margin-top:4px;display:inline;cursor:pointer;background-repeat:no-repeat;background-position:0 2px;}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle{background-image:url('//www.google.com/uds/css/arrow_close.gif');}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{background-image:url('//www.google.com/uds/css/arrow_open.gif');}
.gsc-resultsHeader .gsc-title{color:#676767;margin-right:10px;padding-left:14px;display:inline;}
.gsc-resultsHeader .gsc-stats {color:#676767;font-size:11px;font-weight:normal;display :inline;}
.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats {display :none;}
.gsc-results-selector {display :inline;}
.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector {display :none;}
.gsc-result-selector {cursor :pointer;display :inline;font-size :13px;padding-left :13px;background-repeat:no-repeat;background-position:center left;}
.gsc-one-result {background-image:url('//www.google.com/uds/css/one-complex-dark.gif');}
.gsc-more-results {background-image:url('//www.google.com/uds/css/more-complex-dark.gif');}
.gsc-all-results {background-image:url('//www.google.com/uds/css/all-complex-dark.gif');padding-right :1px;}
.gsc-one-result-active .gsc-one-result {background-image:url('//www.google.com/uds/css/one-complex-light-blue.gif');}
.gsc-more-results-active .gsc-more-results {background-image:url('//www.google.com/uds/css/more-complex-light-blue.gif');}
.gsc-all-results-active .gsc-all-results {background-image:url('//www.google.com/uds/css/all-complex-light-blue.gif');}
.gsc-resultsHeader .gsc-configLabel{color:#676767;display:inline;font-size:11px;cursor:pointer;}
.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {padding-right:12px;background-repeat:no-repeat;background-position:center center;background-image:url('//www.google.com/uds/css/settings.gif');}
.gsc-tabsArea {clear:both;margin-top:6px;margin-bottom:8px;}
.gsc-tabsArea .gs-spacer {font-size :1px;margin-right :0;overflow :hidden;}
.gsc-tabsArea .gs-spacer-opera {margin-right :0;}
.gsc-tabsAreaInvisible,.gsc-refinementsAreaInvisible,.gsc-refinementBlockInvisible {display :none;}
.gsc-tabHeader {padding-left:6px;padding-right:6px;margin-right:2px;margin-top:2px;}
.gsc-tabHeader.gsc-tabhActive {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:2px solid #ff9900;color:black;}
.gsc-tabHeader.gsc-tabhInactive {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-top:2px solid #e9e9e9;background:#e9e9e9;color:#676767;cursor:pointer;}
.gsc-tabData.gsc-tabdActive {display:block;}
.gsc-tabData.gsc-tabdInactive {display:none;}
.gsc-tabData.gsc-tabdActive.gsc-resultsbox-invisible{display:none;}
.gsc-refinementsArea {clear:both;margin-bottom:4px;padding-left:8px;border-bottom:1px solid #E9E9E9;padding-bottom:5px}
.gsc-refinementHeader {margin-right:2px;padding:2px 8px 0 8px;}
.gsc-refinementHeader.gsc-refinementhActive {font-weight:bold;}
.gsc-refinementHeader.gsc-refinementhInactive {text-decoration:underline;cursor:pointer;}
.gsc-tabData .gsc-resultsHeader .gsc-title {display:none;}
.gsc-tabData .gsc-resultsHeader .gsc-stats {display:none;}
.gsc-tabData .gsc-resultsHeader .gsc-results-selector {display :none;}
.gsc-completion-selected {background :#EEEEEE;cursor:default;}
.gsc-completion-selected .gsc-completion-promotion-table {cursor:pointer;}
.gsc-completion-container {font-family:Arial, sans-serif;font-size:13px;background:white;border :1px solid #DDD;border-top-color:#D9D9D9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:0;}
.gsc-completion-title {color:#0000cc;line-height:normal;white-space:normal;}
.gsc-completion-snippet {line-height:normal;white-space:normal;}
.gsc-completion-container .gsc-completion-icon-cell {width:42px;height:42px;padding-right:10px;}
.gsc-completion-icon {margin-left:auto;margin-right:auto;display:block;border:1px solid #dddddd;}
.gsc-completion-container .gsc-completion-promotion-table {font-size :inherit;background:inherit;margin:5px 0;width:100%;}
.gsc-resultsbox-visible {display :block;}
.gsc-resultsbox-invisible {display :none;}
.gsc-results {padding-bottom:2px;width :99%;}
.gsc-result {margin-bottom:10px;}
.gsc-result .gs-title {height:1.4em;overflow:hidden;}
.gsc-result div.gs-watermark {display:none;}
.gsc-results .gsc-result img.gs-ad-marker {display:none;}
.gsc-wrapper {position :relative;display :block;}
.gsc-adBlock {position :relative;display :block;border-bottom:1px solid #E9E9E9;margin-bottom:4px;}
.gsc-adBlock h2 {float :right;margin :3px 5px 0;font-weight :normal;font-size :.9em;color :#676767;}
.gsc-adBlock .gsc-ad {padding-left :8px;padding-top :5px;padding-right :3px;}
.gsc-adBlock .gsc-ad a {font-weight :bolder;color :#0000CC;line-height :1.4em;}
.gsc-adBlock .gsc-ad cite {font-style :normal;color :green;}
.gsc-adBlock .gsc-ad span {padding-left :8px;}
.gsc-adBlockNoHeight {height :0;}
.gsc-adBlockInvisible {display :none;}
.gsc-adBlockVertical {position :relative;display :block;float :right;clear:right;width :30%;}
.gsc-adBlockBottom {position :relative;display :block;border-bottom:1px solid #E9E9E9;border-top:1px solid #E9E9E9;margin-bottom:4px;}
.gsc-thinWrapper {width :69%;float :left;overflow :hidden;}
.gsc-adBlockVertical h2 {text-align :center;font-weight :normal;font-size :.9em;color :#676767;margin-top :6px;}
.gsc-adBlockVertical .gsc-ad {padding-left :8px;padding-top :5px;}
.gsc-adBlockVertical .gsc-ad a {font-weight :bolder;color :#0000CC;line-height :1.4em;}
.gsc-adBlockVertical .gsc-ad cite {font-style :normal;color :green;display :block;}
.gsc-adBlockVertical .gsc-ad span {}
div.gsc-config {border:1px solid #e9e9e9;margin-top:0;margin-bottom:10px;padding-top :2px;padding-left :6px;padding-right :6px;padding-bottom :6px;}
form.gsc-config {margin-bottom :0;}
.gsc-configSetting {margin-top :6px;}
.gsc-configSetting_Label {color:#676767;}
.gsc-configSettingInput {color:#676767;border:1px solid #e9e9e9;width:75%;}
.gsc-configSettingCheckbox {color:#676767;margin-right:6px;}
.gsc-configSettingCheckboxLabel {display :inline;color:#676767;}
div.gsc-configSettingSubmit {margin-top :8px;text-align :right;}
input.gsc-configSettingSubmit {display:inline;font-size:11px;cursor:pointer;}
.gsc-webResult:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.gsc-webResult {zoom:1;}
.gsc-webResult .gsc-result {margin:0;padding:.5em 0;border-bottom:1px solid #ebebeb;}
.gsc-above-wrapper-area {border-bottom:1px solid #E9E9E9;padding:5px 0 5px 0;}
.gsc-above-wrapper-area-invisible {display:none;}
.gsc-above-wrapper-area-container {width:100%;}
.gsc-result-info {text-align:left;color:#676767;font-size:13px;padding-left:8px;margin:10px 0 10px 0;}
.gsc-result-info-container {text-align:left;}
.gsc-result-info-invisible {display:none;}
.gsc-orderby-container {text-align:right;background:transparent;}
.gsc-orderby-invisible {display:none;}
.gsc-orderby-label {color:#676767;padding:5px 5px 6px 0;}
.gsc-getlink-container {padding-left:5px;padding-top:1px;width:45px;}
.gsc-getlink-invisible {display:none;}
.gsc-getlink {width:5px;}
.gsc-getlink-box {background-color:rgb(245,245,245);border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.1);border-radius:2px;box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#444;cursor:default;font-size:11px;font-weight:bold;height:27px;line-height:27px;max-width:90%;min-width:10px;outline:0;padding:0 28px 0 6px;position:relative;text-align:center;}
.gsc-control-cse .gsc-getlink-textbox {background:#fff;border:1px solid #eee;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #eee;box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default;margin:0;max-height:360px;outline:none;padding:10px;position:absolute;right:20px;z-index:7;width:auto;}
.gsc-getlink-inputbox {width:300px;margin-top:5px;}
.gsc-getlink-label {width:100%;font-size:14px;}
.gsc-getlink-image {height:29px;}
.gsc-getlink-text-invisible {display:none;}
.gsc-selected-option-container {background-color:transparent;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.1);border-radius:2px;box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#444;cursor:default;font-size:11px;font-weight:bold;height:27px;line-height:27px;max-width:90%;min-width:54px;outline:0;padding:0 28px 0 6px;position:relative;text-align:center;}
.gsc-selected-option {position:relative;width:100%;}
.gsc-control-cse .gsc-option-selector {border:none;height:11px;margin-top:-4px;position:absolute;right:5px;top:12px;width:7px;padding:0 5px 0 5px;background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png)center no-repeat}
.gsc-option-menu-invisible {display:none;}
.gsc-control-cse .gsc-option-menu-container {color:#000;font-size:80%;position:relative;}
.gsc-control-cse .gsc-option-menu {background:#fff;border:1px solid #eee;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px #eee;box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default;font-size:13px;margin:0;max-height:360px;outline:none;padding:6px 0;position:absolute;right:0;top:0;z-index:7;}
.gsc-option-menu-item {color:#777;cursor:pointer;list-style:none;margin:0;padding:0 30px 0 30px;white-space:nowrap;}
.gsc-option-menu-item-highlighted {background-color:#EEE;border-color:#EEE;border-width:1px 0;color:#333;}
.gsc-option {cursor:pointer;list-style:none;white-space:nowrap;line-height:27px;text-align:left;}
.gs-web-image-box,.gs-promotion-image-box {float:left;padding:2px 8px 2px 0px;margin-right:0px;margin-left:0px;text-align:center;width:62px;}
.gs-web-image-box img.gs-image,.gs-promotion-image-box img.gs-promotion-image {border:1px solid #e2e2e2;max-width:60px;max-height:120px;width:expression(this.width > 64 ? '64px':true);height:expression(this.height > 120 ? '120px':true);}
div.gs-action {display:inline;margin-right:0.6em;}
div.gs-action a.gs-action {color:#7777CC;}
div.gs-action.cart a.gs-action,div.gs-action.star a.gs-action,div.gs-action.rss a.gs-action,div.gs-action.download a.gs-action,div.gs-action.email a.gs-action,div.gs-action.mobile a.gs-action,div.gs-action.share a.gs-action,div.gs-action.fullscreen a.gs-action,div.gs-action.generic a.gs-action,div.gs-action.link a.gs-action {padding-left:18px;background:transparent url('//www.google.com/cse/images/action_icons_sprite.gif')no-repeat;}
div.gs-action.cart a.gs-action {background-position:0 0;}
div.gs-action.star a.gs-action {background-position:-16px -34px;}
div.gs-action.rss a.gs-action {background-position:-48px -98px;}
div.gs-action.download a.gs-action {background-position:-64px -128px;}
div.gs-action.email a.gs-action {background-position:-112px -224px;}
div.gs-action.mobile a.gs-action {background-position:-131px -257px;}
div.gs-action.share a.gs-action {background-position:-32px -64px;}
div.gs-action.fullscreen a.gs-action {background-position:-79px -162px;}
div.gs-action.generic a.gs-action {background-position:-144px -290px;}
div.gs-action.link a.gs-action {background-position:-159px -321px;}
.gsc-imageResult .gs-imageResult .gs-text-box .gs-ellipsis {overflow:hidden;text-align:left;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}
.gsc-imageResult {float:left;margin-bottom:1em;margin-right:20px;}
.gsc-imageResult-column {margin-right:70px;}
.gs-imageResult {overflow:hidden;}
.gs-imageResult .gs-image-box {height:86px;position :relative;}
.gs-imageResult .gs-text-box {text-align:center;overflow :hidden;height:4em;}
.gs-imageResult div.gs-title,.gs-imageResult .gs-snippet,.gs-imageResult .gs-visibleUrl,.gs-imageResult .gs-visibleUrl-short,.gs-imageResult .gs-spelling {padding:0;}
.gs-imageResult .gs-snippet {overflow :hidden;line-height:1em;white-space :nowrap;}
.gs-imageResult .gs-visibleUrl {overflow :hidden;line-height:1.3em;height:1.3em;}
.gs-imageResult .gs-size {color:#6f6f6f;}
.gs-imageResult .gs-image-box {text-align:center;}
.gs-imageResult .gs-image-box img.gs-image {border:none;}
.gs-imageResult-classic .gs-text-box .gs-title {display:none;}
.gs-imageResult-column {width:474px;height:84px;}
.gs-imageResult-column .gs-image-box {float:left;margin-right:10px;text-align:left;}
.gs-imageResult-column .gs-text-box {float:left;width:350px;height:86px;}
.gsc-imageResult-column .gs-imageResult-column .gs-text-box .gs-title {height:auto;text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.gs-imageResult-column .gs-text-box .gs-size {display:none;}
.gsc-imageResult.gsc-imageResult-popup,.gsc-results .gsc-imageResult-popup:hover {margin:0;padding:0;border:0;}
.gsc-imageResult .gs-imageResult-popup {width:auto;overflow:visible;position:relative;}
.gs-imageResult-popup .gs-image-thumbnail-box {padding:5px;}
.gs-imageResult-popup .gs-image-box {width:auto;}
.gs-imageResult-popup .gs-image-popup-box {width:auto;position :absolute;padding:10px;background:white;left:0;top:0;border:1px solid #dddddd;-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.2);-ms-box-shadow:0 4px 16px rgba(0,0,0,0.2);box-shadow:0 4px 16px rgba(0,0,0,0.2);-webkit-outline:1px solid rgba(0,0,0,0.2);display:none;}
.gs-imageResult-popup .gs-image-popup-box .gs-image-box {height:auto;width:auto;margin-bottom:10px;}
.gs-imageResult-popup .gs-image-popup-box .gs-text-box {height:auto;width:auto;}
.gs-imageResult-popup .gs-text-box .gs-title {display:none;}
.gsc-videoResult .gs-videoResult .gs-title {line-height:1.3em;height:1.3em;overflow:hidden;}
.gsc-videoResult .gs-videoResult .gs-snippet {line-height:1.3em;max-height:2.6em;overflow:hidden;}
.gsc-imageResult .gsc-trailing-more-results {clear :both;}
.gsc-results .gsc-trailing-more-results {margin-bottom :10px;}
.gsc-results .gsc-trailing-more-results,.gsc-results .gsc-trailing-more-results * {color:#0000cc;text-decoration:underline;}
.gsc-imageResult .gsc-cursor-box {clear :both;}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results {margin-bottom :0;display :inline;}
.gsc-results .gsc-cursor {display :inline;}
.gsc-results .gsc-cursor-box {margin-bottom :10px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {cursor :pointer;color :#000000;text-decoration:underline;margin-right :8px;display :inline;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {cursor :default;color :#A90A08;font-weight :bold;text-decoration:none;}
.gs-result .gs-title,.gs-result .gs-title * {color:#0000cc;text-decoration:underline;}
.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title * {font-size:16px;}
.gsc-control-cse .gs-result .gs-spelling-original {font-size:13px;}
.gs-divider {padding-bottom:8px;text-align:center;color:#676767;}
.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl {color:#008000;text-decoration:none;}
.gs-relativePublishedDate,.gs-publishedDate {color:#6f6f6f;text-decoration:none;}
.gs-result a.gs-clusterUrl,.gs-result .gs-clusterUrl {color:#008000;text-decoration:underline;cursor:pointer;}
.gs-newsResult .gs-publisher {color:#6f6f6f;display :inline;text-decoration:none;}
.gs-newsResult .gs-relativePublishedDate,.gs-newsResult .gs-publishedDate {display :inline;margin-left :4px;}
.gs-blogResult .gs-relativePublishedDate,.gs-newsResult .gs-relativePublishedDate {display :none;}
.gsc-blogResult .gs-blogResult .gs-publishedDate,.gsc-newsResult .gs-newsResult .gs-publishedDate {display :none;}
.gsc-blogResult .gs-blogResult .gs-relativePublishedDate,.gsc-newsResult .gs-newsResult .gs-relativePublishedDate {display :inline;}
.gs-newsResult .gs-location {color:#6f6f6f;display :inline;text-decoration:none;}
.gs-promotion .gs-title,.gs-promotion .gs-title * {text-decoration:none;}
.gs-promotion a.gs-title,.gs-promotion a.gs-title * {text-decoration:underline;}
.gs-title .gs-promotion-title-right {color:#000000;}
.gsc-webResult.gsc-result.gsc-promotion {background-color:#fff;}
span.gs-fileFormat {color:#666666;font-size:12px;}
span.gs-fileFormatType {font-size:12px;}
.gs-promotion table {border :none;border-style :none;border-width :0;border-spacing :0 0;margin:0 0 0 0;padding:0 0 0 0;}
.gs-promotion table .gs-snippet a span.gs-title,.gs-promotion table .gs-snippet a span.gs-title * {font-size:13px;}
.gs-promotion em {font-style:normal;font-weight:bold;}
.gs-promotion .gs-title em {color:inherit;text-decoration:inherit;}
.gs-result img.gs-image,.gs-result img.gs-promotion-image {vertical-align :middle;border :1px solid #e2e2e2;}
.gs-result div.gs-phone {}
.gs-result .gs-directions,.gs-result .gs-directions * {color:#7777cc;font-weight:normal;text-decoration :underline;cursor :pointer;}
.gs-secondary-link,.gs-secondary-link * {color:#7777cc;font-weight:normal;text-decoration :underline;cursor :pointer;}
.gs-result .gs-directions-to-from {display :none;margin-top :4px;}
.gs-result .gs-directions-to-from .gs-label {display :inline;margin-right :4px;}
.gs-result .gs-directions-to-from div.gs-secondary-link {display :inline;}
.gs-result .gs-directions-to-from .gs-spacer {display :inline;margin-right :3px;margin-left :3px;}
.gs-videoResult a.gs-publisher,.gs-videoResult .gs-publisher {color:#008000;text-decoration:none;}
.gs-result a {cursor:pointer;}
.gs-result .gs-address {}
.gs-result .gs-snippet {}
.gsc-loading-fade .gsc-result-info,.gsc-loading-fade .gsc-loading-resultsRoot,.gsc-loading-resultsRoot, .gsc-loading-fade .gsc-loading-refinementsArea,.gsc-loading-fade .gsc-adBlock,.gsc-loading-fade .gsc-adBlockVertical,.gsc-loading-fade .gsc-adBlockNoHeight {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=33.3)";filter:alpha(opacity=33.3);opacity:0.333;}
.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet {padding :5px;margin :5px;border :1px solid rgb(255,204,51);background-color :rgb(255,244,194);}
.gs-result .gs-watermark{font-size:10px;color:#7777cc;}
div.gs-results-attribution {text-align :center;margin-bottom :4px;}
div.gs-results-attribution,div.gs-results-attribution * {font-size :10px;color :#676767;text-decoration :none;}
div.gs-results-attribution a {color:#0000cc;cursor :pointer;}
div.gs-results-attribution a:hover {text-decoration :underline;}
.gs-result .gs-metadata{color:#676767;}
.gs-localAd img.gs-ad-marker,.gs-webAd img.gs-ad-marker {padding-left:4px;}
.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long {overflow :hidden;display :none;}
.gs-webResult div.gs-per-result-labels a.gs-label {text-decoration :underline;cursor :pointer;padding :3px;color :black;}
.gs-webResult div.gs-per-result-labels a.gs-label.gs-labelActive {cursor :default;text-decoration :none;}
.gs-localAd div.gs-address * {color :#676767;}
.gs-localAd div.gs-street {display:inline;}
div.gs-city {display:inline;}
div.gs-region {display:inline;}
div.gs-country {display:none;}
div.gs-infoWindow * {font-size:11px;}
.gs-videoResult * {font-size:13px;}
.gs-videoResult td div.gs-image-box {width :110px;height :78px;}
.gs-videoResult td div.gs-text-box {vertical-align:top;margin-left:4px;}
div.gs-book-image-box td,.gs-bookResult td {vertical-align :top;}
div.gs-book-image-box,div.gs-book-image-box div {position :static;text-align :start;}
div.gs-book-image-box {width :75px;height :90px;}
.gs-bookResult td div.gs-text-box {vertical-align:top;margin-left:4px;}
div.gs-book-image-box img {border-spacing :0 0;border :none;}
div.gs-book-image-box div.gs-row-1 {line-height :7px;}
div.gs-book-image-box img.gs-pages {height :7px;width :45px;}
div.gs-book-image-box img.gs-page-edge {height :7px;width :11px;}
div.gs-book-image-box div.gs-row-2 {}
div.gs-book-image-box img.gs-image {height :80px;border :1px solid #a0a0a0;}
.gs-bookResult .gs-author {display :inline;color:#6f6f6f;}
.gs-bookResult .gs-publishedDate {display :inline;}
.gs-bookResult .gs-pageCount {display :inline;color:#6f6f6f;margin-left :4px;}
.gs-bookResult .gs-id {}
.gs-patentResult td {vertical-align :top;}
.gs-patentResult .gs-patent-number,.gs-patentResult .gs-publishedDate,.gs-patentResult .gs-author {display:inline;}
.gs-patentResult .gs-image-box {padding-right :8px;}
.gs-patentResult img.gs-image {border :1px solid #7777cc;}
.gs-spelling a {color:#0000cc;cursor:pointer;text-decoration :underline;}
.gsc-control-cse:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.gs-bidi-start-align {text-align:left;}
.gs-bidi-end-align {text-align:right;}
.gsc-control-cse-zh_CN .gs-snippet b,.gsc-control-cse-zh_CN .gs-promotion em,.gsc-control-cse-zh_TW .gs-snippet b,.gsc-control-cse-zh_TW .gs-promotion em {color:#C03;font-style:normal;font-weight:normal;}
.gsc-snippet-metadata {color:#767676;vertical-align:top;}
.gsc-role {color:#767676;}
.gsc-tel {color:#767676;}
.gsc-org {color:#767676;}
.gsc-location {color:#767676;}
.gsc-rating-bar {vertical-align:top;display:inline-block;width:64px;height:12px;background:transparent url(/uds/css/cse_snippets_stars.png)-65px 0 no-repeat;overflow:hidden;margin:2px 0 0 0;}
.gsc-rating-bar span {vertical-align:top;display:inline-block;height:12px;background:transparent url(/uds/css/cse_snippets_stars.png)0 0 no-repeat;padding:2px 0 0 0;}
.gsc-review-agregate-first-line {margin:0 40px 0 0;padding:6px 0;}
.gsc-review-agregate-odd-lines, .gsc-review-agregate-even-lines {margin:0 40px 0 0;padding:6px 0;border-top:1px solid #EBEBEB;}
.gsc-reviewer {color:#00c;}
.gsc-author {color:#00c;}
.gsc-table-result,.gs-promotion-table {border-spacing:0px;}
.gsc-table-cell-thumbnail,.gs-promotion-image-cell {vertical-align:top;}
.gsc-table-cell-snippet-close,.gs-promotion-text-cell {vertical-align:top;width:100%;}
.gsc-table-cell-snippet-open {vertical-align:top;width:100%;}
.gsc-preview-reviews li {list-style:none;width:90%;}
.gsc-zippy {margin:2px 8px 0px 0px;float:right;outline:none;overflow:hidden;height:14px;width:14px;background-position:-19px -5px;position:relative;top:-6px;}
.gsc-table-cell-snippet-close .gsc-preview-reviews {display:none;}
.gsc-table-cell-snippet-close .gsc-zippy {background:transparent url(/uds/css/plus_icons.png)-19px -5px no-repeat;}
.gsc-table-cell-snippet-open .gsc-zippy {background:transparent url(/uds/css/minus_icons.png)-19px -5px no-repeat;}
.gsc-collapsable {cursor:pointer;}
html>body .gsc-inline-block {display:-moz-inline-box;display:inline-block;}
.gsc-inline-block {position:relative;display:inline-block;}
* html .gsc-inline-block {display:inline;}
*:first-child+html .gsc-inline-block {display:inline;}
.gsc-url-top {display:none;}
.gsc-url-bottom {display:block;}
.gsc-thumbnail-left {display:block;}
.gsc-thumbnail-inside {display:none;}
.gsc-label-result-main-box-visible {position:fixed !important;z-index:100003;background-color:rgba(255, 255, 255, 1);width:400px;box-shadow:rgba(0, 0, 0, 0.2)0px 4px 16px 0px;opacity:1;display:block;border:none;margin:auto;-webkit-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-moz-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-ms-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-o-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);border-collapse:separate;background:white;padding:30px;width:28%;top:30%;left:35%;border:1px solid rgba(0,0,0,.333);}
.gsc-label-result-main-box-invisible {display:none;opacity:0;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');}
.gsc-label-result-url {padding-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;color:#008000;margin-top:5px;font-size:13px;}
.gsc-label-result-url-title {white-space:nowrap;margin-top:10px;font-size:15px;color:#0000CC;text-decoration:underline;text-overflow:ellipsis;overflow:hidden;display:block;}
.gsc-label-result-url-heading {margin-bottom:15px;}
.gsc-label-result-labels {vertical-align:text-top;font-size:13px;color:#000;}
.gsc-label-checkbox {}
.gsc-label-box {margin-top:5px;}
.gsc-labels-box {margin-top:15px;}
.gsc-label-result-buttons {margin-top:20px;}
.gsc-labels-no-label-div-visible {margin-top:20px;}
.gsc-labels-no-label-div-invisible {display:none;}
.gsc-labels-label-div-visible {margin-top:10px;}
.gsc-labels-label-div-invisible {display:none;}
.gsc-label-result-form-label {margin-right:20px;margin-left:2px;font-size:13px;color:#000;vertical-align:text-top;}
.gsc-label-result-form-div {margin-top:5px;}
input.gsc-label-result-label-prefix-visible {width:90%;height:20px;margin-top:10px;}
input.gsc-label-result-label-prefix-invisible {display:none;}
.gsc-label-result-label-prefix-error {color:red;margin-top:10px;}
.gsc-label-result-label-prefix-error-invisible {display:none;}
.gsc-label-result-heading {font-size:17px;color:black;}
.gsc-result-label-button {background-color:#f5f5f5;font-weight:bold;border-radius:2px;text-align:center;padding:0 8px;background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);height:29px;border:1px solid #dcdcdc;border-color:rgba(0, 0, 0, .1);color:#444;margin-right:10px;width:72px;}
.gsc-result-label-save-button {color:#fff;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);}
.gsc-add-label-error {color:red;padding-top:20px;}
.gsc-add-label-error-invisible {display:none;}
.gsc-label-results-close-btn-visible {display:block;opacity:0.7;}
.gsc-label-result-saving-popup {font-size:13px;-webkit-transition:opacity 218ms;-moz-transition:opacity 218ms;-o-transition:opacity 218ms;transition:opacity 218ms;border-width:1px;height:14px;opacity:1;padding:6px 16px;background-color:#f9edbe;border-color:#f0c36d;color:#333;position:fixed !important;top:10%;left:45%;border-style:solid;border-radius:2px;}
.gsc-label-result-saving-popup-invisible {display:none;}
.gsc-richsnippet-popup-box {position:fixed !important;z-index:100003;background-color:rgba(255, 255, 255, 1);width:400px;box-shadow:rgba(0, 0, 0, 0.2)0px 4px 16px 0px;opacity:1;display:block;border:none;margin:auto;-webkit-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-moz-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-ms-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);-o-box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);border-collapse:separate;background:white;padding:30px;width:25%;top:15%;left:25%;overflow-x:hidden;overflow-y:auto;height:65%;width:50%;padding:30px;padding-bottom:10px;}
.gsc-richsnippet-popup-box-invisible {display:none;}
.gsc-richsnippet-showsnippet-label {color:#000099;text-decoration:underline;cursor:pointer;font-size:13px;}
.gsc-richsnippet-individual-snippet-box {border:1px solid #ebebeb;padding:15px;margin-bottom:20px;}
.gsc-richsnippet-individual-snippet-key {font-size:14px;padding:1px 0 6px;color:#000099;}
.gsc-richsnippet-individual-snippet-data {}
.gsc-richsnippet-popup-box-title {padding-bottom:20px;font-size:15px;}
.gsc-richsnippet-popup-box-title-text {color:#404040;display:inline;}
.gsc-richsnippet-popup-box-title-url {font-weight:bold;color:black;display:inline;}
.gsc-richsnippet-individual-snippet-keyvalue {}
.gsc-richsnippet-individual-snippet-keyelem {display:inline;font-weight:bold;}
.gsc-richsnippet-individual-snippet-valueelem {display:inline-block;height:1.1em;width:80%;text-overflow:ellipsis;overflow:hidden;}
.gsc-richsnippet-popup-close-button {background-image:url("//www.google.com/images/nav_logo114.png");background-repeat:no-repeat;background-position:-140px -230px;float:right;height:12px;width:12px;top:20px;right:20px;cursor:pointer;}
.gsc-richsnippet-popup-box-contents {overflow-x:hidden;overflow-y:auto;height:88%;}
.cse .gsc-control-cse,.gsc-control-cse {width:auto;}
.cse .gsc-control-wrapper-cse,.gsc-control-wrapper-cse {width:100%;}
.cse .gsc-branding,.gsc-branding {display:none;}
.cse .gsc-control-cse div,.gsc-control-cse div {position:normal;}
.cse .gsc-control-cse,.gsc-control-cse {}
.cse .gsc-control-cse:after,.gsc-control-cse:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cse .gsc-resultsHeader,.gsc-resultsHeader {border:block;}
table.gsc-search-box td.gsc-input {padding-right:24px;}
.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right:12px;}
input.gsc-input {font-size:16px;padding:4px 9px;border:1px solid #D9D9D9;width:99%;}
.gsc-input-box {border:1px solid #D9D9D9;background:#fff;height:25px;}
.gsc-search-box .gsc-input>input:hover,.gsc-input-box-hover {border:1px solid #b9b9b9;border-top-color:#a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);outline:none;}
.gsc-search-box .gsc-input>input:focus,.gsc-input-box-focus {border:1px solid #4d90fe;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.3);outline:none;}
.cse input.gsc-search-button,input.gsc-search-button {font-family:inherit;font-size:11px;font-weight:bold;color:#fff;padding:0 8px;height:29px;min-width:54px;border:1px solid #666666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-color:#3079ed;background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');}
.cse input.gsc-search-button:hover,input.gsc-search-button:hover {border-color:#2f5bb7;background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8');}
.cse input.gsc-search-button:focus,input.gsc-search-button:focus {box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2 {width:13px;height:13px;padding:6px 27px;min-width:13px;margin-top:2px;}
.gsc-refinementHeader {text-decoration:none;font-weight:bold;color:#666;}
.gsc-refinementHeader.gsc-refinementhActive {text-decoration:none;color:#DD4B39;}
.gsc-refinementHeader.gsc-refinementhInactive {text-decoration:none;cursor:pointer;}
.gsc-refinementHeader.gsc-refinementhInactive>span:hover {text-decoration:underline;}
.gsc-refinementhActive>span {border-bottom:3px solid;padding-bottom:2px;}
.gsc-refinementsArea {margin-top:0;padding-bottom:4px;padding-top:10px;}
.gsc-tabsArea {font-size:11px;}
.gsc-tabsArea > .gsc-tabHeader {height:27px;}
.gsc-tabsArea > div {height:30px;overflow:auto;}
.gsc-tabsArea .gs-spacer {display:none;}
.gsc-tabsArea .gs-spacer-opera {display:none;}
.gsc-tabsArea {margin-top:12px;margin-bottom:0;height:29px;border-bottom:1px solid #CCC;}
.gsc-tabHeader {display:inline-block;padding:0 8px 1px 8px;margin-right:0px;margin-top:0px;font-weight:bold;height:27px;line-height:27px;min-width:54px;text-align:center;}
.gsc-tabHeader.gsc-tabhActive {border:1px solid #ccc;border-bottom-color:#fff;color:#202020;}
.gsc-tabHeader.gsc-tabhInactive {background:#fff;color:#666;border-left:0;border-right:0;border-top:0;}
.gsc-imageResult-column,.gsc-imageResult-classic {padding:.25em;border:1px solid #fff;margin-bottom:1em;}
.gsc-webResult.gsc-result {padding:.25em;border:1px solid #fff;margin-bottom:0;}
.cse .gsc-webResult.gsc-result {border:1px solid #fff;margin-bottom:0;}
.gsc-webResult .gsc-result {padding:10px 0 10px 0;}
.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result.gsc-promotion:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover {border:1px solid #fff;}
.gs-web-image-box,.gs-promotion-image-box {padding:2px 0;}
.gs-promotion-image-box img.gs-promotion-image {max-width:50px;}
.gs-promotion-image-box img.gs-promotion-image,.gs-promotion-image-box {width:50px;}
.gs-web-image-box img.gs-image {max-width:70px;max-height:70px;}
.gs-web-image-box-landscape img.gs-image {max-width:70px;max-height:50px;}
.gs-web-image-box-portrait img.gs-image {max-width:50px;max-height:120px;}
.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {width:80px;}
.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {width:60px;height:50px;overflow:hidden;}
.gs-web-image-box {text-align:inherit;}
.gs-promotion-image-box img.gs-promotion-image {border:1px solid #ebebeb;}
.cse .gsc-webResult.gsc-result.gsc-promotion,.gsc-webResult.gsc-result.gsc-promotion {background-color:#F6F6F6;margin-top:5px;margin-bottom:10px;}
.gsc-result-info {margin-top:0;margin-bottom:0;padding:8px;padding-bottom:10px;}
.gs-promotion-text-cell .gs-visibleUrl,.gs-promotion-text-cell .gs-snippet {font-size:13px;}
.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top {padding-left:8px;padding-right:8px;}
.gs-promotion-table {margin-left:8px;margin-right:8px;}
.gs-promotion table {padding-left:8px;padding-right:8px;}
table.gs-promotion-table-snippet-with-image{padding-left:0;padding-right:0;}
.gs-promotion-text-cell {margin-left:8px;margin-right:8px;}
.gs-promotion-text-cell-with-image {padding-left:10px;padding-right:10px;vertical-align:top;}
.cse .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link,.cse .gs-promotion a.gs-title:link *,.gs-promotion a.gs-title:link *,.cse .gs-promotion .gs-snippet a:link,.gs-promotion .gs-snippet a:link {color:#15C;}
.cse .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited,.cse .gs-promotion a.gs-title:visited *,.gs-promotion a.gs-title:visited *,.cse .gs-promotion .gs-snippet a:visited,.gs-promotion .gs-snippet a:visited {color:#15C;}
.cse .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover,.cse .gs-promotion a.gs-title:hover *,.gs-promotion a.gs-title:hover *,.cse .gs-promotion .gs-snippet a:hover,.gs-promotion .gs-snippet a:hover {color:#15C;}
.cse .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active,.cse .gs-promotion a.gs-title:active *,.gs-promotion a.gs-title:active *,.cse .gs-promotion .gs-snippet a:active,.gs-promotion .gs-snippet a:active {color:#15C;}
.cse .gs-promotion .gs-snippet,.gs-promotion .gs-snippet,.cse .gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right,.cse .gs-promotion .gs-title .gs-promotion-title-right *,.gs-promotion .gs-title .gs-promotion-title-right * {color:#000;}
.cse .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl {color:#093;}
.gsc-completion-selected {background:#EEE;}
.gsc-completion-container {font-family:Arial, sans-serif;font-size:16px;background:white;border:1px solid #CCC;border-top-color:#D9D9D9;margin:0;}
.gsc-completion-title {color:#15C;}
.gsc-completion-snippet {color:#000;}
.gs-webResult div.gs-visibleUrl-short,.gs-promotion div.gs-visibleUrl-short {display:none;}
.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long {display:block;}
.gsc-url-top {display:block;}
.gsc-url-bottom {display:none;}
.gsc-thumbnail-left {display:none;}
.gsc-thumbnail-inside {display:block;}
.gsc-result .gs-title {height:1.2em;}
.gs-result .gs-title,.gs-result .gs-title * {color:#15C;}
.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl {color:#093;text-decoration:none;padding-bottom:2px;}
.gsc-results .gsc-cursor-box {margin:10px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {text-decoration:none;}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {text-decoration:underline;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {text-decoration:none;color:#DD4B39;}
.gsc-preview-reviews,.gsc-control-cse .gs-snippet,.gsc-control-cse .gs-promotion em,.gsc-control-cse .gs-snippet,.gsc-control-cse .gs-promotion em {color:#333;}
.gsc-control-cse-zh_CN .gs-snippet b,.gsc-control-cse-zh_CN .gs-promotion em,.gsc-control-cse-zh_TW .gs-snippet b,.gsc-control-cse-zh_TW .gs-promotion em {color:#C03;}
.gsc-snippet-metadata,.gsc-role,.gsc-tel,.gsc-org,.gsc-location,.gsc-reviewer,.gsc-author {color:#666;}
.gsc-wrapper.gsc-thinWrapper {border-right:1px solid #e9e9e9;}
.gs-spelling a {color:#15C;}
.gs-spelling {color:#333;padding-left:7px;padding-right:7px;}
.gs-snippet {margin-top:1px;}
div.gsc-clear-button {background-image:url('//www.google.com/uds/css/v2/clear.png');}
div.gsc-clear-button:hover {background-image:url('//www.google.com/uds/css/v2/clear-hover.png');}
.gsc-preview-reviews ul {padding-left:0;padding-right:0;}
.gsc-completion-container .gsc-completion-icon-cell {width:42px;height:42px;padding-right:10px;}
td.gsc-branding-text, td.gcsc-branding-text {color:#666;}
.gcsc-branding {padding-top:4px;padding-left:8px;padding-right:8px;display:none;}
.gsc-adBlock {padding-bottom:5px;}
.gsc-table-cell-snippet-close,.gsc-table-cell-snippet-open {padding-left:0;padding-right:0;}
.gsc-selected-option-container {background-color:whiteSmoke;background-image:linear-gradient(top,whiteSmoke,#F1F1F1);background-image:-webkit-linear-gradient(top,whiteSmoke,#F1F1F1);background-image:-moz-linear-gradient(top,whiteSmoke,#F1F1F1);background-image:-ms-linear-gradient(top,whiteSmoke,#F1F1F1);background-image:-o-linear-gradient(top,whiteSmoke,#F1F1F1);}
table.gsc-branding, table.gcsc-branding {display:none;}
.gsc-control-cse div table.gsc-branding {display:none;}
td.gsc-clear-button {display:none;}

BODY {font-size:15pt ;}
#menu, #menu.nav {display:block;background-color:;}
#menu {line-height:230%;padding:0px;margin:0px;}
#menu ul {display:block;padding:0;margin:0;list-style-type:none;}
#menu a {padding:0 10px;text-decoration:none;display:block;}
#menu li>a:hover, #menu li:hover>a, #menu>a:visited:hover {}
#menu li ul {background-color:;position:absolute;width:200px;padding-top:1px;display:none;}
@media (min-width:600px)AND (min-device-width:600px){#menu li {display:inline-block;position:relative;}
#menu li ul ul {margin:-1.5em 0 0 200px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {display:none;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {display:block;}
#menu li li {position:relative;display:block;width:100%;}
#menu li li a {display:block;padding:1px 5px 1px 5px;border-bottom:1px solid white;text-align:left;}
#menu li li a:hover, #menu li li a:visited:hover {}
}
.show-menu {text-decoration:none;background-color:#333 ;color:#fff;background-color:;border-bottom:1px solid white;text-align:center;padding:10px 0;display:none;}
input#show-menu[type=checkbox]{display:none;}
@media (max-width:600px), (max-device-width:600px){#menu {display:none;}
.show-menu {display:block;}
#menu a {border-bottom:1px solid white;border-right:0;}
}
input#show-menu[type=checkbox]:checked + #menu{display:block !important ;}
body {background-position:top;background-repeat:repeat-x ;}
BODY {font-family:Verdana, Geneva, URW Gothic L, sans-serif ;}