/*
9px  - .750em          
10px - .833em
11px - .917em
12px - 1em
13px - 1.083em
14px - 1.167em
15px - 1.250em
16px - 1.333em
17px - 1.417em
18px - 1.500em
19px - 1.583em
20px - 1.667em
21px - 1.750em
22px - 1.833em
23px - 1.917em
24px - 2.000em
25px - 2.083em
26px - 2.167em
*/   
html{font-size:100.01%;} 
body{
font-size:.750em;
font-family:arial,helvetica,verdana,sans-serif;
color:#333;
margin:0;
padding:0;
text-align:center;
background:#fbfbfb url(/digitalAssets/50083_bg.gif) repeat-x left top;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#ffa800;outline:none}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr{display:none;}
hr.grey{display:block;margin-bottom:18px;&margin-bottom:14px;height:0px;border:0px;border-top:1px solid #ebebeb;}
.break{display:block;}
.rel{position:relative;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
a.extlink{
background:url(/digitalAssets/50106_extlink.gif) no-repeat right top;
padding:0 18px 0 0;
margin-right:2px;
}
.imgLeft{
float:left;
margin-right:15px;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
}
.imgRight{
float:right;
margin-left:15px;
border-right:2px solid #ccc;
border-bottom:2px solid #ccc;
}
h2{
color:#cc0000;
font-size:2.167em;
font-weight:normal;
padding-bottom:16px;
}
h3{
color:#cc0000;
font-size:1.500em;
font-weight:normal;
padding-bottom:5px;
}
h4{
color:#333;
font-size:1.083em;
padding-bottom:5px;
}
h5{
color:#333;
font-size:1em;
padding-bottom:5px;
}
#footer h4{
padding-bottom:0px;
}
#page{
width:870px;
margin:0px auto;
text-align:left;
position:relative;
}
#header{
width:870px;
height:231px;
position:relative;
}
#header h1{
width:248px;
height:201px;
float:left;
margin-top:30px;
}
#header h1 span{
width:248px;
height:201px;
background:url(/digitalAssets/50084_header-left.gif);
}
p.headerCenter{
width:374px;
height:201px;
float:left;
margin-top:30px;
}
p.headerCenter span{
width:374px;
height:201px;
background:url(/digitalAssets/50094_header-center.gif);
}
p.headerRight{
width:248px;
height:201px;
float:left;
margin-top:30px;
}
p.headerRight span{
width:248px;
height:201px;
background:url(/digitalAssets/50096_header-right.gif);
}
.headerCircle{
width:74px;
height:15px;
position:absolute;
left:356px;
top:15px;
background:url(/digitalAssets/50095_header-circle.gif) no-repeat;
display:block;
}
#headerShadow{
width:868px;
_width:870px;
height:9px;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
background:#fff url(/digitalAssets/50097_header-shadow.gif) repeat-x left top;
}
#content{
width:868px;
_width:870px;
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
float:left;
min-height:660px;
_height:660px;
background:#fff url() no-repeat left bottom;
}
#leftCol{
float:left;
width:218px;
padding-left:29px;
margin-top:25px;
}
#leftCol #menu ul{
margin-bottom:28px;
_float:left;
}
#leftCol #menu li{
list-style-type:none;
padding:0px;
_float:left;
_width:218px;
}
#leftCol #menu li a{
color:#636466;
display:block;
text-decoration:none;
background:url(/digitalAssets/50101_menu-bg.gif) no-repeat left top;
padding:4px 10px 4px 25px;
_width:218px;
}
#leftCol #menu li.active{
font-weight:bold;
color:#000;
}
#leftCol #menu li a:hover{
background:#f3f3f3 url(/digitalAssets/50102_menu-bg-active.gif) repeat-x left top;
color:#cc0000;
}
#leftCol #menu li.first a{
background:url(/digitalAssets/50103_menu-bg-first.gif) no-repeat left top;
}
#leftCol #menu li.first a:hover{
background:#f3f3f3 url(/digitalAssets/50104_menu-bg-first-active.gif) repeat-x left top;
}
#contactBox{
width:168px;
_width:218px;
height:112px;
_height:138px;
background:url(/digitalAssets/50089_contact-bg.gif) no-repeat left top;
font-size:.917em;
padding:13px 25px;
}
#contactBox h4{
font-size:1.091em;
font-weight:bold;
padding-bottom:3px;
}
#contactBox p{
line-height:1.3;
}
#contactBox a{
color:#cc0000;
}
#contactBox p.address{
padding-bottom:6px;
}
#mainCol{
float:right;
width:621px;
line-height:1.4;
}
#mainCol p{
padding-bottom:16px;
}
p.noPad{
padding-bottom:0px !important;
}
p.padBot4{
padding-bottom:4px !important;
}
#mainCol ul{
padding-bottom:16px;
}
#mainCol li{
list-style-type:none;
background:url(/digitalAssets/50100_li-grey.gif) no-repeat 0px 7px;
padding:2px 0px 2px 18px;
}









#actualitiesCol{
width:621px;
min-height:360px;
_height:360px;
background:url(/digitalAssets/50085_box-actualities.gif) no-repeat right top;
float:left;
}
.colsPadding{
padding:20px 32px 20px;
}
#footer{
width:870px;
height:300px;
}
#footer a{
color:#666;
}
.footerTitleL{
width:249px;
height:59px;
float:left;
}
.footerTitleL span{
width:249px;
height:59px;
background:url(/digitalAssets/50092_footer-title-left.gif) no-repeat;
}
.footerTitleR{
width:621px;
height:59px;
float:right;
}
.footerTitleR span{
width:621px;
height:59px;
background:url(/digitalAssets/50093_footer-title-right.gif) no-repeat;
}
#footerIconsL{
width:249px;
height:154px;
float:left;
background:url(/digitalAssets/50090_footer-icons-left.gif) no-repeat;
text-align:center;
}
.trendMarketing{
margin:30px 0px 15px;
}
#footerIconsR{
width:621px;
height:154px;
float:right;
background:url(/digitalAssets/50091_footer-icons-right.gif) no-repeat;
}
.partnerItem{
text-align:center;
font-size:.833em;
color:#666;
float:left;
padding:10px 16px 0px 0px;
}
.partnerItemFirst{
padding:10px 16px 0px 28px;
}
.partnerItemLast{
padding:10px 0px 0px 0px;
}
.partnerItem img{
margin-bottom:5px;
&margin-bottom:7px;
}
.partnerItem a{
text-decoration:none;
}
#footerText{
width:870px;
height:87px;
font-size:.917em;
color:#666;
}
#footerText .fl{
padding:20px 0 0;
}
#footerText .fr{
padding:20px 0 0;
text-align:right;
}
.actualitiesBox{
min-height:65px;
_height:80px;
padding-bottom:15px;
position:relative;
}
.actualitiesBox .actualitiesCalendar{
position:absolute;
text-align:center;
width:52px;
height:42px;
_height:61px;
padding-top:19px;
background:url(/digitalAssets/50088_calendar.gif) no-repeat left top;
margin:0px 15px 5px 0px;
}
.actualitiesBox .dateDay{
color:#333;
font-size:1.250em;
font-weight:bold;
}
.actualitiesBox .year{
color:#666;
font-size:.917em;
}
.actualitiesBox h3{
padding:2px 0px 0px 67px;
font-size:1.167em;
color:#333;
font-weight:bold;
}
.actualitiesBox .text{
padding-left:67px;
padding-bottom:0px !important;
}
h2.ifPrintIcon{
padding-right:80px;
}
.print{
position:absolute;
top:30px;
right:32px;
color:#999;
background:url(/digitalAssets/50099_icon-print.gif) no-repeat 0px 2px;
padding:0px 0px 0px 22px;
}
a.buttonLike{
background:url(/digitalAssets/50087_btn-yellow-right.gif) no-repeat scroll top right;
color:#333333;
display:block;
float:left;
font-size:1em;
font-weight:bold;
height:30px;
padding-right:15px;
text-decoration:none;
}
a.buttonLike span{
background:url(/digitalAssets/50086_btn-yellow-left.gif) no-repeat;
display:block;
line-height:29px;
padding:0px 0 1px 45px;
}
button.btn{
background:url(/digitalAssets/50087_btn-yellow-right.gif) no-repeat scroll right 2px;
&background:url(/digitalAssets/50087_btn-yellow-right.gif) no-repeat scroll right top;
color:#333333;
display:block;
float:left;
font-size:1em;
font-weight:bold;
height:32px;
&height:31px;
padding-right:15px;
text-decoration:none;
border:0px;
cursor:pointer;
}
button.btn span{
background:url(/digitalAssets/50086_btn-yellow-left.gif) no-repeat 0px 0px;
display:block;
line-height:29px;
padding:0px 0px 1px 45px;
margin-left:-9px;
&margin-left:0px;
}
.iconArchive{
color:#cc0000;
padding:0px 0px 0px 22px;
background:url(/digitalAssets/50098_icon-archiv.gif) no-repeat 0px 0px;
margin-left:68px;
}
a.donorsForum{
width:120px;
height:150px;
position:absolute;
top:25px;
left:100px;
}
table.tabForm, table.tabForm td, table.tabForm th{
border:0px !important;
font-size:14px;
color:#333;
}
table.tabForm td{
padding-left:0px !important;
padding-top:0px !important;
padding-bottom:16px !important;
}
table.tabForm label{
display:block;
padding-bottom:3px;
}
table.tabForm input,table.tabForm textarea{
border:1px solid #d4d4d4;
border-top:2px solid #bcbcbc;
border-left:2px solid #bcbcbc;
font-family:arial;
font-size:12px;
}
table.tabForm input{
width:230px;
_width:240px;
padding:3px 5px;
_height:24px;
}
table.tabForm textarea{
padding:3px 5px;
width:510px !important;
_width:520px !important;
}
table.tabForm input.checkbox{
width:auto;
border:0px;
}
.width160{
width:160px !important;
}
table.tabForm input.error,table.tabForm textarea.error{
border:3px solid #cc0000 !important;
}
table.tabForm label.error{
font-weight:bold;
color:#cc0000;
}
.errorMessage{
background:#cc0000;
padding:5px 0px;
text-align:center;
color:#fff;
font-weight:bold;
margin-bottom:15px;
}
.okMessage{
background:#39bb12;
padding:5px 0px;
text-align:center;
color:#fff;
font-weight:bold;
margin-bottom:15px;
}
.padBot20{
padding-bottom:20px
}

