<style type="text/css">
 
body,html,div{
	margin: 0;
	padding: 0;
}

body {
	font-family: verdana,arial,sans-serif;
}
.rhshead{

	padding-right: 4em;	
}

.loggedintext{
 background: #f7cb76;
 font-weight: bold;
}
.loggedinn{background: url("/images/loggedin_n.gif") repeat-x top;}
.loggedinne{background: url("/images/loggedin_ne.gif") no-repeat top right;}
.loggedine{background: url("/images/loggedin_e.gif") repeat-y right;}
.loggedinse{background: url("/images/loggedin_se.gif") no-repeat right bottom;}
.loggedins{background: url("/images/loggedin_s.gif") repeat-x bottom;}
.loggedinsw{background: url("/images/loggedin_sw.gif") no-repeat bottom left;}
.loggedinw{background: url("/images/loggedin_w.gif") repeat-y left;}
.loggedinnw{background: url("/images/loggedin_nw.gif") no-repeat left top;}

.tabsrow{
	padding-right: 2em;
}
.tab{
	height: 61px;
	width: 125px;
	background: url(/images/tab.gif) no-repeat left bottom;
	text-align: center;
	vertical-align: bottom;
	padding: 0 0 2px 4px;
}
.tabsel{
	height: 61px;
	width: 125px;
	background: url(/images/tab_alt.gif) no-repeat left bottom;
	text-align: center;
	vertical-align: bottom;
	padding: 0 0 2px 4px;
}

.contentn{background: url("/images/yellow_green_ns.gif") repeat-x top;}
.contentne{background: url("/images/yellow_green_ne.gif") no-repeat right top;}
.contente{background: url("/images/yellow_green_ew.gif") repeat-y right;}
.contentse{background: url("/images/yellow_green_se.gif") no-repeat right bottom;}
.contents{background: url("/images/yellow_green_ns.gif") repeat-x bottom;}
.contentsw{background: url("/images/yellow_green_sw.gif") no-repeat left bottom;}
.contentw{background: url("/images/yellow_green_ew.gif") repeat-y left;}
.contentnw{background: url("/images/yellow_green_nw.gif") no-repeat left top;}

.contentwindow{

}

h1{
	font-weight: bold;
	text-decoration: underline;
}

.windown{background: url("/images/yellow_green_ns.gif") repeat-x top;}
.windowne{background: url("/images/yellow_green_ne.gif") no-repeat right top;}
.windowe{background: url("/images/yellow_green_ew.gif") repeat-y right;}
.windowse{background: url("/images/yellow_green_se.gif") no-repeat right bottom;}
.windows{background: url("/images/yellow_green_ns.gif") repeat-x bottom;}
.windowsw{background: url("/images/yellow_green_sw.gif") no-repeat left bottom;}
.windoww{background: url("/images/yellow_green_ew.gif") repeat-y left;}
.windownw{background: url("/images/yellow_green_nw.gif") no-repeat left top;}


.tab a img {
	border: none;
}
.tabsel a img {
	border: none;
}

.hidden {
	visibilty: hidden;
}

.notRendered {
	display:	none;
}

.txaDisplayEdit {
	height:	100px;
	width:	320px;
}

form {
	padding:		5px;
	margin-bottom:	10px;
}

table caption {
	text-align:	left;
	font-weight:	bold;
}

.titleText {
	font-weight:	bold;
	margin-bottom:	5px;
}

span.spacer {
	width: 54px;
}

#breadcrumbs {
	width:	416px;
	float:	left;
}

.breadcrumbs ul {
	display:	inline;
	margin-left:	0px;
}

.breadcrumbs ul li{
	display:	inline;
	list-style:	none:
}

#adminNavUL a {
	display:	inline;
	margin-left:	8px;
}

#adminNavUL ul li{
	display:	inline;
	list-style:	none:
	padding-left:	8px;
}

#signInForm {
	height:	200px;
	width:	600px;
}

#signInForm div {
	margin:	40px;
}

#signOutForm {
	height:	200px;
	width:	600px;
}

#signOutForm div {
	margin:	40px;
}

.userFeedback {
	font-weight:	bold;
}


#tabstripBody {
	width:			620px;
	padding:		10px;
	border-width:		2px;
	border-right-style:	solid;
	border-left-style:	solid;
	border-bottom-style:	solid;
}

#tabstrip .tabs {
	width:	620px;
}

#tabstrip .tabs .selectedTab {
	height:			50px;
	width:			130px;
	font-weight:	bold;
	text-align: 	center;
	border-width:	2px;
	border-style:	solid;
	border-bottom-style:	none;
}

#tabstrip .tabs .unselectedTab {
	background-color:	#F1AD02;
	height:			50px;
	width:			130px;
	text-align: 	center;
	border-width:	1px;
	border-bottom-width:	2px;
	border-style:	solid;
	border-color:	#A02444;
	border-bottom-color:	#000000;
}

#tabstrip .tabs .filler {
	width:			100px;
	border-width:		2px;
	border-bottom-style:	solid;
}

.userTabSelected {
	padding: 10px 5px 10px 5px;
	width: 130px;
	border: 2px solid black;
	border-bottom: 2px solid white;
	text-align: 	center;
}

.userTabUnselected {
	padding: 10px 5px 10px 5px;
	width: 130px;
	background-color:	#FFD979;
	border-style:	solid;
	border-color:	#A02444;
	border-width: 1px;
	border-bottom: 2px solid black;
	text-align: 	center;
}

#userContent {
	width:			620px;
	padding:		8px;
	border: 2px solid black;
}

#userTabStrip {
	position: relative;
	bottom: -2px;
}

#schemeLeft {
	width:	492px;
	margin-bottom:	10px;
}

#schemeLeft #divSchemeNameAddress {
	width:	40%;
	 margin-left: 10px;
	margin-bottom: 10px;
	float:left;
}
#schemeLeft #divSchemeDescriptions {
	padding-left: 10px;
    margin-bottom: 10px;

}
#schemeLeft #divSchemeTop {
	width:	490px;
}

#schemeLeft #divSchemePhoto {
	/*width:	158px;*/
	padding-top: 10px;
	float: left;
}

#schemeLeft #schemeName {
	font-weight:	bold;
	padding-bottom:	10px;
}

#schemeLeft img {
	padding: 0px;
	border-width:	1px;
	border-style:	solid;
}

#schemeRight {
	width:	200px;
}

#latestNews div {
	margin-top: 10px;
	margin-bottom: 10px;
}

a img {
	border: none;
}

.contributionFull {
	margin-bottom:	10px;
}

.contributionFull .type {
	font-weight:	bold;
	margin-bottom:	10px;
}

.contributionFull .title {
	margin-bottom:	10px;
	font-weight:	bold;
}

.contributionFull .body {
	margin-bottom:	10px;
	overflow:auto;
}

.contributionFull .details {
	font-style:	italic;
}

.newsletterFull .newsletterTitle {
	font-weight:	bold;
	margin-bottom:	10px;
	padding:	5px;
}

.newsletterFull .rightColumn {
	width:	220px;
	margin-left: 10px;
	float:	right;
}

.newsletterFull .myScheme {
	margin-bottom:	10px;
}

.newsletterFull .generalAnnouncements {
	margin-bottom:	10px;
}

.contributionSummary2 {
	margin-bottom:	5px;
}

.newsletterFull .print {
	text-align:	center;
	padding:	5px;
	margin-bottom:	10px;
	border-width:	1px;
	border-style:	solid;
	border-color:	#A82323;
	background-color:	#FFD979;
	width:	184px;
}

#frmPoll .question {
	margin-top:	20px;
	margin-bottom:	20px;
}

#frmPoll .pollOption {
	margin-bottom:	10px;
}

#frmPoll .pollSubmit {
	margin-top:	20px;
	margin-bottom:	20px;
}

#frmPoll .closingDate {
	margin-bottom:	10px;
}

#frmCompetition .question {
	margin-top:	20px;
	margin-bottom:	20px;
}

#frmCompetition #txaAnswer {
	height:		60px;
	width:		300px;
}

#frmCompetition .competitionSubmit {
	margin-top:	20px;
	margin-bottom:	20px;
}

#frmCompetition .closingDate {
	margin-bottom:	10px;
}

.contrTypeFullInside {
	padding:		5px;
	margin:			0px;
}

.contrTypeFullInside div {
	margin-bottom: 5px;
}

.contrTypeFullOutside {
	margin-right: 10px;
	margin-bottom: 10px;
}

#frmContribution label {
	width:	250px;
}

#frmContribution #txtTitle {
	width:	325px;
}

.txaContrBody {
	height:	120px;
	width:	670px;
}

.selSubtype {
	width:	300px;
}

#frmContribution div {
	margin-bottom:	10px;
}



#frmPoll {
	background-color:	#F1AD02;
	padding:		5px;
	margin-bottom:	10px;
	border-width:	1px;
	border-style:	solid;
	border-color:	#A02444;
}

.print_icon {
	
	background-color:	#FFFFFF;
	padding:		5px;
	margin-bottom:	10px;
	
}

.txaContent {
	height:	120px;
	width:	670px;
}

.selScheme {
	width:	670px;
}

div#stopPressList {
	margin-bottom:10px;
}

div#stopPressList div.stopPressImage {
	float: left;
}



#contrStatusKey span {
	width: 320px;
	margin-bottom:	10px;
}


.box {
	padding: 0px;
	background-color: #FFD979;
	border-color: #A82323;
	border-style: solid;
	border-width: 1px;
}

.box div.tl {
	background-image: url(/images/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	top: -1px;
	left: -1px;
}

.box div.tr {
	background-image: url(/images/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
	top: 0px;
	left: 2px;
}

.box div.bl {
	background-image: url(/images/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	top: 2px;
	left: -2px;
}

.box div.br {
	background-image: url(/images/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	top: 0px;
	left: 2px;
}

.box div.cb_tl {
	background-image: url(/images/tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	top: -1px;
	left: -1px;
	height: 16px;
	width: 16px;
}

.box div.cb_tr {
	background-image: url(/images/tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
	top: 0px;
	left: 2px;
	height: 16px;
	width: 16px;
}

.box div.cb_bl {
	background-image: url(/images/bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	top: 2px;
	left: -2px;
	height: 16px;
	width: 16px;
}

.box div.cb_br {
	background-image: url(/images/br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	top: 0px;
	left: 2px;
	height: 16px;
	width: 16px;
}

.box div.boxcontent {
	position: relative;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:6px;
	top: -1px;
	left: -1px;
}

.doubleBox {
	padding: 0px;
	background-color: #FFFFFF;
	border-style: none;
}

.doubleBox div.db_top {
	background-image: url("/images/db_t.jpg");
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_bottom {
	background-image: url("/images/db_b.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_left {
	background-image: url("/images/db_l.jpg");
	background-repeat: repeat-y;
	background-position: left;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_right {
	background-image: url("/images/db_r.jpg");
	background-repeat: repeat-y;
	background-position: right;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_tl {
	background-image: url("/images/db_tl.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_tr {
	background-image: url("/images/db_tr.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_bl {
	background-image: url("/images/db_bl.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_br {
	background-image: url("/images/db_br.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_boxcontent {
	margin:0px;
	position: relative;
	padding:0px;
	top: 0px;
	left: 0px;
}

.doubleBox div.db_boxcontent2 {
	margin:0px;
	position: relative;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:14px;
	padding-right:14px;
	top: 0px;
	left: 0px;
}

#mainHead .doubleBox {
	background-color: #f7cb76;
}

#mainHead .doubleBox div.db_top {
	background-image: url("/images/loggedin_n.gif");
}

#mainHead .doubleBox div.db_bottom {
	background-image: url("/images/loggedin_s.gif");
}

#mainHead .doubleBox div.db_left {
	background-image: url("/images/loggedin_w.gif");
}

#mainHead .doubleBox div.db_right {
	background-image: url("/images/loggedin_e.gif");
}

#mainHead .doubleBox div.db_tl {
	background-image: url("/images/loggedin_nw.gif");
}

#mainHead .doubleBox div.db_tr {
	background-image: url("/images/loggedin_ne.gif");
}

#mainHead .doubleBox div.db_bl {
	background-image: url("/images/loggedin_sw.gif");
}

#mainHead .doubleBox div.db_br {
	background-image: url("/images/loggedin_se.gif");
}




table.roundTable {
	padding: 0px;
	width: 700px;
	margin-bottom: 24px;
}

table.roundTable caption {
	padding-bottom: 10px;
}

table.roundTable td {
	padding: 0px;
	border-width: 0px;
}

table.roundTable tbody td {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.roundTable .content {
	position: relative;
	padding-left:6px;
	padding-right:6px;
	padding-top:1px;
	padding-bottom:1px;
}

table.roundTable tr.header td {
	background-color: #FFD979;
	border-color: #007426;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

table.roundTable thead .content {
	padding: 4px;
	font-weight: bold;
}

table.roundTable thead td.first {
	border-left-width: 1px;
}

table.roundTable thead td.last {
	border-right-width: 1px;
}

table.roundTable thead td.only {
	border-width: 1px;
}

table.roundTable tbody tr.stripe td {
	background-color: #e0e8e0;
	border-width: 0px;
}


table.roundTable td .th_tl  {
	background-image: url("/images/th_tl.gif");
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

table.roundTable td .th_tr  {
	background-image: url("/images/th_tr.gif");
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
}

table.roundTable td .th_bl  {
	background-image: url("/images/th_bl.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
}

table.roundTable td .th_br  {
	background-image: url("/images/th_br.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
}

table.roundTable td.only .th_tl  {
	top: -1px;
	left: -1px;
}

table.roundTable td.only .th_tr  {
	top: 0px;
	left: 2px;
}

table.roundTable td.only .th_bl  {
	top: 2px;
	left: -2px;
}

table.roundTable td.only .th_br  {
	top: 0px;
	left: 2px;
}

table.roundTable td.only .content {
	top: -1px;
	left: -1px;
}

table.roundTable td.first .th_tl  {
	top: -1px;
	left: -1px;
}

table.roundTable td.first .th_bl  {
	top: 2px;
	left: 0px;
}

table.roundTable td.first .content {
	top: -1px;
	left: 1px;
}

table.roundTable td.last .th_tr  {
	top: -1px;
	left: 1px;
}

table.roundTable td.last .th_br  {
	top: 2px;
	left: 0px;
}

table.roundTable td.last .content {
	top: -1px;
	left: -1px;
}

.pollResults .question {
	margin-bottom:	10px;
}

.pollOptionResult {
	background-image: url("/images/bar.jpg");
	background-repeat: repeat-y;
	width: 202px;
	border-width:	1px;
	border-style:	solid;
	border-color: #A02444;
	margin-bottom:	10px;
	position: relative;
}

.pollOptionResult .blank {
	width:	200px;
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url("/images/pollBarBlank.jpg");
	background-repeat: repeat-y;
	z-index: 1;
}

.pollOptionResult .corner {
	position: relative;
	z-index: 2;
	background-repeat: no-repeat;
}

.pollOptionResult #poll_tl {
	background-image: url("/images/poll_tl.gif");
	background-position: top left;
	top: -1px;
	left: -1px;
}

.pollOptionResult #poll_tr {
	background-image: url("/images/poll_tr.gif");
	background-position: top right;
	top: 0px;
	left: 2px;
}

.pollOptionResult #poll_bl {
	background-image: url("/images/poll_bl.gif");
	background-position: bottom left;
	top: 2px;
	left: -2px;
}

.pollOptionResult #poll_br {
	background-image: url("/images/poll_br.gif");
	background-position: bottom right;
	top: 0px;
	left: 2px;
}

.pollOptionResult .label {
	font-weight:	bold;
	padding:	2px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 3;
	top: -1px;
	left: 1px;
}

form#frmMachineAccessPassword input {
	width: 300px;
}

.clear {
    line-height:    0;
    clear:  both;
}

</style>
