/* Start Form Styles */
form {margin:0; padding:0; width:450px;}

input#bttn {
	background:url("/images/NILAHTMLBackground.png");
	font-family:Verdana, Arial, sans-serif;
	border:1px solid #02b;
	padding:.5em;
	margin:.5em 0 1em;
	font-size:1.083em;
	font-weight:bold;
	color:#000;
}

form.greForm div.formItem input.grInputText,
form.greForm div.formItem input.grInputEmailAddress,
form.greForm div.formItem input.grInputPassword1,
form.greForm div.formItem input.grInputPassword2,
form.greForm div.formItem select
{width:150px; float:left; border:1px solid #02b;}

form.greForm div.formItem select#grid-basicTitle {width:50px;}

form.greForm div.formItem textarea {
	width:150px;
	float:left;
	border:1px solid #02b;
}

form.greForm div.formItem {
	margin:2px 0 0;
	padding:4px 5px;
	border:1px solid #fff;
	overflow:hidden;
}

form.greForm div.formItem:hover {
	background:#acf;
	border:1px solid #02b;
}

form.greForm div.submit, form.greForm div.submit:hover {
	background:#fff;
	border:0;
}

form.greForm div.grFormErrorFieldLabel, form.greForm div.grFormErrorFieldLabel:hover {
	background:#acf;
	border:1px solid #02b;
}

form.greForm label {
	text-align:right;
	width:260px;
	margin:0 10px 0 0;
	float:left;
	padding:.125em 0 0;
	font-weight:bold;
	font-size:.917em;
}

form.greForm div.grFormErrorFieldLabel input,
form.greForm div.grFormErrorFieldLabel select {border:1px solid #e32;}
form.greForm .submit input {float:none;}
form.greForm .submit {text-align:center;}

p.grFormErrorFieldLabel {
	padding:.5em;
	background:#acf;
	border:1px solid #02b;
	font-weight:bold;
}

form.greForm div div.afterFieldContent {
	margin:0 0 0 194px;
	width:265px;
	font-size:.833em;
	line-height:1.4em;
	font-style:italic;
	padding:0;
}

form.greForm #grid-unsubscribe-div div.afterFieldContent {
	margin:-20px 0 0 215px;
	width:250px;
	font-size:.833em;
	line-height:1.4em;
	font-style:italic;
	padding:0;
}

form.greForm div.formItem fieldset {
	padding:0;
	margin:0 0 .25em;
}

form.greForm div.formItem fieldset div.chooseMultiple label {
	text-align:left;
	padding:0;
	margin:.125em 0 0;
	font-weight:normal;
}

p.grFormErrorFieldLabel {margin:.5em 0 0;}
p.formInfoMessage {margin:0 0 .5em;}
p.grFormDefaultText {margin:0;}

form.greForm #grid-password-div.formItem {padding-left:20px;}

#grid-password-div label {display:none;}

#content p.passwordExplanation {
	margin:0;
	line-height:1.2em;
}

form.greForm div.grF2FEmailFormField textarea {
	border:1px solid #02b;
	width:300px;
}

form.greForm div.grFormDefaultText {margin:1em 0 0;}
#maintext form.greForm div.grF2FEmailFormField p {margin-bottom:0;}


label#grid-contactFormQuestion-label {width:300px; text-align:left;}

textarea#grid-contactFormQuestion {
	border:1px solid #02b;
	width:410px;
	margin:5px 0 10px 10px;
}
/* End Form Styles */



/* Start IT Form Styles */
body.issueTarget form {width:750px;}
body.issueTarget form.greForm div.formItem {width:300px;}

#targetLetter {
	width:400px;
	float:right;
	margin:0 0 1em 1em;
	padding:1em 0;
	background:#acf;
	border:1px solid #02b;
}

#targetLetter table tr td.grFormITLetter {
	margin:0;
	padding:0 1em 5px;
}

#targetLetter table tr td.grFormITLetter textarea {
	border:1px solid #02b;
	width:auto;
}

body.issueTarget form.greForm label {width:110px;}
#targetLetter table tr td.grFormDefaultText {padding:0 1em 5px;}
ul#formIssueTargetsSuccessList li span {font-weight:bold;}
/* End IT Form Styles */


/* Start Survey Form Styles */
body#Survey form {width:800px;}
body#Survey form.greForm div.formItem {width:750px;}

body#Survey form.greForm div.formItem label {
	font-size:1em;
	width:700px;
	float:none;
	margin:10px 0;
}

body#Survey form.greForm div.formItem fieldset {margin:10px 0 10px 20px;}
body#Survey form.greForm div.formItem fieldset div {margin:0 0 5px;}

body#Survey form.greForm div.formItem fieldset div label {
	font-weight:normal;
	margin:0;
	font-size:0.917em;
}
/* End Survey Form Styles */