
#middle_bar form		{margin:0px;}

#middle_bar fieldset
{
	margin-top: 20px;
	position: relative; 
	border-style: none;
}
#middle_bar fieldset legend 
{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FC6F0F;
	border: 0 solid transparent;
	border-top:1px solid #ccc;
	/*border-top: medium solid;*/
	width: 550px;
	margin-bottom: 20px;
	padding-top: 10px;
}
/*#middle_bar fieldset	{
	border: 0 solid transparent;
	border-top:1px solid #ccc;
	margin:0;
	padding:60px 0 10px 0;
	position:relative;
	width:100%;
	z-index: 100;
}*/	

/*#middle_bar legend 		{
	margin-top:0;
	padding:0;
	position:relative;
	display:inline-block;	
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FC6F0F;
}*/

/*#middle_bar legend span {display:inline-block; position:relative; top:-45px; 20px 0; left:10px; white-space:nowrap;}*/

#middle_bar fieldset div {padding:0 0 10px 20px;}

#middle_bar fieldset label
{
	display: inline-block;
	width: 150px;
	color: #33495A;
	font-weight: bold;
	vertical-align: top;
}

#middle_bar input, select {
	font: 11px verdana, arial, san-serif;
	margin:0;
	border: 1px solid #abb8c3;
	padding:2px;
}

#middle_bar select {width:242px;}

#middle_bar input {width:230px;	padding:2px 5px;}	

#middle_bar textarea {width:242px;}

#middle_bar input[type="checkbox"], #middle_bar input[type="submit"] {width:auto; border:none;}

#middle_bar .selectall label {color:#FC6F0F;}

.errormsg {font-weight:bold;color:#FC6F0F;}

#middle_bar fieldset div.errormsg {margin-left: 150px; padding: 0px;}


#right_bar input, select {
	font: 11px verdana, arial, san-serif;
	margin:0;
	border: 1px solid #abb8c3;
	padding:2px;
}

#right_bar select {width:142px;}

#right_bar input {width:140px;	padding:2px 5px;}

#right_bar textarea {width:140px; height: 100px;}

#right_bar .web-form
{
	width: 160px;
}
#right_bar .web-form label
{
	display: block;
	clear: left;
}

a.WebFormOK:hover, a.WebFormCancel:hover
{
	text-decoration: none;
}

a span.WebFormImageOK, a span.WebFormImageCancel
{
	display: none;
}


/* Right Hand Web form */
#right_bar .web-form
{
	width: 160px;
	margin: 0;
	padding: 10px;
	background-color: #33495a;
	color: White;
	font-size: 11px;
}
#right_bar .web-form h4
{
	margin: 0 0 10px 0;
	font-size: 16px;
}
#right_bar .web-form p
{
	margin: 0 0 10px 0;
	color: White;
}

#right_bar .web-form a.WebFormOK span.WebFormButtonOK
{
	display: none;
}
#right_bar .web-form a.WebFormButtonCancel
{
	display: none;
}
a span.WebFormImageOK
{
	display: inline-block;
}
#right_bar .web-form a span.WebFormImageOK img
{
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 39px;
	height: 24px;
	background: url(/images/content/web-form/right-form-button-go.gif);
}

div .WebFormButtonOK {
  background-image: url(/images/content/web-form/right-form-button-go.gif);
  background-repeat: no-repeat;
  background-position: top right;
  height: 24px;
  overflow: hidden;
  color:white;
  min-width:300px
}
#right_bar div .WebFormButtonOK {
  min-width: 0px;
}
div .WebFormButtonOK a.WebFormOK {
  display: block;
  background-image: none;
  min-width:300px;
  height: 24px;
  color:white;
}
#right_bar div .WebFormButtonOK a.WebFormOK {
  min-width: 0px;
}
div.Funding .WebFormButtonOK {
  background-image: url(/images/content/web-form/right-form-button-go.gif);
  background-repeat: no-repeat;
  background-position: top right;
  height: 24px;
  overflow: hidden;
  color:white;
  min-width:60px
}

div.Funding .WebFormButtonOK a.WebFormOK {
  display: block;
  background-image: none;
  width:60px;
  min-width:60px;
  height: 24px;
  color:white;
}
div .WebFormButtonCancel {
  background-image: url(/images/content/web-form/right-form-button-go.gif);
  background-repeat: no-repeat;
  background-position: top right;
  height: 24px;
  text-indent: -9000px;
  overflow: hidden;
  display:none;
}
div .WebFormButtonCancel a.WebFormCancel {
  display: block;
  background-image: none;
  height: 24px;
  display:none;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	padding:0px;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    white-space:nowrap;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	margin:0px;
}


/* Login Form */
#logon_form #middle_bar p.paragraph {margin-top:10px;}
#logon_form #middle_bar #logon-fieldset {border:none; padding-top:62px;}
#logon_form #middle_bar #logon-fieldset legend span {top:-36px;}
#logon_form #middle_bar #forgotten-password-fieldset {border:none; padding-top:70px;}
#logon_form #middle_bar #forgotten-password-fieldset legend span {top:-30px;}
#logon_form #middle_bar #forgotten-password-fieldset p {margin-bottom:10px;}

/* IE7 hack */
*:first-child+html #logon_form #middle_bar #logon-fieldset legend span {left:2px;}
*:first-child+html #logon_form #middle_bar #forgotten-password-fieldset legend span {left:2px;}

