
fieldset{
	border: 1px solid #ccc;
	clear: both;
	display: block;
	margin: 0 0 1em 0;
	padding: 1em 0.5em 0.5em 0.5em;
        min-width: 350px;
}

.inlineControlGroup{
    float: left;
    margin: 0 10px 0 0;
    
}

#selectAll{
    width: 20px;
}

th.action,
td.action{
    width: 9em;
}

td.action{
    vertical-align: top;
}

legend{
    border: 1px solid #ccc;
    border-bottom: 0;
    margin: 0.5em 0 0 0;
    padding: 0.5em 0.5em 0.2em 0.5em;
}

fieldset div{
    margin: 0 0 0.5em 0;
}

fieldset fieldset{
        margin: 0,5em 0 0.5em 0;
}

fieldset legend{
	font-weight: bold;
}

fieldset fieldset legend{
	font-weight: normal;
}

fieldset.required legend,

div.required { 
	font-weight: bold;
}

div.text,
div.textarea,
div.select,
div.other{ 
	clear: both;
}

.no-label{
    margin-left: 9.3em;
}

div.wide input,
div.wide textarea{
    width: 98%;
}

div.inputGroup{
    float: left;
}

div.text label, 
div.textarea label, 
div.other .label{
       display: block;
       float: left;
       width: 13em; 
       cursor: hand;
       cursor: pointer;
       text-align: right;
       margin: 0 0.4em 0.5em 0;
       padding: 0.2em 0 0 0;
}

div.other label:after,
div.text label:after,
div.textarea label:after,
div.select label:after{
        content: ":";
}

th.required:before,
div.required label:before,
fieldset.required legend:before{ 
	content: "* ";
}

div.wide label{ 
        width: auto !important;
        float: none;
        text-align: left;
}

div.wide input,
div.wide select,
div.wide textarea{ 
        float: none;
        clear: both;
        display: block;
}

div.actions{
	border: 1px solid #ddd;
	clear: both;
	padding: 0.5em;
        margin: 0 0 0.5em 0;

        text-align: right;
}


fieldset div.actions{ 
        border: none;
        border-top: 1px solid #eee;
        padding: 5px 0 0 0;
        margin: 5px 0 0 0;

        text-align: right;
}

input.button.disabled
{
        padding: 0.25em 0.4em 0.25em 0.4em;
        border: 1px solid #ccc;
        color: #ccc;
        cursor: default;
}

.formErrors{
    color: #cc0000;
    font-weight: bold;
}
