/* CSS Document */
html{
height: 100%;
}
body{
height: 100%;
background-color:#FFFFFF;
background-image:url(../images/Pi_body_bg.jpg);
background-repeat:repeat-x;
line-height: 120%;
font-family:"Trebuchet MS", Arial, helvetica;
color:#666666;
font-size:80%;
}
#wrapper{
width:100%;
min-height: 100%; height: auto !important; height: 100%;
position: relative;
background-image:url(../images/Pi_bgHome.jpg);
background-repeat:no-repeat;
float:left;
}
#container_allContent{
position:relative;
width:986px;
margin:0px 0px 0px 34px;
clear:both;
min-height: 100%; height: auto !important; height: 100%;
float:left;
display:inline;
}
#container_left{
position:relative;
width:198px;
margin-right:40px;
padding:0px 0px 0px 0px;
float:left;
}
#container_center{
position:relative;
width:748px;
float:left;
}

#container_content{
position:relative;
float:left;
margin-top:55px;
width:748px;
}

#container_content_490{
float:left;
width:490px;
}

#container_footer{
width:100%;
height:140px;
background-image:url(../images/Pi_footerBg.jpg);
background-repeat:repeat-x;
background-position:left bottom;
position: absolute;
bottom:0px;
background-color:#99CC00;
}
#push{
clear:both;
height: 140px;
}
.clearBoth{
clear:both;
}
.leftFloat{
float:left;
}

.rightFloat{
float:right;
}
/*BUTTONS, TITELS AND LINKS -------------------------------*/

h1{
clear:both;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:350%;
line-height:normal;
font-weight:normal;
color:#94C83D;
margin:0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
display:inline;
}
h2{
float:left;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:140%;
font-weight:normal;
color:#FFFFFF;
line-height:110%;
background-color:#333;
margin:0px 0px 15px 2px;
padding: 2px 20px 5px 4px;
}

h3{font-size:140%;}

h3, h3 a, h3 a:link, h3 a:hover, h3 a:visited{
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#666;
line-height:110%;
margin:0px 0px 5px 0px;
text-align: left;
text-decoration:none;
}

h4{
float:left;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
font-weight:normal;
color:#FFF;
line-height:110%;
background-color:#95C83C;
margin:0px 0px 15px 2px;
padding: 1px 20px 4px 4px;
}
h4.name{
float:left;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
font-weight:normal;
color:#FFF;
line-height:100%;
background-color:#95C83C;
margin:0px 0px 0px 0px;
padding: 1px 4px 4px 4px;
text-align:center;
width:122px;
}
h4.active{
background-color:#333333;}

h5{
font-size:110%;
}
h5, h5 a, h5 a:link, h5 a:hover, h5 a:visited{
font-weight:bold;
color:#333;
line-height:110%;
margin:0px 0px 5px 0px;
text-decoration:none;
}
p{
clear:both;
margin:0px 0px 25px 0px;
}
ul, ol{
clear:both;
margin:0px 0px 20px 20px;
padding:0px 0px 0px 0px;
}
ol li{
margin:0px 0px 5px 20px;
padding:0px 20px 0px 0px;
list-style:decimal;
}

ul li{
margin:0px 0px 5px 20px;
padding:0px 20px 0px 0px;
list-style:normal;
list-style:disc;
}
 
p.intro{
clear:both;
margin:5px 0px 2 5px 0px;
float:left;
font-size:100%;
line-height:155%;
color:#666666;
width:630px;
}

p.intro_short{
clear:both;
margin:5px 0px 25px 0px;
float:left;
font-size:100%;
line-height:155%;
color:#333333;
}

.bold{
font-weight:bold;
}
.darkBold{
font-weight:bold;
color:#333333;
}
.green{
color:#94C83D;
}

.red{
color: #FF0000;
}

a, a:link{
color:#1EA5E1;}

a:hover, a:active{
color:#999;}

#container_breadcrumb{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:120%;
color:#999999;
clear:both;
margin:0px 0px 0px 3px;
}

#container_breadcrumb a{
color:#999999;
}

#container_breadcrumb a:hover{
color:#333;
}

#container_breadcrumb .active{
color:#333333;
}

.button_70, .button_80, .button_130, .button_140
,a.button_80, a.button_80:link, a.button_80:visited ,a.button_130, a.button_130:link, a.button_130:visited, a.button_130:hover
{
background:none;
border: none;
background-repeat:no-repeat;
height:32px;
color:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family:"Trebuchet MS", Arial, helvetica;
font-size:90%;
font-weight:bold;
cursor: pointer;
text-decoration:none;
}
.button_70{
width:70px;
background-image:url(../images/Pi_bg_button_70.gif);
}
.button_80,a.button_80, a.button_80:link, a.button_80:visited, a.button_80:hover{
width:80px;
background-image:url(../images/Pi_bg_button_80.gif);
}

.button_130,a.button_130, a.button_130:link, a.button_130:visited, a.button_130:hover{
width:130px;
background-image:url(../images/Pi_bg_button_130.gif);
}
.button_140{
width:140px;
background-image:url(../images/Pi_bg_button_140.gif);
}
a.blueArrow12px:link, a.blueArrow12px:visited{
background-image:url(../images/Pi_arrow.gif); 
background-repeat:no-repeat;
padding:0px 0px 0px 14px;
margin: 2px 0px 0px 0px;
color: #39A7E0;
clear:both;
display:block;
text-decoration:none;
}
a.blueArrow12px:hover, a.activeNav, a.activeNav:link, a.activeNav:visited{
background-image:url(../images/Pi_arrow_on.gif); 
color: #999;
}


/*TOPNAV--------------------------------------------------*/

#container_topnav{
/*width:650px;*/
height:42px;
margin-bottom:13px;
}

a.donate, a.project, a.community, a.news, a.myYoubridge{
width: 128px;
height:38px;
float:left;
background-image:url(../images/Bu_topNav.jpg);
overflow:hidden;
text-align:center;
margin-right:2px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
color:#333333;
font-size:100%;
padding-top:4px;
display:block;
}
a.project{
background-position:-130px 0 ;
}
a.community{
background-position:-260px 0 ;
}
a.news{
background-position:-390px 0 ;
}
a.myYoubridge{
background-position:-520px 0 ;
}

a.donate:hover, a.project:hover, a.community:hover, a.news:hover, a.myYoubridge:hover, a.activeNavTab{
padding-top:10px;
height:32px;
background-image:url(../images/Bu_topNav_on.jpg);
color:#94C83D;
text-decoration:underline;
display:block;
}
a.activeNavTab{
width: 128px;
height:32px;
float:left;
overflow:hidden;
text-align:center;
margin-right:2px;
font-size:100%;
text-decoration:underline;
}

a.contact{
position:absolute;
left: 680px;
top:5px;
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;

}
a.contact:hover{
color:#94C83D;
}

/*---LEFT----------------------------------------------------------------*/
.leftcontainer{
margin-top:80px;
}
.leftFrame, .leftFrame_noBg{
width:198px;
margin-bottom:14px;
float:left;
}
.leftFrame{
background-image: url(../images/Pi_bgLeft.gif);
}
.leftFrame .greenHeader{
width:178px;
height: 28px;
background-image: url(../images/Pi_headerLeft_green.gif);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
line-height:110%;
color:#333333;
padding:10px 10px 0px 10px;
}

.leftFrame .blueHeader{
width:178px;
height: 28px;
background-image: url(../images/Pi_headerLeft_blue.gif);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
line-height:110%;
color:#FFF;
padding:10px 10px 0px 10px;
}

.headerLine{
width:178px;
height: 28px;
background-image: url(../images/Pi_lineLeft.gif);
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
color:#333333;
padding:5px 0px 0px 0px;
margin-bottom:10px;
}
.leftFrame .content{
width:168px;
background-image: url(../images/Pi_Left_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:5px 15px 15px 15px;
float:left;
}

.leftFrame .contentCounter{
width:168px;
background-image: url(../images/Pi_Left_bottom_blue.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:5px 15px 15px 15px;
float:left;
}

.counter_laptop, .counter_members, .counter_registrations, .counter_countries{
padding:3px 0px 0px 30px;
background-repeat:no-repeat;
min-height: 24px; height: auto !important; height: 24px;
}
.counter_laptop{
background-image:url(../images/Pi_counter_laptop.gif);
}
.counter_members{
background-image:url(../images/Pi_counter_member.gif);
}
.counter_registrations{
background-image:url(../images/Pi_counter_register.gif);
}
.counter_countries{
background-image:url(../images/Pi_counter_countries.gif);
}
.inputLogin{
margin:0px 0px 5px 0px;
padding: 2px 2px 2px 4px;
border:1px solid #DBDBDB;
width:159px;
height:19px;
color:#333333;
}
.login_button{
float:right;
margin-bottom:10px;
margin-right: -4px;
display:inline;
}
a.container_followFirst, a.container_follow{
font-family:Georgia, "Times New Roman", Times, serif;
color:#666;
float:left;
text-align:center;
margin:0px 5px 10px 0px;
text-decoration:none;
display:inline;
font-size:90%;
} 
a.container_follow{
width:61px;
} 
a.container_followFirst{
width:52px;
clear:both;
} 
a.container_follow img,  a.container_followFirst img{
margin-bottom:3px;
}

/*--FOOTER-------------------------------------------------------------*/
#container_footer .footerContent{
padding:35px 0px 10px 0px; 
height:45px;
position: absolute;
bottom:0px;	
left:0px;
z-index:2;
width: 1000px;
display:inline;
}

#container_footer .footerContent .title{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:125%;
float:left;
font-weight:bold;
margin:10px 5px 0px 40px; 
}

#container_footer .footerContent .logos{
float:left;
margin:0px 5px 0px 15px; 
}

#container_footer .footerContent a.conditions{
float:left;
margin:10px 0px 0px 0px;
color:#FFFFFF;
}



/*---FRAMES------------------------------------------------------------*/
.frame630{
position:relative;
width:630px;
margin-bottom:14px;
float:left;
background-image: url(../images/Pi_frame630_bg.gif);
background-repeat:repeat-y;
}

.frame630 .content{
position:relative;
width:570px;
background-image: url(../images/Pi_frame630_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 30px 20px 30px;
float:left;
}

.tabHeader, .tabHeader_v3{
position:relative;
width:630px;
background-repeat:no-repeat;
height:55px;
margin-bottom:20px;

}
.tabHeader{
background-image: url(../images/Pi_frame630_tab1.jpg);
}
.tabHeader_v3{
background-image: url(../images/Pi_frame630_3_tab1.jpg);
}

a.tabLink{
width:145px;
padding:14px 4px 4px 4px;
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
display:block;
float:left;
text-align:center;
}
a.tabLink:hover{
color:#FFF;
text-decoration:underline;
}
a.activeTab, a.activeTab:hover{
width:145px;
padding:10px 0px 4px 4px;
color:#94C83D;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
display:block;
float:left;
text-align:center;
}

.frame250{
position:absolute;
width:250px;
margin-bottom:14px;
background-image: url(../images/Pi_frame250_bg.jpg);
background-repeat:repeat-y;
right:-20px;
top:34px;
}

.frame250 .frame250_bg{
position:relative;
width:250px;
background-image: url(../images/Pi_frame250_header.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px 0px 0px 0px;
float:left;
}

.frame250 .frame250_bg .content{
position:relative;
width:210px;
background-image: url(../images/Pi_frame250_footer.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:20px 20px 20px 20px;
float:left;
min-height: 310px; height: auto !important; height: 310px;
}

.frame300_filter{
width:274px;
margin-bottom:14px;
background-image: url(../images/Pi_frame300_entire.jpg);
background-repeat:no-repeat;
padding:13px;
height:37px;
}
.frame350_filter{
width:324px;
margin-bottom:14px;
background-image: url(../images/Pi_frame350_entire.jpg);
background-repeat:no-repeat;
padding:13px;
height:37px;
}
.frame490{
position:relative;
width:490px;
margin-bottom:25px;
float:left;
background-image: url(../images/Pi_frame490_bg.gif);
background-repeat:repeat-y;
margin-top:0px;

}
.frame490 .content, .closecontent{
position:relative;
width:430px;
background-image: url(../images/Pi_frame490_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:0px 30px 20px 30px;
/*float:left;*/
}



/*----FORM ELEMENTS----------------------------------------------*/
textarea{
font-family:"Trebuchet MS", Arial, helvetica;
}
.input_200, .input_90, .input_150 {
margin:2px 0px 3px 0px;
padding: 2px 2px 2px 4px;
border:1px solid #DBDBDB;
width:184px;
height:19px;
color:#333333;
}
.input_200 {
width:184px;
}
.input_90 {
width:76px;
}

.input_150 {
width:150px;
}
.input_420{
margin:2px 0px 3px 0px;
padding: 2px 2px 2px 4px;
border:1px solid #DBDBDB;
width:404px;
color:#333333;
}
.input_568{
margin:2px 0px 15px 0px;
padding: 2px 2px 2px 4px;
border:1px solid #DBDBDB;
width:100%;/*558px;*/
color:#333333;
}
.inputMenu, .inputMenu_200{
margin:2px 0px 3px 0px;
padding: 0px 0px 0px 0px;
border:1px solid #DBDBDB;
height:25px;
color:#333333;
font-size:100%;
}
.inputMenu_200{
width:192px;
}

.inputMenu_250{
width:242px;
}

/*PROJECT*/

.frame250 .frame250_bg .content h3{
margin:0px 0px 25px 0px;
}

.frame250 .frame250_bg .content a.blueArrow12px{
margin:0px 0px 10px 0px;
}

p.intro_project{
clear:both;
margin:5px 0px 25px 0px;
float:left;
font-size:120%;
line-height:155%;
color:#333333;
}

.image_who{
clear:both;
margin:0px 10px 0px 0px;
float:left;
}
.txt_who{
margin:0px 0px 0px 0px;
float:left;
width:340px;
}

ul.who{
clear:both;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

ul li{
margin:0px 0px 5px 18px;
padding:0px 20px 0px 0px;
list-style:normal;
list-style:disc;
}

.partnerLogos{
float: left;
width:142px;
height:122px;
margin-right:10px;
margin-bottom:10px;
display:block;
position:relative;
}

.visitWebsite{
position:absolute;
bottom:8px;
right:11px;
}

.button_filter{
float:left;
background:none;
border: none;
background-repeat:no-repeat;
height:32px;
color:#FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 5px;
font-family:"Trebuchet MS", Arial, helvetica;
font-size:90%;
font-weight:bold;
cursor: pointer;
width:70px;
background-image:url(../images/Pi_bg_button_70.gif);
}


a.faq,a.faq:link, a.faq:visited{
clear:both;
background-image:url(../images/Pi_arrow.gif); 
background-repeat:no-repeat;
padding:0px 0px 0px 16px;
margin: 7px 0px 0px 0px;
color: #39A7E0;
display:block;
text-decoration:none;
overflow:hidden;
}

a.faq:hover{
display:block;
background-image:url(../images/Pi_arrowTurned.gif); 
color: #666;
}

.faqaccordion a.active, .faqaccordion a.active:link, .faqaccordion a.active:visited{
display:block;
background-image:url(../images/Pi_arrowTurned.gif); 
color: #39A7E0;
background-repeat:no-repeat;
clear:both;
text-decoration:none;
width:450px;
position:relative;
}

.faqAnswer{
clear:both;
margin: 5px 0px 20px 0px;
}


.containet_holder{
clear:both;
margin-bottom:20px;
}

.container_chooseDonation{
width:170px;
margin-right:20px;
margin-top:20px;
float:left;
display:inline;
}

.container_chooseDonation img{
margin:10px 0px 5px 0px;
}
.pi_friends{
float:left;
margin-right:20px;
clear:both;
}

.txt_friends{
float:left;
width:510px;
padding-top:5px;
}
/*picture------------------------------*/
.Pi_profile_120_bg{
position:absolute;
width:135px;
height:145px;
background-image: url(../images/Pi_profile_120_bg.gif);
padding:10px 0px 0px 10px;
}

.rest .Pi_profile_120_bg{
left:35px;
top: 70px;
}

/*.frame630 .Pi_profile_120_bg{ top:130px;}*/
.frame630 #info .Pi_profile_120_bg{ top:-10px !important; left:35px;}

.Pi_profile_120_bg .picture{
max-width:120px;
max-height:135px;
overflow:hidden;
}
.Pi_profile_120_bg .corner{
position:absolute;
width:18px;
height:19px;
right:9px;
bottom:3px;
}
.Pi_profile_120_bg .paperclip{
position:absolute;
width:20px;
height:59px;
left:30px;
top:-15px;
}

.Pi_profile_234_bg {
width:241px;
background-image: url(../images/Pi_profile_234_bg.gif);
background-repeat:no-repeat;
float:left;
padding:10px 0px 15px 15px;
margin-right:20px;
}
.Pi_profile_234_bg .picture {
	max-height: 253px;
	max-width: 224px;
	overflow: hidden
}

#randomstudent{
    position:relative;
}

#randomstudent .Pi_profile_120_bg{
    left:-15px;
    top:20px;
}
#randomstudent .txt{
    padding-left:155px;
}
/*---------------------------------------------------*/
.Pi_profile_94_bg{
position:absolute;
width:88px;
height:94px;
background-image: url(../images/Pi_profile_94_bg.gif);
background-repeat:no-repeat;
right:1px;
top:0px;
padding:7px 0px 0px 6px;

}
.Pi_profile_94_bg .picture{
max-width:78px;
max-height:88px;
overflow:hidden;
}


.profile_txt {
	display: inline;
	float: right;
	margin: 10px 30px 20px 0px;
	width: 250px
}

.thumbContainer{
clear:left;
float:left;
width:260px;
position:relative;
margin:5px 0px 25px 10px;
display:inline;
}

.Pi_profile_45_bg{
width:51px;
height:55px;
background-image: url(../images/Pi_profile_45_bg.gif);
background-repeat:no-repeat;
float:left;
padding:6px 0px 0px 7px;
margin-right:2px;
display:block;
position:relative;
}
#CommContent .Pi_profile_45_bg{
    margin-right:0px!important;
}
.hidden{
display:none;
}
.Pi_profile_45_bg .picture{
max-width:38px;
max-height:42px;
overflow:hidden;
}

a.circle, a.circle:link, a.circle:visited{
background-image:url(../images/Pi_circleThumb.gif);
background-repeat:no-repeat;
background-position: 120px 0px;
position:absolute;
width:60px;
height:67px;
left:-5px;
top:-4px;
padding:10px 0px 0px 12px;
}

a.circle:hover{
background-position: 0px 0px;
position:absolute
}

.picture a.active, .picture a.active:link, .picture a.active:visited{
background-image:url(../images/Pi_circleThumb.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
position:absolute;
width:60px;
height:67px;
left:-5px;
top:-4px;
padding:10px 0px 0px 12px;
margin:0px;
}

.frame300{
position:relative;
width:300px;
margin:10px 30px 40px 0px;
float:left;
background-image: url(../images/Pi_frame300_bg.gif);
background-repeat:repeat-y;

}

.frame300 .content{
position:relative;
width:260px;
background-image: url(../images/Pi_frame300_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 20px 40px 20px;
float:left;
height:200px;
overflow:hidden;
}

a.bu_community{
width:200px;
height:22px;
background-image:url(../images/Bu_community.jpg);
background-repeat:no-repeat;
text-decoration:none;
color:#FFFFFF;
clear:both;
display:block;
padding:37px 20px 20px 20px;
}
.container_fieldsHolder {
float:left;
margin:0 20px 5px 0;
}

table.login td{
padding:3px;}

a.anchorButton{
padding:8px 0px;
clear:both;
display:block;
text-align:center;
color:#FFFFFF;
margin-top:15px;}

#LoginBox #txtboxes input{
width:160px;
margin-bottom:5px;
}

#txtboxes br{
clear:both; line-height:1px;
}

.clear{
clear:both; line-height:1px;
}

.label160{width: 160px;float: left;margin-bottom:3px;}
.textLeft{float: left;margin-bottom:3px;}


.frame748{
position:relative;
width:748px;
margin-bottom:14px;
float:left;
background-image: url(../images/Pi_frame748_bg.png);
background-repeat:repeat-y;
clear:both;
}

.frame748 .content{
position:relative;
width:688px;
background-image: url(../images/Pi_frame748_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 30px 20px 30px;
float:left;
min-height:280px; height:auto !important; height:280px;
}

.frame207{
position:relative;
width:207px;
margin-bottom:14px;
float:left;
background-image: url(../images/Pi_frame207_bg.gif);
background-repeat:repeat-y;

}

.frame207 .content{
position:relative;
width:167px;
background-image: url(../images/Pi_frame207_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0px 20px 20px 20px;
float:left;
}



ul.singletabs{
width:748px;
height:55px;
padding:0px;
background-repeat:no-repeat;
}
.frame748 ul.singletabs{
background-image: url(../images/Pi_frame748_top.jpg);
margin:0px 0px 10px 0px;
}
.frame630 ul.singletabs{
background-image: url(../images/Pi_frame630_top.jpg);
margin:0px 0px 25px 0px;
}

ul.singletabs li{
float:left;
margin:0px;
padding:0px 0px 0px 0px;
list-style:none;
}

ul.singletabs li a{
background-image:url(../images/Pi_singleTab_off.jpg);
width:126px;
height:43px;
text-align:center;
float:left;
margin:0px;
padding:14px 0px 0px 0px;
list-style:none;
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

ul.singletabs li a{
background-image:url(../images/Pi_singleTab_off.jpg);
width:126px;
height:40px;
text-align:center;
float:left;
margin:0px;
padding:15px 0px 0px 0px;
list-style:none;
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}
ul.singletabs li a:hover{
color:#FFF;
text-decoration:underline;
}
ul.singletabs li a.lastTabOff{
background-image:url(../images/Pi_singleTab_off_last.jpg);
}
ul.singletabs li a.firstTabOff{
background-image:url(../images/Pi_singleTab_off_first.jpg);
}
ul.singletabs li a.lastTabOn, ul.singletabs li a.firstTabOn, ul.singletabs li a.TabOn{
color:#94C83D;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
height:43px;
padding:12px 0px 0px 0px;
}
ul.singletabs li a.lastTabOn{
background-image:url(../images/Pi_singleTab_on_last.jpg);
}
ul.singletabs li a.firstTabOn{
background-image:url(../images/Pi_singleTab_on_first.jpg);
}
ul.singletabs li a.TabOn{
background-image:url(../images/Pi_singleTab_on.jpg);
}

/*COMMUNITY*/
/*right------------------------------*/
.container_rightContent{
float:left;
width:210px;
}
.inputTxtfield{
margin:2px 0px 7px 0px;
padding: 2px 2px 2px 4px;
border:1px solid #DBDBDB;
width:180px;
height:19px;
color:#333333;
}
.inputMenu{
margin:2px 0px 7px 0px;
padding: 0px 0px0px 0px;
border:1px solid #DBDBDB;
width:188px;
height:25px;
color:#333333;
font-size:100%;
}

.container_leftContent{
position:relative;
float:left;
width:358px;
}
#CommContent .container_leftContent{
height:360px;
padding: 0px 20px 0px 50px;
}
#CommContent .container_rightContent{
    margin-right: 30px;
}

a.buttonCommunity_prev{
position:absolute;
width:40px;
height:32px;
display:block;
left:10px;
top:45%;
background-image:url(../images/Bu_results_prev.gif);

}

a.buttonCommunity_next{
position:absolute;
width:40px;
height:32px;
display:block;
right:0px;
top:45%;
background-image:url(../images/Bu_results_next.gif);
/*z-index: 99;*/
}


.message{
position:relative;
margin-bottom:15px;
border-bottom: 1px solid #CCCCCC;
padding-left: 65px;
height:auto !important; height:10px;


}

.messageDate{
clear:both;
margin:5px 0px 10px 0px;
font-size:90%;
color:#333333;
}

.pi_messageboard_overview{
position:absolute;
left:0px; 
}
.minheight_communityOverview{
/*min-height:240px; */
height:auto !important; height:240px;
}

.commpage{
    position:relative;
}
.button_240{
float:left;
width:240px;
height:73px;
margin-right:14px;
background-image:url(../images/Bu_240_sprite.jpg);
background-repeat:no-repeat;
margin-bottom:35px;
}

 a.button_240{
text-indent: -200em;
overflow: hidden;
}
a.bu_240_spread{
background-position:0px 0px;}

a.bu_240_actNow{
background-position: -254px 0px;
}

/*MAP RESULTS*/
.mapContainer{
width:482px; 
height:300px; 
margin:0px 4px 25px 4px;
z-index:1;
overflow:hidden;}
.mapTop{
position:absolute;
top:0px;
left:0px;
z-index:2 
}

h3.country{
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:140%;
font-weight:normal;
color:#666;
line-height:110%;
margin:0px 0px 5px 0px;
text-align: left;
/*background-image:url(../images/Pi_flag_belgium.gif);
background-repeat:no-repeat;
background-position: 3px 0px;
padding: 0px 0px 0px 41px;*/
}
h3.country img{
padding: 0px 4px 0px 0px;
}

#CountryContainer ul{
margin:20px 0px 0px 0px;
width:240px;
float:left;
}

#CountryContainer ul li{
margin-left:16px;
padding:0px;
}

.mapHeader{
width:158px;
height: 28px;
background-image: url(../images/Pi_headerMap_green.gif);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:110%;
color:#FFFFFF;
font-size:125%;
padding:5px 10px 0px 10px;
}

.mapHeaderResults{
width:128px;
background-image: url(../images/Pi_map_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:5px 15px 10px 15px;
float:left;
margin-bottom:15px;
}

.buttonsmap{
clear:both; 
width:103px;
height:25px;
padding:16px 15px 10px 40px;
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;
color: #333333;
}

.buttonsmapRefer{
background-image: url(../images/BU_mapRefer.jpg);
}

.buttonsmapDonate{
background-image: url(../images/BU_mapDonate.jpg);
}




.greenHeaderLogin{
width:123px;
height: 48px;
background-image: url(../images/Pi_headerLeft_greenFoto.gif);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
line-height:110%;
color:#333333;
padding:13px 10px 0px 65px;
position:relative;
}

.greenHeaderLogin .picture{
position:absolute;
width:38px;
height:42px;
background-color:#CCCCCC;
left:15px;
top:12px;
}

.loginTitle{
font-family: 'Trebuchet MS', verdana, Arial; font-size: 12px; color: #FFFFFF;line-height: 100%;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
