body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

iframe {
	overflow-x: hidden;
	overflow-y: hidden;
}

.footer_text {
	color:#333333;
	float:left;
	font-family:Arial,sans-serif;
	font-size:7.5pt;
	margin-left:60px;
	margin-top:12px;
}

#board_left{
	border-right:0px solid;
	border-left:0px solid;
	border-bottom:0px solid;
	border-top:0px solid;
	text-align: left;
	width:150px;
	float: left;
}

#board_right{
	border-right:0px solid;
	border-left:0px solid;
	border-bottom:0px solid;
	border-top:0px solid;
	text-align: left;
	width:330px;
	float: right;
}

#bio_name,
#bio {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	border:0px solid;
	margin-left:10px;
	text-decoration:bold;
}
#bio_title {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	border:0px solid;
	text-decoration:bold;
}

#bio2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	border:0px solid;
	margin-left:10px;
	text-decoration:none;
}

#board_img {}

#chairmans_blog {
	width:180px;
	height:50px;
	border:0px solid;
	position:relative;
	top:280px;
	float:left;
	text-align:left;
}

#chairman_text {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	border:0px solid;
	margin-left:10px;
}

#chairman_text a {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10.5pt;
	color: #ffffff;
	border:0px solid;
	margin-left:10px;
	text-decoration:none;
}

#chairman_text a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10.5pt;
	color: #ffffff;
	border:0px solid;
	margin-left:10px;
	text-decoration:underline;
}

body#home a#homenav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#about a#aboutnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#services a#servicesnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#success a#successnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#marketing a#marketingnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#news a#newsnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#forthcoming a#forthcomingnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#members a#membersnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#testimonials a#testimonialsnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#contact a#contactnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#board a#boardnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#fjf a#fjfnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#fjfjobs a#fjfjobsnav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

body#history a#historynav {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
}

#container {
	width: 990px;
	height: 1802px;
	margin: auto;
	background-image: url(layoutimages/bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
}

#header {
	width: 990px;
	height: 212px;
}

#title {
	border:0px solid;
	width: 739px;
	height: 212px;
	float: left;
	margin-left:0px;
}

#title2 {
	width: 240px;
	height: 212px;
	background-image: url(layoutimages/iba_logo.gif);
	background-repeat: no-repeat;
	float: left;    
	margin-left:10px;
}
#title_right{
	width: 489px;
	height: 212px;
	background-image: url(layoutimages/iba_nottingham.gif);
	background-repeat: no-repeat;
	float: right;
	margin-left: 0px;

}
#searchbox {
	width: 198px;
	height: 64px;
	float: right;
	margin-right: 18px;
	text-align: left;
}

#loginbox {
	width: 198px;
	height: 148px;
	background-image: url(layoutimages/loginbox.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-right: 18px;
}

#loginboxinside {
	width: 178px;
	height: 120px;
	position: relative;
	left: 10px;
	top: 25px;
}

#contentholder {
	width: 990px;
	height: 1550px;
	float: left;
	margin-top: 20px;
}

#leftmenu {
	width: 216px;
	height: 1550px;
	float: left;
	text-align: left;
}

#content {
	width: 525px;
	height: 1550px;
	float: left;
	text-align: left;
	margin-left: 25px;
}

#contentinside {
	width: 510px;
	height: 1210px;
	overflow: auto;
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #000000; 
}

#contentpadding {
	width: 480px;
}

#contentpaddingboard {
	width: 480px;
	margin-bottom: 10px;
}

#rightmenu {
	width: 219px;
	height: 1550px;
	float: left;
	text-align: left;
}

#footer {
	width: 990px;
	height: 60px;
	float: left;
	border:0px solid;
	background-color:#B2E1FF;
	/*background-image: url(layoutimages/footer.jpg);*/
	background-repeat: repeat;
}

.buttonholder {
	width: 198px;
	margin-left: 18px;
}

a.buttonrollover {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px auto 8px auto;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	padding-left: 30px;
}

a.buttonrollover:hover {
	width: 198px;
	height: 22px;
	background-image: url(layoutimages/buttonrollover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	display: block;
	margin: 0px auto 8px auto;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	padding-left: 30px;
}

.chairmanscorner {
	width: 198px;
	height: 367px;
	background-image: url(layoutimages/chairmanscorner.jpg);
	background-repeat: no-repeat;
	margin-left: 18px;
	padding-bottom:10px;
}

.searchbox {
	width: 157px;
	height: 24px;
	border: 1px solid #000000;
}

.searchbutton {
	border: none;
	background-image: url(layoutimages/gobutton.jpg);
	background-repeat: no-repeat;
	width: 40px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	display: block;
}

.ibadiary {
	width: 198px;
	height: 367px;
	background-image: url(layoutimages/ibadiary.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-bottom:10px;
}

.ibadiaryinside {
	width: 178px;
	height: 240px;
	position: relative;
	top: 87px;
	left: 10px;
	border:0px solid;
}

#google_adsense {
	width: 210px;
	height: 250px;
	border: 0px solid;
	left: 10px;
	padding-top:15px;
	padding-left:10px;
}

#latest_news1{
	float: left;
	width: 250px;
	height: 400px;
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	border-right:0px solid;
}

#latest_news2{
	float: right;
	width: 250px;
	height: 400px;
	text-align:left;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	border-left:0px solid;
}

.logincaption {
	font-family: Arial, sans-serif;
	font-size: 8pt;
}

.finalloginbutton {
	width: 40px;
	height: 24px;
	background-image: url(layoutimages/gobutton.jpg);
	background-repeat: no-repeat;
	border: none;
}

.logintextbox {
	width: 140px;
	height: 16px;
	border: 1px solid #000000;
}

.yellowstrip {
	width: 506px;
	height: 19px;
	background-image: url(layoutimages/yellow.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #000000;     
	float: left;
	text-align: right;
	margin-bottom: 10px;
}

.yellowstrip2 {
	width: 506px;
	height: 19px;
	background-image: url(layoutimages/yellow.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	color: #000000;     
	float: left;
	text-align: left;
	margin-bottom: 10px;
}

.yellowstripinside {
	padding-top: 2px;
	padding-right: 15px;
}

.yellowstripinsideleft {
	padding-top: 2px;
	padding-left: 15px;
	width: 238px;
	float: left;
}

.yellowstripinsideright {
	padding-top: 2px;
	padding-right: 15px;
	width: 238px;
	float: right;
	text-align: right;
}

.eventmaintext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin-top:12px;
	margin-bottom:12px;
	border:0px solid;
}

.fred {
	text-align: left;
	float: left;
}

.wilma {
	float: right;
	border-left:0px solid;
	text-align: left;
}

.txtSiteProd {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;
	margin-right:1px;
	margin-left:1px;
	padding-bottom:1px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;

}
.txtSiteProd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	padding-left:1px;
	padding-right:1px;
	margin-right:1px;
	margin-left:1px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;

}

.txtSiteProd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:1px;
	margin-left:1px;
	text-align:justify;
}

.txtSiteProd3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #009bc7;
	padding-left:1px;
	padding-right:1px;
	margin-right:1px;
	margin-left:1px;
	padding-bottom:1px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:1px;
	text-align:justify;
}

.txtSiteProd4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	padding-left:1px;
	padding-right:1px;
	margin-right:1px;
	margin-left:1px;
	padding-bottom:1px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:1px;
	text-align:justify;
}

.txtDiary {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:80%;
	color: #000000;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	padding-bottom:2px;
	padding-top:2px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
}

.txtDiary3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 70%;
	color: #26478B;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	padding-bottom:2px;
	padding-top:2px;
	margin-top:2px;
	margin-bottom:0px;
	text-align:justify;
}

.txtDiary1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #009bc7;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	padding-bottom:2px;
	padding-top:2px;
	margin-top:2px;
	margin-bottom:0px;
	text-align:justify;
}

.registercaption {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #8C8C8E;
}

.registercaption2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13pt;
	color: #8C8C8E;
}

.registerbox {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	border: 1px solid;
	color: #000000;
	height: 20px;
	width: 150px;
}

.registerbutton {
	border: 0px solid;
	width: 110px;
	height: 24px;
	background-image: url(layoutimages/buttonbackground.jpg);
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

.registermsg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #ff0000;
	position: relative;
	left: 0px;
	top: 140px;
	width: 600px;
}

.registermsg2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	border:0px solid;
	color: #000000;
	position: relative;
	left: 0px;
	top: 140px;
}

/* ======================== FONTS ================================ */
.jobheadline {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: bold;
}
.homeheadline {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18pt;
	color: #26478B;
}

.homesubheadline {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16pt;
	color: #FF7400;
}
.subheadline {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	color: #FF7400;
	text-align:center;
}

.homedate {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.homevenue {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.hometime {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
}

.homecaption {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	color: #FF7400;
}

.sendbutton{
	background-image: url(images/sendbutton.jpg);
	background-repeat: no-repeat;
	border: 0px;
	height: 22px;
	left: 20px;
	position:relative;
	width: 77px;
}
.jobsintro {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #165bb9;
}
.vj1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16pt;
	color: #FF7400;
}
.vj2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	color: #FF7400;
}
.vj3 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

#forthcomingevents a{
	color:black;
	text-decoration:none;
}
#forthcomingevents a:active {
	outline:none;
}
.futEventList{
	margin:0.7em;
	padding:0.2em;
	background:#cecece;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
}
.forthcomingevents .futEventList{
	cursor:pointer;
	cursor:hand;
}
.forthcomingevents a{
	display:block;
}

/* HAX! needed to render properly in ie*/
* html div.futEventList { height:1%; }
* html div.futEventListInside { height:1%; }

.futEventListInside{
	background:white;
	margin:0px;
	padding:0px;
	-moz-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	padding:0.7em;
}
.futEventListInside p{
	margin-top:0px;
}
.futEventList img{
	float:left;
	margin:0.3em;
	margin-right:0.5em;
	position:relative;
	border:none;
	position:relative;
}
.futEventList .lasttitle{
	font-weight:bold;
	font-size:1.2em;
}
.futEventListBody {
	margin:0.5em;
}

