/* CSS Document */




/*---------------------------------------------------------------------------------------------------*/

#topbanner {
	
	padding-top:4px;
	
	width: 778px;
}

#top_left {
	
	width: 205px;
	float:left;
	padding: 0px;margin: 0px;
	
}

#top_right {
	width: 778px;
	float:left;
	
	
}


#top {
	height: 120px;	
	position:relative;
}

#loginbar {
	display:block;
	vertical-align: middle;
	padding: 5px 0 0 0;
	
}

.halfbox-container{
	margin: 0 0 20px 0;
	
}

.banner728 {
margin:0 0 10px 0;	
}

.banner300 {
margin:0 0 20px 0;	
}

.halfbox1{
	background-color: #F5FAFF;
	margin: 0 10px 10px 0;
	width: 355px;
	float: left;
	
}

.halfbox2{
	background-color: #F5FAFF;
	margin: 0 0 10px 0;
	width: 355px;
	float: left;
	
}

.halfboxm1{
	background-color: #F5FAFF;
	margin: 0 10px 0 0;
	width: 290px;
	float: left;
	
}

.halfboxm2{
	background-color: #F5FAFF;
	margin: 0 0 0 0;
	width: 290px;
	float: left;
	
}

.halfbox-container h1,
.halfbox-container h2,
.halfbox-container h3,
.halfbox-container h4,
.halfbox-container h5,
.halfbox-container h6
{
	display: block;
	margin:0;
	padding:5px;
	color: #061447;
	background-color:#C9E8FF;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 2px solid #fff;
}


#colourbar {
	
	

/*background-image: url(images/titlebar-centre.jpg);
background-image: url(images/menu_bg.gif);*/
background-repeat: no-repeat;
background-position: top;
width: 985px;
height:40px;
clear: both;
margin-bottom:6px;

}

a {
text-decoration: none;

}

a:hover {
text-decoration: underline;	
}


	
	#searchbutton {
		margin:0 0 0 0;
		padding: 5px;
		border: 2px solid #C28314;
		background-image:url(images/biz-search-button.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#ffce4e;
		color: #000;
		font-weight: bold;
		font-size: 14px;
		
		
	}
	#searchbutton:active { 
		padding: 6px 4px 4px 6px;
		border: 2px solid #A26304;
		}
	




.sidebox{
	background-color: #eef6fd;
	margin-bottom:5px;
}

.sidebox h4 {line-height:26px; background-image: url(images/boxtitle_blue.gif); color:#061447;font-size:14px;font-weight: bold;padding-left:12px; border-bottom: 2px solid #fff;}


.sideboxgn{
	background-color: #e9fee6;
	margin-bottom:5px;
}

.sideboxgn h4 {line-height:26px; background-image: url(images/boxtitle_green.gif); color:#061447;font-size:14px;font-weight: bold;padding-left:12px; border-bottom: 2px solid #fff;}


.sideboxnavy{
	background-color: #eef6fd;
	margin-bottom:5px;
}

.sideboxnavy h4 {line-height:26px; background-image: url(images/boxtitle_navy.gif); color:#061447;font-size:14px;font-weight: bold;padding-left:12px; border-bottom: 2px solid #fff;}


.sideboxorg{
	background-color: #fef5e8;
	margin-bottom:5px;
}

.sideboxorg h4 {line-height:26px; background-image: url(images/boxtitle_org.gif); color:#061447;font-size:14px;font-weight: bold;padding-left:12px; border-bottom: 2px solid #fff;}



.sideboxpurple{
	background-color: #e3defd;
	margin-bottom:5px;
}

.sideboxpurple h4 {line-height:26px; background-image: url(images/boxtitle_purple.gif); color:#061447;font-size:14px;font-weight: bold;padding-left:12px; border-bottom: 2px solid #fff;}

.sideboxgrey{
	background-color: #f8f8f8;
	margin-bottom:5px;
}

.sideboxgrey h4 {line-height:26px; background-image: url(images/boxtitle_grey.gif); color:#061447;font-size:14px;font-weight: bold;padding-left:12px; border-bottom: 2px solid #fff;}

.centrebox{
	background-color: #f8f8f8;
	margin-bottom:5px;
	
}




.centrebox h4

{line-height:26px;background-image: url(images/boxtitle_bg.gif);color:#061447;font-size:14px;font-weight: bold;padding-left:12px; border-bottom: 2px solid #fff;}

