@media print {
	/*
	all site styles
	*/
	a {
		outline: none;
		text-decoration: none;
		border: none;	
	}
	ul {
		list-style: none;
		list-style-image: none;
		list-style-type:none;
		padding: 0;
		margin: 0;
	}
	h1 {
		margin: 0;
		padding: 0;	
	}
	p {
		margin: 0;
		padding: 0;		
	}
	img,
	table,
	tr,
	td,
	div {	
		float: none !important;
	}
	img,
	table,
	tr,
	td {
		position: relative;	
	}
	body {
		font-family: Verdana !important;
	}
	/*
	outer/inner sitewrapper
	*/
	.outerwrapper{
		text-align: left;
	}
	.wrapper{
		top: 0; 
		margin: 0; 
		padding: 0 0 40px; 
		font-family: verdana;
		border-bottom: 1px solid #DBDBDB;
		font-size: 9pt;
		line-height: 15pt;
	}
	/*
	header/logo/sitelabel
	*/
	.head {		
		position: relative; 		
		margin: 0 0 30px;
	}
	.innerhead {
		height: 83px; 	
		position: relative;
		width: 100%;
	}	
	.navigationheader{}
	.insidetext{
		text-align: left;		
		position: absolute !important; 
		left: 0;
		bottom: 0;
		display: inline;		
		font-weight: bold;
		font-size: 11px!important; 
		color: #000;
		line-height: 13px;		
	}
	.printlogo {
		position: absolute; 
		display: inline;
		right: 0; 
		top: 0;
		display: block;
		visibility: visible;

	}
	.logo {
		display: none;
		visibility: hidden;
	}

	.logo img{		
		border: none; 		
		outline: 0;
	}
	/*
	maincontent - contentate
	*/	
	.maincontent {
		position: relative; 
		float: none; 
		width: 100%;
		margin:0; 
		padding: 0;

	}	
	.contentarea{
		position: relative; 
		width: 100%; 
		float:none;
		margin:0; 
		padding: 0;
	}
	/*
	indexteaserarea
	*/
	.indexteaserarea{
		position: relative; 
		width: 100%; 
		float:none;
		margin:0; 
		padding: 0;
	}	
	/*
	send and share buttons
	*/
	.contenttemplatearea div a img {
	display: none;
}
	/* 
	index visual and textbox 	
	*/
	div.homepagevisual, 
	div.indexvisual {
		padding: 0 !important;
		margin: 0 !important; 		
		position: relative;
	}
	.indexvisual div {
		margin: 0 !important;	
		padding: 0 !important;
		line-height: 0; 
		font-size: 0;
	}	
	.indexvisual div:first-child {	
		margin: 0 0 14px !Important	
	}
	.indexvisual div img{
		margin: 0 0 14px  !important;
		padding: 0 !important;	
		position: relative;
		line-height: 0;
		font-size: 0;
	}
	.indextextboxlandscape,
	.indextextboxsquare,
	.indextextboxsquareindexpage {
		padding: 0 !important; 
		position: relative !important; 
		width: 100%; 
		margin: 0 !important;			
	}
	.indextextboxcontent {
		padding: 0 !important;
		margin: 110px !important;
		font-size: 12px !important;
		line-height: 16px !important;	
	}
	.indextextboxcontent h1{
		padding: 0 !important;	
		margin: 0 0 14px !important;
		font-size: 20px;
		line-height: 24px;
		color:#003781;
	}	
	.indextextboxcontent p{
		margin: 0 !important;
		padding: 0 !important;		
	}	
	.indextextboxcontent a {
		margin: 0 !important;
		padding: 0 !important;			
	}
	.linetopspacer,.ms-PartSpacingVertical {
		display: none;
		visibility: hidden;
		line-height: 0;
		font-size: 0;
	}
	/*
	indextextbox webpart
	*/
	.ms-WPHeader {
		display: none;
		visibility: hidden;	
	}
	/*
	indexteaserarea teaser
	*/
	table.et_table{
		position:relative; 
		width:100%; 
		margin: 0; 
		padding: 0; 
		line-height: 0;
		font-size: 0;
	}
	table.et_table td{
		vertical-align: top; 
		padding: 0 !important; 
		margin:0 !important;
		line-height: 0;
		font-size: 0;		
	}
	td.et_trspacer{
		height: 14px; 
		line-height: 14px;
		margin: 0; 
		padding: 0;
	}
	div.teaser {
		font-size: 11px;
		line-height: 15px;  
		padding:  0 !important;
		margin: 0 !important;
	}	
	.teaserhead {
		padding: 0 !important;
		margin: 0 !important;
	}
	.teaserhead h3 {
		color: #4d4d4d !important;
		font-size: 11px;	
	}	
	.textteaser, 
	.teasertextlarge,
	.teaserbody {
		padding: 0 !important;
		margin: 0 !important;
	}
	.teaserbody p,
	.teaserbody a,
	.teaserbody h3 {
		padding: 0 !important;
		margin: 0 !important;	
	}
	.teaserbody img {
		margin: 0 0 14px;
	}
	div.teasertext {
		padding: 0 !Important; 
		margin:0 !important; 
		font-size:11px; 
		line-height: 15px; 
		color: #000;
	}
	div.teaser h3.teaserheadline{
		font-size: 11px; 
		line-height: 21px;
		color: #000; 
		padding: 0 0 14px !important;
		margin: 0 !important;
		font-weight: normal;
	}	
	div.teaser ul {
		padding: 0;
		margin: 0;	
	}
	div.teaser a.et-rteStyle-teaserlink,
	div.teaser a.showHiddenLayerLink {
		color: #003781;
		display: block;
		font-size: 11px;
		line-height: 15px;
		margin: 5px 0 0;
	}	
	div.teaser a.et-rteStyle-teaserlink {
		margin: 5px 0 !important;	
	}	
	div.teaser a.et-rteStyle-teaserlink:last-child {
		margin: 5px 0 0 !important;	
	}
	div.teaser .teaserbody a.et-rteStyle-teaserlink:first-child {
		margin-top: 0 !important;
	}
	div.teaser a {
		color: #003781 !important;
	}	
	div.teaser ul.et-rteStyle-teaserlinklist:last-child {
		margin-bottom: 0 !important;	
	}
	div.teaser ul.et-rteStyle-teaserlinklist:first-child {
		margin-top: 0 !important;	
	}
	div.teaser .et-rteStyle-teaserheadlineblue:last-child,
	div.teaser .et-rteStyle-teaserheadlineblack:last-child {
		margin-bottom: 0 !important;	
	}
	/*
	interactive teaser
	*/
	.interactiveTeaser .teaserhead {
		padding: 0;
		margin: 0 0 14px;
	}
	.interactiveTeaser .teaserhead .teaserheadline {
		color: #4d4d4d !important;
		font-size: 11px;			
	}	
	.interactiveTeaser .interactiveLeftSideFrame {
		width: 100%;
		float: none;
		position: relative;
		margin: 0;
		padding: 0;
	}
	.interactiveTeaser .interactiveLeftSideFrame .teaserbody {
		padding: 0;
		margin: 0;	
	}	
	.interactiveTeaser .interactiveLeftSideFrame .teaserbody h3 {
		padding: 0;
		margin: 0 0 14px !important;
		font-size: 11px;
		color: #003781 !important;			
	}
	.interactiveTeaser .interactiveLeftSideFrame .interactiveleftside {
		display: none; 
		visibility: hidden;
	}
	.interactiveTeaser .interactiveLeftSideFrame .teasernavigationlistitemactive {
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;		
		display: block !important;
		visibility: visible !important;	
	}
	.interactiveTeaser .interactiveLeftSideFrame .teasernavigationlistitemactive a {
		color:#003781 !important;
		font-size: 11px;
		line-height: 15px;
		padding: 0 !important;
		margin: 0!important;		
	}
	
	.interactiveTeaser .interactiveLeftSideFrame .interactiveleftsidespacer,
	.interactiveTeaser .interactiveLeftSideFrame .twoColLeftside {
		display: none; 
		visibility: hidden;	
	}
	.interactiveTeaser .interactiveRightSideFrame {
		padding: 0;
		margin: 0;
		position: relative;
	}
	.interactiveTeaser .interactiveRightSideFrame .teaser {
		display: none; 
		visibility: hidden;
	}	
	.interactiveTeaser .interactiveRightSideFrame .showInterActiveItem {
		display: block !important;
		visibility: visible !important;		
		margin: 14px 0 0 !important;  
		padding: 0;
		position: relative;
	}
	.interactiveTeaser .interactiveRightSideFrame .showInterActiveItem .et-rteStyle-teaserheadlineblack {
		padding: 0 !important;
		margin: 0 0 15px !important;
		font-size: 11px !important;
		line-height: 15px;
		font-weight: bold;
	}		
	.interactiveTeaser .teaser div {
		padding: 0 !important;
		margin: 0 !important;	
	    font-size: 11px;
	    line-height: 15px;		
	}
	/*
	relatedarea teaser styles
	*/
	.relatedarea {
		margin: 14px 0 0;
		padding: 0;
		width: 100% !important;
		float: none !important;
		position: relative !important;	
	}
	.relatedarea .teaser {
		margin-bottom: 14px !important;	
	}
	.relatedarea .teaser {
		padding: 0; 
		position: relative;
	}
	.relatedarea .teaser:last-child {
		margin: 0 !important;	
	}	
	.relatedarea .teaser .teaserhead {
		padding: 0;
		margin: 0;
		position: relative;	
	}
	.relatedarea .teaser .teaserhead img.collapsableteaserimage{
		display: none;	
	}	
	.relatedarea .teaser .teaserhead h3 {
		padding: 0;
		margin: 0 0 14px;
		float: none;
		font-size: 11px;
		color: #4d4d4d;
		font-weight: normal;			
	}	
	.relatedarea .teaser .teaserbody {
		padding: 0;
		margin: 0;
		position: relative;
	}
	div.textimageteaser div.teasertext,
	div.textlargeimageteaser div.teasertext {
		padding: 0;
		margin: 0;
		position: relative;
		width: 100%;	
	}
	.relatedarea 
	.teaser .teaserbody img { 
		position: relative;
		float: none !important;
		margin: 0 0 14px !important;
		padding: 0 !important;	
	}
	.teaser .free {
	 
	}
	.relatedarea .teaser .teaserbody a {
		display: block;
		color: 	#003781;
		font-size: 11px;
		line-height: 17px;
		margin: 5px 0;
		padding: 0;
	}	
	/*
	collapsable teaser
	*/
	.relatedarea .et_collapsed {
		display: none;
		visibility: hidden;
		position: relative;
	}
	.relatedarea .visibleteaser {
		display: block !important;
		visibility: visible !important;	
		position: relative !important;
		width: 100%;
	}
	.relatedarea .visibleteaser .teaserhead img {
		display: none; 
		visibility: hidden;
	}
	/*
	worldmap teaser
	*/
	#worldmapimg {
		border: none;	
	}
	.mapimage {
		display: none;	
	}
	/*
	teaser custom/reusable content styles
	*/
	ul.et-rteStyle-teaser-bullet-list {
		list-style: circle outside !important; 
		padding: 0 0 0 15px !important;
	}
	ul.et-rteStyle-teaserlinklist {
		margin: 5px 0 !important;	
	}
	ul.et-rteStyle-teaser-bullet-list li {}
	ul.et-rteStyle-teaserlinklist li {
		margin: 0 0 5px;	
	}
	ul.et-rteStyle-teaserlinklist li:last-child {
		margin: 0 !important; 	
	}	
	ul.et-rteStyle-teaserlinklist li a {
		color: #003781 !important;	
		font-size: 11px; 
		line-height: 15px;		
	}	
	.et-rteStyle-teaserheadlineblue,
	.et-rteStyle-teaserheadlineblack,
	.agi-rteStyle-contact_teaser h2 {
		font-size: 11px; 
		padding: 0 0 5px !important;
		margin: 0 !important;
	}
	.et-rteStyle-teaserheadlineblue {
		color: #003781;
	}
	.et-rteStyle-teaserheadlineblue,
	.et-rteStyle-teaserheadlineblack,
	.agi-rteStyle-contact_teaser h2 {
		color: #000;	
	}
	.agi-rteStyle-contact_teaser {
		font-size: 11px;
		line-height: 15px;
	}
	.agi-rteStyle-contact_teaser a {
		font-size: 11px;
		line-height: 15px;
		margin: 5px 0 0 !important;
		color: #003781;		
	}
	/*
	remove search teaser inputs
	*/
	.teaser input {
		display: none;
		visibility: hidden;	
	}
	/*	
	contentarea
	*/	
	div.contentarea{
		float: none !important;
		width: 100%;
		position: relative
	}
	/* 
	contentarea breadcrumb 
	*/
	div.breadcrumb{
		margin: 0 0 40px;
		position: relative;
		overflow: hidden;
	}
	ul.breadcrumb{
		position: relative;
		float:left;
		width: 100%;
		border-top: 1px solid #DBDBDB;
		border-bottom: 1px solid #DBDBDB;
		overflow: visible;
	}
	.breadcrumb li{
		float: left;
	}
	.breadcrumb li a{
		padding: 3px 14px 3px 0;
		color: #4D4D4D !important; 
		font-size: 9pt; 
		line-height: 13pt;
		display: block;
	}
	/*
	contenttemplatearea
	*/
	.contentparagraph{
		font-size: 12px !important;
		line-height: 17px !important;
		color: #000;
		margin: 0 0 14px !important;
	}
	.contenttemplatearea {
		padding: 0 !important;		
	}
	.contentparagraph {

	}
	.contenttemplatearea .contentparagraph:last-child {
		margin: 0 !important;	
	}
	.contenttemplate{
		padding: 0 !important;	
	}
	/*
	contentarea templates
	*/
	h1,
	.contentmainheadline,
	.contentmainheadline a {
		margin: 0 !important;
		color: #003781 !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.contentmainheadline a img{
		display: none !important;
		visibility: hidden !important;	
	}	
	.contentdottedline {
		margin: 0 !important;
		border-top: 1px solid #DBDBDB; 
	}
	.leftsidetext,
	.rightsidetext {
		text-align: left !important;
		font-size: 12px !important;
		line-height: 17px !important;
		float: none !important;
		padding: none;
		margin: 0 !important;
		width: 100% !important;
		position: relative !important;
		color: #000;
	}
	.rightsidetext div {
		text-align:left!important;
		font-size: 12px ;
		line-height: 17px;
	}
	.leftsideimage img {
		margin: 0 0 14px !important;
		padding: 0 !important;
		float: none !important;
		position: relative;
	}
	.leftsidetext {
		margin: 0 0 14px !important;
		color: #000 !important;
		font-size: 12px;
		line-height: 17px;
	}
	.contentsubheadline {
		font-size: 12px !important;
		line-height: 16px !important;
		color: #000;
		margin: 0 0 14px !important;
		padding: 0 !important;		
	}
	.contentsubheadline img{
		display: none;
		visibility: hidden;	
	}
	.contentsubheadline a {
		font-size: 12px !important;
		line-height: 16px !important;
		color: #003781;
		margin: 0 0 14px !important;
		padding: 0 !important;			
	}
	.contenttemplate a {
		font-size: 12px !important;
		line-height: 16px !important;	
		color: #003781 !important;
		display: block;	
		padding: 0;
		margin: 5px 0 5px;
	}
	.contenttemplate a:first-child {
		margin: 0 0 5px; 	
	}
	.contenttemplate a:last-child {
		margin: 5px 0 0; 	
	}
	.rightsideimage img {
		margin: 0 !important;
		padding: 0 !important;
		position: relative;
		float: none;
	}
	/*
	reusable content & custom styles
	*/
	.et-rteStyle-contentlist {
		list-style: circle outside !important; 
		padding: 0 0 0 15px !important;
		font-size: 12px;
		line-height: 17px;
		color: #000;
		margin: 14px 0;
	}
	.et-rteStyle-contentlist li {
	}
	.et-rteStyle-contentlist li:last-child {
		margin-bottom: 0;
	}
	.et-rteStyle-contentlist li:last-child {
	
	}	
	.et-rteStyle-contentdownloadlist {
		margin: 14px 0;
	}
	.et-rteStyle-contentdownloadlist li:last-child{
		margin-bottom: 0;	
	}	
	.et-rteStyle-contentdownloadlist li a {
		font-size: 12px !important;
		line-height: 16px !important;	
		color: #003781 !important;			
	}
	.et-rteStyle-contentlink {
		font-size: 12px !important;
		line-height: 16px !important;	
		color: #003781 !important;		
	}
	.rightsidetext .et-rteStyle-contentlink:last-child {
		margin-bottom: 0;	
	}
	.et-rteStyle-interactivedownloadlist {
		margin: 14px 0;
	}
	.et-rteStyle-interactivedownloadlist li {	
	}
	.et-rteStyle-interactivedownloadlist li:last-child {	
		margin-bottom: 0;	
	}	
	.et-rteStyle-interactivedownloadlist li a {
		font-size: 12px !important;
		line-height: 16px !important;	
		color: #003781 !important;	
		margin: 0;
		padding: 0;
	}
	.et-rteStyle-ContentLegend,
	.et-rteStyle-ContentDisclaimer {
		font-size: 9px !important;
		line-height: 12px !important;
	}
	.et-rteStyle-ContentDisclaimer,
	div.rightsidetext .et-rteStyle-ContentDisclaimer {
		color: #4D4D4D !important;
	}
	/*
	collapsable content webpart
	*/
	.collapsablecontenttemplate input {
		display: none;
		visibility: hidden;
	}
	.collapsablecontenttemplate h2.teaserheadline {
	    font-size: 11px;
	    line-height: 14px;
	    color: #4d4d4d;
	}
	/*
	tabswitch  content webpart
	*/
	.idletab,
	.activetab,
	.tabswitch {
		float: none;
		width: 100%;
		margin: 0;
		border: none;
		padding: 0;	
	}
	.tabswitch {
		margin-bottom: 14px;	
	}	
	.idletableft,
	.idletabright,
	.activetableft,
	.activetabright {
		display: none;
		visibility: hidden;	
	}
	.idletab,
	.activetab {
		margin: 14px 0 0;	
	}

	.idletab a,
	.activetab a{
		padding: 0;
		margin: 0;	
		color: #003781;
		font-size: 11px; 
		line-height: 14px;
	}	
	/*
	legal notice
	*/
	.legalnoticebox {
		border: none;
		float: none;
		overflow: visible;
		height: auto !important;
		width: 100% !important;
	}
	.jspPane,	
	.jspContainer {
		height: auto  !important;
		width: 100% !important;		
		overflow: visible;	
	}
	.jspPane {
		position: relative;	
	}
	.jspVerticalBar {
		display: none;
		visibility: hidden;			
	}
	.legalnoticebox	.legalnoticecontent {
		padding: 0;		
		font-size: 12px !important;
		line-height: 17px;
		margin: 0;
		padding: 0;		
	}
	.legalnoticespacer {
		display: none;
		visibility: hidden;
		line-height: 0;
		font-size: 0;
	}
	.legalnoticebox .legalnoticebuttonarea {	
		display: none;
		visibility: hidden;
		margin: 0;
	}
	/*
	form elements
	*/

	.o5_formtable_div {
		margin: 0;
	}
	.o5_formbuttonarea{
		display: none;
		visibility: hidden;		
	}
	td.o5_labelForm {
		width: 134px !Important;
		padding: 3px 21x 4px 7px;
		font-size: 11px !important;
		line-height: 13px !important;
		overflow: hidden;
		
	}
	td.o5_labelForm{
		vertical-align:top;
	}
	.o5_td_input,
	td.td_input {
		vertical-align: top;	
	}
	.o5_td_input,	
	td.o5_labelForm,
	td.td_input{
		border-bottom: 7px solid #fff;
		overflow: hidden;
		height: 20px;
	}
	.o5_formtable label {
		line-height: 15px;
		font-size: 11px;
	}
	input {
		border: 1px solid #acacac;		
	    font-size: 11px;
		line-height: 11px;		
	}
	select {
		border: 1px solid #acacac;		
	    font-size: 11px;
		line-height: 11px;			
	}
	input[type="checkbox"], input[type="radio"] {
    	border: none;
	}
	select.o5_combo {
		width: 303px !important;	
	}
	.o5_pass,
	input.o5_text {			
		height: 11px;
		width: 300px !important;
	}
	textarea.o5_textarea {
		width: 300px;	
	}
	.o5_inputerror {
		margin: 0 0 14px;	
	}
	.o5_inputerror div {
		color: #000;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;	
		margin: 0 0 14px;		
	}
	.o5_inputerror ul li {
		color: #000;
		font-size: 11px;
		line-height: 13px;
	}		
	/*
	contact page
	*/
	.o5_formtable_div {
		margin: 0;
		padding: ;			
	}
	.o5_formtable_div .o5_formtable {
		border: none;
		margin: 0;
		padding: 0;
		position: relative;	
	}
	o5_formtable_div .o5_formtable .o5_labelForm {}
	o5_formtable_div .o5_formtable .o5_td_input {}	
	/*
	press site
	*/
	.pr_select_div {
		margin: 0 0 14px !important;	
	}	
	.pr_select_div select {
		width: 465px;		
	}
	/*
	sitemap
	*/
	.sitemapLevel0 {
		width: 100%;
		padding: 0;
		margin: 0 0 14px;
	}
	.sitemapLevel0 a {
		font-size: 11px;
		color: #4d4d4d;
		padding: 0;	
	}		
	.sitemapLevel0 a img{	
		display: none;
		visibility: hidden;
	}
	.sitemap_table {
		display: none;
		visibility: hidden;	
	}	
	.sitemap table.showblock {
		display: block;
		visibility: visible;	
	}
	.sitemap_table td{
		vertical-align: top;	
	}
	.sitemap_table .level1 a {
		font-size: 12px;
		color: #003781;
		margin: 0 0 14px;
		padding: 0	
	}	
	.sitemap_table .level2 a {
		font-size: 11px;
		color: #000;
	}
	/*
		table styles
	*/
	.leftsidetext {
		color: #003781;
	}		
	table.et-rteTable-2col,
	table.et-rteTable-2colalternating {
		width: 66%;
	}
	table.et-rteTable-default, 
	table.et-rteTable-alternating, 
	table.et-rteTable-2col, 
	table.et-rteTable-2colalternating {
		border-bottom: medium none !important;
		border-left: 1px solid #7F9BC0;
		border-right: 1px solid #7F9BC0;
		border-top: 1px solid #7F9BC0;
		line-height: normal;
		text-align: left;
		border-collapse: collapse;
	}	
	table.et-rteTable-default tr.et-rteTableHeaderRow-default th,
	table.et-rteTable-alternating tr.et-rteTableHeaderRow-alternating th,
	table.et-rteTable-2col tr.et-rteTableHeaderRow-2col th,
	table.et-rteTable-2colalternating tr.et-rteTableHeaderRow-2colalternating th {
		color: #003781 !important;
		font-family: verdana;
		font-size: 11px;
		padding: 5px 7px 6px;
		text-align: left;
		vertical-align: top;
		border-bottom: 1px solid #7F9BC0;
		border-right: 1px solid #7F9BC0;
	}	
	table.et-rteTable-default tr td.et-rteTableEvenCol-default,
	table.et-rteTable-default tr td.et-rteTableOddCol-default,
	table.et-rteTable-alternating tr td.et-rteTableEvenCol-alternating,
	table.et-rteTable-alternating tr td.et-rteTableOddCol-alternating,
	table.et-rteTable-2col tr td.et-rteTableEvenCol-2col,
	table.et-rteTable-2col tr td.et-rteTableOddCol-2col,
	table.et-rteTable-2colalternating tr td.et-rteTableEvenCol-2colalternating,
	table.et-rteTable-2colalternating tr td.et-rteTableOddCol-2colalternating {
		line-height: 13px;
		border-bottom: 1px solid #7F9BC0;
		font-size: 11px;
		padding: 5px 7px 6px;
		vertical-align: top;
	}
	/*
	RSS Print
	*/
	.unsubscribe {
		padding: 0 !important;
		margin: 0;	
		font-size: 12px;
		line-height: 17px;
	}
	ul.downloadlist_rss {
		padding: 0 !important;	
		margin: 0 !important;
		font-size: 12px;
		line-height: 17px;
		color: #000;
	}
	.subscribe1 {
		padding: 0 !important;
		color: #003781;
		font-size: 13px;
		font-weight: bold;	
	}
	.o5_formbuttonarea {
		display: none;
		visibility: hidden;	
	}
	/*
	GMC print
	*/
	.GMCleftsidetext {
		font-size: 12px;
		line-height: 17px;
		color: #4d4d4d;	
	}
	.toggletemplatehead {
		padding: 0 !important; 
	}
	.tabbing .rightsidetext{
		font-size: 12px;
		line-height: 17px;
		color: #000;	
	}	
	.GMCOverviewHeadline {
		font-weight: bold;	
	}
	.GMCOverviewHeadline,
	.tabbing .rightsidetext a {
		font-size: 12px;
		line-height: 15px;
		color: #003781;
		padding: 0 0 5px !Important;			
	}
	.toggletemplatebody .contentparagraph .contenttemplate .rightsidetext a.et-rteStyle-contentlink:last-child{
		margin-bottom: 0 !important;	
	}
	.toggletemplatebody .contentparagraph .contenttemplate  .rightsidetext a.et-rteStyle-contentlink:first-child{
		margin-top: 0 !important;	
	}

	.toggletemplatehead a {
		padding: 0 !important;
		font-size: 11px;
		color: #4d4d4d;	
	}
	.contentparagraph .contentmainheadline {
		margin: 0 !Important;
		width: 100%;	
		font-size: 18px;
		line-height: 22px;
		color: #003781;
	}
	.selectgmc {
		float: none !important;	
		display: inline;
		margin: 0 !important;
		width: 148px;
	}
	.GMCArchiveSelect {
		margin: 14px 0;	
		padding: 0;
	}
	.GMCArchiveSelect .selectgmc {
		float: none !important;	
		margin: 0 0 14px !important;
	}
	/*
	SC Print
	*/
	select.spacingselect {
		margin: 0 !important;
		width: 148px;	
	}
	.seminar_table_4col {
		padding: 0 !important;	
		margin: 0 !important;
		float: none; 
		clear: both;
		overflow: hidden;
		width: 100%;		
	}	
	.table_seminars {
		border-bottom: none !important;
		border-left: 1px solid #99AFCD;
		border-right: 1px solid #99AFCD;
		border-top: 1px solid #99AFCD !important;
		font-size: 12px !important; 
		line-height: 17px !important;
		text-align: left;
		border-collapse: collapse;
		width:97% !important;
		margin: 14px 0 0 !important;
	}
	div.seminar_table_4col .table_seminars {
		width:97% !important;	
		font-size: 12px !important; 
		line-height: 17px !important;
		text-align: left;
		border-collapse: collapse;		
		border-right: 2px solid #99AFCD !important;
		border-bottom: 1px solid #99AFCD !important;	
		margin: 0; 
		padding: 0;	
	}
	.frameInnerTable table.innerTable_seminar {
		border-right: none;
		border-top: none;
		border-left: 1px solid #99AFCD !important;		
		font-size: 12px !important; 
		line-height: 17px !important;
		width:100% !important;	
		border-collapse: collapse;
		padding: 0; 
		margin: 0;
	}
	.table_seminars td{
		border-bottom: 1px solid #99AFCD  !important
	}
	.seminar_table_4col .table_seminars td.frameInnerTable {
		border-bottom: none !Important; 
		padding: 0 !Important;
		margin: 0 !Important;		
	}
	.seminar_table_4col .table_seminars table.innerTable_seminar .sctdborder {
		border-bottom: none !Important; 
	}	
	.table_seminars td div.textblock {
		width: auto !Important;	
	}
	.scTableLinkTDEmpty {
		width: 10%!important;	
	}	
	.scTableLinkTD {
		width: 30% !important;	
		clear: both !important;
	}
	a.seminarOverviewDisabledLink,
	.scTableLinkTD a{
		padding: 0 !important;
		float: none !important;
		display: inline !important;
		font-size: 12px !important;
		color: #003781;			
	}
	a.seminarOverviewDisabledLink {
		color: #808080 !important;	
	}	
	.labelsinputselect {
		overflow: hidden;	
	}
	td.tableSeminar_image {
		width: 141px !important;
		padding: 0 !important;
	}
	/*
	newsletter styles
	*/
	.aginewsletter .contenttemplatearea {
		padding: 0!important;
		margin: 0 !important;
	}
	.aginewsletter .contenttemplatearea table {
		margin: 0 !important;
		padding: 0 !important;	
	}	
	.aginewsletter .contenttemplatearea .aginewsletterhead {
		border: none;
		border-collapse: collapse;
		margin: 0 !important;
		padding: 0 !important;	
	}	
	.aginewsletter .contenttemplatearea .aginewsletterhead td {
		padding-left: 0 !important;	
	}	
	.aginewsletter .contenttemplatearea .aginewsletterhead .aginewsletterspacer {
		height: 14px !important;
		font-size: 1px !important;
		line-height: 1px !important;
		margin: 0 !important;
		padding: 0 !important;		
	}
	.aginewsletter .contenttemplatearea .aginewsletterhead .aginewsletterspacer td {
		height: 1px !important;
		font-size: 1px !important;
		line-height: 1px !important;		
	}	
	.aginewsletter .et_table td .aginewsletterspacer table {
		height: 1px !important;
		font-size: 1px !important;
		line-height: 1px !important;
		margin: 0 !important;
		padding: 0 !important;		
		border-top: 1px solid #ccc;			
	}	
	.aginewsletter .et_table td .aginewsletterspacer table td {		
		height: 1px !important;
		font-size: 1px !important;
		line-height: 1px !important;			
	}
	.aginewsletter .et_table a {
		float: none !important;
		color: #003781 !important;
		font-size: 12px;
		line-height: 17px;
		
	}	
	/*
	hidden elements
	*/
	/*
	header/navigation
	*/
	#topnav{
		display: none; 
		visibility: hidden;
	}
	/*
	spacer
	*/
	.spacer{
		display: none; 
		visibility:hidden;
	}
	.bottomspacer{
		display: none; 
		visibility: hidden;
	}
	.bottomspacer14px{
		display: none; 
		visibility: hidden;
	}
	/*
	searchheader
	*/
	.searchheader{
		display: none; 
		visibility: hidden;
	}
	/*
	contentnavigation
	*/
	.contentnaviarea{
		display: none; 
		visibility: hidden;	
	}
	/*
	footer / toolbar
	*/	
	.toolbar{
		display: none; 
		visibility: hidden;
	}	
	.footer{
		display: none; 
		visibility: hidden;
	}
	/*
	hidden layer
	*/
	#fullPageLayer,
	#fullPageLayerBackground,
	.layerBackgroundIframe,
	.fullPageHiddenLayerContent {
		display: none !important;
		visibility: hidden !important;	
	}
/*****************************************************************************/
	/*
	special applications	
	*/
	/*
	time line	
	*/
	#scrolltemplate {
		padding: 0;			
		width: 618px !important;
	}
	.sccontainerFrame{
		z-index: 1;	
	}
	#scButtonArea {
		display: none;
		visibility: hidden;	
	}
	#hiddenLayer {
		background-color: #fff !important;
		margin: 10px 0 0 !important;	
	}
	#scHiddenBoxInner {
		background: #fff !important;
	}		

	
	
	
}

