@charset "utf-8";
body {margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
a {
	outline:none;
	color: #6d6e71;
}
a:hover{color: #c22121;}
.head a {color: #c22121;}
img {border:none;}
.left{float:left;}
.right {float:right;}
.cleaner, .cleaner1 {clear:both;height:0px;font-size:0px;border:none;margin:0;padding:0;}
.center {text-align: center;}
.hr {border-bottom: 1px solid #d6d7d6;}
p {margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;color:#6d6e71;}

#portalwrap h1 {font-style: italic;font-weight: 400;}
#portalwrap h1 {font-size: 18px;color:#3a393a;}
#clubwrap  h1 {font-weight: 400;color:#c31f21;font-size: 22px;}
#scrollwrap  h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;font-weight: 400;color:#c31f21;}

.column h2 {font-size: 23px;font-weight: 400;font-style: italic;}
#portalwrap .column h2 {color: #545048;}
#clubwrap .column h2 {color: #565656;margin: 20px 0 0;padding: 0;}
#trainingwrap .column h2 {color: #545048;margin: 0;padding: 0;font-size: 19px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#clubwrap #header h2 {color: #67686b;font-size: 18px;padding-left: 50px;}
#trainingwrap #header h2 {color: #67686b;font-size: 18px;padding-left: 50px;}
.tagline h2 {color: #545048;text-align: center;font-style: italic;margin: 0;padding: 0;}

.content h3,#quotations-link h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 400;margin: 0;padding: 0;}
.content h3,.content h3 a,#quotations-link h3, #quotations-link h3 a{color: #fff;}
#clubwrap .imagebar .content h3, #quotations-link h3 {margin-left:20px;}

.red {color: #e32d47;}
.red {color: #d52023;} /*black - the new red*/
.red a {color: #e32d47;text-decoration: underline;}
.red a {color: #000;text-decoration: underline;} /*black - the new red*/

.blue {color:#d52023;}

.red a {color: #d52023;text-decoration: underline;}
.events .blue a {color: #d52023;}
.grey, .grey a{color:#6d6e71;}
.grey2, .grey2 a{color:#545048;}
.white, .white a{color:#fff;}

body#club,#portalwrap {background:#737373;}
body#club, #clubwrap {background:#737373;}
body#training, #trainingwrap {background-color:#737373;background-repeat:repeat;min-height:850px;}

#wrap {
	background-color: #fff;
	width: 735px;
	margin: 0 auto;
	padding: 40px 32px 0;
	border: 1px solid #000;
	border-top: none;
	border-bottom: none;
}
#clubwrap #wrap {
	padding: 0;
	width: 799px;
	border: 1px solid #000;
}
#scrollwrap {
	width: 851px;
	background-image:url(../images/training-wrapscroll.jpg);
	margin: 0 auto;
}
#trainingwrap #wrap {
	padding: 0;
	width: 799px;
	border: 1px solid #000;
	border-top: none;
	border-bottom: none;
}

#header {margin-bottom: 37px;margin: 0 auto;height:53px;background:url(../images/bg-header.jpg) no-repeat;}
#portalwrap #header {
	margin-bottom: 50px;
}
#header .small {font-size: 24px;}
#header .big {font-size: 36px;color:#666;}
#header .medium {font-size: 26px;}
#linea {text-indent: 115px;}
#lineb {
	text-indent: 215px;
}
#headerbox {background-image: url(../images/portalbox.jpg);background-repeat: repeat-x;background-position: bottom center;}

#clubwrap #header {
	background: url(../images/bc-header.jpg) no-repeat center;
	height: 123px;
	width: 779px;
	padding: 5px 10px 10px;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
.clublogo {
	/*background-image: url(../images/bc-logo-durhambc.jpg);*/
	height: 70px;
	width: 192px;
	float: right;
	margin-top: 25px;
}
#header .left {
	width: 575px;padding:10px 0 0 30px;
}
.loginlink, .loginlinklast {margin-bottom: 25px;padding-right:10px;float: left;border-right:1px solid #000;}
.loginlinklast {border-right:none;}
.loginlink a, .loginlinklast a{color:#ed1c24;padding-left:2px;}
#clubwrap #header .left img {color: #009999;margin: 0 10px 0 15px;}

#trainingwrap #header {
	background-image: url(../images/training-header.jpg);
	height: 145px;
	width: 789px;
	padding: 20px 0 0 10px;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#trainingwrap #header .left img {color: #009999;margin: 0 0 0 15px;}

.rbroundbox { background: url(../images/nt.jpg) repeat-x #2e528e; }
.rbtop div { background: url(../images/tl.jpg) no-repeat top left; }
.rbtop { background: url(../images/tr.jpg) no-repeat top right; }
.rbbot div { background: url(../images/bl.jpg) no-repeat bottom left; }
.rbbot { background: url(../images/br.jpg) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height: 10px;font-size: 1px;}
.rbcontent {margin: 0 28px;padding: 25px 0;}
.rbroundbox {
	width: 735px;
	margin: 0 auto;
	color: #fff;
	margin-bottom: 20px;
}
.rboxwelcome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	font-style: italic;
	color:#ffebbf;
}
.rboxtext {text-align:center;

}

.column {
	float: left;
	width: 243px;
}
.columnborder {background-image: url(../images/divider.jpg);height: 452px;width: 1px;float: left;}

.content {
	width: 210px;
	margin: 0 auto;
}

.clickhere {
	height: 44px;
	line-height:24px;
	width: 167px;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	padding-top: 2px;
	margin: 15px auto 0;
	color: #fff;
}
.clickhere a{
	display:block;
	height: 34px;
	width: 167px;
	color: #e1e1e1;text-decoration:none;background-image: url(../images/button-clickhere-red.jpg);
	text-transform:uppercase;
}
.clickhere a:hover {color: #fff;background-position:0 -34px}
#clickhere1 a{}
.clickhere2 a{background-image: url(../images/button-clickhere-orange.jpg);}

.centerlogos {
	background-image: url(../images/logos.jpg);
	height: 49px;
	width: 162px;
	margin: 5px auto;
}

.openquote {
	background-image: url(../images/openquote.jpg);
	margin-left: 15px;
}
.closequote {
	background-image: url(../images/closequote.jpg);
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}
.openquote, .closequote  {
	height: 39px;
	width: 41px;
}

#trainingwrap .openquote {background-image: url(../images/training-openquote.jpg);margin-left: 25px;}
#trainingwrap .closequote {background-image: url(../images/closequote.jpg);float: right;margin-right: 25px;margin-top: 0px;}
#trainingwrap .openquote, #trainingwrap .closequote{height: 42px;width: 44px;}

#testimonialname {text-align: right;padding-right: 10px;}
#clubwrap #testimonialname {color: #fff;}
#trainingwrap #testimonialname {color: #545048;}

#clubwrap .column {
	width: 265px;
	position: relative;
}
#clubwrap .content {
	margin-top: 161px;
	width: 250px;
}
#clubwrap .quote-content {
	/*margin-top: 35px;*/
	margin-left: 35px;
	width:230px;
	height:160px;
	overflow:hidden;
	vertical-align:top;
	
}

#trainingwrap .column {
	width: 211px;
}
#trainingwrap .content {
	width: 211px;
	background-repeat: no-repeat;
	padding-top: 0px;
}
#trainingwrap .quote-content {margin-top: 35px;margin-left: 45px;}

.testimonials {color: #FFFFFF;position: absolute;top: -175px;width: 250px;height: 160px;left: 0px;z-index: 1;}
.imagebar {
	background-image: url(../images/bc-imagebar2.jpg);
	height: 189px;
	width: 799px;
	background-repeat: no-repeat;
}

.club-inner 
{
	width:100%;
	min-height: 448px;
	display:table;
	padding-top: 20px;
}

.leftbar {
	float: left;
	width: 181px;
	margin: 0 9px;
	padding-top: 0px;
}
.leftbar .heading {text-indent: 90px;color: #3d3c3d;font-size: 18px;font-style: italic;font-weight:700;margin: 0 0 10px;}
.leftbar .news,.leftbar .events {background-repeat: no-repeat;padding-top: 20px;margin-bottom: 40px;background-position:10px 0;}
.leftbar .news {background-image: url(../images/Business_Club_newshead.jpg);padding-left: 10px;margin-top:20px;}
.leftbar .news .head a{text-decoration:none;}
.leftbar .events {background-image: url(../images/Business_Club_newshead.jpg);margin-top: 25px;padding-left: 10px;}
.leftbar .head {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;font-style: italic;font-weight: 700;}
.leftbar p {font-size: 11px;}
.news .left {margin-right: 5px;width: 61px;}
.news .right {
	width: 100px;
}

#image-inset {float: right;border: 1px solid #6d6e71;margin-left: 10px;}

.maincontentwrap {
	float: right;
	width: 565px;
	margin-right: 15px;
	padding-right:5px;
}
.maincontentwrap ul {list-style-position: outside;list-style-image: url(../images/Business_Club_bullet.jpg);font-size: 12px;line-height: 150%;font-style: italic;}
.maincontentwrap h1 em {font-style:normal;}
.maincontent {padding: 15px 17px 0;}
.maincontent ul {list-style-position: outside;list-style-image: url(../images/Business_Club_bullet.jpg);font-size: 12px;line-height: 150%;font-style: italic;color:#6d6e71;}

.trainingcontent {
	padding: 0 20px 0 10px;
	float: right;
	width: 557px;min-height:625px;
}
.trainingcontent ul, .trainingcontent2 ul {list-style-position: outside;list-style-image: url(../images/Business_Club_bullet.jpg);font-size: 12px;line-height: 150%;font-style: italic;}
#cultures {font-style:normal;}


#quotations-link {
	position: absolute;
	left: 4px;
	top: 160px;
	width: 266px;
	height: 29px;
}
.trainingnews .heading {background-color: #00b5df;color: #FFFFFF;font-size: 18px;font-style: italic;text-align: center;text-indent: 0px;margin: 0;}
.trainingnews {
	background-image: url(../images/training-newsbox.jpg);
	width: 184px;
	margin-top: 0px;
	background-color: #d8d6c7;
	background-repeat: no-repeat;
	min-height: 74px;
	padding-top: 25px;
}
.trainingimg {
	background-image: url(../images/training-image3.jpg);
	height: 80px;
	width: 80px;
	float: left;
	margin: 0 5px;
}
.trainingtext {float: right;width: 90px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;padding: 0 0 5px;line-height: 150%;}
.trainingheading {background-color: #dd1e24;color: #FFFFFF;font-size: 18px;font-style: italic;text-indent: 10px;margin: 0;}
.trainingtext a {color: #009de2;text-decoration: underline;}
.testimonialwrap {background-image: url(../images/training-openquote.jpg);background-repeat: no-repeat;background-position: 5px 0px;width: 180px;margin: 25px auto 0;}
.testimonial {background-image: url(../images/training-closequote.jpg);background-repeat: no-repeat;background-position: right bottom;padding: 10px 5px;}
.tagline {background-color: #d9d6c7;background-image: url(../images/taglineback.jpg);background-repeat: repeat-x;min-height: 70px;padding-top: 35px;}

.footerbar {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;margin-top: 25px;}
#portalwrap .footerbar {background-image: url(../images/footerbar.jpg);background-repeat: repeat-x;height: 20px;padding-top: 16px;padding-bottom: 15px;}
#clubwrap .footerbar{background:#231f20;height: 10px;padding: 16px;color:#777777}
#clubwrap .footerbar a {color:#aaaaaa}
#trainingwrap .footerbar  {background:#231f20;height: 10px;padding: 16px;color:#777777}
.footerbar a {
	text-decoration: underline;
}
.line {
	text-decoration: underline;
}
#quotations-link a {
	line-height: 30px;
	display: block;
	padding-left: 5px;
	width: 266px;
	text-decoration:none;
	text-transform:uppercase;
}
.column .content h3 a {
	line-height: 30px;
	display: block;
	width: 250px;
	
}
.imagebar .content h3 a {text-decoration:none;text-transform:uppercase;}
.contactwrap {	min-height: 625px;

	width: 739px;
	padding: 0 30px;
}

#contactleft {
	float: left;
	width: 325px;
	text-align: left;
}
#clubjoinleft {
	width: 400px;
}
#clubjoinleft p label{
	float:left;
}
#contactright {
	float: right;
	width: 325px;
}
.contactform {
	margin-left:5px;
	float:right;
	margin-bottom: 14px;
	width: 175px;
}
.formtitle {
	float: left;
	text-align: left;
	width: 115px;
}
input,select,textarea {
	border:1px solid #e32d47;
}
.formtitle1 {
	float: left;
	text-align: left;
	width: 115px;
}
#trainingcontactleft {
	float: left;
	width: 325px;
	text-align: left;
}
#trainingcontactright {
	float: right;
	width: 325px;
}
.trainingcontactform {
	margin-left:5px;
	float:right;
	margin-bottom: 14px;
	width: 150px;
}
#trainingwrap input, #trainingwrap select, #trainingwrap textarea {
	border:1px solid #009de2;
}
#gallery {width:211px;height:195px;margin-bottom:25px;}
#gallery2 {float:left;width:211px;height:195px;margin-bottom:25px;}





/*********************News*******************************/
#newsImage {
	float: right;
	margin-left: 5px;
}
.newsSeperator
{
	border-bottom:1px dashed #009de2;
	height:10px;
	margin-bottom:5px;
	clear:both;
}
.newsDate
{
	font-style:italic;
	color: #6D6E71;
	font-size:9px;
}
/*********************Business club*******************************/
.club_about{}
.club_about .col1 {float:left;width:150px;}
.club_about .col2 {float:left;width:150px;}
.club_about .col3 {float:left;width:150px;}
.club_about .col1, .club_about .col2, .club_about .col3 {text-align:center;margin: 0 10px 10px;}

.club_about .col1a, .club_about .col2a, .club_about .col3a {float:left;width:32%;}
.club_about .col1a, .club_about .col2a, .club_about .col3a {text-align:center;}

.club_about .cleaner1 {margin:0 0;}
.club_about .cleaner {margin:25px 0;}


/*********************Admin*******************************/
.admin-inner
{
	background-image: url(../images/Business_Club_whiteback.jpg);background-repeat: no-repeat;background-position: center 20px;min-height: 448px;padding: 20px;
}
.gridHeader
{
	background-image:url(../images/bc-menuback.jpg);
	background-repeat: repeat-x;
	height:24px;
	padding-top:3px;
	color:White;
}
.gridRow
{
	height:20px;	
}
.gridAltRow
{
	height:20px;
	background-color:#ebebeb;	
}
.textbox
{
	border:1px solid black;	
}
.button
{
	border:1px solid black;	
	cursor:pointer;
}


.titles, .titles h1, .titles a, .titles h1 a{color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:10px 0 0;
	font-weight:400;
	margin-bottom:15px;
	
}

#training .titles, #training .titles h1,#training .titles a, #training .titles h1 a{color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:10px 0 0;
	font-weight:400;
	margin-bottom:15px;
}
.trainingcontent h1 {padding-top:10px;}
#training .titles a:hover, #training .titles h1 a:hover{text-decoration:underline;}

#primary li {margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;color:#6d6e71;}
#primary h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;font-weight: 400;color: #000000;margin: 15px 0;padding: 0;}

.trainingpad {padding:0 30px;}
.apprenticeships img {margin: 0 15px 24px 0;}
.apprenticeships h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 400;color: #000;margin: 15px 0;padding: 0;}
.apprenticeships h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 15px 0;
	padding: 0;
}
.apprenticeships td {
	color: #6d6e71;
	line-height: 200%;
	padding-right: 10px;
}
.apprenticeships ul {list-style-position: outside;list-style-image: url(../images/Business_Club_bullet.jpg);font-size: 12px;line-height: 150%;font-style: italic;}
.apprenticeships ol {font-size: 12px;line-height: 150%;font-style: italic;color: #6d6e71;}

.linkHeader, .linkHeader a
{
	color:White;
	text-decoration:none;
}
.offer_item, .offer_item p
{
	color:Black;
}
