body {
    margin: 0;
	padding: 0 20px;
    font-family: Lucida Grande, Calibri, Verdana, Arial, sans-serif;
	font-size: 0.8em;
	}
h3 {
	color:#f26a22;
	font-size:1.5em;
	text-transform:uppercase;
	font-weight:normal;
	}
.invite_author {
	margin-top: 10px;
	text-align: right;
	}
th {
	display:block;
	vertical-align:top;
	width:130px;
	padding-top:5px;
	text-align:right;
	text-transform:uppercase;
	}
	th .fieldlabel{
		text-transform:uppercase;
		font-size:0.9em;
		}
input {
	width:200px;
	}
textarea {
	width:300px;
	}	
/* =Buttons
-------------------------------------------------------*/
button,
input.button,
input.submit {
    overflow:visible;
    padding:0 4px;
    line-height:normal;
	vertical-align:middle;
	cursor:pointer;
	}
	button::-moz-focus-inner {padding:0; border:0} /* fix https://bugzilla.mozilla.org/show_bug.cgi?id=140562 */
button.greenbutton { 
	position: relative;
	border: 0; 
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	padding: 0 6px 0 0; 
	margin-right:5px; 
	font-size:0.9em;
	font-weight:bold; 
	text-align: center; 
	background: transparent url(/static/images/branding/buttons/greenbutton.png) no-repeat right -60px; 
}
	button.greenbutton span { 
		position: relative;
		display: block; 
		white-space: nowrap;	
		padding: 2px 0 2px 7px; 
		height:16px; 
		background: transparent url(/static/images/branding/buttons/greenbutton.png) no-repeat left top; 
		color:#fff; 
	}
	button.greenbutton:hover {
		background-position: right -90px;
	}
		button.greenbutton:hover span {
			background-position: left -30px;
		}
.submitbutton { 
	position: relative;
	width:80px;
	height:20px;
	border: 0; 
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	padding-bottom: 3px; 
	margin-right:5px; 
	font-size:0.9em;
	font-weight:bold;
	color:#fff; 
	text-align: center; 
	background: transparent url(/static/images/branding/buttons/greenbutton80.png) no-repeat right 0; 
}
	.submitbutton:hover {
		background-position: right -20px;
	}

.fielderror {
	color:red;
	display:block;
}
a:link {
	color:#09af61;
	}
a:hover {
	text-decoration:none;
	}
a:active {
	text-decoration:none;
	outline:none;
	}
a:visited {
	color:#09af61;
	}
p.paragraph_close {
	position:absolute;
	right:30px;
	bottom:0;
}
#SurveyModal {
    font-size: 1.2em;
    }

