/* CSS Document */

/* Clear fix on www.positioniseverything.net/easyclearing.html */
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


p {
	margin-bottom: 4px;
	margin-top: 4px;
}

body{
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #E9E2DA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


a {font-weight:bold;}

img {border: none;}

a{
	color: #003B81;
	font-weight: bold;
	text-decoration: none;
}

/*a:visited{
	text-decoration: none;
	color: #003B81;
}*/
a:hover{text-decoration:underline;}

/*a:hover, a:active{
	color: #003B81;
	background-color: #cbd1da;
	text-decoration: underline;
}*/

h1{
	color: #003B81;
	font-size: 15px;
	font-weight: bold;
	padding: 11px 0 5px 0;
	margin: 0 0 2px 0;
	border-bottom:1px dotted #7d8ca3;
	clear:both;
}

h2{
	color: #0794FD;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 2px 0;
}

h2 a{
	text-decoration: underline;
}

h3{
	color: #bec5d1;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
}

h4{
	font-size: 10px;
	font-weight: bold;
	color: #003B81;
	margin:0;
	padding:0;
}
input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.white {
	color:#FFFFFF
}

.bold {
	font-weight: bold;
}

.colour_bold {
	font-weight: bold;
	color: #003B81;
}

.subcolour_bold{
	color:#0794FD;
	font-weight:bold;
}

#background{
	margin: 1em auto;
	width: 927px;
	background:url(/assets/background_full_width.gif);
}
#background_bottom{
	width: 927px;
	background:url(/assets/background_bottom.gif) bottom left no-repeat;
	padding:0 0 21px 0;
	float:left;
}
	
#container{
	width: 862px;
	text-align: left;
	background: #fff;
	/*border: 1px solid #ff0000;*/
	float:right;
}

#background_top{
	width: 100%;
	background:url(/assets/background_top.gif) no-repeat top left;
	height: 15px;
	float:left;
}

#background_left{
	width: 18px;
	height: 12px;
	float:left;
	background:url(/assets/background_left_top.gif);
}

#background_left_bottom{
	clear:both;
	background-color:#CC0000;
	width: 18px;
	height: 100%;
	float:left;
	display: table-column;
}
#background_right{
	width: 47px;
	float:right;
	overflow:hidden;
}
#background_right ul, #background_right li{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#background_right span{
	display:none;
}
#background_right a{
	width:47px;
	display:block;
	float:left;
}

#background_right a.membership{background:url('/assets/Tabs/tab-membership.gif') no-repeat top left;width:47px;height:119px; float:left;}
#background_right a.commercial{background:url('/assets/Tabs/tab-commercial.gif') no-repeat top left;width:47px;height:107px; float:left;}
#background_right a.international{background:url('/assets/Tabs/tab-international.gif') no-repeat top left;width:47px; height:108px; float:left;}
#background_right a.funded{background:url('/assets/Tabs/tab-funded.gif') no-repeat; width:47px top left;height:109px; float:left;}
#background_right a.government{background:url('/assets/Tabs/tab-government.gif') no-repeat top left;width:47px; height:108px; float:left;}
#background_right a.directory{background:url('/assets/Tabs/tab-directory.gif') no-repeat top left;width:47px;height:115px; float:left;}

#background_right a:hover.membership{background-position:top right}
#background_right a:hover.commercial{background-position:top right}
#background_right a:hover.international{background-position:top right}
#background_right a:hover.government{background-position:top right}
#background_right a:hover.funded{background-position:top right}
#background_right a:hover.directory{background-position:top right}

#header{
	height: 52px;
	background:url(/assets/generic_template/header_image_bci.jpg) no-repeat 0 0;
	text-align: right;
	padding:45px 6px 0 0;
	text-align:right;
	color:#0099ff;
	font-size:115%;
	
}

#header a{color:#0099ff; margin:0 10px 0 0;}
#header strong{color:#003a81;}
#header .phone-email{margin:10px 0 0 0;}
#header .link-our-promise{font-size:130%; font-weight:bold; font-style:italic; border:1px dotted #cccccc; padding:5px; float:right; margin:0 -13px 0 0;}
/* #header .welcome-logo{width:160px; height:65px; float:left; background:url('../assets/images/swine_flu.gif') no-repeat;} */
#header .welcome-logo span{display:none;}
#header .contact-us{width:117px; height:31px; float:right; background:url('/assets/images/contact_us.gif') no-repeat;}
#header .contact-us span{display:none;}
#header .young-britain{width:88px; height:47px; float:left; background:url('../assets/images/young_britain.jpg') no-repeat;}
#header .young-britain span{display:none;}

#mainnav_container{
	height:28px;
	margin:0 0 10px 0;
}

#mainnav{
	background:#bec5d1;
	color:#FFFFFF;
	padding:8px;
	padding-left: 2px;
	padding-right: 10px;
	float:left;
	height: 12px;
	width: 485px;
	border-right: solid 2px #ffffff;
}

	
#mainnav ul{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}

#mainnav li{
	display: inline;
	background-image: url(/assets/generic_template/mainnav_spacer.gif);
	background-position: left center;
	padding-left:16px;
	padding-right: 0px;
	background-repeat: no-repeat;
}

#mainnav a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight: normal;
}


#date{
	background:#003B81;
	width: 137px;
	height:12px;
	padding: 8px 5px 8px 5px;
	text-align: center;
	float:left;
	border-left: solid 15px #bec5d1;
	color:#FFFFFF;
}

#search{
	background:#003B81;
	width: 193px;
	height:25px;
	padding:1px 2px 2px 6px;
	text-align: left;
	float:left;
	color:#FFFFFF;
	font-size: 9px;
}

#search input{
	border: 1px solid #bec5d1;
	height: 12px;
	font-size: 9px;
	margin:0;
	margin-top:4px;
	background-color:#ffffff;
}
/*new search styling2----------------------------------------------------------------------*/

#search input#ctl00_Cmssearchbox1_txtWord{
	width: 110px;
	margin-right: 1px;
}

#search input#ctl00_Cmssearchbox1_btnGo{
	width: 20px;
	height:16px;
	font-size:9px;
	background:#0099ff;
	color: #ffffff;
	border: 1px solid #0099ff;
}

/*end new search styling2------------------------------------------------------------------*/




#left_container{
	float:left;
	width: 221px;
	padding-left: 15px;
	background-image:url(/assets/generic_template/nav_top.gif);
	background-repeat: no-repeat;
	background-position: right top;

}

#left_container img {
	border-bottom: 1px solid #ffffff;
}

#quicklinks{
	color:#FFFFFF;
	font-weight:bold;
	margin-top: 10px;
	width: 221px;
	height: 31px;
	background:url(/assets/generic_template/quicklinks.jpg);
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}

#quicklinks form{
	margin: 0;
	text-align: right;
	padding-right: 10px;
}


#quicklinks select{
	border: 1px solid #7d8ca3;
	height: 14px;
	font-size: 9px;
	color:#FFFFFF;
	width: 130px;
	margin-top: 5px;
	margin-left: 5px;
}

/*menu styling------------------------------------------------------------------------*/
#menu{
	display :none;
}

#menu a{ 
	color:#FFFFFF;
}
#genericmenu{
	/*display:none;*/
	float: left;
	width: 221px;
	background-color: #7d8ca3;
	text-align:left;
}

#genericmenu a{ 
	color:#FFFFFF;
	background-image:url(/assets/generic_template/go_link_arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
}

.s1CMSListMenuUL{
	list-style-type: none;
	/*background-color:#7d8ca3;*/
	margin: 0;
	padding: 0;
}

.s1CMSListMenuLI{
	display:block;
	margin: 0;
	padding: 0;
}

.s1CMSListMenuLink{
	border-bottom: 1px solid #FFFFFF;
	display:block;
	color:#FFFFFF;
	/*background-image:url(/assets/generic_template/menu1_link_off.gif);
	background-position: left -3px;*/
	font-weight:bold;
	text-decoration:none;
	padding:4px 20px 4px 25px;
	width:176px;
}

.s1CMSListMenuLinkHighlighted{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 25px;
	padding-right:20px;
	display:block;
	color:#7d8ca3;
	/*background-image:url(/assets/generic_template/menu1_link_on.gif);*/
	background-position: left -3px;
	border-bottom: 1px solid #FFFFFF;
	width:176px;
}

.s2CMSListMenuUL{
	list-style-type: none;
	background-color:#7d8ca3;
	margin: 0;
	padding: 0;
}

.s2CMSListMenuLI{
	display:block;
	margin: 0;
	padding: 0;
}

.s2CMSListMenuLink{
	padding-left: 37px;
	padding-right:20px;
	border-bottom: 1px solid #FFFFFF;
	display:block;
	background-image:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#98a4b6;
	/*background-image:url(/assets/generic_template/menu2_link_off.gif);*/
	/*background-position: left -3px;*/
	width:164px;
}

.s2CMSListMenuLinkHighlighted{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 37px;
	padding-right:20px;
	display:block;
	color:#7d8ca3;
	/*background-image:url(/assets/generic_template/menu2_link_on.gif);*/
	background-color:#bec5d1;
	background-position: left -3px;
	border-bottom: 1px solid #FFFFFF;
	width:164px;
}
.s3CMSListMenuUL{
	list-style-type: none;
	background-color:#7d8ca3;
	margin: 0;
	padding: 0;
}

.s3CMSListMenuLI{
	display:block;
	margin: 0;
	padding: 0;
}

.s3CMSListMenuLink{
	padding-left: 45px;
	padding-right:20px;
	border-bottom: 1px solid #FFFFFF;
	display:block;
	background-image:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	/*background-image:url(/assets/generic_template/menu3_link_off.gif);*/
	background-position: left -3px;
	width:156px;
}

.s3CMSListMenuLinkHighlighted{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 45px;
	padding-right:20px;
	display:block;
	color:#7d8ca3;
	/*background-image:url(/assets/generic_template/menu3_link_on.gif);*/
	background-position: left -3px;
	border-bottom: 1px solid #FFFFFF;
	width:156px;
}

.s4CMSListMenuUL{
	list-style-type: none;
	background-color:#7d8ca3;
	margin: 0;
	padding: 0;
}

.s4CMSListMenuLI{
	display:block;
	margin: 0;
	padding: 0;
}

.s4CMSListMenuLink{
	padding-left: 53px;
	padding-right:20px;
	border-bottom: 1px solid #FFFFFF;
	display:block;
	background-image:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(/assets/generic_template/menu4_link_off.gif);
	background-position: left -3px;
	width:148px;
}

.s4CMSListMenuLinkHighlighted{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 53px;
	padding-right:20px;
	display:block;
	color:#7d8ca3;
	background-image:url(/assets/generic_template/menu4_link_on.gif);
	background-position: left -3px;
	border-bottom: 1px solid #FFFFFF;
	width:148px;
}
/*end menu styling----------------------------------------------------------------------------*/
#secondary_image{
	background-image: url(/assets/generic_template/iabdinner.jpg);
	height: 90px;
	width: 600px;
	
}
#breadcrumbs_container{
	margin-top:2px;
	height:100%;
	width:100%;
	background:#003B81;
}
#breadcrumbs{
	float:left;
	color:#FFFFFF;
	background:#003B81;
	padding-bottom: 7px;
	padding-top: 7px;
	margin-left: 0;
	padding-left: 8px;
	width: 590px;
/*	width: 404px;  */
/*	border-right:2px dotted #ffffff;  */ 
}

#breadcrumbs a{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

#textsize{
	display:none;
	float:left;
	color:#FFFFFF;
	background-color:#003B81;
	padding: 7px;
	margin-left: 0;
	width:172px;
	text-align:right;
	font-weight:bold;
}

#main_content_area {
 	width: 600px;
	float:right;
	padding-right: 15px;
}

#main_content_left{
	width: 343px;
	padding-right: 10px;
	/*border-right: 1px dotted #7d8ca3;*/
	float:left;
}

#headlines{
	background-color: #cbd1da;
	padding-bottom: 7px;
	padding-top: 7px;
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 8px;
}
#introduction {
	clear:both;
	border-bottom: 1px dotted #7d8ca3;
	padding-bottom:10px;
	margin-bottom: 10px;
}

#introduction img{
	float: right;
	padding: 5px;
	padding-right: 0;
	border:none;
}

#latest_news {
	width: 343px;
	border-bottom: 1px dotted #7d8ca3;
	padding-bottom:30px;
	padding-top: 32px;
	margin-bottom: 10px;
	background-image: url(/assets/generic_template/latest_news_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#latest_news img{
	float: left;
	padding: 5px;
	padding-left: 0;
	padding-top: 0;
}

/*news styling----------------------------------------------------------------------------*/

#news_titles{
	width: 150px;
}

.news_title_link {
	background-image:url(/assets/your_birmingham_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align:left;
}

#top_story {
	text-align:left;
	vertical-align: top;
	height: 80px;
}

#top_story img{
	float:left;
}

/*end news styling-------------------------------------------------------------------------*/


.article_highlight{
	width:593px;
	font-size:9px;
	background-color: #cbd1da;
	padding:5px 3px 5px 4px;
	float:left;

}

.article_highlight a:hover{
	background-color:#ffffff;
}

.article_nohighlight{
	width:59.px;
	font-size:9px;
	background-color: #ffffff;
	padding:5px 3px 5px 4px;
	float:left;

}
.article_more_highlight{
	background-color: #cbd1da;
	float:right;
	width: 50px;
	padding:0;	
}
.calendar_highlight{
	background:#ccd8e6;
}

.article_more_highlight a:hover{
	background-color: #ffffff;
}

.article_more_nohighlight{
	background-color: #ffffff;
	float:right;
	width: 50px;
	padding:0;	
}


.article_more_highlight_news{
	float:right;
	width: 50px;
	height: 13px;
	padding:0;	
}

.article_more_highlight_news a{
	background-image:url(/assets/generic_template/more_butt.gif);
	float:right;
	width: 50px;
	height: 13px;
	padding:0;	
}
.article_more_highlight_news a:hover{
	background-color:#ffffff;
}

.article_more_nohighlight_news{
	/*background-image:url(/assets/generic_template/more_butt.gif);*/
	float:right;
	width: 50px;
	height: 13px;
	padding:0;
}

.article_more_nohighlight_news a{
	background-image:url(/assets/generic_template/more_butt.gif);
	float:right;
	width: 50px;
	height: 13px;
	padding:0;	
}

.article_more_nohighlight_news a:hover{
	background:#bec5d1;
}

#upcoming_events {
	width: 600px;
	clear:both;
	padding-bottom:10px;
	margin-bottom: 10px;
}

#upcoming_events img{
	float: left;
	padding: 5px;
	padding-left: 0;
	padding-top: 0;
}

#right_column{
	width: 236px;
	float:left;
	margin-left: 10px;
}

#right_column img {
	border-bottom: 1px solid #ffffff;
}

.imagefloat{
	float: right;
	padding: 5px;
	padding-right: 0;
}

.left_dotted_line{
	height: 8px;
	border-bottom: 1px dotted #7d8ca3;
	clear: both;
	margin-bottom: 10px;
}

.left_box_dotted_line{
	border-top: 1px dotted #7d8ca3;
	clear: both;
	margin: 0;
	padding: 0;
}
.right_box_dotted_line{
	border-top: 1px dotted #7d8ca3;
	clear: both;
	margin: 0;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0;
}

#members_login_header{
	background-image:url(/assets/generic_template/members_login_header.jpg);
	height: 31px;
	width: 221px;
	border-bottom: 1px solid #ffffff;
}

#online_survey_header{
	background-image:url(/assets/generic_template/online_survey_header.jpg);
	height: 31px;
	width: 221px;
	border-bottom: 1px solid #ffffff;
}

#careers_bcci_header{
	background-image:url(/assets/generic_template/careers_header.jpg);
	height: 31px;
	width: 221px;
	border-bottom: 1px solid #ffffff;
}

/*careers styling----------------------------------------------------------------------------*/
.job_desc{
	text-align:left;
	clear:both;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 500px;
}

.job_desc .heading{
	display:block;
	width: 130px;
	float:left;
}

.job_desc .description{
	display:block;
	width: 370px;
	float:left;
}

/*end careers styling----------------------------------------------------------------------------*/

#become_a_member_header{
	background-image:url(/assets/generic_template/become_a_member_header.jpg);
	height: 31px;
	width: 221px;
	border-bottom: 1px solid #ffffff;
}

#events_calendar_header{
	background-image:url(/assets/generic_template/events_calendar_header.jpg);
	height: 31px;
	width: 236px;
	border-bottom: 1px solid #ffffff;
}

#events_calendar_month{
	padding-top:4px 0 4px 0;
	background:#bec5d1;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	width: 236px;
	text-align:center;
}

#events_calendar_month img{
	border:none;
}
#events_calendar_month img a{
	/*background-color: Transparent;*/
}

#events_calendar_left_header{
	background-image:url(/assets/generic_template/events_calendar_header.jpg);
	height: 31px;
	width: 221px;
	border-bottom: 1px solid #ffffff;
}

#events_calendar_left_month{
	padding-top:4px 0 4px 0;
	background:#bec5d1;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	width: 221px;
	text-align:center;
}

#events_calendar_left_month img{
	border:none;
	/*background-color: none;*/
}
#events_calendar_left_month img a{
	/*background-color: none;*/
}

#my_purchases_header{
	background-image:url(/assets/generic_template/my_purchases_header.jpg);
	height: 31px;
	width: 236px;
	border-bottom: 1px solid #ffffff;
}

#my_purchases_left_header{
	background-image:url(/assets/generic_template/my_purchases_left_header.jpg);
	height: 31px;
	width: 221px;
	border-bottom: 1px solid #ffffff;
}

#special_offers_header{
	background-image:url(/assets/generic_template/special_offers_header.jpg);
	height: 31px;
	width: 236px;
	border-bottom: 1px solid #ffffff;
}

.banner_small{
	width: 221px;
	height:90px;
	margin-bottom: 10px;
	float:left;
	/*background:#cccccc;*/
}

.left_container_box{
	width: 199px;
	border: 1px solid #bec5d1;
	margin-bottom: 10px;
	padding: 10px;
	color: #003B81;
	font-size: 10px;
	font-weight: bold;
}

.left_container_box_nopad{
	width: 199px;
	border: 1px solid #bec5d1;
	margin-bottom: 10px;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #003B81;
	font-size: 10px;
	font-weight: bold;
}

.left_container_box form{
	margin: 0;
	text-align: right;
	padding-right: 0;
}

.left_container_box input{
	border: 1px solid #7d8ca3;
	height: 14px;
	font-size: 9px;
	margin-top: 5px;
	
}

.left_container_box form.purchases{
	padding:0;
	height: 14px;
	margin-bottom: 5px;
}
.left_container_box input.purchases{
	border: 1px solid #7d8ca3;
	font-size: 9px;
	font-weight:bold;
	width: 20px;
	color:#0794FD;
	margin-left: 24px;
	text-align:center;
	padding: 0;
	margin-top:0;
}

.left_container_box form.total{
	margin-bottom: 0px;
}

.left_container_box input.total{
	color:#0794FD;
	width: 80px;
	margin-left: 19px;
	margin-top: 0;
	text-align:left;
}

.left_container_box input.radio{
	border: none;
	width: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top:2px;
	padding-top:0;
	margin-left: 5px;
	margin-right: 5px;
	height: 10px;
}

#radio_buttons {
	padding-top: 5px;
	padding-bottom: 5px;
}

.left_container_box_link{
	background-image: url(/assets/generic_template/leftbox_link_background.gif);
	background-repeat: no-repeat;
	background-position:center;
	padding-left: 15px;
	padding-bottom: 6px;
	padding-top: 5px;
}

.right_container_box{
	width: 219px;
	border: 1px solid #bec5d1;
	margin-bottom: 10px;
	margin-top:0px;
	padding:0;
	color: #003B81;
	font-size: 10px;
	font-weight: bold;
	display:block;
	overflow:hidden;
}
.right_container_box table{width:100%; border:none; border-collapse:collapse; border-color:#FFFFFF;}

.events{
	color: #000000;
	font-size: 9px;
	font-weight: normal;
}

.right_container_box_nopad{
	width: 214px;
	border: 1px solid #bec5d1;
	margin-bottom: 10px;
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #003B81;
	font-size: 10px;
	font-weight: bold;
}

.right_container_box form{
	margin: 0;
	text-align: right;
	padding: 0;
	margin-bottom: 5px;
}

.right_container_box form.total{
	margin-bottom: 0px;
}

.right_container_box input{
	border: 1px solid #7d8ca3;
	height: 14px;
	font-size: 9px;
	font-weight:bold;
	width: 20px;
	color:#FF00CD;
	margin-left: 8px;
	text-align:center;
}

.right_container_box input.total{
	width: 80px;
	margin-left: 34px;
	text-align:left;
}

.right_container_box_link{
	background-image: url(/assets/generic_template/rightbox_link_background.gif);
	background-repeat: no-repeat;
	background-position:center;
	padding-left: 15px;
	padding-bottom: 6px;
	padding-top: 5px;
}

.go_arrow{
	background-image:url(/assets/generic_template/go_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-right: 15px;
	text-align:right;
}

.dotted_line{
	border-bottom: 1px dotted #7d8ca3;
	clear: both;
	margin: 0 15px 10px 15px;
	padding-top: 10px;
}

#banners{
	clear: both;
	margin:0 15px 0 15px;

}
#banners a,#banners a:hover, #banners a:active, #banners a:visited,#banners a:link{
	text-decoration: none;
	background-color: #FFFFFF;
}
#banners .left{
	margin-right: 12px;
}

#sponsors_header{
	clear: both;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-color:#0794FD;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
}

#sponsors{
	clear: both;
	height: 58px;
	background-image:url(/assets/sponsors_background.gif);
	background-repeat: no-repeat;
	text-align:right;
	padding-right:21px
}

#sponsors .text{
	float:left;
	width: 120px;
	text-align:left;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 35px;
	font-size:16px;
	font-weight:bold;
	color: #003b81;
}

#footer{
	background:url(/assets/background_footer.gif) no-repeat top #e9e2da;
	height: 71px;
	padding:15px 0 0px 75px;
	clear: both;
	color: #E9E2DA;
	text-align: left;
}

#footer a:link, #footer a:visited, #footer a:active{
	color: #E9E2DA;
	text-decoration:underline;
}

#footer a:hover{
background-color: #a4a29c;
color: #ffffff;
}

#footer img{
	display:inline;
	vertical-align:middle;
	margin-top: -6px;}


/*site map styling----------------------------------------------------------------------*/
.CMSSiteMapList{
	text-align: left;
}
.CMSSiteMapListItem{
	list-style-position: outside;
	list-style-type: square;
	color:#009aff;
}
.CMSSiteMapLink{}
/*end of site map styling---------------------------------------------------------------*/

/* CSS Document */

/*login styling----------------------------------------------------------------------------*/

.text_width{
	display:block;
	width: 70px;
	float:left;
	margin-top: 7px;
}

#login_data {
	margin:30px 0 0 30px;
	clear:both;
	float:left;
	width:100%;
	display:inline;
}

#login_data label {
	display:block;
}

#login_data input{
	width: 185px;
	/*float:left;*/
}

#ctl00_plcMain_frmLogon_Login1{float:left; clear:both;}

.left_container_box input.login{
	float:left;
	border: 1px solid #7d8ca3;
	height: 12px;
	font-size: 9px;
	width: 180px;
	margin-top: 5px;
	
}

#remember_me{
	float:left;
	margin: 10px 0 15px 30px;
	text-align:right;
	display:inline;
}

#remember_me input{
	border: none;
	/*height: 14px;*/
	/*font-size: 9px;*/
	/*width: 20px;*/
	margin-top: 0;
	/*margin-left: 14px;*/
	margin-right: 6px;
	/*float:right;*/
}

#login_butt{
	/*text-align:right;*/
	clear:both;
	margin:0 0 0 100px;
}

#login_butt input{
	height: 16px;
	font-size: 9px;
	width: 115px;
	margin: 0;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-image: url(/assets/generic_template/search_arrow.gif);
	border: none;
	color: #003B81;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #cbd1da;
}

#forgtten_password{
	clear:both;
	margin:30px 0 0 100px;
	float:left;
	display:inline;
	margin-bottom: 6px;
	/*margin-top: 0px;
	
	text-align:right;
	padding-right: 12px;*/
}

#retrieve_password{
	text-align:right;
	padding-right: 10px;
	margin-top: 5px;
}

#retrieve_password input{
	border: 1px solid #7d8ca3;
	height: 14px;
	font-size: 9px;
	width: 185px;
	margin-top: 5px;
	
}

#send{
	text-align:right;
	height:25px;
}

#send input{
	height: 16px;
	font-size: 9px;
	width: 115px;
	margin: 0;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 11px;
	background-image: url(/assets/generic_template/search_arrow.gif);
	border: none;
	color: #003B81;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #cbd1da;
	
}

/*end of login styling----------------------------------------------------------------------*/

/*DROPDOWN STYLING*/
.DropDown 
{
	position: relative;	/* !L */
	width: 190px;
	z-index: 1;
	color: #003b81;
	background-color: #e1e5ec;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top:0px;
	padding-left:1px;
	margin-left:10px;
	visibility:hidden;
	margin-top:0px;
	border: 0px solid #cbd1da;
}
.quicklinkstext{
	color: #7989a0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #ffffff;
	border: 1px solid #cbd1da;
	width: 185px;
	height: 11px;
	margin-top: 7px;
	margin-left:10px;
}
div.DropDown ul:hover
{	
	background-color: #f0f0f0; /* this allows to get over the last item of dropDownList, otherwise will be closed. */
}
.DropDown ul 
{	
	z-index: -10;		/* !L */
	position: absolute;	/* !L */
	width: 190px;		/* !L */
	list-style: none;
	margin: 0;
	padding: 0;	
	background-color: #f0f0f0;
}
.DropDown ul li{
	margin: 0;
	padding: 0;
	height:15px;
}
.DropDown li
{	
	position:relative;	/* !L */
}
.DropDown a
{
	display: block;		/* !L */
	margin: 0;
	padding: 2px 3px;
	color: #003b81;
	background-color: #f0f0f0;			
	text-decoration: none;
	font-weight:bold;
}
.DropDown a:hover {
	color: #ffffff;
	background: #aeb6c4;
	text-decoration: none;
}

.DropDown ul ul
{
	display: none;    	/* !L */	
}
/*END DROPDOWN STYLING*/

/*-------SEARCH PAGE STYLING---------------------*/

#ctl00_plcMain_wpcContent_srchDialog_srchDialog_CMSSearchDialog{
	margin-top:10px;
	position:relative;
	top:10px;

}

.CMSSearchDialogSearchForTextBox{
	font-size: 10px;
	padding-left:3px;
	margin-top: 10px;
}

.CMSSearchDialogSearchButton{
	font-size: 9px;
	color:#ffffff;
	background:#003b81;
	border:none;
	width: 25px;
	height:18px;
	margin-top: 10px;
}

.CMSSearchDialogSearchModeDropDownList{
	font-size: 10px;
	margin-bottom:20px;
}

.CMSSearchDialogSearchForLabel{
	display:block;
	font-weight:bold;
	color:#003b81;
	margin-top: 15px;
}

.CMSSearchDialogSearchModeLabel{
	display:block;
	font-weight:bold;
	color:#003b81;
	margin-bottom:20px;
}


.SearchResult{
	margin-top:10px;
	margin-bottom:10px;
}

/*-------END SEARCH PAGE STYLING---------------------*/



/*-------SHOPPING CART STYLING---------------------*/

.LightBlueGradient{
	clear:both;
	padding-top: 10px;
}

.LightBlueGradient input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_drpCurrency{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.CartStepPanel{
	padding-top:10px;
	padding-bottom:10px;
}

.CartStepPanel legend{
	color:#003b81;
	font-weight:bold;
}

.CartStepPanel fieldset{
	border:1px solid #7d8ca3;
	padding:10px;
}

.CartStepPanel input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 3px;
}

.DropDownField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.CartStepInnerPanel td{
	border:none;
	background-image:none;
}

.BlockTitle{
	display:block;
	color:#0398fe;
	font-size: 14px;
	font-weight:bold;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:10px;
}

.BlockContent input{

}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_gridData{
	border:1px solid #003b81;
	background:#dee0e4;
	margin:5px 0 5px 0;

}

.UniGridHead{
	color:#ffffff;
	font-size: 9px;
	background-color:#003b81;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_lblShippingPrice{
	color:#003b81;
	font-weight: bold;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_lblShippingPriceValue{
	color:#003b81;
	font-weight: bold;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_lblTotalPrice{
	color:#0398fe;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	margin-bottom: 5px;
	display:block;
	border-top:1px dotted #dee0e4;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_lblTotalPriceValue{
	color:#0398fe;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	margin-bottom: 5px;
	display:block;
	border-top:1px dotted #dee0e4;
}

.ContentButton{
	color:#ffffff;
	background: #003b81;
	border: none;
}

.LongButton{
	color:#ffffff;
	background: #003b81;
	border: none;
}

.HiddenButton{
	color:#ffffff;
	background: #003b81;
	border: none;
}
.FieldLabel{
	color:#003b81;
	font-weight: bold;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep2_txtBillingAddr2{
	margin-top: 4px;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep2_chkShippingAddr{
	vertical-align:middle;
	padding-top: 4px;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblShipping{
	color:#003b81;
	font-weight: bold;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblShippingValue{
	color:#003b81;
	font-weight: bold;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblTotalPrice{
	color:#0398fe;
	font-weight: bold;
	font-size:12px;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblTotalPriceValue{
	color:#0398fe;
	font-weight: bold;
	font-size:12px;
}

#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblNote{
	color:#003b81;
	font-weight: bold;
}

#ctl00_plcMain_Label1{
	color:#003b81;
	font-weight: bold;
	font-size:12px;
}

#ctl00_plcMain_Button1{
	color:#ffffff;
	background: #003b81;
	border: none;
}


/*-------END SHOPPING CART STYLING---------------------*/

/*-------REGISTRATION FORM STYLING---------------------*/


#ctl00_plcMain_frmRegistration_pnlForm{
	position:relative;
	top:10px;
	margin-bottom:20px;
	background-color: #FFFFFF;
}

#ctl00_plcMain_frmRegistration_pnlForm submit{
	color:#ffffff;
	background: #003b81;
	border: none;
	margin-top: 10px;
}


#ctl00_plcMain_frmRegistration_pnlForm input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#ctl00_plcMain_frmRegistration_pnlForm select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:170px;	
}

#ctl00_plcMain_frmRegistration_lblLoginMsg1{
	display:block;
	margin-top:10px;

}

#ctl00_plcMain_frmRegistration_btnSubmit{
	color:#ffffff;
	background: #003b81;
	margin-top: 10px;
	border:none;
	padding-top:1px;
}

#ctl00_plcMain_frmRegistration_lblError{
	display:block;
	position:relative;
	top:10px;
}

#ctl00_plcMain_frmRegistration_lblError2{
	display:block;
	position:relative;
	top:10px;
}

#ctl00_plcMain_frmRegistration_lblMembershipDetails{
	padding-left:12px;
	background-image:url(/assets/generic_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	border-bottom: 1px dotted #bec5d1;
	color:#0794fd;
	font-weight:bold;
	display:block;
}

#ctl00_plcMain_frmRegistration_lblCompanyDetails{
	padding-left:12px;
	background-image:url(/assets/generic_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	border-bottom: 1px dotted #bec5d1;
	color:#0794fd;
	font-weight:bold;
	display:block;
}

#ctl00_plcMain_frmRegistration_lblRegistrationDetails{
	padding-left:12px;
	background-image:url(/assets/generic_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	border-bottom: 1px dotted #bec5d1;
	color:#0794fd;
	font-weight:bold;
	display:block;
}

#ctl00_plcMain_frmRegistration_lblContactDetails{
	padding-left:12px;
	background-image:url(/assets/generic_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	border-bottom: 1px dotted #bec5d1;
	color:#0794fd;
	font-weight:bold;
	display:block;
}

/*-------END REGISTRATION FORM STYLING-----------------*/

/*INTERNAL SUB MENU STYLING*/
#deepsubmenu{

}

#deepsubmenu .CMSSiteMapList{
	display:block;
	width:100%;
	float:left;
	clear:both;
	padding:0;
	margin:0;
	list-style:none;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dotted #bec5d1;
}
 
#deepsubmenu .CMSSiteMapListItem{
	padding-left:12px;
	background-image:url(/assets/generic_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-top:3px;
	padding-bottom:3px;
	list-style:none;
}

/*END INTERNAL SUB MENU STYLING*/


/*-------EVENTS PAGE STYLING---------------------------*/

#ctl00_plcMain_ctl00_lblNoEvents{
	display:block;
	margin-left:-40px;
}

.todays_events ul{
	list-style:none;
	margin-left:0;
	padding-left:0;
}

.todays_events li{
	padding-left:12px;
	background-image:url(/assets/generic_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px dotted #bec5d1;
	margin-right: 30px;
	color:#0794fd;
	font-weight:bold;
	display:block;
	margin-top: 30px;
}

.search_results_date a{
	color:#0794FD;
}

#ctl00_plcMain_ctl00_lblDate{
	color:#0794FD;
	font-weight:bold;
}


#ctl00_plcMain_ctl00_lblSearch{
	padding:1px;
	width: 88px;
	height:15px;
	display:block;
	text-align:left;
	color:#003b81;
	font-weight:bold;
	float:left;
}

#ctl00_plcMain_ctl00_txtSearch{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 100px;
	height:11px;
	margin-right:5px;
	padding:1px;
	color: #003b81;
}

#ctl00_plcMain_ctl00_btnSearch{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float:left;
	color:#ffffff;
	background: #003b81;
	border: none;
	padding:1px;
	width: 90px;
	height:17px;
}

.search_text{
	display:block;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;	
}
.switch_view{
	display: block;
	width:201px;
	padding-right:3px;
}

.switch_view a{

}

.BoxHeaderText{
	padding-left:12px;
	background-image:url(/assets/generic_template/search_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px dotted #bec5d1;
	color:#0794fd;
	font-weight:bold;
	display:block;
}

.Events2_DetailLeft{
	color: #003b81;
	font-weight:bold;	
}

.reg_input input{
	width: 200px;
	background-color:#ffffff;
	border:1px solid #7f9db9;

}
.reg_input select{
	width: 205px;
	background-color:#ffffff;
	border:1px solid #7f9db9;
}


/*-------END EVENTS PAGE STYLING-----------------------*/


/*-------SEARCH PAGE STYLING-----------------------*/

.CMSSearchDialogSearchForLabel{
	color: #0794fd;
}
.CMSSearchDialogSearchModeLabel{
	color: #0794fd;
}
.CMSSearchDialogSearchForTextBox{
	width: 110px;
}
.CMSSearchDialogSearchModeDropDownList{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ResultPath{
	font-weight:bold;
	color: #0794fd;
}

/*-------END SEARCH PAGE STYLING-----------------------*/

/*-------MY ACCOUNTS PAGES STYLING-----------------------*/

.MyAccount input{
	padding-left: 2px;
	width: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.MyAccount select{
	padding-left: 2px;
	width: 206px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.MyAccount .ContentButton{
	width: 100px;
	font-size: 9px;
}


.TextBoxField{
	padding-left: 2px;
	width: 200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.DropDownField{
	padding-left: 2px;
	width: 206px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.ContentButton{
	width: 100px;
	font-size: 9px;
}

.TabsHeader a{
	padding:3px;
	padding-right:13px;
	background-image:url(/assets/generic_template/go_link_arrow.gif);
	background-repeat:no-repeat;
	background-position: right center;
	color:#009cff;


}

.TabsHeader a:hover{
	color:#003b81;

}

#ctl00_plcMain_wpcCart_account_ucMyAddresses_txtAddressLine1{
	margin-bottom:5px;
}

#ctl00_plcMain_wpcCart_account_MyCompany1_selSector{
	padding-left: 2px;
	width: 206px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/*-------END MY ACCOUNTS PAGES STYLING-----------------------*/



/* BUSINESS DIRECTORY STYLING */
.business-directory-box{width:599px; float:left;}
.business-directory-box-header{width:586px; float:left; padding:3px 3px 3px 10px; background-repeat:no-repeat;}
.business-directory-box-header h2{margin:0; font-size:11px; color:#FFFFFF; padding:0 0 0 12px; float:left; background-repeat:no-repeat; background-position:left;}
.business-directory-box-content{width:597px; float:left; border-width:1px; border-style:solid; border-top:none; border-bottom:none;}
.business-directory-box-left{width:280px; float:left; background:#ffffff; padding:10px;}
.business-directory-tabs{width:280px; float:left; margin:20px 0 0 0;}
.business-directory-tabs a{color:#FFFFFF;}
.business-directory-description{width:280px; float:left; margin:0 -10px -10px -10px; display:inline; padding:10px; border-top:dotted 1px #AAAAAA;}
.gold-bg{background:#FBEECE;}
.silver-bg{background:#e7e8ec;}

.business-directory-middle{float:left; width: 152px; text-align:center;}
.business-directory-right{float:left; width:125px; padding:10px 10px 10px 10px;}
.business-directory-footer{width:586px; float:left; padding:3px 3px 3px 10px; /*background-repeat:no-repeat; background-position:bottom;*/ min-height:15px; height:auto !important; height:15px;}

.tab-gold{background:url(../../../CMSWebParts/CustomWebParts/BusinessDirectory/Images/btn_gold.gif) top no-repeat; float:left; padding:3px 10px 3px 10px; width:76px; text-align:center; color:#ffffff; margin:0 10px 0 0;}
.tab-silver{background:url(../../../CMSWebParts/CustomWebParts/BusinessDirectory/Images/btn_silver.gif) top no-repeat; float:left; padding:3px 10px 3px 10px; width:76px; text-align:center; color:#ffffff; margin:0 10px 0 0;}

/* NEW LEFT HAND BUTTONS */
.left-btn{width:221px; height:31px; background-repeat:no-repeat; float:left; margin:0 0 10px 0;}
.left-btn span{display:none;}
.left-join{background-image:url(/assets/commercial_services_template/btn_join_chamber.gif); margin-top:10px;}
.left-placement{background-image:url(/assets/commercial_services_template/btn_placement_consultancy.gif);}
.left-events{background-image:url(/assets/commercial_services_template/btn_upcoming_events.gif);}
.left-offers{background-image:url(/assets/commercial_services_template/btn_special_offers.gif);}
.left-careers{background-image:url(/assets/commercial_services_template/btn_careers_at_bcci.gif);}

/*FCK TEXT STYLES*/
.fck-bold{ font-weight:bold;}
.fck-italic{ font-style:italic;}
.fck-title{ font-size:large; color:Blue;}
.fck-code{ font-size:small; color:Green;}
.fck-titleH { font-size:large; color:Purple;}
.fck-titleH2 { font-size:large; color:Lime;}
.fck-titleH3 { font-size:large; color:Navy;}





/* MEMBERSHIP STYLESHEET */
/* MAIN COLOR */
a{color:#67207e;}
/*a:visited{text-decoration:none; color:#67207e;}*/
/*a:hover, a:active{color:#67207e; background-color: #e5d9e9;}*/
h1{color:#67207e;}
h4{color:#67207e;}
.colour_bold{color:#67207e;}
#header{background:url(/assets/your_membership_template/header_image.jpg) no-repeat 0 0; color:#b28fbe; }
#header a{color:#b28fbe;}
#header strong{color:#67207e;}
#date{background:#67207e; border-left: solid 15px #b28fbe;}
#search{background:#67207e;}
.DropDown{color: #67207e;}
.DropDown a{color: #67207e;}
.CMSSearchDialogSearchButton{background:#67207e;}
.CMSSearchDialogSearchForLabel{color:#67207e;}
.CMSSearchDialogSearchModeLabel{color:#67207e;}
.CartStepPanel legend{color:#67207e;}
#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_gridData{border:1px solid #67207e;}
.UniGridHead{background:#67207e;}
#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_lblShippingPrice{color:#67207e;}
#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep0_lblShippingPriceValue{color:#67207e;}
.ContentButton{background:#67207e;}
.LongButton{background: #67207e;}
.HiddenButton{background: #67207e;}
.FieldLabel{color:#67207e;}
#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblShipping{color:#67207e;}
#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblShippingValue{color:#67207e;}
#ctl00_plcMain_wpcCart_cartElem_cartElem_wzdStep4_lblNote{color:#67207e;}
#ctl00_plcMain_Label1{color:#67207e;}
#ctl00_plcMain_Button1{background:#67207e;}
#ctl00_plcMain_frmRegistration_pnlForm submit{background:#67207e;}
#ctl00_plcMain_frmRegistration_btnSubmit{background:#67207e;}
#ctl00_plcMain_ctl00_lblSearch{color:#67207e;}
#ctl00_plcMain_ctl00_txtSearch{color:#67207e;}
#ctl00_plcMain_ctl00_btnSearch{background:#67207e;}
.Events2_DetailLeft{color:#67207e;}
.TabsHeader a:hover{color:#67207e;}
#breadcrumbs_container{background:#67207e;}
#breadcrumbs{background:#67207e;}
#textsize{background:#67207e;}
.left_container_box{color: #67207e; border:1px solid #b28fbe;}
.left_container_box_nopad{color: #67207e; border:1px solid #b28fbe;}
.right_container_box{color:#67207e; border:1px solid #b28fbe;}
.right_container_box_nopad{color:#67207e; border:1px solid #b28fbe;}
#sponsors .text{color:#67207e;}
#login_butt input{color:#67207e;}
#send input{color:#67207e;}



/* SUB COLOR */
.calendar_highlight{background:#E1D2E5;}
.article_more_highlight{background-color: #E1D2E5;}
.article_more_nohighlight_news a:hover{background:#b28fbe;}
#events_calendar_month{background:#b28fbe;}
#events_calendar_left_month{background:#b28fbe;}
#ctl00_plcMain_frmRegistration_lblMembershipDetails{border-bottom: 1px dotted #b28fbe;}
#ctl00_plcMain_frmRegistration_lblCompanyDetails{border-bottom: 1px dotted #b28fbe;}
#ctl00_plcMain_frmRegistration_lblRegistrationDetails{border-bottom: 1px dotted #b28fbe;}
#ctl00_plcMain_frmRegistration_lblContactDetails{border-bottom: 1px dotted #b28fbe;}
#deepsubmenu .CMSSiteMapList{border-bottom: 1px dotted #b28fbe;}
.todays_events li{border-bottom: 1px dotted #b28fbe;}
.BoxHeaderText{border-bottom: 1px dotted #b28fbe;}
h3{color: #b28fbe;}
#mainnav{background:#b28fbe;}
#search input{border:1px solid #b28fbe;}
.quicklinkstext{color:#b28fbe;}
#headlines{background-color: #DAC8E2;}
.article_highlight{background-color:#E1D2E5;}
.article_more_nohighlight_news a:hover{background-color:#e1d2e5;}

#menu{float:left; width:221px; text-align:left; display:block;}

/* MENU */
	/* top level */
.s1CMSListMenuLink{background-color:#67207e; background-image:url(/assets/your_membership_template/go_link_arrow.gif); background-repeat: no-repeat; background-position:8px 5px;}
.s1CMSListMenuLinkHighlighted{background-color:#bb9ec5; background-image:url(/assets/your_membership_template/go_link_arrow.gif); background-repeat: no-repeat; background-position:8px 5px;}	
	
	
	/* sub level 1 */
.s2CMSListMenuLink{background-color:#8d579e; background-image:url(/assets/your_membership_template/go_link_square.gif); background-repeat: no-repeat; background-position:23px 7px;}
.s2CMSListMenuLinkHighlighted{background-color:#bb9ec5; background-image:url(/assets/your_membership_template/go_link_square_small.gif); background-repeat: no-repeat; background-position:24px 8px;}

	/* sub level 2 */
.s3CMSListMenuLink{background-color:#a67cb3; background-image:url(/assets/your_membership_template/go_link_square_small.gif); background-repeat: no-repeat; background-position:30px 8px;}
.s3CMSListMenuLinkHighlighted{background-color:#bb9ec5; background-image:url(/assets/your_membership_template/go_link_line.gif); background-repeat: no-repeat; background-position:30px 11px;}






/*.s2CMSListMenuLinkHighlighted{background-color:#FF0000;}
.s2CMSListMenuLink{background-color:#8d579e;}
.s1CMSListMenuLink{background-color:#67207e;}*/


#genericmenu{display:none;}

#login_butt input{background-image: url(../assets/your_membership_template/search_arrow.gif);	background-color: #e1d2e5;}
#send input{background-image: url(../assets/your_membership_template/search_arrow.gif); background-color: #e1d2e5;}


/* OTHER COLOURS */
.quicklinkstext{color: #b28fbe;}
#search input#ctl00_Cmssearchbox1_btnGo{background:#ff00d6;	border:1px solid #ff00d6;}
#events_calendar_month{background:#B38FBF;}
.article_more_nohighlight_news a:hover{background-color:#e1d2e5;}
.article_more_highlight{background-color:#E1D2E5;}
.right_container_box{border: 1px solid #BB9CC6;}
.left_container_box_nopad{border: 1px solid #BB9CC6; color:#67207E;}
.s2CMSListMenuUL{background-color:#66207d;}

/* IMAGES */
#quicklinks{background:url(/assets/quicklinks.jpg);}
#left_container{background-image:url(/assets/nav_top.gif);}
/*#upcoming_events{background-image: url(/assets/your_membership_template/upcoming_events_header.jpg);}*/
#latest_news{background-image: url(/assets/your_membership_template/latest_news_header.jpg);}
#events_calendar_header{background-image:url(/assets/your_membership_template/events_calendar_header.jpg);}
#events_calendar_left_header{background-image:url(/assets/your_membership_template/events_calendar_header.gif);}
#become_a_member_header{background-image:url(/assets/become_a_member_header.jpg);}
#careers_bcci_header{background-image:url(/assets/careers_header.jpg);}
#online_survey_header{background-image:url(/assets/online_survey_header.jpg);}
#members_login_header{background-image:url(/assets/members_login_header.jpg);}
#my_purchases_header{background-image:url(/assets/my_purchases_header.jpg);}
#special_offers_header{background-image:url(/assets/special_offers_header.jpg);}
.article_more_nohighlight_news{background-image:url(../assets/your_membership_template/more_butt.gif);}
.article_more_nohighlight_news a{background-image:url(../assets/your_membership_template/more_butt.gif);}
.article_more_highlight_news a{background-image:url(../assets/your_membership_template/more_butt.gif);}
.right_container_box_link{background-image: url(/assets/rightbox_link_background.gif);}
.go_arrow{background-image:url(/assets/go_link_arrow.gif);}
.left_container_box_link{background-image: url(/assets/leftbox_link_background.gif);}
#deepsubmenu .CMSSiteMapListItem{background-image:url(../assets/your_membership_template/search_arrow.gif);}
/*#genericmenu{display:none;}*/
#genericmenu a{background-image:url(/assets/go_link_arrow.gif);}
.left-join{background-image:url(../assets/your_membership_template/btn_join_chamber.gif); margin-top:10px;}
.left-placement{background-image:url(../assets/your_membership_template/btn_placement_consultancy.gif);}
.left-events{background-image:url(../assets/your_membership_template/btn_upcoming_events.gif);}
.left-offers{background-image:url(../assets/your_membership_template/btn_special_offers.gif);}
.left-careers{background-image:url(../assets/your_membership_template/btn_careers_at_bcci.gif);}

/* JTIP */
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#fff;
    text-decoration:none;font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#67207e;
	text-decoration: none;}

a.info:hover{z-index:25; background-color:#67207e; cursor:help; color:#FFFFFF;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #67207e;
	padding:8px;
    background-color:#b28fbe; color:#000; font-weight:normal; font-size:10px;}