body{margin:0px;}

.banner_top_bg{
height:198px;
background-image:url(../template/images/top_banner_bg.jpg);
text-align:center;
}

.textForm {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FFFFFF;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
font-size: 11px;
}

.top_banner{
width:751px;
background-image:url(../template/images/top_banner.jpg);
}

.top_banner_cr{
width:751px;
background-image:url(../template/images/top_banner_cr.jpg);
}

.top_banner_fr{
width:751px;
background-image:url(../template/images/top_banner_fr.jpg);
}

.banner_top_right{
width:207px;
padding-top:61px;
}
.footer_td{
height:249px;
text-align:center;
}

.footer_right{
width:7px;
background-image:url(../template/images/right_footer_red.jpg);
}

.footer_left{
width:4px;
background-image:url(../template/images/left_footer_red.jpg);
}

.footer_middle{
width:946px;
background-image:url(../template/images/footer_bg_red.jpg);
padding-top:19px;
}

.middle_td{
background-image:url(../template/images/bg_middle.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:center;
}

.right_middle_td{
padding-top:13px;
padding-bottom:20px;
padding-left:8px;
width:285px;
}

.left_middle_td{
padding-top:13px;
padding-bottom:20px;

}

.table_right{
background-color:#ffffff;
border:1px solid #E4E4E4;
text-align:center;
}

.table_left{
background-color:#ffffff;
border:1px solid #E4E4E4;
text-align:center;
}

.become_a_member_padding{
}

.become_a_member{
width:206px;
background-image:url(../template/images/become_a_member.jpg);
background-repeat:repeat-x;
height:95px;
}

.become_a_member_fr{
width:206px;
background-image:url(../template/images/become_a_member_fr.jpg);
background-repeat:repeat-x;
height:95px;
}

.become_a_member_cr{
width:206px;
background-image:url(../template/images/become_a_member_cr.jpg);
background-repeat:repeat-x;
height:95px;
}


.become_a_member_bbr{
width:206px;
background-image:url(../template/images/become_a_member_bbr.jpg);
background-repeat:repeat-x;
height:95px;
}

.become_a_member_fr_bbr{
width:206px;
background-image:url(../template/images/become_a_member_fr_bbr.jpg);
background-repeat:repeat-x;
height:95px;
}

.become_a_member_cr_bbr{
width:206px;
background-image:url(../template/images/become_a_member_cr_bbr.jpg);
background-repeat:repeat-x;
height:95px;
}






.join_us{
padding-left:10px;
height:39px;
text-align:center;
}

.events_top{
height:31px;
background-image:url(../template/images/events_top.jpg);
}

.events_top_fr{
height:31px;
background-image:url(../template/images/events_top_fr.jpg);
}

.editorial_top{
height:31px;
background-image:url(../template/images/editorial_top.jpg);
}

.editorial_top_fr{
height:31px;
background-image:url(../template/images/editorial_top_fr.jpg);
}

.editorial_top_cr{
height:31px;
background-image:url(../template/images/editorial_top_cr.jpg);
}

.top_arrow_events{
height:18px;
background-image:url(../template/images/top_arrow_events.jpg);
}

.bottom_events_arrow{
height:18px;
background-image:url(../template/images/bottom_events_arrow.jpg);
}

.events_box_body{
text-align:center;
padding-left:10px;
height:140px;
background-image:url(../template/images/event_body_bg.jpg);
}

.party_video_top{
height:31px;
background-image:url(../template/images/party_video_top.jpg);
}

.party_video_top_fr{
height:31px;
background-image:url(../template/images/party_video_top_fr.jpg);
}


.party_video_image{
height:167px;
background-image:url(../template/images/party_video_image.jpg);
}


.our_values_top{
height:31px;
}

.our_values_top_fr{
height:31px;
background-image:url(../template/images/our_values_top_fr.jpg);
}

.our_values_top_cr{
height:31px;
background-image:url(../template/images/our_values_top_cr.jpg);
}

.history_top{
height:31px;
}

.history_top_fr{
height:31px;
}

.history_top_cr{
height:31px;
}

.party_stalwarts_top{
height:31px;
background-image:url(../template/images/party_stalwarts_top.jpg);
}

.party_stalwarts_top_fr{
height:31px;
background-image:url(../template/images/party_stalwarts_top_fr.jpg);
}

.party_stalwarts_top_cr{
height:31px;
background-image:url(../template/images/party_stalwarts_top_cr.jpg);
}

.stay_connected_top{
height:31px;
background-image:url(../template/images/stay_connected_top.jpg);
}

.stay_connected_top_fr{
height:31px;
background-image:url(../template/images/stay_connected_top_fr.jpg);
}

.stay_connected_top_cr{
height:31px;
background-image:url(../template/images/stay_connected_top_cr.jpg);
}

.stay_connected_image{
height:81px;
background-image:url(../template/images/stay_connected_img.jpg);
}

.share_it_top{
height:31px;
background-image:url(../template/images/share_it_top.jpg);
}

.share_it_top_fr{
height:31px;
background-image:url(../template/images/share_it_top_fr.jpg);
}

.share_it_image{
height:65px;
background-image:url(../template/images/share_it_img.jpg);
}


.image_middle{
height:167px;
}

.buttom_td{
text-align:left;
padding-left:8px;
border-bottom: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
border-left: 1px solid #E4E4E4;
height:28px;
background-color:#EBEBEB;
}

.buttom_td a{
text-decoration:none;
font-family:arial;
font-size:12px;
color:#AB0C1C;
}

.buttom_td a:hover{
text-decoration:underline;
font-family:arial;
font-size:12px;
color:#AB0C1C;
}

.buttom_td a:visited{
text-decoration:none;
font-family:arial;
font-size:12px;
color:#AB0C1C;
}


.right_td{
padding-top:10px;
}

.national_policy_forum{
background-image:url(../template/images/national_policy_forum.jpg);
height:137px;
}

.forum_1_text{
height:42px;
font-family:arial;
color:#ffffff;
font-size:18px;
text-align:center;
}

.forum_2_text{
padding-top:5px;
height:42px;
font-family:arial;
color:#ffffff;
font-size:12px;
text-align:center;
}

.forum_2_text a{
color:#ffffff;
text-decoration:none;
}

.forum_2_text a:hover{
color:#ffffff;
text-decoration:underline;
}

.forum_2_text a:visited{
color:#ffffff;
}

.forum_3_text{
padding-top:5px;
height:53px;
font-family:arial;
color:#ffffff;
font-size:12px;
text-align:center;
}


.forum_3_text a{
color:#ffffff;
text-decoration:none;
}

.forum_3_text a:hover{
color:#ffffff;
text-decoration:underline;
}

.forum_3_text a:visited{
color:#ffffff;
}

.section1{
width:186px;
height:55px;
}

.section2{
width:186px;

}

.footer_links{
background-image:url(../template/images/footer_links_bg.jpg);
height:44px;
}

.footer_links{
font-family:arial;
color:#ffffff;
font-size:12px;

}

.footer_links a{
text-decoration:none;
color:#ffffff;
}

.footer_links a:hover{
text-decoration:underline;
color:#ffffff;
}

.footer_links a:visited{
color:#ffffff;
}


.footer_section_right{
background-image:url(../template/images/footer_section_right.jpg);
background-position:left;
background-repeat:no-repeat;
height:38px;
width:20px;
}

.footer_section_left{
background-image:url(../template/images/footer_section_left.jpg);
background-position:right;
background-repeat:no-repeat;
height:38px;
width:20px;
}

.footer_section_bg{
background-image:url(../template/images/footer_section_bg.jpg);
height:38px;
}

.section_down_arrow{
padding-top:5px;
padding-left:10px;
font-size:16px;
font-family:arial;
font-weight:bold;
text-align:left;
color:#B00819;
background-image:url(../template/images/section_down_arrow.jpg);
background-repeat:no-repeat;
background-position:left;
height:33px;
width:100%;
}

.section_down_arrow a{
text-decoration:none;
color:#B00819;
}

.section_down_arrow a:hover{
text-decoration:underline;
color:#B00819;
}

.section_down_arrow a:visited{
color:#B00819;
}

.section_link{
text-align:left;
padding-left:31px;
padding-right:25px;
padding-top:1px;
padding-bottom:1px;
font-weight:bold;
font-size:13px;
font-family:arial;
color:#ffffff;
}

.section_link a{
text-decoration:none;
color:#ffffff;
}

.section_link a:hover{
text-decoration:underline;
color:#ffffff;
}

.section_link a:visited{
color:#ffffff;
}

.nav_bg{
height:41px;
background-image:url(../template/images/nav_2_bg.jpg);
}

.inner_nav_bg{
background-image:url(../template/images/menu_bg.jpg);
}

.nav_separation{
width:2px;
background-image:url(../template/images/menu_separation.jpg);

}

.nav_link{
padding-right:5px;
padding-left:5px;
font-size:12px;
font-family:arial;
font-weight:bold;
color:#ffffff;
}

.nav_link a{
text-decoration:none;
color:#ffffff;
}

.nav_link a:hover{
text-decoration:underline;
}

.nav_link a:visited{
color:#ffffff;
}

.footer_links_left{
padding-left:15px;
text-align:left;
}
.footer_links_right{
padding-right:15px;
text-align:right;
}

.language_select{
verticla-align:center;

width:125px;
border:0px solid #E4E4E4

}

.language_select_td{
width:175px;
text-align:right;
padding-right:15px;
}

.sub_boxes_td{
padding-top:10px;
width:216px;

}

.actualite_td{
padding-top:10px;
width:456px;
}

.actualite_link{
height:22px;
text-decoration:none;
color:#CC0000;
font-weight:bold;
font-family:arial;
font-size:18px;
}

.actualite_link a{
text-decoration:none;
color:#CC0000;
}

.actualite_link a:hover{
text-decoration:underline;
}

.actualite_link a:hover{
color:#CC0000;
}

.actualite_image{
margin:5px;
padding:1px;
float: left;
border:1px solid #eeeeee;

}

.actualite_text{
padding-top:5px;
padding-bottom:15px;
font-family:arial;
font-size:12px;
color:#5D5D5D;

}

.actualite_title{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#000000;

}

.actualite_title a{
text-decoration:none;
color:#000000;
}

.actualite_title a:hover{
text-decoration:underline;
}

.actualite_title a:visited{
color:#000000;
}

.actualite_suite a{
text-decoration:none;
color:#AB0C1C;
}

.actualite_suite a:hover{
text-decoration:underline;
}

.actualite_suite a:visited{
color:#AB0C1C;
}

.browse_all_news{
height:49px;
padding-left:10px;
}

.ruler{
height:7px;
height:27px;
background-image:url(../template/images/bottom_ruler.jpg);
background-position:center;
background-repeat:repeat-x;
}

.communiquer{
text-align:center;
padding-top:10px;
padding-bottom:10px;

}

.communiquer_title{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#000000;
padding-top:3px;
padding-bottom:3px;

}

.communiquer_title a{
text-decoration:none;
color:#000000;
}

.communiquer_title a:hover{
text-decoration:underline;
}

.communiquer_title a:hover{
color:#000000;
}

.communiquer_text{
font-family:arial;
font-size:12px;
color:#5D5D5D;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
text-align:justify;
}

.communiquer_text a{
text-decoration:none;
color:#5D5D5D;
}

.communiquer_text a:hover{
text-decoration:underline;
}

.communiquer_text a:hover{
color:#5D5D5D;
}

.register_text{
padding-top:10px;
text-align:center;
height:24px;
font-family:arial;
font-size:12px;
color:#666666;
}

.register_name{
padding-left:15px;
height:35px;
text-align:left;
}
.register_name_input{
background-color:#ffffff;
font-family:arial;
font-size:12px;
width:190px;
border:1px solid #AEAEAE;
}

.register_email{
padding-left:15px;
height:25px;
text-align:left;
}
.register_email_input{
background-color:#ffffff;
font-family:arial;
font-size:12px;
width:150px;
border:1px solid #AEAEAE;
}
.tick{
text-align:left;
}

.body_text{
font-family:arial;
font-size:12px;
color:#595959;
line-height:20px;
text-align:justify;
padding-top:5px;
padding-right:10px;
padding-left:10px;
padding-bottom:3px;

}

.body_text a{
color:#595959;
text-decoration:none;

}

.body_text a:hover{
color:#5D5D5D;
text-decoration:underline;
}

.body_text a:visited{
color:#5D5D5D;
}

.table_list{
background-image:url(../template/images/list_bg.jpg);
background-repeat:repeat-x;
border:#E4E4E4 1px solid;
padding-left:10px;
padding-right:10px;
}

.table_list_title{
padding-top:3px;
padding-bottom:5px;
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#B60108;
}

.table_list_body{
text-align:justify;
font-family:Arial;
font-size:12px;
color:#616060;
}

.table_list_date{
text-align:justify;
font-family:Arial;
padding-bottom:5px;
font-size:12px;
color:#616060;
}

.table_list_body_function{
font-weight:bold;
text-align:justify;
padding-top:3px;
padding-bottom:3px;
font-family:Arial;
font-size:12px;
color:#616060;
}

.list_padding{
padding-bottom:15px;
}



.list_read_more{
font-family:arial;
text-decoration:none;
padding-top:8px;
padding-bottom:8px;
text-align:right;
color:#1F527B;
}

.list_read_more a:link{
display:block;
width:85px;
border:#E4E4E4 1px solid;
font-size:12px;
text-decoration:none;
padding:2px;
color:#1F527B;
}

.list_read_more a:hover{
background-color:#E4E4E4;
border:#ffffff 1px solid;
font-size:12px;
color:#000000;
}

.list_read_more a:visited{
display:block;
width:85px;
border:#E4E4E4 1px solid;
font-size:12px;
text-decoration:none;
padding:2px;
color:#1F527B;
}





.list_view_more{
font-family:arial;
text-decoration:none;
padding-top:8px;
padding-bottom:8px;
text-align:right;
color:#1F527B;
}

.list_view_more a:link{
display:block;
width:45px;
border:#E4E4E4 1px solid;
font-size:12px;
text-decoration:none;
padding:2px;
color:#1F527B;
}

.list_view_more a:hover{
background-color:#E4E4E4;
border:#ffffff 1px solid;
font-size:12px;
color:#000000;
}

.list_view_more a:visited{
display:block;
width:45px;
border:#E4E4E4 1px solid;
font-size:12px;
text-decoration:none;
padding:2px;
color:#1F527B;
}










.top_image_left{
padding-right:10px;
}

.main_text{
text-align:justify;
color:#616060;
padding-bottom:40px;
padding-right:15px;
font-family:arial;
font-size:12px;
}

.frame {
font:12px arial;
width:200;
height:200;
border:none;
overflow:scroll;
border:1px solid black;
padding:5;
}

.events_link{
font-family:arial;
font-size:12px;
color:#CC0000;
text-align:left;
height:71px;
border-bottom:1px solid #E4E4E4;
}

.events_link a{
text-decoration:none;
color:#CC0000;
}

.events_link a:hover{
text-decoration:underline;
}

.events_link a:visited{
text-decoration:underline;
}

.press_image{
background-position:center;
height:242px;
width:656px;
}

.join_us_text{
text-align:right;
color:#616060;
font-family:arial;
font-size:12px;
}



.newsletter_text_box{
border:#666666 1px solid;
font-family: Arial;
width:200px;
}

.topalpha{
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-weight:bold;
font-size:14px;
font-family:arial;
color:#616060;
}

.topalpha a{
text-decoration:none;
color:#616060;
}

.topalpha a{
text-decoration:underline;
}

.topalpha a{
color:#616060;
}

.alphabeticalorder{
font-weight:bold;
font-size:14px;
font-family:arial;
color:#616060;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
background-color:#eeeeee;
background-image:url(../template/images/member_header.jpg);
background-repeat:repeat-y;
}

.alphabeticalorder a{
text-decoration:none;
color:#616060;
}

.alphabeticalorder a:hover{
text-decoration:undeline;
color:#616060;
}

.alphabeticalorder a:visited{
color:#616060;
}

.namelink{
font-size:11px;
font-family:arial;
padding-bottom:5px;
padding-top:5px;
padding-left:3px;
border-bottom:1px solid #eeeeee;
}

.namelink a{
text-decoration:none;
}

.namelink a:hover{
text-decoration:underline;
}

.namelink a:visited{
}

.small_images_people{
height:150px;
width:150px;
text-align:center;
background-color:#FCFCFC;
}

.small_images_seperation{
width:5px;
}

.small_images_name{
background-color:#eeeeee;
font-size:12px;
font-family:arial;
color:#616060;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
font-weight:bold;
text-align:center;
}

.small_images_name a{
text-decoration:none;
color:#616060;}

.small_images_name a:hover{
text-decoration:underline;
}

.small_images_name a:visited{
color:#616060;
}


.small_images_function{
text-align:center;
background-color:#dddddd;
font-size:12px;
font-family:arial;
color:#616060;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
}

.small_images_function a{
text-decoration:none;
color:#616060;}

.small_images_function a:hover{
text-decoration:underline;
}

.small_images_function a:visited{
color:#616060;
}

.content_table_border{
border:1px solid #e4e4e4;
}

.content_title_link{
background-image:url(../template/images/small_fingures.jpg);
background-repeat:no-repeat;
padding-left:70px;
height:60px;
text-decoration:none;
color:#CC0000;
font-weight:bold;
font-family:arial;
font-size:15px;
background-color:#eeeeee;
border-bottom:1px solid #C4C4C4;
}

.content_title_link a{
text-decoration:none;
color:#CC0000;
}

.content_title_link a:hover{
text-decoration:underline;
}

.content_title_link a:hover{
color:#CC0000;
}

.media_middle{
height:114px;
}

.media_top{
height:31px;
background-image:url(../template/images/media_top.jpg);
}

#container {
z-index:500;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;

}
#container a {
color: #000;
text-decoration: none;
}
#container a .box {
display: none;
}
#container a:hover .box {
overflow: auto;
display: block;
width: 200px;
border: 1px #000;
position: absolute;
background-color:#CCCCCC;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
padding-top: 15px;
margin-left:100px;
text-decoration:none
}




.index_video_link{font-size:12px;color:#333333;padding-top:7px;padding-bottom:3px;text-align:center;}

.index_video_link a{color:#333333;text-decoration:none;}

.index_video_link a:hover{color:#AB0C1C;text-decoration:underline;}
