body { 
margin: 0px; 
padding: 0px;
background-color: #e5e5e5; }

p, h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif; }

h1 {font-size: 1.5em;
}

sup {
font-size: 9px;
line-height: 0px;
}

#wrapper {
margin: 0px auto;
width: 780px;
height: auto;
}

a:link { color: #474A91; text-decoration: none; }
a:active { color: #474A91; text-decoration: none; }
a:visited { color: #474A91; text-decoration: none; }
a:hover { color: #cc0000; text-decoration: underline; }

a.toc:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #cc0000; text-decoration: none; }
a.toc:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #cc0000; text-decoration: none; }
a.toc:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #cc0000; text-decoration: none; }
a.toc:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #cc0000; text-decoration: underline; }

ul.tocminus { margin-top:0px; margin-bottom:0px; margin-left: 20px; margin-right: 0px; list-style: url(../images/tree/minus.gif); }
ul.tocplus { margin-top:0px; margin-bottom:0px; margin-left: 20px; margin-right: 0px; list-style: url(../images/tree/plus.gif); }

a.breadcrumb:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
a.breadcrumb:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
a.breadcrumb:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
a.breadcrumb:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: underline; }

.nav1 {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

a.nav1 { color: #ffffff; text-decoration: none; }
a.nav1:link { color: #ffffff; text-decoration: none; }
a.nav1:active { color: #ffffff; text-decoration: none; }
a.nav1:visited { color: #ffffff; text-decoration: none; }
a.nav1:hover { color: #ffffff; text-decoration: none; }

TD.navTopBar {
	background-color: #cc0000; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

a.navTopBar { color: #ffffff; text-decoration: none; }
a.navTopBar:link { color: #ffffff; text-decoration: none; }
a.navTopBar:active { color: #ffffff; text-decoration: none; }
a.navTopBar:visited { color: #ffffff; text-decoration: none; }
a.navTopBar:hover { color: #ffffff; text-decoration: none; }

.nav2 {
	COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}

a.nav2 { COLOR: #cc0000; TEXT-DECORATION: none; }
a.nav2:link { COLOR: #cc0000; TEXT-DECORATION: none; }
a.nav2:active { COLOR: #cc0000; TEXT-DECORATION: none; }
a.nav2:visited { COLOR: #cc0000; TEXT-DECORATION: none; }
a.nav2:hover { COLOR: #cc0000; TEXT-DECORATION: underline; }

.breadcrumb {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
span.bracket { color: White; font-size: 10px; }
span.textonly { display: none; }

P {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
p.pagefooter { color: #666666; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; text-align: center; }
p.printerfriendly { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; }
a.printerfriendly { color: #666666; }
a.printerfriendly:link { color: #666666; text-decoration: none; }
a.printerfriendly:active { color: #666666; text-decoration: none; }
a.printerfriendly:visited { color: #666666; text-decoration: none; }
a.printerfriendly:hover { color: #666666; text-decoration: underline; }

td {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none
}

H4 {
	COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: normal; MARGIN-BOTTOM: -12px; TEXT-DECORATION: none
}
.search {
	COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

input { font-family: Verdana; font-size: 8pt; }
input.cmd { background-color: #CC0000; color: White; border: 1px solid white; cursor: hand; padding: 2pt; }

select { font-family: Verdana; font-size: 8pt; }
textarea { font-family: Verdana; font-size: 8pt; }

td.coopadvert { padding-left: 4pt; background-color: #CC0000; color; White; text-align: left; font-size: 8pt; }
td.coopadvert a:link { color: white; text-decoration: none; }
td.coopadvert a:active { color: white; text-decoration: none; }
td.coopadvert a:visited { color: white; text-decoration: none; }
td.coopadvert a:hover { color: white; text-decoration: underline; }

/* *******************************************************************************************************************
     Dynamic Components - General style
******************************************************************************************************************* */
table.dynamic { }
th.dynamic { background-color: #999999; color: white; font-size: 10pt; }
tr.dynamic0 { background-color: #D9D9D9; }
tr.dynamic1 { background-color: #C9C9C9; }
td.dynamic { font-size: 8pt; }
td.dynamicselected { font-size: 8pt; }
hr.dynamic { color: #999999; }
div.dynamicprogressbar { background-color: #C9C9C9; }

/* *******************************************************************************************************************
     Dynamic Components - General form style (two columns, fieldnames on left (td.form0), input boxes on right (td.form1)
******************************************************************************************************************* */
table.form			{ background-color: #FFFFFF; color: Black; font-size: 8pt; border-collapse:collapse; }
tr.form				{ }
td.form0			{ vertical-align: top; font-size: 8pt; background-color: #FFFFFF; color: #CC0000; text-align: right; border: 1px solid #FFFFFF; padding: 4pt 2pt 1pt 2pt; }
td.form0disabled	{ vertical-align: top; font-size: 8pt; background-color: #FFFFFF; color: #C9C9C9; text-align: right; border: 1px solid #FFFFFF; padding: 4pt 2pt 1pt 2pt; }
td.form1			{ font-size: 8pt; background-color: #FFFFFF; text-align: left; border: 1px solid #FFFFFF; padding: 1pt 2pt 1pt 2pt; }.headingGP {  font-size: 8pt}

/* *******************************************************************************************************************
     Dynamic Components - News pages
******************************************************************************************************************* */
h2.news { text-decoration: underline; font-size: 10pt; font-weight: bold; font-style: normal; color: Black; margin: 18pt 0pt 6pt 0pt; clear: both; }
h3.news { text-decoration: none; font-size: 10pt; font-weight: bold; font-style: normal; color: Black; margin: 12pt 0pt 6pt 0pt; }
div.news { margin: 3pt 0pt 3pt 40pt; }
hr.news { clear: both; color: White; }
table.news { }

/* *******************************************************************************************************************
     Dynamic Components - Online Voting prompt box (see DC General style for page styles)
******************************************************************************************************************* */
p.online_voting_question { font-size: 8pt; margin: 0pt; }
span.online_voting_answer { font-size: 8pt; }
span.online_voting_vote { font-size: 8pt; }
a.online_voting_vote { font-size: 8pt; }
form.online_voting_question { margin: 0pt; padding: 3pt; }

/* *******************************************************************************************************************
     Dynamic Components - FAQ Blobs
******************************************************************************************************************* */
div.faq_top { background-color: #E3F1F5; border:3px double #83BFD3; padding: 2pt; }

/* *******************************************************************************************************************
     uk.coop style sheet
******************************************************************************************************************* */

body {font-size: 12px; margin: 0px; color: #666666; font-family: verdana, arial, helvetica, sans-serif; background-color: #cccccc; text-decoration: none;}

a.bottomlinks {font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-align: center; text-decoration: none;}
a.bottomlinks:hover {font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-align: center; text-decoration: underline;}
a.bottomlinks:visited {font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; text-align: center; text-decoration: underline;}

.breadcrumb {font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica, sans-serif;}
.search {font-weight: bold; font-size: 10px; color: #003366; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
select {font-size: 8pt; font-family: verdana; }
textarea {font-size: 8pt; font-family: verdana; }

input.buttonred1 {background-color: #cc0000; color: white; border: 1px solid white; cursor: hand; padding: 2pt;}

.redbar {
	background-image: url(../images/template/red.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding-left: 3px;
	padding-right: 3px;
}

a.redbar { 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-image: url(../images/template/red.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top:5px;
}
	
a.redbar:link { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; font-style: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
a.redbar:active { color: #ffffff; text-decoration: none; font-size: 10px; font-weight: bold; font-style: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

a.redbar:visited { 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-image: url(../images/template/red.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding-left: 3px;
	padding-right: 3px;
	}
	
a.redbar:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-image: url(../images/template/blue.gif);
	background-repeat: repeat-x;
}

