@charset "utf-8";

#archivesHeader {
    padding: 0 27px 0 20px;
}
#archivesHeaderInner {
    padding: 0;
    display: block;
    clear: both;
    font-size: 27px;
    font-family: 'open_sansbold';
    border-bottom: 1px solid #b3b3b3;
}
#archiveLinks {
    list-style-type: none;
}

#archiveLinks a {
    color: #F00;
}
#backToNews {
    padding-left: 28px;
    padding-bottom: 28px;
}

#backToNews a {
    color: #F00;
}

/* CSS Document */
a,img,input[type="submit"],input[type="text"].search:focus{ outline:none !important; border:0 !important;}
html {overflow: auto;margin-right: 0px;}
#body_container {overflow: auto;}
body{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    /*overflow: hidden;*/
    font-family:'open_sansregular';
}
/* ordered list */
ol li {
    font-size: 17px;
    font-family: 'open_sansregular';
    color: #4D4D4D;
}

#page_content {
    padding-left: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
}

/*header*/
div#header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:100%;
    height:175px;
    border-top:22px solid #cccccc;
    position:relative;
    z-index:100;
}
div#header div#header-block{
    margin:0 auto;
    padding:0;
    display:block;
    clear:both;
    width:1291px;
    height:175px;
    position: relative;
    background:url(../images/header_bg.png);
}
div#header-block #logo{
    margin:0 0 0 0;
    padding:0;
    width:233px;
    height:125px;
    position:absolute;
    top:34px;
    left:28px;
    z-index:10000;
}
div#number{
    margin:0;
    padding:0;
    position:absolute;
    top:70px;
    right:0;
}
div#header_email{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
    position:absolute;
    top:81px;
    right:27px;
}
div#header_email a {
	text-decoration:none;	
    font-size:16px;
    color:#4d4d4d;
}
div#header_email span{
    font-size:19px !important;
    font-family: 'open_sanssemibold' !important;
}
div#header_social{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:91px;
    height:27px;
    position:absolute;
    top:110px;
    right:27px;
}
div#header_social a#facebook{
    margin:0 5px 0 0;
    padding:0;
    float:left;
    background:url(../images/facebook.png);
    width:26px;
    height:27px;
}
div#header_social a#twitter{
    margin:0 5px 0 0;
    padding:0;
    float:left;
    background:url(../images/twitter.png);
    width:26px;
    height:27px;
}
div#header_social a#share{
    margin:0;
    padding:0;
    float:left;
    background:url(../images/share.png);
    width:26px;
    height:27px;
}
/*nav*/
div#navigation{
    margin:0;
    padding:0 0 0 4px;
    display:block;
    clear:both;
    width:550px;
    border-bottom:1px solid #cccccc;
    position:absolute;
    top:27px;
    right:27px;
}
div#navigation a{
    margin:0 60px 0 0;
    padding:4px 0 9px 0;
    display:block;
    float:left;
    color:#4d4d4d;
    font-size:13px;
    font-family: 'open_sanssemibold';
    text-decoration:none;
}
/* RED_nav */
div#red_navigation{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:915px;
    height:33px;
    background:url(../images/navigation_background.png);
    position:absolute;
    bottom:-9px;
    right:27px;
}
div#red_navigation a{
	border-right:1px solid #fff !important;
    margin:0 0 0;
    padding:6px 42px 6px;
    display:block;
    float:left;
    height:21px;
    line-height:21px;
    font-family: 'open_sanssemibold';
    font-size:12px;
    color:#FFF;
    text-decoration:none;
}
div#red_navigation a.noright {
    border: 0 none !important;
}
/* Banner */
div#banner{
    margin:0 0 0 0;
    padding:0;
    display:block;
    clear:both;
    width:100%;
    height:362px;
    background:#fbfbfb;
    position:relative;
}
div#banner img{
    margin:0 auto;
    padding:0;
    display:block;
    clear:both;
}
div#banner div#banner_block{
    margin:0 0 0 -645px;
    padding:9px 0 0 0;
    display:block;
    clear:both;
    width:1291px;
    height:500px;
    position:absolute;
    top:0;
    left:50%;
}
div#search{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:248px;
    height:36px;
    background:url(../images/search.png);
    position:absolute;
    top:20px;
    right:27px;
}
div#search.top{
    top:0px !important;
}
div#search form input.search[type="text"] {
    margin: 6px 0px 0px 12px;
    padding: 0px 3px 0px 5px;
    display: block;
    float: left;
    width: 166px;
    height: 23px;
    background: none repeat scroll 0% 0% transparent;
    font-size: 14px;
    font-family: 'open_sansregular';
    line-height: 23px;
    border:none;
}
div#search form input[type="submit"]{
    margin:0 0 0 5px;
    padding:0;
    display:block;
    float:left;
    width:42px;
    height:36px;
    background:none;
    border:none;
    cursor:pointer;
    font-size:0px;
}
div#___gcse_0 {
    margin-top: -40px;
}
/* Breadcrumbs */
div#breadrumbs{
    margin:12px 0 0 0;
    padding:0;
    display:block;
    float:left;
    font-family: 'open_sansregular';
    font-size:14px;
    color:#4d4d4d;
}
div#breadrumbs span{
    margin:-1px 10px 0 10px !important;
    padding:0;
    display:block;
    float:left;
    font-family: 'open_sansregular';
    font-size:13px;
    color:#4d4d4d;
}
div#breadrumbs a{
    margin:0 !important;
    padding:0;
    display:block;
    float:left;
    font-family: 'open_sansregular';
    font-size:13px;
    color:#4d4d4d;
    text-decoration:none
}
/*content*/
div#container{
    margin:0px 0 0 0;
    padding:16px 0 0 0px;
    width:100%;
    background:#fbfbfb;
    position:relative;
}
div#content {
    margin: 0px auto;
    padding: 57px 0px 0px;
    width: 1295px;
    position: relative;
    background: url('../images/content_background.jpg') repeat scroll 0% 0% transparent;
}
div#content p a {
    color:#F00;
}
span.not_available{
    font-size: 16px;
    font-family: 'open_sansregular';
    color: #4D4D4D;
}
div#content div#content_top{
    margin:0;
    padding:6px 0 0 25px;
    display:block;
    clear:both;
    width:1270px;
    height:42px;
    font-family: 'open_sansbold';
    font-size:31px;
    color:#000;
    background:url(../images/content_top.png) no-repeat;
    position:absolute;
    top:0;
    left:0;
}
h1{
    font-family: 'open_sansbold';
    font-size:31px;
    margin: inherit;
}
div#content div#page_header{
    margin:0;
    padding:0 0 0 25px;
    display:block;
    clear:both;
    font-family: 'open_sansbold';
    font-size:31px !important;
    color:#000;
}
div#content div#page_header.constitution{
    margin:0;
    padding:0 0px 0 25px;
    display:block;
    clear:both;
}
div#content div#page_header.constitution span{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:21px;
    font-family: 'open_sansbold';
}
div.content_spacer{
    margin:11px auto 0px;
    padding:0;
    display:block;
    clear:both;
    height:1px;
    background:#b3b3b3;
    width:1240px;
}
div#leftcol{
    margin:24px 0 10px 0;
    padding: 0 31px 0 25px;
    display: block;
    float: left;
    width:755px;
    border-right:1px solid #b3b3b3;
}
div#leftcol h3 {
    font-family: 'open_sansbold';
}

div#rightcol{
    margin:24px 0 10px 0;
    padding: 0px 0 0 25px;
    display: block;
    float: left;
    width: 397px;
    position: relative;
}
div#leftcol p.main_paragraph{
    margin:0 0 33px 0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
    font-size:17px !important;
    font-family: 'open_sansregular' !important;
    color:#4d4d4d !important;
    line-height:23px;
}
div#leftcol p.main_paragraph strong {
    font-family: 'open_sansbold';
}


div#leftcol p{
    margin:0 0 36px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
    line-height:23px;
}
div#leftcol p a{
    /*color:#ed1c24 !important;*/
}
div#leftcol  ul{
    margin:5px 0 30px 0;
    padding:0 0 0 40px;
}
div#leftcol ul li{
    display:block;
    clear:both;
    font-size:13px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
    line-height:23px;
}
div.rightcol_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    font-family: 'open_sansbold';
}
div.rightcol_header2{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:21px;
    font-family: 'open_sansbold';
}
div.rightcol_header3{
    margin:0 0 15px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    font-family: 'open_sansbold';
    border-bottom:1px solid #b3b3b3;
}
div#rightcol p a{
    color:#4D4D4D !important;
    text-decoration:none;
}
div.rightcol_header.top{
    margin-top:50px
}
div.rightcol_header.small{
    margin-top:30px;
    font-size:21px;
}
div.rightcol_header.green{ color:#8cc63f;}
div.rightcol_header.orange{ color:#f15a24;}
div.rightcol_header.brown{ color:#a67c52;}
div#rightcol div#rightcol_faq{
    margin:0 0 20px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
    border-bottom:1px solid #b3b3b3;
    cursor:pointer;
}
div#rightcol div#rightcol_faq a{
    color: #7A7A7A !important;
    font-family: "open_sansbold";
    font-size: 17px;
    text-decoration: none;
}
div#rightcol div#rightcol_wanttoimporve p a {
    color: #7A7A7A !important;
    font-family: "open_sansbold";
    font-size: 17px;
    text-decoration: none;
}
div#rightcol div#rightcol_didyouknow p a{
    color: #7A7A7A !important;
    font-family: "open_sansbold";
    font-size: 17px;
    text-decoration: none !important;
}
div#rightcol div#rightcol_didyouknow{
    margin:0 0 20px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
    border-bottom:1px solid #b3b3b3;
    cursor:pointer;
}
div#didyouknow a{
    color: #7A7A7A !important;
    font-family: "open_sansbold";
    text-decoration: none !important;
}
div#wanttoimporve a{
    color: #7A7A7A !important;
    font-family: "open_sansbold";
    text-decoration: none !important;
}
div#rightcol div#rightcol_wanttoimporve{
    margin:0 0 20px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
    cursor:pointer;
}
div#bottom_links{
    margin:0 auto -34px;
    padding:0;
    display:block;
    clear:both;
    width:1215px;
    position:relative;
    z-index:9999;
}
/* About us */
div#leftcol.about_us{
    margin:0;
    padding:0 0 0 12px;
    display:block;
    float:left;
    width:547px;
    border:0 !important;
}
div#leftcol.about_us.big{
    margin:0;
    padding:0 0 0 12px;
    display:block;
    float:left;
    width:856px;
    border:0 !important;
}
div#full_width.about_us {
    margin:0;
    padding:0 31px 0 27px;
    display:block;
    float:left;
    width:95%;
    border:0 !important;
}
div#rightcol.about_us{
    margin:0;
    padding:0 31px 0 0;
    display:block;
    float:left;
    width:701px;
    border:0 !important;
}
div#rightcol.about_us h2 {
    font-family: 'open_sansbold';
    font-size: 27px;
}
div#rightcol.about_us.long{
    width:856px;
}
div#about_us_img{
    margin: 0 20px 10px 0;
    padding: 5px 0 0 6px;
    float: left;
    width: 506px;
    height: 341px;
    background: url(../images/page_images/bg.png);
    position: relative;
}
div#about_us_img span{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    position:absolute;
    top:0;
    left:0;
}
div#about_us_img_small{
    margin:30px 0 10px 30px;
    padding:5px 0 0 6px;
    display:block;
    clear:both;
    width:328px;
    height:226px;
    background:url(../images/page_images/small_bg.png);
    position:relative;
}
div#about_us_img_small span{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    position:absolute;
    top:0;
    left:0;
    z-index:999;
}
div.leftcol_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    font-family: 'open_sansbold';
}
div.leftcol_header.green{ color:#8cc63f;}
div.leftcol_header.orange{ color:#f15a24;}
div.leftcol_header.brown{ color:#a67c52;}
div#leftcol div#faq {
    margin:0 0 20px 30px;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
    border-bottom:1px solid #b3b3b3;
    width:440px;
    cursor:pointer;
}
div#faq a{
    color:#7a7a7a !important;
    font-family: 'open_sansbold';
    text-decoration:none;
}
div#leftcol div#faq p{
    font-size:17px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
}
div#leftcol div#didyouknow{
    margin:0 0 20px 30px;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
    border-bottom:1px solid #b3b3b3;
    width:440px;
    cursor:pointer;
}
div#leftcol div#didyouknow p{
    font-size:17px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
}
div#leftcol div#wanttoimporve{
    margin:0 0 20px 30px;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
    width:440px;
    cursor:pointer;
}
div#leftcol div#wanttoimporve p{
    font-size:17px;
    color:#7a7a7a;
    font-family: 'open_sansbold';
}
div#rightcol.about_us p{
    margin:0 0 40px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    color:#4d4d4d;
    font-family:'open_sansregular';
}
div#rightcol.about_us p.small_bottom{
    margin:0 0 20px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#rightcol.about_us ul{
    margin:0 0 40px 30px;
    padding:0;
    display:block;
    clear:both;
    color:#4d4d4d !important;
    font-size:14px;
    list-style:url(../images/li.png);
}

div#rightcol.about_us ul li ul {
    margin-bottom: 0 !important;
}


div#rightcol.about_us ul li {
    margin: 0px 0px 0px 16px;
    padding: 0px;
    color: #4d4d4d;
    font-size: 17px;
    font-family: 'open_sansregular';
}
div#about_us_bottom{
    margin:30px auto -32px;
    padding:34px 0 0 29px;
    display:block;
    clear:both;
    width:1212px;
    height:351px;
    background:url(../images/about_us_bottombg.png);
    position:relative;
    z-index:9999;
}
div#about_us_bottom div#about_us_bottom_header{
    margin:0 0 38px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#000;
    font-family: 'open_sansbold';
}
div#about_us_bottom div#about_us_bottom_header a{
    margin:0 0 0 10px;
    padding:0;
    font-family: 'open_sanssemibold';
    font-size:15px;
    text-decoration:none;
    color:#c1272d;
}
div#about_us_bottom div.block{
    margin:0 50px 0 0;
    padding:0;
    display:block;
    float:left;
    width:352px;
}
div#about_us_bottom div.block p{
    margin:0 0 10px 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:14px;
}
div#about_us_bottom div.block div.block_header {
    margin: 0 0 19px 0;
    padding: 0;
    display: block;
    clear: both;
    font-size: 16px;
    font-family: 'open_sanssemibold';
    color: #000;
}
div#about_us_bottom div.blockdiv.block_header{
     margin:0 0 19px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sanssemibold';
    color:#000;
}
div#about_us_bottom div.block div.block_date{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:14px;
    color:#000;
    font-family: 'open_sansregular';
}
div#about_us_bottom div.block a.read_more{
    margin:40px 0 0 0;
    padding:0;
    float:right;
    width:143px;
    height:35px;
    background:url(../images/readmore.png);
}
/* Donate */
div#donate_information{
    margin:0;
    padding:40px 0 0 26px;
    display:block;
    clear:both;
    width:1205px;
}
div#donate_information h1 {
    font-family: 'open_sansbold';
    font-size: 27px;
}

div#donate_information div#donate_information_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#000;
    font-family: 'open_sansbold';
}
div#donate_information p{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
div#donate_information div#payment_methods{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
div#donate_information p#required_fields{
    margin:40px 0 0 0 !important;
    padding:0 0 20px 0 !important;
    display:block;
    clear:both;
    font-size:17px;
    color:#000;
}
div#donate_form{
    margin:0;
    padding:20px 0 0 23px;
    display:block;
    clear:both;
    width:1265px;
    height:305px;
    background:url(../images/donate_form_bg.png);
}
div#donate_form div#donate_form_header{
    margin:0 0 42px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    font-family: 'open_sanssemibold';
}
div#donate_form form label{
    margin:0;
    padding:4px 0 0 0;
    display:block;
    float:left;
    width:152px;
    font-family: 'open_sansregular';
}
div#donate_form form input[type="text"]{
    margin:0 0 12px 0;
    padding:0 3px 0 5px;
    display:block;
    float:left;
    width:292px;
    height:29px;
    line-height:29px;
}
div#donate_form form input[type="submit"]{
    margin:60px 0 0 0;
    padding:0;
    display:block;
    float:right;
    width:120px;
    height:42px;
    background:url(../images/submit.png);
    border:none;
    cursor:pointer;
}
div#donate_form form input[type="reset"]{
    margin:60px 0 0 0;
    padding:0;
    display:block;
    float:left;
    width:156px;
    height:42px;
    background:url(../images/clear_fields.png);
    border:none;
    cursor:pointer;
}
div#donate_form form div#donate_form_left{
    margin:0 100px 0 0;
    padding:0;
    display:block;
    float:left;
    width:463px;
    font-size:17px;
    color:#000;
}
div#donate_form form div#donate_form_right{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:463px;
    font-size:17px;
    color:#000;
}
/* Membership */
div#memebership_information{
    margin:0;
    padding:40px 0 0 26px;
    display:block;
    float:left;
    width:855px;
}
div#memebership_information h1 {
    font-family: 'open_sansbold';
    font-size: 31px;
}

div#memebership_information_right{
    margin:0;
    padding:5px 0 0 20px;
    display:block;
    float:left;
    width:353px;
    border-left:1px solid #b3b3b3;
}
div#memebership_information_right a{
    margin:20px 0 0 0;
    padding:0 0 0 69px;
    display:block;
    clear:both;
    font-size:27px;
    font-family: 'open_sansbold';
    text-decoration:none;
    color:#000;
}
div#memebership_information_right a.donate{
    background:url(../images/donate_icon.png) 0% 50% no-repeat;
}
div#memebership_information_right a.discussion_groups{
    background:url(../images/diss_group_icon.png) 0% 50% no-repeat;
}
div#memebership_information_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#000;
    font-family: 'open_sansbold';
}
div#memebership_information p{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
div#memebership_information p span{
    color:#e00800;
}
div#memebership_information div#payment_methods{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
div#memebership_information p#required_fields{
    margin:40px 0 0 0 !important;
    padding:0 0 20px 0 !important;
    display:block;
    clear:both;
    font-size:17px;
    color:#000;
}
div#memebership_form{
    margin:0;
    padding:20px 0 0 23px;
    display:block;
    clear:both;
    width:1265px;
    height:832px;
    background:url(../images/membership_form_bg.jpg);
}
div#memebership_form div#memebership_form_header{
    margin:0 0 42px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    font-family: 'open_sanssemibold';
}
div#memebership_form div#memebership_form_top_left {
    margin:0;
    padding:0;
    float:left;
    width:533px;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#memebership_form div#memebership_form_top_right {
    margin:0;
    padding:0;
    float:left;
    width:533px;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#memebership_form div#memebership_form_top_left label{
    margin:0 0 10px 0;
    padding:0;
    float:left;
    width:502px;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#memebership_form div#memebership_form_top_left input[type="radio"]{
    margin:3px 10px 0 5px;
    padding:0;
    float:left;
}
div#memebership_form div#memebership_form_top_right label{
    margin:0 0 10px 0;
    padding:0;
    float:left;
    width:502px;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#memebership_form div#memebership_form_top_right input[type="radio"]{
    margin:3px 10px 0 0;
    padding:0;
    float:left;
}
div#contact_details_header{
    margin:60px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sanssemibold';
    font-size:27px;
    color:#4d4d4d;
}
div#memebership_form div#memebership_form_bottom_left{
    margin:50px 99px 0 0;
    padding:0;
    float:left;
    width:498px;
}
div#memebership_form div#memebership_form_bottom_left span {
    font-family: 'open_sansregular';
}
div#memebership_form div#memebership_form_bottom_right{
    margin:50px 0 0 0;
    padding:0;
    float:left;
    width:573px;
}
div#memebership_form div#memebership_form_bottom_left label{
    margin:0;
    padding:5px 0 0 0;
    display:block;
    float:left;
    width:152px;
    font-size:17px;
    font-family: 'open_sansregular';
}
div#memebership_form div#memebership_form_bottom_left label.double{
    margin:0;
    padding:0 !important;
    float:left;
    width:152px;
    font-size:15px;
}
div#memebership_form div#memebership_form_bottom_left input[type="text"]{
    margin:0 0 10px 0;
    padding:0 3px 0 5px;
    float:left;
    width:303px;
    height:29px;
    line-height:29px;
}
div#memebership_form div#memebership_form_bottom_left div#spacer{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    height:80px;
}
div#memebership_form div#memebership_form_bottom_right label{
    margin:0;
    padding:5px 0 0 0;
    display:block;
    float:left;
    width:249px;
    font-size:17px;
    font-family: 'open_sansregular';
}
div#memebership_form div#memebership_form_bottom_right label.double{
    margin:0;
    padding:0 !important;
    float:left;
    width:152px;
    font-size:15px;
}
div#memebership_form div#memebership_form_bottom_right input[type="text"]{
    margin:0 0 10px 0;
    padding:0 3px 0 5px;
    float:left;
    width:304px;
    height:29px;
    line-height:29px;
}
div#memebership_form div#memebership_form_bottom_right select{
    margin:0 0 10px 0;
    padding:7px 5px 7px 5px;
    float:left;
    width:314px;
    line-height:29px;
}
div#memebership_form div#memebership_form_bottom_right div#security_header{
    margin:107px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#4d4d4d;
    font-family: 'open_sanssemibold';
}
div#memebership_form div#memebership_form_bottom_right div#security_thing{
    margin:10px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#4d4d4d;
    font-family: 'open_sanssemibold';
}
div#memebership_form div#memebership_form_bottom_left input[type="submit"]{
    margin:25px 30px 0 0;
    padding:0;
    display:block;
    float:right;
    width:120px;
    height:42px;
    background:url(../images/submit.png);
    border:0;
    cursor:pointer;
}
div#memebership_form div#memebership_form_bottom_right input[type="reset"]{
    margin:33px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    width:156px;
    height:42px;
    background:url(../images/clear_fields.png);
    border:0;
}
/* Officers */
div#officers{
    margin:20px 0 0 15px;
    padding:0 0 40px 0;
    display:block;
    float:left;
    width:520px;
}
div.officer {
    margin: 0px;
    padding: 13px 0px 0px 13px;
    display: block;
    float: left;
    width: 159px;
    height: 174px;
    background: url('../images/officer_bg.png') repeat scroll 0% 0% transparent;
    overflow: hidden;
    position: relative;
    cursor:pointer;
}
span.o_hover {
    background: url('../images/officers_hover_over.png') repeat scroll 0% 0% transparent;
    height: 147px;
    width: 140px;
    display: none;
    position: absolute;
    bottom: 13px;
    overflow: hidden;
    padding: 20px 0px 0px 11px;
    font-size: 15px;
    color: #FFF;
    left: 11px;
}
span.o_hover span.position {
    display: block;
    margin: 9px 0px 0px;
    color: #FFF;
    font-family: "bebas_neueregular";
    font-size: 19px;
}
div#officers_names{
    margin:0 0 0 50px;
    padding:0;
    float:left;
    width:630px;
}
div#officers_names div#officers_names_header{
    margin:20px 0 30px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#000;
    font-family: 'open_sansbold';
}
div#officers_names p{
    margin:10px 0 0 0;
    padding:0;
    color:#000;
    font-size:17px;
    font-family: 'open_sanssemibold';
}
div#officers_names p span{
    margin:0;
    padding:0;
    color:#4d4d4d;
    font-size:17px;
    font-family: 'open_sansregular';
    font-weight:normal;
}
div#officers_names a{
    margin:50px auto;
    padding:0;
    display:block;
    clear:both;
    width:156px;
    height:32px;
    background:url(../images/contact_us_btn.png);
}
/* Constitution */
div#constitution{
    margin:0px auto 0px;
    padding:10px 0 100px 0;
    display:block;
    clear:both;
    width:1240px;
    font-family: 'open_sansregular';
    font-size: 17px;
}
div#constitution h2 {
    font-family: 'open_sansbold';
    font-size: 27px;
}

div#constitution div.constitution_header{
    margin:37px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:21px;
    color:#000;
    font-family: 'open_sansbold';
}
div#constitution p{
    margin:14px 0 0px 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div#constitution p.italic{
    margin:34px 0 0px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    color:#4d4d4d;
    font-style:italic;
    font-weight:bold;
}
/* Our_aims */
div#our_aims_img{
    margin:0 0 10px 0;
    padding:0;
    display:block;
    clear:both;
}
div#rightcol.our_aims{
    margin:0;
    padding:0 31px 0 0;
    display:block;
    float:left;
    width:701px;
    border:0 !important;
}
div#rightcol.our_aims h2 {
    font-family: 'open_sansbold';
    font-size: 27px;
}

div#rightcol.our_aims p{
    margin:20px 0 0px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#rightcol.our_aims p strong {
    font-family: 'open_sansbold';
    font-size: 17px;
}

div#rightcol.our_aims p.bottom{
    margin-bottom:50px;
}
div#rightcol.our_aims p a{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    color:#E00800;
}
/* English Spelling */
div#the_history{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    clear:both;
}
div#the_history hr{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    border-top: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
}
div#the_history a{
    margin:27px 0 0 0;
    padding:0;
    display:block;
    float:right;
    width:143px;
    height:35px;
    background:url(../images/readmore_two.png);
}
div#irrecgulatiies{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    clear:both;
}
div#irrecgulatiies hr{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    border-top: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
}
div#irrecgulatiies a{
    margin:27px 0 0 0;
    padding:0;
    display:block;
    float:right;
    width:143px;
    height:35px;
    background:url(../images/readmore_two.png);
}
div#economic_social_costs{
    margin:30px 0 0 0;
    padding:0 0 60px;
    display:block;
    clear:both;
}
div#economic_social_costs hr{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    border-top: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
}
div#economic_social_costs a{
    margin:27px 0 0 0;
    padding:0;
    display:block;
    float:right;
    width:143px;
    height:35px;
    background:url(../images/readmore_two.png);
}
/* Authors */
div#leftcol.publications{
    margin:45px 0 0 25px;
    padding:0;
    display:block;
    float:left;
    width:856px;
    border:0 !important;
}
div#leftcol_publications_top{
    margin:0;
    padding:0 0 10px 0;
    display:block;
    clear:both;
    min-height:255px;
}
div#leftcol_publications_top h1 {
    font-family: 'open_sansbold';
}
div#leftcol_publications_top.border{
    border-bottom:1px solid #b3b3b3;
    margin-bottom:10px;
}
div#leftcol_publications_top img{
    margin:0;
    padding:0;
    float:left;
}
div#leftcol_publications_top p{
    margin:30px 0 0 40px;
    padding:0;
    float:left;
    width:459px;
    clear:none !important;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#leftcol_publications_top p strong {
    font-family: 'open_sansbold';
}

div#leftcol.publications table{
    margin:0;
    padding:0 0 ;
    display:block;
    clear:both;
}
div#leftcol.publications table tr.headers{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-weight:bold;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#000;
    text-align:center;
}
div#leftcol.publications table tr.headers{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-weight:bold;
    font-family: 'open_sanssemibold';
    font-size:17px;
    color:#000;
    text-align:center;
    height:54px;
    line-height:54px;
    width:850px;
}
div#leftcol.publications table tr.headers td.author{
    margin:0;
    padding:0;
    background:#fef3f4;
    width:142px;
}
div#leftcol.publications table tr.headers td.date{
    margin:0;
    padding:0;
    background:#fef3f4;
    width:137px;
}
div#leftcol.publications table tr.headers td.long{
    margin:0;
    padding:0;
    background:#f6dfe0;
    width:455px;
}
td.long a{
    color:#f00 !important;
    text-decoration:none !important;
}
div#leftcol.publications table tr.headers td.web_ref{
    margin:0;
    padding:0;
    background:#f6dfe0;
    width:122px;
}
div#leftcol.publications table tr{
    margin:0;
    padding:0;
    display:block;
    float:left;
    color:#000;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
    width:850px;
}
div#leftcol.publications table tr.bottom{
    padding:0 0 60px 0;
    background:url(../images/tablebg.jpg);
}
div#leftcol.publications table tr td.author{
    margin:0;
    padding:20px 0 0 19px;
    background:#fef3f4;
    width:123px;
}
div#leftcol.publications table tr td.date{
    margin:0;
    padding:20px 0 0 19px;
    background:#fef3f4;
    width:118px;
}
div#leftcol.publications table tr td.long{
    margin:0;
    padding:20px 0 0 19px;
    background:#f6dfe0;
    width:435px;
}
div#leftcol.publications table tr td.web_ref{
    margin:0;
    padding:20px 0 0 19px;
    background:#f6dfe0;
    width:103px;
}
div#rightcol.publications{
    margin:0 0 0 30px;
    padding:0;
    display:block;
    float:left;
    clear:none !important;
    width:382px;
    border-right:0 !important;
    height:100%;
}
div#rightcol.publications ul{
    margin:0;
    padding:0 0 0 40px;
    display:block;
    clear:both;
    border-left:1px solid #b3b3b3;
    list-style:none;
}
div#rightcol.publications ul li{
    margin:0 0 5px 0;
    padding:0 0 0 62px;
    display:block;
    clear:both;
    height:47px;
    line-height:47px;
    background:url(../images/side_li.png) no-repeat;
}
div#rightcol.publications ul li a{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#000;
    font-family: 'open_sansbold';
    text-decoration:none;
}
span.noresults{
    font-family: 'open_sansregular';
    font-size:15px;
}
/* News */
div#leftcol.news {
    margin: 40px 0px 0px;
    padding: 0px 18px 0px 0px;
    display: block;
    float: left;
    width: 404px;
    border-right: 0px none;
    height: 808px;
    overflow-y:scroll;
}
div#leftcol.news a{
    margin:0;
    padding:17px 20px;
    display:block;
    clear:both;
    width:364px;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
    text-decoration:none;
    border-bottom:1px solid #b3b3b3 !important;
}
div#leftcol.news a:hover{
    background:#c1272d;
    color:#fff;
}
div#leftcol.news a.seleted{
    background:#c1272d;
    color:#fff;
}
div#rightcol.book_page {
    margin: 30px 0px -15px;
    display: block;
    float: left;
    width: 811px;
    background: url('../images/book_page.png') repeat scroll 0% 0% transparent;
    height: 839px;
    position: relative;
    z-index: 9999;
}
div.no_book_page {
    background: none !important;
}


div#rightcol.book_page p{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div.share {
    margin: 0px 109px 0px 0px;
    padding: 0px;
    float: right;
}
#book_leftcol {
    display: block;
    height: 799px;
    position: relative;
    margin: 0px 0px 0px 50px;
    overflow: hidden;
}
.book_content {
    display: none;
    float: left;
    clear: both;
    width: 724px;
    height: 800px;
    position: relative;
    margin: 45px 0px 0px;
    padding: 0 0 0 30px;
}
span.turn {
    background: url('../images/page_turn.png') no-repeat scroll 0% 0% transparent;
    width: 145px;
    height: 124px;
    position: absolute;
    top: -32px;
    right: -3px;
    display:none;
}
div.book_page_header{
    margin:15px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:31px;
    color:#000;
    font-family: 'open_sansbold';
}
a.view_more{
    margin:0 auto 30px;
    padding:0;
    display:block;
    clear:both;
    width:143px;
    height:35px;
    background:url(../images/view_more.png);
}
.view_less{
    background:url(../images/view_less.png) !important;
}
div#authors_img{
    width:326px;
    height:227px;
    background:url(../images/authors_img_bg.png);
    margin:0;
    padding:9px 0 0 12px;
    display:block;
    float:left;
    position:relative;
}
div#authors_img span{
    width:326px;
    height:227px;
    background:url(../images/authors_img_overlay.png);
    margin:0;
    padding:0;
    display:block;
    clear:both;
    position:absolute;
    top:0;
    left:0;
}
/* Kids_corner */
div#kids_corner_page{
    margin:114px auto -41px;
    padding:0;
    display:block;
    clear:both;
    width:1180px;
    height:1264px;
    background:url(../images/kids_corner_page.png);
    position:relative;
}
div#kids_corner_page p {
    font-family: 'open_sansregular';
    font-size: 17px;
}


div#kids_corner_page div#kids_corner_page_img{
    margin:-57px 0 0 -10px;
    padding:0;
    display:block;
    float:left;
    width:620px;
    height:370px;
}
div#kids_corner_page p.top{
    margin:191px 0 0 0;
    display:block;
    float:left;
    width:521px;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#kids_corner_page div.kids_corner_question{
    margin:0;
    padding:0 0 0 6%;
    display:block;
    clear:both;
    width:94% !important;
}
div#kids_corner_page div.kids_corner_question p{
    margin:25px 0 0 0;
    padding:0 0 0 3px;
    display:block;
    float:left;
    width:680px;
    clear:none !important;
}
div.kids_corner_question p.orange{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:19px;
    font-family: 'open_sanssemibold';
    color:#f7931e;
}
div.kids_corner_question p.orange span{font-family: 'open_sansbold'; text-decoration:underline;}
div.kids_corner_question p.green{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:19px;
    font-family: 'open_sanssemibold';
    color:#8cc63f;
}
div.kids_corner_question p.green span{font-family: 'open_sansbold'; text-decoration:underline;}
div.kids_corner_question p.pink{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:19px;
    font-family: 'open_sanssemibold';
    color:#ed1e79;
}
div.kids_corner_question p.pink span{font-family: 'open_sansbold'; text-decoration:underline;}
div.kids_corner_question p.blue{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:19px;
    font-family: 'open_sanssemibold';
    color:#3fa9f5;
}
div.kids_corner_question p.blue span{font-family: 'open_sansbold'; text-decoration:underline;}
div#kids_corner_page div.kids_corner_question a{
    margin:25px 0 0 0;
    padding:0 0 0 158px;
    display:block;
    float:right;
    text-align:center;
    width:204px;
    font-family: 'dk_crayon_crumbleregular';
    font-size:27px;
    text-decoration:none;
}
div#kids_corner_page div.kids_corner_question a:hover{
    background:url(../images/a_hover.png) 0px 50% no-repeat;
}
div#kids_corner_page div.kids_corner_question a.orange{ color:#f7931e;}
div#kids_corner_page div.kids_corner_question a.pink{ color:#ed1e79;}
div#kids_corner_page div.kids_corner_question a.blue{ color:#3fa9f5;}
div#kids_corner_page div.kids_corner_question a.green{ color:#8cc63f;}
/* Kids corner popup */
div.kids_corner_popup{
    background: url(../images/pop_up_top.png) 50% 0% no-repeat;
    margin:0 0 0 0;
    padding:120px 80px 0 70px;
    display:block;
    clear:both;
    width:615px;
    position:relative;
    z-index:20;
}
div.kids_corner_popup.big{
    background: url(../images/pop_up_top_big.png) 50% 0% no-repeat !important;
    margin:0 0 0 0 !important;
    padding:120px 80px 0 70px !important;
    display:block !important;
    clear:both !important;
    width:715px !important;
    position:relative!important;
    z-index:20!important;
}
div.kids_corner_popup div.kids_corner_popup_left{
    margin:0 15px 0 0;
    padding:0;
    display:block;
    float:left;
    width:295px;
}
div.kids_corner_popup div.kids_corner_popup_left.bullets{
    margin:0 40px 0 0 !important;
    width:480px !important;
}
div.kids_corner_popup div.kids_corner_popup_left.bullets ul{
    margin:10px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    list-style-type:circle !important;
}
div.kids_corner_popup div.kids_corner_popup_left.bullets ul li{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px !important;
    font-family: 'open_sansregular';
    color:#4d4d4d;
    text-align:left !important;
    line-height:23px;
}
div.kids_corner_popup div.kids_corner_popup_left p{
    margin:0px 0 0 0;
    padding:0 0 20px 0;
    display:block;
    clear:both;
    width:auto !important;
    font-family: 'open_sansregular';
    font-size:16px;
    line-height: 22px;
    color:#4d4d4d;
}
div.kids_corner_popup div.kids_corner_popup_left ul{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    list-style:none;
}
div.kids_corner_popup div.kids_corner_popup_left ul li{
    margin:5px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:20px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
    text-align:center
}
div.kids_corner_popup div.kids_corner_popup_right{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:295px;
    color:#f7931e;
}
div.kids_corner_popup div.kids_corner_popup_right.links{
    width:180px !important;
}
div.kids_corner_popup div.kids_corner_popup_right p{
    margin:0px 0 0 0;
    padding:0 0 20px 0;
    display:block;
    clear:both;
    width:auto !important;
    font-family: 'open_sansregular';
    font-size:17px;
    line-height: 22px;
    color:#4d4d4d;
}
div.kids_corner_popup div.kids_corner_popup_right ul{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    list-style:none;
}
div.kids_corner_popup div.kids_corner_popup_right ul li{
    margin:5px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:20px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
    text-align:center
}
div.kids_corner_popup div.kids_corner_popup_right.links a{
    margin:40px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:26px;
    line-height:25px;
    color:#ED1E79 !important;
    font-family: 'dk_crayon_crumbleregular';
    text-decoration:none;
}
.hide{display:none;}
.s_content{
    display:none;
    float: left;
    clear: both;
    width: 724px;
    height: 800px;
    overflow-y: scroll;
    position: relative;
    margin: 45px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
div.kids_corner_popup div.kids_corner_popup_right.links a span{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:18px !important;
}
div.kids_corner_popup.noimg{
    background: url(../images/pop_up_top2.png) 50% 0% no-repeat;
    margin:0 0 0 0px;
    padding:120px 80px 0 70px;
    display:block;
    clear:both;
    width:615px;
    position:relative;
    z-index:20;
    margin: 0 auto;
}
div.kids_corner_popup div.kids_heading {
    margin: 0;
    padding: 0 0 20px 0;
    display: block;
    clear: both;
    font-size:40px;
    font-family: 'dk_crayon_crumbleregular';
}
div.kids_heading p {
    margin: 0 !important;
    padding: 0 0 20px 0 !important;
    display: block !important;
    clear: both !important;
    font-size:31px !important;
    font-family: 'dk_crayon_crumbleregular' !important;
}
div.kids_corner_popup div.kids_sub_heading {
    margin: 0;
    padding: 0 0 20px 0;
    display: block;
    clear: both;
    font-size:48px;
    font-family: 'dk_crayon_crumbleregular';
    text-align:center;
}
div.kids_corner_popup div.kids_heading.pink p {color:#ed1e79 !important;}
div.kids_corner_popup div.kids_heading.blue p {color:#3fa9f5; !important;}
div.kids_corner_popup div.kids_heading.orange p {color:#f7931e; !important;}
div.kids_corner_popup div.kids_heading.green p {color:#8cc63f; !important;}
div.kids_corner_popup div.kids_sub_heading.pink p {color:#ed1e79; !important;}
div.kids_corner_popup div.kids_sub_heading.blue p {color:#3fa9f5; !important;}
div.kids_corner_popup div.kids_sub_heading.orange p {color:#f7931e; !important;}
div.kids_corner_popup div.kids_sub_heading.green p{color:#8cc63f; !important;}
div.kids_corner_popup p{
    margin:0px 0 0 0;
    padding:0 0 20px 0;
    display:block;
    clear:both;
    width:608px;
    font-family: 'open_sansregular';
    font-size:17px;
    line-height: 22px;
    color:#4d4d4d;
}
div.kids_corner_popup div.kids_corner_popup_bottom{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:775px;
    height:211px;
    background:url(../images/pop_up_bottom.png);
    position: absolute;
    bottom: -211px;
    left: -5px;
    z-index:10;
}
div.kids_corner_popup div.kids_corner_popup_bottom.big{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:885px;
    height:234px;
    background:url(../images/pop_up_bottom_big.png);
    position: absolute;
    bottom: -234px;
    left: -10px;
    z-index:10;
}
div.kids_corner_popup a.close{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:42px;
    height:42px;
    background:url(../images/close.png);
    position:absolute;
    top:0;
    right:0;
    z-index:9999;
}
/* Publications */
div#publications_key{
    margin:0 0 0 40px;
    padding:0;
    display:block;
    float:left;
    width:467px;
}
div#publications_key_header{
    margin:25px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#000;
    font-family: 'open_sansbold';
}
div#publications_key ul{
    margin:0;
    padding:0;
    display:block;
    float:left !important;
    clear:none !important;
}
div#publications_key ul li{
    margin:0;
    padding:0;
    display:block;
    width:150px;
    float:left !important;
    clear:none !important;
}
a.bulletins_dropdown{
    margin:10px 0 20px 0;
    padding:0 30px 0 0;
    display:inline-block;
    clear:both;
    font-size:18px;
    text-decoration:none;
    font-family: 'open_sansbold';
    color:#000;
    background:url(../images/publications_arrow.png) 100% 50% no-repeat;
}
a.bulletins_dropdown.active{
    background:url(../images/publications_arrow_active.png) 100% 50% no-repeat;
}
a.publications_dropdown{
    margin:10px 0 20px 0;
    padding:0 30px 0 0;
    display:inline-block;
    clear:both;
    font-size:17px;
    text-decoration:none;
    font-family: 'open_sansbold';
    color:#000;
    background:url(../images/publications_arrow.png) 100% 50% no-repeat;
}
a.publications_dropdown.active{
    background:url(../images/publications_arrow_active.png) 100% 50% no-repeat;
}
a.publications_dropdown span{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:20px;
    color:#000;
    font-family: 'open_sansregular';
}
/* News letters */
div.newletter_dates{
    margin:-20px -20px 20px !important;
    padding:0;
    display:block;
    clear:both;
}
div.newletter_dates ul{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div.newletter_dates ul li{
    margin:0;
    padding:0;
    display:block;
    float:left;
    clear:none !important;
    width:276px;
}
div.newletter_dates ul li a{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#F00;
    text-decoration:none;
}
/* Books */
div.book{
    margin:0;
    padding:0 0 15px 0;
    display:block;
    clear:both;
    width:856px;
    border-bottom:1px solid #b3b3b3;
}
div#books_bold{
    margin:90px 0 0 40px;
    padding:0;
    display:block;
    float:left;
    font-size:19px;
    color:#000;
    font-family: 'open_sansbold';
    width:460px;
}
div#books_bold a{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    color:#e00800;
    font-family: 'open_sansregular';
}
div.book.coloured{
    background:#f6dfe0;
}
div.book.bottom{
    margin-bottom:60px;
    border-bottom:0 !important;
}
div.book div.book_left{
    margin:0;
    padding:21px 0 0 12px;
    display:block;
    float:left;
    width:636px;
}
div.book div.book_right{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:208px;
}
div.book div.book_title{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:21px;
    font-family: 'open_sansbold';
    color:#000;
}
div.book p{
    margin:10px 0 0 0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
    font-size:16px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div.book div.book_right a.download_pdf{
    margin:48px 15px 0 0;
    padding:0;
    display:block;
    float:left;
    width:83px;
    height:74px;
    background:url(../images/pdf.png);
}
div.book div.book_right a.download_link {
    margin:48px 15px 0 0;
    padding:0;
    display:block;
    float:left;
    width:69px;
    height:47px;
    background:url(../images/www.png) no-repeat;
}
div.book div.book_right a.download_link.right{
    margin:43px 15px 0 0;
    float:right !important;
}
div.book div.book_right a.download_pdf.right{
    margin:43px 15px 0 0;
    float:right !important;	
}
div.book div.book_right a.download_doc{
    margin:50px 0 0 0;
    padding:0;
    display:block;
    float:left;
    width:85px;
    height:69px;
    background:url(../images/doc.png);
}
/* Positions */
ul.postions{
    margin:0 0 20px 0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
}
ul.postions li{
    margin:0 0 10px 0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
    color:#4d4d4d !important;
}
/* Contact Us */
div#contact_us{
    margin:39px 0 0 0;
    padding:0;
    display:block;
    clear:both;
}
div#contact_us div#contact_us_left{
    margin:0;
    padding:0 0 0 26px;
    display:block;
    float:left;
    width:518px;
}
div#contact_us div#contact_us_right{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:645px;
}
div#contact_us div#chairman{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:339px;
}
div#contact_us div#chairman div#chairman_header{
    margin:0;
    padding:0;
    font-size:17px;
    color:#000000;
    font-family: 'open_sanssemibold';
}
div#contact_us div#chairman p{
    margin:5px 0 0 10px ;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    font-family: 'open_sansregular';
}
div#contact_us div#chairman p a{
    margin:0;
    padding:0;
    color:#c1272d;
    text-decoration:none;
}
div#contact_us div#press_contact{
    margin:30px 0 20px 0;
    padding:0;
    display:block;
    clear:both;
    width:339px;
}
div#contact_us div#press_contact div#press_contact_header{
    margin:0;
    padding:0;
    font-size:17px;
    color:#000000;
    font-family: 'open_sanssemibold';
}
div#contact_us div#press_contact p{
    margin:5px 0 0 10px ;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular'
}
div#contact_us div#press_contact p a{
    margin:0;
    padding:0;
    color:#c1272d;
    text-decoration:none;
}
div#contact_us div#contact_form{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:644px;
}
div#contact_us div#contact_form div#contact_form_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    font-family: 'open_sansbold';
}
div#contact_us div#contact_form div#contact_form_left{
    margin:0 22px 0 0;
    padding:0;
    display:block;
    float:left;
    width:311px;
    font-family: 'open_sansregular';
}
div#contact_us div#contact_form div#contact_form_right{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:311px;
}
div#contact_us div#contact_form input[type="text"]{
    margin:7px 0 13px 0;
    padding:0 5px 0 10px;
    display:block;
    clear:both;
    width:296px;
    height:30px;
    line-height:30px;
    font-size:16px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#contact_us div#contact_form textarea{
    margin:7px 0 0 0;
    padding:0 5px 0 10px;
    display:block;
    clear:both;
    width:296px;
    height:76px;
    line-height:30px;
    font-size:16px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#contact_us div#contact_form input[type="submit"]{
    margin:20px auto;
    padding:0;
    display:block;
    clear:both;
    width:120px;
    height:42px;
    background:url(../images/submit.png);
    cursor:pointer;
}
div#contact_us a#like_us{
    margin:0 0 30px 20px;
    padding:0;
    display:block;
    float:left;
}
div#contact_us a#follow_us{
    margin:0 0 30px 20px;
    padding:0;
    display:block;
    float:left;
}
/* Bulletins */
ul.sections{
    margin:0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
}
ul.sections li{
    margin:5px 0 0 0 !important;
    padding:0 !important;
    float:left !important;
    color:#F00 !important;
    width:200px !important;
    clear:none !important;
}
ul.sections li a{
    color:#e00800 !important;
    text-decoration:none !important;
}
/* Misc */
div.misc{
    margin:10px 0 0 0;
    padding:10px 0 10px 0;
    display:block;
    clear:both;
    width:856px;
    border-top:1px solid #b3b3b3;
    border-bottom:1px solid #b3b3b3;
}
div.misc.coloured{
    background:#f6dfe0;
}
div.misc div.misc_left{
    margin:0;
    padding:0 0 0 14px;
    display:block;
    float:left;
    width:633px;
}
div.misc div.misc_right{
    margin:0;
    padding:0 0 0 0;
    display:block;
    float:left;
    width:209px
}
div.misc div.mics_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansbold';
    font-size:18px;
    color:#000;
}
div.misc a.mics_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansbold';
    font-size:18px;
    color:#e00800;
    text-decoration:none;
}
div.misc p{
    margin:15px 0 0 0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
    font-size:16px !important;
    font-family:'open_sansregular' !important;
    color:#000 !important;
}
div.misc div.misc_right a.download_doc{
    margin:50px 0 0 0;
    padding:0;
    display:block;
    float:left;
    width:85px;
    height:69px;
    background:url(../images/doc.png);
}
div.misc div.misc_right a.download_pdf{
    margin:48px 15px 0 0;
    padding:0;
    display:block;
    float:left;
    width:83px;
    height:74px;
    background:url(../images/pdf.png);
}
/* Media */
div#media{
    margin:0 auto;
    padding:0;
    display:block;
    clear:both;
    width:1240px;
}
div#media p#header_p{
    margin:10px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#media_left{
    margin:42px 12px 0 0;
    padding:0 25px 0 0;
    display:block;
    float:left;
    width:411px;
    border-right:1px solid #b3b3b3;
}
div#media_left div#left_header{
    margin:0 0 5px 0;
    padding:0 0 10px 0;
    display:block;
    clear:both;
    font-size:43px;
    color:#000;
    font-family: 'bebas_neueregular';
    border-bottom:1px solid #b3b3b3;
}
div#media_left div#media_select{
    margin:0 0 26px 0;
    padding:6px 0 6px 15px;
    display:block;
    clear:both;
    width:392px;
    height:30px;
    background:url(../images/media_select.png);
}
div#media_left div#media_select label{
    margin:0 10px 0 0;
    padding:0;
    display:block;
    float:left;
    color:#FFF;
    font-size:18px;
    line-height:30px;
    font-family: 'open_sansbold';
}
div#media_left div#media_select select{
    margin:0 100px 0 0;
    padding:4px 5px 4px 5px;
    display:block;
    float:left;
    width:125px;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div#media_left div#media_select input[type="submit"]{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:92px;
    height:32px;
    background:url(../images/submit2.png);
    cursor:pointer;
}
div#print{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div#print div#print_header{
    margin:0 0 10px 0;
    padding:0 0 14px 0;
    display:block;
    clear:both;
    font-family: 'open_sanssemibold';
    font-size:23px;
    color:#4d4d4d;
    border-bottom:1px solid #b3b3b3;
}
div#print ul{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div#print ul li.head{
    margin:0 0 0px 0;
    padding:0;
    display:block;
    clear:both;
}
div#print ul li.head a{
    margin:0;
    padding:10px 0 10px 5px;
    display:block;
    clear:both;
    font-size:15px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
    text-decoration:none;
}
div#print ul li.head a:hover{
    font-family: 'open_sansregular';
    background:#c1272d;
    color:#FFF;
}
div#print ul li.head a.active{
    font-family: 'open_sansregular';
    background:#c1272d;
    color:#FFF;
}
div#print ul li.sub{
    margin:0 0 5px 0;
    padding:10px 0 10px 15px;
    display:block;
    clear:both;
}
div#print ul li.sub a{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
    text-decoration:none;
}
div#print ul li.sub a.selected{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    color:#4D4D4D;
    font-family: 'open_sanssemibold';
    text-decoration:none;
}
div#media_right {
    margin: 42px 0px -13px;
    padding: 20px 10px 45px 20px;
    display: block;
    float: left;
    width: 737px;
    background: none repeat scroll 0% 0% #FFF;
    position: relative;
    /* z-index: 9999;*/
    border: 1px solid #B3B3B3;
}
div#media_right div#media_right_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:30px;
    font-family: 'open_sansbold';
    color:#000;
}
div#media_right div#media_right_date{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
div#media_right div#media_right_img{
    margin:0;
    padding:0;
    float:right;
}
div#media_right p{
    margin:40px 0 0 0;
    padding:0;
    font-size:16px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
div#media_right div#media_right_shadow{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:789px;
    height:20px;
    background:url(../images/media_shadow.png) no-repeat;
    position:absolute;
    bottom:-20px;
    left:0;
}
/* Personal Views*/
div.personal_view{
    margin:0;
    padding:22px 0 31px 0;
    display:block;
    clear:both;
    width:856px;
    border-bottom:1px solid #b3b3b3;
}
div.personal_view.coloured{
    background:#f6dfe0;
}
div.personal_view_left{
    margin:0;
    padding:0 0 0 16px;
    display:block;
    float:left;
    width:740px;
}
div.personal_view_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansbold';
    font-size:27px;
    color:#000;
}
div.poster_date{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div.page{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div.personal_view_right{
    margin:0;
    padding:0 0 0 0px;
    display:block;
    float:left;
    width:100px;
}
div.personal_view div.personal_view_right a.download_pdf{
    margin:30px 15px 0 0;
    padding:0;
    display:block;
    float:left;
    width:83px;
    height:74px;
    background:url(../images/pdf.png);
}
/* Pamphlets */
div.pamphlet{
    margin:0;
    padding:22px 0 31px 0;
    display:block;
    clear:both;
    width:856px;
    border-bottom:1px solid #b3b3b3;
}
div.pamphlet.coloured{
    background:#f6dfe0;
}
div.pamphlet_left{
    margin:0;
    padding:0 0 0 16px;
    display:block;
    float:left;
    width:740px;
}
div.pamphlet_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansbold';
    font-size:21px;
    color:#000;
}
div.poster_date{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div.page{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div.pamphlet_right{
    margin:0;
    padding:0 0 0 0px;
    display:block;
    float:left;
    width:100px;
}
div.pamphlet div.pamphlet_right a.download_pdf{
    margin:30px 15px 0 0;
    padding:0;
    display:block;
    float:left;
    width:83px;
    height:74px;
    background:url(../images/pdf.png);
}
/* History */
div#history{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div#history_left{
    margin:0 10px 0 0;
    padding:30px 0 0 24px;
    display:block;
    float:left;
    width:390px;
}
div#history_right{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:854px;
    position: relative;
}
div#history div#history_left div#history_img{
    margin:0;
    padding:10px 0 0 0px;
    display:block;
    clear:both;
    width:338px;
    height:226px;
    background:url(../images/page_images/history_bg.png);
    text-align:center;
}
div#history div#history_left div#history_chapter_scroll{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    width:358px;
    height:282px;
    overflow-y:scroll;
}
div#history div#history_left div#history_chapter_scroll a{
    margin:0;
    padding:0 0 0 20px;
    display:block;
    clear:both;
    width:321px;
    height:48px;
    line-height:48px;
    color:#4d4d4d;
    font-size:17px;
    font-family: 'open_sansregular';
    text-decoration:none;
    border-bottom:1px solid #b3b3b3 !important;
}
div#history div#history_left div#history_chapter_scroll a:hover{
    background:#c1272d;
    color:#FFF;
}
div#history div#history_left div#history_chapter_scroll a.active{
    background:#c1272d;
    color:#FFF;
}
div#history div#history_right div#history_book {
    margin: 30px 0px -30px;
    padding: 12px 0 0 0px;
    display: block;
    clear: both;
    width: 854px;
    height: 577px;
    background: url('../images/book.jpg') no-repeat scroll 0% 0% transparent;
    position: relative;
}
/* leaflets */
div.leaflets{
    margin:0;
    padding:22px 0 31px 0;
    display:block;
    clear:both;
    width:856px;
    border-bottom:1px solid #b3b3b3;
}
div.leaflets.coloured{
    background:#f6dfe0;
}
div.leaflets_left{
    margin:0;
    padding:0 0 0 16px;
    display:block;
    float:left;
    width:740px;
}
div.leaflets_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansbold';
    font-size:21px;
    color:#000;
}
div.poster_date{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div.page{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div.leaflets_right{
    margin:0;
    padding:0 0 0 0px;
    display:block;
    float:left;
    width:100px;
}
div.leaflets div.leaflets_right a.download_pdf{
    margin:30px 15px 0 0;
    padding:0;
    display:block;
    float:left;
    width:83px;
    height:74px;
    background:url(../images/pdf.png);
}
div.leaflets_subheader{
    margin:60px 0 0px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:37px;
    font-family: 'bebas_neueregular';
}
/* Irregularities */
div#Irregularities{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div.Irregularities_header{
    margin:30px 0 0 0;
    padding:0 30px 0 25px;
    display:block;
    clear:both;
    font-size: 27px;
    color:#000;
    font-family: 'open_sansbold';
}
div#Irregularities p{
    margin:30px 0 0 0;
    padding:0 30px 0 25px;
    display:block;
    clear:both;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div#Irregularities_left{
    margin:0 10px 0 0;
    padding:30px 0 0 24px;
    display:block;
    float:left;
    width:390px;
}
div#Irregularities_right{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:854px;
}
div#Irregularities div#Irregularities_left div#Irregularities_img{
    margin:0;
    padding:10px 0 0 0px;
    display:block;
    clear:both;
    width:338px;
    height:226px;
    text-align:center;
}
div#Irregularities div#Irregularities_left div#Irregularities_chapter_scroll{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    width:358px;
    height:510px;
    overflow-y:scroll;
}
div#Irregularities div#Irregularities_left div#Irregularities_chapter_scroll a{
    margin:0;
    padding:14px 10px 14px 20px;
    display:block;
    clear:both;
    width:311px;
    color:#4d4d4d;
    font-size:17px;
    font-family: 'open_sansregular';
    text-decoration:none;
    border-bottom:1px solid #b3b3b3 !important;
}
div#Irregularities div#Irregularities_left div#Irregularities_chapter_scroll a:hover{
    background:#c1272d;
    color:#FFF;
}
div#Irregularities div#Irregularities_left div#Irregularities_chapter_scroll a.active{
    background:#c1272d;
    color:#FFF;
}
div#Irregularities div#Irregularities_right div#Irregularities_book{
    margin: 30px 0px -30px;
    padding: 12px 0 0 0px;
    display: block;
    clear: both;
    width: 854px;
    height: 577px;
    background: url('../images/book.jpg') no-repeat scroll 0% 0% transparent;
    position: relative;
    z-index: 9999;
}
/* Guide */
div#guide_top{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div#guide_top div#guide_top_right{
    margin:0 0 0 20px;
    padding:0;
    display:block;
    float:left;
    width:700px;
}
div#guide_top div#guide_top_right p{
    margin:10px 0 30px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
/* Member_books */
div.members_book{
    margin:10px 0 10px 0;
    padding:0 0 10px 0;
    display:block;
    clear:both;
    border-bottom:1px solid #b3b3b3;
}
div.members_book_left{
    margin:0;
    padding:10px 0 0 18px;
    display:block;
    float:left;
    width:126px;
}
div.members_book_right{
    margin:0;
    padding:0 0 0 10px;
    display:block;
    float:left;
    width: 700px;
}
div.members_book_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'open_sansbold';
    font-size:21px;
}
div.members_book_right p{
    margin:20px 0 0 0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
    font-size:15px !important;
    font-family:'open_sansregular' !important;
    color:#4d4d4d !important;
}
div.members_book_right p a{
    color:#e00800 !important;
    text-decoration:none;
}
div.members_book_right_pages{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:15px;
    font-family:'open_sansregular';
    color:#4d4d4d ;
}
div.members_book_right_pages a{
    color:#e00800 !important;
    text-decoration:none;
}
div.members_book_right ul{
    margin:10px 0 20px !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
    font-size:15px !important;
    font-family:'open_sansregular' !important;
    color:#4d4d4d !important;
}
div.members_book_right ul li{
    margin:5px 0 0 0 !important;
    padding:0 !important;
    display:block !important;
    clear:both !important;
    font-size:15px !important;
    font-family:'open_sansregular' !important;
    color:#4d4d4d !important;
}
/* PDF popup */
div#pdf_popup{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:715px;
    position:relative;
}
div#pdf_popup div#pdf_popup_header{
    margin:0 0 20px 48px;
    padding:0;
    display:block;
    clear:both;
    font-size:31px;
    color:#000;
    font-family: 'open_sansbold';
}
div#pdf_popup div#pdf_popup_top{
    margin:0 auto;
    padding:0;
    display:block;
    clear:both;
    width:715px;
    height:37px;
    background:url(../images/pdf_popuptop.png)  50% 50% ;
    position:relative;
    z-index:99999;
}
div#pdf_popup div#pdf_popup_top a#close{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:42px;
    height:42px;
    background:url(../images/close.png);
    position:absolute;
    top:20px;
    right:30px;
    z-index:99999;
}
div#pdf_popup div#pdf_popup_middle{
    margin:0 auto;
    padding:0 34px 0 0;
    display:block;
    clear:both;
    width:681px;
    background:url(../images/pdf_popupmiddle.png)0% 0%;
    position:relative;
}
div#pdf_popup div#pdf_popup_middle p{
    margin:0 0 0 50px;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family:'open_sansregular';
}
div#pdf_popup div#pdf_popup_middle p a{
    margin:0;
    padding:0;
    color:#e00800 !important;
    text-decoration:none !important;
}
div#pdf_popup div#pdf_popup_bottom{
    margin:0 auto;
    padding:0;
    display:block;
    clear:both;
    width:715px;
    height:54px;
    background:url(../images/pdf_popupbottom.png)  50% 50%;
    position:relative;
}
/* did you know popup */
div#didyouknow_popup{
    background: url(../images/pop_up_top2.png) 50% 0% no-repeat;
    margin:0 0 0 0;
    padding:120px 80px 0 70px;
    display:block;
    clear:both;
    width:615px;
    position:relative;
    z-index:20;
}
div#didyouknow_popup p{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    color:#4d4d4d;
    font-family: 'open_sansregular';
}
div#didyouknow_popup div#didyouknow_popup_bottom{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:775px;
    height:211px;
    background:url(../images/pop_up_bottom.png);
    position: absolute;
    bottom: -211px;
    left: -5px;
    z-index:10;
}
div#didyouknow_popup div.didyouknow_popup_heading {
    margin: 0;
    padding: 0 0 20px 0;
    display: block;
    clear: both;
    font-size:27px;
    font-family: 'open_sansbold';
    color:#f15a24;
}
div#didyouknow_popup a#close{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:42px;
    height:42px;
    background:url(../images/close.png);
    position:absolute;
    top:50px;
    right:0;
    z-index:9999;
}
/* famous people */
div#famous_people{
    background: url(../images/pop_up_top2.png) 50% 0% no-repeat;
    margin:0 0 0 0;
    padding:120px 80px 0 70px;
    display:block;
    clear:both;
    width:615px;
    position:relative;
    z-index:20;
}
div#famous_people div#famous_people_left{
    margin:0;
    padding:0;
    float:left;
    width:316px;
}
div#famous_people div#famous_people_left ul{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div#famous_people div#famous_people_left ul li{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
div#famous_people div#famous_people_right{
    margin:0;
    padding:0;
    float:left;
    width:252px;
}
div#famous_people div#famous_people_right ul{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div#famous_people div#famous_people_right ul li{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:20px;
    font-family:'open_sansregular';
    color:#4d4d4d;
}
div#famous_people p{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    color:#4d4d4d;
    font-family:'open_sansregular';
}
div#famous_people div#famous_people_bottom{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:775px;
    height:211px;
    background:url(../images/pop_up_bottom.png);
    position: absolute;
    bottom: -211px;
    left: -5px;
    z-index:10;
}
div#famous_people div.famous_people_heading {
    margin: 0;
    padding: 0 0 20px 0;
    display: block;
    clear: both;
    font-size:27px;
    font-family: 'open_sansbold';
    color:#a67c52;
}
div#famous_people a#close{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:42px;
    height:42px;
    background:url(../images/close.png);
    position:absolute;
    top:50px;
    right:0;
    z-index:9999;
}
/* FAQ's */
div#faq{
    margin:20px 0 0 15px;
    padding:0 0 40px 0;
    display:block;
    float:left;
    width:813px;
}
div#faq a.question{
    margin:50px 0 0 0;
    padding:0 48px 0 0;
    display:inline-block;
    clear:both;
    background:url(../images/publications_arrow.png) 100% 50% no-repeat;
    font-size:20px;
    font-family: 'open_sansbold';
    cursor:pointer;
}
div#faq a.question.selected{
    background:url(../images/publications_arrow_active.png) 100% 50% no-repeat	;
}
div#faq div.answer{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    width:813px;
    font-family:'open_sansregular';
    font-size:15px;
}
div#faq div.answer p{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    width:813px;
    font-family: 'open_sansregular';
    font-size:17px;
    color:#4d4d4d;
}
div#faq div.answer p a{
    color:#e00800;
}
div#faq_right{
    margin:0 0 0 30px;
    padding:0 0 0 21px;
    display:block;
    float:left;
    width:337px;
    border-left:1px solid #b3b3b3;
}
div#faq_right_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:27px;
    color:#000;
    font-family: 'open_sansbold';
}
div#faq_right form{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div#faq_right form input[type="text"]{
    margin:10px 0 0 0;
    padding:0 0 0 10px;
    display:block;
    clear:both;
    width:317px;
    height:30px;
    line-height:30px;
    font-family: 'open_sansregular';
    font-size:15px;
    color:#4d4d4d;
}
div#faq_right form textarea{
    margin:10px 0 0 0;
    padding:0 0 0 10px;
    display:block;
    clear:both;
    width:317px;
    height:127px;
    line-height:30px;
    font-family: 'open_sansregular';
    font-size:15px;
    color:#4d4d4d;
}
div#faq_right form input[type="submit"]{
    margin:20px auto;
    margin-bottom:0 !important;
    padding:0;
    display:block;
    clear:both;
    width:120px;
    height:42px;
    background:url(../images/submit.png) no-repeat;
    border:none;
    cursor:pointer;
}
/* MISPELLED WORDS*/
p#misspelled_words{
    margin:10px 0 0 25px;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
p#misspelled_words a{
    text-decoration:none;
    color:#e00800;
}
div#misspelled_yr_eight{
    margin:30px auto;
    margin-bottom:0 !important;
    padding:50px 0 0 80px;
    display:block;
    clear:both;
    width:1142px;
    height:964px;
    background:url(../images/words-most-commonly-misspelled-by-children-in-year-8-and-under-bg.png);
}
div#misspelled_yr_eight_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'bebas_neueregular';
    width:95%;
    text-align:center;
    font-size:37px;
    color:#000;
}
div#misspelled_yr_eight div.collum{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    float:left;
    width:277px;
    height:830px;
    text-align:center;
    background:#fef3f4;
}
div#misspelled_yr_eight div.collum.dark{
    background:#f6dfe0;
}
div#misspelled_yr_eight div.collum p{
    margin:7px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    line-height:24px;
}
div#easily_confused_with_others{
    margin:20px auto;
    margin-bottom:0 !important;
    padding:46px 0 20px 80px;
    display:block;
    clear:both;
    width:1142px;
    height:1640px;
    background:url(../images/easily-confused-words-because-they-are-said-the-same-bg.png) no-repeat;
}
div#easily_confused_with_others_header{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-family: 'bebas_neueregular';
    width:90%;
    text-align:center;
    font-size:37px;
    color:#000;
}
div#easily_confused_with_others_header span{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:15px !important;
    color:#4d4d4d !important;
    font-family:'open_sansregular' !important;
}
div#easily_confused_with_others div.collum{
    margin:30px 0 0 0;
    padding:0;
    display:block;
    float:left;
    width:277px;
    height:1528px;
    text-align:center;
    background:#fef3f4;
}
div#easily_confused_with_others div.collum.dark{
    background:#f6dfe0;
}
div#easily_confused_with_others div.collum p{
    margin:7px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:16px;
    line-height:24px;
}
/*footer*/
div#footer{
    margin:0;
    padding:74px 0 0 0;
    display:block;
    clear:both;
    width:100%;
    height:455px;
    background:#333333;
    position:relative;
    z-index:1;
}
div#footer.long{
    height:324px;
}
div#footer div#footer_top{
    margin:0px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    width:100%;
    height:74px;
    background:url(../images/footer_top.jpg) 50% 0% no-repeat;
    position:absolute;
    top:0;
    left:0;
}
div#footer div#footer_top.nowhite{
    background:url(../images/footer_top2.jpg) 50% 50% no-repeat !important;
}
div#footer div#footer-block{
    margin:0 auto;
    padding:24px 0 0 0;
    display:block;
    clear:both;
    width:1291px;
    height:300px;
    position:relative;
}
div#footer div#footer-block a.footer_block_header{
    margin:0 !important;
    padding:0;
    display:block;
    clear:both;
    font-size:16px !important;
    font-family:'open_sansbold' !important;
    color:#FFF;
    text-decoration:underline !important
}
div#footer div#footer-block div#footer_block_one{
    margin: 0 !important;
    padding: 0 0 0 27px;
    display: block;
    float: left;
    width: 115px;
}
div#footer div#footer-block div#footer_block_one_half {
    margin: 0 !important;
    padding: 0 0 0 10px;
    display: block;
    float: left;
    width: 123px;
}
div#footer div#footer-block div#footer_block_one a,
div#footer div#footer-block div#footer_block_one_half a{
    margin:0;
    padding:0;
    display:block;
    font-size:14px;
    font-family: 'open_sansregular';
    color:#fff;
    text-decoration:none;
}
div#footer div#footer-block .main_footer_nav_block {
    min-height: 118px;
}
div#footer div#footer-block .sub_footer_nav_block {
    min-height: 214px;
}
div#footer div#footer-block div#footer_block_one a.bottom{ margin-bottom:30px;}
div#footer div#footer-block div#footer_block_two{
    margin:0;
    padding:0 0 0 10px;
    display:block;
    float:left;
    width:130px;
    font-family: 'open_sansregular';
}
div#footer div#footer-block div#footer_block_two a{
    margin:0 0 0 10px;
    padding:0;
    display:block;
    clear:both;
    font-size:14px;
    color:#fff;
    text-decoration:none;
    font-family: 'open_sansregular';
}
div#footer div#footer-block div#footer_block_three{
    margin:0;
    padding:0 0 0 0;
    display:block;
    float:left;
    width:95px;
}
div#footer div#footer-block div#footer_block_three a{
    margin:0 0 0 10px;
    padding:0;
    display:block;
    clear:both;
    font-size:12px;
    color:#fff;
    text-decoration:none;
    font-family: 'open_sansregular';
}
div#footer div#footer-block div#footer_block_three a.bottom{ margin-bottom:20px;}
div#footer div#footer-block div#footer_block_four{
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:115px;
    font-family: 'open_sansregular';
}
div#footer div#footer-block div#footer_block_four a{
    margin:0 0 0 10px;
    padding:0;
    display:block;
    clear:both;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}
div#footer div#footer-block div#footer_block_four a.bottom{ margin-bottom:20px;}
div#footer div#footer-block a#footer_logo{
    margin:54px 0 0 0;
    padding:0;
    display:block;
    float:left;
}
div#footer div#footer-block div#footer_block_five{
    margin:0;
    padding:0 0 0 0;
    display:block;
    float:left;
    width:125px;
    font-family: 'open_sansregular';
}
div#footer div#footer-block div#footer_block_five a{
    margin:5px 0 0 10px;
    padding:0;
    display:block;
    clear:both;
    font-size:14px;
    color:#fff;
    text-decoration:none;
}

div#footer div#footer-block a#footer_make_a_donation{
    margin:-24px 0 0 0;
    padding:0;
    display:block;
    float:left;
    width:337px;
    height:211px;
    background:url(../images/make_a_donation.png);
}
div#copy_right{
    margin:25px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:14px;
    font-family: 'open_sansregular';
    color:#FFF;
    text-decoration:none;
    line-height:16px;
}
div#thankyou-contact {
    display: block;
    height: 50px;
    font-family: "open_sansregular";
    clear: both;
    font-size: 27px;
    display:none;
}
div#thankyou-right {
    display: none;
    height: 50px;
    font-family: "open_sansregular";
    clear: both;
    font-size: 19px;
    margin: 10px 0 0 0;
}
.clearfix {clear: both;}
.noborder {border:0 !important;}
.nobordertop {border-top:0 !important;}
.noborderbottom {border-bottom:0 !important;}
.noleft{margin-left:0 !important;}
.noright {margin-right: 0 !important;}
.nobottom{margin-bottom:0 !important;}
.notop{margin-top:0 !important;}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
    url('opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
    url('opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
    url('opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
    url('opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('opensans_bold_macroman/OpenSans-Bold-webfont.eot');
    src: url('opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('opensans_bold_macroman/OpenSans-Bold-webfont.woff') format('woff'),
    url('opensans_bold_macroman/OpenSans-Bold-webfont.ttf') format('truetype'),
    url('opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('bebas/bebasneue-webfont.eot');
    src: url('bebas/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
    url('bebas/bebasneue-webfont.woff') format('woff'),
    url('bebas/bebasneue-webfont.ttf') format('truetype'),
    url('bebas/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dk_crayon_crumbleregular';
    src: url('DK/dk_crayon_crumble-webfont.eot');
    src: url('DK/dk_crayon_crumble-webfont.eot?#iefix') format('embedded-opentype'),
    url('DK/dk_crayon_crumble-webfont.woff') format('woff'),
    url('DK/dk_crayon_crumble-webfont.ttf') format('truetype'),
    url('DK/dk_crayon_crumble-webfont.svg#dk_crayon_crumbleregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
select.error, textarea.error, input.error{
    background:#ff6161  !important;
    border:none !important;
}
label.error {
    display: none !important;
}
.b-wrap p {
    font-family: "open_sansregular" !important;
    text-decoration: none;
    color:#4D4D4D !important;
    font-size:15px !important;
}
#Irregularities_book .b-wrap p {
    font-size: 13px !important;
}


strong{
    color:#000;
}
@media only screen and (max-width : 1300px) {
    div#rightcol.publications{
        margin:45px 0 0 27px;
        padding:0;
        display:block;
        float:left;
        width:382px;
        border-right:0 !important;
        position:absolute;
        top:0;
        right:-10px;
        height:100%;
    }
}
/*********************** DROPDOWNS ***********************/
div#publications_dropdown {
    background: url('../images/dropdowns/dropdown_nav_publications_bg.png') repeat scroll 0px 0px transparent;
    clear: both;
    height: 398px !important;
    width: 265px;
    left: 278px;
    margin: 0px;
    padding: 20px 0px 0px;
    position: absolute;
    display: none;
    top: 32px;
    z-index:999;
}
div#for_kids_dropdown {
    background: url('../images/dropdowns/dropdown_nav_for_kids_bg.png') repeat scroll 0px 0px transparent;
    clear: both;
    height: 81px !important;
    width: 265px;
    margin: 0px;
    padding: 5px 0px 0px;
    display: none;
    position: absolute;
    top: 32px;
    left: 139px;
}
div#membership_dropdown {
    background: url('../images/dropdowns/dropdown_nav_membership_bg.png') repeat scroll 0px 0px transparent;
    clear: both;
    display: none;
    height: 81px !important;
    width: 208px;
    right: 114px;
    margin: 0px;
    padding: 5px 0px 0px;
    position: absolute;
    top: 32px;
}
div#english_spelling_dropdown {
    background: url('../images/dropdowns/dropdown_nav_english_spelling_bg.png') repeat scroll 0px 0px transparent !important;
    clear: both !important;
    display: none;
    height: 120px !important;
    width: 462px !important;
    margin: 0px !important;
    padding: 5px 0px 0px !important;
    position: absolute !important;
    top: 33px;
    left: 3px;
}
a.dropdown_link {
    width: 92% !important;
    height: 39px !important;
    margin: 0px !important;
    padding: 0px 0px 0px 8% !important;
    display: block !important;
    clear: both !important;
    font-size: 16px !important;
    font-family: "open_sansregular" !important;
    color: #FFF !important;
    text-decoration: none !important;
    line-height: 39px !important;
}
a.dropdown_link:hover{background:url(../images/dropdowns/dropdown_hover.png);}
a.dropdown_link.active{background:url(../images/dropdowns/dropdown_hover.png);}
div.popup_fact{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
div.popup_fact div.popup_fact_heading{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    font-size:17px;
    font-family:'open_sanssemibold';
    color:#4d4d4d;
    text-decoration:underline;
}
div.popup_fact div.popup_fact_heading span{color:#e00800;text-decoration:underline;}
div.popup_fact p{
    margin:10px 0 0 0 !important;
    padding:0;
    display:block;
    clear:both;
    font-size:17px !important;
    font-family: 'open_sansregular';
}
div.popup_sub_header{
    margin:10px 0 20px 0;
    padding:0;
    display:block;
    clear:both;
    font-size:23px;
    font-family:'dk_crayon_crumbleregular';
    text-align:center;
    color:#ea8015;
    text-decoration:underline;
}
a.red{color:#F00;}
ul.pet_hate_words{
    width:279px;
    margin:0 auto;
    padding:0;
    display:block;
    clear:both;
    list-style:none;
}
ul.pet_hate_words li{
    margin:5px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    text-align:center;
    font-size:18px;
    font-family: 'open_sansregular';
    color:#4d4d4d;
}
ul.pet_hate_words div{
    margin:5px 0 5px 0;
    padding:0;
    display:block;
    clear:both;
    text-align:center;
    font-size:18px;
    font-family: 'open_sansbold';
    color:#4d4d4d;
}
div#pet_hate_words_bottom_text{
    margin:20px 0 0 0;
    padding:0;
    display:block;
    clear:both;
    font-size:26px;
    font-family:'dk_crayon_crumbleregular';
    text-align:center;
}
div#loader-wrap {
    background: url('../images/overlay.png') repeat scroll 0% 0% transparent;
    z-index: 1000;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    display: none;
    min-height: 200px;
}
div#ajax_loader {
    background: url('../images/ajaxSpinner.gif') no-repeat scroll 50% 50% transparent;
    position: absolute;
    display: block;
    width: 100%;
    height: 95%;
}
div#success_form{
    display: block;
    float: left;
    margin: 0px 0px 0px 26px;
}
div.input_b label{
    width: 175px;
    margin: 0px 0px 10px;
    padding: 5px 15px 0px 0px;
    display: block;
    float: left;
    text-align: right;
    color:#4D4D4D;
    font-family: 'open_sansregular';
}
div.input_b input[type="text"] {
    width: 322px;
    height: 19px;
    margin: 0px 0px 10px;
    padding: 3px 3px 3px 8px;
    display: block;
    float: left;
    color: #808080;
    font-size: 14px;
    font-family: 'open_sansregular';
    border: 1px solid #B2B2B2;
}
div.input_b {
    display: block;
    float: left;
    font-family:'open_sansregular';    
    clear: both;
    margin: 0 0 20px 0;
}
div#next{
    width:66px;
    height:20px;
    background:url('../images/next_page.png') no-repeat;
    position:absolute;
    border:1px solid #f00;
}
div#BookNext{
    width:66px;
    height:22px;
    background:url('../images/next_page.png') no-repeat;
    position:absolute;
    right: 83px;
    bottom: 27px;
    z-index: 999999999;
    cursor: pointer;
    display: none;
}
div#BookPrev{
    width: 92px;
    height: 22px;
    background:url('../images/prev_page.png') no-repeat;
    position:absolute;
    left: 83px;
    bottom: 27px;
    z-index: 999999999;
    cursor: pointer;
    display: none;
}
ul#search{
    margin:20px 0 0 40px !important;
    display:block;
    float:left;
    clear:both;
}
ul#search li a{
    font-family: 'bebas_neueregular';
    font-size:20px;
    text-decoration:none;
    color:#000;
}
.b_sel{border-bottom:2px solid #C1272D !important ;}
.sel a{color: #FFF !important;}
.sel {
    font-family: "open_sansregular";
    background: none repeat scroll 0% 0% #C1272D;
    color: #FFF !important;
}
div#payment_form {
    display: block;
    margin: 20px auto;
    width: 509px;
}
div.input {
    display: block;
    float: left;
    width: 500px;
    font-family:'open_sansregular';    
    clear: both;
    margin: 0 0 20px 0;
}
form#payment_form input[type="text"] {
    width: 274px;
    height: 22px;
    margin: 0px;
    padding: 0px 5px;
    display: block;
    color: #4D4D4D;
    font-size: 12px;
    font-weight: bold;
    font-family: 'open_sansregular';
    border: 1px solid #CDCDCC;
    float:left;
}
form#payment_form label{
    display: block;
    width: 138px;
    float: left;
}
#wpLogo {
    text-align: center;
}
#logoDisplay	{
    text-align: center;
}
#payButton	{
    text-align: center;
    padding: 4px;
}
.s_title{
    font-family: 'open_sansbold';
    color:#4d4d4d;
    padding:10px 0 10px 0;
    text-decoration:underline;
    font-size:20px;
}
#aboutus_dropdown{
    z-index: 99999999;
    position: absolute;
    top: 32px;
    left: 82px;
    background-color: #f4f4f4;
    padding: 15px 0 15px 0;
}
#aboutus_dropdown a{
    width: 250px !important;
    padding:10px !important;
    display: block !important;
    clear: both !important;
    margin: 0px !important;
    background-color: #f4f4f4;
}
#aboutus_dropdown a:hover{
    background-color: #C1272D !important;
    color: #fff !important;
}
.error{
    color: #C1272D;
    margin-bottom: 10px;
}
/*BLOG*/
div#content div#leftcolumn {
    width: 837px;
    margin: 0;
    padding: 0 0 0 25px;
    display: block;
    float: left;
    color: #1d1d1b;
    font-size: 17px;
    font-family: 'open_sansregular';
}
div#content h3 {
    font-family: 'open_sansbold';
    font-size: 21px;
}
div#content div#leftcolumn.short {
    width: 746px!important
}
div#leftcolumn div.left_heading {
    margin: 0;
    padding: 0 0 20px;
    display: block;
    clear: both;
    color: #201d45;
    font-size: 70px;
    font-family: 'open_sansregular';
}
div#content div#rightcolumn {
    width: 322px;
    margin: 0 0 0 40px;
    padding: 33px 0 0;
    display: block;
    float: left
}
div#leftcolumn div.post_block {
    /*background: url(../images/left_img.png) 50% 0;*/
    margin: 0 0 20px;
    padding: 70px 20px 20px;
    display: block;
    clear: both;
    position: relative
}
div#leftcolumn div.post_block img {
    float: left;
    margin-right: 10px;
    max-width: 100%
}
div#leftcolumn div.post_block p {
    clear: none!important
}
div.post_block div.b_heading {
    width: 822px;
    height: 31px;
    margin: 0 0 15px;
    padding: 15px 0 0 15px;
    display: block;
    color: #000;
    font-size:26px;
	font-family: "open_sansbold";
	border-bottom: 1px solid #B3B3B3;
    position: absolute;
    top: 0;
    left: 0;
	font-weight:normal;
}
div.post_block div.post_title {
    margin: 0;
    padding: 0 0 10px;
    font-size: 14px;
    font-style: italic
}
div.post_title a {
    color: #C1272D;
}
a.video {
    position: relative;
    width: 320px;
    height: 193px;
    display: block;
    border: 0;
    text-decoration: none
}
a.video img.play {
    position: absolute;
    top: 70px;
    left: 115px
}
div.post_block a.readmore {
    margin: 15px 30px 0 0;
    padding: 0;
    display: block;
    clear: both;
    text-align: right;
    color: #1d1d1b;
    font-size: 17px;
    font-family: 'open_sansregular';
	background: url(../images/readmore.png) 50% 0 no-repeat;
	width:143px;
	height:35px;
}
div#rightcolumn div.b_heading {
    background: #FFF;
    width: 305px;
    height: 31px;
    margin: 0 0 15px;
    padding: 15px 0 0 15px;
    display: block;
    clear: both;
    color: #000;
    font-size: 24px;
	font-family: "open_sansbold";
	border-bottom: 1px solid #B3B3B3;
}
div.b_heading h2 {
	margin: 0;
	padding: 0;
	text-decoration:none;
	font-size:inherit;
	color:inherit;	
}
div#rightcolumn div#search_blog {
    background: url(../images/right_search.jpg) 50% 0 no-repeat;
    width: 320px;
    height: 39px;
    margin: 0 0 40px;
    padding: 0;
    display: block;
    clear: +both
}
div#search_blog input[type=text] {
	background-color:#000;
	width: 270px;
	height: 39px;
    margin: 0px 5px 0 0px;
    padding: 0 0 0 10px;
    display: block;
    float: left;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    font-family: 'open_sansregular';
}
div#search_blog input[type=submit] {
    background: 0 0;
    width: 30px;
    height: 39px;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    border: 0;
    cursor: pointer
}
div#rightcolumn div.blog_post {
    margin: 0;
    padding: 0 5px 25px 50px;
    display: block;
    clear: both;
    color: #1d1d1b;
    font-size: 12px;
    line-height: 16px;
    font-family: 'open_sansregular';
    position: relative
}
div#rightcolumn div.blog_post a.blog_title {
    margin: 0;
    padding: 0;
    color: #960a11;
    text-decoration: none
}
div#rightcolumn a.blog_title.bt {
    padding-bottom: 5px!important
}
div#rightcolumn div.blog_post a.blog_post_img {
    width: 57px;
    height: 57px;
    margin: 0 10px 5px 0;
    padding: 0;
    float: left
}
div#rightcolumn div.blog_post div.post_date {
    width: 40px;
    margin: 0;
    padding: 7px 0 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center
}
div#rightcolumn div.post_date span {
    display: block;
    font-size: 30px;
    text-align: normal!important
}
div#rightcolumn a.blog_comment {
    margin: 0 0 15px;
    padding: 0;
    display: block;
    clear: both;
    color: #1d1d1b;
    font-size: 17px;
    font-family: 'open_sansregular';
}
div#rightcolumn a.blog_comment div.blog_comment_avatar {
    background: url(../images/blog_avatar.jpg) 50% 0 no-repeat;
    width: 35px;
    height: 35px;
    margin: 0 10px 0 0;
    padding: 0;
    float: left
}
div#rightcolumn div#tag_cloud {
    width: 317px;
    min-height: 50px;
    margin: 0 0 30px;
    padding: 0;
    display: block;
    clear: both
}
div#rightcolumn ul.blog_categories {
    margin: 0;
    padding: 10px 0 0;
    display: block;
    clear: both
}
ul.blog_categories li {
    background: url(../images/li.jpg) 0 50% no-repeat;
    margin: 0 0 20px;
    padding: 0 0 0 20px;
    display: block;
    clear: both
}
ul.blog_categories li a {
    color: #C1272D;
    font-size: 17px;
    text-decoration: none;
    font-family: 'open_sansregular'
}
#tag_cloud ul {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: 'open_sansregular'
}
#tag_cloud li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline
}
#tag_cloud li a {
    text-decoration: none;
    color: #C1272D;
    padding: 0 2px
}
#tag_cloud li a:hover {
    color: #333
}

.congress__button {
    font-family: 'open_sansregular';
    color: #fff;
    background-color: #B04141;
    font-weight: bold;
    text-decoration:  none;
    padding: 7px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    font-size: 25px;
}

.application__content {
    width: 100%;
    float: left;
}


.application__content * {
    box-sizing: border-box;
}

.application__text {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.application__content .title {
    width: 100%;
    float: left;
    font-family: 'open_sansbold';
    font-size: 31px;
    line-height: 31px;
    color: #000;
    margin: 0;
}

.application__content .title__margin {
    margin: 25px 0 15px 0;
}

.application__content .disclaimer {
    font-style: italic;
}

.application__form-text p {
    font-style: italic;
}

.application__form-text li {
    font-style: italic;
}

.form {
    width: 100%;
    float: left;
}

.form__left,
.form__right {
    width: 48%;
    float: left;
}

.form__left {
    margin-right: 2%;
}

.form__right {
    margin-left: 2%;
}

.form__input {
    width: 100%;
    float: left;
    height: 40px;
    outline: none;
    font-size: 16px;
    line-height: 16px;
    font-family: 'open_sansregular';
    padding-left: 15px;
    margin: 15px 0;
    border: 1px solid #333;
}

.form__row {
    width: 100%;
    float: left;
}

.form__row label {
    clear: left;
}

.form__row--margin {
    margin: 15px 0;
}

.form__textarea {
    width: 50%;
    float: left;
    clear: both;
    height: 120px;
    outline: none;
    font-size: 16px;
    line-height: 16px;
    font-family: 'open_sansregular';
    padding-left: 15px;
    padding-top: 15px;
    margin: 15px 0;
    border: 1px solid #333;
}

.form__label {
    font-family: 'open_sansregular';
    width: 100%;
    float: left;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}

.form__radio-contain {
    width: 100%;
    float: left;
    margin: 15px 0;
}

.form__radio-contain label.error {
    display: block;
}

.form__radio-contain--no-margin {
    margin-bottom:  0;
}

.form__button {
    display: inline-block;
    font-family: 'open_sansregular';
    color: #fff;
    background-color: #B04141;
    font-weight: bold;
    text-decoration:  none;
    padding: 7px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    font-size: 25px;
    margin-top: 15px;
    cursor:  pointer;
}

.application_thankyou {
    width: 100%;
    float: left;
    text-align: center;
    background-color: forestgreen;
    color: #fff;
    font-size:  20px;
    line-height:  20px;
    font-weight: bold;
    font-family:  'open_sansbold';
    padding: 15px 0;
    margin-top: 15px;
    display: none;
}

.application_thankyou.show {
    display: block;
}

.recaptcha {
    width: 100%;
    float: left;
    margin-top: 15px;
}

#rightcol_faq,
#rightcol_didyouknow,
#rightcol_wanttoimprove {
    width: 100%;
    float: left;
}

#rightcol_faq {
    margin: 0!important;
}

#rightcol_didyouknow {
    margin: 0!important;
    padding: 10px 0!important;
}
#rightcol_wanttoimporve {
    margin: 0!important;
    padding: 10px 0!important;
}

#rightcol_wanttoimporve .readmore {
    max-height: 75px;
}
#rightcol_wanttoimporve .readmore .readmore-button {
    color:#a67c52;
}

#rightcol_wanttoimporve .readmore.show {
    max-height: 10000000px;
    -webkit-transition: ease 0.5s;
    -moz-transition: ease 0.5s;
    -ms-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}


.readmore {
    width: 100%;
    float: left;
    max-height: 37px;
    overflow: hidden;
    -webkit-transition: ease 0.5s;
    -moz-transition: ease 0.5s;
    -ms-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.readmore.show {
    max-height: 10000000px;
    -webkit-transition: ease 0.5s;
    -moz-transition: ease 0.5s;
    -ms-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.readmore p {
    font-family: 'open_sansregular'!important;
}

.readmore p:first-of-type {
    width: 100%;
    float: left;
    margin: 5px;
}
.readmore-button {
    width: 100%;
    float: left;
    color:#f15a24;
    font-size:27px;
    font-family: 'open_sansbold';

}