/* www.thebls.org.uk Main Style Sheet */
/* Redefined HTML */

/* Structural */
	body {
		font:70% Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		background-color:#d3d0c0;
		font-weight:400;
		font-weight:400;
		background: url(../images/background.gif) #d3d0c0 repeat-x;
	}
	.fullcont{
		width: 100%;
		height:auto;
		text-align: center;
	}
	.bodycontainer{
		margin: auto;
		height:auto;
		width:772px;
		top: 22px;
		left: 53px;
		border:#000000 solid 1px;
		text-align:center;
		background-color:#FFFFFF;
	}
	
	.locCornerL{
		background: url(../images/locleft.gif) #fff;
		float:left;
		width:22px;
		height:32px;
	}
	.locCenter{
		float:left;
		width:723px;
		background-color:#d3dfc5;
		height:12px;
		padding: 10px 0px 10px 5px;
		
	}
	.locCornerR{
		background: url(../images/locright.gif) #fff;
		float:left;
		width:22px;
		height:32px;
	}
	
	.topsectionL{
		text-align:left;
		float:left;
		position: relative;
		top:83px;
		left:83px;
	}
	.topsectionR{
		text-align:right;
		float:right;
		position: relative;
		top:-20px;
	}
	.topsection{
		width:772px;
		margin: auto;
		position: relative;
		background: url(../images/header.gif) #fff no-repeat;
		height:110px;
	}
	.lowermenu{
		clear:both;
		width:772px;
		background: url(../images/background2.gif) repeat;
		text-align: center;
		padding:6px 0px 6px 0px;
		border-top: #000000 solid 1px;
		border-bottom: #000000 solid 1px;
	}
 
	.contentholder{
		min-height:300px
	}
	
	.cLeft{
		float:left;
		width:150px;
		height: auto;
		min-height:450px;
		text-align:left;
		padding: 5px 5px 0px 5px;
		border-right: #c2bea8 solid 1px;
		margin: 5px 0px 0px 0px;
	}
	.cCenter{
		float:left;
		height: auto;
		text-align:justify;
		padding: 5px 5px 5px 5px;
		border-right: 1px;
		border-right-color: #c2bea8;	
		margin: 5px 0px 0px 0px;
		width:432px;
	}
	.ie{
		text-align:right;
		width:161px; 
		height:149px;
		clear:right;
	}
	.cCenterLower{
		float: left;
		width:215px;
	}
	
	.cRight{
		float:right;
		width:150px;
		min-height:450px;
		height: auto;
		text-align:left;
		border-left: #c2bea8 solid 1px;
		border-left-color: #c2bea8;
		padding: 5px 5px 5px 5px;
		margin: 5px 0px 5px 0px;
	}
	
	.footer{
		padding:4px 0px 0px 0px;
		height:20px;
		clear:both;
		background-color:#FFFFFF;
	}
	.footerL{
		float:left;
		width:200px;
		margin-left: 10px;
	}
	.footerR{
		float:right;
		width:540px;
		text-align: right;
		margin-right:10px;
	}

/* Content */
	p{
		margin-top:5px;
		margin-bottom:15px;
		padding:0px 5px 0px 5px;
	}
	.plink{
		font-size:12px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	h2{
		font-size:12px;
		font-weight:bold;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left:5px;
	}
	
	ul{
		margin:5px 0px 0px -14px;
		list-style-image:url(../images/lists.gif);
		text-align:left;
	}
	table{ 
		margin: 10px 0px 10px 0px;
		border: solid #c2bea8 1px;
		border-spacing:0px;
	}
	th{
		text-align: left;
		background-color: #c2bea8;
		border: solid #c2bea8 1px;		
	}
	td{
		border: solid #c2bea8 1px;	
		text-align: left;	
		}
		
	/* Links */
	a:link{
		color:#000000;
		text-decoration:none;
	}
	a:hover{
		color:#0000ff;
		text-decoration:underline;
	}
    a:visited{
		color:#000000;
		text-decoration:none;
	}

/* Subscriptions Page */
	.bElement{
		border:1px solid #ffffff;
		padding:2px 0px 0px 0px;
		margin:auto;
		margin-bottom:10px;
		clear:both;
	}
	.tElement{
		border:1px solid #ffffff;
		padding:2px 0px 10px 0px;
		margin:auto;
		width:592px;
		clear:both;

}
/* Drop down menus */
.dropmenudiv{
	position:absolute;
	margin-top: 6px;
	border:1px solid #666666;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	background-color:#d3d0c0;
	}
	
.dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #000000;
	padding: 5px 0;
	text-decoration: none;
	background-color:#FFFFFF;
	}
	
.dropmenudiv a:hover{
	background-color:#d3d0c0;
	}
