#email {
	background-color:#E0E0E0;
	padding-bottom:15px;
}
/* What it does: Stops email clients resizing small text. */
#email * {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
/* What it does: Forces Outlook.com to display emails full width. */
#email .ExternalClass {
width: 100%;
}
/* What is does: Centers email on Android 4.4 */
#email div[style*="margin: 16px 0"] {
margin: 0 !important;
}
/* What it does: Stops Outlook from adding extra spacing to tables. */
#email table,  #email td {
mso-table-lspace: 0pt !important;
mso-table-rspace: 0pt !important;
}
/* What it does: Fixes webkit padding issue. Fix for Yahoo mail table alignment bug. Applies table-layout to the first 2 tables then removes for anything nested deeper. */
#email table {
border-spacing: 0 !important;
border-collapse: collapse !important;
table-layout: fixed !important;
margin: 0 auto !important;
}
#email table table table {
table-layout: auto;
}
/* What it does: Uses a better rendering method when resizing images in IE. */
#email img {
-ms-interpolation-mode: bicubic;
}
/* What it does: Overrides styles added when Yahoo's auto-senses a link. */
#email .yshortcuts a {
border-bottom: none !important;
}
/* What it does: Another work-around for iOS meddling in triggered links. */
#email a[x-apple-data-detectors] {
color: inherit !important;
}
/* What it does: Hover styles for buttons */
#email .button-td,
#email .button-a {
transition: all 100ms ease-in;
}
#email .button-td:hover,
.button-a:hover {
background: #555555 !important;
border-color: #555555 !important;
}

.HeaderContentTopContainer {
	background-color: #e35205;
	color: #ffffff;
	text-align: left;
	font-family: arial;
	font-size: 32px;
	line-height: 110%;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 30px;
	padding-bottom: 20px;
}


.HeaderContentTop {
	background-color: #e35205;
	color: #ffffff;
	font-size: 32px;
	line-height: 32px;
	text-align: left;
	font-family: arial;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 30px;
	padding-bottom: 0px;
	letter-spacing: 0px;
}

.HeaderContentBottom {
	background-color: #f68621;
	color: #ffffff;
	font-size: 16px;
	text-align: left;
	font-family: arial;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 30px;
	padding-bottom: 15px;
}

#email .full {
	color: #ffffff;
	font-family: arial;
	font-size: 30px;
	line-height: 105%;
	font-weight: bold;
}

#email ul {
margin-left:1.5em;
padding-left:0;

}

#email li {
padding-bottom:6px

}

/* Media Queries */
@media screen and (max-width: 600px) {

#email .email-container {
width: 100% !important;
}

/* What it does: Forces elements to resize to the full width of their container. Useful for resizing images beyond their max-width. */
#email .fluid,
#email .fluid-centered {
max-width: 100% !important;
height: auto !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* And center justify these ones. */
#email .fluid-centered {
margin-left: auto !important;
margin-right: auto !important;
}

/* What it does: Forces table cells into full-width rows. */
#email .stack-column,
#email .stack-column-center {
display: block !important;
width: 100% !important;
max-width: 100% !important;
direction: ltr !important;
}
/* And center justify these ones. */
#email .stack-column-center {
text-align: center !important;
}

/* What it does: Generic utility class for centering. Useful for images, buttons, and nested tables. */
#email .center-on-narrow {
text-align: center !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
}
#email table.center-on-narrow {
display: inline-block !important;
}
#email .HeaderContentTopContainer {
	color: #ffffff;
	text-align: center;
	font-family: arial;
	font-size: 36px;
	line-height:36px;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#email .HeaderContentTop {
color: #ffffff; 
font-size: 28px;
line-height:28px;
text-align: center; 
font-family: arial; 
padding: 20px 20px 20px 20px; 
letter-spacing: 0;
}

#email .HeaderContentBottom {
color: #ffffff;
font-size: 20px;
text-align: center;
font-family: arial;
padding-top: 15px;
padding-right: 0;
padding-left: 0px;
padding-bottom: 15px;
}            

#email .full {

    display:block;
	width:100%;
	padding-top:15px;
	color: #ffffff;
	text-align: center;
	font-family: arial;
	font-size: 36px;
	line-height:105%;
	font-weight: bold;

  }
  
#email .RegisterInfo {

    display:block;
	width:100%;
	padding-top:15px;
	color: #222222;
	text-align: center;
	padding-left: 0;

  }


}

#email .disclaimer {	font-family: arial, helvetica;
font-size: 11px;
line-height: 16px;
color: #000000;
}
#email .center-on-narrow {text-align: center !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
}
#email .stack-column {display: block !important;
width: 100% !important;
max-width: 100% !important;
direction: ltr !important;
}
#email .stack-column-center {display: block !important;
width: 100% !important;
max-width: 100% !important;
direction: ltr !important;
}
#email .stack-column-center {text-align: center !important;
}
#email .headerTableBottom1 {background-color:#39B54A;
padding: 15px 0 15px 20px;
font-family:Arial,Helvetica,sans-serif;
font-size: 18px;
font-weight:bold;
color:#ffffff;
}
#email .owaContextualHighlight span {
    border:none!important;
    color:inherit!important;
}
#email .insetTable td {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 4px 8px 4px 10px;
line-height: 16px;
vertical-align: top;
font-weight:bold;
border-collapse: collapse;
border: 1px solid #cdcdcd;
}
#email .insetTable1 {background-color:#ffffff;
border-collapse:collapse;
}
	
		/* unvisited link */
#email a:link {
    color: #004890;
}

/* visited link */
#email a:visited {
    color: #004890;
}

/* mouse over link */
#email a:hover {
    color: #004890;
}

/* selected link */
#email a:active {
    color: #004890;
}