/* -----------------------------------------------

WOW Design Solutions
Author:  Glynn Williams
Created:  April 2009
Revision:  

----------------------------- */

#mi {background-image:url(../images/banner/tbp_contact.jpg);}
#cbf {background-image:url(../images/layout/fbg_cf.jpg);}
h3 {color:#4BB1E4;
	font-weight:bold;}

form#gb_form {width:450px;
	margin:0;
	padding:0;}
fieldset#formwrap {margin:0 0 10px;
	padding:0;
	border:none;
	border-collapse:collapse;}
#formwrap fieldset {border:#4BB1E4 solid 1px;
	margin:0 0 10px;
	padding:0 10px 6px;}
#formwrap	#mainlegend {color:#E36906;
	text-transform:capitalize;
	font-weight:lighter;
	font-size:1.5em;
	margin:0 0 10px;
	padding:0;}
#formwrap	legend {margin:5px 0;
	padding:0 5px;
	font-size:120%;
	color:#002C68;}
#cbsent {color:#002C68;}
#cbsent p {font-size:90%;}
#cbsent p a {color:#4BB1E4;}
#cbsent p a:hover {color:#002C68;}
/* form label text */
#formwrap label {color:#E36906;
	font-weight:lighter;
	margin:0 0 8px 5px;
	padding:0;}
#formwrap .formtxt {margin-left:12px;}
/* all inputs, select, and textarea */
#formwrap input.med, #formwrap select.med, #formwrap input.short, #formwrap textarea.textbox {color:#666;
  margin:0;
	font-size:90%;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	border:#EBF5FA solid 1px;}
#formwrap input.med, #formwrap select.med, #formwrap textarea.textbox, #formwrap input.short {margin:2px 0 4px;}
#formwrap input.med, #formwrap input.short {background-color:#FFF;
  padding:3px 0 3px 5px;}
textarea {width:420px;height:250px;padding:5px;}
/* hover and focus styling - the classes like .hover and .focus below are for the javascript for IE */
#formwrap input.med:hover, #formwrap input.med:focus, #formwrap input.short:hover, #formwrap input.short:hover, #formwrap select.med:hover, #formwrap select.med:focus, #formwrap textarea.textbox:hover, #formwrap textarea.textbox:focus, #formwrap input.med.hover, #formwrap input.med.focus, #formwrap input.short.hover, #formwrap input.short.focus, #formwrap select.med.hover, #formwrap select.med.focus, #formwrap textarea.textbox.hover, #formwrap textarea.textbox.focus {color:#E36906;
	border:#4BB1E4 solid 1px;}
/* error heading weight and color - bold is for the error reason text */
#formwrap span.error, #formwrap dt.error, #formwrap strong.error {color:#CD0000; 
  font-weight:bold;}
/* style the #formwrap input names in the result */
div#hf_form_div span.items {font-weight:bold;
  color:#900;}
	
/* set up relativity to position small Why? text */
small.whythis {position:relative;}
/* Why? link style */
small.whythis a {text-decoration:underline; 
	color:#002C68; 
  font-size:0.95em;}
small.whythis a:hover, small.whythis a:focus, small.whythis a:active {text-decoration:none;
	color:#002C68;} 
/* hide the Why? text span */
small.whythis a span {border:1px solid #EBF5FA; 
  background-color:#EBF5FA; 
  padding:2px 4px; 
  color:#EBF5FA;
  text-decoration:none;}
/* bring back Why? text span (title attribute backs this up for borwsers it doesn't function in */
small.whythis a:hover span, small.whythis a:focus span, small.whythis a:active span {border:1px solid #002C68; 
  background-color:#4BB1E4; 
  color:#002C68;
  padding:2px 4px; 
  text-decoration:none;}

/* error heading weight and color - bold is for the error reason text */
span.error, dt.error, strong.error {color:#09C; 
  font-weight:bold;}
/* success heading color */
span.success {color:#002C68;
	background-color:#EBF5FA;
  font-weight:bold;}
/* set result color for blockquote dt "heading" */
dl#result_dl_blockq dt, dl.result_dl_blockq dt {color:#09C;}
/* position result blockquote flush with parent */
dl#result_dl_blockq blockquote, dl.result_dl_blockq blockquote {margin-left:0;
	padding:0;
	font-size:100%;}
/* style the input names in the result */
div#hf_form_div span.items {font-weight:bold;
  color:#09C;}
.items {font-weight:bold;}

.FormButton {margin:8px 0 4px;}
