@import url("/css/layout.css");
@import url("/css/menus.css");
@import url("/css/design_elements.css");

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image:url(/images/global/bgimage_01.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #A2A09E;
	margin: 0;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	text-align: center;
}

a, a:active, a:visited, a:link {
	font-weight: bold;
	color: #666;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	}

a:hover {
	font-weight: bold;
	color: #666;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}

.contactCh a, .contactCh a:active, .contactCh a:visited, .contactCh a:link {
	font-weight: bold;
	font-size:	10px;
	color: #666;
	padding: 0 0 0 90px;
	text-decoration: none;
	}

.contactCh a:hover {
	text-decoration: underline;
	}
	

div#column3Protein a, div#column3Protein a:active, div#column3Protein a:visited, div#column3Protein a:link {
	font-weight: bold;
	font-size:	10px;
	color: #666;
	margin: 0 0 0 90px;
	text-decoration: none;
	}

div#column3Protein a:hover {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	}


div#contentarea a, div#contentarea a:active, div#contentarea a:visited, div#contentarea a:link {
	font-weight: bold;
	font-size:	10px;
	color: #666;
	margin: 0px;
	text-decoration: none;
	}

div#contentarea a:hover {
	font-weight: bold;
	/*padding: 0px; **mods also the sub menu**
	margin: 0px;
	text-decoration: underline;*/
	}

p {
	font-size: 10px;
	margin: 0px;
	padding-bottom: 10px;
}


p#logo {
	float: left;
	margin: 0px;
	}
	
p#date {
	float: right;
	font-size: 12;
	font-weight: bold;
	text-align: right;
	padding: 22px 0 0 0;
	margin: 0px;
	}

p#size11{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	}
	
p#contactCh {
	width:200px;
	float: left;
	font-size: 11px;
	text-align: left;
	padding: 0 20px 0 0;
	margin: 0px;
	}
	
p#contactUk {
	width:200px;
	float: right;
	font-size: 11px;
	text-align: left;
	padding: 22px 0 0 0;
	margin: 0px;
	}

	
	
div#column1protein p{
	font-size: 10px;
	padding-bottom: 10px;
	padding: 0 0 0 5px;
	}
	

	
	
	
div#column2bis p{
	font-size: 10px;
	padding-bottom: 10px;
	margin: 0px;
	}
	
div#column3 p{
	font-size: 10px;
	padding-bottom: 10px;
	margin: 0px;
	}
	
div#column3Protein p{
	font-size: 10px;
	padding-bottom: 10px;
	margin: 0px;
	}
	

	
div#contentarea p {
	padding-bottom: 10px;
	margin: 0px;
	}

#footer p {
	color: #E0DCDC;
	font-size: 10px;
	padding:  6px 0 0 12px;
	margin: 0px;
	}
	
div#footer p a, div#footer p a:link, div#footer p a:visited, div#footer p a:active{
	text-decoration: none;
	color: #E0DCDC;
}

div#footer p a:hover {
color: #E0DCDC;
text-decoration: underline;
}
	
#mainMenu p {
	font-size: 13px;
}

div#mainMenu p a, div#mainMenu p a:link, div#mainMenu p a:visited, div#mainMenu p a:active{
	font-size: 13px;
	text-decoration: none;
}

div#mainMenu p a:hover {
text-decoration: none;
}


#column1 p {
	margin:  8px 0 0 5px;
	padding: 0 0 0 5px;
}


#login p {
	font-size: 10px;
	padding:  0px;
	margin: 0px;
	}

div#listProtein p {
margin:  0 0 0 0
padding:  0px ;
}

#listProtein img {
	padding: 3px 6px 3px 0;
	float: left;
}

.photo {
	padding: 0 10px 10px 0;
	float: right;
}

#listProtein img.blank {
	padding: 0px;
	margin:  0px;
}

.blank {
	padding: 0px;
	margin:  0px;
}


.proteinTable {
padding: 0 0 0 6px;
}
/*
#listProtein p {
	font-size: 11px;
	float: left;
	width: 193px;
	padding: 0 0 0 0;
	margin:  4px 0 0 0;
}
*/



/* 100% css
}
#listProtein img {
	padding: 0 6px 0 0;
	margin:  0 5px 0 0;
	float: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
}

#listProtein img.blank {
		border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#listProtein p {
	font-size: 11px;
	float: left;
	width: 193px;
	padding: 0 0 0 0;
	margin:  4px 0 0 0;
}
*/
#overview img {
	padding: 5px 10px 5px 0;
	margin: 0 0 0 0;
	float: left;
	border:0;

}

#overview {
	font-size: 10px;

}

/*
p#overview {
	font-size: 11px;
	padding: 0px;
	margin: 10px 0 10px 0;
	}
*/

div#advisoryBoard img{
	padding: 5px 10px 5px 0;
	margin: 0 0 0 0;
	float: left;
	border:0;
}




div#column2 p, dt {
	font-size: 10px;
	padding: 0px;
	margin: 10px 0 10px 0;
}


div#column3Protein img {
	border:0;
}

#more img {
	border:0;

}

p#more {
	padding: 0px;
	margin: 10px 0 10px 0;
	text-align: right;
	}

.more {
	padding: 0px;
	margin: 0px;
	text-align: right;
	}
	
.date{
	color: #C4324F;
	font-weight: bold;
}	

.blackBold {
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
	}
	
.blackBold a, .blackBold a:link, .blackBold a:visited, .blackBold a:active {
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
	
.blackBold a:hover {
text-decoration: none;
}
	
	
/*	
.bold11right {
	font-weight: bold;
	font-size:11px;
	padding: 0px;
	margin: 0 0 0 20px;
	}

.bold11right a, .bold11right a:link, .bold11right a:visited, .bold11right a:active {
text-decoration: none;
}

.bold11right a:hover {
text-decoration: underline;
}

	
.blackBold a, a:active, a:visited {
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}

.blackBold a:hover {
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
	}
	*/
/* ----- HEADERS----- */
	
h1 {
	font-size:13px;
	color: #C4324F;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 12px 0;
}
	
h2 {
	font-size:11px;
	color: #000;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 7px 0;
}

div#column2 h2 a,div#column2 h2 a:active,div#column2 h2 a:visited,div#column2 h2 a:link {
	font-size:11px;
	color: #666;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 7px 0;
	text-decoration:underline;
}

div#column2 h2 a:hover {
		text-decoration:none;
}

h3 {
		font-size: 10px;
		font-weight: bold;
		color: #000;
		padding: 0px;
		margin: 0 0 10px 0;
}


h3 a, h3 a:active, h3 a:visited, h3 a:link {
		font-size: 10px;
		font-weight: bold;
		color: #666;
		padding: 0px;
		margin: 0 0 10px 0;
		text-decoration:underline
}

h3 a:hover {
		text-decoration:none;
}


div#column1 h3 {
		margin: 0 0 0 5px;
}

h4 {
		font-size: 10px;
		font-weight: bold;
		color: #000;
		margin: 0 0 0 5px;
		padding-bottom: 5px;
		background-image: url(/images/global/title_img.gif);
		background-repeat: repeat-x;
		background-position: bottom;
}

h5 {
		float: left;
		/*clear: left;*/
		font-size: 10px;
		font-weight: bold;
		color: #000;
		margin: 0 0 0 0;
		/*margin: 0 0 0 20px;*/
		padding-bottom: 2px;
		background-image: url(/images/global/title_img.gif);
		background-repeat: repeat-x;
		background-position: bottom;
}

h9 {
		float: left;
		/*clear: left;*/
		font-size: 10px;
		font-weight: bold;
		color: #000;
		margin: 0 0 0 0;
		/*margin: 0 0 0 20px;*/
		padding-bottom: 2px;
		background-image: url(/images/global/title_img.gif);
		background-repeat: repeat-x;
		background-position: bottom;
}

h9 a, h9 a:active, h9 a:visited, h9 a:link {
		float: left;
		/*clear: left;*/
		font-size: 10px;
		font-weight: bold;
		color: #000;
		margin: 0 0 0 0;
		/*margin: 0 0 0 20px;*/
		padding-bottom: 2px;
		background-image: url(/images/global/title_img.gif);
		background-repeat: repeat-x;
		background-position: bottom;
}

h9 a:hover {
		float: left;
		/*clear: left;*/
		font-size: 10px;
		font-weight: bold;
		color: #000;
		margin: 0 0 0 0;
		/*margin: 0 0 0 20px;*/
		padding-bottom: 2px;
		background-image: url(/images/global/title_img.gif);
		background-repeat: repeat-x;
		background-position: bottom;

}


h6 {
	font-size:10px;
	color: #000;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 0 0;
}

h7 {
	font-size:10px;
	color: #666;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

h8 {
	font-size:11px;
	color: #000;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
/*
div#column2 img {
	padding: 5px 10px 5px 0;
	margin: 0 0 0 0;
	float: left;
	border:0;
}

 */
 
 div#tableset td {
	padding: 0px 10px 5px 0px;

}

.vfTableCell1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BEBEBE;
}

div#column2vf .vfTableCell2 {
	padding-left: 10px;
}
