/* CSS Document */
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background:#FFF;
}
td,th  { text-align: left;}
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
a { color:#000000;}

h5 { font-size: 14px; margin:0; padding: 0 0 5px 0; line-height: 1em; border-bottom: 1px solid #FDEA29; font-variant:small-caps;}

p.downloadLink { padding: 10px 0; margin: 0;}
#wrapperMain { width:916px; /*-- use if centered first figure is top margin change to suit --*/ margin: 20px auto 0; 
padding: 0;	text-align: left;  font-size: .9em;  background: #FFF;  border: 1px solid #8C989F;  }
#PageTop {position:relative; margin:0; height:140px; background: #FFF; border-bottom: 2px solid #D1D2D4;}
#wrapperInner { padding: 0 0 0 0; }

#Header {position:relative; height:106px; background: #195CA5  ;}
#headerLogo { width:390px; }
#headerbanner { position: absolute; top: 20px; right: 50px;}

#TopImagePanel { height:168px; border-bottom: 2px solid #FFF; border-top:1px solid #fff;}

#menuback {
	width: 916px;
	background-image: url(../images/menuBack.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
#menuback ul ul{
	min-width: 916px;
	background-image: url(../images/menuBack.gif);
	background-repeat: repeat-x;
	background-position: left top;

}




#contentWrap { clear: left; height: 1%; display: table; }
#content { float:left; width: 64.5%; padding: 0; color:#9CA6AC;   }

#content .left { float: left; width:35%;  }
#content .right { float: right; width:59%;   }

#content img {float:right; margin: 0 0 15px 10px;}
#content div { margin: 40px 20px 20px 20px;}
#content h1 { font-size:26px; color: #195CA5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#content a:link, #content a:visited {
text-decoration: none;
color: #9CA6AC;
}
#content a:hover, #content a:active {
color: #000000;
text-decoration: underline;
}

#sidebar { width: 35%; float:right;   }
#sidebar div { margin: 70px 20px 20px 20px;}
#sidebar div img {float:right;  }
#registerLink { float: right;  display:block;  width: 220px; background: #9CA6AC;}
#registerLink a {display:block; padding:10px; text-decoration:none ; color:#FFFFFF; font-weight:bold;}
#registerLink a:hover {display:block; color:#FDEA29; background: #195CA5;}

#downloadLink { float: right;  display:block;  width: 220px; background: #9CA6AC;}
#downloadLink a {display:block; padding:10px; text-decoration:none ; color:#FFFFFF; font-weight:bold;}
#downloadLink a:hover {display:block; color:#FDEA29; background: #195CA5;}


.downloadLinkbutton { float: right;  display:block;   width: 220px; background: #9CA6AC; margin: 0 20px 10px 20px;}
.downloadLinkbutton  a {display:block; padding:10px; text-decoration:none ; color:#FFFFFF; font-weight:bold; border-left: 1px solid #FFFF99; border-top: 1px solid #FFFF99; border-bottom: 1px solid #333333; border-right: 1px solid #333333;}
.downloadLinkbutton  a:hover {display:block; color:#FDEA29; background: #195CA5; 
border-left: 1px solid #333333; 
border-top: 1px solid #333333; 
border-bottom: 1px solid #FFFF99; 
border-right: 1px solid #FFFF99;}


#AlderneyBCILogo {float:right; background: url(../images/Alderney_britishChannelIslands.gif) top right no-repeat; width:220px; height: 55px;  }
#AlderneyBCILogo span {display: none;}

#Newsticker { width: 916px; color:#9CA6AC;}
#Newsticker div {padding: 5px 20px 5px 20px; }
#Newsticker a { color:#9CA6AC; text-decoration:none;}
#Newsticker a:hover { color: #195CA5;}

.clearboth { clear: both; height: 20px; width: 100%}

form  .inputTxt { color:#195CA5;  border: 1px solid #195CA5; width: 320px; background:url(images/formtxtback.jpg) 0 0 repeat-x;}  
form  .inputTxtSmall {color:#195CA5;  border: 1px solid #195CA5; width: 30px; background:url(images/formtxtback.jpg) 0 0 repeat-x;}  
form .inputTxtMed {color:#195CA5;  border: 1px solid #195CA5; width: 60px; background:url(images/formtxtback.jpg) 0 0 repeat-x;} 
form .inputTxtArea{color:#195CA5;  border: 1px solid #195CA5; width: 320px; height:100px; background:url(images/formtxtareaback.jpg) 0 0 repeat-x;}  

form  .inputCheckBox {color:#195CA5;  border: 1px solid #195CA5; width: 15px; height: 15px; background:url(images/formtxtback.jpg) 0 0 repeat-x;}  

form  .inputSubmit {color:#195CA5;  border: 1px solid #195CA5; width: 60px; background:url(images/formtxtback.jpg) 0 0 repeat-x;} 
form  p { margin: 0; padding: 0 0 10px 0;}