/* 
	    company: dial media group www.dialmediagroup.com
	author name: matt, johan
	    website: bcci
*/

/* standard tags */
a{text-decoration:none}
a:hover{text-decoration:underline}
a:focus{text-decoration:underline}
acronym, abbr{border-bottom:1px dashed;cursor:help}
address{font-style:normal;color:#999}
body{margin:0; padding:0; color:#000000; background:#E9E2DA; font:10px Verdana, Arial, Helvetica, sans-serif;}
img{border:0}
pre{border:0;padding:0;margin:0;display:block;height:20px;font:10px Verdana, Arial, Helvetica, sans-serif}

p{}
h1{}
h2, h3, h3, h4{}

/* layout */
/* footer */
#footer ul{margin:0 10px 0 0;padding:0;list-style-type: none}
#footer li{display: inline; padding: 0 0.5em 0 0.7em; border-left: 0.12em solid #000}


/* forms */
.errorMessage{padding:10px;border:#FF0000 1px solid;color:#000;background-color:#FCD8DE}
.form-one {}
.form-one .radio{border:0px}
.form-one .checkbox{border:0px}
.form-one .required{color:#990000}
.form-one input{border:1px solid #5c778c}
.form-one select{border:1px solid #5c778c}
.form-one h1,h2,h3,h4{clear:both}
.form-one fieldset{clear:both;width:322px;border:1px solid #ccc;float:left;margin-left:50px}
.form-one fieldset label{width:150px;}
.form-one legend{font-weight:normal}
.form-one label{display:block;clear:both;width:215px;float:left;text-align:right;margin:0 5px 10px 0}
.form-one .label-checkbox{width:auto;text-align:left}
.form-one p{margin:0;padding:0;clear:both}
.form-one input:focus	{background:#fff5e9}
.form-one textarea:focus{background:#fff5e9}
.form-one select:focus	{background:#fff5e9}
.form-one .answer{float:left;margin:0 0 10px 0;border:1px solid #666}
.form-one .help-text{display:block;float:left;padding:5px 5px 5px 5px;clear:both;border:#ccc 1px dashed;line-height:12px;font-size:10px;text-align:center;margin:0 0 10px 50px;width:100px}
.form-one .button-style{clear:both;float:left;display:block;margin:20px 0 0 220px;border:1px #fff solid}
.form-one .button-style-inline{float:left;display:block;border:1px #fff solid;margin:0 0 0 10px}

.standard-data table{border:solid #fff;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse}
.standard-data td, .standard-data th {padding:10px;border:solid #fff;border-width: 1px 1px 0 0}
.standard-data th{font-weight:bold;background:#f57c00;text-align:left}
.standard-data td{text-align:left;vertical-align:top;padding-top:15px}
.standard-data tbody tr:hover{background:#3d1008}
.standard-data tbody tr:hover th{background:#3d1008}
.standard-data h2{font-size:medium}
.standard-data input:focus{background:#fff5e9}

/* definition list (wrap in a div) */
dl.classname{clear:both;margin:0;padding:0}
.classname dt{margin:0 0 5px 5px;float:left;clear:both;margin:0;padding:0;font-weight:bold}
.classname dd{margin:0 0 5px 0;padding:0}

/* bug fixes */
.clear{clear:both}

/* 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 */


#container{width:998px; margin:auto; margin-top:20px; background:url('../assets/images/bg_content.gif') repeat-y;}


/* HEADER */
#header{width:925px; float:left; background:url('../assets/images/bg_top.gif') no-repeat top; padding:25px 30px 10px 43px; position:relative;}

#header .bci-logo{float:left; margin:20px 0 0 0;}
#header .credited-logo{float:left; margin:25px 0 0 95px;}
/* #header .welcome-logo{float:left; margin: -10px 0 0 -320px;} */
#header .young-britain{float:left; margin: -8px 0 0 -320px;}

/* #header .welcome-logo{width:160px; height:65px; right:310px; position:absolute; z-index:2; 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; right:180px; position:absolute; z-index:2; background:url('../assets/images/young_britain.jpg') no-repeat;}
#header .young-britain span{display:none;}

#header #right-content{float:right; text-align:right; color:#0099ff; font-size:115%;}
#header #right-content a{color:#0099ff;}
#header #right-content strong{color:#003a81;}
#header .phone-email{margin:0px 0 0 0;}
/*#header .link-our-promise{float:right; background:url(../assets/images/btn_our_promise.gif); width:262px; height:23px; margin:-10px -12px 0 0;}*/
#header .link-our-promise{background:url(../assets/images/btn_our_promise.gif); width:262px; height:23px; position:absolute; z-index:2; top:15px; right:18px;}
#header .link-our-promise span{display:none;}



/* CONTENT */
#content{width:942px; float:left; padding:0 28px 0 28px;}
#content .box-footers{width:812px; float:left; height:25px; margin:0 0 10px 0;}
#content .box-footers a{color:#FFFFFF; float:right; font-weight:bold; margin:5px 12px 0 0; background:url('../assets/images/arrow_png.png') left no-repeat; padding:0 0 0 13px;}
#content1, #content2, #content3, #content4, #content5{position:absolute;left:0px;top:0px;height:17px; padding:0;}
#content1 a, #content2 a, #content3 a, #content4 a, #content5 a{color:#0099ff; text-decoration:underline;}
	
	/* boxes */
	.box-left{width:401px; float:left;}
	.box-right{width:401px; float:left; margin:0 0 0 10px;}
	#box-left1{width:401px; float:left;}
	#box-right1{width:401px; float:left; margin:0 0 0 10px;}
	
	/* box headings */
	.box-heading h1{width:401px; height:67px; float:left; padding:0; margin:0;}
	.box-heading h1 span{display:none;}
	
	.box-heading-1 h1{background:url('../assets/images/heading_box-1.jpg') no-repeat;}
	.box-heading-2 h1{background:url('../assets/images/heading_box-2.jpg') no-repeat;}
	.box-heading-3 h1{background:url('../assets/images/heading_box-3.jpg') no-repeat;}
	.box-heading-4 h1{background:url('../assets/images/heading_box-4.jpg') no-repeat;}
	.box-heading-5 h1{background:url('../assets/images/heading_box-5.jpg') no-repeat;}
	.box-heading-6 h1{background:url('../assets/images/heading_box-6.jpg') no-repeat;}

	/* box contents */
	#content .box-content{width:379px; float:left; background:url('../assets/images/bg_box.gif') repeat-x top; padding:11px 11px 0 11px; min-height:93px; height:auto !important; height:93px;}
	#content .box-content ul{margin:0; padding:0; list-style:none; width:379px; display:block;}
	#content .box-content li{width:180px; float:left; padding:0 9px 0 0;}
	#content .box-content li a{color:#000000; background:url('../assets/images/arrow_lt-blue.gif') no-repeat left 6px; padding:4px 0 4px 13px; border-top:1px dotted #7d8ca3; display:block;}
	#content .box-content .no-border{border:none;}
	

	/* scroller */
	#contentspan1,#contentspan2,#contentspan3,#contentspan4,#contentspan5{white-space:pre;color:#003a81;font-size:11px;margin:0;padding:0;font-weight:bold;}
	#contentspan1 .CMSEditableRegionTitle,
	#contentspan2 .CMSEditableRegionTitle,
	#contentspan3 .CMSEditableRegionTitle,
	#contentspan4 .CMSEditableRegionTitle,
	#contentspan5 .CMSEditableRegionTitle{display:none}
	
	#scrollarea1,#scrollarea2,#scrollarea3,#scrollarea4,#scrollarea5{width:379px; float:left; height:18px; padding:0; margin:0; position:relative;overflow:hidden;white-space: nowrap;}
	
		/* box footers */
	#content .box-footer{width:401px; height:24px; float:left;}
	.box-footer-1{background:url('../assets/images/footer_box-1.gif') no-repeat top;}
	.box-footer-2{background:url('../assets/images/footer_box-2.gif') no-repeat top; margin:0 0 0 10px;}
	.box-footer-3{background:url('../assets/images/footer_box-3.gif') no-repeat top;}
	.box-footer-4{background:url('../assets/images/footer_box-4.gif') no-repeat top; margin:0 0 0 10px;}
	.box-footer-5{background:url('../assets/images/footer_box-5.gif') no-repeat top;}
	.box-footer-6{background:url('../assets/images/footer_box-6.gif') no-repeat top; margin:0 0 0 10px;}

	/* business directory */
	.bus-form{/*width:290px;*/ float:left; padding:10px 0 0 0;}
	.bus-form p{float:left; margin:0 0 6px 0; padding:0; clear:both; width:285px;}
	.bus-form label{display:block; float:left; font-weight:bold; color:#003b81;}
	.bus-form input{width:182px; float:right; border:1px solid #a5bcd9; padding:0;}
	.search{width:70px; height:71px; border:none; float:right; padding:10px 0 0 0;}

	/* our patrons box */
	#our-patrons-box{width:200px; height:65px; float:left; background:url('../assets/images/our_patrons_box.gif'); padding:25px 0px 0px 1px; margin:0 13px 0 0; overflow:hidden;}


/* FOOTER */
#skyscrapper-banner{width:120px; height:715px; float:right;}
#banner-ad{width:598px; height:90px;float:left; overflow:hidden;}
.hr-footer{width:598px; height:0; float:right; border-top:1px dotted #7d8ca3; display:block; overflow:hidden; margin:0 0 10px 0;}

#footer{width:931px; height:67px; float:left; background:url('../assets/images/bg_footer.gif') no-repeat top #e9e2da; padding:33px 0 20px 67px; color:#E9E2DA;}
#footer a{color:#E9E2DA; text-decoration:underline;}
#footer a:hover{background:#a4a29c; color:#ffffff;}
#footer img{display:inline;	vertical-align:middle; margin-top:-6px;}
