﻿.halfAvailableWidth
{
	float:left;	
	text-align: left;
	display: inline;
	margin: 5px 0px;
	width: 50%;
	vertical-align: top;
}

.thirdAvailableWidth
{
	float:left;	
	text-align: left;
	display: inline;
	margin: 5px 0px;
	width: 33%;
	vertical-align: top;
}

.halfLeft
{
	width:50%;
}

.halfRight
{
	width:50%;
	float:right;
}

.badOgDesignCustom
{
    clear: left;
}

.badOgDesignCustomHalf
{
    float:left;	
	text-align: left;
	display: inline;
	margin: 5px 0px;
	width: 50%;
	vertical-align: top;
}

.halfLeft .scfSectionBorderAsFieldSet,
.halfRight .scfSectionBorderAsFieldSet
{
	margin : 0px;
	padding:0px;	
	border-width:0px ;
}

.halfLeft .scfEmailGeneralPanel,
.halfLeft .scfMultipleLineGeneralPanel,
.halfLeft .scfSingleLineGeneralPanel,
.halfLeft .scfPasswordGeneralPanel,
.halfLeft .scfNumberGeneralPanel,
.halfLeft .scfDateGeneralPanel,
.halfLeft .scfRadioButtonListGeneralPanel,
.halfLeft .scfCheckBoxListGeneralPanel,
.halfLeft .scfFileUploadGeneralPanel,
.halfLeft .scfDateSelectorGeneralPanel,

.halfRight .scfEmailGeneralPanel,
.halfRight .scfMultipleLineGeneralPanel,
.halfRight .scfSingleLineGeneralPanel,
.halfRight .scfPasswordGeneralPanel,
.halfRight .scfNumberGeneralPanel,
.halfRight .scfDateGeneralPanel,
.halfRight .scfRadioButtonListGeneralPanel,
.halfRight .scfCheckBoxListGeneralPanel,
.halfRight .scfFileUploadGeneralPanel,
.halfRight .scfDateSelectorGeneralPanel
{
	margin: 0px;
	width: 80%;
	display: block;
	float:left;
	margin-bottom:10px;
}


.halfLeft .scfDropListBorder,
.halfLeft .scfEmailBorder,
.halfLeft .scfMultipleLineTextBorder,
.halfLeft .scfSingleLineTextBorder,
.halfLeft .scfPasswordBorder,
.halfLeft .scfNumberBorder,
.halfLeft .scfDateBorder,
.halfLeft .scfRadioButtonListBorder,
.halfLeft .scfListBoxBorder,
.halfLeft .scfCheckBoxListBorder,
.halfLeft .scfFileUploadBorder,
.halfRight .scfDropListBorder,
.halfRight .scfEmailBorder,
.halfRight .scfMultipleLineTextBorder,
.halfRight .scfSingleLineTextBorder,
.halfRight .scfPasswordBorder,
.halfRight .scfNumberBorder,
.halfRight .scfDateBorder,
.halfRight .scfRadioButtonListBorder,
.halfRight .scfListBoxBorder,
.halfRight .scfCheckBoxListBorder,
.halfRight .scfFileUploadBorder
{
	text-align: left;
	display: block;
	margin: 0px;
	width: 100%;
	vertical-align: top;
}

.halfLeft .scfDropListLabel,
.halfLeft .scfEmailLabel,
.halfLeft .scfMultipleLineTextLabel,
.halfLeft .scfSingleLineTextLabel,
.halfLeft .scfPasswordLabel,
.halfLeft .scfNumberLabel,
.halfLeft .scfDateLabel,
.halfLeft .scfRadioButtonListLabel,
.halfLeft .scfCheckBoxListLabel,
.halfLeft .scfListBoxLabel,
.halfLeft .scfFileUploadLabel,
.halfLeft .scfDateSelectorLabel,
.halfRight .scfDropListLabel,
.halfRight .scfEmailLabel,
.halfRight .scfMultipleLineTextLabel,
.halfRight .scfSingleLineTextLabel,
.halfRight .scfPasswordLabel,
.halfRight .scfNumberLabel,
.halfRight .scfDateLabel,
.halfRight .scfRadioButtonListLabel,
.halfRight .scfCheckBoxListLabel,
.halfRight .scfListBoxLabel,
.halfRight .scfFileUploadLabel,
.halfRight .scfDateSelectorLabel
{
	padding-bottom : 0px;
}

.halfLeft .scfValidator,
.halfRight .scfValidator
{
	margin: 0px;
	display:block;
	font-size :0.8em;
	position:absolute;
}

.halfLeft .scfValidatorRequired,
.halfLeft .scfRequired,
.halfRight .scfValidatorRequired,
.halfRight .scfRequired
{
	float:left;
}

.badOgDesignCustomHalf .scfEmailGeneralPanel,
.badOgDesignCustomHalf .scfMultipleLineGeneralPanel,
.badOgDesignCustomHalf .scfSingleLineGeneralPanel,
.badOgDesignCustomHalf .scfPasswordGeneralPanel,
.badOgDesignCustomHalf .scfNumberGeneralPanel,
.badOgDesignCustomHalf .scfDateGeneralPanel,
.badOgDesignCustomHalf .scfRadioButtonListGeneralPanel,
.badOgDesignCustomHalf .scfCheckBoxListGeneralPanel,
.badOgDesignCustomHalf .scfFileUploadGeneralPanel,
.badOgDesignCustomHalf .scfDateSelectorGeneralPanel
{
	margin: 0px;
	width: 80%;
	display: block;	
	margin-bottom:10px;
}

.badOgDesignCustom .scfRequired,
.badOgDesignCustomHalf .scfRequired
{
	visibility:hidden;
}

.badOgDesignCustomHalf .scfDropListBorder,
.badOgDesignCustomHalf .scfEmailBorder,
.badOgDesignCustomHalf .scfMultipleLineTextBorder,
.badOgDesignCustomHalf .scfSingleLineTextBorder,
.badOgDesignCustomHalf .scfPasswordBorder,
.badOgDesignCustomHalf .scfNumberBorder,
.badOgDesignCustomHalf .scfDateBorder,
.badOgDesignCustomHalf .scfRadioButtonListBorder,
.badOgDesignCustomHalf .scfListBoxBorder,
.badOgDesignCustomHalf .scfCheckBoxListBorder,
.badOgDesignCustomHalf .scfFileUploadBorder
{
	text-align: left;
	display: block;
	margin: 0px;
	width: 100%;
	vertical-align: top;
}


.badOgDesignCustomHalf.scfSectionBorderAsFieldSet
{
	margin : 0px;
	padding:0px;	
	border-width:0px ;
}

.badOgDesignCustom .scfCheckBoxListLabel,
.badOgDesignCustom .scfRadioButtonListLabel,
.badOgDesignCustomHalf .scfCheckBoxListLabel,
.badOgDesignCustomHalf .scfRadioButtonListLabel
{
    display: block;
    font-weight: bold;
    min-height: 40px;
    min-width: 200px;
    padding: 3px 0;
}

.badOgDesignCustom .scfEmailGeneralPanel,
.badOgDesignCustom .scfMultipleLineGeneralPanel,
.badOgDesignCustom .scfSingleLineGeneralPanel,
.badOgDesignCustom .scfPasswordGeneralPanel,
.badOgDesignCustom .scfNumberGeneralPanel,
.badOgDesignCustom .scfDateGeneralPanel,
.badOgDesignCustom .scfRadioButtonListGeneralPanel,
.badOgDesignCustom .scfCheckBoxListGeneralPanel,
.badOgDesignCustom .scfFileUploadGeneralPanel,
.badOgDesignCustom .scfDateSelectorGeneralPanel
{
	margin: 0px;
	width: 80%;
	display: block;	
	margin-bottom:10px;
}

.badOgDesignCustom .scfDropListLabel,
.badOgDesignCustom .scfEmailLabel,
.badOgDesignCustom .scfMultipleLineTextLabel,
.badOgDesignCustom .scfSingleLineTextLabel,
.badOgDesignCustom .scfPasswordLabel,
.badOgDesignCustom .scfNumberLabel,
.badOgDesignCustom .scfDateLabel,
.badOgDesignCustom .scfRadioButtonListLabel,
.badOgDesignCustom .scfCheckBoxListLabel,
.badOgDesignCustom .scfListBoxLabel,
.badOgDesignCustom .scfFileUploadLabel,
.badOgDesignCustom .scfDateSelectorLabel
{
	display: block;   
    padding: 3px 0;
    width: 30%;
}
