/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #8c806e; }
input, select, textarea, td { font-family: Arial; font-size: 11px; color: #000; }
html { background: #bad9e8; }
body { background: #fff url('../images/body-bg.gif') top left repeat-x; }
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 950px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 950px; height: 291px; }
	#headerCntr h1 { padding: 8px 0px 0px 0px; float: left; }
	#headerCntr h1 a { display: block; width: 396px; height: 65px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	#headerCntr div.header { position: absolute; top: 82px; left: -28px; overflow: hidden; width: 735px; height: 170px; }
	#headerCntr div.header img { float: right; }
	#headerCntr div.overlay { position: absolute; top: 0px; left: 0px; z-index: 20; width: 735px; height: 170px; background: url('../images/overlay.png') no-repeat; }
	
		/* ### LINK BOX ### */
		.linkBox { padding-top: 50px; float: right; }
		.linkBox ul { list-style: none; overflow: hidden; }
		.linkBox li { padding-left: 25px; float: left; overflow: hidden; }
		.linkBox li a { text-decoration: none; color: #767676; }
		.linkBox li a:hover { text-decoration: underline; }
		.linkBox li a.active { text-decoration: underline; }
		
		/* ### LOGIN BOX ### */
		.loginBox { color:white; padding-top: 60px; width: 205px; float: right; }
		.loginBox form { display: block; }
		.loginBox a { text-decoration: underline; color: #fff; }
		.loginBox a:hover { text-decoration: none; }
		.loginBox fieldset { overflow: hidden; border: none; }
		.loginBox input.field { padding: 4px; margin-top: 12px; float: left; color: #003c58; border: none; width: 131px; height: 12px; border: 1px solid #cae2ee; background: #fff; }
		.loginBox input.login-button { margin-top: 12px; float: right; cursor: pointer; border: none; width: 51px; height: 22px; color: #fff; background: url('../images/login-bg.gif') left top no-repeat; }
		.loginBox input.login-button:hover { background-position: left bottom; }
		.loginBox h3 { display:inline-block;padding-bottom: 5px; font-size: 12px; color:#fff; }
		.loginBox .logged { height:87px;}
		
		/* ### LOGIN BOX2 tbv event aanmelden ### */
		.loginBox2 { color:#8c806e; padding: 25px; padding-top:15px; width: 405px; background-color:#BAD9E8;  }
		.loginBox2 form { display: block; }
		.loginBox2 a { text-decoration: underline; color: #fff; }
		.loginBox2 a:hover { text-decoration: none; }
		.loginBox2 fieldset { overflow: hidden; border: none; }
		.loginBox2 input.field { padding: 4px; margin-top: 12px; margin-right:15px; float: left; color: #003c58; border: none; width: 131px; height: 12px; border: 1px solid #cae2ee; background: #fff; }
		.loginBox2 input.login-button { margin-top: 12px; float: left; cursor: pointer; border: none; width: 51px; height: 22px; color: #fff; background: url('../images/login-bg.gif') left top no-repeat; }
		.loginBox2 input.login-button:hover { background-position: left bottom; }
		.loginBox2 h3 { display:inline-block;padding-bottom: 5px; font-size: 12px; color:#fff; }
		.loginBox2 .logged { height:87px;}
		
		/* ### LOGIN BOX3 tbv event aanmelden ### */
		.loginBox3 { color:#8c806e; padding: 10px; width: 375px; background-color:#fff;  }
		.loginBox3 form { display: block; }
		.loginBox3 a { text-decoration: underline; color: #fff; }
		.loginBox3 a:hover { text-decoration: none; }
		.loginBox3 fieldset { overflow: hidden; border: none; }
		.loginBox3 input.field { padding: 4px; margin-top: 0px; margin-right:0px; float: left; color: #003c58; border: none; width: 275px; height: 12px; border: 1px solid #cae2ee; background: #fff; }
		.loginBox3 input.login-button { margin-top: 12px; float: right; cursor: pointer; border: none; width: 114px; height: 22px; color: #fff; background: url('../images/find-bg.gif') left top no-repeat; }
		.loginBox3 input.login-button:hover { background-position: left bottom; }
		.loginBox3 h3 { display:inline-block;padding-bottom: 5px; font-size: 12px; color:#fff; }
		.loginBox3 .logged { height:87px;}
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 35px; width: 950px; height: 34px; line-height: 34px; }
		#menuCntr ul { list-style: none; overflow: hidden; }
		#menuCntr li { padding-right: 85px; float: left; font-size: 14px; font-weight: bold; }
		#menuCntr li a { color: #fff; text-decoration: none; }
		#menuCntr li a:hover { color: #a4beca; }
		#menuCntr li a.active { color: #a4beca; }
		
		.nieuwsBox ul { padding-left:15px; list-style: circle; overflow: hidden; }
		.nieuwsBox li { padding-bottom:10px; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-bottom: 30px; margin-top: 15px; overflow: hidden; width: 950px; }
			
		/* ### CENTER CONTAINER ### */
		#centerCntr { width: 950px; overflow: hidden; }
		#centerCntr .left { padding-top: 5px; float: left; width: 400px; }
		#centerCntr .right { padding-top: 15px; float: right; width: 438px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 400px; }
			.textBox h2 { padding-bottom: 5px; font-size: 14px; color: #f98224; }
			.textBox h3 { padding-top: 15px; font-size: 12px; color: #113343; }
			.textBox p { padding-bottom: 10px; color: #3b3c3d; line-height: 16px; }
			.textBox ul { padding-left:20px; margin-bottom:0px; list-style:circle; color:#333 }
			.textBox ol { padding-left:20px; padding-bottom:0px; color:#333 }
			.textBox li { padding-bottom:0px; line-height:18px; }
			.textBox a { text-decoration: none; color: #FF7200; }
			.textBox a:hover { text-decoration: underline; }
			
			.textBox .edit_profile input,textarea { width:300px;  padding: 4px; margin-top:0px; color: #003c58; border: none; height: 12px; border: 1px solid #cae2ee; background: #fff; }
			.textBox .edit_profile textarea { height: 75px; }
			.textBox .edit_profile input.checkbox { width:22px;  padding: 4px; margin-right:10px; color: #003c58; height: 12px; border: 1px solid #cae2ee; background: #fff; }
			.comment { color:#ccc; cursor:help; }
			.textBox .edit_profile input.file_input { height:22px;}
			.textBox .edit_profile input.submit {  margin-top: 12px; float: right; cursor: pointer; border: none; width: 51px; height: 22px; color: #fff; background: url('../images/login-bg.gif') left top no-repeat; } 
			.textBox .edit_profile input.submit:hover { background-position: left bottom; }
			
			/* Validation */
			.w { float: left; clear: both; padding: 5px 5px 5px; background: #D7EBEF; font-weight:bold; color: #333; overflow: hidden; }
			.w.error { height:30px; }
			.w.error { background-color: #EFD8D7; padding-bottom: 10px; }
			.w.error input { border-color: #C8A5A5; background: #fff url('../images/delete.png') no-repeat right center; }
			.w.error span { padding: 0px 0px 5px; }
			
			.w.valid { background-color: #fff; }
			.w.valid input { border-color: #A5C8A6; background: #fff url('../images/accept.png') no-repeat right center; }
			.w.valid span { display: none; }

			.x { float: left; clear: both; padding: 5px 5px 5px; font-weight:bold; color: #333; overflow: hidden; }
			.mssg { font-weight:bold; color:#f98224;}
			
			/* ### ZOEK BOX ### */
			.zoekBox { float: right; width: 210px; overflow: hidden; height: 22px; }
			.zoekBox form { display: block; }
			.zoekBox fieldset { overflow: hidden; border: none; }
			.zoekBox input.field { padding: 4px; color: #003c58; border: none; width: 131px; height: 12px; border: 1px solid #cae2ee; float: left; background: #fff; }
			.zoekBox input.zoek-button { margin-left: 5px; float: left; cursor: pointer; border: none; width: 51px; height: 22px; color: #fff; background: url('../images/zoek-bg.gif') top left no-repeat; }
			.zoekBox input.zoek-button:hover { background-position: left bottom; }
			
			/* ### ADDRESS BOX ### */
			.addressBox { padding: 13px 5px 0px 5px; margin-top: 10px; overflow: hidden; border-bottom: 1px solid #b9d8e7; color: #113343; border-top: 1px solid #b9d8e7; }
			.addressBox address { padding-bottom: 13px; font-style: normal; width: 210px; line-height: 16px; }
			.addressBox address.last { width: 100px; }
			.addressBox a { color: #113343; }
			.addressBox a:hover { text-decoration: none; }
			.addressBox a.meer { margin-top: 20px; display: block; float: right; color: #ff7200; text-decoration: none; }
			.addressBox a.meer:hover { text-decoration: underline; }
			
			/* ### TAB BOX ### */
			.tabBox { width: 441px; background: url('../images/tab-middle.gif') top left repeat-y; }
			.tabBox .top { width: 441px; background: url('../images/tab-top.gif') top left no-repeat; }
			.tabBox .bottom { padding: 12px 25px 20px 25px; overflow: hidden; width: 391px; background: url('../images/tab-bottom.gif') bottom left no-repeat; } 
			.tabBox h2 { padding-bottom: 9px; color: #003c58; font-size: 14px; }
			.tabBox ul { padding-left: 6px; margin: 0px -55px 0px -11px; width: 405px; list-style: none; overflow: hidden; height: 22px; background: url('../images/tab-linkbg.gif') left top repeat-x; }
			.tabBox li { padding-left: 4px; float: left; }
			.tabBox li a { padding-left: 15px; color: #6891a4; display: block; text-decoration: none; width: 102px; height: 20px; line-height: 20px; border: 1px solid #82a5b7; border-bottom: none; background: #e3f2fa; }
			.tabBox li a:hover { color: #003c58; border-bottom: 1px solid #fff; background: #fff; }
			.tabBox li a.active { color: #003c58; border-bottom: 1px solid #fff; background: #fff; }
			.tabBox table { margin: 0px auto 0px auto; width: 384px; }
			.tabBox th { padding-left: 10px; border-bottom: 1px solid #bfd3dc; text-align: left; color: #ff7100; }
			.tabBox span { color: #ff7100; font-weight: bold; }
			.tabBox tr { height: 28px; }
			.tabBox td { padding-left: 10px; font-weight: bold; border-bottom: 1px solid #bfd3dc; color: #003c58; font-style: italic; }
			.tabBox tr.active td { color: #7c8b92; }
			.tabBox a { color: #113343; }
			.tabBox tr.hover td:hover a:hover { text-decoration: none; color: #7c8b92; }
			.tabBox tr a.active { color: #7c8b92; cursor: pointer; }
			.tabBox tr.active td:hover a:hover { text-decoration: none; color: #7c8b92; }
			.tabBox a.bekijk { margin-top: 10px; float: right; display: block; }
			.tabBox a.bekijk:hover { text-decoration: none; }
			.tabBox tr.last td { border: none; }
			
			/* ### ONZE BOX ### */
			.onzeBox { padding: 12px 25px 20px 25px; margin-top: 20px; color: #003c58; width: 391px; background: url('../images/onze-bg.gif') bottom left no-repeat #fff; }
			.onzeBox img { margin-top: 26px; float: right; padding-bottom:10px; }
			.onzeBox h2 { padding-bottom: 10px; color: #003c58; font-size: 14px; width:100%; }
			.onzeBox p { line-height: 16px; width:150px; }
			.onzeBox .bold { line-height: 16px; font-weight: bold; }
			.onzeBox ul { list-style: none; }
			.onzeBox li { line-height: 16px; font-style: italic; }
			.onzeBox li a { color: #003c58; text-decoration: none; }
			.onzeBox li a:hover { text-decoration: underline; }
			
			/*slider */
			.container { width:441px; min-height:225px; overflow:hidden; position:relative; cursor:pointer; }
			.slides { position:absolute; top:0; left:0; }
			.slides div { position:absolute; top:0; display:none; }

			
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 605px; }
		
			/* ### MEMBER BOX ### */
			.memberBox { padding: 20px 0px; margin-top: 10px; border-bottom: 1px solid #bfd3dc; border-top: 1px solid #bfd3dc; width: 530px; line-height:20px; }
			.memberBox form { display: block; }
			.memberBox fieldset { overflow: hidden; border: none; }
			.memberBox input.field { padding: 3px; padding-left: 8px; margin-right: 14px; color: #8d8d8d; width: 234px; height: 14px; float: left; border: 1px solid #085173; background: #fff; }
			.memberBox input.find-button { float: left; color: #fff; width: 114px; height:22px; cursor: pointer; border: none; background: url('../images/find-bg.gif') left top no-repeat; margin-right:40px; }
			.memberBox input.find-button:hover { background-position: left bottom; }
			.memberBox a { color: #003c58; }
			.memberBox a:hover { text-decoration: none; }		
			
			/* ### BUSINESS BOX ### */
			.businessBox { margin-top: 20px; width: 530px; background: #dbeff8; }
			.businessBox h3 { padding-left: 20px; line-height: 14px; height: 14px; border: 1px solid #003c58; font-size: 12px; color: #fff; background: url('../images/heading-bg.gif') top left repeat-x; }
			.businessBox h3 span { position:relative; top:-7px; padding-right: 265px; float: right; color: #fff; }
			.businessBox h3 .naamfirst { position:relative; top:-7px; }
			.businessBox h3 .naamfirst2 { position:relative; top:-7px; color:white; text-decoration:none; }
			.businessBox h3 a { color: #ccc; text-decoration: underline; }
			.businessBox h3 a:hover { text-decoration: none; }
			.businessBox h3 a.active { text-decoration: none; }
			.businessBox h3 a.selected { color:#fff;text-decoration: none; }
			.stats { padding-top:7px;}
			
			
			.businessBox div.second { padding: 0px 20px; overflow: hidden; height: 38px; line-height: 38px; border-bottom: 1px solid #bfd3dc; color: #3b3c3d; }
			.businessBox div.first { background: #edf9ff; padding: 0px 20px; overflow: hidden; height: 38px; line-height: 38px; border-bottom: 1px solid #bfd3dc; color: #3b3c3d; }
			.businessBox div.naam { float:left; width:207px; }
			.businessBox div.bedrijf { float:left; width:223px; }
			.businessBox div.second_extra { padding: 20px; overflow: hidden; height: 95px; line-height: 18px; clear:both;display:none; border-bottom: 1px solid #bfd3dc; color: #3b3c3d; }
			.businessBox div.first_extra { background: #edf9ff; padding: 20px; line-height: 18px; overflow: hidden; height: 95px; clear:both;display:none; border-bottom: 1px solid #bfd3dc; color: #3b3c3d; }
			.businessBox .dummy_photo { height:94px; width:79px; border: 1px solid #ccc; background-color:#fff }
			.businessBox a { color: #003c58; }
			.businessBox a:hover { text-decoration: none; }	
						
			.businessBox div div.extra { float:left; width:60px; cursor:pointer; }
						
			/* ### PUBLICATION BOX ### */
			.publicationBox { width: 605px; }
			.publicationBox .middle { width: 605px; background: url('../images/publi-middle.gif') top left repeat-y; }
			.publicationBox .top { width: 605px; background: url('../images/publi-top.gif') top left no-repeat; }
			.publicationBox .bottom { padding: 14px 8px 8px 8px; width: 589px; background: url('../images/publi-bottom.gif') bottom left no-repeat; }
			.publicationBox h2 { padding-bottom: 18px; font-size: 14px; color: #f98224; }
			.publicationBox ul { list-style: none; overflow: hidden; height: 22px; background: url('../images/tab-linkbg.gif') left top repeat-x; }
			.publicationBox li { padding-left: 4px; float: left; }
			.publicationBox li a { padding-left: 15px; color: #6891a4; display: block; text-decoration: none; width: 102px; height: 20px; line-height: 20px; border: 1px solid #82a5b7; border-bottom: none; background: #e3f2fa; }
			.publicationBox li a:hover { color: #003c58; border-bottom: 1px solid #fff; background: #fff; }
			.publicationBox li a.active { color: #003c58; border-bottom: 1px solid #fff; background: #fff; }
			.publicationBox h4 { padding: 17px 0px 7px 22px; font-size: 11px; color: #f98224; }
			.publicationBox .detail { padding: 8px 10px; margin: auto; color: #3b3c3d; border-top: 1px solid #bfd3dc; width: 540px; }
			.publicationBox img { padding-bottom: 10px; padding-right: 7px; float: left; }
			.publicationBox .detail h3 { padding-bottom: 7px; color: #003c58; font-size: 12px; font-style: italic; }
			.publicationBox .detail h3 span { color: #ff7101; }
			.publicationBox p { line-height: 16px; }
			.publicationBox .detail a { color: #003c58; font-style: italic; }
			.publicationBox .detail a:hover { text-decoration: none; }
			.publicationBox a.prev { padding: 0px; position: relative; top: 1px; border: none; line-height: inherit; text-indent: -99999px; height: 21px; width: 26px; background: url('../images/prev-arrow.gif') top left no-repeat; }
			.publicationBox a.prev:hover { background: url('../images/prev-arrow.gif') top left no-repeat; }
			.publicationBox a.next { padding: 0px; position: relative; top: 1px; border: none; line-height: inherit; text-indent: -99999px; height: 21px; width: 26px; background: url('../images/next-arrow.gif') top left no-repeat; }
			.publicationBox a.next:hover { background: url('../images/next-arrow.gif') top left no-repeat; }
			.publicationBox span.calendar { padding-left: 25px; margin-left: 20px; border: none; margin-right: 3px; color: #003c58; text-decoration: none; height: 17px; line-height: 17px; display: block; background: url('../images/calendar-icon.gif') left top no-repeat; }
			/*.publicationBox a.calendar:hover { border: none; background: url('../images/calendar-icon.gif') left no-repeat; text-decoration: underline; }*/
			.publicationBox .grey h3 { color: #7c8b92; }
			.publicationBox .grey h3 span { color: #7c8b92; }
			.publicationBox .grey a { text-decoration: underline; color: #7c8b92; }
			.publicationBox .grey { color: #7c8b92; }
			
			/* ### NETWORK BOX ### */
			.networkBox { width: 605px; }
			.networkBox h2 { padding-bottom: 4px; padding-right: 10px; margin-bottom: 7px; font-size: 14px; color: #003c58; border-bottom: 1px solid #dfe9ed; overflow: hidden; }
			.networkBox h2 span { color: #7c8b92; font-weight: normal; font-style: italic; font-size: 11px; }
			.networkBox a { color: #003c58; font-weight: normal; display: block; font-size: 11px; float: right; }
			.networkBox a:hover { text-decoration: none; }
			.networkBox span.date { padding-bottom: 15px; font-style: italic; display: block; color: #ff7100; }
			.networkBox p { padding-bottom: 17px; color: #3b3c3d; line-height: 16px; }
			.networkBox img { padding-right: 10px; float: left; }
			.networkBox ul { color:#333; list-style:circle; padding-left: 30px; padding-bottom:10px; padding-top:10px; }
			
			/* ### DOWNLOAD BOX ### */
			.downloadBox { padding: 25px 20px 20px 20px; margin-top: 15px; width: 565px; overflow: hidden; background: #dbeff8; }
			.downloadBox .center { padding-bottom: 30px; overflow: hidden; width: 565px; border-bottom: 1px solid #b0d5e6; }
			.downloadBox .left { float: left; width: 180px; }
			.downloadBox .right { padding: 15px; float: right; width: 195px; background: #fff; }
			.downloadBox .left ul { padding-bottom: 30px; list-style: none; }
			.downloadBox .left li { padding-left: 13px; line-height: 18px; background: url('../images/bullet.gif') left no-repeat; }
			.downloadBox a { color: #003c58; }
			.downloadBox a:hover { text-decoration: none; }
			.downloadBox h3 { padding-bottom: 5px; font-size: 12px; color: #003c58; }
			.downloadBox p.para { padding-bottom: 30px; line-height: 16px; color: #3b3c3d; }
			.downloadBox address { color: #3b3c3d; font-style: normal; line-height: 16px; }
			.downloadBox h3 span { padding-right: 12px; color: #ff7101; background: url('../images/heading-arrow.gif') right 4px no-repeat; }
			.downloadBox ul { color:#333; }
			.downloadBox .right ul { list-style: none; }
			.downloadBox .right li { padding-left: 20px; line-height: 20px; background: url('../images/download-icon.gif') left no-repeat; }
			.downloadBox a.member { margin-right: 20px; margin-top: 15px; display: block; font-size: 12px; font-weight: bold; float: left; width: 150px; height: 26px; line-height: 26px; text-align: center; color: #fff; text-decoration: none; background: url('../images/member-bg.gif') left top no-repeat; }
			.downloadBox a.member:hover { background-position: left bottom; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding-top: 15px; float: right; width: 292px; }
		
			/* ### AGENDA BOX ### */
			.agendaBox { padding: 25px; padding-bottom: 10px; width: 242px; background: url('../images/agenda-bg.gif') bottom left no-repeat #fff; }
			.agendaBox h2 { padding-bottom: 15px; font-size: 14px; color: #003c58; }
			.agendaBox p { padding-bottom: 20px; line-height: 16px; color: #3b3c3d; }
			.agendaBox a { color: #003c58; }
			.agendaBox a:hover { text-decoration: none; }
			
			/* ### PROFILE BOX ### */
			.profileBox { margin-top: 15px; overflow: hidden; width: 292px; background: #cbe6f2 url('../images/profile-middle.gif') top left repeat-y; }			
			.profileBox .top { width: 292px; background: url('../images/profile-top.gif') top left no-repeat; }
			.profileBox .bottom { padding: 15px 25px 10px 25px; width: 242px; background: url('../images/profile-bottom.gif') bottom left no-repeat; }
			.profileBox h2 { padding-bottom: 15px; font-size: 14px; color: #003c58; }
			.profileBox img { float: right; border: 1px solid #b0cedd; }
			.profileBox .dummy_photo { height:94px; width:79px; float: right; border: 1px solid #b0cedd; background-color:#D8D8D8 }
			.profileBox address { padding-bottom: 20px; line-height: 16px; font-style: normal; color: #3b3c3d; }
			.profileBox a { color: #003c58; }
			.profileBox a:hover { text-decoration: none; }			
			.profileBox .profile { margin-top: 0px; display: block; float: right; text-align:right }
			
			/* ### LEDEN BOX ### */
			.ledenBox { padding: 10px 20px 25px 20px; margin-top: 15px; width: 252px; background: url('../images/agenda-bg.gif') bottom left no-repeat #fff; }
			.ledenBox img { padding-top: 7px; position: relative; }
			.ledenBox h2 { padding-bottom: 10px; color: #003c58; font-size: 14px; }
			.ledenBox p { line-height: 16px; color: #003c58; }
			.ledenBox .bold { line-height: 16px; font-weight: bold; }
			.ledenBox ul { list-style: none; }
			.ledenBox li { line-height: 16px; font-style: italic; }
			.ledenBox li a { color: #003c58; text-decoration: none; }
			.ledenBox li a:hover { text-decoration: underline; }
			

	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 100%; height: 130px; background: #bad9e8; }
	/*.footerBox { padding-top: 20px; margin: auto; color: #326c86; width: 945px; height: 110px; overflow: hidden; background: url('../images/footer-bg.gif') 385px bottom no-repeat; }*/
	.footerBox { padding-top: 20px; margin: auto; color: #326c86; width: 945px; height: 110px; overflow: hidden; }
	.footerBox .left { float: left; width: 300px; }
	.footerBox .right { padding-top: 20px; float: right; }
	.footerBox form { padding-bottom: 5px; display: block; overflow: hidden; }
	.footerBox fieldset { overflow: hidden; border: none; }
	.footerBox input.field { padding: 4px; float: left; width: 131px; height: 14px; border: none; background: #fff; }
	.footerBox input.subscribe-button { margin-left: 10px; width: 77px; height: 22px; color: #fff; float: left; border: none; cursor: pointer; background: url('../images/subscribe-bg.gif') left top no-repeat; }
	.footerBox input.subscribe-button:hover { background-position: left bottom; }
	.footerBox h3 { padding-bottom: 12px; font-size: 12px; color: #003c58; }
	.footerBox a { color: #326c86; }
	.footerBox a:hover { text-decoration: none; }