@import url("formatting.css"/*tpa=http://www.breakthrough.org.uk/css/front/formatting.css*/);

/* General styles for Breakthrough main website*/
#printFloat{display:none;}
body{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*font-size: 70%;line-height: 12px; */ 
	
	color: #666666; 
	line-height: 1.1em; 
}
#main_content ul{ margin:0; padding:0; list-style-type: none; }
#main_content ul li{ background-image: url("bullet.gif"/*tpa=http://www.breakthrough.org.uk/images/bullet.gif*/); background-repeat: no-repeat; background-position: 0 .5em; padding-left: 0.8em; }

td,th { font-size: 0.95em; line-height:normal; }
td ul{ padding-left:20px; margin-left:0px; }

body {
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	background-image: url("bg_page.gif"/*tpa=http://www.breakthrough.org.uk/display_images/bg_page.gif*/);
	background-color: #FFFFFF;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #992784; 
}
a:link { 
	/**/text-decoration: none; 
}
a:visited { 
	/**/text-decoration: none; 
	color: #992784; 
}
a:hover { 
	/**/text-decoration: underline; 
	color: #000000; 
}
a:active { 
	/**/text-decoration: none; 
	color: #992784; 
}

#main_content a, #main_content a:link, #main_content a:hover, #main_content a:visited, #main_content a:active{ text-decoration:underline;}

h1 { 
	/*color: #616134; */
	font-size: 1.4em; 
	line-height: 18px; 
	padding: 0px; 
	margin: 0px; 
}

h2 
{
	font-weight:bold;
	text-transform: uppercase; 
	font-size: 1.2em; 
	/*color: #666666;
	margin: 0px; */ 
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;  
}

.h2_stronger {
	font-weight:bold; 
	/*padding-bottom:0.8em;*/
	margin-bottom: 0.8em;
	font-size: 1em;
}

h3 { 
	font-size: 1.1em; 
	/*color: #616134; */
	font-weight: bold; 
	padding: 0px; 
	margin: 0px; 
	/*margin-bottom: 5px;  
	margin-top: 5px;*/
	margin-bottom: 0.5em;  
	margin-top: 0.5em;
}

h4 {  
	font-size: 1em; 
	/*color: #616134; */
	font-weight: bold; 
	padding: 0px; 
	margin: 0px; 
	margin-bottom: 2px; 
	margin-top: 3px; 
}

h1, h2, .h2_stronger, h3, h4 { color: #616134; }

.lowerCase { 
	font-size: 0.4em;
	text-transform:none;
}

.lowerCaseTitle {
	font-weight:bold; 
	margin-bottom: 0.8em;
	font-size: 1.1em;
	color: #EE9811;
}

img { 
	border: none; 
}

p { 
	padding: 5px 0px 3px 0px; 
	margin: 0px 0px 0px 0px; 
}

form,input,select,textarea{
	margin:0px;
	padding:0px;
}

/* Main content containers */

#main { 
	position: relative; 
	padding-top:10px;
	margin: auto; 
	width: 778px; 
	background-image: url("bg.gif"/*tpa=http://www.breakthrough.org.uk/display_images/bg.gif*/);
}

.container {
	margin-left: 34px; 
	width: 725px; 
	clear: both;
}

/* Header */

#logo { 
	/*position: absolute;
	left: 24px;
	top: 19px;
	height: 61px; */
	padding-top: 0px;
}
#logo_inner { 
	padding-top: 25px; 
}
#header_mybreakthrough { 
	position: absolute;
	top: 10px; 
	right: 35px;
	
}

#donate {
	position: absolute;
	top: 10px; 
	right: 261px; 
	text-align:right;
}

#header_links {
	position: absolute;
	top: 41px;
	right: 35px;
	text-align:right;
	width: 384px;
}
#header_links ul { 
	padding: 0px; 
	margin: 0px; 
}
#header_links li { 
	padding: 0px; 
	margin: 0px; 
	list-style-type: none; 
	float: left;
	line-height:27px;
}

#header_links_inner { 
	position: absolute; 
	top: 35px; 
	right: 35px; 
}
#header_links_inner ul { 
	padding: 0px; 
	margin: 0px; 
}
#header_links_inner li { 
	padding: 0px; 
	margin: 0px; 
	list-style-type: none; 
	float: left; 
}

#breadcrumb { 
	/*position: absolute; 
	top: 5px; 
	font-size: 0.75em; */
	width:600px;
	font-size: 0.9em;
	background-image:url("grey_square.gif"/*tpa=http://www.breakthrough.org.uk/display_images/grey_square.gif*/);
	background-position:0px 0.4em;
	background-repeat:no-repeat;
	text-indent:1em;
}
#searchform{
	position: absolute; 
	top: 10px; 
	right: 27px; 
	padding-top: 2px; 
	padding-left: 7px; 
	background-image: url("search_bg.gif"/*tpa=http://www.breakthrough.org.uk/display_images/search_bg.gif*/);
	background-repeat: no-repeat; 
	height: 29px; 
	width: 207px; 
}
#searchform form{margin:0px; padding:0px;}
#searchform .searchterm 
{
	position: absolute;
	top: 4px;
	right: 67px; 
	width:135px;
	font-size: 0.9em;
	color: #666666; 
	padding:2px;	
	border: none;
}

#sideRelatedTerm{
	margin:8px;
	padding:10px !important;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}

#sideRelatedTerm .head {
	text-transform: uppercase; 
	color:#707070; 
	font-weight:bold; 
	padding-bottom:2px; 
	font-size:0.9em;
}

/*
#search_inner { 
	position: absolute; 
	top: 65px; 
	right: 27px; 
	padding-top: 2px; 
	padding-left: 7px; 
	background-image: url(/display_images/search_bg.gif);
	background-repeat: no-repeat; 
	height: 29px; 
	width: 207px; 
}*/
#searchform .searchbutton { 
	position: absolute; 
	top: 4px; 
	right: 15px; 
	border: none;
}

.search_button { 
	position: relative; 
	top: 4px; 
	padding-left: 2px; 
}

/* BCAM button */

#bcam_button {
	position: absolute;
	top: 77px; 
	right: 34px !important; 
	text-align:right;
}


/* Navigation */

#nav { 
	clear: both; 
	padding-top: 20px; 
}
#nav ul { 
	margin: 0px; 
	padding: 0px; 
}
#nav li { 
	margin: 0px; 
	padding: 0px; 
	float: left; 
	display: block; 
	list-style-type: none; 
	height:27px;
	overflow:hidden;
}

#nav2Empty
{
	/*position:absolute;
	
	top:141px; right:21px;*/
	margin-left:21px;
	width: 736px; 
	height: 3px; 
	background-color: #992884;
	clear: both; 
	overflow:hidden;
}

#nav2 { 
	width: 736px; 
	height: 28px; 
	margin: -2px 22px 0px 21px; 
	background-color: #AAAA75; 
	border-bottom: 1px solid #616134; 
	color: #30300A; 
	font-weight: bold; 
	/*font-size: 0.9em; 
	set font & line height as absolute size so it will not be affected by font resize*/
	font-size:10px;
	line-height:12px;
	padding-top: 3px; 
	clear: both; 
}
#nav2 ul { 
	margin: 0px; 
	padding: 0px; 
	margin-left: 10px;
	}
#nav2 li{ 
	padding: 0px; 
	margin: 0px; 
	float: left;
	background-image:url("nav2_whiteDivider.gif"/*tpa=http://www.breakthrough.org.uk/display_images/nav2_whiteDivider.gif*/);
	background-repeat:no-repeat; 
	background-position: right bottom; 
	height:28px; 
	list-style-type: none; 
	margin-left: 8px; 
	padding-right: 8px;  
}
#nav2 li a { 
	/*background-repeat: no-repeat; 
	background-position: 0 .4em; 
	padding-left: 8px;*/  
}
#nav2 li a:hover, #nav2 li .linkon { 
	/*padding-left: 8px;  
	background-image: url(/display_images/nav_bullet_brown.gif);
	background-repeat: no-repeat; 
	background-position: 0 .4em;*/ 
}
#nav2 a { 
	color: #FFFFFF; 
} 
#nav2 a:hover { 
	text-decoration: none; 
	color: #30300A; 
}

#nav3 { 
	width: 160px; 
	border-top: 1px solid #CCCCCC; 
	margin-bottom: 20px; 
	font-size: 0.9em; 
}
#nav3 ul { 
	margin: 0px; 
	padding: 0px;
}
#nav3 li { 
	margin: 1px 0px; 
	padding: 5px; 
	list-style-type: none; 
	border-bottom: 1px solid #CCCCCC;	
}
#nav3 .blankLi {
	margin:0px;
	padding:0px;
	border:1px solid #fff;
}
#nav3 .selSection {
	background-color: #F6F6F6;
}
.indent { 
	background-color: #F6F6F6; 
	padding: 20px 
}


/* Footer */

#footer { 
	background-image: url("footer_logo.gif"/*tpa=http://www.breakthrough.org.uk/display_images/footer_logo.gif*/);
	background-repeat: no-repeat; 
	background-color: #992784; 
	height: 72px; 
	color: #FFFFFF; 
	padding: 0px 0px 0px 100px; 
	width: 611px; 
	margin-top: 20px; 
	clear: both; 
}
#footer a { 
	font-size: 0.9em; 
	color: #FFFFFF; 
}
#footer a:link { 
	text-decoration: none; 
}
#footer a:visited { 
	text-decoration: none; 
	color: #FFFFFF; 
}
#footer a:hover { 
	text-decoration: underline; 
	color: #eed1ef; 
}
#footer a:active { 
	text-decoration: none; 
	color: #FFFFFF; 
}

#footer_bottom { 
	position: relative;
	top: 52px; 
}
#footer_textsize { 
	position:relative;
	padding:5px 5px 0px 0px;
	float:right;
}
#footer_image { 
	position: relative; 
	margin: auto; 
	width: 776px; 
}
#footer_copyright { 
	margin-top: 5px; 
	padding-bottom: 2px; 
	font-size: 0.85em;
	//font-size: 0.8em;
	line-height: 1.6em;
	overflow: hidden;
	/*text-align:right;*/
}
	#footer_copyright div.licence {
		float: left;
		width: 620px;
	}
	#footer_copyright div.torchbox {
		float: right;
		width: 90px;
		text-align: right;
		padding-right: 15px;
		margin-top: 15px;
		//margin-top: 14px;
	}
/*homepage*/
.fade{padding-top:4px;}

/* Extra */

#main_content { 
	float: left; 
	width: 355px; 
	line-height: 16px; 
	margin-bottom: 10px; 
	padding-top:15px; 
	overflow:hidden;
}
#main_content p { 
	padding: 5px 0px 5px 0px; 
	margin: 0px 0px 0px 0px; 
}
#left_column { 
	float: left; 
	width: 160px; 
	overflow:hidden;
	margin-right: 24px; 
	padding-top:15px; 
	padding-bottom:20px; 
}
#right_column { 
	float: left; 
	width: 160px; 
	margin-left: 24px; 
	padding-bottom:140px;
	padding-top:15px;
	background-color:#F5EBF5;
	background-position:left bottom;
	background-repeat:no-repeat;
}

#two_column { 
	float: left; 
	width: 526px; 
	line-height: 15px; 
	padding-top:15px; 
}
#two_column p { 
	padding: 5px 0px 5px 0px; 
	margin: 0px 0px 0px 0px; 
}

#three_columns { 
	margin-top: 20px;
}
.three_teasers { 
	width: 160px; 
	float: left; 
	margin-right: 23px; 
	margin-bottom: 20px;
}
.three_teasers_end { 
	width: 160px; 
	float: left; 
	margin-bottom: 20px;
}

#lower_three_columns {
	padding-top: 20px;
}
#lower_three_columns, #three_columns {font-size:1em; }
#lower_three_columns h2, #three_columns h2
{
	margin:0px 0px 2px 0px; font-size:0.9em; line-height:normal;
}
#lower_three_columns a, #three_columns a
{ font-weight:bold; font-size:0.9em;}
#lower_three_columns a, #three_columns img{padding-bottom:2px;}

#teaser_row { 
	font-size: 0.9em; 
	line-height: 13px; 
	font-weight: bold;
}
#teaser_row h2 {
	font-size: 1em; 
	margin:0px;
	color:#666666;

}
.teaser { 
	float: left; 
	width: 122px; 
	height: 127px; 
	margin-left: 12px; 
	margin-right: 12px; 
	margin-top: 15px; 
}

#lower_index { 
	clear: both; 
	padding-top: 15px; 
}
#find_events 
{
	color:#000000;
	float: left; 
	width: 191px; 
	background: url("findevents_bg.gif"/*tpa=http://www.breakthrough.org.uk/display_images/findevents_bg.gif*/) no-repeat;
	height: 118px; 
	padding: 15px; 
	margin-right: 25px; 
	padding-bottom:25px; 
	font-size:11px;
	line-height:15px;
}

#whats_new { 
	float: left; 
	width: 278px; 
	margin-right: 20px; 
	margin-bottom: 10px;
}
#whats_new .newsType{font-size:0.9em;}
#whats_new .newsDate{font-size:1em;}
#whats_new .newsOthers{font-weight:bold;font-size:0.9em;}
#home_rotatingTeaser { 
	float: left; 
	width: 161px;
	margin-bottom: 10px; 
}

#teaser_two { 
	margin-top: 10px; 
}
#teaser_left { 
	float: left; 
	width: 333px; 
	margin-right: 20px; 
}
#teaser_right { 
	float: left; 
	width: 158px; 
}

#find_events2 { 
	width: 145px; 
	background: url("findevents_bg2.gif"/*tpa=http://www.breakthrough.org.uk/display_images/findevents_bg2.gif*/) no-repeat;
	height: 148px; 
	padding: 15px; 
}

#teaser { 
	background-color: #E6E6D6; 
	width: 171px; 
	color: #616134; 
}

#campaign_toolkit { 
	width: 130px; 
	background-image: url("campaign_bg.gif"/*tpa=http://www.breakthrough.org.uk/display_images/campaign_bg.gif*/);
	padding: 5px 15px 5px 15px; 
	line-height: 16px; 
}

.callout, .calloutMedium { 
	float: right; 
	font-size: 1em; 
	color: #FFFFFF; 
	padding: 15px; 
	background-repeat: no-repeat; 
}

.bodyQuote {
	float: right;
	padding-left:5px;
	background-color:#ffffff;
	margin-left: 0px; 
	margin-bottom: 5px; 
	margin-top: 5px; 
	width: 160px;
	font-size: 1em; 
}
.bodyQuote .quoteimage{ width:160px; overflow:hidden; }
.bodyQuote .text 
{
	padding:10px 10px 0px 10px;
	text-indent:20px;
	background-repeat: no-repeat; 
}

.bodyQuote .textend 
{
	padding:10px;
	background-repeat: no-repeat; 
	background-position:right top;
}

#controls { 
	margin-top: 10px; 
	margin-bottom: 10px; 
}

#thankyous { 
	clear: both; 
	}
#thankyous ul { 
	padding: 0px; 
	margin: 0px; 
}
#thankyous li { 
	padding: 0px; 
	margin: 0px; 
	margin-left: 15px; 
	margin-bottom: 5px; 
	list-style-image: url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/); 
}

#see_also { 
	background-color: #F8F8F8; 
	width: 310px; 
	padding: 13px; 
}
#see_also .selPage{ background-image: url("arrow_small_lighter.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small_lighter.gif*/); color:#646464 !important;}
#see_also .bottomNavTitle
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	padding-bottom:6px;
}
#see_also ul { 
	padding: 0px; 
	margin: 0px;
}
#see_also li { 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1.4em; 
	line-height:normal;
	margin-top:0.4em;
	background-image: url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/);
	background-repeat:no-repeat;
	background-position:0% 50%;
	list-style-type:none; list-style-image:none;
	
}
#see_also .blankLi {margin:0px!important; padding:0px!important; background-image:none; list-style-type:none; list-style-image:none; border:1px solid #f8f8f8;}
#see_also a:link, #see_also a:visited { text-decoration:none;}

#learn_more { 
	width: 100%; 
} 
#learn_more ul { 
	padding: 0px; 
	margin: 0px; 
}
#learn_more li {  
	padding: 0px; 
	margin: 0px; 
	margin-right: 10px; 
	margin-left: 15px; 
	list-style-image: url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/); 
	float: left; 
}

/*Section Main index*/
#sectionMainImage
{
	background-repeat:no-repeat;
	padding-top:35px;
	width:526px;
	color: #333333;
}
/*#mainimage_text { 
	position: absolute; 
	top: 230px; 
	left: 232px; 
	width: 290px; 
	line-height:1em; 
	 
}*/
#sectionTwoTeasers 
{
	background-repeat:no-repeat;
	margin: 10px;
	height: 125px;
	margin-left: 0px;
}
#sectionTwoTeasers .innerText .head{ font-weight:bold; color: #EE9810; font-family: verdana; font-size: 1.2em; width: 80px;}
#sectionTwoTeasers .innerText{ padding-left:2px; }

#sectionMainImage .innerText .head{ font-weight:bold;}
#sectionMainImage .innerText{width:255px; padding-left:2px; padding-bottom:10px;}
/* Lists */
.anchorLinkUL{margin-top:5px; margin-bottom:0px;}
.li 
{
	padding:0px;
	padding-left: 10px; 
	margin: 0px; 
	/*margin-left: -25px; */
	background-image: url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/);
	background-position:0% 50%; 
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
}
.docList_pdf { 
	padding-left:20px;
	background-image:url("pdf.gif"/*tpa=http://www.breakthrough.org.uk/display_images/document_icons/pdf.gif*/);
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	line-height:normal;
}

.docList_doc { 
	padding-left:20px;
	background-image:url("doc.gif"/*tpa=http://www.breakthrough.org.uk/display_images/document_icons/doc.gif*/);
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	line-height:normal;
}

.docList_xls { 
	padding-left:20px;
	background-image:url("xls.gif"/*tpa=http://www.breakthrough.org.uk/display_images/document_icons/xls.gif*/);
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	line-height:normal;
}

.docList_zip { 
	padding-left:20px;
	background-image:url("zip.gif"/*tpa=http://www.breakthrough.org.uk/display_images/document_icons/zip.gif*/);
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	line-height:normal;
}

.docList_ppt { 
	padding-left:20px;
	background-image:url("ppt.gif"/*tpa=http://www.breakthrough.org.uk/display_images/document_icons/ppt.gif*/);
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	line-height:normal;
}
.rightarrow {
	text-indent:15px;
	background-image: url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/);
	background-repeat:no-repeat;
	background-position: 2px 3px;
	line-height:normal;
}

.rightarrowPad { 
	padding-left:15px;
	background-image:url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/);
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-type:none;
	background-position: 2px 4px;
	line-height:normal;
}
/* For the events item page (to overwrite main_content bullet style) */
#xRight li { background-image: url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/); }


/*Teasers & intro*/
#intro { 
	padding:10px 0px 10px 0px; 
	font-weight:bold; 
}
.rightRelatedList { 
	padding:10px 10px 10px 10px; 
	margin:0px;
}
.rightRelatedList .head { 
	text-transform: uppercase; 
	color:#707070; 
	font-weight:bold; 
	padding-bottom:2px; 
	font-size:0.9em;
}
.rightRelatedList .item {
	padding:5px 0px 5px 0px;
}
.rightRelatedList .newsDate { 
	/**/font-weight:bold; 
	font-size:1em;
	text-transform:uppercase;
}
.rightRelatedList .newsType {
	font-size:0.9em;
}
.rightRelatedList .filesize {
	font-size:0.9em;
}
.rightRelatedList .shortitem {
	padding:2px 0px 2px 0px;
}
.centerTeaserItem {
	margin:5px 0px 15px 0px;
}
.centerTeaserItem img {
	padding-left:10px;
}
.centerTeaserItemLeft {
	float:left; 
	width:160px;
}
.centerTeaserItemRight {
	float:left; 
	width:160px;
	margin-left:35px;
}
.sideTeaserContainer {
	width:160px; 
	margin-bottom:20px;
}

/*Boxes and such*/
.nonecoloredListBox_Main {
	width: 526px; 
	margin-bottom:15px; 
	margin-top:5px; 
}
.coloredListBox_Main {
	background-image:url("beigebox526_top.gif"/*tpa=http://www.breakthrough.org.uk/display_images/beigebox526_top.gif*/);
	background-repeat:no-repeat; 
	width: 526px; 
	background-color:#F4F4F4; 
}
.coloredListBox_End {
	margin: -4px 0;
	background-image:url("beigebox526_bottom.gif"/*tpa=http://www.breakthrough.org.uk/display_images/beigebox526_bottom.gif*/);
	background-repeat:no-repeat; 
	width: 526px; 
	height:9px; 
	overflow:hidden; 
}
.coloredListBox_Main .boxContent, .nonecoloredListBox_Main .boxContent  {
	padding:10px 10px 0px 10px; 
}

.SMnonecoloredListBox_Main {
	width: 355px; 
	margin-bottom:15px; 
	margin-top:5px; 
}
.SMcoloredListBox_Main {
	background-image:url("beigebox355_top.gif"/*tpa=http://www.breakthrough.org.uk/display_images/beigebox355_top.gif*/);
	background-repeat:no-repeat; 
	width: 355px; 
	background-color:#F4F4F4; 
}
.SMcoloredListBox_End {
	background-image:url("beigebox355_bottom.gif"/*tpa=http://www.breakthrough.org.uk/display_images/beigebox355_bottom.gif*/);
	background-repeat:no-repeat; 
	width: 355px; 
	height:9px; 
	overflow:hidden; 
}
.SMcoloredListBox_Main .boxContent, .SMnonecoloredListBox_Main .boxContent  {
	padding:10px 10px 0px 10px; 
}
.boxContent .left{ float:left; }
.boxContent .right{ float:right; }
.boxContent .title, .boxContent .title a:link, .boxContent .title a:visited{ font-weight:bold; text-decoration:none !important;}

/* Classes */
.splitterLine {
	border-bottom:1px solid #CCCCCC;
}
 .pagination{  
 	padding:4px 0px 4px 6px;
	height:26px;
	overflow:hidden;
	background-color:#F5EBF4;
	font-size: 10px;
}
.pagination .page {
	float:left;
	width:317px;
	height:15px;
	margin-top:5px;
	border-right: 1px solid #CCCCCC;
}
.pagination .page img {
	/**/vertical-align:middle;
}

.pagination .maxPage {
	float:right;
	width:193px;
}
.pagination .maxPage img {
	padding:2px;
	height:20px;
	border:1px solid #DDD8DC;
 	vertical-align:middle;
}

/*.form { 
	border: 1px solid #7F9DB9;
	font-size: 0.9em;
	color: #666666; 
	padding:1px;
}*/
.clear { 
	line-height:0px; 
	height: 0px; 
	clear: both; 
	overflow: hidden; 
}
.teaserright { 
	float: left; 
	width: 122px; 
	height: 127px; 
	margin-left: 12px; 
	margin-top: 15px; 
}
.padding { 
	padding: 5px;
}
.blue {
	color: #2464AC;
}
.brown { 
	color: #4F4F24; 
}
.grey {
	color: #666666;
}
.lgrey {
	color: #999999;
}
.green{
	color:#878A0D;
}
.date { 
	font-weight: bold; 
	color: #000000; 
}
.floatimage { 
	float: left; 
	margin-right: 10px; 
	margin-bottom: 10px; 
}
.floatimage2 { 
	float: left;
	margin-right: 2px; 
}
.floatimage3 { 
	float: left; 
	margin-right: 10px; 
	margin-bottom: 20px; 
}
.floatright { 
	float: right; 
	margin-left: 10px; 
	margin-bottom: 10px; 
}
.alignRightImg {
	padding-left:10px;
}
.noPadMag {
	padding:0px; 
	margin:0px;
}


/* NEWS, PUB, EVENTS related */
#newsDetails {}
#newsDetails h1, #newsDetails .title {
	font-weight: bold; 
	padding-top:0px; 
	margin-top:0px; 
	font-size:1.2em; 
	padding-bottom:10px; 
	line-height:normal;
}
#newsDetails h2 {
	font-weight:bold; 
	font-size:1em; 
}
#newsDetails .newsImage, eventDetails .newsImage {
	margin-left:10px;
}
#newsDetails .newsBody {}
#newsDetails .newsContact {}
#newsDetails .newsDate { 
	/*color: #CCD500;*/ 
	font-weight:bold; 
	font-size:1em;
}
#newsDetails .newsType {
	padding: 10px 0px 6px 0px;
}
#newsDetails .bulletPoints { 
	padding:2px 0px 0px 0px;
}
#newsDetails .bulletPoints, #newsDetails .newsContact {
	font-size:0.9em; 
}
#newsDetails .left {
	float:left; 
	width:160px; 
	margin-right:23px;
}
#newsDetails .right {
	float:left; 
	width:160px;
}
#newsDetails .left a, #newsDetails .right a {
	font-weight:bold;
}

#newsSearchBox_Main { 
	background-image:url("bluebox_top.gif"/*tpa=http://www.breakthrough.org.uk/display_images/bluebox_top.gif*/);
	background-repeat:no-repeat; width: 160px; background-color:#8AAFD9; 
}
#newsSearchBox_End 
{
	background-image:url("bluebox_bottom.gif"/*tpa=http://www.breakthrough.org.uk/display_images/bluebox_bottom.gif*/);
	background-repeat:no-repeat; 
	width: 160px; 
	height:9px; 
	overflow:hidden; 
	margin-bottom:10px; 
	margin-top:-2px;
}
#newsSearchBox_Main .boxContent {
	padding:10px 10px 0px 10px;
}
#newsSearchForm { 
	margin:0px; 
	padding:5px 0px 0px 0px;
}
#newsSearchForm input, #newsSearchForm select {
	margin: 5px 0px 2px 0px; 
	font-size:11px;
}


.newsListItem .newsType {
	font-weight:bold; 
	color:#999999; 
	font-size:0.9em; 
}
.newsListItem a, .newsListItem a:hover, .newsListItem a:visited {
	font-weight:bold;
}
.newsListItem .left {
	float:left; 
	width:100px;
	background-repeat:no-repeat; 
	background-position: 0px 2px;
	padding-left:21px; 
	font-size:1em; 
	line-height:normal; 
	height:25px;
	overflow:visible;
}
.newsListItem .left .newsDate{font-size:1em; text-transform:uppercase; font-weight:bold;}
.newsListItem .right {
	float:right; 
	width:373px; 
	font-size: 1em; 
}
.pubListItem{
	overflow:hidden;
	width:500px;
}
.pubListItem .left {
	float:left; 
	width:354px;
	font-size: 1em;
}
.pubListItem .right {
	float:left; 
	width:120px;
	margin-left:6px;
}
.coloredListBox_Main .pubListItem .right{padding-bottom:8px;}
.pubListItem a, .pubListItem a:hover, .pubListItem a:visited {
	font-weight:bold; 
	font-size:1em;
}

.featuredIndexItem { 
	padding:10px; 
	border: 1px solid #cecece;
}

#middleNewsSearchBox {
	background-color:#F5EBF4;
	margin-bottom:20px; 
	padding:10px; 
	/*
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999;
	*/
}
#middleNewsSearchBox input, #middleNewsSearchBox select {
	font-size:1em; 
	width:160px; 
}

.totalRaisedMain {
	padding:62px 10px 10px 12px;
	color: #fff;
	font-weight:bolder;
	font-size:1.3em; /*150%*/
	background-color:#EEB254;
	background-image:url("money_raised_top.gif"/*tpa=http://www.breakthrough.org.uk/display_images/money_raised_top.gif*/);
	background-repeat:no-repeat;
	}
.totalRaisedEnd { 
	background-image:url("money_raised_bottom.gif"/*tpa=http://www.breakthrough.org.uk/display_images/money_raised_bottom.gif*/);
	background-repeat:no-repeat; height:34px;
}

#eventSearchBox { 
	background-image:url("bg_eventSearch.gif"/*tpa=http://www.breakthrough.org.uk/display_images/bg_eventSearch.gif*/);
	background-repeat:no-repeat; width: 160px; height:148px; 
	margin-bottom:20px; 
}

#eventSearchBox .boxContent {
	padding:10px 10px 0px 10px; font-size:11px; line-height: 12px; color:#000000;
}
#eventSearchBox .boxContent h2 { font-size:11px; color:#666666;}
#eventSearchBox input, #eventSearchBox select {font-size:12px;margin-bottom:4px;}
#eventSearchForm { 
	margin:0px; 
	padding:5px 0px 0px 0px;
}
.searchResultsHead { padding:0px 0px 20px 0px;}
#newsSearchForm select {
	margin: 5px 0px 2px 0px; 
}
/** IMAGE CAPTION BOX **/
.caption, .sideImage {
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
}

#left_column .caption{background-color: #E5E6D6;}
.caption h3 {
	font-size: 0.9em; /*10px*/
	color:#666666;
	/*color: #616134; */
	font-weight: bold; 
	padding: 0px; 
	margin: 5px 7px;
}
.caption .captionlink {
	font-weight: bold;
	font-size:0.9em;
	margin: 5px 7px;
	/**/padding: 0px 10px; 
	background-image:url("caption_arrow.gif"/*tpa=http://www.breakthrough.org.uk/display_images/caption_arrow.gif*/);
	background-position: 0px 2px; 
	background-repeat:no-repeat;
	text-align: left;
}
.sideImage
{
	margin: 0 0 20px 0;
}

.casestudy h1{ font-size:0.9em; margin-bottom:0px; padding-bottom:0px; color:#676767;}
.casestudy .links{padding:2px 0px 2px 0px;}
.casestudy .image{float:right; padding-left:10px; padding-bottom:10px; }
.casestudy .bodyQuote{ float:right;}

/** EMAIL UPDATES - homepage version **/

#email_updates { 
	float: left; 
	width: 122px; 
	height: 127px;  
	margin-right:15px;
	margin-top: 15px; 
	background-image: url("stayuptodate_home.gif"/*tpa=http://www.breakthrough.org.uk/display_images/stayuptodate_home.gif*/); 
	background-repeat: no-repeat; 
}
#email_updates .searchbox
{
	font-size: 10px;
	width:100px;
	margin-top:77px;
	padding-left:2px;
}
#email_updates input
{
	margin-bottom:4px;
	margin-left: 6px;
}
#email_updates .submitButton
{
	margin-top:2px;
}

/** EMAIL UPDATES - right column version **/

#emailupdate {
	width: 160px;
	height:148px;
	background-image:url("stayuptodate_inner.gif"/*tpa=http://www.breakthrough.org.uk/display_images/stayuptodate_inner.gif*/);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

#emailcontent {
	padding:93px 0px 0px 9px;
}

#emailcontent .searchbox 
{
	font-size: 10px; 
	margin: 5px 0; 
	width:130px;
	padding-left:4px;
}

/* FORMS */

form {
	
}
input, select, textbox, textarea
{
	margin: 0px 0px 8px 0px; 
    padding: 2px;
	font-size:11px; 
}
textarea{font-family: Verdana, Arial, Helvetica, sans-serif; }

.formBoxTop {
	background-image: url("formtop_default.gif"/*tpa=http://www.breakthrough.org.uk/display_images/forms/formtop_default.gif*/);
	width: 518px;
	line-height: 12px;
}
.formBoxBottom {
	background-image: url("formbottom_default.gif"/*tpa=http://www.breakthrough.org.uk/display_images/forms/formbottom_default.gif*/);
	width: 518px;
	line-height: 12px;
	margin-top:-2px;
}
.formBoxMain {
	/*background-image: url(/display_images/orangebox518_main.gif);*/
	background-color: #cc99cc;
	width: 518px;
	text-align:center;
}
/* start to be removed*/
.orangeBoxTop {
	background-image: url("orangebox518_top.gif"/*tpa=http://www.breakthrough.org.uk/display_images/orangebox518_top.gif*/);
	background-color: #EE9810;
	width: 518px;
	height: 12px;
	overflow:hidden;
}
.orangeBoxBottom {
	background-image: url("orangebox518_bottom.gif"/*tpa=http://www.breakthrough.org.uk/display_images/orangebox518_bottom.gif*/);
	background-color: #EE9810;
	width: 518px;
	height: 12px;
	overflow:hidden;
}
.orangeBoxMain {
	background-image: url("orangebox518_main.gif"/*tpa=http://www.breakthrough.org.uk/display_images/orangebox518_main.gif*/);
	background-color: #EE9810;
	width: 518px;
	text-align:center;
}
.orangeBoxMain fieldset{border:0px;}
.orangeBoxMain h2{
	color:black !important;
    text-transform: none;
    font-size: 150%;
	text-align:left;
    padding-top: 10px;
    padding-bottom: 2px;
    font-weight: normal;
}
.orangeBoxMain h2.first{
	padding-top: 2px;
}
/*end to be removed*/
.whiteBoxTop {
	background-image: url("whiteboxtop_default.gif"/*tpa=http://www.breakthrough.org.uk/display_images/forms/whiteboxtop_default.gif*/);
	background-color: #FFF;
	width: 500px;
	height: 12px;
	overflow:hidden;
}
.whiteBoxBottom {
	background-image: url("whiteboxbottom_default.gif"/*tpa=http://www.breakthrough.org.uk/display_images/forms/whiteboxbottom_default.gif*/);
	background-color: #EE9810;
	width: 500px;
	height: 12px;
	overflow:hidden;
}
.whiteBoxMain {
	color:#6f370a;
	font-size:1.1em;
	text-align:left;
	background-color: #FFF;
	width:500px;
}
.whiteBoxMain .content{
	padding:0px 10px;
}
.whiteBoxMain h3{margin:0px 0px 0.5em 0px;}
.formBoxMain fieldset 
{
	text-align:left;
	font-size: 1em;
	width: 500px;
	border: 0;
	/*margin: 0 9px; */
}
.formBoxMain legend 
{
	margin-top:5px;
	text-align:left;
	font-size: 1em;
	font-weight: normal;
	color: #000;
}
.formBoxMain fieldset h2{color:#FFFFFF; }
.formBoxMain form{padding:0px; margin:0px;}
.formBoxMain .label 
{
	/*clear:both;*/
	padding-right:10px; color:#6f370a; font-size:1.1em;
	float: left; 
	width: 130px;
	margin-bottom:8px;
	text-align:right;
}
.formBoxMain .labelwide
{
	float: left;
	width: 240px;
	margin-bottom:8px;
}
.formBoxMain .labelwider
{
	width: 310px;
	padding-bottom:8px; 
}
.formBoxMain .smalltext, .formBoxMain select
{
	border:1px solid #6f370a; 
	background-color:#FEF9F0;
}
.formBoxMain .input
{
	padding-left:130px;
}
.formBoxMain .field {
	float: left; 
}
.formBoxMain .tickbox {
	float: left;
}
.formBoxMain .checkbox{vertical-align:middle;}

.hintbox
{
	position:absolute; 
	border:1px solid #c992c4;
	/*color:#676767;*/
    font-style: italic;
	width:160px;
	right:60px;
	/*width:310px;
	right:60px;*/
	visibility:hidden;
	display:block;
	background-color:#ede0ef;
	padding:4px;
}

.palepinkBoxTop {
	background-image: url("palepinkbox518_top.gif"/*tpa=http://www.breakthrough.org.uk/display_images/palepinkbox518_top.gif*/);
	width: 518px;
	line-height: 7px;
}
.palepinkBoxBottom {
	background-image: url("palepinkbox518_bottom.gif"/*tpa=http://www.breakthrough.org.uk/display_images/palepinkbox518_bottom.gif*/);
	width: 518px;
	line-height: 7px;
	background-position: left bottom;
}
.palepinkBoxMain {
	background-image: url("palepinkbox518_main.gif"/*tpa=http://www.breakthrough.org.uk/display_images/palepinkbox518_main.gif*/);
	background-color: #EFDFEE;
	height: 50px;
	width: 518px;
}

#pinkBoxText1 {
	float: left;
	width: 60px;
	margin: 0 0 0 8px;
	padding: 0 10px 0 30px;
	color: #992884;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url("button_pink_1.gif"/*tpa=http://www.breakthrough.org.uk/display_images/button_pink_1.gif*/);
	background-position: 0px 0px;/**/
	background-repeat: no-repeat;
}
#pinkBoxText2 {
	float: left;
	width: 60px;
	margin: 0 0;
	padding: 0 10px 0 30px;
	color: #992884;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url("button_pink_2.gif"/*tpa=http://www.breakthrough.org.uk/display_images/button_pink_2.gif*/);
	background-position: 0px 0px;/**/
	background-repeat: no-repeat;
}
#pinkBoxText3 {
	float: left;
	width: 60px;
	margin: 0;
	padding: 0 10px 0 30px;
	color: #992884;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url("button_pink_3.gif"/*tpa=http://www.breakthrough.org.uk/display_images/button_pink_3.gif*/);
	background-position: 0px 0px;/**/
	background-repeat: no-repeat;
}
#pinkBoxText4 {
	float: left;
	width: 60px;
	margin: 0;
	padding: 0 10px 0 30px;
	height: 50px;
	color: #992884;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url("button_pink_4.gif"/*tpa=http://www.breakthrough.org.uk/display_images/button_pink_4.gif*/);
	background-position: 0px 0px;/**/
	background-repeat: no-repeat;
}
#pinkBoxText5 {
	float: left;
	width: 60px;
	margin: 0;
	padding: 0 10px 0 30px;
	color: #992884;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url("button_pink_5.gif"/*tpa=http://www.breakthrough.org.uk/display_images/button_pink_5.gif*/);
	background-position: 0px 0px;/**/
	background-repeat: no-repeat;
}

/* partners list */
.partnerListItem{ padding:20px 0px 20px 0px; border-top:1px solid #CCCCCC;}
.partnerListItem .logo{float:left; width:160px; text-align:center;}
.partnerListItem .text{float:left; width:175px; padding-left:20px;}
.partnerListItem .text ul{margin:0px 0px 0px 12px; padding:0px;}
.partnerListItem .text li{ 
	padding:0px 0px 0.2em 0px;
	margin:0px;
	line-height:normal;
	list-style-type:none;}

/* LUCENE SEARCH STuFF */

.listitem0{
	padding:10px;
	background-color:#FAF5FA;
}
.listitem1{
	padding:10px;
}

.smaller{
	font-size:0.9em;
	font-weight:bold;
}

.editorsselection{
	padding:10px;
	border-width:1px 0px;
	border-style:solid;
	border-color:#CB99CC
}

.maxpage .icon{
	padding:2px;
	height:20px;
	border:1px solid #DDD8DC;
 	vertical-align:middle;
}

.maxpage .iconon{
	padding:2px;
	height:20px;
	border:1px solid #EE9810;
 	vertical-align:middle;
}

/* pagination */
.paging{
	border-width:0px 0px 0px 0px;
	border-style: solid; 
	border-color:#cccccc;
	line-height:10px;
	text-align:right;
	font-weight:bold;
	font-size:1.1em;
}
.paging td{
	padding:4px;
	line-height:10px;
}
.paging td a{
	line-height:10px;
}
td.highlight {
	background-color: #CB99CC;
}
.paging .firstcell{
	/*background-color:#f6f6f6;
	border-right:1px solid #cccccc;
	*/	
}
.paging .midcell{
	/*border-right:1px solid #cccccc;*/
}

.paging .pagebutton{
	color:white;
	font-weight:bold;
}

.greybg{
	background-color:#f2f2f2;
}

/*GLOSSARY*/
#glossaryTerm{}
#glossaryTerm .sectionTitle
{
	font-size:0.9em; 
	margin-bottom:0px; 
	padding-bottom:0px; 
	color:#676767; 
	text-transform:uppercase;
}
#glossaryTerm .term{ margin-top:0px;}
#glossaryTerm .description{}
#glossaryTermSearch{
	background-color:#F5EBF4; 
	padding:5px 10px 10px 10px;
}
#glossaryTermSearch .label{ font-weight:bold; padding-bottom:10px;}
#glossaryTermSearch .alphabetLink{ font-weight:bold;}
#glossaryTermSearchResults .label{ font-weight:bold; padding:10px 0px 20px 0px;}
#glossaryTermSearchResults .letter{color:#992884; font-size:1.2em;}
#glossaryTermSearchResults .term {margin-bottom:10px;}
#glossaryTermSearchResults .term .termName a:link, #glossaryTermSearchResults .term .termName a:visited {
	font-weight:bold; 
	text-decoration:none;
}
#sideRelatedTerm { padding:0px 10px 0px 10px;}
#sideRelatedTerm .glossaryTitle {font-size: 1.2em;}

/*Gift aid calculator*/
#giftAidCalculator h2{color:#992884;}
#giftAidCalculator{ margin: 10px; padding:7px; background-color:#ffffff; border-color: #DCDCDC; border-width: 1px; border-style: solid}
#giftAidCalculator .radioSet .radio{ vertical-align:middle; margin-right:5px; margin-top:5px;}
#giftAidCalculator .radioSet{}

.bottomBorder {
	border-bottom: 1px solid #DCDCDC;	
	margin-bottom: 7px;
}

h5 {
	color: #ee9811;
	font-family: sans-serif;
	font-size: 1.2em;
	letter-spacing: 0.01em;
	margin-top: 4px;
	margin-bottom: 8px;
}

.yourDonation {
	font-weight: bold;
	font-size: 1em;	
	margin-bottom: 0.5em;
}

.smallBottomSpace {
	margin-bottom: 0.3em;	
}

.speciallink{
	background-image:url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:1.3em;
	padding-left:12px;
}

.newsSearchBox {
	padding: 2px;
}

#newsItem { margin-left: 10px;}

.caseStudyTitle {
	font-family: arial;
	font-size: 1em;
	margin-top: 3px;
}
.caseStudyName{ margin-top: 5px;}
.caseStudySummary { font-style: italic;	}

#sideRelatedTerm ul{ margin:10px 0px 10px 0px; padding: 0px 0px 5px 0px; list-style-type: none; border-width:0px 0px 1px 0px;border-style:solid;border-color:#cccccc;}

.seeAlsoUl{ margin:0px; padding: 0px; list-style-type: none;}
.seeAlsoLi {
	background-image: url("arrow_small.gif"/*tpa=http://www.breakthrough.org.uk/display_images/arrow_small.gif*/);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding:0.2em 0em 0.2em 0.8em;
}

#two_column h1 { font-family: verdana; font-size: 1.4em; line-height: 18px; padding: 0px; margin: 0px;}

/*#main_content h1 { color: #999999;}
#main_content h2 { font-family: verdana; font-size: 1.3em; padding: 0px; margin: 0px; color: #cc99cc;}*/

#mediaCentre .left { float: left; width: 254px; margin-bottom: 20px; }
#mediaCentre .right { float: right; width: 246px; margin-bottom: 20px; }
#mediaCentre .right2 { float: left; width: 246px; margin-bottom: 20px; margin-left: 10px; }
#mediaCentre .imageFloat { float: right; margin: 0px 0px 10px 10px }
#mediaCentre .greybg { background-color: #f1f1f1; }
#mediaCentre .padding { padding: 10px; }
#mediaCentre .contact { float: right; width: 145px; }

.trueStoriesTitle {
	font-weight: bold;
	font-family: verdana;
	color: #CC99CC;
	font-size: 1.4em; 
	line-height: 18px; 
	padding: 0px; 
	margin: 0px; 

}

.audiolistitem{
	background-image:url("icon_audio.gif"/*tpa=http://www.breakthrough.org.uk/display_images/icon_audio.gif*/);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding-left:40px !important;
}

.boxtop{
	background-image:url("boxtop.gif"/*tpa=http://www.breakthrough.org.uk/applications/mybreakthrough/display_images/boxtop.gif*/);
	background-repeat:no-repeat;
	width:337px;
	height:12px;
	overflow:hidden;
}
.boxcontent{
	border-width:0px 2px;
	border-style:solid;
	border-color:#ECECEC;
	width:333px;
	background-image:url("breakthroughlogo.gif"/*tpa=http://www.breakthrough.org.uk/applications/mybreakthrough/display_images/breakthroughlogo.gif*/);
	background-repeat:no-repeat;
	background-position:0px -10px;
	overflow:hidden;
}
.boxcontent .content{
	margin-left:80px;
	
}
.boxbottom{
	background-image:url("boxbottom.gif"/*tpa=http://www.breakthrough.org.uk/applications/mybreakthrough/display_images/boxbottom.gif*/);
	background-repeat:no-repeat;
	width:337px;
	height:12px;
}	
.boxtopred{
	background-image:url("boxtop_red.gif"/*tpa=http://www.breakthrough.org.uk/applications/mybreakthrough/display_images/boxtop_red.gif*/);
	background-repeat:no-repeat;
	width:215px;
	height:5px;
	overflow:hidden;
}
.boxbottomred{
	background-image:url("boxbottom_red.gif"/*tpa=http://www.breakthrough.org.uk/applications/mybreakthrough/display_images/boxbottom_red.gif*/);
	background-repeat:no-repeat;
	width:215px;
	height:5px;
}

.boxcontentgreen{
	background-color:#EAF6C6;
	width:215px;
}

.boxcontentred{
	background-color:#FFF0F0;
	width:215px;
}

.boxcontentred .content,.boxcontentgreen .content{
	padding:10px;
	margin:0px;
}



#faq {
	padding-bottom: 10px;
}

#faq ul { 
	padding: 0px; 
	margin: 0px; 
}
#faq li { 
	display: block;
	list-style-image: none;
	background: url("icon_q.gif"/*tpa=http://www.breakthrough.org.uk/display_images/icon_q.gif*/) no-repeat 0px 2px;
	list-style-type: none !important;
	padding-left: 17px;
	margin-bottom: 10px;
}

#faq_inner {
	border-top: 1px solid #666666;
	padding-top: 5px;
}

#faq_inner ol {
	padding-left: 20px;
	margin: 0px;
}

#faq_inner li {
	list-style-type: none !important;
	list-style-image: none !important;
	padding-left: 10px;
	margin: 0px;
}

.floatright { float: right; margin: 0px 0px 0px 0px; }



/***** SERVICE PLEDGE STYLES *****/

div.see_also_box {
	padding: 10px 0px; 
	margin: 0; 
	background: #fbfbfb url("flash_page_bg.jpg"/*tpa=http://www.breakthrough.org.uk/display_images/service_pledge/flash_page_bg.jpg*/) no-repeat bottom; 
	line-height: 1.8em;
} 


/***** BCAM FLASH MOVIE *****/

div#flashMovie {
	float: left;
	width: 723px !important;
	padding-top:29px !important; 
	padding-bottom:29px !important; 
}

/** Jobs index **/

div.joblist div.item {
	font-weight: normal!important;
}

div.joblist div.item a {
	font-weight: bold !important;
}

/***** One column page *****/

div#oneColumnPage {
	float: left;
	width: 711px !important;
	padding-top:29px !important; 
	padding-bottom:29px !important; 
	margin-bottom: 0 !important;
}


/** Media Case Study form **/
div.formContainerPadding {
	padding: 0 10px 0 10px;
}

div.formContainerPadding label {
	clear: both !important;
	float: left;
	width:112px; 
	float: left; 
}

div.formContainerPadding .input {
	float: left !important;
}

div.inputRadioRowContainer {
	width: 180px !important; 
	clear: both
}

div.inputRadio {
	float:left !important;
	width: 5em !important;
}

div.inputRadio span {
	position: absolute;
	padding-top: 3px;
}

div.formContainerPadding labelWide {
	clear: both !important;
	
}

div.formContainerPadding .input .checkbox {
	clear: left;
	text-indent:0px;
	padding-bottom:4px;
}

div.formContainerPadding .input .checkbox div {
	float:left; width: 20px;
}

div.formContainerPadding .input .checkbox .checkboxLabel {
	float:left; 
	width: 400px;
	margin-top: 2px;
}
div.formContainerPadding .input .checkbox .checkboxLabel .inputRadio {
	float:left;
	no-break: important!;
	width: 5em !important;
}

div.checkboxLabel label {
	width: 330px;
	padding-bottom: 5px;
}

fieldset.additionalDropdowns, fieldset.additionalCheckList {
	width: 400px !important;
}
fieldset.additionalDropdowns div .checkbox {
	float: left;
	width: 20px;
}

fieldset.additionalDropdowns div .checkboxLabel {
	float: right;
	width: 4em !important;
}

div.formContainerPadding .input .checkbox .checkboxLabelPadding {
	float:left; 
	width: 300px;
	padding: 0 !important;
	margin: 2px 0 0 10px !important;
}
div.checkboxLabelPadding label {
	width: 330px;
	padding-bottom: 5px;
}

div.inputWide {

}

div.inputWide .label label {
	width: 330px !important;
	padding-bottom: 5px;
}

div.inputWide .input {
	
}

.hintbox {
	width: 100px;
}

fieldset.additionalCheckList {
	margin: 5px 0 0 23px;
	width: 280px;
}

fieldset.additionalCheckList .checkbox {
	clear: both;
	float: left !important;
	width: 2em;
	padding: 0;
	margin: 0;
}
fieldset.additionalCheckList .checkboxLabel {
	float: left !important;
	padding: 2px 0 0;
	margin: 0;
	/*width: 10em !important;*/
}

fieldset.additionalInfo {
	clear: both; 
	margin: 0 50px 0 117px; 
	padding: 5px;
}

fieldset.additionalDropdowns {
	margin: 5px 0 0 0;
	width: 280px;
}

fieldset.additionalDropdowns .checkbox {
	clear: both;
	float: left !important;
	width: 2em;
	padding: 0;
	margin: 0;
}
fieldset.additionalDropdowns .checkboxLabel {
	float: left !important;
	padding: 2px 0 0;
	margin: 0;
}

.label ul {
	margin: 0 0 0 20px;
}


/*** Media case study form story rollovers ***/

.ticker_container{
	height:auto;
	background-color:transparent;
	margin:0px;
	float:left;
	overflow:visible;
}
.ticker_title{
	padding:0px;
	margin:0px 0px 10px 0px;
	background-image:none;
	text-indent:0;
	background-color:transparent;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	overflow:visible;
}
.ticker_container_with_toplink .ticker_date{
	display:none;
}
.tuiticker{
	margin:0px;
	padding:0px;
	display:block; 
	width:100%;
}
.ticker-wrapper{
	padding-bottom: 10px
}
.ticker_container_with_toplink .ticker-wrapper{
	height: 150px;
}
.toplink{
	background-color: white;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
.tuiticker ul {
	margin: 0;
	padding: 0;
}
.tuiticker ul li {
	font-weight: bold;
}




/** Gift Aid form **/
div.labelLeft {
	clear: both;
	float: left;
	width: 130px;
}

div.inputRight {
	float: left;
	width: 230px
}


div.labelLeft span.required {
	float: left;
	width: 10px;
	position: absolute;
	padding-left: 5px;
}



/*** NEWS TICKER CODE ***/
.tickerframe {
// 	height: 30px;
	display: inline;
	width: 445px;
}
span.title {
	margin: 0;
	padding: 6px 18px;
	float: left;
	height: 18px;
	width: 40px;
	border-right: 1px dashed #c2c2c2;
	font-weight: bold;
	color: #585858;
}
.tickerwrapper {
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
	background-color: #f9f9f9;
	border: 1px dashed #c2c2c2;
	border-width: 1px 0;
// 	height: 30px;
}
