
/*----- General styles ----------- */

.searchitem{width:155px;height:16px;border:1px solid #9b9b9b}
p.fbutton{display:inline;font-size:0.95em;height:18px;width:auto;font-weight:700;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#fff;padding:2px 3px}
p.fbutton a:hover{color:#0a823c;margin:0}

input.gobutton{margin-left:3px;margin-right:10px;width:18px;height:18px}

input,select,textarea{background:#fff;border:1px solid #9b9b9b;font-size:0.9em}
textarea{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:1em}
label{font-weight:700;height:20px;vertical-align:middle;margin-bottom:5px;font-size:0.85em}
input[type=checkbox],input[type=radio]{width:20px}

.clear{clear:both;display:block;margin:0;padding:0}
.alert{font-size:9pt;font-weight:700;color:red}
input[type=radio],input[type=checkbox],input.checkbox,input.radio{border:0;width:20px}
ul{list-style:none}
body{color:#000;background-color:#fff;font-size:100%;font-family:Arial,Verdana, Helvetica, sans-serif;text-align:center;min-width:41em;width:99%;height:100.01%;background:transparent;margin:10px 0 0;padding:0}
a{text-decoration:none;color:#0a823c}
.comment{color:#9b9b9b;font-size:0.95em}
img{border:0}

#mainframe{width:940px;text-align:left;height:auto;margin:0 auto;padding:0}

#greyframe{border:1px solid #9b9b9b;width:938px;font-size:0.8em;position:absolute;background:#fff;top:100px;border-top:0;min-height:450px;padding-bottom:10px}
#header{width:940px;text-align:left;margin:0;padding:0}
#ident{float:left;width:200px}
#locator{width:300px;float:left;font-size:0.7em;color:#c3cd28;margin:3px 0 0 10px}
#logo{width:200px}
#headerdesign{float:right;width:740px;height:auto;font-size:0.7em;margin:0;padding:0}
#headerfeatures{width:740px;height:18px}
#headercrossroad{float:left;width:500px;text-align:right}
#headercrossroad #corporatelink{float:left;margin-right:10px;width:auto;vertical-align:middle}
#headercrossroad #crosslink{display:inline;width:auto;vertical-align:middle}
#headercrossroad #corporatelink form select{width:170px;height:16px;border:1px solid #9b9b9b;float:left}
#headercrossroad #corporatelink .gobutton{margin-left:3px;margin-right:9px;width:18px;height:18px;display:inline}
#headercrossroad #corporatelink .headerlink{background:red}
#headerfeatures #search{float:right;text-align:right;display:inline;border:0;width:215px;margin:0}
#headerfeatures #search .searchitem{width:150px;height:16px;float:left;margin-right:5px}
#headerfeatures #search .button{height:18px;display:inline;padding:0 3px}
#headerfeatures #search input.gsc-input{width:150px;height:16px;float:left;font-size:0.7em;margin-right:5px}
#headerfeatures #search input.gsc-search-button{height:18px;display:inline;font-size:0.7em;font-weight:700;color:#0a823c;text-align:center;padding:0 3px}
#headerbar{background:url(bar.gif) repeat-x;top:0;width:938px;height:26px;overflow:hidden;clear:both;display:block;border:1px solid #9b9b9b;border-bottom:0}
#language{float:right;height:auto;font-size:0.7em;width:auto;position:relative;right:3px}
#language p{display:inline;float:left;text-align:center;height:18px;width:auto;font-weight:700;border:0;color:#c3cd28;padding:3px 2px 0}
#language a.highlight{color:#c3cd28;background:transparent}
#footer{left:0;font-size:0.85em;width:940px;margin-bottom:10px;text-align:right;position:absolute;bottom:-30px}

fieldset.leftlogin{border:0;width:185px}
#leftside fieldset{color:#000;font-weight:400;padding:5px 0 5px 10px}
#leftside fieldset p input{width:175px}
#leftside fieldset p{margin:3px 0}

html{height:100%;color:#000;background:url(bg-white.gif) repeat-x #0a823c}
body #content table{font-size:1em;margin:10px 20px 10px 0}
.lightapricot{background:#fce8cb}
.superlight{background:#f4f7d8}
.standard{background:#0a823c}
.highlight{background:#c3cd28}
.dark{background:#005028}
.darkgrey{background:#4b4b4b}
.standardgrey{background:#9b9b9b}
.mediumdgrey{background:#6e6e6e}
.lightgrey{background:#c8c8c8}
.supergrey{background:#e6e6e6}
#headerdesign #headerkeyrandom{clear:both;display:none;height:75px;width:740px;margin-top:3px}

#mainnavigation{clear:both;display:block;height:16px;margin-left:220px;width:720px;vertical-align:middle;font-size:0.7em;font-weight:700;color:#005028;border:0}
#leftside{float:left;width:200px;font-size:0.9em;color:#c3cd28;font-weight:700;margin:0;padding:0}
#leftside a{color:#6e6e6e;vertical-align:middle}
#leftside * li{min-height:20px;padding:3px 0 2px}

#page{float:right;width:718px}
#pagetitle{clear:both;display:block;width:690px;min-height:20px;margin:10px 0}
#pagetitle h1{font-size:1.2em;font-weight:700;color:#0a823c}
#pagetitle h1 sup{position:relative;top:0.25em;font-size:0.7em}
h2.specialtitle{font-size:1.2em;font-weight:700;color:#005028}
h2.subtitle,span.highlight{color:#0a823c;font-size:1.1em;margin-bottom:10px !important}
span.highlight{background:transparent;font-weight:700}
table td table td .comment{font-size:0.98em}
#pageservices{position:relative;top:3px;width:718px;height:46px;overflow:hidden;border-bottom:1px solid #9b9b9b;color:#9b9b9b}
p#pathnavigation,p#servicenavigation{font-size:0.85em;float:left;height:12px;white-space:nowrap;width:650px}
p#servicenavigation{position:relative;top:16px;height:20px;text-align:right;color:#6e6e6e}
p#servicenavigation .print{cursor:pointer}
#pagecontent{display:block;min-height:100%;height:auto !important}
#formatpage{position:relative;display:inline;border:0;width:100%;min-height:450px;font-size:100%;border-collapse:collapse;margin:0;padding:0}
#pc{width:100%;vertical-align:top}

#mc{min-width:60px;vertical-align:top;width:60px !important;padding:0}
#mediacenter{margin-bottom:20px}
#mediacenter .box{background:#fff;color:#9b9b9b;border-bottom:1px dashed #9b9b9b;width:185px;margin:0 0 30px 20px;padding:0}
#mediacenter .textbox{border-bottom:1px dashed #9b9b9b;border-top:1px dashed #9b9b9b;background:#fff;color:#000;border:0;width:185px;margin:0 0 10px 20px;padding:10px 0 3px}
#mediacenter p{font-size:0.85em;padding:3px 3px 3px 10px}
#content{margin-bottom:20px;font-size:0.9em;line-height:1.5em;height:100%;min-height:100%}
#content p{margin:0 0 15px}
#content img.float{float:left;position:relative;display:inline;margin:5px 20px 10px 0;padding:0}
#content p.sitemapcontroll{white-space:nowrap}
#content table.default td{padding:0 20px 10px 0}
#content table.default td p img.float{margin:0 10px 10px 0}
#content .inlineimage img{float:left !important;margin:2px 20px 10px 0}
#content .clearbreake{position:relative;clear:both;display:block;min-height:1px;min-width:1px;color:#fff;margin:0;padding:0}
#content ul{list-style-image:url(list-icon.gif);margin:10px 0}
#content ul ul{list-style-image:none;list-style-type:circle;margin:10px 0 10px 10px}
div#sitemap{margin:0 0 0 -20px;padding:0}
ul.sitemap{color:#9b9b9b;margin:0;padding:0}
ul.sitemap ul.sitemap{margin-left:5px}
ul.sitemap h3{color:#4b4b4b;font-size:1.3em;border-bottom:1px dashed #9b9b9b;width:460px}
ul.sitemap li{list-style-image:url(menue-arrow-right.gif);width:auto}
ul.sitemap li.sitemapnoicon{list-style-type:none;list-style-image:none;margin-left:20px}
ul.sitemap a.path{font-size:0.95em;font-weight:400;color:#9b9b9b}
p.floatleft{float:left;margin:2px 10px 5px 0}
#footer p{float:left;display:inline;text-align:right;width:100%}

#content table{border-collapse:collapse;margin:0;padding:0}
#content table table{margin:1px}
table.bartable,table.bartableright{border:0;border-bottom:1px solid #dcf2aa;background:#fff;width:100%;margin-right:60px}

table.bartable th,table.bartableright th{color:#fff;border-bottom:3px solid #c3cd28;background:#0a823c;padding:3px 5px}
table.bartable th{text-align:left}
table.bartable td,table.bartableright td{padding:5px 5px 3px}
#content table.bartable tr td img.float,#content table.bartableright tr td img.float{margin:0 10px 0 0}
table.simpleborder td{border:1px solid #9b9b9b;font-size:0.95em;padding:3px}

/* ------------------ Default Google Maps Styles ------------  */
iframe.map{float:right;margin:20px 20px 20px 0}

/* ------------------ Default Google Maps Styles END ------------  */
.map{clear:both;display:block;width:500px;height:350px;overflow:hidden;border:1px solid #9b9b9b;margin:40px 0 20px}
img.smallmap{float:left;margin-right:10px}
img.largemap{clear:both;display:block;margin-top:10px}

/* ------------------ Default Google Search Styles -------------  */
#google-branding{width:97%;position:relative;clear:both;display:block}
fieldset{width:470px;border:1px solid #9b9b9b;margin:0 0 20px;padding:10px}
fieldset legend{background:#d2dc32;color:#005028;height:18px;border:1px solid #9b9b9b;font-weight:700;margin:0 5px 20px;padding:2px 10px}
fieldset p.formseperator{background:#c3cd28;border:1px solid #9b9b9b;font-weight:700;color:#005028;width:100%;padding:2px 5px}
fieldset .leftcol input,fieldset .rightcol input,fieldset .leftcol select,fieldset .rightcol select,fieldset .leftcol,fieldset .rightcol{width:190px}
fieldset .leftcol{float:left;margin-right:20px}
fieldset .twocols{clear:both;display:block;width:400px}
fieldset input.checkbox{margin-right:5px;border:0;width:auto}
fieldset p.bar{background:#f4f7d8;color:#0a823c;font-weight:700;margin:10px 0;padding:3px}
fieldset .twocols input{height:16px}
fieldset fieldset.inline{width:380px}
fieldset#search{border:0;width:auto;margin:0;padding:0}
fieldset.mapdirection{width:480px}
form.formdirections div{float:left;display:inline;margin:0 10px 0 0}
form.formdirections .searchitemlong{width:290px;height:16px}
form.formdirections button{height:18px;margin-top:2px;padding-right:5px;padding-left:5px}

/*------------------------ Content Form Styles END ----------------*/
/*-----------------  Copyright 2005 Google Inc. All rights reserved.   the GSearchControl CSS Classes
 * .gsc-control:the primary class of the control-------------*/

.gsc-control{width:97%;height:auto}

form.gsc-search-box{font-size:13px;position:relative;width:auto;margin:0;padding:0}

table.gsc-search-box{border:0;margin-bottom:2px}
table.gsc-search-box td{vertical-align:middle;text-align:right}
table.gsc-search-box td.gsc-input{width:100%;padding:0}
td.gsc-clear-button{width:14px;display:none}
table.gsc-branding{border-spacing:0 0;width:100%;border-style:none;border-width:0}
td.gsc-branding-text div.gsc-branding-text{padding-bottom:2px;text-align:right;font-size:11px;margin-right:2px}
div.gsc-branding-youtube td.gsc-branding-text{vertical-align:middle}
td.gsc-branding-img-noclear{width:51px;vertical-align:bottom}
td.gsc-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{padding-top:1px}
img.gsc-branding-img,img.gsc-branding-img-noclear{padding-right:0;padding-left:0;padding-bottom:0;border:none;display:inline;margin:0}
input.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:none;cursor:pointer}


input.gsc-input{padding-left:2px;border:1px solid #9b9b9b}
.gsc-keeper{color:#36c;text-decoration:underline;font-size:13px;cursor:pointer;font-weight:400;padding-left:16px;background-repeat:no-repeat;background-position:1px 3px;background-image:none}


.gsc-resultsHeader{clear:both;width:97%;margin-bottom:4px;display:none}
.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 .gsc-title{color:#676767;margin-right:10px;padding-left:14px;display:inline}
.gsc-resultsHeader .gsc-stats{color:#676767;font-size:11px;font-weight:400;display:inline}
.gsc-result-selector{cursor:pointer;display:inline;font-size:13px;padding-left:13px;background-repeat:no-repeat;background-position:center left}
.gsc-all-results{background-image:none;padding-right:1px}
.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:none}

.gsc-tabsArea{clear:both;width:100%;height:auto;overflow:auto;padding:3px 3px 3px 0}
.gsc-tabsArea .gs-spacer-opera{margin-right:0}
.gsc-tabHeader{border:1px solid #9b9b9b;display:inline;cursor:pointer;height:auto;font-size:0.85em;font-weight:700;margin:2px 2px 2px 0;padding:2px}
.gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhInactive:hover{color:#0a823c;background:#c3cd28}
.gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhActive:hover{background:#f4f7d8;color:#6e6e6e}

.gsc-tabData{position:relative;width:100%;display:block}


.gsc-resultsbox-visible{width:97%;height:auto;margin-top:20px}
.gsc-resultsbox-invisible{display:none;width:97%;margin-top:20px}
.gsc-results{clear:both;padding-bottom:2px}
.gsc-result .gs-title{height:auto}

div.gsc-config{border:1px solid #e9e9e9;margin-top:0;margin-bottom:10px;padding:2px 6px 6px}
form.gsc-config{margin-bottom:0}
.gsc-configSetting{margin-top:6px}
.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}
.gs-imageResult{float:left;margin-bottom:1em;margin-right:20px;width:200px}
.gs-imageResult .gs-image-box{height:86px;width:200px;text-align:center;position:relative}
.gs-imageResult .gs-text-box{text-align:center;overflow:hidden;height:4em}
.gs-imageResult .gs-size{color:#6f6f6f}
.gsc-results .gsc-cursor-box{margin-bottom:10px;font-weight:700}
.gsc-results .gsc-cursor-box .gsc-cursor-page{cursor:pointer;color:#0a823c;margin-right:8px;display:inline}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background:#fff;color:#c3cd28}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#005028;background:#c3cd28;font-weight:700;text-decoration:none}

.gs-result .gs-title{margin-bottom:5px;font-size:1em}
.gs-result .gs-title,.gs-result .gs-title *{font-weight:700;background:#f4f7d8}
.gs-divider{padding-bottom:8px;text-align:center;color:#676767}
.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl{color:#9b9b9b;text-decoration:none}

.gs-relativePublishedDate,.gs-publishedDate{color:#6f6f6f;text-decoration:none}
.gs-result a.gs-clusterUrl,.gs-result .gs-clusterUrl{color:green;text-decoration:underline;cursor:pointer}

.gs-newsResult .gs-relativePublishedDate,.gs-newsResult .gs-publishedDate{display:inline;margin-left:4px}
.gs-result img.gs-image{vertical-align:middle;border:1px solid #00c}

.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 .gs-spacer{display:inline;margin-right:3px;margin-left:3px}
.gs-videoResult a.gs-publisher,.gs-videoResult .gs-publisher{color:green;text-decoration:none}
.gs-no-results-result,.gs-error-result{width:97%}
.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{border:0;font-size:1em;font-weight:700;color:#6e6e6e;width:620px;padding:5px}
.gs-result .gs-watermark{font-size:10px;color:#77c}
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:#00c;cursor:pointer}
div.gs-results-attribution a:hover{text-decoration:underline}
.gs-result{font-size:0.85em;margin-bottom:20px}

.gs-localAd img.gs-ad-marker,.gs-webAd img.gs-ad-marker{padding-left:4px}

.gs-webResult div.gs-visibleUrl-long{width:100%;overflow:hidden;display:none}
div.gs-infoWindow *{font-size:11px}

.gs-videoResult *{font-size:13px}

.gs-videoResult td div.gs-image-box{width:110px;height:78px}
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}
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 img.gs-image{height:80px;border:1px solid #a0a0a0}
.gs-bookResult .gs-author{display:inline;color:#6f6f6f}
.gs-bookResult .gs-pageCount{display:inline;color:#6f6f6f;margin-left:4px}

table.search-control{width:500px;border:1px solid red}
table.search-control .gsc-control{max-width:500px;background:#FF0}
td.left{width:300px;padding-right:20px}

#searchForm{width:300px}
#leftSearchControl .gsc-resultsRoot{padding-top:6px}

/* -------------- Google End ---------- */
#subnavigation li,#campaign li{border-bottom:1px dashed #9b9b9b;margin:0;padding:0}
#subnavigation li a,#subnavigation li .nolink,#campaign li a{position:relative;display:block;min-height:19px;font-size:0.95em;background-repeat:no-repeat;margin:0;padding:4px 16px 0 0}
#subnavigation li.down a,#subnavigation li.down .nolink,#campaign li.down a{background-image:url(menue-arrow-down.gif)}
#subnavigation li.end a,#subnavigation li.end .nolink,#campaign li.end a{background-image:url(spacer.gif)}
#subnavigation li.right a,#subnavigation li.right .nolink,#campaign li.right a{background-image:url(menue-arrow-right.gif)}
#subnavigation li a:hover{color:#0a823c !important}
#campaign li a:hover{color:#0A823C}
#subnavigation li.level1 a,#subnavigation li.level1 .nolink{font-weight:700;padding-left:16px;background-color:#f4f7d8;background-position:4px 1px;color:#6e6e6e}
#campaign li.level1 a{font-weight:700;padding-left:16px;background-color:#dcf2aa;background-position:4px 1px;color:#0a823a}
#subnavigation li.level2 a,#subnavigation li.level2 .nolink,#campaign li.level2 a{font-weight:400;padding-left:27px;background-position:15px 1px}
#subnavigation li.level3 a,#subnavigation li.level3 .nolink,#campaign li.level3 a{font-weight:400;padding-left:38px;background-position:26px 1px}
#subnavigation li.level4 a,#subnavigation li.level4 .nolink,#campaign li.level4 a{font-weight:400;padding-left:49px;background-position:37px 1px}
#subnavigation li.level5{border-bottom:0}
#subnavigation li.last{border-bottom:1px dashed #9b9b9b}
#subnavigation li.level5 a,#subnavigation li.level5 .nolink,#campaign li.level5 a{font-weight:400;padding-left:55px;background-position:43px 1px}
#subnavigation li.active a,#subnavigation li.active .nolink,#campaign li.active a{color:#c3cd28;font-weight:700}
#subnavigation li.section a,#campaign li.section a{color:#0a823c;font-weight:700}
#navigation li{float:left;display:inline}
#navigation li a{color:#6e6e6e;font-weight:700}
#navigation li.active a:hover{color:#6e6e6e}

#dynamics{display:block;min-height:1px;margin:0;padding:0}
#dynamics fieldset{margin-bottom:10px}
fieldset.notification{max-width:100%;color:#6e6e6e;margin:10px 0 20px}
fieldset.notification legend{background:#e6e6e6;color:#4b4b4b}
fieldset.notification p{margin:0 4px 10px}
fieldset.invisible{border:0;max-width:100%;margin:10px 0 20px}
.error,.notify,.success{font-size:0.85em;margin:0 10px 10px;padding:3px}
p.error{font-weight:700;font-size:1em;background:#C00;color:#fff}
p.notify{font-weight:700;font-size:1em;background:#9b9b9b;color:#fff}
.success{color:#005028}
p.success{font-weight:700;font-size:1.2em;background:#c3cd28;color:#005028}
fieldset.notification ul li b{line-height:20px;font-size:1.2em}
ul.error li,ul.notify li{margin-left:30px;color:#4b4b4b}
ul.error li{list-style-image:url(error-icon.gif);color:#000}
ul.notify li{list-style-image:url(notify-icon.gif);color:#000}
ul.success li{list-style-image:url(success-icon.gif);color:#000}

.pagecontrolsform{width:460px;background:#c8c8c8;border:4px ridge #9b9b9b;padding:3px}
.pagecontrolsform div.controlsheader{font-weight:700;color:#fff;background:#0c266c;background-position:right;height:20px;border-bottom:2px ridge #9b9b9b;cursor:pointer;margin:0 0 20px;padding:2px 5px}
.pagecontrolsform div.controlsheader p.minmax{height:20px;width:100%;background:url(min-max-controls.gif) no-repeat;background-position:right;white-space:nowrap}
.closed fieldset{max-width:100%;border:2px ridge #9b9b9b;border-right:0;border-bottom:0;border-left:0;margin:0 10px}
.closed fieldset legend{background:transparent;border:0;color:#000;margin-left:-20px}
.closed fieldset label{font-size:1em;font-weight:700}
.closed fieldset label input,.closed fieldset label textarea{margin-bottom:10px;background:#fff}
.closed fieldset .text,.closed fieldset select{width:396px}
.closed fieldset .text{padding:3px}
.closed fieldset .button{color:#000;margin-left:10px;cursor:pointer;background:transparent;border:2px ridge;height:24px}
.closed fieldset input.checkbox{background:transparent;border:0;margin:0;padding:0}
.pagecontrolsform .error,.pagecontrolsform .notify,.pagecontrolsform .success{font-size:0.95em;margin:0 10px 10px;padding:0}
.pagecontrolsform .error ul,.pagecontrolsform .notify ul,.pagecontrolsform .success ul{margin-left:20px}
.pagecontrolsform .stackdetail{margin-left:0;color:#000;font-weight:700}
.pagecontrolsform fieldset,.pagecontrolsform fieldset.controls{width:396px;margin:10px}
.pagecontrolsform fieldset.notivication{color:#000;width:460px;font-size:1.1em;margin-bottom:10px}
.pagecontrolsform ul.notify{font-size:1em}
.pagecontrolsform a.delete{background:url(delete-icon.gif) no-repeat transparent;padding-left:14px;width:20px}
.pagecontrolsform a{color:#4b4b4b;font-weight:700}

.nostyle{font-weight:400;color:#000}
fieldset div.radiocontent table td{padding-right:5px}
fieldset .twocols input.button,fieldset .leftcol input.button,fieldset .rightcol input.button{height:18px;width:auto;padding:0 3px 3px}
* input.radio,* input.checkbox{width:auto !important;margin-top:2px;border:0}
table.bartable td.colored,table.bartableright td.colored,table.bartable td,table.bartableright td{border-bottom:1px solid #dcf2aa}
#content table.default td table.bartable td{padding:5px 3px 3px 5px}
table.docfinder,table#filtertable{width:490px}
div#disclaimer,div#privacystatement{height:150px;overflow:auto;width:390px;border:1px solid #9b9b9b;font-size:0.95em;margin-bottom:20px;padding:5px}

fieldset.nested{width:auto;border:0;margin:10px 0 0}

fieldset.nested legend{background:#f4f7d8;font-size:1em;padding:0 5px}
fieldset.nested p.nested{background:#0a823c;border-bottom:3px solid #d2dc32;font-size:1em;font-weight:700;color:#fff;width:390px;height:20px;padding:0 5px}
fieldset.grouping{border:0;margin:0;padding:0}
fieldset.grouping legend{background:#dcf2aa;border:1px solid #9b9b9b;font-weight:700;color:#005028;width:100%;margin:10px -5px;padding:2px 5px}


h1.jobtitle{font-size:1.2em;font-weight:700;margin-bottom:20px}
p#companydescription{margin-bottom:20px;width:485px}
div.twocols input.file{margin-right:20px;height:20px;width:100%}
.jobstartwork p select{width:75px;margin-right:5px}
fieldset .small{width:120px}
fieldset .tall{width:240px}

.normal{font-weight:400}
#mediacenter .textbox a{font-size:0.85em;margin:2px 3px 2px 10px}
#mediacenter .boxmc{width:185px;margin:0 5px 10px 20px}

fieldset.news{margin-top:20px}
#content p.float img.float{margin-right:20px}

p.channel{width:495px;text-align:right;margin:0}
fieldset.news p.float select{width:auto;margin-right:5px}
ul.news{list-style:none;margin:0;padding:0}
ul.news li{margin:0 0 12px}
body #content table.archiveresult{width:490px;margin:0 0 20px;padding:0}
p.iconpdf{padding-left:20px;background:url(pdf.gif) no-repeat;background-position:0 1px}
p.iconswf{padding-left:20px;background:url(swf.gif) no-repeat;background-position:0 1px}
p.iconxls{padding-left:20px;background:url(xls.gif) no-repeat;background-position:0 1px}
p.iconsit{padding-left:20px;background:url(sit.gif) no-repeat;background-position:0 1px}
p.iconzip{padding-left:20px;background:url(zip.gif) no-repeat;background-position:0 1px}
p.iconwmv{padding-left:20px;background:url(wmv.gif) no-repeat;background-position:0 1px}
p.iconmpg{padding-left:20px;background:url(qt.gif) no-repeat;background-position:0 1px}
a.inth{color:#dcf2aa;font-weight:400}

table.ticker{border:1px solid #9b9b9b;width:485px;margin:10px 0}
table.ticker td{vertical-align:middle;padding:2px 5px}
table.ticker td.tickertitle{background:#0a823c;color:#fff;white-space:nowrap;font-weight:700}
table.ticker td.tickertitle a{color:#fff}
table.cubeborder{width:485px}
table.cubeborder td{border:1px solid #9b9b9b;padding:5px}
table.cubeborder h2.subtitle{background:#0a823c;color:#fff;font-size:1em;padding:3px}

table.cubenoborder{width:100%}
table.cubenoborder td{padding-right:40px;}
table.cubenoborder h2.subtitle{background:#0a823c;color:#fff;font-size:1em;padding:3px}


table.boxestable td{background:#f4f7d8;margin-bottom:20px;margin-right:10px;padding:10px}

div.bottomthreepx{float:right;display:inline;height:16px;vertical-align:middle;position:relative;top:-2px}
#content table.bartable td * img.float,#content table.bartableright td * img.float,#content table.bartable td * img.float,#content table.bartableright td * img.float,#content table.bartable td * img.float,#content table.bartableright td * img.float,#content table.default td * img.float{float:none;margin:0}
#content p.addresstab{float:left;width:60px;height:18px;margin:0 10px 0 0;padding:0}
#content p.addresstabdetail{height:18px;margin:0;padding:0}
td.abstracttitle{background-position:3px 4px;background-repeat:no-repeat !important}
tr.hiddendetail td{border-bottom:2px solid #0a823c}
tr.abstract td,tr.hiddendetail td{padding-left:20px !important}
button,input.button,input[type=button]{font-size:0.95em;height:18px;font-weight:700;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#fff;width:auto;padding:0 3px}
label,select,input[type=checkbox],input[type=radio],input[type=submit],button,input.button,#logo img:hover,a.gsc-branding-clickable,.gs-imageResult .gs-visibleUrl,.gs-result a,.showdetail:hover{cursor:pointer}
*,table.gsc-branding td,table.gsc-branding{border:none;margin:0;padding:0}
a:hover,#language a:hover,#language a:focus,#language a:active,#footer a:hover,#locator a:hover,p#pathnavigation a:hover,p#pathnavigation a:focus,p#pathnavigation a:active,ul.sitemap a.path:hover,ul.sitemap a.path:focus,ul.sitemap a.path:active,#footer p .nolink,#navigation li a:hover,#navigation li.active,#navigation li.active a,a.inth:hover,a.inth:active,a.inth:focus{color:#c3cd28}
.alignright,table.bartableright th{text-align:right}
#locator p,#headerfeatures #search input,fieldset.news p.float{float:left}
#headerkeyrandom,#printpreview,#printheader,.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats,.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector,.gsc-tabsArea .gs-spacer,.gsc-tabsAreaInvisible,.gsc-tabdInactive,.gsc-tabData .gsc-resultsHeader .gsc-title,.gsc-tabData .gsc-resultsHeader .gsc-stats,.gsc-tabData .gsc-resultsHeader .gsc-results-selector,.gsc-result div.gs-watermark,.gsc-results .gsc-result img.gs-ad-marker,.gs-blogResult .gs-relativePublishedDate,.gs-newsResult .gs-relativePublishedDate,.gsc-blogResult .gs-blogResult .gs-publishedDate,.gsc-newsResult .gs-newsResult .gs-publishedDate,div.gs-country,fieldset#search table.gsc-branding,.gsc-control form.gsc-search-box,#rightSearchControl .gsc-ad-box,.gsc-webResult div.gs-visibleUrl-short,.gsc-trailing-more-results,.pagecontrolsform .closed{display:none}

#footer,#footer a,#language a{color:#c8c8c8}

#locator a,p#pathnavigation a{color:#9b9b9b}
#leftside fieldset p .button,fieldset .twocols button,fieldset .twocols input.button,fieldset .twocols input[type=button],fieldset .leftcol button,fieldset .leftcol input.button,fieldset .leftcol input[type=button],fieldset .rightcol button,fieldset .rightcol input.button,fieldset .rightcol input[type=button],td.gsc-search-button,fieldset .rightcol select.small{width:auto}
.apricot,.invalid{background:#fad7a5}
.light,.valid{background:#dcf2aa}
#leftside a:hover,#leftside a:focus,#leftside a:active,.pagecontrolsform a:hover{color:#0a823c}
h3.mediacenterlabel,#mediacenter .textbox h2.subtitle{border-top:1px dashed #9b9b9b;border-bottom:1px dashed #9b9b9b;border-left:0 solid #9b9b9b;background:#f4f7d8;color:#4b4b4b;font-weight:700;font-size:0.85em;padding:2px 3px}
#mediacenter .textbox table,table.simpleborder td .comment,table.simpleborder td b.highlight,table.simpleborder td h2.subtitle,fieldset label,.pagecontrolsform fieldset.controls{font-size:100%}
#content table tr td img.float,#content fieldset div table,#mediacenter .textbox p a{margin:0}
.break,.gsc-imageResult .gsc-cursor-box,fieldset.mapdirection div.maproute,div#content,form#suggestionbox,#mediacenter .textbox img.float{clear:both;display:block}
#content ol,fieldset p{margin:10px 0}
#content ul li,#content ol li,#content table td ul li{margin-left:30px}
ul.sitemap a,ul.news .title{font-weight:700}
p.break img,.gs-imageResult .gs-image-box img.gs-image{border:1px solid #9b9b9b}
fieldset .leftcol,fieldset .rightcol,fieldset .twocols,.gsc-result,fieldset.invisible h2,fieldset.invisible p{margin-bottom:10px}
fieldset .rightcol,.gsc-results-selector,.gsc-results .gsc-cursor,.gsc-blogResult .gs-blogResult .gs-relativePublishedDate,.gsc-newsResult .gs-newsResult .gs-relativePublishedDate,.gs-result .gs-directions-to-from div.gs-secondary-link,.gs-localAd div.gs-street,div.gs-city,div.gs-region,.gs-bookResult .gs-publishedDate,.jobstartwork p{display:inline}
fieldset .twocols input,fieldset .twocols textarea,fieldset .twocols select,fieldset .twocols input.file{width:400px}
.gsc-branding-text,.gsc-configSetting_Label,.gs-result .gs-metadata,.gs-localAd div.gs-address *{color:#676767}
td.gsc-branding-text,div.gs-book-image-box td,.gs-bookResult td,td{vertical-align:top}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle,.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle,.gsc-one-result,.gsc-more-results,.gsc-one-result-active .gsc-one-result,.gsc-more-results-active .gsc-more-results,.gsc-all-results-active .gsc-all-results{background-image:none}
.gsc-tabdActive,.gsc-webResult div.gs-visibleUrl-long,.pagecontrolsform.opened .closed{display:block}
.gs-imageResult .gs-title,.gsc-videoResult .gs-videoResult .gs-title{line-height:1.3em;height:1.3em;overflow:hidden}
.gs-imageResult .gs-snippet,.gsc-videoResult .gs-videoResult .gs-snippet{line-height:1.3em;max-height:2.6em;overflow:hidden}
.gs-newsResult .gs-publisher,.gs-newsResult .gs-location{color:#6f6f6f;display:inline;text-decoration:none}
.gs-result .gs-directions,.gs-result .gs-directions *,.gs-secondary-link,.gs-secondary-link *{color:#77c;font-weight:400;text-decoration:underline;cursor:pointer}
.gs-videoResult td div.gs-text-box,.gs-bookResult td div.gs-text-box{vertical-align:top;margin-left:4px}
#campaign li.level1 a:hover,.notify{color:#4b4b4b}
.error,ul.error li b{color:#C00}
.pagecontrolsform fieldset,table.docfinder td,fieldset.news p.newsbody,* .smallfont{font-size:0.95em}
p.iconppt,p.iconpps{padding-left:20px;background:url(ppt-pps.gif) no-repeat;background-position:0 1px}
tr.abstract:hover,tr.open{background-color:#dcf2aa}


hr.line{border-bottom:2px solid #A7A7A7 !important;margin-top:2px;margin-bottom:2px}
