/* CSS Document */

/*Styles for the blue template*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
}
body {
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#anchor{
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid white;
	width:976px;
}	

h1{
	font-weight:lighter;
	margin:0;
	font-size:1.4em
}

h2 {
	font-size: 1.4em;
	color: #404c9f;
	margin:0;
	font-weight:lighter;
}
h3 {
	font-size: 1.3em;
	margin:0;
	font-weight:lighter;
}
h4 {
	font-size: 1.2em;
	margin:0;
	font-weight:lighter;
}
h5 {
	font-size: 1.1em;
	margin:0;
	font-weight:lighter;
}
h6 {
	font-size: 1em;
	margin:0;
	font-weight:lighter;
}

p{
	margin:0;
}	

#container{
	float:left;
	margin:0;
	width:976px;
}

#header{
	position:relative;
	width:976px;
	margin:0;
	height:113px;
	margin-top:-1px
}

#logo{
	float:left;
	margin:0;
	width:241px;
	margin-top:0px
}

#menu{
	float:left;
	width:750px;
	margin:0;
	margin-top:68px;
	height:25px;
	margin-left:-15px;
}

#number{
	position:absolute;
	width:180px;
	height:60px;
	margin:0;
	top:-10px;
	left:780px;
	text-align:center

}

#number{
	_float:left;
	_width:180px;
	_margin:0;
	_height:90px;
	_text-align:center

}

#strapline {
	position:absolute;
	_position:relative;
	left:261px;
	top:13px;
	_top:-70px;
	width:525px;
	height:23px;
	z-index:1;
}		
	

#main{
	float:left;
	width:976px;
	margin:0;
}

#breadcrumb{
	float:left;
	margin:0;
	margin-top:6px;	
	margin-bottom:9px;
	width:976px;
	font-size:.9em
}

#left{
	float:left;
	width:193px;
	margin:0;
	
}

#left-panel{
	float:left;
	width:193px;
	background-color:#d3d5e6
}

#left-panel h2{
	margin:0;
	color:white;
	background-color:#232f81;
	font-size:1.1em;
	padding:3px
}

#left-panel p{
	margin:0;
	color:#232f81;
	padding:3px;
	padding-left:5px;
	padding-right:5px
}


#left-panel a{
	margin:0;
	color:#232f81;
	text-decoration:none
}


#left-panel a:hover{
	margin:0;
	color:#232f81;
	text-decoration:underline
}

#center{
	float:left;
	width:556px;
	margin:0;
	padding-left:15px;
	padding-right:15px;
}

#center h2{
	margin:0;
	color:white;
	background-color:#232f81;
	font-size:1.1em;
	padding:3px
}

#right{
	float:left;
	width:193px;
	margin:0;
}

#right-panel{
	float:left;
	width:193px;
	background-color:#d3d5e6
}

#right-panel h2{
	margin:0;
	color:white;
	background-color:#232f81;
	font-size:1.1em;
	padding:3px
}

#right-panel p{
	margin:0;
	color:#232f81;
	padding:3px;
	padding-left:5px;
	padding-right:5px
}


#right-panel a{
	margin:0;
	color:#232f81;
	text-decoration:none
}


#right-panel a:hover{
	margin:0;
	color:#232f81;
	text-decoration:underline
}	

#footer{
	float:left;
	width:976px;
	margin:0;
	margin-top:10px;
	color:white;
	background-color:#232f81;
	padding:5px;
}

#footer-left{
	float:left;
	width:50%
}

#footer-right{
	float:left;
	width:50%;
	text-align:right
}	
	
#credits{
	float:left;
	width:976px;
	margin:0;
	text-align:center;
	padding-top:5px;
	color:#666
}

#search{
	float:left;
	width:183px;
	padding:5px;
}	

.divider{
	float:left;
	width:100%;
	margin:0;
	clear:both;
	background-image:Url(../images/divider.jpg);
	height:15px
}	

	
