﻿.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;
}

.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;
}

.CustomCss
{
	color: red;
}

.SectionInformation  fieldset div.scfSectionContent
{
	width: 221px;
	background: none;
	height: 340px;
}
.SectionInformation div.scfSingleLineGeneralPanel div,
.SectionInformation div.scfSingleLineGeneralPanel input ,
.SectionInformation .scfMultipleLineTextLabel ,
.SectionInformation .scfSingleLineTextLabel ,
.SectionInformation  div.scfSectionContent div.scfDropListBorder.ergo select,
.SectionInformation  div.scfSectionContent div.scfDropListBorder.ergo,
.SectionInformation .scfDropListBorder.ergo div,
.SectionInformation div.scfMultipleLineGeneralPanel Textarea
{
	width:200px;
	margin-left:0px;
}

.SectionInformation .scfSectionLegend
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-transform:uppercase;
	padding:3px 0px;
}
.SectionInformation h3.scfSectionLegend
{
	padding-top:3px;
}
.SectionInformation .SuccessMode p
{
	Padding-top:10px;
	width:210px;
}

.LeftContent input.scfSubmitButton{background-image: url('/images/montreal/envoyer_normal.png');border: medium none;width: 216px;height: 28px;text-indent: 1px;font-size: 17px;color: #FFFFFF;padding-bottom:4px;line-height:20px;}
.LeftContent input.scfSubmitButton:hover{background-image:url('/images/montreal/envoyer_over.png');}
.LeftContent .scfForm,.LeftContent .scfForm div,.LeftContent div.scfForm  .scfIntroBorder,.LeftContent div.scfForm  .scfTitleBorder{margin-left: 0px;padding: 0px;margin-top:0px;}
.LeftContent div.scfForm  .scfTitleBorder{margin:0px;}
.LeftContent .scfForm {width: 231px;margin-left: 0px;padding: 5px 0px 0px 12px;background-image: url('/images/montreal/information_BG.png');background-repeat: no-repeat;height: 477px;}
.LeftContent .scfForm  .scfSubmitButtonBorder{padding-top:10px;}
.LeftContent .scfForm .scfValidationSummary{display:none;}


.RightContentPage input.scfSubmitButton{background-image: url('/images/montreal/envoyer_normal.png');border: medium none;width: 216px;height: 28px;text-indent: 1px;font-size: 17px;color: #FFFFFF;padding-bottom:4px;line-height:20px;}
.RightContentPage input.scfSubmitButton:hover{background-image:url('/images/montreal/envoyer_over.png');}
.RightContentPage .scfForm,.RightContentPage .scfForm div,.RightContentPage div.scfForm  .scfIntroBorder,.RightContentPage div.scfForm  .scfTitleBorder{margin-left: 0px;padding: 0px;margin-top:0px;}
.RightContentPage div.scfForm  .scfTitleBorder{margin:0px;}
.RightContentPage .scfForm {width: 231px;margin-left: 0px;padding: 5px 0px 0px 12px;background-image: url('/images/information_BG580.png');background-repeat: no-repeat;height: 580px;}
.RightContentPage .scfForm  .scfSubmitButtonBorder{padding-top:10px;}
.RightContentPage .scfForm .scfValidationSummary{display:none;}


.scfSectionContent .scfValidatorRequired {float:left;position:static;right:0px;}


#form_EBCCBC85EAC043C1B98DC4BF2D391FD3.scfForm{width:275px;}
div.BogotaGraduatesForm div.scfSectionContent {width:275px;}
div.BogotaGraduatesForm div.scfSectionContent div.scfSingleLineTextBorder {margin:2px 0px 0 10px;}
div.BogotaGraduatesForm div.scfSectionContent div.scfSingleLineTextBorder LABEL{width:250px;}
div.BogotaGraduatesForm div.scfSectionContent div.scfSingleLineTextBorder div.scfSingleLineGeneralPanel{width:258px;}

div.BogotaGraduatesForm div.scfSectionContent div.scfSingleLineTextBorder INPUT{width:250px;}
#form_EBCCBC85EAC043C1B98DC4BF2D391FD3.scfForm .scfSubmitButtonBorder {margin:0px 0px;background-color:#E9E7E4;}
#form_EBCCBC85EAC043C1B98DC4BF2D391FD3.scfForm .scfSubmitButtonBorder INPUT {float:none;margin: 0px auto;}
/*
#form_EBCCBC85EAC043C1B98DC4BF2D391FD3.scfForm .scfSubmitButtonBorder INPUT {background:ButtonFace;text-indent:0px;font-size:12px;cursor:default;border:2px outset ButtonFace;color:buttontext}
*/

#container .main .ContentMain div.scfForm .AllPageFormWith2Columns
{
	/*width:400px;*/
	float:right;
}
/*
.AllPageFormWith2Columns .scfSingleLineGeneralPanel
{
	float: none; 
}

.AllPageFormWith2Columns .scfSectionContent
{
	padding-left : 5px;
}

.AllPageFormWith2Columns .scfSectionContent input
{
	width : 150px;
}
*/

.hidden {display:none;}
