
@charset "utf-8";
/*----- General styles -----------*/

/*--------------- default form elements ----------------------------*/

.searchitem{width:155px; height:16px;_height:18px; border:1px solid #9b9b9b;}

button{font-size:0.95em;height:18px;padding:0 3px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;}
input.button{font-size:0.95em;height:18px;padding:0 3px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;}
input[type=button]{font-size:0.95em;height:18px;padding:0 3px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;}
p.fbutton{display:inline;font-size:0.95em;height:18px;width:auto;padding:auto 5px auto 5px;font-weight:bold;color:#0a823c;text-align:center;border:1px solid #9b9b9b;background:#ffffff;}

p.fbutton a:hover{color:#0a823c;margin:0;}

/*-------- Go Image button -------------*/
input.gobutton{margin-left:3px; margin-right:10px; width:18px; height:18px;}
/*-------- Go Image button END -------------*/
input,
select,
textarea{background:#ffffff;border: 1px solid #9b9b9b;font-size:0.9em;}

textarea{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:1.0em;}
label{font-weight:bold;height:20px;vertical-align:middle;margin-bottom:5px;font-size:0.85em;}

label,
select,
input[type=checkbox],
input[type=radio],
input[type=submit],
button,
input.button{cursor: pointer;}

input[type=checkbox],
input[type=radio]{width:20px;}
.clear {clear:both;display:block;padding:0;margin:0:}
.alert{font-size:9pt;font-weight:bold;color:red;}

input[type=radio],
input[type=checkbox],
input.checkbox;
input.radio {border:0;width:20px;}

/*------------ default form elements END -----------------*/

*{margin:0;padding:0;border:none;}

ul{list-style:none;}

body{color:#000000;background-color:#ffffff;font-size:100%;font-family:Arial,Verdana, Helvetica, sans-serif;margin:10px 0 0 0;padding:0;text-align:center;min-width:41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */ }

a{text-decoration:none;color:#0a823c;}
a:hover{color:#c3cd28;}

.comment{font-size:0.9em;color:#9b9b9b;}

img{border:0;}

.alignright{text-align:right;}

#mainframe {width:940px;margin:0px auto 0px auto;padding:0;text-align:left;height:auto;} /*--- centering layer*/
#greyframe{border:1px solid #9b9b9b;width:938px;font-size:0.8em;position:absolute;background:#ffffff;min-height:450px;}

#header {width: 940px;margin:0;padding:0;text-align:left;}
	#ident{float:left;width:200px;}
		#locator{width:300px;float:left;font-size:0.7em;color:#9b9b9b;margin:3px 0 0 10px;}
		#locator p{float:left;}
		#logo{width:200px;}
		#logo img:hover{cursor:pointer;}
		
	#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:0 10px 0 0;width:60%;height:18px;vertical-align:middle;}
				
				#headercrossroad #crosslink{display:inline;width:auto;height:18px;vertical-align:middle;margin-right:30px;}
				/*
				#headercrossroad #crosslink{float:left;margin:0 10px 0 0;width:60%;height:18px;vertical-align:middle;}
				
				#headercrossroad #corporatelink{display:inline;width:auto;height:18px;vertical-align:middle;}
				*/
			/*
			#headercrossroad{float:left;width:500px;;text-align:right;}
				#headercrossroad #crosslink{float:left;margin:0 0 0 30px;width:200px;height:18px;text-align:right;}
				
				#headercrossroad #corporatelink{float:right;margin-left:20px;width:200px;height:18px;text-align:right;}
			*/
				#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;width:auto;text-align:right;}*/
		#headerfeatures #search{float:right;width:auto;text-align:right;display:inline;margin:0;border:0;width:215px;}
		#headerfeatures #search input{float:left;}
		#headerfeatures #search .searchitem{width:150px; height:16px; float:left;margin-right:5px;}
		#headerfeatures #search .button{height:18px;padding:0 3px;display:inline;}
		#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;padding:0 3px;;display:inline;font-size:0.7em;font-weight:bold;color:#0a823c;text-align:center;}
		
		
		#headerbar{display:none;}
		
		#headerkeyrandom{display:none;}
		
	#language {float:right;height:auto;font-size:0.7em;width:auto;position:relative;right:3px;}
	#language p {display:inline;float:left;text-align:center;padding:3px 2px 0 2px;border:0;height:18px;width:auto;color:#c3cd28;font-weight:bold;}
	#language a {color:#c8c8c8;}
	#language a.highlight{color:#c3cd28;background:transparent;}
	#language a:hover,#language a:focus,#language a:active{color:#c3cd28;}

	#footer{position:absolute;bottom:-58px; left:0; font-size:0.85em;width:940px;margin-bottom:10px;color: #9b9b9b; text-align:right;}
	#footer a,#locator a{color: #9b9b9b;}
	#footer a:hover,#locator a:hover{color: #c3cd28;}
	

/* Headerpart for PrintLayout */

#printpreview,
#printheader{display:none;}

/* Headerpart for PrintLayout END*/


@charset "utf-8";
/*--------Default content page styles-----------*/
html{
	height:100%;
	color: #000000;
	background: url(bg-white.gif) repeat-x #0a823c;
	
   	
}
body{
	
	width:99%;
	height:100.01%;
	background:transparent;

}
body #content table{font-size:1em;margin:10px 20px 10px 0;}
.apricot{background:#fad7a5;}
.lightapricot{background:#fce8cb;}

.superlight { background:#f4f7d8; }
.light { background:#dcf2aa; }
.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;}
#greyframe{top:100px; border-top:0;min-height:450px;padding-bottom:10px;}
#locator{color:#c3cd28;}
#language p {border:0;color:#c3cd28;}
#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;}
#mainnavigation{clear:both;display:block;height:16px;margin-left:220px;width:720px;vertical-align:middle;font-size:0.7em;font-weight:bold;color:#005028;}
	
	#leftside{float:left; width:200px;font-size:0.9em; color:#c3cd28;font-weight:bold;margin:0;padding:0;}
	#leftside a{color:#6e6e6e; vertical-align:middle;}
	#leftside a:hover,#leftside a:focus,#leftside a:active{color:#0a823c;}
	#leftside * li{padding:3px 0 2px 0;min-height:20px;}
	
	/*-------- Navigation templates for corporate, MTI & Branddesign are similar starting from Level 3 useing main navigations without repeating main level in Sub,
	 but Patients are special starting from Lev 2 and has no Mainnavigation----------------*/
	 
#page{float:right;width:718px;}
	
#pagetitle{clear:both; display:block; margin:10px 0 10px 0;width:690px;min-height:20px;}
#pagetitle h1{font-size:1.2em; font-weight:bold;color:#0a823c;}
#pagetitle h1 sup{position:relative;top:0.25em;font-size:0.7em;}

h2.specialtitle{font-size:1.2em; font-weight:bold;color:#005028;}

h2.subtitle,span.highlight{color:#0a823c; font-size:1.1em;}
h2.subtitle, span.highlight{margin-bottom:10px !important;}
span.highlight {background:transparent;font-weight:bold;}

.comment{color:#9b9b9b; font-size:0.95em;}
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#pathnavigation a{color:#9b9b9b;}
	p#pathnavigation a:hover,p#pathnavigation a:focus, p#pathnavigation a:active{color: #c3cd28;}
	
#pagecontent{display:block;min-height:100%;height:auto !important;height:100%;}
	#formatpage{position:relative;display:inline;border:0;width:100%;min-height:450px;_height:450px;padding:0;margin:0;font-size:100%;border-collapse:collapse;}
	#pc{width:100%;vertical-align:top;}
		
	#mc{min-width:60px;vertical-align:top;padding:0;}
	
	#mediacenter {margin-bottom:20px;}
	#mediacenter .box {background:#ffffff;color:#9b9b9b;border-bottom: 1px dashed #9b9b9b;padding: 0;margin:0 0 30px 20px;width: 185px;}
	#mediacenter .textbox {background:#ffffff;color:#000000;border-bottom: 1px dashed #9b9b9b;border-top: 1px dashed #9b9b9b;padding: 0;margin:0 0 10px 20px;padding:10px 0;width: 185px;}
		h3.mediacenterlabel{border-top:1px dashed #9b9b9b;border-bottom:1px dashed #9b9b9b;border-left:0 solid #9b9b9b;background:#f4f7d8;color:#4b4b4b;font-weight:bold;font-size:0.85em;padding: 2px 3px 2px 3px;}
		#mediacenter p{padding: 3px 3px 3px 10px;font-size:0.85em;}
		#mediacenter .textbox table{font-size:100%;}
	
	#content{margin-bottom:20px;font-size:0.9em;line-height:1.5em;height:100%;min-height:100%;}
	#content p{margin:0 0 10px 0;}
	#content img.float{float:left;margin:5px 20px 10px 0;padding:0;position:relative;display:inline;}
	#content p.sitemapcontroll{white-space:nowrap;}
	#content table tr td img.float{margin:0;}
	#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;}
	.break{clear:both;display:block;}
	#content .clearbreake{position:relative;clear:both;display:block;margin:0;padding:0;min-height:1px;min-width:1px;/*overflow:hidden;*/color:#ffffff;}
	#content ul{list-style-image:url(list-icon.gif);margin:10px 0 10px 0;}
	#content ol{margin:10px 0 10px 0;}
	#content ul li,
	#content ol li{margin-left:30px;}
	#content ul ul{list-style-image:none;list-style-type:circle;margin:10px 0 10px 10px;}
	#content table td ul li{margin-left:30px;}
	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{font-weight:bold;}
	ul.sitemap a.path{font-size:0.95em;font-weight:normal;color:#9b9b9b;}
	ul.sitemap a.path:hover,ul.sitemap a.path:focus, ul.sitemap a.path:active{color: #c3cd28;}
	
p.floatleft{float:left;margin:2px 10px 5px 0;}
	
#footer{position:absolute;bottom:-30px;}
#footer,
#footer a,
#language a{color:#c8c8c8;}
#footer p{float:left;display:inline;color:#c8c8c8;text-align:right;width:100%;}
#footer p .nolink{color:#c3cd28;}


/* ------------------ Default Table Styles ------------ */

#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:#ffffff;width:100%; margin-right:60px;}
table.bartable th,
table.bartableright th{color:#ffffff;padding:3px 5px 3px 5px;border-bottom:3px solid #c3cd28;}
table.bartable th{text-align:left;}
table.bartableright th{text-align:right;}
table.bartable td,
table.bartableright td{padding:5px 5px 3px 5px;}
#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; padding:3px;font-size:0.95em;}
table.simpleborder td .comment{font-size:100%;}
table.simpleborder td b.highlight{font-size:100%;}
table.simpleborder td h2.subtitle{font-size:100%;}

/* ------------------ Default Table Styles END ------------ */



.clear{clear:both;display:block;padding:0;margin:0;}

/* ------------------ 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 0;}
form.mapdirections{}
.maproute{}
p.break img{border:1px solid #9b9b9b;}
img.smallmap{float:left;margin-right:10px;}
img.largemap{clear:both;display:block;margin-top:10px;}
/* ------------------ Default Google Search Styles ------------- */

#google-branding{display:block;width:97%;}

/*------------------------- Content Form Styles -----------------------------*/

/*---- form validation ----*/
.valid{background: #dcf2aa;}
.invalid{background: #fad7a5;}

fieldset{width:470px;border:1px solid #9b9b9b;padding:10px;margin:0 0 20px 0;}

fieldset legend{background:#d2dc32; color:#005028; padding:2px 10px 2px 10px;height:18px;border:1px solid #9b9b9b;margin:0px 5px 20 5px;font-weight:bold;}
fieldset p{margin:10px 0 10px 0;}
fieldset p.formseperator{background:#dcf2aa;border:1px solid #9b9b9b;font-weight:bold;color:#005028;padding:2px 5px 2px 5px;width:100%;margin-top:10px;margin-bottom:10px;}

fieldset .leftcol input,
fieldset .rightcol input,
fieldset .leftcol select,
fieldset .rightcol select,
fieldset .leftcol,
fieldset .rightcol{width:190px;margin:0;}

fieldset .leftcol,
fieldset .rightcol,
fieldset .twocols{margin-bottom:10px;} 

fieldset .leftcol{clear:both;float:left;margin-right:20px;}
fieldset .leftcol input[type=radio],input[type=checkbox]{width:20px;}


fieldset .rightcol{display:inline;marging:0;}
fieldset .rightcol input[type=radio],input[type=checkbox]{width:20px;}

fieldset .twocols{clear:both;display:block;width:400px;}
fieldset .twocols input[type=radio],input[type=checkbox]{width:20px;}

fieldset .twocols input,
fieldset .twocols textarea,
fieldset .twocols select{width:400px;}
fieldset .twocols input{height:16px;}
fieldset input.checkbox,
fieldset input.radio{margin-right:5px;border:0;width:20px;}
fieldset p.bar{ background:#f4f7d8; color:#0a823c; font-weight:bold; margin:10px 0 10px 0;padding:3px;}

fieldset .leftcol input.button,
fieldset .rightcol input.button,
fieldset .twocols input.button{width:auto;margin:0;}

fieldset fieldset.inline{width:380px;}

fieldset label{font-size:100%;margin:0;padding:0;}

fieldset label.mandatory{color:#0a823c}

fieldset#search{border:0;width:auto;padding:0;margin: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;padding:auto 5px;margin-top:2px;}

fieldset#stringtable{width:650px;}
input.radio{border:0;}
/*------------------------ 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;}/*width:500px;*/

/*.gsc-control div{position:static;}*/

/* control inputs
 * .gsc-search-box:the container that hosts the text input area
 * .gsc-input:the text input area
 * .gsc-keeper:the save link below savable results
 */
 
form.gsc-search-box{font-size:13px;margin:0px;padding:0;position:relative;dispaly:inline;width:auto;/*max-width:250px;*/}

/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
 
table.gsc-search-box{border:0;margin-bottom:2px;/*width:auto;*/}

table.gsc-search-box td{vertical-align:middle;text-align:right;}

table.gsc-search-box td.gsc-input{padding:0;width:100%;/*padding-right:2px;*/}

td.gsc-search-button{width:auto;}

td.gsc-clear-button{width:14px;display:none;}

/*
 * undo common generic table rules
 * that tend to impact branding
 */
 
table.gsc-branding td,
table.gsc-branding{margin:0 0 0 0;padding:0 0 0 0;border:none;}

table.gsc-branding{border-style:none;border-width:0px;border-spacing:0px 0px;width:100%;}

.gsc-branding-text{color:#676767;}

td.gsc-branding-text{vertical-align:top;}

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:0px;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{margin:0 0 0 0;padding-right:0;padding-left:0;padding-bottom:0;border:none;display:inline;}

a.gsc-branding-clickable{cursor:pointer;}

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;}

/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
 
input.gsc-input{padding-left:2px;border:1px solid #9b9b9b;}

.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:none;}

/* each section of results has a results header table
 * .gsc-resultsHeader:the header itseld
 * td.twiddleRegionCell:the section that controls twiddleing of the section to expand/collapse
 * td.configLabelCell:the twiddler that controls active configuration of a searcher (used in GlocalSearch)
 * .gsc-twiddle:the twiddle image, note, this is a div that wraps gsc-title so that standard image replacement is feasible
 * .gsc-twiddle-closed:class added to gsc-twiddle when the twiddler is in the closed state
 * .gsc-twiddle-opened:class added to gsc-twiddle when the twiddler is in the opened state
 * .gsc-title:the section's title (e.g., Web Results, etc.)
 * .gsc-stats:contains the result counts
 * .gsc-stats
 */
 
.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%;}

/*
 * note that the next three classes are all joined together
 * to implement the twiddle image. apps can substitute in their
 * own images but will need to account for the image size here
 * as well as in the left padding of the title element
 *
 * Note:uds provides the following images that work with the geometry/padding defined below
 *  to use these images simply over-ride the.gsc-twiddle-opened/-closed class and specify an alternate image
 *  or use an image of your own design
 */
 
.gsc-resultsHeader .gsc-twiddle{margin-top:4px;display:inline;cursor:pointer;background-repeat:no-repeat;background-position:0px 2px;}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle{background-image:none;}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{background-image:none;}
.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:box surrounding individual selectors for 1, more, or all results
 * .gsc-result-selector:an individual selector
 * .gsc-one-result:single result selector
 * .gsc-more-results:more (4) results selector
 * .gsc-all-results:all results (8) selector
 */
 
.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;}

/* default mode is dark */

.gsc-one-result{background-image:none;}
.gsc-more-results{background-image:none;}
.gsc-all-results{background-image:none;padding-right:1px;}

/* active mode is light */

.gsc-one-result-active .gsc-one-result{background-image:none;}
.gsc-more-results-active .gsc-more-results{background-image:none;}
.gsc-all-results-active .gsc-all-results{background-image:none;}
.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:urlnone;}

/* tabbed mode of search control
 * .gsc-tabsArea:the box containing all of the tabs
 * .gsc-tabsAreaInvisible:same as above, but this is the state when search has been cleared
 * .gsc-tabHeader:an individual tab
 * .gsc-tabHeader.gsc-tabhActive:the active tab
 * .gsc-tabHeader.gsc-tabhInactive:an inactive tab
 * .gsc-tabData:the data area/box containg results and header data for each tab
 * .gsc-tabData.gsc-tabdActive:the data area for the active tab
 * .gsc-tabData.gsc-tabdInactive:the data area for inactive tabs
 */
 
.gsc-tabsArea{clear:both;width:100%;height:auto;padding:3px 3px 3px 0;overflow:auto;}
.gsc-tabsArea .gs-spacer{display:none;/*clear:both;display:inline;width:1px;*/}
.gsc-tabsArea .gs-spacer-opera{margin-right:0px;}
.gsc-tabsAreaInvisible{display:none;}

.gsc-tabHeader{margin:2px 2px 2px 0;border:1px solid #9b9b9b;display:inline;cursor:pointer;padding:2px 2px;height:auto;font-size:0.85em;font-weight:bold;}
.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*/ 

.gsc-tabData{position:relative;width:100%;}
.gsc-tabData {display:block;}

.gsc-tabdActive{display:block;}

.gsc-tabdInactive{display:none;}

/* tab specific results header supression
 * - no twiddle, tabbed mode runs in full expand mode
 * - no title
 * - no stats
 */
 
.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;}

/* the results for each section
 * .gsc-resultsbox-{visible,invisible}:a complete-collection of results including headers
 * .gsc-results:the collection of results for a given searcher
 * .gsc-result:a generic result within the control. each result has this class, as well as .gsc-xxxResult where xxx is web, image, local, blog, etc.
 */
 
.gsc-resultsbox-visible{width:97%;height:auto;margin-top:20px;/*display:block;*/}
.gsc-resultsbox-invisible{display:none;width:97%;margin-top:20px;}

.gsc-results{clear:both;padding-bottom:2px;}
.gsc-result{margin-bottom:10px;}
.gsc-result .gs-title{height:auto;}

/* specialized, result type specific, fine grained controls */
.gsc-result div.gs-watermark{display:none;}

/* Ads */

.gsc-results .gsc-result img.gs-ad-marker{display:none;}

/* Standard configuration div/form */

div.gsc-config{border:1px solid #e9e9e9;margin-top:0px;margin-bottom:10px;padding-top:2px;padding-left:6px;padding-right:6px;padding-bottom:6px;}

form.gsc-config{margin-bottom:0px;}

.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;}

/* Image Search */

.gs-imageResult .gs-title{line-height:1.3em;height:1.3em;overflow:hidden;}
.gs-imageResult .gs-snippet{line-height:1.3em;max-height:2.6em;overflow:hidden;}
.gs-imageResult{float:left;margin-bottom:1em;margin-right:20px;}
.gs-imageResult{width:200px; /* overflow:hidden; default width + 1px border */}
.gs-imageResult .gs-image-box{height:86px;width:200px;text-align:center; /* default height + 1px border */position:relative;}

/* note, left edge is auto-set by search control */

.gs-imageResult .gs-image-box img.gs-image{/*position:absolute;bottom:0px;*/border:1px solid #9b9b9b;}
.gs-imageResult .gs-text-box{text-align:center;overflow:hidden;height:4em;}

.gs-imageResult .gs-visibleUrl{cursor:pointer;}
.gs-imageResult .gs-size{color:#6f6f6f;}

.gsc-imageResult .gsc-cursor-box{clear:both;display:block;}

/* Video Search * - single line title */

.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;}

/* trailing more link at the bottom of * a collection of results */

/* trailing cursor section */
 
				/*
				.gsc-results .gsc-trailing-more-results{margin-bottom:10px;display:none;}
				
				.gsc-results .gsc-trailing-more-results,
				.gsc-results .gsc-trailing-more-results *{font-weight:bold;display:none;}
				.gsc-results .gsc-cursor-box .gsc-trailing-more-results{margin-bottom:0px;display:none;}
				*/

.gsc-results .gsc-cursor{display:inline;}

.gsc-results .gsc-cursor-box{margin-bottom:10px;font-weight:bold;}

.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:#ffffff;color:#c3cd28;}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#005028;background:#c3cd28;font-weight:bold;text-decoration:none;}



/** End of Control, Begin Results ***/

/* generic, cross cutting result style
 * - in the form of .gs-result .gs-xxx where xxx is the generic style
 * .gs-title:typically the first line of a result, typically a link, image results over ride this, since for image results, the image is the link
 * .gs-divider:typically seperates results from ads
 * .gs-visibleUrl:typically the last line of a result, displayed in green. sometimes a link (like in blog search)
 * .gs-clusterUrl:for news, and other similar services, this is a cluster of additional results
 * img.gs-image:an actial image in a result
 * .gs-phone:a phone number
 * .gs-address:an address (includes street, city, region, country)
 * .gs-streetAddress:a street (including #)
 * .gs-city:a city
 * .gs-region:a region (zip code, area, etc.)
 * .gs-country:a country
 * .gs-snippet:snippetized content
 * .gs-watermark:indicator that user selected this result
 * .gs-metadata:generic metadata, e.g.,
 * .gs-image-box:generic container for a result's image (within a table)
 * .gs-text-box:generic container for a result's text content (within a table). Note that this class, and image-box are only used in video
 */
 .gs-result .gs-title{margin-bottom:5px;}
.gs-result .gs-title,
.gs-result .gs-title *{font-weight:bold;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;}


/* relative and absolute dates, note, news/books inlines these */
.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;}

/*
 * For news results there are two dates...
 * The relative date is visible while in the
 * search control and the published date
 * is visible when clipped. Why? It doesn't
 * make sense to say 4 hours ago for a clipped
 * result...
 */

/* establish the base style */
.gs-newsResult .gs-relativePublishedDate,
.gs-newsResult .gs-publishedDate{display:inline;margin-left:4px;}

/* base styling for relative date is none */
.gs-blogResult .gs-relativePublishedDate,
.gs-newsResult .gs-relativePublishedDate{display:none;}

/* suppress publishedDate while in the control */
.gsc-blogResult .gs-blogResult .gs-publishedDate,
.gsc-newsResult .gs-newsResult .gs-publishedDate{display:none;}

/* enable relativePublishedDate while in the control */
.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-result img.gs-image{vertical-align:middle;border:1px solid #0000cc;}

.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;}

/* wrapper around user supplied to/from mode directions
 * normally this is disabled by default, and gs-directions is enabled
 * apps can easily switch this by setting display:block on the rule below,
 * and display:none on the rule above
 * e.g., add these two rules to switch local results into
 * alternate style driving directions
 * .gs-localResult .gs-directions-to-from { display:block; }
 * .gs-localResult .gs-directions { display:none; }
 */
.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 {
}
.gs-no-results-result,
.gs-error-result{width:97%;}

.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet{padding:5px;border:0;/*1px solid #9b9b9b;*/font-size:1.0em;font-weight:bold;color:#6e6e6e;width:620px;}

.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{font-size:0.85em;margin-bottom:20px;}
.gs-result .gs-title{font-size:1.0em;}
.gs-result .gs-metadata{
  color:#676767;}

/* searcher specific styling for
 * - web ad
 * - web
 * - local
 * - image (none)
 * - blog (none)
 * - video (none)
 */

/* webAd search specific over rides
 * .gs-ad-marker:disabled in control, but on in green to indicate clipped result is an ad
 */
.gs-localAd img.gs-ad-marker,
.gs-webAd img.gs-ad-marker{padding-left:4px;}

/* default is to not show long mode visible urls
 * apps should selectively enable this while disabling
 * div.gs-visibleUrl-short
 */
.gs-webResult div.gs-visibleUrl-long{width:100%;overflow:hidden;display:none;}

/* local search specific over rides
 * - city, region displayed inline
 * - country supressed
 * - small font size for info window's
 */

.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;}

				/* video search specific over rides
				 * - align the table data
				 * - default image width garuntee
				 * - appropriate cell seperation
				 */
				
				/* todo(markl):workaround until gre in gmail fixes his styles */
				.gs-videoResult *{font-size:13px;}
				
				/*
				.gs-videoResult td .gs-image{vertical-align:middle;}
				
				.gs-videoResult td.gs-image-box{background-color:#000000;}*/
				
				.gs-videoResult td div.gs-image-box{width:110px;height:78px;}
				
				.gs-videoResult td div.gs-text-box{vertical-align:top;margin-left:4px;}


				/* book search specific over rides
				 * - default image width garuntee
				 * - appropriate cell seperation
				 */
				
				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:0px 0px;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 {}




	/* ---------- Custom Styles Content ----------------- */
	
fieldset#search table.gsc-branding{display:none;}
td.gsc-clear-button{display:none;}

	/* ---------------------------------------- */


table.search-control{width:500px;border:1px solid red;}

table.search-control .gsc-control{max-width:500px;background:yellow;/*width:100%;*/}

td.left{width:300px;padding-right:20px;}

td{vertical-align:top;}

	/* Disable built in search forms */
.gsc-control form.gsc-search-box{display:none;}

	/* restrict global search form width */
#searchForm{width:300px;}

#leftSearchControl .gsc-resultsRoot{padding-top:6px;}

	/* for demonstration purposes ONLY. This is not ok by the terms */
#rightSearchControl .gsc-ad-box{display:none;}

	/* long form visible urls should be on */
.gsc-webResult div.gs-visibleUrl-long{display:block;}

.gsc-webResult div.gs-visibleUrl-short{display:none;}

.gsc-trailing-more-results{display:none;}

#google-branding{position:relative;clear:both;display:block;}

fieldset.mapdirection div.maproute{clear:both;display:block;}
/* ----------------------------- */


/*------------------------------- subnavigation -----------------------------------*/

#subnavigation li,
#campaign li{border-bottom: 1px dashed #9b9b9b;padding:0;margin:0;}

#subnavigation li a,
#subnavigation li .nolink,
#campaign li a{position:relative;display: block;min-height: 19px;font-size:0.95em;padding: 4px 16px 0 0;margin: 0;background-repeat: no-repeat;}

#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: bold;padding-left: 16px;background-color: #f4f7d8;background-position: 4px 1px;color: #6e6e6e;}

#campaign li.level1 a{font-weight: bold;padding-left: 16px;background-color: #dcf2aa;background-position: 4px 1px;color: #0a823a;}
#campaign li.level1 a:hover{color: #4b4b4b;}

#subnavigation li.level2 a,
#subnavigation li.level2 .nolink,
#campaign li.level2 a{font-weight: normal;padding-left: 27px;background-position: 15px 1px;}

#subnavigation li.level3 a,
#subnavigation li.level3 .nolink,
#campaign li.level3 a{font-weight: normal;padding-left: 38px;background-position: 26px 1px;}

#subnavigation li.level4 a,
#subnavigation li.level4 .nolink,
#campaign li.level4 a{font-weight: normal;padding-left: 49px;background-position: 37px 1px;}

#subnavigation li.level5 a,
#subnavigation li.level5 .nolink,
#campaign li.level5 a{font-weight: normal;padding-left: 55px;background-position: 43px 1px;}


#subnavigation li.active a,
#subnavigation li.active .nolink,
#campaign li.active a{color:#c3cd28;font-weight:bold;}
#subnavigation li.section a,#campaign li.section a{color:#0a823c;font-weight:bold;}
/*-------------------- navigation ----------------------------------*/

#mainnavigation{border:0;}
#navigation li{float:left;display:inline;}
#navigation li a{color:#e6e6e6;font-weight:bold;}
#navigation li a:hover{color:#c3cd28;}
#navigation li.active a{color:#c3cd28;}
#navigation li.active a:hover{color:#6e6e6e;}

/*-------------------- subnavigation/navigation END ----------------------------------*/
/*--------------------- status messages ---------------------------*/

#dynamics{/*max-width:500px;*/display:block;padding:0;margin:0;min-height:1px;}
#dynamics fieldset{margin-bottom:10px 0 10px 0;}

fieldset.notification{max-width:100%;color:#6e6e6e;margin:10px 0 20px 0;}
fieldset.notification legend{background:#e6e6e6;color:#4b4b4b;}
fieldset.notification p {margin:0 4px 10px 4px;}

fieldset.invisible{border:0;max-width:100%;margin:10px 0 20px 0;}
fieldset.invisible h2{margin-bottom:10px;}
fieldset.invisible p {margin-bottom:10px;}

.error,.notify,.success{margin:0 10px 10px 10px;padding:3px;font-size:0.85em;}
.error{color:#CC0000;}
p.error{font-weight:bold;font-size:1.0em;background:#CC0000;color:#ffffff;}

.notify{color:#4b4b4b;}
p.notify{font-weight:bold;font-size:1.0em;background:#9b9b9b;color:#ffffff;}
.success{color:#005028;}
p.success{font-weight:bold;font-size:1.2em;background:#c3cd28;color:#005028}

fieldset.notification ul li b{line-height:20px;font-size:1.2em;}
ul.error li{margin-left:30px;color:#4b4b4b;}
ul.error li b{color:#CC0000;}
ul.error li{list-style-image:url(error-icon.gif);color:#000000;}
ul.notify li{list-style-image:url(notify-icon.gif);color:#000000;}
ul.success li{list-style-image:url(success-icon.gif);color:#000000;}

/*--------------------- status messages END ---------------------------*/
/* controls (Page Properties) */

.pagecontrolsform{width:460px;background:#c8c8c8;border:4px ridge #9b9b9b;padding:3px;}
.pagecontrolsform fieldset{font-size:0.95em;}
.pagecontrolsform fieldset.controls{font-size:100%;}
.pagecontrolsform div.controlsheader{font-weight:bold;color:#ffffff;margin:0 0 20px 0;padding:2px 5px 2px 5px;background:#0c266c;background-position:right;height:20px;border-bottom:2px ridge #9b9b9b;cursor:pointer;}
.pagecontrolsform div.controlsheader p.minmax{height:20px;width:100%;background:url(min-max-controls.gif) no-repeat;background-position:right;white-space:nowrap;}
.pagecontrolsform .closed{display: none;}
.pagecontrolsform.opened .closed{display: block;}

.closed fieldset{margin:0 10px 0 10px;max-width:100%;border:2px ridge #9b9b9b;border-right:0;border-bottom:0;border-left:0;}
.closed fieldset legend{background:transparent;border:0;color:#000000;margin-left:-20px;}
.closed fieldset label{font-size:1.0em;font-weight:bold;}
.closed fieldset label input,
.closed fieldset label textarea{margin-bottom:10px;background:#ffffff;}
.closed fieldset .text,
.closed fieldset select{width:396px;}
.closed fieldset .text{padding:3px;}
.closed fieldset .button{color:#000000;margin-left:10px;cursor:pointer;background:transparent;border:2px ridge;height:24px;}
.closed fieldset input.checkbox{background:transparent;margin:0;padding:0;border:0;}


.pagecontrolsform .error,
.pagecontrolsform .notify,
.pagecontrolsform .success{padding:0;margin:0 10px 10px 10px;font-size:0.95em;}

.pagecontrolsform .error ul,
.pagecontrolsform .notify ul,
.pagecontrolsform .success ul{margin-left:20px;}

.pagecontrolsform .stackdetail{margin-left:0;color:#000000;font-weight:bold;}

.pagecontrolsform fieldset,
.pagecontrolsform fieldset.controls{width:396px;margin:10px;}
.pagecontrolsform fieldset.notivication{color:#000000;width:460px;font-size:1.1em;margin-bottom:10px;}
.pagecontrolsform ul.notify{font-size:1.0em;}
.pagecontrolsform a.delete{background:url(delete-icon.gif) no-repeat transparent;padding-left:14px;width:20px;}
.pagecontrolsform a{color:#4b4b4b;font-weight:bold;}
.pagecontrolsform a:hover{color:#0a823c;}

/* controls (Page Properties) END */


/* General */
.nostyle{font-weight:normal;color:#000000;}

/*------------------*/
body,
html{background:#ffffff;}
#header{height:184px:}
#headerkeyrandom {clear:both;display:block;height:98px;border:1px solid #9b9b9b;border-bottom:0;overflow:hidden;}
#headerbar{border-top:0;}
#headerbar #locator{float:left;width:200px;}
#headerbar #mainnavigation{clear:none;float:left;display:inline;width:620px;margin:3px 0 0 10px;color:#e6e6e6;}
#navigation li.active {color:#c3cd28;}
.colorwhite{color:#ffffff;}
#navigation li{float:left;display:inline;}
#navigation li a{color:#ffffff;font-weight:bold;}
#navigation li a:hover{color:#c3cd28;}
#navigation li.active a{color:#c3cd28;}
#navigation li.active a:hover{color:#ffffff;}

#headerbar #language{display:inline;width:auto;margin-left:5px;}
/*#language p{color:#ffffff;}*/
#footer{vertical-align:middle;background:#0a823c;height:24px;color:#ffffff;border:1px solid #9b9b9b;border-top:0;width:938px;left:-1px;bottom:-35px;}

#greyframe {top:184px;min-height:330px;border-bottom:0;margin:0;padding:0;}
#footer p .nolink{color:#c3cd28;}
#footer p{color:#e6e6e6;margin:3px 10px 0 10px;display:inline;float:left;text-align:left;vertical-align:bottom;width:75%;}
#footer p.footerlogo{display:inline;text-align:right;width:21%;margin:3px 10px 0 0;}
#footer,
#footer a,
#navigation li a,
#language a{color:#ffffff;}
#language .langseparator{color:#ffffff !important;}
#pageservices p#servicenavigation{width:662px;}
#servicenavigation a{color:#9b9b9b;}
#servicenavigation a:hover,
#servicenavigation a:focus,
#servicenavigation a:active{color: #c3cd28;}
#footer a:active{color:#ffffff;}

#page,#pagecontent{margin:0;padding:0;}
#pagecontent{background:#ffffff;}

#content{background:#ffffff;}
#content #mainmessage{height:310px;background:#ffffff;}
#content #scrollnews{width:97%;height:200px;overflow:auto;border:0;border-bottom:1px solid #0a823c;background:#ffffff;padding:10px 3px 10px 0;margin-bottom:10px;}
#content{scrollbar-base-color:#f4f7d8;scrollbar-3d-light-color:#dcf2aa;scrollbar-arrow-color:#0a823c;scrollbar-darkshadow-color:#006e32;scrollbar-face-color:#dcf2aa;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#005028;scrollbar-track-color:#f4f7d8;}
#headerfeatures{margin-top:20px;}

#subnavigation li.level1 a{background: #ffffff;}
p.footerlogo img:hover{cursor:pointer;}
/*------------------*/

div#content{clear:both;display:block;}

/* Table Styles */

table.bartable th,
table.bartableright th{background:#0a823c;}

table.bartable td.colored,
table.bartableright td.colored,
table.bartable td,
table.bartableright td{background:#ffffff;border-bottom:1px solid #dcf2aa;}
table.bartable td p, 
table.bartableright td p{/*margin:0 !important;*/}

#content table.default td table.bartable td {padding:5px 3px 3px 5px;}
table.docfinder,
table#filtertable {width:490px;}
table.docfinder td{font-size:0.95em;}


/* Jobstyles */
h1.jobtitle{;font-size:1.2em;font-weight:bold;margin-bottom:20px;}
p#companydescription{margin-bottom:20px;width:485px;}
div.twocols input.file{margin-right:20px;height:20px;width:100%;}
.jobstartwork p{float left; display:inline;}
.jobstartwork p select{width:75px;margin-right:5px;}


fieldset .small{width:120px;}
fieldset .tall{width:240px;}
/*mediasubscription styles */


/* General overwriting additional classes */

.normal{font-weight:normal;}

#mediacenter .textbox {background:#ffffff;color:#000000;border:0px;margin:0 0 10px 20px;padding:10px 0px 3px 0px;width: 185px;}
#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:bold;font-size:0.85em;padding: 2px 3px 2px 3px;}
#mediacenter .textbox img.float{clear:both;display:block}
#mediacenter .textbox a{font-size:0.85em;margin: 2px 3px 2px 10px;}
#mediacenter .textbox p a{margin: 0;}

/* additional Table styles */

table.ticker{margin:10px 0;border:1px solid #9b9b9b; border-collaps:collaps;width:485px;}
table.ticker td{padding:2px 5px;vertical-align:bottom; vertical-align:middle;}
table.ticker td.tickertitle{background:#0a823c;color:#ffffff;white-space:nowrap;font-weight:bold;}
table.ticker td.tickertitle a{color:#ffffff;}

table.cubeborder{border-collaps:collaps;width:485px;}
table.cubeborder td{border:1px solid #9b9b9b; padding:5px;}
table.cubeborder h2.subtitle{background:#0a823c;color:#ffffff;font-size:1em;padding:3px;}

table.boxestable{}
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;}  






fieldset .rightcol select.small{width:auto;}
* .smallfont{font-size:0.95em;}

/*--------- Style expanding library -----------------*/
tr.abstract:hover{background-color:#dcf2aa}
tr.open{background-color:#dcf2aa}
td.abstracttitle{background-position:3px 8px;background-repeat:no-repeat;}
tr.hiddendetail td{border-bottom:2px solid #0a823c}
tr.abstract td,
tr.hiddendetail td{padding-left:20px;}
.showdetail:hover{cursor:pointer;}

 
/*------------- OVERWRITING STYLES FOR CONTENT AND GLOBAL CSS ----------------*/
html,
body{color:#000000;background:#ffffff;}

a{text-decoration:none;color:#9b9b9b/*#0a823c*/;}
a:hover{color:#c3cd28;}
#printpreview a{color:#0a823c;}

object{display:none;}
img{border:0;}
#mainframe {margin:1cm 0 1cm 0;width:17.5cm;padding:0;text-align:left;height:auto;} /*--- centering layer*/
#greyframe{border:0;width:17.5cm;padding:0;position:relative;height:auto;}
#ident{text-align:center;width:100%;border:0;}
p.logo{display:block;margin:20px auto 0 auto;text-align:center;}
#page{width:17.0cm;padding:0;margin:0;text-align:left;height:auto;}
#content{width:17.0cm;}

#pagetitle,
h2.specialtitle,
h2.subtitle{margin-bottom:20px;}
#pagetitle h1,
h2.specialtitle,
h2.subtitle,
span.highlight{color:#4b4b4b;}

#content fieldset legend{color:#000000;background:#c8c8c8;}

/* ------------------ Owerwriting Default Table Styles ------------ */
table.bartable,
table.bartableright {border-color: #4b4b4b;}
table.bartable th,
table.bartableright th{color:#000000;border-color:#4b4b4b;background:#c8c8c8;}
table.bartable td,
table.bartableright td{background:#ffffff;border-bottom:1px solid #9b9b9b;}
table.default td {padding-right:20px;}

/* ------------------ Owerwriting Table Styles END ------------ */

/*------------- OVERWRITING STYLES FOR CONTENT AND GLOBAL CSS END ----------------*/



/*------------- OVERWRITING STYLES FOR CUSTOM CSS ----------------*/

/*------------- OVERWRITING STYLES FOR CUSTOM CSS END ----------------*/

/*------------ NOT TO DISPLAY ELEMNTS ------------------*/

#headerdesign,
#printpreview,
#header,
#headerbar,
#headerkeyrandom,
#mainnavigation,
#footer,
#leftside,
#pageservices,
#pathnavigation,
#servicenavigation,
#mediacenter,
div.gsc-control{
	display:none;
}

p{ 
	widows:5;
	orphans:5;
}

#printheader{display:block;width:17.5cm;}
#greyframe{position:relative;top:0;}

#printpreview{
			/*
			position:absolute;
			top:0;
			padding-top:0.15cm;
			*/
	display:block;
	position:relative;
	background:#f4f7d8;
	border:1px solid #6e6e6e;
	border-top:0;
	border-bottom:3px solid #6e6e6e;
	width:17.1cm;
	font-size:8pt;
	padding:0.2cm 0.02cm;
	color:#4b4b4b;
	text-align:center;}


#printpreview p{vertical-align:middle;}		
#printpreview a{margin-left:0.15cm;font-weight:bold;}
#mainframe {margin:-0.3cm 2cm 1cm 2.5cm;width:17.5cm;padding:0;text-align:left;height:auto;}

