/* FORM Styles */

form {margin:0px;}

.portlet-form-input-field {
       width:500px;
	padding:4;
	border:1px solid #c4cff4;
}

select{
       width:250px;
}

textarea {
	height:200px;
	width:500px;
}

textarea.htmlEditor {
   width: 500px;
   height: 500px;
   padding:4px;
   border:1px solid #c4cff4;

}

.portlet-form-label {
display:block;
font-weight:bold;
margin-top:1em;
}

.portlet-form-button {
margin-top:1em;
	padding:0 0 1px 0;
	font-size:11px;
	border:1px solid #999;
	background: #c4cff4;
	color:#1c3766;
}



/* Address bar search form */

.addressright {
padding-right:18px;
}

.addressright .portlet-form-input-field {
	width:12.1em;
	margin:5px 1px 3px 0px;
	float:left;
}

.addressright label {display:none;}

.addressright .searchButton {
	margin:5px 0px 4px 4px;
	border:1px solid #e9e9e9;
}

.addressright #submit-user-logout {
	margin:5px -12px 4px 0px;
	border:1px solid #e9e9e9;
}

/* Version Comparison */

.vyre_portlets_ItemCompare th {
text-align:left;
padding:1px 7px 2px 3px;
background:#1C3766;
color:white;}

#legend {font-weight:bold;}
#legend th {
background:none;
color:black;
font-weight:normal;
padding:0px;}

.vyre_portlets_ItemCompare .radio {width:1em;}

/* Form Table */

.formTable {

}

.formTable th {
text-align:left;
font-size:1.2em;
background:#1C3766;
color:white;
padding-left:5px;
}

.formTable td {
 padding-right:15px;
 vertical-align:top;
 background:#F0F4FF;
 padding:5px;
}
.formTable td.deadlines {
 vertical-align:top;
}
.formTable td.deadlines .portlet-form-label {
width:165px; 
display:inline;
float:left;
margin-top:2em;
}

.formTable td.deadlines .portlet-form-input-field {
width:5.5em; 
margin-top:1.25em;
}

td img {
position:relative; 
top:2px;
}
