/* CSS Document */
#textColumn1 {
	width: 530px;
	float: left;
}

#textColumn1 h4 {margin:0px;}
#textColumn1 p.add {margin:0px;}
#textColumn1 p.tel {margin:0px 0px 20px 0px;}

#textColumn2 {
	width: 150px;
	float: right;
}

.boxed {
	border: 1px solid #0B1560;
	display: block;
	height:389px;
}
.boxed strong { font-weight: bold; color: #0B1560; }
.boxed h2 {
	font-size: 1.7em;
	color: #FFFFFF; background-color: #0B1560;
	padding: 5px 10px 5px 10px;
	display: block;
}
.boxed p { padding-left: 10px; padding-right: 10px; }

label { font-weight: bold; }

input.formField, textarea.formTextArea, select.formSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; color: #000000;
	padding: 3px;
	background-color: #EEEEEE;
	border-left: 1px solid #979797;
	border-top: 1px solid #979797;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}
input.formFieldActive { background-color: #DDE4ED; }

input.loginButton {
	background-image: url(../images/loginbutton_f01.gif);
	width: 65px; height: 27px;
	font-size: 1em; line-height: 27px;
	text-align: center;
	color: #FFFFFF; font-weight: bold;
	border: 0;
	padding: 0;
}
input.loginButton:hover { background-image: url(../images/loginbutton_f02.gif); }


/* ****************** APPLICATION FORM ****************** */

form { margin: 0; padding: 0; }
div.formRow {
	clear: both;
	display: block;
	min-height: 25px; line-height: 25px;
	margin-bottom: 8px;
	font-size: 1.3em;
}
* html div.formRow  {height: 25px;}
span.formQuestion { float: left; margin-right: 15px; font-weight: bold; }
div.formRow label { float: left; margin-right: 5px; }
div.formRow input.formRadio { float: left; margin-left: 0px; margin-right: 15px; margin-top: 3px; }
div.formRow input, div.formRow textarea.formTextArea { font-size: 1em; }
label.panelled {
	width: 134px; padding-left: 5px; height: 25px;
	background-color: #D9D9D9;
	color: #000000;
	display: block;
}
label.empty { background-color: #FFFFFF; }
div.formFieldInput, div.formTextArea  {
	min-height: 23px;
	float: left;
}
* html div.formFieldInput  {height: 23px;}
* html div.formTextArea   {height: 23px;}

div.formFieldInput input.formField, div.formTextArea textarea.formTextArea {
	width: 374px;
	padding: 4px;
	border: 0;
	border-left: 1px solid #979797;
	border-top: 1px solid #979797;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	background-color: #EEEEEE;
}

div.formFieldInput select.formSelect {
	width: 374px;
	border: 0;
	border-left: 1px solid #979797;
	border-top: 1px solid #979797;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	background-color: #EEEEEE;
}

/* div.formFieldInputShort { width: 78px; } */
div.formFieldInputShort input.formField { width: 68px; }
div.spacer5px {
	height: 5px;
	clear: both;
	display: block;
}
span.required {
	font-size: 0.85em;
	color: #F0027F; font-weight: bold;
	float: left;
}

input.formButton {
	height: 27px;
	float: right;
	font-weight: bold;
	text-align: center;
	font-size: 1em;
	background-position: left top; background-repeat: no-repeat;
	color: #FFFFFF;
	border: 0;
	margin: 0; padding: 0;
	background-color: transparent;
	display: block;
}
input.formButton130 { width: 130px; background-image: url(../images/button130px_f01.gif); }
input.formButton130:hover { background-image: url(../images/button130px_f02.gif); }

input.formButton130save { background-image: url(../images/button130px_f03.gif); margin-right: 10px; }

div.textArea100 { height: 165px; }
div.textArea100 div.formTextArea { min-height: 165px; }
div.textArea100 textarea.formTextArea { height: 153px; }

* html div.textArea100 div.formTextArea {height: 165px;}

div.textAreaLRG { width: 530px; min-height: 400px; }
div.textAreaLRG div.formTextArea { width: 530px; min-height: 400px; }
div.textAreaLRG textarea.formTextArea { width: 520px; height: 390px; }
div.textAreaLRGshort { width: 530px; min-height: 200px; }
div.textAreaLRGshort div.formTextArea { width: 530px; min-height: 200px; }
div.textAreaLRGshort textarea.formTextArea { width: 520px; height: 190px; }

div.textAreaLRGshort2 { width: 530px; min-height: 130px; }
div.textAreaLRGshort2 div.formTextArea { width: 530px; min-height: 130px; }
div.textAreaLRGshort2 textarea.formTextArea { width: 520px; height: 120px; }



* html div.textAreaLRG {height: 400px; }
* html div.textAreaLRG div.formTextArea {height: 400px; }
* html div.textAreaLRGshort div.formTextArea { height: 200px; }
* html div.textAreaLRGshort { height: 200px; }
* html div.textAreaLRGshort2 div.formTextArea { height: 130px; }
* html div.textAreaLRGshort2 { height: 130px; }

.formNotes { font-weight: normal; font-size: 0.9em; }

div.error {color:#fe535a;font-weight:bold;}
p.error {color:#fe535a;font-weight:bold;}

div.gray input.formField {background: #fff;}