div {padding: 0px 0px 10px 0px;}
div.main {width:480px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
div.category {clear:both;}
div.full {clear:left; padding: 0px 9px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.fullLeft {float:right; padding: 0px 9px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
div.third1 {float:left; padding: 0px 15px 10px 0px;}
div.third2 {float:left; padding: 0px 15px 10px 0px; width:360px; word-wrap:break-word;}
div.chkbox {clear:left; padding: 0px 0px 10px 0px;}
div.paytype {float:left; padding: 0px 9px 10px 0px; width:118px}
div.payamount {float:left; padding: 0px 9px 10px 0px; width:59px}
div.payamounto {float:left; padding: 0px 9px 10px 0px; width:75px}
div.hrdiv {clear:left; margin:0px; border-top: 1px solid #dde8f3; padding:0px; width:400px;}
div.hrdivRep {clear:left; margin:0px; padding:0px; width:400px;}

div.container {margin:0px; padding:0px;}

div.pTable {clear:left; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.pRad {float:left; padding: 10px 0px 0px 0px; width:25px; vertical-align:middle;}
div.pLabel {float:left; padding: 10px 0px 0px 0px; width:375px;}

div.eventInfoRow {clear:left; width:400px; padding: 0px 9px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.eventLabel {float:left; width: 110px; padding: 0px 9px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.eventDesc {float:left;  width: 270px; padding: 0px 9px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div.partInfoRow {clear:left; width:410px; padding: 0px 9px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div.desc {float:right; width:146px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0;}

div.showdiv {display:block;}
div.hidediv {display:none;}

img.errorbox {clear:left; vertical-align: text-top; display:none}
img.errorboxShow {clear:left; vertical-align: text-top;}

select {height:18px; font-size:.975em}

fieldset {margin:4px; border:1px solid white; border-bottom: 1px solid #dde8f3; padding:10px}
fieldset.active {margin:4px; border:1px solid #dde8f3; padding:10px}
fieldset label { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
fieldset label.chkbox  { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

legend {border:0pt solid black;margin-left:1px;margin-bottom:10px;padding-left:4px;padding-right:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;}

.error1 { padding-left:78px;}
.error2 { padding-left:220px;}
.error3 {padding-left:135px;}
.error4 {padding-left:95px;}
.error5 {padding-left:55px;}

.textreq {font-size: 12px; color: #FF0000; font-family: Arial, Helvetica, sans-serif;}

.txtLabel { color:#0033FF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.txtTitle { color:#0033FF;
	font-weight: bold;
	font-size: 18px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}