
body 
{
	background-color:#E5EDF8 !important;	
}

.main  
{
	margin:auto 0;
	width:965px;
}

.header 
{
	float:left;
	width:965px;
	background-color:#fff;
	text-align:left;
}

.fborder  
{
	float:left;
	width:925px;
	background-color:#fff;
	text-align:left;
	padding:10px 20px 20px 20px;
}


.divcontainer,
.content-area,
#content,
.sitedirectory-alldocument-full
{
	float:left;
	clear:both;	
}

.typewide .content
{
	margin-right:0;
	width:925px;
}


.footer  
{
	float:left;
	clear:both;
	width:965px;
}



/* Content Form */
#content .wide .wide-content  
{
float:left;
width:520px;	
}

#content .wide .wide-rightbar  
{
float:left;
width:385px;	
padding-left:20px;
}


/* Hello */
.logo-right IMG { border: none; }
.content { }
.page-boxtext { display: none; }

/* teaser */

.slide-links 
{
	border-top: solid 1px #A7C1E9; 
	padding-top: 10px; 
	clear:both;
	float:left;
}

.slide-links h2 { font-family: Verdana; font-size: 11px; height: 20px; }
.teaser-image IMG { border: none; }

#id-1, #id-2, #id-3, #id-4, #id-5, #id-6 { position: relative; top: -2000px; left: -2000px; }

.site33 .hover-slide-link-inactive, 
.site33 .hover-slide-link-active, 
.site33 .slide-link-inactive, 
.site33 .slide-link-active { vertical-align: top; height: 115px; width: 250px; }

.site32 .hover-slide-link-inactive, 
.site32 .hover-slide-link-active, 
.site32 .slide-link-inactive, 
.site32 .slide-link-active 
{
	vertical-align: top; 
	height: 115px; 
	width: 115px; }

.site33 .slide-link-active 
{
	background-image: url(../im/linkbutton_hover_wide.gif); 
	background-repeat: no-repeat; 
	background-position: 0% 100%; 
}
	
.site33 .hover-slide-link-inactive, 
.site33 .hover-slide-link-active 
{
	background-image: url(../im/linkbutton_hover_wide.gif); 
	background-repeat: no-repeat; 
	background-position: 0% 100%; 
	}
	
.site32 .hover-slide-link-inactive .teaser-name, 
.site32 .hover-slide-link-active .teaser-name,
.site32 .slide-link-active .teaser-name
{
	background-image: url(../im/linkbutton_hover.gif); 
	background-repeat: no-repeat; 
	background-position: center bottom; 
	}

.teaser-name 
{
	font-family: Verdana; 
	font-weight: bold; 
	color: #333333; 
	font-size: 11px; 
	text-align: center; 
	height: 35px; 
	padding-top: 4px; 
}
	
	
	
	
/*HTML > BODY .teaser-name { height: 21px; }*/

.slide-links A { text-decoration: none; }

#slidelink-1, 
#slidelink-2, 
#slidelink-3 
{
	padding-right: 20px; 
	}


/*.slide-link-active A:hover{ background-image:url(../im/linkbutton_sel.gif);}
*/
/*.teaser-name { width:115px; height:25px; }
/*.teaser-name A{ border:solid 1px blue; }*/

/* rightbar */
.box-teaser-text { font-family: Verdana; font-size: 24px; font-style: italic; color: #a8c5eb; /*margin:5 5 0 20;*/ margin-top: 5px; }
.box-teaser-name { font-family: Verdana; font-size: 9px; font-weight: bold; font-style: normal; color: #ff5800; margin-left: 280px; }

/*.articleDiv { height: 530px; }
HTML > BODY .articleDiv { min-height: 530px; }*/

.rightbar-area { text-align: center; /*padding-right: 20px;*/ }
.box-bli-med { padding: 100px 10px 55px 0px; text-align: center; }
/*HTML > BODY .box-bli-med { padding-left: 90px; }*/


.footer .doc-bodytext { padding-bottom: 0px !important; padding-top: 5px !important; }

.flashbar-area { padding-left: 20px; padding-top: 20px; padding-bottom: 15px; }

.flashbar-article .barometer { width: 530px; background-color: #DDE9FE; }
.flashbar-article .company-logos { width: 395px; background-color: #DDE9FE; }
.company-logos .IMAGE-full { float: left; margin-bottom: 10px; }
.flashbar-article .full { padding-bottom: 0px !important; }
.flashbar-article .company-logos { vertical-align: top; }
.link-txt, .link-lnk, .link-button { float: left; }
.top-left, .top-right { background-color: #A7C1E9; padding-bottom: 10px; padding-top: 5px; }
.flashbar-article .top-left, .flashbar-article .top-right { color: #333; font-family: Verdana; font-weight: bold; font-size: 11px; }
.flashbar-article td { padding-left: 10px; }
.flashbar-article .company-logos { padding-top: 10px; }
.company-logos .IMAGE-full { padding-right: 15px; }
.company-logos .IMAGE-full .doc-header1 { color: #666666; font-family: Verdana; font-weight: bold; font-size: 11px; }
.flashbar-article .text-link .link-txt { color: #333333; font-family: Verdana; font-weight: bold; font-size: 11px; padding-top: 7px; padding-right: 2px; }
.flashbar-article .text-link .link-lnk { padding-top: 7px; padding-left: 5px; }
.flashbar-article .text-link .link-lnk A { color: #ff5800; font-family: Verdana; font-weight: bold; font-size: 9px; text-decoration: none; }
.flashbar-article .text-link .link-button { padding-left: 40px; }
.flashbar-article .text-link .link-button IMG { border: none; }
.sponsor-flash { vertical-align: top; padding-top: 32px; }

.text-link { padding-top: 10px; }
.text-link, .sponsor-flash { padding-bottom: 5px; background-color: #DDE9FE; }
.header-area { background-image: url(../im/flashbar_top.gif); height: 4px; background-repeat: no-repeat; }
.bottom-area { background-image: url(../im/flashbar_bottom.gif); height: 10px; background-repeat: no-repeat; }

.content .doc-header1 { font-family: "Arial Narrow"; 
	font-size: 50px; color: #ff5800; font-weight: bold; }
.content #id-0 .doc-header1 { line-height: 40px; }
/* style made because of to long line  */



.company-donation-form { width: 385px; background-color: #DDE9FE; }
.company-donation-form td 
{
	padding:0 10px; 
}

.company-donation-form td.form-logo-area  
{
	padding-top:5px;
	}

.company-donation-form .form-title { font-family: Verdana; font-size: 13px; color: #000; font-weight: bold; background-color: #A8C5EB; padding-top: 5px; padding-bottom: 5px; }
.company-donation-form .form-preface { font-family: "Arial Narrow"; font-size: 18px; color: #ff5800; font-weight: bold; padding-top: 15px; }
.company-donation-form .form-textbox { padding-bottom: 5px; }
.company-donation-form .form-textbox .textbox { width: 100%; margin-bottom: 1px; color: #666666; font-family: Verdana; font-size: 11px; font-weight: normal; padding-left: 5px; height: 25px; padding-top: 4px; border: Solid 1px #A7C1E9; }
.company-donation-form .form-textbox .amount-textbox { border: solid 1px #55BB22; margin-top: 13px; }
.company-donation-form .form-radiobuttons { padding-bottom: 10px; }
.company-donation-form .form-richtext { padding-top: 15px; padding-bottom: 20px; }
.company-donation-form .form-radiobuttons td { padding-left: 0px; }
.company-donation-form .form-textbox-ingress, .company-donation-form .form-sub-preface, .company-donation-form .form-radiobuttons label, .company-donation-form .form-text, .company-donation-form .form-checkbox label, .company-donation-form .form-richtext, .company-donation-form .form-richtext p { font-family: Verdana; font-size: 11px; color: #333333; font-weight: normal; line-height: 1.4; }
.company-donation-form .form-textbox-ingress { padding-bottom: 15px; }
.company-donation-form .form-logo-area .sub-ingress, .company-donation-form .form-textbox-heading { font-family: Verdana; font-size: 11px; color: #333333; font-weight: bold; }
.company-donation-form .form-richtext A { color: #ff6600; }
HTML > BODY .company-donation-form .form-radiobuttons label { position: relative; top: -2px; }
.company-donation-form .payex { position: relative; top: 22px; left: 115px; }
.company-donation-form .form-button { padding-left: 130px; padding-bottom: 20px; }
.company-donation-form .form-header { background-image: url(../im/c_form_top.gif); height: 5px; background-repeat: no-repeat; }
.company-donation-form .form-bottom { background-image: url(../im/form_bottom.gif); height: 6px; background-repeat: no-repeat; }
.company-donation-form .form-sub-preface { padding-bottom: 25px; }
.company-donation-form .form-textbox-heading { padding-top: 10px; }
.company-donation-form .sub-link { font-family: Verdana; font-size: 10px; font-weight: bold; color: #ff5800; }
.company-donation-form .form-logo-area A { color: #ff5800; text-decoration: none; }
.company-donation-form .sub-area td { padding-left: 0px; }

.company-donation-form .richtext-div { padding: 5px 5px 15px 5px; background-color: White; }

.private-donation-form { width: 385px; background-color: #DDE9FE; }
.private-donation-form td 
{
	padding: 5px 10px; 
}
.private-donation-form td.form-header
{
	padding: 0; 
}



.private-donation-form .form-title { font-family: Verdana; font-size: 11px; color: #fff; font-weight: bold; background-color: #f60; padding-top: 5px; padding-bottom: 5px; }
.private-donation-form .form-preface { font-family: "Arial Narrow"; font-size: 18px; color: #ff5800; font-weight: bold; padding-top: 15px; padding-bottom: 15px; }
.private-donation-form .form-textbox 
{
	padding-bottom: 10px; 
	}

.private-donation-form .form-textbox .textbox 
{
	width: 364px; 
	margin-bottom: 1px; 
	color: #666666; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal; 
	/*line-height: 25px; */
	display:block;
	padding: 6px 0 4px 5px; 
	border: Solid 1px #A7C1E9; 
}
	
.private-donation-form input.textbox.lshort 
{
	width:100px;
	float:left;
}	

	
.private-donation-form input.textbox.rshort 
{
	width:253px;
	float:left;
	margin-left:10px;
}	
	
.private-donation-form .form-radiolist .donation-title 
  {
	margin:0;
	padding:4px 0;
	font-family:Verdana,Arial;
	font-weight:bold;
	font-size:14px;
	color:#FF6600;
	height:20px;	
}

.donation-title.amount  
{
	width:230px;
}

.donation-title.payment
{
	width:300px;
}

.private-donation-form .radiobuttons label 
 {
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	float:left;
	margin:0 12px 0 0;
}

.private-donation-form .radiobuttons input
{
	margin:0 4px 0 0;
	float:left;
	display:block;
}

/*.private-donation-form .private-checkbox label,*/
.private-donation-form .private-checkbox input
{
	float:left;
}

.private-donation-form .private-checkbox label,
.private-donation-form .private-checkbox input
{
	margin:0 5px 0 0;
}
	
.private-donation-form .form-dropdown .dropdown 
{
	width: 100%; 
	margin-bottom: 5px;
	 color: #666666; 
	 font-family: Verdana; 
	 font-size: 11px; 
	 font-weight: normal; 
	 border: Solid 1px #A7C1E9; 
	 height: 22px; 
	 padding-top: 3px; }

.private-donation-form .form-textbox .amount-textbox { border: solid 1px #FD6008; }
.private-donation-form .form-radiobuttons { padding-bottom: 10px; }
.private-donation-form .form-richtext { padding-top: 15px; padding-bottom: 20px; }
.private-donation-form .form-radiobuttons td { padding-left: 0px; }
.private-donation-form .form-radiobuttons label, .private-donation-form .form-text, .private-donation-form .form-checkbox label, .private-donation-form .form-richtext, .private-donation-form .form-richtext p, .private-donation-form .form-richtext strong { font-family: Verdana; font-size: 11px; color: #333333; font-weight: normal; }
.private-donation-form .form-richtext A { color: #ff6600; }
/*HTML > BODY .private-donation-form .form-radiobuttons label { position: relative; top: -2px; }*/
.private-donation-form .payex { padding-left: 20px; }

.private-donation-form .form-button 
{
	/*padding-left: 120px; 
	padding-bottom: 20px; */
	
}

.private-donation-form .form-button p 
{
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana,Arial;
	line-height:25px;
	padding:0 10px 0 0;
}

.private-donation-form .form-button input
{
	float:right;
}

	
.private-donation-form .form-header { background-image: url(../im/form_top.gif); height: 5px; background-repeat: no-repeat; }
.private-donation-form .form-bottom { background-image: url(../im/form_bottom.gif); height: 6px; background-repeat: no-repeat; }
.private-donation-form .form-checkbox 
{
	 padding: 6px 10px 10px 10px;
	  }


input.error 
{
	border: solid 1px red !important; 
	background-color: #FEFED4; 
}

.error-radiobutton, 
.private-checkbox-error label 
{
	color: Red !important; 
	}
	
.error-dropdown 
{
	border: solid 1px red !important; 
	background-color: #FEFED4; 
	}

.topmenu-area { display: none; }

body, form { margin: 0px !important; padding: 0px !important; }

/*.topimage-area .logo-right{ padding-left:580px;}*/

td.form-preface { padding-left: 10px; padding-right: 0px; width: 365px; }

#receipt-richtext-id { display: none; padding-left: 20px; }

.FLASH-full { padding-bottom: 0px !important; }

.companylogo-header { font-family: Verdana; font-weight: bold; font-size: 11px; color: #333333; padding-bottom: 10px; }
.label-amount-error { display: none; font-family: Verdana; font-weight: bold; font-size: 11px; color: Red; position: relative; }

.site-area-top .text-middle { float: left; height: 100px; overflow: hidden; width: 400px; padding-right: 130px; padding-top: 10px; font-style: italic; }



