#netEditImageGallery
{
    background-color:White;
	color:Black;
	padding:5px;	
	width:100%;
}

#netEditImageGallery .title
{
	font-weight:bold;
	border-bottom: solid 1px red;
}

#netEditImageGallery .title, legend
{
	font-size:12px;
}

fieldset
{
	color:black;
	margin: 5px 0px 5px 0px;
}

#netEditImageGallery span, #netEditImageGallery p
{
	font-size:12px;
}

.textinput
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	width:550px;
	padding:2px;
}

textarea
{
	font-family:Arial, Sans-Serif;
	font-size:10px;
	width:250px;
	height:50px;
	padding:2px;
}

.modalBackground 
{
	background-color:#888888;
	filter:alpha(opacity=50);
	opacity:0.9;
}

#editpanel
{
    border: solid 1px black;
    background-color:White;
    padding:5px;
    width:780px;
    font-size:10px;
}


#editpanel .title
{
    font-size:15px;
    font-weight:bold;    
    border-bottom:solid 1px black;
    margin-left:0px;
}

.errorMessage
{
    margin: 0 0 0 10px;
    padding: 2px 5px;
    border: 1px solid #b80202;
    background-color: #ffd8d8;
    color:black;
}

.editButton, .logoutButton, .saveButton, .cancelButton
{
    font-size:10px;
    border: solid 1px red;
    color:black;
    background-color:#ffaaaa;
}

#netEditImageGalleryImageCollection img
{
	padding:5px;
	float:left;
}

#netEditImageGalleryImageCollection p
{
	clear:both;
}

#netEditImageGalleryFooter
{
    font-size:12px;
}

#imageGallery
{
	height:300px;
	overflow:auto;
}

label
{
	width:200px;
	text-align:right;
}