
.open a img { margin-right:10px; }
.close a img { margin-right:10px; }
		
a.direct_btn {
	font-size:1.2em;
	display:block;
	width:230px;
	height:20px;
	border:1px solid #79a7b8;
	text-decoration:none;
	padding:1em;
	float:left;
	margin-left:20px;
}

.btn_project {
	color:#000;
	border:2px solid #366273;
	background-color:#fff;
	font-size:1.5em;  
}
.project {
	width:575px;
	margin:0 0 0 0;
	/*padding:.5em 1em;*/
	border:2px solid #c8c8c8;
	background-color:#fff;
	display:block;
	cursor:pointer;
}
.project .project_header {
	padding: .5em;
	font-size:1.3em;
	display:block;
	color:#004f68;
	width:100%;
} 
.project_content {
	font-weight:normal;
	padding:0 30px;
	margin:0;
}
label {
	width:110px;
	font-size:1em;
	font-weight:bold;  
	display:block;
	text-align:right;
	padding:5px 4px 0 0;
	float:left;
}
label.forvote {
	text-align:left;
	float:none;
	padding:0px;
	margin:0px;
}
.sml {
	display:block;
	float:right;
	font-size:0.9em;
	text-align:left;
	width:378px; 
	margin:0em 3em 0.8em 0em;
	font-style:italic;
	color:#646464;
	padding:0px 0px 0px 10px;
	} 
.instruct {
	width:368px;
	padding:0px 0px 0px 0px;
	margin:-2px 4em 0 0;  
}
.project p input {
	font-size:2em;
}
#other_label {
	width:125px;
}
#p_other {    
	width:250px;  
}
.radio_select {  
	width:20px;
}  
/* if error span covers following classes, then red */
.error, .error .sml, .error .instruct {
	color:red;
}
textarea {  
	text-align:left;
	font-size: 13px;
	height: 45px;    
	line-height: 15px;
	width:374px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #9a9a9a;
	margin:2px;
	padding:2px;
}
.btn_left {
	margin:0 10px 0 0;
}
.btnright {
	margin:0 0 10px 0;
}
#p_desc {
	margin-top:8px;  
	height: 85px;    
}  
.checker {
	margin:8px 0 0 2px;
	width:15px;
	float:left;
}
.labelchecker {
	float:left;
	font-weight:normal;
	margin:0 0 10px 0;
	color:#000;  
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:374px;  
	border: 1px solid #9a9a9a;
	margin:2px;  
	padding:2px;
}
#option_selector {
	margin-left:117px;  
	width:380px;
}
#other_expand {
	display:block;
	margin: 6px 0 0 109px;
}  
.project_content strong {
	color:#004f68;
}
.ticked_project {
	background:#ebf1fa url(http://webarchive.nationalarchives.gov.uk/20100115015804/http://cashback.cjsonline.gov.uk/images/tick_project.gif) no-repeat top right;
	border-color:#366273;
}  
.project:hover {
	background-color:#ebf1fa;      
	cursor:pointer;  
}
#details, #propose {
	width:530px;  
	margin:2em 0; 
	padding:1em 2em 1em 2em;  
	border:1px solid #c8c8c8;    
	background-color:#f4f4f4;  
}  
#details h3, #propose h3 {  
	font-size:1.3em;    
}  
#details input#optin_initial { 
	width:24px;
	border: 0px;
}
#checkRequired {
	color:red;
	font-weight:bold;
	width:60px;
	margin:-17px 0 0 90px;  
	display:block;
}		
.centerpara {
	width:100%;
	text-align:center;
}
#shrinker {
	display:block;
}
.shrink_instruction {
	background: #cfd8e5 url(http://webarchive.nationalarchives.gov.uk/20100115015804/http://cashback.cjsonline.gov.uk/images/bullet02.gif) no-repeat 65px 6px;
	cursor:pointer;
	font-size:1.1em;
	display:block;
	clear:both;
	text-align:center;
	font-weight:bold;
	margin:15px 0 15px 0;
	padding:5px 0;
}
.shrink_instruction:hover {
	color:#395e97;
}
.instruction {  
	background-color: #e9e9e9;
	padding:5px;
}
		
#greenpaper_head {background: url(http://webarchive.nationalarchives.gov.uk/20100115015804/http://consultations.cjsonline.gov.uk/images/cjs_bg_greenpaper.gif) no-repeat;}
span#greenpaper_icon { 
	float:right;
	background: url(http://webarchive.nationalarchives.gov.uk/20100115015804/http://consultations.cjsonline.gov.uk/images/green_paper_icon_sml.png) no-repeat;
	width:33px;  
	height:37px;
	margin:-15px 2px 0 0;  
}

#greenpaper_head  {
	margin:1px 0;
	height:16px !important;     
	height: 1%;
	height/**/:/**/16px;
	text-indent:-9999px;
	}
#sidebar2 #infonav ul.bot li.greenpaper{
	background-color:#ddedde;
	border-bottom:3px solid #689575;
}	  
#sidebar2 #infonav ul.bot li.greenpaper:hover{
	background-color:#f0f4f6;
}		
		
/* START - EXCEPTIONS FOR DISPLAYING LIST OF FUNDED PROJECTS */
body.funded_projects .project { 
	width:540px;
	margin-left:28px;
	/*background-image:url(http://webarchive.nationalarchives.gov.uk/20100115015804/http://cashback.cjsonline.gov.uk/images/funded.gif)*/
}
body.funded_projects h2 {
	padding-top:25px;
}	
body.funded_projects .project_header {
	font-weight:normal;
}
/* END - EXCEPTIONS FOR DISPLAYING LIST OF FUNDED PROJECTS */

		
/* START - OVERRDIDE LOGO and frame SETTINGS IN MAIN.CSS */
#img_CJSlogo, #img_CJSlogo a, #img_CJSlogo :link, #img_CJSlogo :focus, #img_CJSlogo :visited, #img_CJSlogo :hover, #img_CJSlogo :active {
	width:auto;
	height:auto;
	position:absolute;
	top:-6px;
	margin-left:0px;
	}
#cosmetic_bg2{background: url(http://webarchive.nationalarchives.gov.uk/20100115015804/http://cashback.cjsonline.gov.uk/images/home_bg_br_community_cashback.jpg) no-repeat bottom right;}
#content_container {background: url(http://webarchive.nationalarchives.gov.uk/20100115015804/http://cashback.cjsonline.gov.uk/images/home_bg_bl_community_cashback.jpg) no-repeat bottom left;}	
	
/* END - OVERRDIDE LOGO and frame SETTINGS IN MAIN.CSS */


		

