p { padding:10px;font-size:0.8em;line-height:1.2em; }
h1 { padding-left:10px;font-size:140%;color:#1875BB;margin-top:10px; }
h2 { padding-left:10px;font-size:120%;color:#1875BB; }
h3 { font-size:110%;padding:10px; }
h4 { font-size:90%; padding:10px;color:#1875BB;font-weight:bold; }
strong { font-weight:bold;color:#000; }
a,a:hover,a:visited,a:active { color:#1d4f74; }
hr { margin-bottom:1.2em; }
fieldset { padding:1em;	border:solid 1px #155ca2;width:600px; }

.error { color:#FF0000;	padding-left:3px;margin-left:3px; }
.formlabel
{
	/*
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	line-height:1.5em;
	*/
	/*height:1.2em;
	border:solid 1px #000;*/
}
.widelabel { width:22em; }
.blanklabel { margin:0;width:2em;}
ul
{
	padding-top:10px;
	padding-left:20px;
	font-size:0.8em;
	line-height:1.2em;
	/*margin-left:10px;*/
}
.lidisc
{
	/*list-style:disc;*/
	padding-bottom:10px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	line-height:15px;
	padding-left:15px;
}
.lioutercircle
{
	list-style: circle outside;
	font-size:1.3em;
	line-height:1.2em;
}
.ultandc
{
	padding-top:10px;
	margin-left:10px;
	font-size:0.8em;
	line-height:1.2em;
}
.linumber
{
	list-style:decimal;
	padding-bottom:10px;
}
.displaynone
{
	display:none;
	border:solid 1px #000;
	background-color:#CCFF33;
}
.catTitle
{
	background-color:#FF0000;
}
.personName
{
	background-color:#ccccff;
	margin:7px;
	
}
.personDetails
{
	display:none;
}
.entrants
{
	display:none;
}
.textbox
{
	width:200px;
	margin-left:0px;
	padding-left:0px;
}
.printable
{
	display:none;
}
.preview
{
	border:solid 1px #000;
	padding:10px;
	width:650px;
	margin:10px;
}
.print
{
	border:solid 1px #000;
	padding:10px;
	width:650px;
	margin:10px;
}
.printonly
{
	display:none;
}
.txtarea
{
	width:580px;
	height:200px;
}
.catbg
{
	background-image:url(../images/cat_bg.png);
	width:570px;
	height:32px;
	padding-top:5px;
	padding-left:20px;
	background-repeat:no-repeat;
	margin-left:10px;
}

.catbg strong {

color:#FFFFFF;
}
.menuheadertxt
{
	padding-top:10px;
	padding-left:6px;
	padding-right:10px;
	font-size:1.2em;
	color:#145ca3;
	font-family:Arial;
}
.prevwinner
{
	font-weight:bold;
}
.buttonbg
{
	float:left;
	width:122px;
	height:77px;
	margin-right:20px;
}
.buttonbg a,.buttonbg a:hover, .buttonbg a:active, .buttonbg a:visited
{
	text-decoration:none;
	color:#FFF;
}
.pageheaderimage
{
	/*
	float:right;
	text-align:right;
	margin-top:15px;*/
	margin-bottom:20px;
	
}

.italicpurple
{
	color:#826abf;
	font-style: italic;
}
#formlogin
{
	width:332px;
	height:149px;
	background-image:url(../images/form_background/login.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	margin-left:70px;
	padding-left:20px;
}
#frmyourdetails
{
	width:636px;
	height:664px;
	background-image:url(../images/form_background/entry_yr_details.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmnomineeinfo
{
	width:636px;
	height:473px;
	background-image:url(../images/form_background/entry_nomineeinfo.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmsubstatement
{
	width:636px;
	height:488px;
	background-image:url(../images/form_background/submissiton-statement.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmstatemensupport
{
	width:636px;
	height:841px;
	background-image:url(../images/form_background/statementtosupportentry.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmentrysumary
{
	width:636px;
	height:383px;
	background-image:url(../images/form_background/entryformexecutivesum.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
	//margin:0 auto;
}
.formdiv
{
	/*width:530px;
	background-color:#ded9e9;*/
	/*margin:0 auto;*/
	margin-left:90px;
}
.Xformdivtop
{
	background-image:url(../images/form_background/top.gif);
	background-repeat:repeat-x;
	height:15px;
}
.formdivtopleft
{
	float:left;
	background-image:url(../images/form_background/top_left.gif);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
}
.formdivtopcenter
{
	float:left;
	background-image:url(../images/form_background/top.gif);
	background-repeat:repeat-x;
	height:15px;
	/*width:500px;*/
}
.formdivtopright
{
	float:right;
	background-image:url(../images/form_background/top_right.gif);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
}
.formdivbtmleft
{
	background-image:url(../images/form_background/bottom_left.gif);
	height:15px;
	width:15px;
	background-repeat:no-repeat;
	float:left;
}
.formdivbtmcenter
{
	float:left;
	background-image:url(../images/form_background/bottom.gif);
	background-repeat:repeat-x;
	height:15px;
}
.formdivbtmright
{
	float:right;
	background-image:url(../images/form_background/bottom_right.gif);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
}
.formcenterleft
{
	float:left;
	background-image:url(../images/form_background/left.gif);
	width:15px;
	background-repeat:repeat-y;
}
.formcentermid
{
	background-color:#ded9e9;
	float:left;
	/*border:solid 1px #000;*/
}
.formcenterright
{
	float:right;
	background-image:url(../images/form_background/right.gif);
	width:15px;
	background-repeat:repeat-y;
}
table { font-size:80%; }
label
{
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	line-height:1.5em;
	/*height:1.2em;
	border:solid 1px #000;*/
}


#formlogin
{
	width:332px;
	height:149px;
	background-image:url(../images/form_background/login.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	margin-left:70px;
	padding-left:20px;
}
#frmyourdetails
{
	width:636px;
	height:664px;
	background-image:url(../images/form_background/entry_yr_details.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmnomineeinfo
{
	width:636px;
	height:473px;
	background-image:url(../images/form_background/entry_nomineeinfo.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmsubstatement
{
	width:636px;
	height:488px;
	background-image:url(../images/form_background/submissiton-statement.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmstatemensupport
{
	width:636px;
	height:841px;
	background-image:url(../images/form_background/statementtosupportentry.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
}
#frmentrysumary
{
	width:636px;
	height:383px;
	background-image:url(../images/form_background/entryformexecutivesum.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	/*margin-left:70px;*/
	padding-left:10px;
	//margin:0 auto;
}
.formdiv
{
	/*width:530px;
	background-color:#ded9e9;*/
	/*margin:0 auto;*/
	margin-left:90px;
}
.Xformdivtop
{
	background-image:url(../images/form_background/top.gif);
	background-repeat:repeat-x;
	height:15px;
}
.formdivtopleft
{
	float:left;
	background-image:url(../images/form_background/top_left.gif);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
}
.formdivtopcenter
{
	float:left;
	background-image:url(../images/form_background/top.gif);
	background-repeat:repeat-x;
	height:15px;
	/*width:500px;*/
}
.formdivtopright
{
	float:right;
	background-image:url(../images/form_background/top_right.gif);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
}
.formdivbtmleft
{
	background-image:url(../images/form_background/bottom_left.gif);
	height:15px;
	width:15px;
	background-repeat:no-repeat;
	float:left;
}
.formdivbtmcenter
{
	float:left;
	background-image:url(../images/form_background/bottom.gif);
	background-repeat:repeat-x;
	height:15px;
}
.formdivbtmright
{
	float:right;
	background-image:url(../images/form_background/bottom_right.gif);
	width:15px;
	height:15px;
	background-repeat:no-repeat;
}
.formcenterleft
{
	float:left;
	background-image:url(../images/form_background/left.gif);
	width:15px;
	background-repeat:repeat-y;
}
.formcentermid
{
	background-color:#ded9e9;
	float:left;
	/*border:solid 1px #000;*/
}
.formcenterright
{
	float:right;
	background-image:url(../images/form_background/right.gif);
	width:15px;
	background-repeat:repeat-y;
}

