#frame{
	width : 770px;
	margin-left : auto;
	margin-right : auto;
}

div.colorBlock{
	height : 8px;
	background-color : #ff9a00;
	font-size : 6px;
	color : white;
	border : 1px solid #383838;
}

#contentBookmark{
	margin : -3px 0 0 0;
}

#brandingBlock{
	background-color : #133986;
	font-size : 11px;
	font-weight : bold;
	color : white;
	height : 32px;
	border-left : 1px solid #383838;
	border-right : 1px solid #383838;
	background-image : url(http://www.cwn.org.uk/development/assets/furniture/branding-gradient.gif);
	text-align : right;
	vertical-align : bottom;
}
#menuBlock{
	background-color : #ff9a00;
	color : #333333;
	border : 1px solid #383838;
	text-align : center;
	clear : both;
}

#menuBlock Table{
	table-layout : fixed;
	width : 100%;
}

#menuBlock TD{
	font-size : 12px;
	font-weight : bold;
	height : 20px;
	background-color : #FFEACC;
	border : 1px solid #333;
	text-align : center;
	background-image : url(http://www.cwn.org.uk/development/assets/furniture/menu-bgi.gif);
	background-repeat : repeat-x;
}

#menuBlock A{
	color : #333;
	text-decoration : none;
}
#menuBlock A:hover{
	color : #900;
	text-decoration : none;
}


#footer{
	background-image : url(http://www.cwn.org.uk/development/assets/furniture/footer-bgi.gif);
	background-repeat : repeat-x;
	background-position : top;
	font-size : 10px;
	color : white;
	height : 14px;
	border-left : 1px solid #383838;
	border-right : 1px solid #383838;
	border-bottom : 1px solid #383838;
	text-align : right;

}

#footer A{
	color : white;
	text-decoration : none;	
}

#footer A:hover{
	text-decoration : underline;
}

#logoIMG{
	float : left;
	margin : 4px 0 4px 10px;
}

#lastupdated{
	float : left;
	font-size : 10px;
	color : white;
	width : 360px;
	text-align : left;
	padding : 0 0 0 3px;	
}

#cwn{
	float : right;
	font-size : 10px;
	color : white;
	width : 360px;
	text-align : right;
	padding : 0 3px 0 0;
}

#strapline{
	float : right;
	margin : 15px 4px 4px 0;
	font-size : 11px;
}

#contentBlock{
	width : 770px;
}
#miscBlock{
	width : 120px;	
	vertical-align : bottom;
	padding : 0 0 3px 0;
}

#miscBlock A{
	color : black;
	text-decoration : none;
}

#miscBlock A:hover{
	color : #900;
	text-decoration : none;
}

#miscBlock UL{
	width : 120px;
	background-color : white;
	border-bottom : 1px solid black;
	padding :  0 0 0 0;
	margin : 2px 0 0 0;
}

#miscBlock LI{
	border-bottom : 2px solid white;
	background-color : #ebebeb;
	list-style-type : none;
	text-align : center;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	text-transform : lowercase;
	list-style-image : url(/development/assets/furniture/spacer.gif);
	list-style-type : none;
}

#miscBlock h2{
	text-align : left;
	color : black;
	margin : 0 0 0 0;
	padding : 1px 0 0 0;
	text-transform : uppercase;
	background-color : #CBCBCB;
	border-bottom : 1px solid #333;
	font-size : 11px;
	font-weight : normal;
	background-image : url(/development/assets/furniture/advert-decoration.gif);
	background-repeat : no-repeat;
	width : 120px;
	text-indent : 4px;
}

#addressBlock{
	width : 121px;	
	vertical-align : bottom;
	padding : 0 0 3px 0;
}

#addressBlock A{
	color : black;
	text-decoration : none;
}

#addressBlock A:hover{
	color : #900;
	text-decoration : none;
}

#addressBlock UL{
	width : 120px;
	background-color : white;
	border-bottom : 1px solid black;
	padding :  0;
	margin : 0 0 0 1px;
}

#addressBlock LI{
	border-bottom : 2px solid white;
	background-color : #FFEACC;
	list-style-type : none;
	text-align : center;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	text-transform : lowercase;
	list-style-image : url(/development/assets/furniture/spacer.gif);
	list-style-type : none;
}

#addressBlock h2{
	border-top : 1px solid #333;
	border-bottom : 1px solid #333;
	background-color : #FFD89E;
	text-align : center;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 2px 0;
	color : black;
	font-weight : normal;
	text-transform : uppercase;
	clear : both;
}

#advertBlock{
	width : 121px;	
	vertical-align : top;
	padding : 3px 0 0 0;	
}

#advertBlock UL{
	width : 120px;
	padding :  0;
	margin : 0;
}

#advertBlock LI {
	width : 120px;
	list-style-type : none;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 10px 0;
	border-bottom : 1px solid #333;
	list-style-image : none;
}

#advertBlock LI H4{
	margin : 0 0 0 0;
	padding : 1px 4px 0 4px;
	text-transform : uppercase;
	background-color : #87CEFA;
	border-bottom : 1px solid #333;
	font-size : 11px;
	font-weight : normal;
	background-image : url(/development/assets/furniture/advert-decoration.gif);
}

#advertBlock LI P{
	margin : 0 0 0 0;
	padding : 3px 4px 3px 4px;
	background-color : #E0FFFF;
	font-size : 11px;
	text-align : left;
}

#textBlock{
	vertical-align : top;
	padding : 3px 4px 2px 4px;
}

#textBlock TD{
	vertical-align : top;
}

#panelBlock{
	width : 121px;
	vertical-align : top;
	padding : 3px 0 0 0;
}

#panelBlock A{
	color : black;
	text-decoration : none;
}

#panelBlock A:hover{
	color : #900;
	text-decoration : none;
}

#panelBlock UL{
	width : 120px;
	background-color : white;
	border-bottom : 1px solid black;
	padding :  0 0 0 0;
	margin : 0 0 10px 1px;
}

#panelBlock ul LI{
	border-bottom : 2px solid white;
	background-color : #FFEACC;
	list-style-type : none;
	text-align : center;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	text-transform : lowercase;
	list-style-image : url(/development/assets/furniture/spacer.gif);
	list-style-type : none;
}

#panelBlock h2{
	border-top : 1px solid #333;
	border-bottom : 1px solid #333;
	background-color : #FFD89E;
	text-align : center;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 2px 0;
	color : black;
	font-weight : normal;
	text-transform : uppercase;
	clear : both;
}


.dateStamp{
	font-size : 11px;
	color : #900;
	margin : 0 0 7px 0;
	padding : 0 0 0 0;
	text-transform : uppercase;
}

.pictureboxCentre{
	width : 400px;
	margin : 3px auto 10px auto;
	border-top : 1px solid #333;
	border-left : 1px solid #333;
	border-right : 1px solid #333;
	padding : 0;
}

.pictureboxCentre TH{
	font-size : 11px;
	text-transform : uppercase;
	text-align : center;
	background-color : #ebebeb;
	margin : 0 0 0 0;
	padding : 1px 4px 0 4px;
	border-bottom : 1px solid #333;
	font-weight : normal;
}

.pictureboxCentre td{
	font-size : 11px;
	border-bottom : 1px solid #333;
}

.pictureboxCentre P{
	font-size : 11px;
	text-align : center;
	padding : 3px 4px 3px 4px;
	margin : 0;
}

.pictureboxRight{
	width : 200px;
	float : right;
	margin : 3px 0 10px 15px;
	border-top : 1px solid #333;
	border-left : 1px solid #333;
	border-right : 1px solid #333;
	padding : 0;
}

.pictureboxRight TH{
	font-size : 11px;
	text-transform : uppercase;
	text-align : left;
	background-color : #ebebeb;
	margin : 0 0 0 0;
	padding : 1px 4px 0 4px;
	border-bottom : 1px solid #333;
	font-weight : normal;
}

.pictureboxRight td{
	font-size : 11px;
	border-bottom : 1px solid #333;
}

.pictureboxRight P{
	font-size : 11px;
	text-align : center;
	padding : 3px 4px 3px 4px;
	margin : 0;
}


.pictureboxLeft{
	width : 200px;
	float : left;
	margin : 3px 15px 10px 0;
	border-top : 1px solid #333;
	border-left : 1px solid #333;
	border-right : 1px solid #333;
	padding : 0;
}

.pictureboxLeft TH{
	font-size : 11px;
	text-transform : uppercase;
	text-align : left;
	background-color : #ebebeb;
	margin : 0 0 0 0;
	padding : 1px 4px 0 4px;
	border-bottom : 1px solid #333;
	font-weight : normal;
}

.pictureboxLeft TD{
	font-size : 11px;
	border-bottom : 1px solid #333;
}

.pictureboxLeft P{
	font-size : 11px;
	text-align : center;
	padding : 3px 4px 3px 4px;
	margin : 0;
}

#q{
	width : 80px;
	border : 1px solid black;
	
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	background-color : white;
	padding : 0 0 0 4px;
	margin : 0 3px 0 1px;
	height : 16px;
	float : left;
}

.siteSearchButton{
	border : 1px solid black;
	font-weight : bold;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	width : 28px;
	height : 18px;
	float : left;
	text-align : center;
	padding : 0 0 2px 0;
	margin : 0 0 0 0;
}

#panelBlock fieldset{
	background-color : #ffeacc;
	border : none;
	border-bottom : 1px solid #333;
	margin : 0 0 10px 0;
	padding : 2px 0 2px 0;
	text-align : center;
}

.decorativeList{
	border-top : 1px dashed #333;
	border-bottom : 1px dashed #333;
}
.decorativeList ul{
	margin : 2px 0 2px 0;
	padding : 1px 0 1px 0;
}

.decorativeList ul li{
	background-color : #F5F5F5;
	margin : 1px 1px 0 1px;
	padding : 0 0 0 0;
	list-style-type : square;
	list-style-position : inside;
	list-style-image : url(http://www.cwn.org.uk/development/assets/furniture/bullet.gif);
}

.more A{
	color : #900;
	text-decoration : none;
}

.more A:hover{
	color : #133986;
	text-decoration : underline;
}

.advertCode{
	font-size : 10px;
	margin : 0 0 0 15px;
	color : #9C9D9D;
}

.breadcrumbs{
	color : black;
	font-size : 11px;
	text-transform : uppercase;
	margin : 2px 0 10px 0;
	padding : 0 4px 0 4px;

	border-top : 1px solid black;
	border-bottom : 1px solid black;

}

.breadcrumbs A{
	color : #900;
	text-decoration : none;
}

.breadcrumbs a:hover{
	color : #133986;
	text-decoration : none;
}

.note{
	font-size : 10px ;
	color : #133986;
}

.featuredStory{
	width : 500px;
	border-top : 1px dashed #333;
	border-bottom : 1px dashed #333;
	font-family : Arial, Helvetica, sans-serif;
	background-color : white;
	margin : 0 0 10px 0;
	clear : both;
}
.featuredStory TH{
	background-color : #ebebeb;
	font-size : 11px;
	text-transform : uppercase;
	border-top : 2px solid white;
	border-left : 2px solid white;
	padding : 3px 5px 3px 5px;
}
.featuredStory TD{
	background-color : #f5f5f5;
	border-left : 2px solid white;
	border-top : 2px solid white;
	border-bottom : 2px solid white;
	padding : 3px 8px 3px 8px;
	font-size : 11px;
}

.featuredStory TD.image{
	background-color : #f5f5f5;
	padding : 0 0 0 0;
}
.featuredStory TD.image IMG{
	width : 100%
}

.featuredStory P{
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

.featuredStory h2{
	font-size : 11px;
}


.itemList{
	width : 500px;
	border-top : 1px dashed #333;
	border-bottom : 1px dashed #333;
	font-family : Arial, Helvetica, sans-serif;
	background-color : white;
	margin : 0 0 10px 0;
}

.itemList TD{
	background-color : #f5f5f5;
	font-size : 12px;
	padding : 3px 5px 3px 5px;
	border-top : 2px solid white;
	vertical-align : top;
	width : 100%;
	clear : both;
}

.itemList TD.additional{
	background-color : #EBEBEB;
	border-bottom : 2px solid white;
	padding : 0;
	margin : 0;
	clear : both;
}

.itemList TH{
	background-color : #EBEBEB;
	text-align : left;
	font-size : 12px;
	font-weight : bold;
	color : black;
	border-top : 2px solid white;
	padding : 3px 5px 3px 5px;
	vertical-align : top;
	text-transform: uppercase;
}

.itemList P{
	font-size : 12px;
	padding : 0;
	margin : 0;
}

.itemList TH, .itemList TD{
	font-size : 11px;
}

.itemList TD.separator{
	border-top : 1px dashed #333;
	border-bottom : 1px dashed #333;
	background-color : white;
}

.itemList TH B{
	color : #900;
	text-transform : uppercase;
	font-weight : normal;
	padding : 0 5px 0 0
}


p.more {
	text-align : right;
	font-size : 11px;
	color : #900;
	padding : 0 5px 0 0;
	margin : 0;
	background-image : url(/development/assets/furniture/more-bullet.gif);
	background-repeat : no-repeat;
	background-position : 93% 0%;
}


p.more A{
	color : #900;
	text-decoration : none;
}
}

p.more A:hover{
	color : #133986;
	text-decoration : underline;
}

.itemList IMG{
	border : 1px solid black;
}

ul.panel{
	width : 120px;
	background-color : white;
	border-bottom : 1px solid black;
	padding :  0 0 0 0;
	margin : 0 0 10px 1px;
}
ul.panel LI{
	width : 120px;
	border-bottom : 2px solid white;
	background-color : #FFEACC;
	list-style-type : none;
	text-align : center;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	text-transform : lowercase;
	list-style-image : none;
	list-style-image : url(/development/assets/furniture/spacer.gif);
	list-style-type : none;
}


.newsList{
	width : 100%;
	border-top : 1px dashed black;
	margin : 10px 0 10px 0;
}

.newsList TD{
	vertical-align : top;
	border-bottom : 1px dashed black;
	padding : 0 0 10px 0;
	color : #333;
}

.newsList TH{
	font-size : 75%;
	margin : 0 0 0 0;
	padding : 5px 0 3px 0;
	text-align : left;
	text-transform : uppercase;
	border-bottom : 1px dashed black;
}

.newsList TH A{
	color : black;
	text-decoration : none;
}

.newsList TH A:hover{
	color : #900;
	text-decoration : underline;
}

.newsList TD P{
	font-size : 75%;
	line-height : 16px;
	margin : 0 0 0.3em 0;
	padding : 0 0 0 0;
	color : #333;	
}

.newsList TD P.releaseDate{
	font-size : 70%;
	line-height : 16px;
	margin : 0 0 2px 0;	
	padding : 3px 0 0 0;
	color : #900;
	font-weight : bold;
}

.newsList TD IMG{
	float : right;
	border : 1px solid black;
	margin : 3px 0 0 15px;
}

.releaseDate{
	color : #900;
	font-weight : bold;
}

.photo{
	width : 240px;
	border : 1px solid black;
}

.photo TD{
	
}

.photo TH{
	font-size : 70%;
	color : white;
	padding : 2px 3px 0 3px;
	background-color : #900;
	border-bottom : 1px solid black;
}

.floatRight{
	margin : 3px 0 4px 10px;
	float : right;
}

.floatLeft{
	float : left;
	margin : 3px 10px 4px 0;
}

.clear{
	clear : both;
	font-size : 10%;
}
