/* -- 2 column, 35% label (modified for G7 to 25% label - should be transitioning to formlayoutstack) -- */
div.layout2col35
{
	padding-bottom: 2em;
}

div.layout2col35 div.row
{
    clear:both;
    margin-bottom: 10px;
}

div.layout2col35 div.row label, div.layout2col35 div.row span.label
{
    font-weight: bold;
	display: block;
}

/* Handles inline radio labels */
div.layout2col35 div.row div.col2 label {
	font-weight: normal;
	display: inline;
}


div.layout2col35 div.row div.col1
{
    margin-right: 10px;
	width: 25%;
	text-align: right;
	float: left;
}

div.layout2col35 div.col1 span.hint
{
    font-size:smaller ;
    margin-left:0.5em;
}

div.layout2col35 div.row div.col2
{
    width: 72%;
	float: left;
}

div.layout2col35 div.controls
{
    clear:both;
	margin-left: 25%;
}






/* -- 2 column, 10% label (modified for G7 to 25% label - should be transitioning to formlayoutstack) -- */
div.layout2col10
{
	padding-bottom: 2em;
}

div.layout2col10 div.row
{
    clear:both;
    margin-bottom: 10px;
}

div.layout2col10 div.row label, div.layout2col10 div.row span.label
{
    font-weight: bold;
	display: block;
}

/* Handles inline radio labels */
div.layout2col10 div.row div.col2 label {
	font-weight: normal;
	display: inline;
}


div.layout2col10 div.row div.col1
{
    margin-right: 10px;
	width: 10%;
	text-align: right;
	float: left;
}

div.layout2col10 div.col1 span.hint
{
    font-size:smaller ;
    margin-left:0.5em;
}

div.layout2col10 div.row div.col2
{
    width: 85%;
	float: left;
}

div.layout2col10 div.controls
{
    clear:both;
	margin-left: 10%;
}







/* -- formlayoutstacked layout -- */
div.formlayoutstacked
{
}

div.formlayoutstacked div.labelinputset
{
    margin:0;
    padding:0;
}
div.formlayoutstacked div.labelinputset div
{
    margin:0;
    padding:0;
}

div.formlayoutstacked div.labelinputset label, div.formlayoutstacked div.labelinputset span.label
{
    font-weight:bold;
    display:inline;
}

div.formlayoutstacked div.labelinputset span.hint
{
    font-size:smaller ;
    margin-left:0.5em;
}

div.formlayoutstacked div.controls
{
	margin-left: 10%;
	margin-top:1em;
}
