 * {padding:0;margin:0;} /**/

#qgiv_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div {padding: 0px 0px 10px 0px;}
div.main {width:600px; text-align:left; padding:0; margin:0;}
div.category {clear:both; padding:0; margin:0;}
div.full {clear:left;  margin:0; padding: 0px 9px 10px 0px;}
div.half {float:left;margin-right:12px;}
div.half input {width:175px;}
div.third {float:left;  margin:0; padding: 0px 9px 10px 0px;}
div.chkbox {clear:left;  margin:0; padding: 0px 0px 10px 0px;}
div.paytype {float:left; margin:0; padding: 0px 9px 10px 0px; margin-right: 10px;}
div.payamount {float:left; margin:0; padding: 0px 9px 10px 0px; margin-right: 10px;}
div.payamounto {float:left; margin:0; 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; padding:0; margin:0; width:400px;}
div.pRad {float:left; margin:0; padding: 10px 0px 0px 0px; width:25px; vertical-align:middle; clear:left;}
div.pLabel {float:left; margin:0; padding: 10px 0px 0px 0px; width:375px;}

div.eventInfoRow {clear:left; width:400px; margin:0; padding: 0px 9px 0px 0px;}
div.eventLabel {float:left; width: 110px; margin:0; padding: 0px 9px 0px 0px;}
div.eventDesc {float:left;  width: 270px; margin:0; padding: 0px 9px 10px 0px;}

div.partInfoRow {clear:left; width:410px; margin:0; padding: 0px 9px 0px 0px;}

div.desc {float:right; width:146px; padding:0; margin:0;}

.hrGray {color:gray;width:100%;padding:0; margin:0;}

div.showdiv {display:block;}
div.hidediv {display:none;}

img.errorbox {clear:left; vertical-align: text-top; display:none;padding:0; margin:0;}
img.errorboxShow {clear:left; vertical-align: text-top;padding:0; margin:0;}

br.clear {clear:both;}

select {height:18px; font-size:.975em; padding:0; margin:0;}

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 {padding:0; margin:0;}
fieldset label.chkbox  {padding:0; margin:0;}

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;}

.error { background-color:pink}

.textreq {color: #FF0000;}

#qgiv_main a:link, #qgiv_main a:hover, #qgiv_main a:active, #qgiv_main a:visited {
	color: #0000FF;
}

div#qgiv_captcha {
	clear: both;
	padding: 0;
}
div#qgiv_captcha div {
	padding: 0;
}

#account_block {
	border: 1px solid #fff;
	background-color: #74623f;
}

/**** SOCIAL-SHARE BUTTONS ****/
.social-links {border-top:solid 1px #DDDDDD;padding-top:25px;margin-top:15px;}
.social-links h3 {font-size:13px;margin-bottom:15px;}
.social-link-logo {border:0;margin:15px;float:left;height:100px;width:100px;padding-top:10px;}
.social-link {float:left;}
#fb-root {height:165px;width:400px;border:0px none;}
#fb-root .fbbox-header #fb-counter {color:#CCCCCC;float:right;font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;font-size:24px;font-weight:500;}
#fb-root .fbbox-editor textarea {height:90px;width:390px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #AAAAAA;font-family:'Lucida Grande', sans-serif;font-size:14px;overflow:auto;padding:4px;}
#fb-root .fbbox-controls {margin:8px 1px 1px 0;text-align:right;}
#fb-root .fbbox-controls button {
	  	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	  	padding:2px 15px 3px; border-style:solid;
	  	border-color:#DDDDDD #DDDDDD #CCCCCC; border-width:1px;
	  	cursor:pointer; display:inline-block; margin:0;
	  	font-family:"helvetica neue", arial, sans-serif;
	  	font-size:15px;color:#333333;text-shadow:1px 1px 0 #FFFFFF
}
#fb-root .fbbox-controls button:hover {border-color:#999999 #999999 #888888 !important;color:#000000;}

/* custom checkbox group & 'check all that apply' style */
.chk-group .chk {float:left;margin:5px;}
.chk-group .chk.break {clear:left;}
.postscript {color:#666666;font-size:95%;}