/* GENERIC FORM STYLING */
#Content form {
	margin-top:2em;
	margin-bottom:2em;
}
	#Content form fieldset {
	border:0;
	}
		#Content .message {
			color:red;
			background:#ddd;
			border:0.1em solid #ED970E;
			padding:0.5em;
			margin:0.5em;
		}
		#Content span.message {
			width: 30em;
		}
		#Content form div {
			margin-top:0.1em;
			width:100%;
		}
		#Content form label {
			font-size:1em;
			color:#000000;
		}
			#Content form label.left {
				float:left;
				width:12em;
			}
			
			#Content form label.right {
				font-size:1em;
			}
			
			#Content form label.FormHeading {
				font-size:1em;
				color:#ED970E;
				font-weight:bold;
			}
		#Content form input.text,
		#Content form textarea,
		#Content form select {
		border:0.1em solid #ED970E;
		padding:0.1em;
		color:#000000;
		margin-bottom:1em;
		}
		
		#Content form input.numeric {
			width:20px;
			background:#ffffff;
			border:1px solid #999;
			padding:3px;
			color:#000;
			margin-right:4px;
		}
		#Content form input.year {
			width:35px;
		}
		#Content form p.Actions {
			text-align:right;
			padding:0 22px 15px 0;
		}
		#Content form p.Actions input {
			padding:0em;
		}
		#Content form .Actions {
			text-align:left;
			margin-top:1em;
		}
			
			
#MemberLoginForm_LoginForm_Remember {
		padding:0.3em;
		color:#000000;
		margin-top:1em;
}
			
/* #MemberLoginForm_LoginForm_action_dologin {			
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	width:auto;
	background:#ED970E url(../images/nav_bg.gif) bottom repeat-x;
	padding:0.4em;
	border:0.1em solid #ED970E;
	margin-bottom:1em;
} */

#PageCommentInterface_Form_PostCommentForm {
	margin-bottom:2em;	
}	

/* #PageCommentInterface_Form_PostCommentForm_action_postcomment {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	width:auto;
	background:#ED970E url(../images/nav_bg.gif) bottom repeat-x;
	padding:0.2em;
	cursor:pointer;
	border:0.1em solid #ED970E;
} */

#PageCommentInterface_Form_PostCommentForm_action_postcomment:hover {
	border-color:#ED970E;
}			
			
#PageComments_holder {			
	padding-top:1em;
	border-top:0.1em solid #ED970E;
	margin-top:1em;
}

#PageComments_holder form {
	border:0;
}

#CommentHolder {			
	padding:0em;
	border:0em;
	margin:0em;
}

#Comment {			
	padding-top:0em;
	border:0em;
	margin-top:0em;
}

/*
#SearchBox {
	float:right;
	padding:0.4em 2em 0em 0em;
}

#IERoot #SearchBox {		
	padding:0em 2em 0em 0em;
	margin:-0.9em 0em 0em 0em;		
}

#Search {
	float:left;
}

#SearchBox fieldset {
	border-style: none;
	border: 0; 
}

#SearchForm_SearchForm {
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;		 
}

#SearchForm_SearchForm_Search {
	border:0.1em solid #d3d7de;
	padding:0.2em 0.2em 0.2em 0.2em;
	color:#666;	 
}

#SearchForm_SearchForm_action_results{
	border:0em solid #FFF;
	background:#e8e8e8;
	color:#666;
	font-size:1.1em;
	font-weight:normal;
	padding:0.1em 0em 0em 0em;	 
}

#IERoot #SearchForm_SearchForm_action_results{
	padding:0.3em 0em 0em 0em;	 
}
*/

#SearchBox {
	float:right;
	padding:4px 0px 0px 0px;
}

#IERoot #SearchBox {		
	padding:0px 0px 0px 0px;
	margin:-9px 0px 0px 0px;		
}

#Search {
	float:left;
}

#SearchBox fieldset {
	border-style: none;
	border: 0px; 
}

#SearchForm_SearchForm #Search {
  background: url(../images/search1.gif) no-repeat left;
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  height: 19px;	
}

#IERoot #SearchForm_SearchForm #Search {
  background: url(../images/search4.gif) no-repeat left;
  padding: 0px 0px 0px 8px;
  margin: 0px 0px 0px 0px;
  height: 19px;	
}


#SearchForm_SearchForm #SearchForm_SearchForm_Search {
  border: 0px;
  background: url(../images/search2.gif) repeat-x top;	
  height: 19px;	 
}

#SearchForm_SearchForm_action_results {
	padding:0px 0px 0px 0px;
 	margin: 0px 0px 0px -3px;
  	vertical-align: top;
  	outline:0 !important;
	float:right;
}

#IERoot #SearchForm_SearchForm_action_results{
	padding:3px 0px 0px 0px;
	margin: -2px 0px 0px -3px;	 
}