@charset "utf-8";
a { color:#1f5ead;}
h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bolder;
	background-color: #543178;
	color: #FFF !important;
	padding: 3px 3px 3px 10px;
	border-radius: 5px;
	clear: right;
}
.no_bg_color {background-color:transparent;
color:#FFF; padding-left:0px;
	}
.hdr_homepage_social{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #2b60ab;
}
/*Temporary test styles for wrapper*/
.hdr_plain_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.hdr_plain_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
}
.hdr_plain_small a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#2b60ab;
	text-decoration: underline;
}
.hdr_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: bold;
}
.hdr_title_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	font-weight: bold;
	color:#2b60ab;
}
.hdr_white_text {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	text-decoration: underline;
}
.hdr_white_text a{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	text-decoration: underline;
}
.hdr_image_logo {
	padding-top:20px !important;
	margin-bottom:-5px !important;
	margin-top:20px !important;
}
/* End of test wrapper css*/

div#hcr_header {
	width:980px;
}
div#hdr_left {
	float:left;
	width:184px;
	height:113px;
	background-image:url(/assets/images/sonyma/hcr_hdr_logo.jpg);
}

.redesign_page_hdr {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	font-weight:400;
	color: #1f5ead;
}
.redesign_hdr_green {
	font-family: 'Roboto', sans-serif;
	color: #6F5091;
	font-size: 18px;
	text-align: center;
	font-weight: bolder;
	margin-left:auto;
	margin-right:auto;
}
.redesign_subtitle_black {
	color: #000000;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bolder;
	alignment-adjust:middle;
	margin-left:auto;
	margin-right:auto;
	width: 100%;
}
.redesign_subtitle_black2 {
	color: #000000;
	text-align:left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bolder;
}
.hdr_product {
	font-family: Verdana, Geneva, sans-serif;
	color: #205FAE;
}
.hdr_section {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bolder;
	background-color: #1f5ead;
	color: #FFF;
	padding: 3px 3px 3px 10px;
	border-radius: 5px;
}
.hdr_section2 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bolder;
	background-color: #5985bb;
	color: #FFF;
	padding: 3px 3px 3px 10px;
	border-radius: 5px;
}
.hdr_col2_addon {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bolder;
	background-color: #5985bb;
	color: #FFF;
	padding:3px;
	background-size: 100%;
}
.hdr_col2_prod {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bolder;
	background-color: #1f5ead;
	color: #FFF;
	padding:3px;
}
.redesign_col1 {
	float: left;
	padding: 10px;
	width: 460px;
	margin-bottom: 20px;
}

div#redesign_col1 a { color:#1f5ead;}
div#redesign_col1 h2 {font-family: 'Roboto', sans-serif !important; 
	color:#5985bb !important;
	font-weight:bolder !important;
}

div#redesign_col1 li { margin-bottom: 0px; !important}
div#contentArea li { margin-bottom: 0px; }

.redesign_col2 {
	float: right;
	padding: 10px;
	width: 200px;
	margin-bottom: 20px;
}
div#redesign_col2 a { color:#1f5ead;}

.redesign_prod_col1 {
	float: left;
	padding: 10px;
	width: 75px;
	margin-bottom: 20px;
}
.redesign_prod_col2 {
	float: right;
	padding: 10px;
	width: 585px;
	margin-bottom: 20px;
}
.skyblue_box {
	width: 460px;
	background:#72aaee;
	padding: 3px;
	border-radius: 20px;
}
.skyblue_box2 {
	width: 220px;
	background:#72aaee;
	padding: 3px;
	border-radius: 20px;
}
.white_box {
	width: 220px;
	background:#ffffff;
	padding: 3px;
	border-radius: 20px;
}
.skyblue_box_hdr {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	font-weight:400;
	color: #fff;
	margin-left:auto;
	margin-right:auto;	
}
.skyblue_box_hdr1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 35px;
	font-weight:400;
	color: #fff;
	margin-left:auto;
	margin-right:auto;	
}
.skyblue_box_hdr2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight:400;
	color: #fff;
	margin-left:auto;
	margin-right:auto;	
}
.skyblue_subtext {
	font-size:10px;
	color:#02255a;
}
.skyblue_box a {
	color:#143D6E;
}
.footnote {
	clear:both;
}
.skyblue_box2 {
	width: 220px;
	background:#72aaee;
	padding: 3px;
	border-radius: 20px;
}
.orbit-container .orbit-timer {
    position: absolute;
    top: 0px;
    right: 10px;
    height: 3px;
    width: 100%; }
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a {
          color: #6F5091; }
		  .section-container > section.active > .title a, .section-container > .section.active > .title a, .section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a {
        color: #1f5ead; }
.section-container.auto > section > .title a, .section-container.auto > .section > .title a {
          padding: 0.9375em;
          display: inline-block;
          color: #1f5ead;
          font-size: 0.875em;
          white-space: nowrap; }
.orbit-container .orbit-timer .orbit-progress {
      height: 100%;
      background-color: #543178;
      display: block;
      width: 0%; }
.section-container.auto > section.active > .title a, .section-container.auto > .section.active > .title a {
          color: #6F5091; }		  
.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 32px;
    height: 32px;
    padding: 5px;

    background: #543178;
    border: 0;
    color: #FFF;
    text-align: center;

    font: 20px Arial, sans-serif;
}