﻿body {margin: 0; padding: 0; background-color: #e4e2d9;}
.wrapper {width: 957px;	background-color: #FFFFFF; margin: 0 auto;}
 
.header_img_cioes {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_cfoes {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_cioiv {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_ciois {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_ciogl {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_cioes {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_cmoes {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_sces {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}
.header_img_cioln {background-image: url(../Resources/Images/Header_CMO_ES2.png); background-repeat: no-repeat; width: 957px; height: 104px; margin-bottom: 10px;}


.page_cntr {margin: 20px 0 0 70px; width: 887px; background-color: #FFFFFF; height: 100%;}
.page_cntr h1 {margin: 0px; font-family: arial; font-size: 27px; font-weight: bold; color: #002c90;}

.event_info {font-family: arial; font-size: 18px; color: #333333; padding: 10px 0 20px 0;}
.invite_info {font-family: arial; font-size: 18px; color: #333333; padding: 20px 0 10px 0;}
.invite_message {font: 11px arial; padding: 10px 0 0 0;color:#333333;height:10px;}
.invite_button { height:23px; margin: 0;padding: 20px 0 15px 0;}

.invite_criteria {font: 11px verdana, sans-serif; padding: 10px 0 0 10px; float:left;}
.invite_criteria a {color: #092D8E;}
.invite_criteria a:hover {text-decoration: underline;}

.error_link a {color: #092D8E;}
.error_link a:hover {text-decoration: underline;}

.invite_message {font: 11px arial; padding: 15px 0 0 0;color:#333333;height:10px;}
.invite_error {font: 11px arial; padding: 0 0 0 0;color:#ff0000;}
.invite_confirm {font: bold 16px arial;}

.form_body {width: 586px; float: left; padding-top: 13px;}
.form_back_top { width: 618px; height: 14px; background-repeat: no-repeat;}
.form_back_bottom { width: 618px; height: 14px; background-repeat: no-repeat; float: left;}
.form_content {float: left; margin: 0 0 5px 0; padding: 0px; float: left;}

.col-left-form {float: left; margin: 0px; width: 280px;}
.col-left-form p {font-family: arial; font-size: 13px; padding: 0 0 5px 0; margin: 0px;}
.col-left-form2 {float: left; margin: 0px; width: 530px;}
.col-left-form2 p {font-family: arial; font-size: 13px; padding: 0 0 5px 0; margin: 0px;}
.line {border-top: 1px solid #dddddd; width: 520px; height: 15px;}
.tel {font-family: arial; font-size: 13px; padding: 0 0 5px 0; margin: 0px; float: left; /*width: 150px;*/ }
.edit {font-family: arial; font-size: 11px; margin: 18px 0 0 80px; padding-left: 18px; background-image: url(../images/icon_edit.gif); background-repeat: no-repeat; float: left;}
.edit a {color: #092d8e; text-decoration: none;}
.edit a:hover {text-decoration: underline;}


.col-right-form {float:left; width: 230px; padding: 0 0 0 70px; border-left: 1px #cccccc solid; height: 230px;}
.col-right-form p {font-family: arial; font-size: 13px; padding: 0 0 5px 0; margin: 0px;} 
.col-right-form2 {float:left; width: 250px; padding: 0 0 0 30px; height: 240px;}
.col-right-form2 p {font-family: arial; font-size: 13px; padding: 0 0 5px 0; margin: 0px;} 

.p2 {font-family: arial; font-size: 13px; padding: 20px 0 5px 0; width: 500px;}




.reg_steps_off1 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #929292; font-weight: bold; background-image: url(../images/step_1_off.gif); background-repeat: no-repeat; padding: 2px 0 0 35px; height: 23px;}
.reg_steps_on1 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #002c90; font-weight: bold; background-image: url(../images/step_1_on.gif); background-repeat: no-repeat; padding: 2px 0 0 35px; height: 23px;}
.reg_steps_off2 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #929292; font-weight: bold; background-image: url(../images/step_2_off.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_on2 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #002c90; font-weight: bold; background-image: url(../images/step_2_on.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_off3 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #929292; font-weight: bold; background-image: url(../images/step_3_off.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_on3 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #002c90; font-weight: bold; background-image: url(../images/step_3_on.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_off4 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #929292; font-weight: bold; background-image: url(../images/step_4_off.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_on4 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #002c90; font-weight: bold; background-image: url(../images/step_4_on.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_off5 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #929292; font-weight: bold; background-image: url(../images/step_5_off.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_on5 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #002c90; font-weight: bold; background-image: url(../images/step_5_on.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_off6 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #929292; font-weight: bold; background-image: url(../images/step_6_off.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}
.reg_steps_on6 {font-family: arial, verdana, sans-serif; font-size: 13px; color: #002c90; font-weight: bold; background-image: url(../images/step_6_on.gif); background-repeat: no-repeat; padding: 3px 0 0 35px; height: 23px;}





.form_hdr {font: bold 15px arial, verdana, sans-serif; padding: 5px 0 15px 0;}
.form_hdr2 {font: bold 15px arial, verdana, sans-serif; padding: 5px 0 0 0; clear: left;}

.page_sub_hdr {font-family: arial; font-size: 19px; font-weight: bold; color: #002c90; margin-top: 30px;}

.copy_paragraph {padding: 1px 0 0 0; clear: left;}

.list {margin: 0px; padding: 7px 70px 10px 40px; font-family: arial; font-size: 13px;}
ul.list li {line-height: 20px; margin: 0 0 0 -25px;}

.copy_qualify {font-family: arial; font-size: 15px; margin: 5px 0 0 0; width: 830px;}

.password {font-family: verdana; font-size: 11px; margin: 0 0 0 10px; width: 830px; clear: right;}
.password a {color: #092d8e; text-decoration: none;}
.password a:hover {text-decoration: underline;}

.page_copy {font-family: arial; font-size: 13px; margin: 15px 0 0 0; width: 830px;}
.page_copy2 {font-family: arial; font-size: 13px; margin: 15px 0 7px 0; width: 830px;}
.page_copy a {color: #092d8e; text-decoration: none;}
.page_copy a:hover {text-decoration: underline;}

.page_copy_question {font-family: arial; font-size: 13px; padding: 15px 0 20px 0; width: 830px; clear:left}
.page_copy_question a {color: #092d8e; text-decoration: none;}
.page_copy_question a:hover {text-decoration: underline;}

.info {font-family: arial; color: #7c7c7c; font-size: 10px; padding: 0 0 0 0;}



.formfield {padding: 0px; margin: 0 0 15px 0;}
.formsubmit {padding: 0px; margin: 10px 0 0 0; clear: left;}
.formsubmit2 {padding: 0px; margin: 10px 0 0 220px; clear: left;}


.list_title {font-family: arial; font-size: 16px; font-weight: bold; margin-top: 15px; border-bottom: 1px dotted #333333; width: 519px;}
.list_title_country {font-family: arial; font-size: 18px; font-weight: bold; margin-top: 15px;}

/*.list_title {font-family: arial; font-size: 13px; font-weight: bold; margin: 10px 0 0 0;}*/

.list_item {font-family: arial; font-size: 13px; list-style-position:inside;}

.checkbox {font-family: arial; font-size: 13px; padding: 0 20px 10px 0; float: left;}

.footer_cio {width: 957px; text-align: right; background-color: #113868; clear: left; height:75px; margin: 0 auto;}
.footer_cfo {width: 957px; text-align: right; background-color: #1E4D28; clear: left; height:75px; margin: 0 auto;}
.footer_ciogl {width: 957px; text-align: right; background-color: #222222; clear: left; height:75px; margin: 0 auto;}
.footer_cmo {width: 957px; text-align: right; background-color: #4b3c00; clear: left; height:75px; margin: 0 auto;}
.footer_sc {width: 957px; text-align: right; background-color: #dd5d13; clear: left; height:75px; margin: 0 auto;}
.footer img {padding: 0 13px 5px 13px;}

.align_middle { text-align:center; vertical-align:middle;}
.copy_note {font-family: arial; font-size: 11px; float:left; padding-top: 4px; }
.page_copy a {color: #092d8e; text-decoration: none;}
.page_copy a:hover {text-decoration: underline;}

.checkbox {font-family: arial; font-size: 13px; padding: 0 10px 25px 0; float: left;}

.red {color:Red;}
.error {font-size:13px;font-family:Arial;color:Red;}

.signout {font-family: arial; font-size: 11px; margin: 0px 35px 0 0px; padding-left: 18px; float:right;}
.signout a {color: #092d8e; text-decoration: none;}
.signout a:hover {text-decoration: underline;}

.return {font-family: verdana; font-size: 12px;  width: 830px; }
.return a {color: #092d8e; text-decoration: none;}
.return a:hover {text-decoration: underline;}

.steps {margin: 20px 0 0 65px; float: left;}
*html .steps {margin: 20px 0 0 0; float:left;padding-left:65px;}
.steps_line {border-left: 1px #d3d3d3 solid; margin-left: 12px; padding-left: 12px; height: 20px;}

.form_body2 {background-repeat: no-repeat; width: 302px; height:235px; float: left; margin-top: 14px;} 
.copy_confirm {padding: 0; width: 580px;}
.copy_qualify_confirm {font-family: arial; font-size: 15px; margin: 0px 0 0 0; width: 560px;}
.steps_confirm {margin: 10px 0 0 0; float: left; }
.copy_note_confirm {font-family: arial; font-size: 13px; clear:left; padding: 4px 0 15px 0;}

.summit_fee_cntr {background-color:#f6f6f7; border: solid 1px #b1b1b1; margin: 0 0 30px 0; padding: 10px; width:700px;clear:left}
.summit_fee_cntr h1 {font-family: arial; font-size: 19px; font-weight: bold; color: #002c90;}
.summit_fee_cntr_final {margin: 20px 0 0 0; padding: 10px 0; width:700px;clear:left}
.summit_fee_cntr_final h1 {font-family: arial; font-size: 19px; font-weight: bold; color: #002c90;}

/*.summit_fee_cntr_final {margin: 20px 0 0 0; width:700px}
.summit_fee_cntr_final h1 {font-family: arial; font-size: 19px; font-weight: bold; color: #002c90;}*/

.page_copy3 {font-family: arial; font-size: 13px; margin: 5px 0 15px 0;}
.page_copy3 h3 {background-image: url(../images/pdf.gif); background-repeat: no-repeat;margin: 0; padding: 5px 0 0 37px; height: 32px;}
.page_copy3 h3 a {font-size: 14px; color: #0000FF; text-decoration: none; font-weight:normal}
.page_copy3 a:hover {text-decoration: underline;}
.copy_refund {font-family: arial; font-size: 11px; margin: 15px 0 0 0}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333333;
}

.CommonModal
{
	border-style: none;
	border-width: 0px;
	border-color: #BCD8FF;
	border-right-width: 0px;
	border-right-color: #414F82;
	border-bottom-width: 0px;
	border-bottom-color: #414F82;
	background-color: #eeeeee;
}

.CommonModalTitle
{
	font-family: Arial, Helvetica;
	height: 18px;
	font-size: 16px;
	padding: 5px 5px 12px 5px;
	padding-bottom: 7px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 0px;
	background-color: #C9DEEA;
	color: #000;
	font-weight: bold;
	cursor: move;
	overflow: hidden;
}

.CommonModalClose
{
	width: 61px;
	height: 12px;
	background-image: url(../images/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
	margin-top:3px;
}

.CommonModalContent
{
	background-color: #ffffff;
}

.CommonModalFooter
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #BCD8FF;
	background-color: #eeeeee;
	padding: 2px;
}

.CommonModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(../images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	cursor: se-resize;
}




/* payment form elements */
.summit_reg_cntr {clear:left; font-family:arial; font-size:13px; margin:30px 0pt 0pt; padding:0; width:600px}

.header {color:#002C90; font-size:19px; font-weight:bold;}
.header_info {border-bottom: solid 1px #ccc; width: 827px; font-family:arial; font-size:12px; color:#333; font-size:18px; padding:10px 0pt 0px}
.payment_hdr {font-family:arial; font-size:15px; font-weight: bold; color:#333333; padding:25px 0pt 15px}

.form_cntr {font-family:arial; font-size:11px;float:left; width:180px}
.form_cntr_type {font-family:arial; font-size:11px;clear:left; padding: 5px 0 0 0; width:350px}
.form_cntr_cc {padding: 0 0 0 25px}
.form_cntr_submit {clear:left; width:180px; padding: 7px 0 0 0}
.form_cntr_long {font-family:arial; font-size:11px;float:left; width:200px}
.form_cntr_exp {font-family:arial; font-size:11px;float:left; width:160px}
.form_copy {font-size:13px; padding:0 0 5px 0}
.form_copy_type {font-size:13px; padding: 0}
.form_copy p {font-size:12px; margin:0; padding:0}
.form_field {clear:left; margin:0 0 15px 0}
.form_field a {color:#092D8E; font-size:11px; vertical-align:bottom; padding:0 0 0 7px; text-decoration:none}
.form_field a:hover {text-decoration:underline}
.form_drop {float:left; padding:0 10px 0 0}
.form_button {clear:left; margin:0; padding:10px 0 5px 0; width:600px}
.form_progress {background-color:#1c6007; color:#FFF; font-weight:bold; margin: 0 0 0 10px}

.copy_refund {font-family:arial; font-size:11px; margin:20px 0pt 0pt}
.copy_error {font-size:12px; font-family:arial; color:#FF0000; padding: 4px 0 20px 0}
.form_copy_error {font-size:12px; color:#FF0000; padding: 0 10px 5px 0}

.ssl {float: right; padding: 26px 200px 0 0}

.summit_fee_cntr2 {background-color:#f6f6f7; border: solid 1px #b1b1b1; margin: 0 0 30px 0; padding: 10px; width:700px;clear:left; height: 170px}
.sigcontainer {padding: 15px 10px 0 0 }
.sigcol {float: left; font-family:arial; font-size:13px; padding: 0 10px 0 0 }
