Body{
	background-color : white;
	margin : 0 0 0 0;
	padding : 10px;
}

A			{ color : #0073bb; text-decoration : none; }
A:hover	{ color : #c00; text-decoration : underline; }

P{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

H1{
	font-size : 170%;
	font-weight : normal;
	color : #cc0000;
	margin : 0 0 12px 0;
	padding : 0 0 0 0;
	text-align : left;
}

H2{
	font-size : 125%;
	font-weight : 600;
	color : #cc0000;
	border-bottom : 1px dashed #0073bb;
	padding : 0 0 3px 0;
	margin : 0 0 10px 0;
	text-align : left;
}

H3{
	font-size : 120%;
	font-weight : bold;
	color : black;
}

H4{
	font-size : 100%;
	font-weight : bold;
	color : black;
}

H5{
	font-size : 90%;
	font-weight : bold;
	color : #CC0000;
}

H6{
	font-size : 90%;
	font-weight : bold;
	color : black;
}

HR{
	border : none;
	background-color : black;
	color : black;
	height : 1px;
	margin : 0 0 1em 0;
}

fieldset{
	border : 1px dashed #0073bb;
	margin : 0 0 1em 0;
	padding : 0 10px 1em 10px;
}

Legend{
	color : #c00;
	font-weight : bold;
	width : 150px;
	background-color : white;
	padding : 8px 10px 8px 10px;
	border : 1px dashed #0073bb;
	margin : 0 0 1em 0;

}

form{
	display : inline;
}

Label{

}

UL, OL, Blockquote{
	margin : 0 30px 1em 30px;
	padding : 0 0 0 0;
}

UL{
	margin : 0 30px 1em 30px;
	padding : 0 0 0 0;
}

UL LI{
	list-style : square;
}



#pageBlock{
	border-top : 1px solid #0073BB;
	border-bottom : 1px solid #0073BB;
	margin : 0 0 0 0;
	padding : 0 0 0 0;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.75em;

	background-color : white;

}

#headerBlock{
	background-image : url(http://www.coventrypartnership.com/assets/gfx/banner-close.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;
	height : 106px;
	margin : 5px 0 0 0;
	background-color : #00af9e;
}

#logoblock{
	background-image : url(http://www.coventrypartnership.com/assets/gfx/banner-start.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
	width : 550px;
	height : 91px;
	padding : 15px 0 0 15px;
}

#headerPhotos{
	position : absolute;
	left : ;
	top : ;
}

#contentBlock{
	background-image : url(http://www.coventrypartnership.com/assets/furniture/themes/menu-members.gif);
	background-repeat : repeat-y;
	padding :  0 0 0 209px;
	background-color : white;
}

#columnOne{
	float : left;
	width : 207px;
	padding : 0;
	margin : 0 0 0 -209px;
	display : inline;
}

#columnTwo{
	padding : 20px 2% 5px 2%;
	margin : 0 0 0 0;
	text-align : justify;
	background-color : white;
	width : 95%;
}

#columnThree{
	width : 415px;
	float : right;
	text-align : center;
	margin : 45px 0 10px 12px;
}


#infoBlock{
	height : 144px;
	background-image : url(http://www.coventrypartnership.com/assets/furniture/cathedral.jpg);
	background-repeat : no-repeat;
	background-position : 100% 100%;
	padding : 0 219px 0 0;
}

#themeIndicator{
	float : left;
	width : 207px;
	padding : 0;
	margin : 0;
	background-image : url(http://www.coventrypartnership.com/assets/furniture/themes/theme-members.jpg);
	background-repeat : no-repeat;
	border-right : 2px solid white;
}

#skipNavigation{
	height : 1px;
	font-size : 5%;
}

#searchBlock{
	border-top : 10px solid white;
	background-image : url(http://www.coventrypartnership.com/assets/gfx/searchBlock.gif);
	background-repeat : no-repeat;
	margin : 0 0 2px 0;
	padding : 13px 0 5px 10px;
	height : 43px;

}

#searchBlock Label{
	font-weight : bold;
	color : white;
}

#searchBlock #q{
	width : 112px;
	border : 1px solid black;
	padding : 2px 3px 2px 3px;
	background-color : white;
	margin :  3px 3px 0 0;
}


#searchBlock #siteSearch{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding :  0 0 0 0;
	margin : 0 0 0 0;
	display : block;
}

#forumBlock{
	height : 69px;
	background-color : #C6E7E2;
	border : 1px solid #1E7565;
	padding : 0 80px 0 10px;
	margin : 0 0 0 0;
	overflow-y : hidden;
	overflow : hidden;
	
	font-size : 90%;
	background-image : url(http://www.coventrypartnership.com/assets/furniture/icon-forum.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;

}

#featureBlock{
	height : 144px;
	margin : 0 0 0 0;
	font-size : 90%;
}

#infoBlock #forumBlock H1{
	border : none;
	color : #1E7565;
	margin : 8px 0 3px 0;
	font-size : 130%;
	font-weight : bold;
}

#infoBlock #forumBlock A{
	color : #1E7565;
	text-decoration : none;
}

#infoBlock #forumBlock A:hover{
	color : #c00;
	text-decoration : underline;
}


#footer{
	margin : 5px auto 0 auto;
	font-family : arial, helvetica, sans-serif;
	font-size : 0.70em;
	color : #999;
	text-align : center;
}

#footer A 			{ color : #c00; text-decoration : none;}
#footer A:hover 	{ color : #039; text-decoration : underline;}

#cwn{
	display : block;
	float : right;
	width : 200px;
	text-align : right;
}

#updated{
	display : block;
	float : left;
	width : 200px;
	text-align : left;
}

.clear{
	clear : both;
	font-size : 5%;
	height : 1px;
}

/* ******************* */


#columnOne UL{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	font-size : 90%;
}
#columnOne UL LI{
	list-style : none;
	list-style-image : none;
	padding : 0 0 0 0;
	margin : 0 0 0 0;

}
#columnOne UL LI A{
	color : black;
	text-decoration : none;
	background-color : #CBD6EE;
	background-image : url(http://www.coventrypartnership.com/assets/furniture/bullet-menu.gif);
	background-repeat : no-repeat;
	background-position : 5px 4px;
	border-bottom : 1px solid white;
	padding : 2px 5px 3px 21px;	
	display : block;
}
#columnOne UL LI A:hover{
	color : #c00;
	text-decoration : underline;
}

/* ******************* */

#columnOne UL LI UL{
	margin : 0 0 0 0;
	font-size : 100%;
}
#columnOne UL LI UL LI{
}
#columnOne UL LI UL LI A{
	background-color : #E4E9F6;
	padding : 1px 5px 1px 28px;
	background-image : none;
	color : #009;
}
#columnOne UL LI UL LI A:hover{
	color : #c00;
}
/* ******************* */

#columnOne UL LI UL LI UL{
	margin : 0 0 0 0;
	font-size : 90%;
}
#columnOne UL LI UL LI UL LI{
	color : ;
}
#columnOne UL LI UL LI UL LI A{
	background-color : #E4E9F6;
	padding : 1px 5px 2px 46px;
	background-image : none;
	color : #c00;
	background-image : url(http://www.coventrypartnership.com/assets/furniture/bullet-menu3.gif);
	background-repeat : no-repeat;
	background-position : 31px 3px;

}
#columnOne UL LI UL LI UL LI A:HOVER{
	color : #009;
}
/* ******************* */
.dataTable{
	font-size : 90%;
	width : 99%;
	border : 1px solid black;
	margin : 0 0 1em 0;
	border-collapse : collapse;
}
.dataTable TH{
   background-color : #D7D7D7;
	font-weight : bold;
	padding : 2px 4px 2px 4px;
	vertical-align : top;
	text-transform: uppercase;
	border : 1px solid black;

}
.dataTable TD{
	background-color : #f5f5f5;
	padding : 2px 4px 2px 4px;
	vertical-align : top;
   color : #333333;
	border : 1px solid black;
	border-collapse : collapse;
}
.colorBlock{
	background-color : #0073BB;
	height : 8px;
	border-bottom : 2px solid white;
	border-top : 2px solid white;
	clear : both;
}

.featureTableMembers{
	border : 1px solid #0073BB;
	width : 99%;
	background-color : #CBD6EE;
	margin : 0 0 1em 0 ;
	font-size : 100%;
	
}

.featureTableMembers TD{
	vertical-align : top;
	padding : 5px 10px 0 10px;
}

.featureTableMembers TD H1{
	border : none;
	color : #0073BB;
	margin : 0 0 5px 0;
	font-size : 130%;
	font-weight : bold;
}
.featureTableMembers TD H1 A{
	color : #0073BB;
}
.featureTableMembers TD H1 A:hover{
	
}

.featureTableMembers TD.photo{
	vertical-align : top;
	padding : 0 0 0 0;
	width : 150px;
	border-right : 1px solid #0073BB;
	background-color : #0073BB;
	color : white;
}

.featureTableSucess{
	border : 1px solid #1E7565;
	width : 99%;
	background-color : #C6E7E2;
	margin : 0 0 1em 0 ;
	font-size : 100%;
}

.featureTableSucess TD{
	vertical-align : top;
	padding : 5px 10px 0 10px;
}

.featureTableSucess TD H1{
	border : none;
	color : #1E7565;
	margin : 0 0 5px 0;
	font-size : 130%;
	font-weight : bold;
}
.featureTableSucess TD H1 A{
	color : #1E7565;
}
.featureTableSucess TD H1 A:hover{
	
}

.featureTableSucess TD.photo{
	vertical-align : top;
	padding : 0 0 0 0;
	width : 150px;
	border-right : 1px solid #1E7565;
	background-color : #1E7565;
	color : white;
}

.featureTableNews{
	border : 1px solid #0073BB;
	width : 99%;
	background-color : #CDE0F4;
	margin : 0 0 1em 0 ;
	font-size : 100%;
}

.featureTableNews TD{
	vertical-align : top;
	padding : 5px 10px 0 10px;
}

.featureTableNews TD H1{
	border : none;
	color : #0073BB;
	margin : 0 0 5px 0;
	font-size : 130%;
	font-weight : bold;
}
.featureTableNews TD H1 A{
	color : #0073BB;
}
.featureTableNews TD H1 A:hover{
	
}

.featureTableNews TD.photo{
	vertical-align : top;
	padding : 0 0 0 0;
	width : 150px;
	border-right : 1px solid #0073BB;
	background-color : #0073BB;
	color : white;
}

.featureTableCommunities{
	border : 1px solid #1E7565;
	width : 99%;
	background-color : #DEF3F0;
	margin : 0 0 1em 0 ;
	font-size : 100%;
}

.featureTableCommunities TD{
	vertical-align : top;
	padding : 5px 10px 0 10px;
}

.featureTableCommunities TD H1{
	border : none;
	color : #1E7565;
	margin : 0 0 5px 0;
	font-size : 130%;
	font-weight : bold;
}
.featureTableCommunities TD H1 A{
	color : #1E7565;
}
.featureTableCommunities TD H1 A:hover{
	
}

.featureTableCommunities TD.photo{
	vertical-align : top;
	padding : 0 0 0 0;
	width : 150px;
	border-right : 1px solid #1E7565;
	background-color : #1E7565;
	color : white;
}

.videoBox{
	text-align : center;
	border : 1px solid black;
	background-color : #e4e9f6;
	padding : 1.5em 1em 1em 1em;
}
.videoBox P{
	margin : 5px 10px 5px 10px;
	font-size : 90%;
}

#googlecalendar{
	width : 100%;
	text-align : center;
	text-align : left;
	border-bottom : 1px solid black;
	margin : 0 0 10px 0;
	padding : 10px 0 10px 0;
}
#googlecalendar UL{
	margin : 1em 2em 0 2em;
	padding : 0 0 0 0;
}
#googlecalendar UL LI{
	list-style-image : url(/assets/gfx/bullet.gif);
}


.formInput{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	border : 1px solid black;
	padding : 2px 5px 2px 5px;
	margin : 0 5px 1px 0;
}

.full{
	width : 80%;
}

.note{
	border : 1px solid #1E7565;
	padding : 5px 5px 0 5px;
	margin : 0 0 1em 0;
	background-color : #c6e7e2;
	text-align : center;
	width : 80%;
}
.note Label{
	font-weight : normal;
}

.whosWhoItem{
	margin-top : 15px;
	margin-bottom : 5px;
	width : 99%;
}

.whosWhoItem th,
.whosWhoItem td{
	text-align : left;
	vertical-align : top;
	table-layout : fixed;
}

.whosWhoItem th{
	color : #cc0000;
	font-weight : normal;
	padding-left : 8px;
	width : 100px;
	white-space : nowrap;
}

.whosWhoItem th p,
.whosWhoItem td p{
	padding : 0;
	padding-bottom : 3px;
	margin : 0;
	font-size : 90%;
}

.whosWhoItem td.photo{
	background-image : url(http://coventrypartnership.clients.coventry-id.co.uk/includes/structural-images/unavailable.gif);
	background-position : top;
	background-repeat : no-repeat;
	width : 125px;
	height : 125px;
	padding : 0;
}


.whosWhoItem h2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : black;
	padding-bottom : 3px;
	margin : 0;
	border-bottom : 1px dashed #0073BB;
	margin-bottom : 10px;
	font-size : 115%;
}

.whosWhoItem td img{
	width : 125px;
	height : 125px;
}

.pressTitle{	
	font-size : 110%;
	margin : 0 0 0 0;
	color : #0073bb;
}
.pressTitle A{	
	color : #0073bb;
}
.pressTitle A.hover{	
	color : #c00;
}

.inlineLabel{
	font-weight : normal;
	color : #0073bb;
}

#columnOne UL li.currentPage A.currentPage,
#columnOne UL LI UL li.currentPage A.currentPage
#columnOne UL LI UL LI UL li.currentPage A.currentPage
{
	color : #000066;
	background-color : #8AAFE0;
}

/* **************** */
/* VIDEO COMPONENTS */
/* **************** */

#videoBlock{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	float : left;
}

#videoBlock #videoBox{
	margin : 5px 20px 10px 0;
	padding : 0 0 0 0;	
	float : left;
}

#videoBlock #textBox{
	1float : left;
	margin : 5px 0 0 0;
	padding : 0 0 0 0;
}

#videoBlock #connectionSpeed{
	font-size : 90%;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

.menuPhoto{
	margin : 0 0 2px 0;
}
#menuClose{
	margin : 0 0 10px 0;
	background-image : url(/assets/gfx/menu-close.gif);
	background-repeat : no-repeat;
	background-position : 0% 100%;
	padding : 0 0 21px 0;
}



.question label{
	display : block;
}

.question{
	margin : 0 0 5px 0;
}

.question_options{
	padding : 0 0 0 25px;
	margin : 0 0 0 0;
}

.question .TextFormat{
	width : 97%;	
	border : 1px solid black;
	background-color : #dfdfde;
	color : #0073bb;
	padding : 2px 4px 2px 4px;
	margin : 3px 0 10px 0;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.freeText{
	margin : 0 0 0 45px;
	border : 1px solid black;
	background-color : #dfdfde;
	width : 50%;
}

.optionLabel{
	padding : 0 0 0 25px;
	margin : 0 0 0 0;
	display : block;
}
.optionLabel Label{
	color : #669966;
	display : inline;
}

.required{
	padding : 0 0 0 8px;
}



.formInput{
	border : 1px solid black;
	background-color : #dfdfde;
	padding : 1px 3px 1px 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.requiredInfo{
	background-image : url(/assets/gfx/required.gif);
	background-repeat : no-repeat;
	background-position : 100% 0%;
	padding : 0 16px 0 0;
}

.long{
	width : 98%;
}
.full{
	width : 99%;
}

.formBox{
	background-color : #f5f5f5;
	width : 100%;
	margin : 0 0 1em 0;
}




.captcha{
	width : 100%;
	border : none;
	text-align : left;
}
.captcha Label{

}
.captcha TH{
	text-align : left;
}
.captcha TD{
	text-align : left;
}
.captchaInput{
	font-size : 100%;

	width : 97%;	
	border : 1px solid black;
	background-color : #dfdfde;
	color : #0073bb;
	padding : 2px 4px 2px 4px;
	margin : 3px 0 10px 0;
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.search_error_block{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #900;
	text-align : center;
	margin : 10px 0px 0px 0px;
	padding : 10px 10px 0 10px;

}



#searchPageCriteria{
	background-color : #f5f5f5;
	padding : 10px 12px 10px 12px;
	margin : 0 0 3px 0;
}

#searchResultsData{
	background-color : #f5f5f5;
	margin : 0 0 1em 0;
	padding : 3px 12px 3px 12px;
}
#resultsFound{
	text-align : right;	
	float : right;
	width : 25%;
}

#noResultsFound{
	background-color : #f5f5f5;
	margin : 0 0 1em 0;
	padding : 10px 12px 10px 12px;
	text-align : center;
}


.noResults{
	color : #333;
	font-size : 100%;
	font-weight : Bold;
}

.instructions{
	font-size : 90%;
	color : #900;
}

#searchData{
	float : left;
	width : 70%;
}

#q{
	border : 1px solid black;
	padding : 2px 4px 2px 4px;
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0 3px 0 3px;
}

#searchPageSubmit{
	background-color : #dadada;
	border : 1px solid black;
	padding : 3px 4px 1px 4px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 1;
}

dl{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

dt{
	margin : 0 0 5px 0;
	padding : 0 0 0 0;
}

dd{
	margin : 0 0 5px 35px;
	padding : 0 0 0 0;	
}

dl A{
	color : #900;
	text-decoration : none;
}

dl A:hover{
	color : #900;
	text-decoration : underline;
}

.numbering{
	font-weight: bold;
	padding : 0 0 0 12px;
	width : 23px;
	display : block;
	float : left;
	font-size : 90%;
	text-align : left;
}

dd.extras{
	font-size : 90%;
}


#pagination{
	border-top : 1px solid black;
	border-bottom : 1px solid black;
	text-align : center;
	padding : 4px 0 4px 0;
	margin : 0 0 0 0;
}
#paginationLayout{
	
}
#pagination Table#paginationLayout TD{
	Padding : 0 3px 0 3px;
}

#pagination A{
	color : black;
	text-decoration : none;
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
}
#pagination A:hover{
	color : #900;
	text-decoration : none;
	background-color : #f5f5f5;
	border : 1px solid black;
}

#pagination .currentPage{
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
	color : black;
	border : 1px solid #900;
}


.surveyTable{
	font-size : 90%;
	width : 99%;
	border : 1px solid black;
	margin : 3px 0 1em 0;
	border-collapse : collapse;
}
.surveyTable TH{
   background-color : #D7D7D7;
	font-weight : bold;
	padding : 2px 4px 2px 4px;
	vertical-align : top;
	text-transform: uppercase;
	border : 1px solid black;
	text-align : left;
}
.surveyTable TD{
	background-color : #f5f5f5;
	padding : 2px 4px 2px 4px;
	vertical-align : top;
   color : #333333;
	border : 1px solid black;
	border-collapse : collapse;
}