
html {
 height: 100%;
}

body {
 background-color: #FFFFFF;
 border: 0;
 font-family: Arial, Verdana, sans-serif; 
 font-size: 12px;
 height: 100%; 
 max-height: 100%; 
 margin: 0;
 padding: 0;
}



form {
 margin: 0px;
 padding: 8px;
}

form fieldset {
 border-width: 1px 0px 0px 0px;
 border-style: solid none none none;
 clear: both;
 margin: 0px;
 padding: 8px;
}

form fieldset legend {
 font-size: 120%;
 font-weight: normal;
 padding: 0px 8px;
 margin: 0px;
}

form label {
 display: block;
 float: left;
 padding: 3px 8px 0px 0px;
 text-align: right;
 width: 192px;
}

form input, form select, form textarea {
 padding: 0.2em;
 width: 192px;
}

form textarea {
 margin: 0px 0px 4px 0px;
 overflow: auto;
}

form div.input {
 clear: left;
 margin: 0px 0px 8px 8px;
 min-height: 42px;
}

form div.input_left label {
 text-align: left;
}

form div.input br, form div.input_left br {
 clear: both;
}

form label.error {
 clear: both;
 color: red;
 font-style: italic;
 margin: 4px 0px 0px 0px;
 padding: 0px;
 text-align: center;
 width: 400px;
}




.vgc-dialog-top {
 margin: 0px 0px 8px 0px;
}

.vgc-dialog-top span.ui-icon {
 float: left;
 margin-right: 3px;
}



.vgc-button-bar {
 margin: 0px 0px 8px 0px;
 padding: 2px;
}

.vgc-button-bar button {
 margin: 0px 8px 0px 0px;
}



