@charset "UTF-8";
/* CSS Document */
/* Current Default Reg = #b71234*/
/* Current Default Reg = #b71234*/
/* Current Default Reg = #b71234*/

/* RESPONSIVE STYLES: 1600px */

#backgrounds {text-decoration: none;}

#orange-cta {display: flex;
width: 50%;
margin-top:40px;
height: 75px;
justify-content: center;
align-items: center;
border:2px solid #FA582C;
color:#000;
border-radius: 50px;
cursor: pointer;}

#orange-cta p {
font-weight: 600;
font-size: 16px;
line-height: 1.35em;
text-decoration: none;}


.pill-button{width: 38px;
	height: 22px;
display: flex;
    justify-content: center;
border-radius: 25px;
color:#FA582C;
	font-weight: bold;
	text-decoration: none;
	transition: ease all 0.2s;
border:2px solid #FA582C;
background-color:transparent;
margin-left: 20px;
text-align: center;}

.arrow {width: 12px;}

.arrow-white {width: 12px;
display: none;}


#orange-cta:hover {background: #FA582C;
	color:#fff !important;
}

#orange-cta:hover .pill-button {width: 38px;
	height: 22px;
display: flex;
    justify-content: center;
border-radius: 25px;
color:#fff;
	font-weight: bold;
	text-decoration: none;
	transition: ease all 0.2s;
border:2px solid #Fff;
background-color:#FA582C;
margin-left: 20px;}

#orange-cta:hover .arrow {
display:none;}

#orange-cta:hover .arrow-white {
display:block;}





.blue {background-color:#00C0E8;
width: 10px;
flex:1;}

.yellow {background-color:#FFCB04;
	width: 10px;
flex:1;}

.red {background-color:#FA582C;
	width: 10px;
flex:1;}

.green {background-color:#00CC65;width: 10px;
flex:1;}

.login-form {width:100%;
background-color:#fff;
color:#000;
height:auto;
display:flex;
flex-direction: row;
margin-top:50px;
box-shadow: 1px 1px 30px 10px rgba(0,0,0,.1);}

.login-siderail {width:10px;
display: flex;
	flex-direction: column;
flex-grow:1;}

.login-form-content {width: 100%;
margin:auto;
display: flex;
flex-direction: column;
align-items: center;
padding-top:60px;
padding-bottom:60px;}

form{}

.header-one {font-size: 28px;
font-weight: 500;
line-height: 36px;
text-align: center;
margin-bottom:10px;}

.description {font-size: 14px;
	line-height: 20px;
padding-bottom:30px;
text-align: center;}

.description-nomargin {font-size: 14px;
	line-height: 20px;
padding-bottom:0px;
text-align: center;}

.header-one-login {font-size: 28px;
font-weight: 500;
line-height: 36px;
text-align: left;
margin-bottom:10px;
    width: 100%;
    max-width: 475px;}

.description-login {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 30px;
    text-align: left;
    width: 100%;
    max-width: 475px;
    text-align: center;
}

.header-one-email {font-size: 28px;
line-height: 38px;
font-weight: 500;
text-align: left;
margin-bottom:10px;
    width: 100%;
    max-width: 450px;
	padding-bottom:20px;
margin:auto;}

.description-email {font-size: 14px;
	line-height: 20px;
padding-bottom:30px;
text-align: left;
    width: 100%;
    max-width: 450px;
	margin:auto;}

.description-email-nopad {font-size: 14px;
	line-height: 20px;
text-align: left;
    width: 100%;
    max-width: 450px;
	margin:auto;
padding-bottom: 10px;}

.required {font-size: 14px;
text-align: left;
    width: 100%;
    max-width: 475px;
margin-bottom: 10px;}

.cyber_link {
    color: #807C7B;
	text-decoration: underline;
}

.big {font-size: 22px; font-weight: 600;}

.button-2020 {
	margin-top:40px;
	width:150px;
line-height: 37px;
	border-radius: 25px;
color:#fff;
	transition: ease all 0.5s;
background-color:#FA582D;
	border:0px;
height: 40px;
font-size:16px;
font-weight: 500;
font-family: 'TT Hoves', sans-serif;
}

.button-2020:hover {
	cursor: pointer;
	margin-top:40px;
	width:150px;
line-height: 37px;
	border-radius: 25px;
color:#fff;
transition: ease all 0.5s;
background-color:#e04d28;
	border:0px;
height: 40px;
font-size:16px;
font-weight: 500;}

a.login-return-button {
    display: block;
    text-decoration: none;
}
/*Added for Confirmation Page */
.cyb-intro-text-big-shipping {
    text-align: left;
    font-size: 22px;
    line-height: 22px;
    width: 475px;
    margin: auto;
    padding-bottom: 15px;
    color: #fa582d;
}
.bold {
    font-weight: 600;
}
.welcome-shipping {
    text-align: left;
    font-size: 28px;
    line-height: 36px;
    padding-bottom: 40px;
    padding-top: 60px;
    width: 70%;
    margin: auto;
}
/*End for Confirmation Page */
.button-2020-nomargin {
	width:170px;
line-height: 38px;
	border-radius: 25px;
	margin-top:20px;
	margin-bottom:30px;
color:#fff;
	font-family: 'TT Hoves', sans-serif;
background-color:#FA582D;
	border:0px;
height: 40px;
font-size:16px;
font-weight: 500;float: none;
 cursor: pointer;}

.button-2020-nomargin:hover {
	cursor: pointer;
transition: ease all 0.5s;
	background-color:#e04d28;}

input[type="email"]{
	background-color:#F4F4F2;
	width:100%;
	max-width: 475px;
	height: 45px;
padding-left: 15px;
	border-radius: 1px;
}

#footer {margin-top:40px;
display: flex;
align-items: center;
justify-content: space-between;
padding-left:20px;
padding-right: 20px;
color:#807C7B;}

.logo-header {width: 60%;
	margin:auto;
margin-top:60px;}

.footer-text { color:#807C7B;
	font-size:12px;
	font-style: italic;
	padding-top:20px;}

svg {fill: #807c7b;
transition: ease all 0.3s;}

svg:hover {
	fill:#141314;
	transition: ease all 0.3s;
}

.footer-icons svg:nth-child(1){margin-right: 5px;}


@media screen

  and (max-width: 1000px) {

	  .button-2020-nomargin  {-webkit-appearance: none;}

	   .button-2020  {-webkit-appearance: none;}

}

@media screen

  and (max-width: 450px) {

	  #orange-cta{display: flex;
width: 90%;
padding:0% 5% 0% 5%;
height: 75px;
justify-content: center;
align-items: center;}

	  #orange-cta p {line-height: 1.2em;
	  font-size: 12px;}

	  .header-one-login {text-align: center;}

.description-login {text-align: center;}

	  .required {text-align: center;}

	  .pill-button{width: 40px;}

	  .login-form-content {width: 100%;
margin:auto;
display: flex;
flex-direction: column;
align-items: center;
padding-top:10px;
padding-bottom:10px;}

	  .description{width: 80%;
	  margin:auto;}

	  form{padding-top:40px;
	  padding-bottom:40px;
	  width: 90%;}

	  .footer-text { color:#807C7B;
	font-size:9px;
	font-style: italic;
	padding-top:20px;}

	  .logo-header {width: 100%;

margin-top:40px;}

	  .header-one{width:80%;
	  margin:auto;
	  padding-bottom:20px;}

.login-form {
margin-top:40px;}


	  .button-2020-nomargin  {-webkit-appearance: none;}

	   .button-2020  {-webkit-appearance: none;}

	  #footer {flex-direction: column;}
}

@media screen
  and (max-width: 3000px) {

	  #bottom {width:100%; margin:auto; text-align:left;
}

	  #background {margin:auto;
max-width:800px;
	width:80%;}

	  #background-na {margin:auto;
max-width:800px;
		  width:80%;
margin-top:75px;}

}


@media screen
  and (max-width: 2400px) {

	  #bottom {width:100%; margin:auto; text-align:left;
}

	   #background {margin:auto;
max-width:800px;
	  width:80%;}


}



.RedFont {
color: #FF0000;
}

#html {background: url(../images/status_login_bg2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

#html-na {background: url(../images/bg-not-approved.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

#bottom {width:100%; margin:auto; text-align:left;}

#header_border {
background-image:url(../images/ireg_header_shadow_straight30px.png);
position:relative;
width:800px;
margin-top:30px;
/*height:30px;
background-color: #E8E8E8;*/}
/* ******** Replaced with this one below */
/* ******** Replaced with this one below */
#container {/*background-image:url(../images/container_800px.png);*/
background-repeat:repeat-y;
width:100%;
margin:auto;}

td {padding:0px;
margin:0px;}

tr {padding:0px;
margin:0px;}

input[type="text"] {color:#fff;}

/* ***** No change from v1 ***** */
#og-content {width: 100%;
}

#content {width: 100%;
}

#content-na {width: 100%;
margin-left:37px;}


@media screen
  and (max-width: 400px) {



	  #content {padding-top:50px;}
}

/* ******** Replaced with this one below */
#footer_border {
/*background-image:url(../images/footer_800px.png);*/
background-repeat:none;
width:800px;
height:25px;}

/* Wide View */
/* Wide View */
#background_wide {margin:auto;
width:1600px;}

/*Reverted to Old header format*/
/*#header_border_wide {
background-image:url(../images/header_1600px.png);
background-repeat:none;
width:1600px;
height:25px;}*/
#header_border_wide{
background-image:url(../images/ireg_header_shadow_straight30px_1600.png);
background-repeat:none;
width:1600px;
height:30px;
background-color: #E8E8E8;}

#container_wide {background-image:url(../images/container_1600px.png);
background-repeat:repeat-y;
width:1600px;}

#content_wide {width:1450px;
margin-left:74px;}

#footer_border_wide {
background-image:url(../images/footer_1600px.png);
background-repeat:none;
width:1600px;
height:25px;}
/* END of New Template Styles */ /* END of New Template Styles */
/* END of New Template Styles */ /* END of New Template Styles */
/* END of New Template Styles */ /* END of New Template Styles */

.Regbody{background-color: #E8E8E8;}

.sizeKeepingtable {
	width: 600px;
}
.sizeKeepingtable1200 {
	width: 1200px;
}
.MainTD{
background-color:#FFFFFF;
/*border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;*/
}
/* sets only the Font face */
body,table,textarea,.inputHighlighted,.inputHighlighted_TextArea,.formField,.formfieldred,.formfieldPDMenu,.formfieldRedPDMenu,.doNotHighlight_FormField,.doNotHighlightThisInput,.UpdateTable,.welcometable,.formButton,.formButtonred,.formButtonGreen,.formButtonBlue{
    /* Facebook --- font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, Arial, sans-serif;*/
    font-family: Arial, Helvetica, "Trebuchet MS", "Lucida Grande", sans-serif;
}

body,table,textarea,.inputHighlighted,.inputHighlighted_TextArea,.formField,.formfieldred,.formfieldPDMenu,.formfieldRedPDMenu,.doNotHighlight_FormField,.doNotHighlightThisInput,.UpdateTable,.welcometable{
    /* Facebook --- font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, Arial, sans-serif;
    font-family: Arial, Helvetica, "Trebuchet MS", "Lucida Grande", sans-serif;*/
	font-size: 11px;
	line-height: 16px;
	color: #1a1a1a;
	margin:0px;
	/*letter-spacing:.5px;*/
}
/* Styles only for input fields */
textarea,.formField,.formfieldred,.formfieldPDMenu,.formfieldRedPDMenu,.inputHighlighted,.inputHighlighted_TextArea,.doNotHighlight_FormField,.doNotHighlightThisInput{
	/*background-color:#C1D3EC;*/
	background-color: #000;
	border-radius:0px;
	border: 1px solid #000;
	text-indent:3px;
	font-weight: 400;
	height:28px;
	font-size: 12px;
}


.formfieldPDMenu,.formfieldRedPDMenu{
	/*background-color: #F0F0F0;
	border: 1px outset #91B2DE;
	text-indent:3px;
	font-weight: 600;
	height:30px;
	*/
	border-radius:0px;
	border-right:1px solid #FFFFFF;
	border-bottom-left-radius:8px;
	border-top-left-radius:8px;
}
.formfieldred,.formfieldRedPDMenu,.RFMissingTR,.RFMissingColor{
	/* Yellow Highlight */
	background-color: #FFFFCC;
}

/* Highlighting style */
.inputHighlighted{
	font-weight: 600;
	background-color:#C1D3EC;
	border: 1px inset #91B2DE;
	border-radius:8px;
	/*blue standard ... */
	/*border:none;
	text-indent:3px;
	font-weight: 600;
	height:30px;
	*/
}
.doNotHighlightThisInput{
    /*font-family: Arial, Helvetica, Geneva, Verdana, sans-serif, "Lucida Grande","Lucida Sans";
	font-size: 12px;
	color: #1a1a1a;
	background-color: #F0F0F0;
	border: 1px outset #91B2DE;
	text-indent:3px;
	font-weight: 400;*/
}

.formfield,.formfieldred,.doNotHighlight_FormField{
	/*background-color: #F0F0F0;
	border: 1px outset #91B2DE;
	border:none;
	text-indent:3px;
	font-weight:400;
	height:30px;
	border-radius:8px;*/

}
textarea{
	/*background-color: #F0F0F0;
	border: 1px outset #91B2DE;
	border:none;
	text-indent:3px;
	font-weight: 400;
	border-radius:8px;*/
}
.FormPhoneTables{
	margin-left: 0px;
}

.templateTableMain,.templateTableHeader {
	width: 725px;
	border: 0px;
	background-color: #FFFFFF;
	padding: 4px;
}
.UpdateTable,.welcometable {
	/*font-family: Arial, Helvetica, Geneva, Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans";*/
	border: 1px outset #FF0000;
	font-size:12px;
	line-height: 12px;
	color:#1A1A1A;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-color: #F0F0F0;
	text-align: left;
	vertical-align: middle;
}
.welcometable {
	border: 2px solid #CCE0FF;
	background-color: #FFFFFF;
}
.td_bGrd {
	background-image: url(../images/Ireg_LargeLogo.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
.RFFieldMessage {
	font: 600 normal 16px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:#FFFFCC;
	vertical-align: middle;
	/*background-image: url(../images/SessionTitleBarRed.jpg);
	background-repeat: repeat;*/
	text-align: center;
	height: 35px;
}

/***** form classes for single inline form field layout *****/
.formPromptTd,.formBoxElementTd,.formReqTd {
	vertical-align:top;
	color: #1A1A1A;
	padding-top:5px;
	letter-spacing:normal;
}
.formPromptTd {
	width:45%;
	text-align:right;
	padding-right: 2px;
	font-size:11px;
}
.formReqTd {
	padding-top: 7px;
	color: #FF0000;
	text-align:center;
	width: 12px;
	font-size:11px;
}
.formBoxElementTd {
	padding-left: 0px;
}

.formHeader {
	padding-top:5px;
	padding-bottom: 5px;
}
.formIndent,.formIndent2 {
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 50px;
}

/***************************** Buttons ****************************/
/***************************** Buttons ****************************/
.BtnNav,.BtnNavOver,.BtnNavDown,.BtnNavBlk{
	border:#f07245 1px solid;
	/*background-color:#f0f0f0;*/
	background-color:#f07245;
	height:36px;
	width:175px;
	font-size:12px;
	/*color:#3A5897;*/
	color:#ffffff;
	font-weight:600;
}
	.BtnNavOver{
	/*border: 2px outset #000000;*/
	/*** 006633 is GREEN *
	color:#006633;**/
	color:#ffffff;
}
	.BtnNavDown{
	/*** 006633 is GREEN *
	color:#006633;**/
	color:#ffffff;
	/*border: 2px inset #EDEEEF;*/
	/*background-color: #EDEEEF;*/
}
.BtnNavRed,.BtnNavOverRed,.BtnNavDownRed{
	border:#CCCCCC 1px solid;
	background-color:#f0f0f0;
	height:36px;
	width:175px;
	font-size:12px;
	/*color:#3A5897;*/
	color:#FF0000;
	font-weight:600;
}
	.BtnNavOverRed{
	/*border: 2px outset #000000;*/
	/*** 006633 is GREEN *
	color:#006633;**/
	color:#FF0000;
	text-decoration: underline;
}
	.BtnNavDownRed{
	/*** 006633 is GREEN *
	color:#006633;**/
	color:#FF0000;
	/*border: 2px inset #EDEEEF;*/
	/*background-color: #EDEEEF;*/
}


/********* Link Mouse Over Classes ***************/
/* This style allows us to set a dynamic link by simply naming the class */
/* intending on having this become a simplier standard to use */
a.nav:link  {color:#FF0000; text-decoration: none; }
a.nav:visited {color: #FF0000; text-decoration: none; }
a.nav:hover {color: #FF0000; text-decoration: underline;}
a.nav:active {color: #FF0000; text-decoration: none; }
/* intending on having this become a simplier standard to use */
a.navBlk:link  {color:#000000; text-decoration: none; }
a.navBlk:visited {color: #000000; text-decoration: none; }
a.navBlk:hover {color: #000000; text-decoration: underline;}
a.navBlk:active {color: #000000; text-decoration: none; }
/*Added for Cisco 2525 . For the "Questons? Please contact us link at the top of each page*/
a.HelpLink:link  {font-size:12px; font-weight:600; color:#333333; text-decoration: none;}
a.HelpLink:visited {font-size:12px; font-weight:600; color: #333333; text-decoration: none;}
a.HelpLink:hover {font-size:12px; font-weight:600; color: #6eb43f; text-decoration: underline;}
a.HelpLink:active {font-size:12px; font-weight:600; color: #333333; text-decoration: none;}
/* Currently Using Greybox
a.lightwindow:link  {color: #0080C4; text-decoration: none; }
a.lightwindow:visited {color: 0080C4; text-decoration: none; }
a.lightwindow:hover {color: 0080C4; text-decoration: underline;}
a.lightwindow:active {color: 0080C4; text-decoration: none; }
*/
a.googleBlue:link  {color: #0080C4; text-decoration: none; }
a.googleBlue:visited {color: 0080C4; text-decoration: none; }
a.googleBlue:hover {color: 0080C4; text-decoration: underline;}
a.googleBlue:active {color: 0080C4; text-decoration: none; }
/**/
a.nav3:link  {color: Black; text-decoration: underline; }
a.nav3:visited {color: Blue; text-decoration: underline; }
a.nav3:hover {color: Blue; text-decoration: underline;}
a.nav3:active {color: Blue; text-decoration: underline; }
/**/
a.NavPrint:link  {color: Black; text-decoration: none; font-weight:800; font-size:14px; }
a.NavPrint:visited {color: Black; text-decoration: none; font-weight:800; font-size:14px;}
a.NavPrint:hover {color: Red; text-decoration: underline; font-weight:800; font-size:14px;}
a.NavPrint:active {color: Black; text-decoration: none; font-weight:800; font-size:14px;}
/**/
a.nav2:link  {color: Red; text-decoration:none; font-size:11px;}
a.nav2:visited {color: Red; text-decoration:none;font-size:11px;}
a.nav2:hover {color: Red; text-decoration: underline;font-size:11px;}
a.nav2:active {color: Red; text-decoration:underline;font-size:11px;}
/**/
a.navHotel:link  {color:#333333; text-decoration: none; }
a.navHotel:visited {color: #333333; text-decoration: none; }
a.navHotel:hover {color: #FF0000; text-decoration: underline;}
a.navHotel:active {color: #333333; text-decoration: none; }
/*Simple link style Blue with underline rollOver*/
.LinkStyle,.LinkStyle2,.LinkStyleRed{
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif, "Lucida Grande","Lucida Sans";
	font-size: 11px;
	line-height: 12px;
	color: #3333FF;
	text-decoration: none;
	/*font-weight: 800;*/
}
.LinkStyle2{
	color: #006633;
	text-decoration: underline;
}
.LinkStyleRed{
	color:#FF0000;
}

.Link,.LinkOver,.LinkDown{
	background-color: #FFFFFF;
	color:#FF0000;
	text-decoration: none;
}
	.LinkOver{
	color:#006633;
	background-color: #FFFFFF;
	text-decoration: underline;
	font-weight: bolder;
}
	.LinkDown{
	color:#006633;
	text-decoration: none;
	/*text-decoration: underline;*/
}

.formButton,.formButtonred,.formButtonGreen,.formButtonBlue {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#1A1A1A;
	line-height: 14px;
	font-weight: bold;
}

.formButtonRed {
	color:#FF0000;
}
.formButtonBlue {
	color:#0033FF;
}
.formButtonGreen {
	color:#009900;
}

.formButtonFill {
	color:#FF0000;
	font-family:, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 10px;
	text-align: center;
	border-top: 1px outset #000000;
	border-right: 1px outset #000000;
	border-bottom: 1px outset #000000;
	border-left: 1px outset #000000;
}
.formButtonSM {
	font-family:, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size: 14px;
	border: 0px #95BD4C;
	color: #FF0000;
	background-color: #FFFFFF;
	font-weight: bold;
}


/********* Update Control Panel Buttons and tables ***************/
/* These control the look and feel of the "Cancellation messages" from the Update Control panal*/
.UpdateCancelMessageTable{font-family:, Arial, Helvetica, "Trebuchet MS", sans-serif; font-size:12px; font-weight:500; color:#666666; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; background-color:#FFFFFF;}
.UpdateCancelButtonPanel{margin-top:10px; border-top:1px solid #F0F0F0; border-left:1px solid #CCCCCC; border-right:1px solid #F0F0F0;}
.BtnGrn,.BtnOver2,.BtnDown2,.BtnRed{
	border: 0px inset #000000;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family:, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size:12px;
	color:#006633;
	background-color: #EDEEEF;
	text-align: center;
	vertical-align:middle;
	width: 160px;
	font-weight:600;
}
.BtnOver2{
	border: 0px outset #000000;
	color:#006633;
	background-color: #EDEEEF;
	height: 25px;
	text-decoration: underline;
}
.BtnDown2{
	border: 0px inset #EDEEEF;
	color:#006633;
	background-color: #CCCCCC;
}
.BtnRed{color:#FF0000;}
/**************** END END END ************************/
	.Btn,.BtnOver,.BtnDown{
	font-family:, Arial, Helvetica, "Trebuchet MS", sans-serif;
	font-size:11px;
	line-height: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
	color:#003399;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: text-bottom;
	width: 160px;
	height: 25px;
}
	.BtnOver{
	border: 1px inset #000000;
	color:#006633;
	background-color: #FFFFFF;
	text-decoration: underline;
}
	.BtnDown{
	color:#006633;
	background-color: #CCCCCC;
}
.UpdateControlPanelTD{
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px outset #A6CAFF;
	background-color: #F0F0F0;
	padding-right: 2px;
	padding-left: 4px;
}
.UpdateControlPanelTable{
	padding-top: 2px;
	padding-bottom: 2px;
	border: 2px outset #A6CAFF;
	background-color: #F0F0F0;
	padding-right: 2px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.UpdateControlPanelTD_indent{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 15px;
}
/*.divTxt {
	font-size: 11px;
	font-family:Arial, Helvetica, "MS Sans Serif", Verdana, sans-serif;
	color: #1A1A1A;
}
*/

/***** Agenda classes for session agenda *****/

.AgendaTable{
	background-color: #666666;
	width: 90%;
}

.AgendaTdLeft {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 8%;
	text-align: right;
	vertical-align: top;
	background-color: #FFFFFF;
}

.AgendaTdRight,.AgendaTdRightBold,.AgendaTdRightBoldCentered {
	text-align: left;
	overflow: visible;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.AgendaTdRightBold {
	/*font:11px/14px Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	/*margin-top: 5px;
	margin-left: 3px;
	text-align: left;
	overflow: visible;
	background-color: #FFFFFF;*/
}

.AgendaTdRightBoldCentered {
	/*font:11px/14px Arial, Helvetica, sans-serif;*/
	text-align: Center;
	font-weight:bold;
	/*margin-top: 5px;
	margin-left: 3px;
	overflow: visible;
	background-color: #FFFFFF;*/
}

.size9 {
    font-size: 9px;
}

.size9b {
    font-size: 9px;
	font-weight: bold;
}

.size10,.size10b,.size10_Red,.size10Red {
	font-size: 10px;
}
.size10b {
	font-weight: bold;
}
.size10_Red,.size10Red {
	color: #FF0000;
}

.size11,.size11b {
	font-size: 11px;
}
.size11b {
	font-weight: 600;
}

.size12,.size12b,.size12bRED,.size12RED{
	font-size: 12px;
}
.size12b,.size12bRED {
	font-weight: bold;
}
.size12bRED,.size12RED {
	color:#FF0000;
}

.size14,.size14b,.size14bRed {
	font-size: 14px;
}

.size14b {
	font-weight: bold;
}

.size14bRed {
	font-weight: bold;
	color:#FF0000;
}

.size15 {
	font-size: 15px;
}

.size15b {
	font-size: 15px;
	font-weight: bold;
}

.size16 {
	font-size: 16px;
}

.size16b {
	font-size: 16px;
	font-weight: bold;
}

.size18 {
	font-size: 18px;
}

.size18b {
	font-size: 18px;
	font-weight : bold;
}

.size20 {
	font-size: 20px;
}

.RadioButtonRedBgrnd {
	background-color: #EED2D2;
}

.BordersHotelSelection{padding-left: 20px;padding-top: 2px;padding-bottom: 2px;border: 1px outset #95BD4C;background-color: #F0F0F0;}
.BordersHotelSelection2{padding-top: 2px; padding-bottom: 2px; border: 1px outset #95BD4C; background-color: #F0F0F0;}

.TemplateBorders_All{
	border-top: 1px inset #000000;
	border-right: 1px inset #000000;
	border-bottom: 1px inset #999999;
	border-left: 1px inset #666666;
}

.TemplateBorders_All_red{
	border: 2px solid #FF0000;
}
.HeaderBorders_LeftTopRt{
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
    border-top-style: solid;
	border-right-color: #8CB636;
	border-Left-color: #8CB636;
	border-top-color: #8CB636;
}
.ParaBorders_LeftBottomRt{
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8CB636;
	border-Left-color: #8CB636;
	border-bottom-color: #8CB636;
}
.ParaBorders_LeftBottomRt_R{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7E7E7B;
	border-Left-color: #7E7E7B;
	border-bottom-color: #7E7E7B;
	background-color: #EED2D2;
}
.ParaBorders_LeftTopRt{
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-style: Solid;
	border-left-style: Solid;
    border-top-style: solid;
	border-right-color: #8CB636;
	border-Left-color: #8CB636;
	border-top-color: #8CB636;
}

.ParaBorders_LeftTopRt_R{
	border-right-width: 1px;
	border-top-width: 6px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
    border-top-style: solid;
	border-right-color: #7E7E7B;
	border-Left-color: #7E7E7B;
	border-top-color: #7E7E7B;
}

.KCINext{
border:none;
width:125px;
height:24px;
background-image: url(../images/Next_Btn_Inactive.png);
}
.KCINextActive{
border:none;
width:125px;
height:24px;
background-image: url(../images/Next_Btn_Active.png);
}
.KCIGoBack{
border:none;
width:125px;
height:24px;
background-image: url(../images/Back_Btn_Inactive.png);
}
.KCIGoBackActive{
border:none;
width:125px;
height:24px;
background-image: url(../images/Back_Btn_Active.png);
}
.KCIComplete{
border:none;
width:150px;
height:24px;
background-image: url(../images/Complete_Btn_Inactive.png);
}
.KCICompleteActive{
border:none;
width:150px;
height:24px;
background-image: url(../images/Complete_Btn_Active.png);
}
.KCIContinue{
border:none;
width:125px;
height:24px;
background-image: url(../images/Continue_Btn_Inactive.png);
}
.KCIContinueActive{
border:none;
width:125px;
height:24px;
background-image: url(../images/Continue_Btn_Active.png);
}
.KCIupdate{
border:none;
width:115px;
height:24px;
background-image: url(../images/Update_Btn_Inactive.png);
}
.KCIupdateActive{
border:none;
width:115px;
height:24px;
background-image: url(../images/Update_Btn_Active.png);
}

/* RESPONSIVE STYLES: ipad

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1)  {
	  #html {background: url(../images/status_bg_ipad.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

	  #container {/*background-image:url(../images/container_800px.png);*/
background-repeat:repeat-y;
width:660px;
margin:auto;}


}*/

/*@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 1)  {
	  #html {background: url(../images/status_bg_ipad2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}


#bottom {width:100%; margin:auto; text-align:left;margin-top:375px;}

#container {/*background-image:url(../images/container_800px.png);
background-repeat:repeat-y;
width:670px;
margin:auto;}

}*/


/*@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {




	  #content {padding-top:250px;}
}*/

