



/*--------NEWS ARCHIVE ARTICLE LIST---------*/
.basecolumn1a table.list_archive { margin: 0px 0px 10px 0px; }
.basecolumn1a table.list_archive td.titletxt { display: block; color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }
.basecolumn1a table.list_archive td.list {  }
.basecolumn1a table.list_archive td.list table {  }
.basecolumn1a table.list_archive td.list table tr td { padding: 5px; text-align: left; border-right: solid white 1px; border-bottom: solid white 1px; background: #f2f2f2; }
.basecolumn1a table.list_archive td.list table tr.colhead td { padding: 5px; text-align: left; color: white; background: #BE2025; border-right: solid white 1px; border-bottom: solid white 1px; }
.basecolumn1a table.list_archive td.list table tr.colhead td.date { width: 60px;  }



/*--------RSS LISTER---------*/
table.rpa_main_rss_lister { margin: 0px 0px 10px 0px; }
table.rpa_main_rss_lister td.titletxt { color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }
table.rpa_main_rss_lister .list td { display: block; padding-top: 10px; padding-bottom: 10px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom; }
table.rpa_main_rss_lister a { display: block; font-weight: bold; font-size: 1.1em; text-transform: uppercase; padding-top: 0px; padding-bottom: 0px; padding-left: 23px; background-image: url("/images/structure/background/rpa-rss-icon.gif"); background-repeat: no-repeat; background-position: left; }
table.rpa_main_rss_lister a:hover { } 

.synd_whatisrss { padding-bottom: 10px; }
.synd_whatisrss .title { color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; padding-top: 10px; letter-spacing: -0.5px; }
.synd_whatisrss .content { line-height: 120%; }





/*---------------------------- EZINE SIGN-UP ----------------------------------*/
.feat_ezinesub { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.feat_ezinesub .titletxt { }
.feat_ezinesub .form { color: #be1f24; padding: 10px 10px 10px 10px; border: 1px #d6d7d9 solid; }
*html .feat_ezinesub .form { padding: 10px 10px 10px 5px; }
.feat_ezinesub .form .introduction { font-weight: bold; line-height: 150%; padding: 0px 0px 0px 0px; }
.feat_ezinesub .form h2 { color: #be1f24; font-weight: bold; font-size: 120%; }
.feat_ezinesub .form .introduction img { width: 530px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.feat_ezinesub .form td { padding: 0px 0px 10px 0px; }
.feat_ezinesub .form input { padding: 2px;  }
.feat_ezinesub .form label { color: #be1f24; font-family: "Calibri", "Tahoma","Geneva"; font-weight: bold; text-transform: uppercase; }
.feat_ezinesub .form .sub_title { padding: 0px 0px 10px 0px; }
.feat_ezinesub .form .sub_firstname { padding: 0px 0px 10px 0px; }
.feat_ezinesub .form .sub_surname { padding: 0px 0px 10px 0px; }
.feat_ezinesub .form .sub_email { padding: 0px 0px 10px 0px; }
.feat_ezinesub .form .sub_postcode { padding: 0px 0px 10px 0px; }
.feat_ezinesub .form input#subtitle { width: 30px; margin: 0px 0px 0px 74px; }
.feat_ezinesub .form input#subfirstname { width: 160px; margin: 0px 0px 0px 27px; }
.feat_ezinesub .form input#subsurname { width: 160px; margin: 0px 0px 0px 45px; }
.feat_ezinesub .form input#subemail { width: 200px; margin: 0px 0px 0px 57px; }
.feat_ezinesub .form input#subpostcode { width: 100px; margin: 0px 0px 0px 43px; }
.feat_ezinesub .form .securimagecontainer { width: 225px; border: solid 1px #d6d7d9; padding: 10px; margin: 0px 0px 0px 104px; }
.feat_ezinesub .form .securimagecontainer .instructions { color: #666666; font-family: arial; font-size: 90%; line-height: 120%; padding: 0px 0px 5px 0px; }
.feat_ezinesub .form .securimagecontainer .securimagebox { width: 225px; float: left; }
.feat_ezinesub .form .securimagecontainer .securimagebox .captcha { float: left; width: 153px; margin: 0px 10px 10px 0px; }
.feat_ezinesub .form .securimagecontainer .securimagebox .captcha img { border: 1px #be1f24 solid; }
.feat_ezinesub .form .securimagecontainer .securimagebox .audio { float: left; width: 25px; height: 25px; border: 1px #d6d7d9 solid; margin: 0px 5px 0px 0px; }
.feat_ezinesub .form .securimagecontainer .securimagebox .reload { float: left;width: 25px; height: 25px; border: 1px #d6d7d9 solid; }
.feat_ezinesub .form .button { width: 94px; margin: 0px 0px 0px 106px; color: #be1f24; background-color: #d6d7d9; font-weight: bold; font-family: "Calibri", "Tahoma","Geneva"; text-transform: uppercase; padding: 2px 5px 2px 5px; }
.feat_ezinesub .form .unsubscribe { width: 94px; margin: 0px 0px 0px 5px; }
.feat_ezinesub .form .button:hover { cursor: pointer; color: #fff; background-color: #be1f24; background-image: none; }






/*-------------SITE SEARCH PAGE--------------*/

.basecolumn1a table.sys_search { display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #d6d7d9; }
.basecolumn1a table.sys_search td.titletxt { color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; padding-bottom: 10px; letter-spacing: -0.5px; }
form.zoom_searchform { width: 580px; border: solid #d6d7d9 1px; margin-bottom: 20px; padding: 10px; }
form.zoom_searchform label { font-family: "Calibri", "Tahoma","Geneva"; font-size: 100%; color: #be1f24; font-weight: bold; padding: 0px 5px 0px 0px; }
form.zoom_searchform input.zoom_searchbox { width: 135px; font-size: 100%; padding: 3px 3px; }
form.zoom_searchform .zoom_button { font-family: "Calibri", "Tahoma","Geneva"; font-size: 100%; color: #be1f24; font-weight: bold; padding: 1px 2px; margin: 0px 5px 0px 0px; }
form.zoom_searchform .zoom_button:hover { cursor: pointer; color: #4a4a4a; }
form.zoom_searchform .zoom_match { font-family: "Calibri", "Tahoma","Geneva"; font-size: 100%; color: #be1f24; font-weight: bold;  }
form.zoom_searchform .zoom_match label { color: #4a4a4a; }
.basecolumn1a table.sys_search .searchheading { color: #be1f24; font-weight: bold; }
.basecolumn1a table.sys_search div.summary { font-size: 110%; color: #4a4a4a; font-weight: bold; padding-bottom: 5px; }
.basecolumn1a table.sys_search div.searchtime { font-size: 110%; color: #4a4a4a; font-weight: bold; padding-bottom: 5px; }
.basecolumn1a table.sys_search .result_pagescount { font-size: 110%; color: #4a4a4a; font-weight: bold; padding-bottom: 15px; }
.basecolumn1a table.sys_search .sorting { color: #4a4a4a; margin: 0px 0px 15px 0px; padding: 5px 0px 10px 5px; background: #e8e8e8; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom;  }
.basecolumn1a table.sys_search .sorting a { text-decoration: underline; color: #be1f24; }
.basecolumn1a table.sys_search .result_title { margin: 20px 0px 5px 0px; padding-top: 10px; line-height: 150%; }
.basecolumn1a table.sys_search .result_title a { font-family: "Calibri", "Tahoma","Geneva"; font-size: 120%; color: #be1f24; font-weight: bold; }
.basecolumn1a table.sys_search .highlight { background: #be1f24; color: white; }
.basecolumn1a table.sys_search .description { display: none; }
.basecolumn1a table.sys_search .context { margin-bottom: 10px; color: #4a4a4a; line-height: 140%; }
.basecolumn1a table.sys_search .infoline { color: #4a4a4a; font-weight: bold; background: #e8e8e8; padding: 3px; border-bottom: solid #d4d3d3 1px; margin-bottom: 10px;}






/*-------------LEFT NEWS ARCHIVE EXPANDING DROPDOWN--------------*/
.main_left_container { margin: 0px 0px 10px 0px; padding: 10px; background: white; border: solid #E5E5E5 1px; width: 185px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.mail_left_slidingdropdowncontrol { margin: 0px 0px 10px 0px; }
.mail_left_slidingdropdowncontrol .text { color: #BE1F24; font-size: 160%; text-transform: uppercase; font-weight: bold; letter-spacing: -0.5px; }
.mail_left_slidingdropdowncontrol .spacer { display: none; }
.main_left_slidingdropdown { margin: 0px 0px 10px 0px; }
.main_left_slidingdropdown .nav_linklist { padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; height: 150px; background-image: url("/images/structure/background/divider.gif"); background-repeat: repeat-x; background-position: bottom; }
.main_left_slidingdropdown .nav_linklist .titletxt { height: 20px; line-height: 20px; color: #4a4a4a; }
.main_left_slidingdropdown .nav_linklist li { height: 20px; line-height: 20px; float: left; width: 90px; height: 20px;  }
.main_left_slidingdropdown .nav_linklist li a { color: #BE1F24; line-height: 20px; text-decoration: none; display: block; font-size: 90%; text-decoration: none; padding: 0px 0px 0px 0px; }
.main_left_slidingdropdown .nav_linklist li a:hover { color: #4a4a4a; }

/*  */

