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

.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{

     font-family: Tahoma, Arial, sans-serif;
     font-size: 12pt;
     color: #000000;
     border:0px solid;
     margin-left:10px;
     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;
     height:230px;
 
}


#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 {
     
     border-right:1px solid;
     border-left:1px solid;
     border-bottom:0px solid;
     border-top:0px solid;
     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;
}


