/*

Design by Free CSS Templates

http://www.freecsstemplates.org

Released for free under a Creative Commons Attribution 2.5 License

*/


#ecn_content p {
	font-size:13px;
}
body {

	margin: 100px 0 0 0;

	padding: 0;

	background: #FFFFFF url(templates/Standardissue/resources/common/images/img01.gif) repeat-x;

	color			: #444;

	font-family		: Verdana, Arial, sans-serif;

	font-size 		: 12px;	

}



h1, 

h2, 

h3, 

h4,

h5,

h6,

p{ 

	text-decoration: none;

	font-weight: normal;

	color: #003448;

}



p{ 

	color: #444;

}



form {

	margin: 0;

	padding: 0;

}



fieldset {

	margin: 0;

	padding: 0;

	border: none;

}



legend {

	display: none;

}



input, textarea, select {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #333333;

}



/* Header */



#header {

	width: 850px;

	height: 82px;

	margin: 0 auto 40px auto;

	background: url(templates/Standardissue/resources/common/images/img03.gif) repeat-x left bottom;

}



#header h1{	margin: 0;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #3E3E3E;	font-size: 32px;}



#logo {

	float: left;

}



#logo h1 {

	font-size: 38px;

	color: #494949;

}



#logo h1 sup {

	vertical-align: text-top;

	font-size: 24px;

}



#logo h1 a {

	color: #494949;

}



#logo h2 {

	margin-top: -10px;

	font-size: 12px;

	color: #A0A0A0;

}



#logo a {

	text-decoration: none;

}



/* Menu */



#menu {

	float: right;

}



#menu ul {

	margin: 0;

	padding: 15px 0 0 0;

	list-style: none;

}



#menu li {

	display: inline;

}



#menu a {

	display: block;

	float: left;

	margin-left: 30px;

	padding: 7px;

	text-decoration: none;

	font-size: 13px;

	color: #000000;

}



#menu a:hover {

	text-decoration: underline;

}



#menu .active a {

	background: url(templates/Standardissue/resources/common/images/img02.gif) repeat-x left bottom;

}



/* Page */



#page {

	width: 850px;

	margin: 0 auto;

}



/* Content */



#content {

	float: left;

	width: 575px;

}



/* Post */



.post {

}



.post .title {

	margin-bottom: 20px;

	padding-bottom: 5px;

	background: url(templates/Standardissue/resources/common/images/img03.gif) repeat-x left bottom;

}



.post .entry {

}



.post .meta {

	padding: 15px 0 60px 0;

	background: url(templates/Standardissue/resources/common/images/img03.gif) repeat-x;

}



.post .meta p {

	margin: 0;

	line-height: normal;

	color: #999999;

}



.post .meta .byline {

	float: left;

}



.post .meta .links {

	float: right;

}



.post .meta .more {

	padding: 0 20px 0 18px;

	background: url(templates/Standardissue/resources/common/images/img06.gif) no-repeat left center;

}



.post .meta .comments {

	padding-left: 22px;

	background: url(templates/Standardissue/resources/common/images/img07.gif) no-repeat left center;

}



.post .meta b {

	display: none;

}



/* Sidebar */



#sidebar {

	float: right;

	width: 195px;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	margin-bottom: 40px;

}



#sidebar li ul {

}



#sidebar li li {

	margin: 0;

}



#sidebar h2 {

	margin-bottom: 10px;

	background: url(templates/Standardissue/resources/common/images/img03.gif) repeat-x left bottom;

	font-size: 16px;

}



/* Search */



#search {

}



#search h2 {

	margin-bottom: 20px;

}



#s {

	width: 120px;

	margin-right: 5px;

	padding: 3px;

	border: 1px solid #F0F0F0;

}



#x {

	padding: 3px;

	background: #ECECEC url(templates/Standardissue/resources/common/images/img08.gif) repeat-x left bottom;

	border: none;

	font-size: 11px;

	color: #4F4F4F;

}



/* Boxes */



.box1 {

	padding: 20px;

	background: url(templates/Standardissue/resources/common/images/img05.gif) no-repeat;

}



.box2 {

	color: #BABABA;

}



.box2 h2 {

	margin-bottom: 15px;

	background: url(templates/Standardissue/resources/common/images/img10.gif) repeat-x left bottom;

	font-size: 16px;

	color: #FFFFFF;

}



.box2 ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited  {

	color: #EDEDED;

}



/* Footer */



.sys_footer {

	padding: 130px 0 0 0;

	font-size:13px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}



div#footer-wrap{

    height: 300px;

    min-height: 300px;

    background: #003448 url(templates/Standardissue/resources/common/images/img09.gif) repeat-x;

    color:#e0e0e0;

    text-align:center;

}



#sys_designerfooter {

    background: none;

    padding: 0 0 5px 0;

    border:none;

    margin-top:0px;

}



html>body .sys_footer {

	height: auto;

}



.sys_footer .wrap {

	width: 850px;

	margin: 0 auto;

}



#legal {

	clear: both;

	padding-top: 20px;

	text-align: center;

	color: #375C69;

}



#legal a {

	color: #476B77;

}



#fbox1, #fbox2, #fbox3 {

	float: left;

}



#fbox1 {

	width: 310px;

}



#fbox2 {

	width: 200px;

	padding-left: 70px;

}



#fbox3 {

	width: 200px;

	padding-left: 70px;

}

			

.sys_txt{

	font-family		: Verdana, Arial, sans-serif;

	color			: #444;

	font-size 		: 12px;	

	padding			: 1px 0 0 0;

	font-size-adjust: none;

}



a{color:#709f00;}



.sys_txt a img{



	border : none;



}



.sys_txt a{



	color: #709f00;



}



.sys_txt a:hover{



	text-decoration: none;

	color: #709f00;



}



.sys_txt h1, 

.sys_txt h2, 

.sys_txt h3, 

.sys_txt h4,

.sys_txt h5,

.sys_txt h6,

.sys_txt p{ 

		text-decoration: none;

	font-weight: normal;

	color: #003448;

	

}



.sys_txt h1{

	letter-spacing: -1px;

	font-size: 2.4em;

	margin:0;

	padding:10px 0 10px 0;

}



.sys_txt h2{

	font-size: 1.8em;

	margin:0;

	padding:10px 0 10px 0;

}



.sys_txt h3{

	font-size: 1.2em;

	font-weight: bold;

	

	margin:0;

	padding:10px 0 10px 0;

}



.sys_txt h4{

	margin:0;

	padding:10px 0 10px 0;

	

	

}



.sys_txt h5{

	

	margin:0;

	padding:10px 0 10px 0;

	

}



.sys_txt h6{

	margin:0;

	padding:10px 0 10px 0;

	

	

}



.sys_txt p{

	

	margin:0;

	padding:5px 0;

	color: #444;





	

}





.sys_txt blockquote {

	

	margin: 0 20px;

	padding:15px 0 15px 30px;

	padding-left: 1em;

	border-left: 5px solid #DDDDDD;

	

}		





.sys_txt ol{

		margin	: 15px 5px;

	padding	: 0 35px;

}

			

.sys_txt ul{



	margin:0;

	padding:10px 50px;	

	list-style: square;



}



.sys_txt ol{

	margin:0;

	padding:10px 50px;	

		list-style: lower-roman;

}




/* 

 wFORMS 3.0 Stylesheet - Black Theme  - July 2007

 See http://www.formassembly.com/wForms

 

 To be used along with wforms-jsonly.css

 This stylesheet and the associated images are Copyright (c) 2007 Veer West LLC (http://www.veerwest.com)	

 and licensed under the Creative Commons Attribution-ShareAlike License (http://creativecommons.org/licenses/by-sa/2.0/) 

*/



.wFormContainer {

	padding: 0 !important;

}

.wFormTitle {

	font-family:sans-serif;

	font-size:1.6em;

	margin:8px 0 13px;

}

 

.wForm form {

	padding: 10px !important;

	color: #FFF;

	background-color: #0d0d0d;

	background-image: url(images/bg1.jpg);

	background-repeat: repeat-x;

	background-position: top left;

	border: 3px double #FFF !important; 

	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

/* Form Sections ======================================================================== */

/* Fieldset  */



.wForm fieldset {

	background-color: #333;

	border: 3px double #ccc;

}

.wForm legend {

	color: #cbc599;

	font-weight: bold;

}

/* Nested Fieldset  */

.wForm fieldset fieldset  {

	background-color:#424242;

	border: 1px solid #ccc;

}

.wForm fieldset fieldset legend {}





/* Grid Section */

.wForm form table {

	border-collapse: collapse;

}

.wForm form td {

	border: 1px solid #525252;	

}

.wForm form th {

}

.wForm form .alternate-1 td {

	background-color:#424242;

}

.wForm form .alternate-0 {

}

.wForm .alternate-1 td {



}



/* Field Labels ======================================================================== */



/* Base */

.wForm label, .wForm form .label {	

	color: #F4F4F4;

}

/* Text inputs / Select label */

.wForm label.preField {

	font-weight: bold;

}

/* Individual Checkbox / Radio label */

.wForm label.postField  {



}

/* Label when inside an inline section */

.wForm .inlineSection .oneField .inlineLabel {

	font-weight: bold; 

}



/* Inputs ======================================================================== */



.wForm textarea {

	border: 3px double #555;

	border-top-color: #000;

	border-bottom-color: #777;

}

.wForm input {}

.wForm input[type=text], .wForm input[type=password] {

	border: 3px double #555;

	border-top-color: #000;

	border-bottom-color: #777;

}

.wForm select {

	border: 3px double #555;

	border-top-color: #000;

	border-bottom-color: #777;

}



/* Buttons ======================================================================= */



.wForm form .actions {

	background-color: #333;

    border: 1px solid #555;

    padding: 2px;	

}

/* Submit button */

.wForm form .primaryAction {

	font-weight: bold;

}

/* Cancel button */

.wForm form .secondaryAction {

	color: #999;

}

.wForm form .secondaryAction:hover {

	color: #000;

}



/* Form Builder Related Rules ===================================================== */



.wForm form .instructions {}			/* Form or Fieldset instruction paragraph. */



.wForm form .reqMark {}					/* Asterisk on required fields */

	



/* wForms Related Rules ========================================================== */



/* Field w/ a validation error */

.wForm form .errFld {

	border: 1px solid #FFBBBB;	

}

/* Styling for message associated with a validation error. */

.wForm form .errMsg {	

	color: #CC3333 !important;

}

.wForm div.errFld {

	background-color: transparent !important;

}

.wForm span.errFld {

	background-color: transparent !important;

}

/* Field-Hint with focus */

.wForm form .field-hint { color: #CCC; }

.wForm .hintsTooltip .field-hint { background-color: #fffbb8; color: #333; border-width: 1px; border-style: solid; border-color: #ffc20d; }



/* Field-Hint without focus */

.wForm form .field-hint-inactive { color: #666; }





/* Repeat Behavior divs (when not set on a fieldset) */

.wForm form div.repeat {

	background-color: #383838;

	border-top: 1px solid #666;

	border-bottom: 1px solid #666;

	padding-bottom: 3px;

}

.wForm form div.removeable {

	background-color: #444;

	border-bottom: 1px solid #666;

	padding-bottom: 3px;

}

/* Links generated by the Repeat Behavior */

.wForm form .duplicateLink {

	font-weight: bold;

	color: #B06A48;

}

.wForm form .removeLink {

	color: #CC3300;

}



/* Paging behavior buttons */

.wForm form .wfPagingButtons {

    background-color: #333;

    border: 1px solid #555;

    padding: 2px;

}

/* 

 wFORMS Extension Stylesheet - formassembly.com					

 To be used along with wforms.css

 This stylesheet and the associated images are Copyright (c) 2005 Cedric Savarese (http://www.formassembly.com)	

 and licensed under the Creative Commons Attribution-ShareAlike License (http://creativecommons.org/licenses/by-sa/2.0/) 

*/



/* Accessiblity Related Rules */

/* These are the rules that should *not* apply if javascript is disabled. */

/* see: http://formassembly.com/blog/?p=14 */



.offstate-a,  .offstate-b,  .offstate-c,  .offstate-d, 

.offstate-e,  .offstate-f,  .offstate-g,  .offstate-h, 

.offstate-i,  .offstate-j,  .offstate-k,  .offstate-l,

.offstate-m,  .offstate-n,  .offstate-o,  .offstate-p, 

.offstate-q,  .offstate-r,  .offstate-s,  .offstate-t,

.offstate-u,  .offstate-v,  .offstate-w,  .offstate-x,  

.offstate-y,  .offstate-z,  .offstate-aa, .offstate-ab,

.offstate-ac, .offstate-ad, .offstate-ae, .offstate-af,

.offstate-ag, .offstate-ah, .offstate-ai, .offstate-aj,

.offstate-ak, .offstate-al, .offstate-am, .offstate-an,

.offstate-ao, .offstate-ap, .offstate-aq, .offstate-ar,

.offstate-as, .offstate-at, .offstate-au, .offstate-av,

.offstate-aw, .offstate-ax, .offstate-ay, .offstate-az,

.offstate-ba, .offstate-bb, .offstate-bc, .offstate-bd,

.offstate-be, .offstate-bf, .offstate-bg, .offstate-bh,

.offstate-bi, .offstate-bj, .offstate-bk, .offstate-bl { 

	display: none !important;

}

html .wForm form .wfPage, html .wForm form .wfHideSubmit { 

	display: none !important;

}

html .wForm form .saveAndResume .actions  .wfHideSubmit {

	display: block !important;

}

html .wForm form .wfCurrentPage {

	display: block !important;

}



.offstate-resumelater {

	display: none !important;

}

.onstate-resumelater {

	display: block !important;

}
/*

 wFORMS 3.0 Stylesheet - Minimal Stylesheet

 See http://www.formassembly.com/wForms



 To be used along with wforms-jsonly.css

 This stylesheet and the associated images are Copyright (c) 2007-2008 Veer West LLC (http://www.veerwest.com)	

 and licensed under the Creative Commons Attribution-ShareAlike License (http://creativecommons.org/licenses/by-sa/2.0/) 

*/

.wFormContainer {

	padding: 30px 20px 20px 20px;

}

.wFormContainer .wFormTitle {

	margin: 0;

}

.wFormContainer .supportInfo {

	margin: 0;

	line-height:37px; /* accomodate 'powered by' logo */

}

.wForm form {

	margin: .8em 0 1.6em 0; 

}

.wForm fieldset {

	margin: 0 0 1em 0;

	padding: .5em 1em 1.2em 1em;

	/* overflow: auto; */

}

.wForm legend {

	margin: 0;

	padding: 0 5px;

}

/* Nested Fieldset  */

.wForm fieldset fieldset legend {

	font-size: 90%;

}



/* Label positioning (above, left-aligned, right-aligned) */

.wForm label.preField,

.wForm .labelsLeftAligned  label.preField,

.wForm .labelsRightAligned label.preField {

	float: left;

	display: block; 

	min-width: 13em;	

	margin: 0;

	padding: 0 2px 0 0;

}

.wForm .labelsAbove label.preField {

	display: block; 

	width: auto;

	float: none; 

}

.wForm .labelsLeftAligned label.preField {

	text-align: left;

}

.wForm .labelsRightAligned label.preField {

	text-align: right;

}

/* Local override of label position (above, left-aligned, right-aligned) */

.wForm form .labelsLeftAligned  label.preField,

.wForm form .labelsRightAligned label.preField  {

	float: left;

}

.wForm form .labelsAbove label.preField {

	float: none; 

}

/* Label positioning for radio & checkboxes */

.wForm label.postField  {

	margin-left: 4px;

	margin-right: 4px;

}

/* Inputs */

.wForm textarea {

	vertical-align: top;

	margin: 0;

	padding: 0;

}

.wForm input {

}

.wForm select {

	vertical-align: top;

	margin: 0;

	padding: 0;

}

/* Label + input wrapper */

.wForm form .oneField {						

	display: block;

	padding: 2px 0;

	margin-bottom: 0.75em; 	

	width: 100%

}

/* multiple-choices wrapper */

.wForm form .choices {



}

/* Radio/checkbox + label wrapper */

.wForm form .oneChoice {
	display: inline-block;					

	white-space: nowrap; /* keeps checkbox/radio and label together */

}

.wForm form .oneChoice label {

	white-space: normal; /* allows label to wrap if needed (ticket #242) */

}

/* Place the label and checkbox/radio on its own line */

.wForm form .oneChoicePerLine .oneChoice {						

	display: block;	 

}

.wForm .labelsLeftAligned  .oneChoicePerLine .oneChoice, 

.wForm .labelsRightAligned .oneChoicePerLine .oneChoice {		

	margin-left: 13em; 

}



/* Inline section */

.wForm form .inlineSection {

	width: 100%;

	overflow: hidden;

	padding: 2px 0;

}

/* Label+Field when inside an inline section */

.wForm form .inlineSection .oneField {			

	float: left; 

	margin-right: 4px;

	padding: 0;

	width: auto;

}

.wForm form .inlineSection .preField {

	margin-right: 4px;

}

.wForm form .inlineSection .inlineLabel,

.wForm .labelsLeftAligned  .inlineSection .inlineLabel,

.wForm .labelsRightAligned .inlineSection .inlineLabel {

	padding: 0 2px 0 0;

}

/* Label when inside an inline section */

.wForm .labelsAbove .inlineSection .inlineLabel,

.wForm .inlineSection .labelsAbove .inlineLabel  {	

	display: block;	

	white-space: normal;

}

/* Label + checkbox/radio on its own line */

.wForm .labelsLeftAligned .inlineSection  .oneChoicePerLine .oneChoice, 

.wForm .labelsRightAligned .inlineSection .oneChoicePerLine .oneChoice {		

	margin-left: 0; 

}

/* Table */

.wForm form table {



}

.wForm form td {

	padding: 0 4px;

	vertical-align: top;

}

.wForm form th {

	vertical-align: top;

	text-align:left;

	padding: 0 4px;

}

.wForm form .headerRow th {

	vertical-align: bottom;

}

.wForm form td .oneField {

	margin: 0;	

	white-space: nowrap;

}



.wForm form .uploadedFile  {

	display: block;

	font-size: 0.8em;

	background-color: #EEE;

	border-bottom: 1px solid #ccc;

	background-image: url(../../../images/attach.gif);

	background-repeat: no-repeat;

	background-position: 0 6px;

	padding: 0 0 0 20px;

	margin: 5px 0;

	line-height: 200%;

}

.wForm form .uploadedFile h5 {

	color: #999;

	display: inline;

	font-size: 1em;

}
#sys_background {
	margin-top:100px;
	background-image:url(images/img01.gif);
	background-repeat:repeat-x;
}
.wForm form .uploadedFile a {

	background-image: url(../../../images/bin_closed.gif);

	background-repeat: no-repeat;

	background-position: 0;

	padding: 0 0 0 16px;	

	margin-left: 6px;

	display: inline-block;

	height: 16px;

	vertical-align: middle;

}

.wForm form .uploadedFile a span {

	display: none;

}

.wForm form .uploadedFile .fileName {

	font-weight: bold;

	color: #000;

}

.wForm form .uploadDelete .fileName {

	text-decoration: line-through;

	color: #999;

}

.wForm form .uploadKeep .fileName {

	text-decoration: none;

	color: #000;

}

.wForm form .uploadedFile .deleteUploadedFileCb {

	display: none;

}



/* Input Validation Rules */



/* Asterisk on required fields */

.wForm form .reqMark {							

	color: #F00;	

	font-size: xx-small;

	margin-left: 5px;

}

/* Field with a validation error */

.wForm form .errFld {							

	border-width: 1px;

	border-style: solid;

}

.wForm form div.errFld {

	margin: 0 -3px;

	padding: 0 3px;

}

.wForm form span.errFld {}



/* Styling for message associated with a validation error. */

.wForm form .errMsg {							

	display: block;

}



/*Styling to make calculated fields distinct from inputs. */
.wForm form .readonly{
	background-color: transparent;
	border: none;

	background-image: none;
}


/* Field Hints (Tooltips)  */



/* Field Hint with focus (displayed on the side)*/

.wForm form .field-hint {						

	display: inline-block;	

	vertical-align:top;

	white-space: normal !important;

}

.wForm form .field-hint-inactive {

	display: inline-block;	

	vertical-align:top;

	white-space: normal !important;

}

/* Field Hint with focus (displayed as a tooltip)*/

.wForm .hintsTooltip .field-hint {		

	position: absolute;

	z-index: 50;

	display: block;

	width: 180px;	

	margin: 2px 0 0 10px;

	padding: 4px;

}



.wForm .hintsTooltip .field-hint span {

	display: block;

 }

/* Field Hint without focus */

.wForm .hintsTooltip .field-hint-inactive {		

	display: block;

	position: absolute;

	visibility: hidden;	

}



/* Repeated section (when not on a fieldset) */

.wForm form div.repeat {						

	margin-left: -5px; 

	margin-right: -5px;

	padding-left: 5px;

	padding-right: 5px;	

}

/* Removeable section (when not on a fieldset) */

.wForm form div.removeable {					

	margin-left: -5px; 

	margin-right: -5px;

	padding-left: 5px;

	padding-right: 5px;

}

/* Add Link (generated by the Repeat Behavior) */

.wForm form .duplicateSpan {					

	display: block;

	text-align: right;	

}

.wForm form .duplicateLink {}

/* Remove link (generated by the Repeat Behavior) */

.wForm form .removeSpan {						

	display: block;

	text-align: right;

}

.wForm form .removeLink {}

/* Repeat/Remove link when used in a table row */

.wForm form td .duplicateSpan, .wForm form td .removeSpan {

	line-height: 100%;

	display: inline;

}



/* Switch Behavior Classes */

.wForm form .onstate-a,  .wForm form .onstate-b, .wForm form .onstate-c,  .wForm form .onstate-d,

.wForm form .onstate-e,  .wForm form .onstate-f, .wForm form .onstate-g,  .wForm form .onstate-h, 

.wForm form .onstate-i,  .wForm form .onstate-j, .wForm form .onstate-k,  .wForm form .onstate-l, 

.wForm form .onstate-m,  .wForm form .onstate-n, .wForm form .onstate-o,  .wForm form .onstate-p, 

.wForm form .onstate-q,  .wForm form .onstate-r, .wForm form .onstate-s,  .wForm form .onstate-t,

.wForm form .onstate-u,  .wForm form .onstate-v, .wForm form .onstate-w,  .wForm form .onstate-x,  

.wForm form .onstate-y,  .wForm form .onstate-z, .wForm form .onstate-aa, .wForm form .onstate-ab,

.wForm form .onstate-ac, .wForm form .onstate-ad,.wForm form .onstate-ae, .wForm form .onstate-af,

.wForm form .onstate-ag, .wForm form .onstate-ah,.wForm form .onstate-ai, .wForm form .onstate-aj,

.wForm form .onstate-ak, .wForm form .onstate-al,.wForm form .onstate-am, .wForm form .onstate-an,

.wForm form .onstate-ao, .wForm form .onstate-ap,.wForm form .onstate-aq, .wForm form .onstate-ar,

.wForm form .onstate-as, .wForm form .onstate-at,.wForm form .onstate-au, .wForm form .onstate-av,

.wForm form .onstate-aw, .wForm form .onstate-ax,.wForm form .onstate-ay, .wForm form .onstate-az,

.wForm form .onstate-ba, .wForm form .onstate-bb,.wForm form .onstate-bc, .wForm form .onstate-bd,

.wForm form .onstate-be, .wForm form .onstate-bf,.wForm form .onstate-bg, .wForm form .onstate-bh,

.wForm form .onstate-bi, .wForm form .onstate-bj,.wForm form .onstate-bk, .wForm form .onstate-bl {

	display: block !important;

}

/* offstate classes for the Switch Behavior are in wforms-jsonly.css */



/* Paging behavior buttons */

.wForm form .wfPagingButtons {

	margin-top: 20px;

}



/* Buttons */

.wForm form .actions {

	margin: 20px 0 10px 0;	

}

.wForm form .actions .primaryAction {

	padding: 4px 15px;	

	font-weight: bold;

	cursor: pointer;

}

.wForm form .actions .secondaryAction {

	padding: 4px 15px;	

	margin-left: 6px;

	cursor: pointer;

	font-weight: bold;

	color: #777;

}

.wForm form .actions .secondaryAction:hover {



}

.wForm form .wfPagingButtons .wfPagePreviousButton {

	padding: 4px 15px;

	margin-right: 15px;	

}

.wForm form .wfPagingButtons .wfPageNextButton {

	padding: 4px 15px;

}

/* Captcha Dialog */

.wForm 

	.captcha .oneField 	{ width: 250px; float: left !important; }

.wForm 

	.captcha .oneField 

	.preField 			{ display:inline !important; }

.wForm 

	.captcha img 		{ border:1px solid #ccc; margin-bottom: 10px; }

.wForm 

	.captcha input 		{ width: 108px; }

.wForm fieldset.captcha 

	legend 				{ display: none; }

.wForm .captchaHelp 	{ font-size: 0.75em; }



/* form builder HTML Section */

.wForm .htmlsection {

	margin-bottom: 1em;

}



.wForm .wfLoader {	

	text-align: center;

}

.wForm .wfLoader .inner {

	padding: 5px 1em;

	display: inline-block;

	text-align: center;

	width: 150px;

	background-color: #000;

	color: #FFF;

	font-size: 1.2em;

	font-weight: bold;

}

.wForm .wfLoader img {

	vertical-align: middle;

	margin: 5px;

}



/* FIREFOX BUG FIXES ================================================================ */

/* layout bug fix for divs with overflow:auto|hidden and absolute positioning */

.wForm form .inlineSection, x:-moz-any-link {

	overflow: inherit !important; 					/* override overflow setting */

}

.wForm .inlineSection:after, x:-moz-any-link { 		/* use :after pseudo-rule to clear floatting content */

	content: "."; display: block; height: 0; clear: both; visibility:hidden; 

}
/* FormAssembly.com  

 * Stylesheet for a FormAssembly.com hosted form 

 */



/* Main Layout (Feb.15th 2009 - Resized form + grey background */

.default				{ margin:0; padding:0;  }

.default		

	.wFormContainer 	{ width: 770px; margin: 20px auto;  }

.default

	.wFormTitle			{ }



/* Save & Resume dialog */

.saveAndResume 			{ text-align:right;	font-size: small; }

.saveAndResume 

	fieldset 			{ text-align:left; }

.saveAndResume 

	.preField 			{ width: 9em !important; min-width: 9em  !important; }

.saveAndResume 

	#tfa_resumeEmail 	{ width: 195px; }

.saveAndResume 

	#tfa_resumePassword	{ width: 195px; }

.saveAndResume .actions 

	#tfa_resumeLater.wfHideSubmit 

						{ display: inline !important; }

.onstate-resumelater 	{ display: block }





.previewWarning			{ padding: 5px; margin-bottom: 40px; background-color:#FFF; color: #FF4040; font-family: sans-serif; font-size: 1.2em; border-bottom: 2px solid #D88; font-weight: strong; text-align: center; }

/* Generic FA Error Messages */

.errorMessage 			{ color:red; background-color:white; padding:5px; border:1px solid #F77; font-family:sans-serif; }



/* Support Link */

.supportInfo 			{ }





/* Thank you & Help messages */

.wFormThankYou  		{ min-height: 150px; }

.wFormHelp  			{ min-height: 150px; }



/* Misc. */

#cakeSqlLog 			{ display: none; }	
body {   margin:0px;   padding:0px;      } div#wrap {   width:468px;   height:60px;   margin:0px;   padding:0px;   overflow:hidden;   background-color:#FFFFFF; }