/* CSS Document */

body, html{
height:100%;
position:relative;
}

#iescroller{
background:none !important;
float:left;
}

body{
margin:0px;
background-image:url(../images/home.gif);
background-repeat:repeat-x;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6b6b6b;
}

a{
color:#009dd9;
}

#emailBox{
width:223px;
height:34px;
background-image:url(../images/email-box.jpg);
background-position:0px 11px;
background-repeat:no-repeat;   
padding-left:450px;
padding-top:25px;
float:left;
position:absolute;
margin-left:-40px;
}

#overview{
background-color:#efefef;
float:left;
width:400px;
padding:10px;
margin-bottom:50px;
display:none;
}

#overview a:focus{
outline:none;
-ie6-outline:none;
}

#overview input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
margin-bottom:3px;
}

#overview select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:3px;
}

#keydetails{
width:670px;
float:left;
margin-bottom:10px;
text-align:left !important;
}

#keydetailsDetails{
float:left;
padding:10px;
width:185px;
height:180px;
background-image:url(../images/detailsbg.jpg);
background-repeat:repeat-x;
margin-left:3px;
color:#ffffff;
}

#keydetails h1{
margin:0px;
font-size:16px;
padding:0px;
margin-top:10px;
text-indent:0px;
border-bottom:0px;
display:block;
height:auto;
}

#keydetails h2{
margin:0px;
font-size:13px;
padding:0px;
margin-top:10px;
text-indent:0px;
border-bottom:0px;
display:block;
height:auto;
}

#keydetails img{
float:left;
}

.keydetail{
width:400px;
float:left;
padding-bottom:6px;
border-bottom:1px dotted #666666;
margin-bottom:6px;
text-align:left !important;
position:relative;
}

.keydetail img{
float:left;
padding:3px;
border:1px solid #cccccc;
margin-right:5px;
}

#existingFile{
padding:10px 0px 10px 0px;
display:none;
}

.emailBoxField{
width:155px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
border:0px;
float:left;
}

.emailBoxButton{
width:30px;

height:20px;
margin-left:11px;
}

.cellPad{
padding:2px;
}

.fileCategory{
width:445px;
padding:10px;
float:left;
border:1px solid #cccccc;
margin-bottom:10px;
text-decoration:none;
background-color:#ededed;
display:inline;
}

.fileCategory a{
text-decoration:none;
font-weight:bold;
display:block;
color:#666666;
}

.file{
width:425px;
padding:10px;
float:left;
border:1px solid #cccccc;
margin-bottom:5px;
margin-top:5px;
text-decoration:none;
background-color:#fdfdfd;
color:#009dd9 !important;
font-weight:normal !important;
}

a.file:hover{
background-color:#009dd9;
color:#ffffff !important;
border:1px solid #ffffff;
}

.fringe-button{
width:467px;
height:100px;
font-size:0px;
text-indent:-100000px;
background-repeat:no-repeat;
float:left;
margin-bottom:10px;
}

a.fringe-button:hover{
background-position:0px -100px;
}

.labour{
background-image:url(../images/buttons/labour.jpg);
}

.conservative{
background-image:url(../images/buttons/conservative.jpg);
}

.lib-dem{
background-image:url(../images/buttons/lib-dems.jpg);
}

.upload-file{
background-image:url(../images/buttons/upload-file.jpg);
}

.manage-members{
background-image:url(../images/buttons/manage-members.jpg);
}

.manage-newsletters{
background-image:url(../images/buttons/manage-newsletters.jpg);
}

.manage-distro-lists{
background-image:url(../images/buttons/manage-distro-lists.jpg);
}

.manage-subscribers{
background-image:url(../images/buttons/manage-subscribers.jpg);
}

.current-members{
background-image:url(../images/buttons/current-members.jpg);
}

.currentMemberh3{
font-size:11px;
}

.current-member{
width:445px;
float:left;
border:1px solid #cccccc;
padding:10px;
background-color:#ffffff;
margin-bottom:10px;
}

.current-member a{
color:#0286d0;
text-decoration:none;
display:block;
width:100%;
height:100%;
}

.current-member h3{
margin:0px;
padding:0px;
font-size:11px;
}

.current-member img{
margin-bottom:10px;
border:0px;
}

.fringe-title{
border:0px;
text-indent:0px;
font-size:16px;
padding:0px;
margin:0px;
margin-bottom:10px;
}

.gallery-label{
float:left;
margin-right:5px;
font-weight:bold;
}

.gallery-title{
text-indent:0px ;
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
border:0px;
color:#009dd9;
float:left;
margin-right:10px;
}

.clearer{
clear:both;
height:0px;
overflow:hidden;
}

#container{
width:860px;
margin:0 auto;
position:relative;
}

#header{
width:860px;
height:190px;
float:left;
background-image:url(../images/header.gif);
background-repeat:no-repeat;
position:relative;
margin-top:5px;
}   

#marquee{
    width:829px;
    height:85px;   
    background:url(../images/marquee-bg.gif) no-repeat; 
    position:absolute;
    left:15px;
    top:85px;      
    padding:0px 0px 15px 0px;
}  

#marquee img{
    border:none;
}   

#marquee #scrollableArea{        
	margin-top:-45px;
}     

#marquee .scrollableArea img{       
    margin-right:30px;  
}                         

#marquee .scrollableArea *{      
position: relative;
float: left;
}  

div#marquee .scrollWrapper
{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}


#search{
    position:relative;
    left:680px;
    top:26px;
    width:155px;
    overflow:hidden;
}

#twitter-link{
position:absolute;
left:678px;
top:53px;
}
          
#search_field{  
border:0px;
background:url(../images/search-input-bg.jpg) no-repeat;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:118px;  
padding-left:8px;
font-weight:bold;
color:#33ccff;
height:20px;
}

#search_button{
width:23px;
height:20px;
position:absolute;     
margin-left:2px;
}

#subscribe_field{  
border:0px;
background:url(../images/subscribe_email.jpg) no-repeat;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:118px;  
padding-left:8px;
font-weight:bold;
color:#0099ff;
height:20px;
}

#subscribe_button{
width:23px;
height:20px;
position:absolute;     
margin-left:2px;
}


#members{
width:133px;
height:676px;
float:left;
background-image:url(../images/members.jpg);
background-repeat:no-repeat;
}

#left{
width:206px;
float:left;
min-height:400px;
height:auto !important;
height:400px;
}

.custom-image{
	width:206px;
	float:left;
}

.image-admin{
	float:left;	
	width:283px;
	padding:0 0 0 10px;
}

.admin-image-frame{
	float:left;
	border:2px dotted #cacaca;
	margin:5px;
	padding:5px;
}

.admin-image-frame:hover{
	border:2px dotted #0191d0;
}

.image-current{
	border:2px dotted #e67e1b;	
}

.image-container{
	text-align:left;
	padding:0 10px 0 0;
}
/*
.frame-top{
	background:url('../images/frame/frame-top.gif') repeat-x;
	height:7px;
}

.frame-top-right{
	position:absolute;
	right:0;
	background:url('../images/frame/frame-top-right.png');
	width:15px;
	height:15px;
}*/

#home-image{
width:206px;
height:177px;
float:left;
}

.side-image{
width:206px;
height:177px;
float:left;
}

.long-image{
width:206px;
height:412px;
float:left;
}

.bottom-right{
float:right;
margin-left:5px;
}

.download{
width:212px;
height:50px;
background-image:url(../images/download.jpg);
background-repeat:no-repeat;
padding-top:10px;
float:left;
}

.download a{
padding:8px 0px 5px 13px;
text-align:left;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}     

#health-news{
padding:39px 16px 26px 18px; 
width:172px; 
height:160px;
float:left;
display:inline;
background-image:url(../images/health-news.jpg);
background-repeat:no-repeat;
background-position:top;
color:#d9eff8;
overflow:hidden;
}

#health-news ul{
list-style:none;
padding:0;
margin:0;
}

.psBottomLink{
display:block;
text-align:right;
margin-bottom:5px;
padding-bottom:5px;
float:left;
}

#health-news a{
color:#ffffff;
}

#health-news-bottom{
background-image:url(../images/health-news-bottom.jpg);
background-repeat:no-repeat;
width:206px;
height:53px;
float:left;
}

#health-jobs{
padding:39px 16px 0px 18px; 
width:172px;
height:256px;
float:left;
background-image:url(../images/health-jobs.jpg);
background-repeat:no-repeat;
color:#FCF2E9;
position:relative;
}

#health-jobs a{
font-weight:bold;
text-decoration:none;
color:#844003;	
}

#health-jobs h3{
margin:0px;
padding:0px;
font-weight:bold;
font-size:11px;
color:#FCF2E9;
}

#health-jobs h4{
margin:0px;
padding:0px;
font-weight:bold;
font-size:11px;
color:#FBDAB9;
}

#health-jobs .location{
float:left;
padding-right:4px;
border-right:1px solid #FBDAB9;
margin-right:4px;
}

#health-jobs .click-here{
position:absolute;
bottom:8px;
left:11px;
height:22px;
width:184px;
font-size:0px;
text-indent:-100000px;
}

#right{
width:521px;
float:left;
}   

#main{
width:591px;
float:left;
background-image:url(../images/main-bg.jpg);
background-repeat:repeat-y;
margin-left:3px;
padding:16px 24px 0px 24px;
text-align:justify;
position:relative;
}


#main-wide-cont{
width:727px;
float:left;
}

#main-wide{
width:673px;
min-height:590px;
float:left;
background-image:url(../images/main-bg-wide.jpg);
background-repeat:repeat-y;
padding:15px 27px 0px 27px;
text-align:justify;
}

#subnav-wide{
background-image:url(../images/subnav-wide-bg.jpg);
background-repeat:repeat-y;
width:707px;
height:18px;
float:left;
padding:0px 0px 0px 20px;
}

#subnav-wide ul{
list-style-type:none;
padding:0px;
margin:0px;
}

#subnav-wide ul li{
float:left;
display:inline;
}

#subnav-wide a{
color:#E3F4FB;
text-decoration:none;
margin-right:15px;
}

#subnav-wide a:hover{
text-decoration:underline;
}

#subnav-wide .current{
font-weight:bold;
}

#subnav{
background-image:url(../images/subnav-bg.jpg);
background-repeat:repeat-y;
width:501px;
height:18px;
float:left;
padding:0px 0px 0px 20px;
}

#subnav ul{
list-style-type:none;
padding:0px;
margin:0px;
}

#subnav ul li{
float:left;
display:inline;
}

#subnav a{
color:#E3F4FB;
text-decoration:none;
margin-right:15px;
}

#subnav a:hover{
text-decoration:underline;
}

#subnav .current{
font-weight:bold;
}

#subheader{
padding-left:19px;
width:502px;
height:182px;
background-image:url(../images/main-bg.jpg);
background-repeat:repeat-y;
float:left;
}

.news-title{
margin:0px;
padding:0px;
font-size:11px;
color:#0191D0;
}

.news-date{
margin:0px;
padding:0px;
font-size:11px;
color:#E67E1B;
margin-bottom:5px;
}

.news-image{
float:right;
margin-left:10px;
margin-bottom:2px;
padding:2px;
border:1px solid #cccccc;
height:100px;
}

.news-image2{
float:left;
margin-right:10px;
margin-bottom:2px;
padding:2px;
border:1px solid #cccccc;
height:100px;
}

.sub-title{
margin:0px;
padding:0px;
font-size:12px;
color:#666666;
margin-bottom:4px;
margin-top:15px;
}

.news-divider{
width:100%;
float:left;
display:inline;
height:10px;
overflow:hidden;                                 
border-bottom:1px dotted #cacaca;
background-repeat:no-repeat;
padding:0px;
margin:0px 0px 10px 0px;
}

h1{
padding:0px;
margin:0px;
text-indent:-10000px;
background-repeat:no-repeat;
display:block;
height:16px;
padding-bottom:10px;
border-bottom:1px dotted #cacaca;
margin-bottom:12px;
}

h1.no-img{
text-indent:0px;
font-size:16px;
color:#009dd9;
height:auto;
}

.t-welcome{
background-image:url(../images/titles/welcome.jpg);
}

.t-latest-news{
background-image:url(../images/titles/latest-news.jpg);
}

.t-contact{
background-image:url(../images/titles/contact.jpg);
}

.t-search{
background-image:url(../images/titles/search.jpg);
}

.t-fringes{
background-image:url(../images/titles/fringes.jpg);
}

.t-who-are-we{
background-image:url(../images/titles/who-are-we.jpg);
}

.t-whats-on{
background-image:url(../images/titles/whats-on.jpg);
}

.t-topical-debate{
background-image:url(../images/titles/topical-debate.jpg);
}

.t-sponsorship{
background-image:url(../images/titles/sponsorship.jpg);
}

.t-sponsors{
background-image:url(../images/titles/sponsors.jpg);
}

.t-membership{
background-image:url(../images/titles/membership.jpg);
}

.t-members{
background-image:url(../images/titles/members.jpg);
}

.t-galleries{
background-image:url(../images/titles/galleries.jpg);
}

.t-admin-panel{
background-image:url(../images/titles/admin-panel.jpg);
}

.t-admin-site-content{
background-image:url(../images/titles/admin-site-content.jpg);
}

.t-admin-site-content-img{
background-image:url(../images/titles/admin-site-content-images.gif);
}

.t-admin-fringe-interest{
background-image:url(../images/titles/admin-fringe-interest.jpg);
}

.t-admin-members-section{
background-image:url(../images/titles/admin-members-section.jpg);
}

.t-admin-members-current-edit{
background-image:url(../images/titles/admin-members-current-edit.jpg);
width:500px;
}

.t-admin-members-current-add{
background-image:url(../images/titles/admin-members-current-add.jpg);
width:500px;
}

.t-admin-sponsorship-add{
background-image:url(../images/titles/admin-sponsorship-add.jpg);
width:500px;
}

.t-admin-sponsorship-edit{
background-image:url(../images/titles/admin-sponsorship-edit.jpg);
width:500px;
}

.t-admin-members-add-file{
background-image:url(../images/titles/admin-members-add-file.jpg);
}

.t-admin-members-edit-file{
background-image:url(../images/titles/admin-members-edit-file.jpg);
}

.t-admin-members-add-member{
background-image:url(../images/titles/admin-members-add-member.jpg);
}

.t-admin-members-edit-member{
background-image:url(../images/titles/admin-members-edit-member.jpg);
}

.t-admin-latest-news-add{
background-image:url(../images/titles/admin-latest-news-add.jpg);
}

.t-admin-latest-news-edit{
background-image:url(../images/titles/admin-latest-news-edit.jpg);
}

.t-admin-newsletter-section
{
background-image:url(../images/titles/admin-newsletter-section.jpg);
}

.t-admin-newsletter-add{
background-image:url(../images/titles/admin-newsletter-add.jpg);
}

.t-admin-newsletter-edit{
background-image:url(../images/titles/admin-newsletter-edit.jpg);
}

.t-admin-newsletter-additem{
background-image:url(../images/titles/admin-newsletter-additem.jpg);
}

.t-admin-newsletter-edititem{
background-image:url(../images/titles/admin-newsletter-edititem.jpg);
}

.t-admin-newsletter-add-distro{
background-image:url(../images/titles/admin-newsletter-add-distro.jpg);
}

.t-admin-newsletter-edit-distro{
background-image:url(../images/titles/admin-newsletter-edit-distro.jpg);
}

.t-admin-newsletter-add-sub{
background-image:url(../images/titles/admin-newsletter-add-sub.jpg);
}

.t-admin-newsletter-edit-sub{
background-image:url(../images/titles/admin-newsletter-edit-sub.jpg);
}

.t-admin-whats-on{
background-image:url(../images/titles/admin-whats-on.jpg);
}

.t-admin-galleries-add{
background-image:url(../images/titles/admin-galleries-add.jpg);
}

.t-admin-galleries-add-photo{
background-image:url(../images/titles/admin-galleries-add-photo.jpg);
}

.t-admin-galleries-edit-photo{
background-image:url(../images/titles/admin-galleries-edit-photo.jpg);
}

.t-admin-galleries-edit{
background-image:url(../images/titles/admin-galleries-edit.jpg);
}

.t-admin-whats-on-fringes-add{
background-image:url(../images/titles/admin-whats-on-fringes-add.jpg);
}

.t-admin-whats-on-fringes-edit{
background-image:url(../images/titles/admin-whats-on-fringes-edit.jpg);
}

#main p{
margin:0px;
padding:0px;
margin-bottom:10px;
}

#main.newsfeed p{
margin:0px;
padding:0px;
margin-top:10px;
}

#main-bottom{
width:644px;
height:28px;
float:left;
background-image:url(../images/main-bottom-bg.jpg);
background-repeat:no-repeat;
}

#main-bottom-wide{
width:727px;
height:28px;
float:left;
background-image:url(../images/main-bottom-wide.jpg);
background-repeat:no-repeat;
}

#footer{
width:810px;
height:34px;
float:left;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
color:#ffffff;
padding:20px 25px 0px 25px;
}

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

#footer a:hover{
text-decoration:underline;
}

#footer-text{
float:left;
}

#footer-links{
float:right;
line-height:12px;
}

#footer-links ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#footer-links ul li{
float:left;
display:inline;
padding-right:3px;
border-right:1px solid #ffffff;
margin-right:3px;
}

.last-link{
padding-right:0px !important;
margin-right:0px !important;
border:0px !important;
}

.score{
background-image:url(../images/score.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
height:20px;
padding-left:26px;
display:block;
height:30px;
width:120px;
float:left;
margin-left:3px;
}


#galleries-table-header{
background-image:url(../images/galleries-table-header.jpg);
background-repeat:no-repeat;
width:673px;
height:14px;
float:left;
margin-bottom:10px;
margin-top:5px;
}

.gallery1{
width:auto;
padding:10px;
background-color:#E2F6FF;
float:left;
border:1px solid #8CDDFF;
color:#3A5863;
margin-bottom:2px;
position:relative;
height:100%;
text-align:left;
}

.gallery1 a{
text-decoration:none;
color:#3A5863;
}

.gallery1 img{
border:1px solid #3A5863;
}

.gallery2{
width:auto;
padding:10px;
background-color:#FFD9B4;
float:left;
border:1px solid #FFBE7D;
color:#9A4800;
margin-bottom:2px;
position:relative;
text-align:left;
}

.gallery2 a{
text-decoration:none;
color:#9A4800;
}

.gallery2 img{
border:1px solid #9A4800;
}

.view-gallery{
position:absolute;
top:0px;
left:0px;
width:673px;
height:72px;
display:block;
z-index:10;
font-size:0px;
text-indent:-100000px;
}

.admin-button{
width:176px;
height:129px;
float:left;
background-repeat:no-repeat;
margin-right:10px;
background-position:0px 0px;
font-size:0px;
text-indent:-10000px;

}

a.admin-button:hover{
background-position:0px -129px;
}

.site-content-but{
background-image:url(../images/admin-buttons/site-content.jpg);
}

.whats-on-but{
background-image:url(../images/admin-buttons/whats-on.jpg);
}

.galleries-but{
background-image:url(../images/admin-buttons/galleries.jpg);
}

.latest-news-but{
background-image:url(../images/admin-buttons/latest-news.jpg);
}

.fringe-interest-but{
background-image:url(../images/admin-buttons/fringe-interest.jpg);
}

.members-section-but{
background-image:url(../images/admin-buttons/members-section.jpg);
}

.sponsorship-but{
background-image:url(../images/admin-buttons/sponsorship.jpg);
}

.newsletter-but{
background-image:url(../images/admin-buttons/newsletters.jpg);
}


.admin-home{
display:block;
width:480px;
height:33px;
float:left;
margin-top:7px;
font-size:0px;
text-indent:-10000px;
}

#admin-edit{
width:673px;
float:left;
border-top:1px solid #E4E4E4;
padding-top:10px;
}

#admin-edit-list{
width:148px;
height:470px;
padding-right:2px;
overflow:auto;
float:left;
margin-right:2px;
border-right:1px solid #E4E4E4;
}

#admin-edit-list ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#admin-edit-list ul li{
margin-bottom:5px;
}

#admin-edit-list ul li a{
color:#6B6B6B;
text-decoration:none;
font-weight:bold;
display:block;
padding:2px;
}

#admin-edit-list ul li a:hover{
background-color:#E4E4E4;
border-right:2px solid #6B6B6B;
}

#admin-edit-list ul li ul{
margin:5px 0px 5px 0px;
padding:0px;
}

#admin-edit-list ul li ul li{
padding:0px;
margin:0px;
}

#admin-edit-list ul li ul li a{
font-weight:normal;
padding-left:8px;
}

.admin-current{
color:#0191D0 !important;
}

#message{
background-image:url(../images/message.jpg);
background-repeat:no-repeat;
background-position:center center;
width:400px;
height:150px;
position:absolute;
top:50%;
left:50%;
margin-left:-200px;
margin-top:-75px;
z-index:100;
text-align:center;
font-weight:bold;
color:#0495d3;
font-size:14px;
display:none;
}
#msgbg{
opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
height:100%;
position:absolute;
z-index:99;
width:100%;
height:100%;
background-color:#ffffff;
display:none;
}

#messages{
padding:10px 20px 10px 25px;
border:1px solid #E2C822;
background-color:#FFF9D7;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
display:block;
width:626px;
background-image:url(../images/tick.jpg);
background-repeat:no-repeat;
background-position:4px 9px;
}

#messages a{
color:#8a5d0e;
text-decoration:underline;
}

#messages a:hover{
text-decoration:none;
}

#main-messages{
padding:10px 20px 10px 25px;
border:1px solid #E2C822;
background-color:#FFF9D7;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
display:block;
width:545px;
background-image:url(../images/tick.jpg);
background-repeat:no-repeat;
background-position:4px 9px;
}

#main-messages a{
color:#8a5d0e;
text-decoration:underline;
}

#main-messages a:hover{
text-decoration:none;
}

#errors{
padding:10px 20px 10px 25px;
border:1px solid #DD3C10;
background-color:#FFEBE8;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
display:block;
width:626px;
background-image:url(../images/cross.jpg);
background-repeat:no-repeat;
background-position:4px 9px;
}

#errors ul{
list-style:none;
padding:0;
margin:0;
}

#main-errors{
padding:10px 20px 10px 25px;
border:1px solid #DD3C10;
background-color:#FFEBE8;
color:#333333;
font-weight:bold;
margin:10px 0px 10px 0px;
display:block;
width:545px;
background-image:url(../images/cross.jpg);
background-repeat:no-repeat;
background-position:4px 9px;
}

#main-errors ul{
list-style:none;
padding:0;
margin:0;
}

#newsletter_items
{
	margin-top:10px;
}

#newsletter_items ul
{
list-style:none;
padding:0;
margin:0;	
}

#newsletter_items table
{
	font-size:11px;
}

#admin-edit-content{
width:510px;
float:left;
min-height:470px;
padding-left:10px;
}

.form-title{
font-weight:bold;
display:block;
margin-bottom:3px;
}

.form-title em{
font-weight:normal;
}

.field1{
display:block;
width:300px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #cccccc;
margin-bottom:10px;
}

.date1{
display:block;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #cccccc;
margin-bottom:10px;
float:left;
margin-right:2px;
}

.gallery-thumb{
margin-right:2px;
padding:2px;
border:1px solid #cccccc;
float:left;
margin-bottom:2px;
}

.topical-left{
	float:left;
	width:352px;
	margin-right:25px !important;
	/*margin-right:9px;*/
	display:inline-block;
}

.topical-left label{
	float:left;
}

.topical-right{
	display:inline-block;
	float:left;
	width:200px;
	overflow:hidden;
}

.partners p{
	margin:0 !important;
}

.topical-button{
width:200px;
height:43px;
font-size:0px;
text-indent:-100000px;
background-repeat:no-repeat;
float:left;
margin-bottom:5px;
}

.topical-links p{
	margin:0 0 5px 0 !important;	
}

.topical-button:hover{
background-position:0px -43px;
}

.topical-lib a{
	background:url('../images/topical-debate/libdem-button.jpg');
}

.topical-lab a{
	background:url('../images/topical-debate/labour-button.jpg');
}

.topical-cons a{
	background:url('../images/topical-debate/cons-button.jpg');
}

.topical-form{
	width:246px;
}

.topical-submit{
	float:right;
}

.topical-error{
	color:#cc0000;
	text-align:right;
	float:right;
	padding-right:2px;
}

/* NO IN USE */

#floating-tab-holder{
	position:absolute;
	top:0px;
	left:0px;
	/*height:31px;*/
	width:100%;
	z-index:100;
	text-align:center;
}

#floating-tab{
	margin:0 auto;
	width:860px;
	text-align:center;
	
}

#floating-tab .floating-tab-left{
	background:url('../images/status-tab/floating-tab-left.gif') no-repeat;
	float:left;
	width:11px;
	height:31px;
}

#floating-tab .floating-tab-centre{
	background:url('../images/status-tab/floating-tab-centre.gif') repeat-x;
	float:left;
	height:26px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:6px 5px 0;
}

#floating-tab .floating-tab-right{
	background:url('../images/status-tab/floating-tab-right.gif') no-repeat;
	float:left;
	width:11px;
	height:31px;
}      
#text-resize-con{
 width:591px;
 padding:12px 24px 0px 24px;
 margin-left:3px;
 font-weight:bold;
 background:url('../images/text-resize-bg.jpg') top left no-repeat;
 text-align:right;
} 
#text-resize-con a{
 text-decoration:none;
} 
#text-resize-con #increase-text-size{
    font-size:20px;
}
#text-resize-con #decrease-text-size{
    font-size:14px;
}

#subscribe-box
{
	background:url('/images/subscribe_bg.jpg') no-repeat;
	display:block;
	float:left;
	width:206px;
	height:79px;
	padding:15px 25px;
}