/* -------  General Styles  ------- */
input {
	border:1px solid #ccc;
	padding-left:0.5em;
	margin-bottom:0.6em;
	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Top left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
fieldset {
	border: 0;
	font-size: 1.2em;
}



/* -------  Input Button Styles  ------- */
input.action {
	color:#eeeeee;
	padding-right:0.5em;
	cursor:pointer;
	width:100px;
	height:25px;
	background-color:#3399ff;
	border:none;
}
input.action:hover,
input.action:focus {
	cursor: pointer;
	color:#eeeeee;
	background-color:#55bbff;
}


/* -------  Field Styles  ------- */
.middleColumn {
 	display:block;
 	margin:10px 10px 10px 0;
	padding:4px 4px 4px 0;
	clear:left;
}
.middleColumn .message {
	margin: 0;
}

	
/* -------  Input Styles  ------- */
input.text, textarea, select {
	padding:2px;
	border:0;
	color:#000;
	font-size:11px;
	height:20px;
	background-color:#ddd;
}
input.text, select {
	height:20px;
	width:200px;
}
textarea {
	height:150px;
	width:100%;
	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Top left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
input:focus span, textarea:focus span {
	border: 3px solid #000;
}


/* -------  Label Styles  ------- */
label {
 	display:block;
	margin:10px 0 -10px 0;
	font-size:11px;
}
label.right {
	display:inline;
}


/* -------  Search Form  ------- */
#Search {
	width: 185px;
}
html #Search div.middleColumn {
	margin:0;
	padding:0;
}
#Search input#SearchForm_SearchForm_Search {
	height:20px;
	width:185px;
}
input#Search_Form_SearchForm_Search {
	padding: 3px;
	margin-left: -4px;
	font-size: 1.2em;
	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Top left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

