﻿/* ######################################################
		Global
######################################################### */
img
{
	border: 0;
}

.body
{
	font-family: Calibri, Verdana, Arial;
	font-size:medium ;
}
select, textarea, label
{
	font-family: Calibri, Verdana, Arial;
	font-size: 11pt;
}

hr
{
	margin: 5px 0px 5px 0px;
}

.input-text-width-200
{
	width: 200px;
}

.input-text-width-250
{
	width: 250px;
}

.input-text-width-400
{
	width: 400px;
}

.input-text-width-600
{
	width: 600px;
}

.hidden
{
	display: none;
}
/* global styles end */

/* main layout start */
/* header div styles start */
.header
{
	font-family: Calibri, Verdana, Arial;
}

.header-image
{
	background-repeat: no-repeat;
	cursor: pointer;
}

.header-text
{
	text-align: center;
	width: 85%;
	font-size: 20pt;
	font-family: Calibri, Verdana, Arial;	
}

.header-flag
{
	text-align: center;
	width: 15%;
	font-size: 11pt;
	font-family: Calibri, Verdana, Arial;
}

/* header div styles end */

.function
{
	width: 100%;
	font-size: 16pt;
	font-family: Calibri, Verdana, Arial;
	text-decoration: underline;
	line-height: 60pt;
}

.content
{
	width: 100%;
}


.footer
{
}
/* main layout end */


/* wizard container start */
.wizard-container
{
	float: left;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 10px;
	position: relative;	
	z-index: 0;
	/* text-align:center; */
}

.wizard
{
	width: 100%;
}
/* wizard container end */


/* tab container start */
.tab-container
{
	width: 100%;
	z-index: 5;
	position: relative;
	float: left;
}

.wizard-tab
{
	float: left;
	margin: 3px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.wizard-tab a
{
	text-decoration: none;
	color: #aaaaaa;
}

.wizard-tab a:hover
{
	text-decoration: underline;
	color: #444444;
}

.wizard-tab-selected
{
	float: left;
	margin: 0px 0px -4px 0px;
	padding: 2px 6px 10px 6px;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	background-image: url(../images/background.gif);
	background-repeat:repeat-x; 
}

.wizard-tab-selected a
{
	text-decoration: none;
	color: #8B0000;
}

.wizard-tab-selected-image-left
{
	float: left;
	margin: 0px 0px -3px 0px;
	padding: 0px 0px 0px 0px;
}

.wizard-tab-selected-image-right
{
	float: left;
	margin: 0px 0px -3px 0px;
	padding: 0px 0px 0px 0px;
}
/* tab container end */

/* stepMyoecd styles start */
.step-myoecd-option
{
	width: 33%;
	float: left;
}
.step-myoecd-option-last
{
	width: 33%;
}
.step-myoecd-themes-container
{
	margin: 10px 10px 10px 10px;
}

.step-myoecd-title-container, 
{
    width: 100%;
	margin: 10px 10px 10px 10px;
    text-align :justify; 
}

.step-myoecd-options-container
{
	width: 100%;
	margin: 10px 10px 10px 10px;
}
/* stepMyoecd styles end */


/* stepOlisnext styles start */
.step-olisnext-generic-container
{
	width: 100%;
	margin: 10px;
}

.step-olisnext-olisuse-input
{
	width: 80%;
	height: 80px;
}

.step-olisnext-technicalemail-label, .step-olisnext-confirmtechnicalemail-label
{
	float: left;
	width: 25%;
}

.step-olisnext-technicalemail-input, .step-olisnext-confirmtechnicalemail-input
{
	float: left;
	width: 74%;
}
/* stepOlisnext styles end */

.table
{
	width: 750px;
}

.table-text-column
{
	width: 150px;
}

.table-data-column
{
	width: 300px;
}

.table-action-column
{
	width: 450px;
}

.Message
{
	font-family: Calibri, Verdana, Arial;
	font-size :14px; 
	font-weight :bold ; 	
	line-height : 30px;
	vertical-align:middle ;
	color : Red ;
}


/* ######################################################
		Default.aspx - Step Preliminary
######################################################### */
.step-preliminary-table-label-column,
.step-preliminary-table-input-column
{
	width: 360px;
}
.step-preliminary-table-captcha-row
{
	height: 100px;
}
.step-preliminary-existingaccount
{
}
.preliminary-existingaccount
{	 
	font-size :large ;	
	font-weight :bold ;	
}

/* ######################################################
		Default.aspx - Step Contact
######################################################### */

.step-contact-password-input,
.step-contact-confirmpassword-input
{
	width: 160px;
}

.step-contact-confirmemail-input
{
	width: 290px;
}

/* ---------------------------------------------- */
.step-contact-login-label,
.step-contact-password-label,
.step-contact-confirmpassword-label,
.step-contact-title-label, 
.step-contact-lastname-label, 
.step-contact-firstname-label, 
.step-contact-orgmin-label, 
.step-contact-orgminother-label, 
.step-contact-department-label, 
.step-contact-jobtitle-label, 
.step-contact-function-label,
.step-contact-preferredlanguage-label,
.step-contact-nativelanguage-label,
.step-contact-email-label
{
	width: 230px;
	background-color: #DCDCDC ;
}
.step-contact-title-input,
.step-contact-function-input
{
}
.step-contact-lastname-input,
.step-contact-firstname-input,
.step-contact-preferredlanguage-input,
.step-contact-nativelanguage-input,
.step-contact-password-input,
.step-contact-confirmpassword-input,
.step-contact-pobox-input,
.step-contact-city-input,
.step-contact-state-input,
.step-contact-zipcode-label,
.step-contact-businessphone-input,
.step-contact-fax-input,
.step-contact-email-input
{
	width: 210px;
    white-space:nowrap;
}
.step-contact-orgmin-input,
.step-contact-orgminother-input,
.step-contact-department-input
{
	width: 290px;
}
.step-contact-orgminother-ctrl,
.step-contact-department-ctrl
{
	width:531px;
}
.step-contact-jobtitle-input
{
	width: 160px;
}
/* ---------------------------------------------- */
.step-contact-businessaddress-label,
.step-contact-street1-label, 
.step-contact-street2-label, 
.step-contact-pobox-label, 
.step-contact-city-label, 
.step-contact-state-label, 
.step-contact-zipcode-label, 
.step-contact-country-label,
.step-contact-businessphone-label,
.step-contact-fax-label
{
	width: 230px;
	background-color: #DCDCDC ;
}
.step-contact-businessaddress-input,
.step-contact-street1-input, 
.step-contact-street2-input,
.step-contact-country-input
{
}
.step-contact-street1-ctrl, 
.step-contact-street2-ctrl
{
	width:531px;
}

.step-contact-TelephoneExample-input
{
}

.step-contact-section1,
.step-contact-section2,
.step-contact-section3
{	
	font-family: Calibri, Verdana, Arial;
	font-size :14px; 
	font-weight :bold ; 
	text-decoration :underline;
	line-height : 30px;
	vertical-align:middle ;
}

.Buttons 
{
    background-color:#2973BD;
    border-width :medium;
    border-style : outset ;
    color:white;
    font-family:Calibri, Verdana, Arial;
    font-size:10pt;
    font-weight:bolder;
    width : 120px;
    height : 25px; 
}

/* ######################################################
		SetPassword.aspx
######################################################### */

.SetPassword_Tr_Mail, .SetPassword_Tr_FirstName, .SetPassword_Tr_LastName, .SetPassword_Tr_Mail, .SetPassword_Tr_Captcha, .SetPassword_Tr_Summary, .SetPassword_Td_Summary, .SetPassword_Tr_ResetLogin, .SetPassword_Tr_ResetPassword {}

.SetPassword_Summary {padding-top:20px;}

.SetPassword_Td_ResetLogin {padding-bottom :20px;}

.SetPassword_btn_Next { margin-top:20px; background-color:#2973BD; border:thin outset; color:white; font-family:Arial; font-size:10pt; font-weight:bolder;}

.SetPassword_Tr_CaptchaImg, .SetPassword_Td_Next {text-align:center;}

.SetPassword_Td_Label_Mail, .SetPassword_Td_Label_LastName, .SetPassword_Td_Label_FirstName, .SetPassword_Td_Label_Captcha, .SetPassword_Td_Label_ResetPassword, .SetPassword_Td_Label_ResetConfirmPassword, .Invited_Td_Label_SetPassword, .Invited_Td_Label_SetConfirmPassword {background-color: #DCDCDC ;}

.SetPassword_Td_Data_Mail, .SetPassword_Td_Data_LastName, .SetPassword_Td_Data_FirstName, .SetPassword_Td_Data_Captcha, .SetPassword_Td_CaptchaImg, .SetPassword_Td_Data_ResetPassword, .SetPassword_Td_Data_ResetConfirmPassword, .Invited_Td_Data_SetPassword, .Invited_Td_Data_SetConfirmPassword {}

.SetPassword_Email, .SetPassword_FirstName, .SetPassword_LastName, .SetPassword_Captcha {}
