/* START OF GENERIC FORM STYLES */

body {
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	font-size: 75%;
	margin: 5px;
}
#mainBody {
	width: 610px;
}
/* used as main heading */
h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 140%; 
	MARGIN: 0px 0px 0.5em;
	COLOR: #465271;
}
h2 {
	FONT-SIZE: 110%; 
	MARGIN: 0px 0px 3px; 
	COLOR: #465271; 
	clear: left;
}
hr {
	color: #142B3F;
	height: 1px;
}
A {
	COLOR: blue;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
A:hover {
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: purple;
}

p {
	PADDING: 0; MARGIN: 0px 0px 1em;
}
img {
	border:none;
}

/* used for TEL, FAX etc captions */
.Caption {
	font-size: x-small;
	font-weight: bold;
	COLOR: #255F65;
	text-align: center;
}

/* used for instructions, eg what to do next */
.Instructions {
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	height: 24px;
}
/* used for feedback to user, eg error messages or advice such as you need to enter your name, or no information found */
.Feedback {
	font-size: small;
	color: red;
	font-weight: normal;
	text-align: center;
	height: 24px;
}
#cvcContactDetails {
	border: none;
	padding: 5px;
	font-size: x-small; 
	width: 80%;
}
#cvcContactDetails th {
	color: #330066;
	background-color: #e0e0e0;
	padding: 5px;
}

.contactName, .telephoneNumber  {
	font-weight: bold;
}
#pdfGetReader {
	border: none;
	padding: 4px;
	font-size: x-small; 
}
.pdfGetReaderInstructions{
	background-color: #cccccc;
}
.alignRight {
	text-align: right;
}
.photoCompetitionThumbnails {

}
.winnersmall {
	height: 96px;
	width: 128px;
}
.photoWinnerIndexPage {
	height: 240px;
	width: 320px;
	margin-left:20px

}

.tableRowSeperator {
	background-color: blue;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;

}
.NewsHeading {
	background-color: Red;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;

}
.NewsDetails {
	margin-left: 30px;
	width: 100%;
}

.NewsDetailsList {
	overflow:auto;
	margin-top: 10px;
}
.NewsDetailsList ul {
	margin-left: 40px;
	float:left;
	width:100%;
	padding:0px 0px 15px 0px;
}
.NewsDetailsList li {
	margin:0px;
}
.1NewsDetailsList ul {
	margin-left: 40px;
	list-style:none;
	clear:both;
	float:left;
	width:100%;
	padding:0px 0px 15px 0px;
}
.1NewsDetailsList li {
	width:32%;
	font-size:100%;
	margin:0px;
	display:block;
	float:left;
}
.photoPastWinners td a {
font-size: 75%;
MARGIN: 5px 5px;
}
