body {
	background-color: #ee3324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal; 
	font-weight: normal; 
	color: black; 
}

#businesspage { background-color: #0071bb; }
#tourismpage  { background-color: #94c947; }
#skillspage  { background-color: #f6891f; }
#culturepage  { background-color: #5b186a; }
#volunteeringpage  { background-color: #008a52; }
#educationpage  { background-color: #ee3224; }
#sportpage  { background-color: #FFCA38; }
#healthpage  { background-color: #499ab4; }
#communicationpage  { background-color: #a5b7b9; }

a, a:visited {
	text-decoration: none;
	color: #ae208e;
}

a:hover {
	color: #ee3324;
}

a:active {
	color: black;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

#maintextarea blockquote {
	margin-left: 2em;
}


#contentbox ul, #contentbox ol {
	text-indent: -1em;
	margin-left: 1em;
/*
	text-indent: 0;
	margin-left: 0;
*/
	padding-left: 0em;
	padding-top: 6px;
	padding-bottom: 10px;
}

#contentbox ul li {
	margin-left: 0;
	padding-left: 0;
	text-indent: -15px;
	margin-left: 15px;
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: .2em;
}

#contentbox ol li {
	list-style-type: decimal;
	list-style-position: inside;
	padding-bottom: .2em;
}


.leftfloater {
	float: left;
	margin-right: 10px;
}



#bigwrapper {
	margin: 0 auto;
	width: 870px;
	padding: 25px;
	padding-bottom: 0px;
	background: #ee3324 url('/images/page-background.gif') repeat-y;
}

p#footnote {
	color: #9a9a9a;
	font-size: 10px;
	text-align:right;
}
p#footnote a {
	color: #9a9a9a;
	font-size: 10px;
}

#businesspage 		#bigwrapper { background: #0071bb url('../images/page-bg-business.gif') repeat-y}
#tourismpage  		#bigwrapper { background: #94c947 url('../images/page-bg-tourism.gif') repeat-y}
#skillspage  		#bigwrapper { background: #f6891f url('../images/page-bg-skills.gif') repeat-y}
#culturepage  		#bigwrapper { background: #5b186a url('../images/page-bg-culture.gif') repeat-y}
#volunteeringpage  	#bigwrapper { background: #008a52 url('../images/page-bg-volunteer.gif') repeat-y}
#educationpage  	#bigwrapper { background: #ee3224 url('../images/page-bg-education.gif') repeat-y}
#healthpage  		#bigwrapper { background: #499ab4 url('../images/page-bg-health.gif') repeat-y}
#sportpage  		#bigwrapper { background: #499ab4 url('../images/page-bg-sport.gif') repeat-y}
#communicationpage  #bigwrapper { background: #a5b7b9 url('../images/page-bg-communication.gif') repeat-y}

/*=================================================================*/

#leftcolumn {
	width: 375px;
	float: left;
	background-color: white;
	margin-bottom: 20px;
}

#rightcolumn {
	width: 475px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}

#mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-generic.jpg') no-repeat; margin-top: 20px; }
 
#homepage 			#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-home.jpg') no-repeat; margin-top: 20px; }
#businesspage 		#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-business.jpg') no-repeat; margin-top: 20px; }
#tourismpage  		#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-generic.jpg') no-repeat; margin-top: 20px; }
#skillspage  		#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-skills.jpg') no-repeat; margin-top: 20px; }
#culturepage  		#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-culture.jpg') no-repeat; margin-top: 20px; }
#volunteeringpage  	#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-volunteering.jpg') no-repeat; margin-top: 20px; }
#educationpage  	#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-education.jpg') no-repeat; margin-top: 20px; }
#sportpage  		#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-sport.jpg') no-repeat; margin-top: 20px; }
#sportpage  		#bigwrapper #leftcolumn #venuesimage { width: 375px; height: 651px; background: url('../images/collages/collage-venues.jpg') no-repeat; margin-top: 20px; }
#healthpage  		#bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-health.jpg') no-repeat; margin-top: 20px; }
#communicationpage  #bigwrapper #leftcolumn #mainimage { width: 375px; height: 651px; background: url('../images/collages/collage-communication.jpg') no-repeat; margin-top: 20px; }
    
    
#menu {
	list-style-type: none;
}

#menu li {
	float: left;
	margin-bottom: 3px;
}

#menu li a {
	display: block;
	height: 18px;
	padding-top: 5px;
	font-size: 11px;
	color: white;
	text-align: center;
	margin-right: 6px;
}

#menu #businesslink a { width: 75px; background-color: #0071bb; }
#menu #tourismlink a { width: 75px; background-color: #94c947; }
#menu #skillslink a { width: 152px; background-color: #f6891f; }
#menu #culturelink a { width: 75px; background-color: #5b186a; }
#menu #sportlink a { width: 70px; margin-right: 0px; background-color: #ffca38; }
#menu #healthlink a { width: 152px; margin-right: 6px; background-color: #499ab4; }
#menu #volunteeringlink a { width: 103px; margin-right: 6px; background-color: #008a52; }
#menu #educationlink a { width: 80px; margin-right: 6px; background-color: #ee3224; }
#menu #communicationlink a { width: 118px; margin-right: 0; background-color: #a5b7b9; }

#menu #businesslink a:hover,
#menu #tourismlink a:hover,
#menu #skillslink a:hover,
#menu #culturelink a:hover,
#menu #sportlink a:hover,
#menu #healthlink a:hover,
#menu #volunteeringlink a:hover,
#menu #educationlink a:hover,
#menu #communicationlink a:hover { background-color: black; }

/*

#menu li a {
	display: block;
	height: 18px;
	padding-top: 5px;
	font-size: 12px;
	color: white;
	text-align: center;
	margin-right: 8px;
}

#menu #homelink a { width: 51px; background-color: #a53795; }
#menu #businesslink a { width: 79px; background-color: #0071bb; }
#menu #tourismlink a { width: 78px; background-color: #94c947; }
#menu #skillslink a { width: 162px; background-color: #f6891f; }
#menu #culturelink a { width: 72px; margin-right: 0; background-color: #5b186a; }
#menu #volunteeringlink a { width: 113px; margin-right: 7px; background-color: #008a52; }
#menu #educationlink a { width: 90px; margin-right: 7px; background-color: #ee3224; }
#menu #sportlink a { width: 122px; margin-right: 7px; background-color: #499ab4; }
#menu #communicationlink a { width: 128px; margin-right: 0; background-color: #a5b7b9; }

#menu #homelink a:hover,
#menu #businesslink a:hover,
#menu #tourismlink a:hover,
#menu #skillslink a:hover,
#menu #culturelink a:hover,
#menu #volunteeringlink a:hover,
#menu #educationlink a:hover,
#menu #sportlink a:hover,
#menu #communicationlink a:hover { background-color: black; }

*/

#nav {
	padding-top: 5px;
	text-align: center;
	font-size: 8px;
	font-weight: bold;
	clear: both;
}

#london2012box {
	font-size: 18px;
	font-weight: bold;
	height: 77px;
	padding-right: 36px;
	margin: 24px 0;
}

h1 {
	background-color: #a53795;
	padding: 8px;
	font-size: 20px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	clear: both;
}


#businesspage h1 { background-color: #0071bb; }
#tourismpage h1 { background-color: #94c947; }
#skillspage h1 { background-color: #f6891f; }
#culturepage h1 { background-color: #5b186a; }
#volunteeringpage h1 { background-color: #008a52; }
#educationpage h1 { background-color: #ee3224; }
#healthpage h1 { background-color: #499ab4; }
#sportpage h1 { background-color: #FFCA38; }
#communicationpage h1 { background-color: #a5b7b9; }



#daystogobox1 {
	background-color: #ffca38;
	float: left;
	padding: 10px;
	width: 206px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin-right: 20px;
}

#daystogobox2 {
	background-color: #ffca38;
	float: left;
	padding: 10px;
	width: 206px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin-right: 0;
}

.daystogo {
	font-size: 18px;
	padding-top: 3px;
}

#contentbox {
	clear: both;
	padding-top: 16px;
}

#contentbox .intro {
	line-height: 1px;
	padding:0;
}

#homepage #contentbox .intro {
	color: #565656;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	padding-bottom: 10px;
}

#homepage #contentbox .intro .first3words {
	color: black;
	text-transform: uppercase;
}

#contentbox h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	border-bottom: 2px solid black;
	text-transform: uppercase;
	margin: 12px 0;
}

#contentbox h2.nocase {
	text-transform: none;
}

h4 {
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
}

#contentbox .rss {
	font-size: 10px;
	text-align: right;
	margin-top: -34px;
	margin-bottom: 12px;
}


.list_item {
/*	border-bottom: 0px solid black; */
	padding: 13px 0;
}

.final {
		border-bottom: none;
}

.list_item .list_item_date {
	font-size: 10px;
}

.list_item h3 {
	margin: 3px 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
/*	text-transform: uppercase; */
}

.list_item {
	font-size: 12px;
	line-height: 1.3em;
	margin: 5px 0;
}

.list_item_intro {
	font-size: 12px;
	line-height: 1.3em;
	margin: 5px 0;
}

.list_item a.readmore {
	font-size: 10px;
	font-weight: bold;
}


/*=================================================================*/






#footer {
	clear: both;
	color: #5a5a5a;
	font-size: 10px;
	border-top: 1px solid #ae208e;
	text-align: center;
}

#footer a, footer a:visited, footer a:active {
	color: #5a5a5a;
}

#footer a:hover {
	color: black;
}


#contentbox #regform,
#contentbox .regform {
	margin: 1em 0;
}

.regform tr.alt td,
#regform tr.alt td {
	background-color: #eeeeee;
}

.regform tr,
#regform tr {
	height: 3em;
}

.regform td,
#regform td {
	padding: 2px 5px 2px 6px;
}

.regform input,
#regform input {
	width: 300px;
}

/*regform2 */

.regform2 tr.alt td,
#regform2 tr.alt td {
	background-color: #eeeeee;
}

.regform2 tr,
#regform2 tr {
	height: 14px;
}

.regform2 td,
#regform2 td {
	padding: 1px 5px 0px 6px;
	font-size:12px;
}

.regform2 input,
#regform2 input {
	width: 300px;
}



#majorprojectsbox {
	background: #ffffff url('../img/major-projects-box.jpg') no-repeat top left;
	border: 2px solid #ee3324;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}
#majorprojectsboxculture {
	background: #ffffff url('../img/projects-box-culture.jpg') no-repeat top left;
	border: 2px solid #5B186A;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#inspirebox {
	background: #ffffff url('../img/inspired-box.jpg') no-repeat top left;
	border: 2px solid #ee3324;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}
#inspireboxculture {
	background: #ffffff url('../img/inspire-box-culture.jpg') no-repeat top left;
	border: 2px solid #5B186A;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#venuesbox {
	background: #ffffff url('../img/venues-box.jpg') no-repeat top left;
	border: 2px solid #0071bb;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}
#venuesboxsport {
	background: #ffffff url('../img/venues-box-sport.jpg') no-repeat top left;
	border: 2px solid #FFCA38;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#trainingcampsbox {
	background: #ffffff url('../img/training-camps-box.jpg') no-repeat top left;
	border: 2px solid #0071bb;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#trainingcampsboxsport {
	background: #ffffff url('../img/training-camps-box.jpg') no-repeat top left;
	border: 2px solid #FFCA38;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#legacytrustbox {
	background: #ffffff url('../img/legacy-trust-box.jpg') no-repeat top left;
	border: 2px solid #ee3324;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#legacytrustboxsport {
	background: #ffffff url('../img/legacy-box-sport.jpg') no-repeat top left;
	border: 2px solid #FFCA38;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#legacytrustboxculture {
	background: #ffffff url('../img/legacy-box-culture.jpg') no-repeat top left;
	border: 2px solid #5B186A;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#legacytrustboxtourism {
	background: #ffffff url('../img/legacy-box-tourism.jpg') no-repeat top left;
	border: 2px solid #94C947;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#involvedbox {
	background: #ffffff url('../img/involved-box.jpg') no-repeat top left;
	border: 2px solid #ee3324;
	padding: 9px 10px 10px 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

#downloadbox {
	background-color: #ffffff;
	border: 2px solid #0071bb;
	padding: 0;
	margin: 0 0 10px 0;
	width: 220px;
	float: left;
	font-size: 12px;
}

#subscribebox {
	background-color: #ffffff;
	border: 2px solid #0071bb;
	padding: 0;
	margin: 0 0 10px 26px;
	width: 220px;
	float: left;
	font-size: 12px;
}

#contentbox p {
	padding:6px 0 0 0;
}


#contentbox p.downloadpara {
	padding: 5px 10px 10px 10px;
	font-size: 12px;
}

#contentbox p.inspirepara {
	padding: 18px 254px 5px 0px;
	font-size: 12px;
}

#contentbox p.inspirepara2 {
	padding-top: 5px;
	font-size: 12px;
}

#contentbox p.majorprojectspara {
	padding: 18px 254px 5px 0px;
	font-size: 12px;
}

#contentbox p.majorprojectspara2 {
	padding-top: 5px;
	font-size: 12px;
}



table.growthTable
{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	margin-bottom:18px;
}
table.growthTable th
{
    vertical-align:top;
    width:70px;
    font-weight:bold;
    text-align:left;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
	background:#5BC6E8;
	color: #FFFFFF;
    padding:5px 8px;   
}
table.growthTable td
{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;    
    padding:5px 8px; 
}
table.growthTable td.lastright, table.growthTable th.last
{
    border-right:0px;
}


.roundedContainer1{
	background:url(/images/bkg/bkg_rounded_middle.gif) left repeat-y;
	float:right;
	width:156px;
}
.roundedContainer2{
	background:url(/images/bkg/bkg_rounded_top.gif) left top no-repeat;
}
.roundedContainer3{
	background:url(/images/bkg/bkg_rounded_bottom.gif) left bottom no-repeat;
	padding:10px 12px;
	color:#000000;
	font-size:.75em;
}
#contentbox .roundedContainer3 p{
	padding:0 0 8px 0;
}


.greyRounded1{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.greyRounded2{
	background:#EFEEEE;
}
.greyRounded3{
	background:url(/images/bkg/bkg_grey_rounded_top.gif) no-repeat top left;
}
.greyRounded4{
	background:url(/images/bkg/bkg_grey_rounded_bottom.gif) no-repeat bottom left;
	padding:10px;
}
.greyRounded1 h1{
	padding-bottom:0px;
}
.contentContainer4 .greyRounded1 h1{
	color:#00A994;
}


