body,html{
	font-family:Arial, sans-serif;
	-webkit-text-size-adjust:none;
	font-size:16px;
	line-height:2rem;
	margin:0rem;
	padding:0rem;
	color:#212B32;
}
body{
	background-color: #fff;
	-webkit-touch-callout:none;
}
body>.wrap{
	margin:0rem 0.94rem 0.625rem 0.94rem;
	display:none;
	overflow-wrap: break-word;
 	word-wrap: break-word;
}
#overlay{
	position:fixed;
	top:0rem;
	left:0rem;
	background-color:#fff;
	width:100%;
	height:100%;
}
hr{
	border:none;
	border-bottom:0.0625rem solid #AEB7BD;
}
.noscroll{
    position: fixed; 
    overflow: hidden;
    width: 100%;
}
.preview{
	padding-top:3.75rem !important;
}
.align_center{
	text-align:center;
}
a{
	color:#005EB8;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
h1{	
	font-size:2.25rem;
	line-height:2.8rem;
	margin:0rem 0rem 1.25rem 0rem;
}
h2{
	font-size:1.5rem;
	line-height:2.125rem;
	font-weight:normal;
	margin:0.5625rem 0rem 0.5625rem 0rem;	
}
ul,ol{
	padding-left:1.25rem;
}
.level3 li{
	margin-bottom:0.625rem;
}
blockquote{
	margin:0.625rem 0rem 0.625rem 0rem;
	background-color:#fff;
	padding:0.94rem;
	border-left:0.25rem solid #005EB8; 
}
blockquote>p{
	margin:0.5rem 0rem 0.5rem 0rem;
	padding:0rem;
}
.level1{
	text-align:center;
	margin-top:1rem;
}
.level2{
	margin-top:1rem;
}
.level1 h1 , .level2 h1{	
	text-align:center;
	font-size:2rem;
	line-height:2.5rem;
}
.level1 h2{
	text-align:center;
	font-size:2.25rem;
	line-height:2.8rem;
}
.level1 h2 {
	font-weight:bold;
	margin:1.25rem 0rem 1.25rem 0rem;	
}
.level2 h2{
	background-color:#F1F4F5;
	padding:1.25rem 0.94rem 1.25rem 0.94rem;
	margin:-1rem 0rem 0rem 0rem;
	border-bottom:0.125rem solid #005EB8;
	text-align:left;
	font-size:1.1875rem;
	line-height:2rem;
}

.level3{
	padding:0rem 0rem 0.625rem 0rem;
}
.level3_h1{	
	font-weight:bold;
	font-size:2.25rem;
	line-height:2.75rem;
	padding:1rem 0.94rem 1rem 0.94rem;
	margin:0rem;
	text-align:left;
}

.level3 h2{
	font-weight:bold;
	
}
.imgwrap{
	text-align:center;
}
.wrap img{
	margin:0rem auto 0rem auto;
	zoom:0.5;
	max-width:100%;
	display:block;
	text-align:center;
}
.contents{
	list-style:none;
	margin:0rem auto 1.25rem auto;
	padding:0rem;
}
.contents>li{
	
}
.contents>li>a>strong{
	line-height:1.875rem;
	font-size:1.5rem;
	display:block;
	font-weight:normal;
	
}
.contents>li>a{
	display:block;
	padding: 1.25rem;
	background-image:url(../images/next_arrow@2x.png);
	background-position:center right;
	background-repeat:no-repeat;
	background-size:3.75rem 3.75rem;
	margin:0rem;
	text-decoration:none;
	color:#fff;
	text-align:center;
	font-size:1.375rem;
	line-height:1.75rem;
	
}


.web_side .contents>li>a{
	border:none !important;
}
.contents>li .contents>li>a{
	border:0.25rem solid #000;
	padding:1rem 0.375rem 1rem 0.375rem;
	color:#000;
	background-color:#fff;
}
.preview_nav{
	height:3.75rem;
	background-color:#0086c8;
	background-image:url(../images/nhs.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:4.9375rem 1.875rem;
	text-align:left;
	position:fixed;
	width:100%;
	left:0rem;
	top:0rem;
}
.preview_nav>a{
	display:block;
	padding:0.75rem;
}
.footer, .home-footer{
	height:3.125rem;
	width:100%;
	text-align:center;
	margin-bottom:4rem;
}
.home-footer img{
	width:60%; 
}
.ui_standard{
	display:block;
	padding:0.625rem;
	width:12.5rem;
	text-align:center;
	text-decoration:none;
	color:#333;
	background-color:#E3E7EA;
	border-radius:0.5rem;
	font-size:1.1875rem;
	margin:1.875rem auto 1.875rem auto;
}
.ui_standard:hover, .ui_standard:focus, .flex_btn:hover, .flex_btn:focus{
	opacity:0.6;
}
.ui_nav{
	display:block;
	background-color:#e5e5e5;
	padding:0.625rem;
	width:12.5rem;
	text-align:center;
	text-decoration:none;
	color:#333;
	margin:0.625rem auto 1.25rem auto;
}
.tel{
	text-decoration:none;
}
.elastic{
	width:100%;
}
.std_btn{
	width:100%;
	padding:0.625rem 0rem 0.625rem 0rem;
	background-color:#CCC;
	text-decoration:none;
	display:block;
	margin:1.25rem 0rem 1.25rem 0rem;
	text-align:center;
	color:#000;
}
.std_btn:hover{
	background-color:#e4e4e4;
}

.faq_btn{
	width:8.75rem !important;
	margin:1.25rem auto 1.25rem auto !important;
}
.build_watermark{
	font-size:0.75rem;
	font-weight:bold;
}
.web_side_content>ul{
	
	list-style:none !important;
}
.web_side_content li{
	margin-left:0rem !important;
	
}
@media (min-width: 37.5rem){
  .elastic{
	width:37.5rem;
}
}
.level2 ul{
	margin:0rem;
}
.level1 .contents>li>a{
	padding:0.94rem 1.875rem 0.94rem 1.875rem;
	margin:0rem 0rem 0.625rem 0rem;
}
.level1 .contents>li>a:hover, .level1 .contents>li>a:focus{
	opacity:0.6;
}
.level2, .level3{
	margin:0rem;	
}
.level2 h1{
	font-size:2rem;
	background-color:#F1F4F5;
	border-bottom:0.125rem solid #005EB8;
	padding:1rem 0.94rem 1rem 0.94rem;
	margin:0rem;
}
.level2 .wrap{
	margin:0rem;
}
.level2 .contents>li>a, .level3 .contents>li>a{
	color:#005EB8;
	text-align:left;
	border-bottom:0.125rem solid #F1F4F5;
}
.level2 .contents>li>a{	
	border-bottom:0.125rem solid #D9DDE0;
	background-image:none;
}
.level2 blockquote{
	margin:-0.125rem 0rem -3.125rem 0rem;
	border-radius:0rem;
	padding:1.25rem 0.94rem 3.125rem 0.94rem;
	font-size:1.1875rem;
	line-height:2rem;
	border-left:none;
	border-top:0.125rem solid #005EB8;
	background-color:#F1F4F5;
}
.level2 blockquote>p{
	margin:1rem 0rem 1rem 0rem;
}

.level2.contact{
	background-color:#F1F4F5 !important;
}
.level2.contact .wrap{
	padding:0.625rem 0.94rem 0.625rem 0.94rem;
}
.level2.contact h1{
	text-align:left;
	font-size:2.25rem;
	margin: 1rem 0rem 1.375rem 0rem;
	padding:0rem;
	border:none;
}
.level2.contact h2{
	border:none;
	font-weight:bold;
	font-size:1.5rem !important;
	line-height:2rem;
	margin: 1.375rem 0rem 1.375rem 0rem;
	padding:0rem;
}
.binary_toggle{
	position:fixed;
	display:block;
	color:#FFF;
	background-color:#eb5e57;
	top:0.625rem;
	right:0.625rem;
	text-decoration:none;
	padding:0.625rem 0rem 0.625rem 0rem;
	border-radius:0.5rem;
	line-height:1.25rem;
	font-size:1rem;
	width:6.25rem;
	text-align:center;
}
#tooltip{
	position:absolute;
	width:90%;
	margin:0rem 5% 0rem 5%;
	padding:1.25rem 0rem 1.25rem 0rem;
	left:0%;
}
.tooltip_top,.tooltip_bottom{
	position:absolute;
	width:4rem;
	height:1.3rem;
	left:50%;
	margin-left:-2rem;
	background-repeat:no-repeat;
}
.tooltip_top{
	top:0.3rem;
	background-position:center bottom;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44.999px' height='19.934px' viewBox='0 0 44.999 19.934' enable-background='new 0 0 44.999 19.934' xml:space='preserve'%3E%3Cg id='Layer_2'%3E%3Cpolygon fill='%23F4F4F4' points='22.497,6.434 22.471,6.459 22.445,6.434 '/%3E%3Cg%3E%3Cimage overflow='visible' opacity='0.5' width='46' height='32' xlink:href='E0BED65F.png' transform='matrix(1 0 0 1 -0.0039 -2.5674)'%3E%3C/image%3E%3Cg%3E%3Cpolygon fill='%23F4F4F4' points='35.928,19.837 9.014,19.837 22.471,6.459 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_4'%3E%3C/g%3E%3Cg id='Layer_3'%3E%3Cline fill='none' stroke='%23FFFFFF' x1='8.917' y1='19.934' x2='22.497' y2='6.434'/%3E%3Cline fill='none' stroke='%23FFFFFF' x1='22.445' y1='6.434' x2='36.025' y2='19.934'/%3E%3C/g%3E%3C/svg%3E");
}
.tooltip_bottom{
	bottom:0.3rem;
	background-position:center top;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44.999px' height='19.934px' viewBox='0 0 44.999 19.934' enable-background='new 0 0 44.999 19.934' xml:space='preserve'%3E%3Cg id='Layer_2'%3E%3Cpolygon fill='%23F4F4F4' points='22.497,13.435 22.471,13.409 22.445,13.435 '/%3E%3Cg%3E%3Cimage overflow='visible' opacity='0.5' width='46' height='32' xlink:href='1A6CDFC2.png' transform='matrix(1 0 0 1 -0.0039 -9.0664)'%3E%3C/image%3E%3Cg%3E%3Cpolygon fill='%23F4F4F4' points='35.928,0.031 9.014,0.031 22.471,13.409 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_4'%3E%3C/g%3E%3Cg id='Layer_3'%3E%3Cline fill='none' stroke='%23FFFFFF' x1='8.917' y1='-0.065' x2='22.497' y2='13.435'/%3E%3Cline fill='none' stroke='%23FFFFFF' x1='22.445' y1='13.435' x2='36.025' y2='-0.065'/%3E%3C/g%3E%3C/svg%3E");
}
.tooltip_main{
	background-color:#f4f4f4;
	border: 0.125rem solid #fff;
	border-radius:0.5rem;
	padding:0.625rem;
	font-size:1rem;
	line-height:1.5rem;
	-webkit-box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
	-moz-box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
	box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.tooltip_main>h4{
	margin:0rem 0rem 0.375rem 0rem;
}
.tooltip_main>p{
	margin:0rem;
}
.tooltip_main>button{
	display:block;
	position:absolute;
	border:none;
	width:1.3rem;
	height:1.3rem;
	top:0.4rem;
	right:0.4rem;
	cursor:pointer;
	background-size:contain;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 32 32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Crect x='0.965' y='13.728' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -6.6274 15.9997)' fill='%2338394C' width='30.07' height='4.544'/%3E%3Crect x='0.965' y='13.728' transform='matrix(-0.7071 -0.7071 0.7071 -0.7071 15.9997 38.6274)' fill='%2338394C' width='30.07' height='4.544'/%3E%3C/svg%3E");
}
#header_nav{
	padding:0.94rem 0rem 0.94rem 0rem;
	display:block;
	background-color:#F1F1F2;
	background-repeat:no-repeat;
	background-position:left top;
	background-size:3.75rem 3.75rem;
	display:none;
}
.level3 #header_nav{
	margin:0rem -0.94rem 0rem -0.94rem;
	padding:0.94rem 0rem 0.94rem 0rem;
}
#header_nav a{
	display:block;
	color:#11846A;
	text-decoration:none;
	padding:0.125rem 0.94rem 0rem 1.6rem;
	line-height:1.6rem;
	font-weight:500;
	text-align:left;
}
#footer_nav{
	height:2.5rem;
	margin-top:1rem;
	margin-bottom:4rem;
	display:none;
	position:relative;
}
#footer_nav a{
	color:#11846A;
	text-decoration:none;
	display:block;
	position:absolute;
	line-height:2.5rem;
	height:2.5rem;
}
#footer_nav a>span{
	display:block;
	line-height:2.5rem;
	height:2.5rem;
	position:absolute;
	top:0rem;
}
#footer_nav a>div{
	display:inline-block;
	background-color:#11846A;
	border-radius:1.25rem;
	width:2.5rem;
	height:2.5rem;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
}
#footer_prev{
	left:0rem;
}
#footer_next{
	right:0rem;
}
#footer_prev>span{
	left:3.125rem;
}
#footer_next>span{
	right:3.125rem;
}
.glossary_row>a{
	display:block;
	border-top:0.0625rem solid #D9DDE0;
	padding:0.94rem 2.8rem 0.94rem 0rem;
	text-decoration:none;
	background-image:url(../images/expand_arrow@2x.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-size:3.75rem 3.75rem;
	line-height:1.875rem;
}
.glossary_row.expanded>a{
	background-image:url(../images/collapse_arrow@2x.png);
}
.glossary_row{
	margin:0rem;
}
.glossary_row ul{
	margin:0.625rem 0rem 0.625rem 1.875rem;
	list-style:disc;
}
.glossary_row>div{
	padding:0rem 0rem 1.25rem 0rem;
}
#search_results, .glossary_row {
	text-align:left;
}
#search_results ul{
	list-style:none;
	margin:0rem;
	padding:0rem;
}
#search_results a{
	text-decoration:none;
}
#search_results ul>li{
	margin-top:-0.0625rem;
	padding:1.125rem 0rem 1.125rem 0rem;
	border-top:0.0625rem solid #D9DDE0;
	border-bottom:0.0625rem solid #D9DDE0;
}
#search_results ul>li>div{
	margin:0.625rem 0rem 0rem 0rem;
	padding:0rem;
	font-size:0.875rem;
	color:#666;
	line-height:1.5rem;
}
.highlight{
	background-color:#FF0;
}
#breadcrumb{
	display:none;
}
.breadcrumb_separator{
	display:inline-block;
	padding:0.3125rem;
	background-image:url(../images/breadcrumb_arrow@2x.png);
	background-position:center right;
	background-repeat:no-repeat;
	background-size:0.625rem 0.625rem;
	margin:0rem 0.375rem 0rem 0.375rem;
}
.modal{
	position:absolute;
	left:50%;
	height:75%;
	width:50%;
	margin-left:-25%;
	background-color:#fff;
	padding:2.1875rem 0.94rem 0.94rem 0.94rem;
	text-align:center;
	-webkit-box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
	-moz-box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
	box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
}
.modal img{
	margin-top:1.875rem;
}
.modal_close{
	position:absolute;
	top:0.94rem;
	left:0.94rem;
	width:2.5rem;
	height:2.5rem;
	background-image:url(../images/close.png);
	background-repeat:no-repeat;
	background-size:2.5rem 2.5rem;
}
body.modal_fixed{
	overflow:hidden;
}
#search_container{
	width:100%;
	height:3.125rem;
	background-color:#FFF;
	border-bottom:0.0625rem solid #000;
	text-align:left;
	padding-left:2.5rem;
}
#search_container>input{
	border-radius:0.3125rem;
	margin:0.5rem;
	height:2.125rem;
	border:none;
	background-color:#f4f4f4;
	padding:0.25rem 0.25rem 0.25rem 2.5rem;
	width:18.75rem;
	font-size:1rem;
	background-image:url(../images/search_bg.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:2.5rem 2.5rem;
}
#search_container a{
	text-decoration:none;
	font-size:1rem;
}
#cookie_consent{
	position:fixed;
	bottom:0rem;
	left:0rem;
	right:0rem;
	text-align:center;
	background-color:#FFF;
	padding:0rem 0.94rem 0rem 0.94rem;
	border-top:0.0625rem solid #666;
	-webkit-box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
	-moz-box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
	box-shadow: 0rem 0.1875rem 1rem 0rem rgba(82,82,82,1);
}
.consent_btn{
	display:inline-block;
	padding:0.625rem;
	margin:0rem 0.625rem 0.625rem 0rem;
	border-radius:0.3125rem;
	background-color:#11846A;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	width:40%;
	max-width:12.5rem;
}
.web_only{
	display:none;
}
.store_promo{
	text-align:center;
}
.store_promo a{
	display:inline-block;
	margin:0rem 0.94rem 0rem 0.94rem;
}
/*project specific styles start here*/
a{
	color:#11846A;
}
body, html {
	font-family:Helvetica, Arial, "Lucida Grande", sans-serif !important; 
    -webkit-text-size-adjust: none;
    padding:0rem !important;
}
body, .level3_h1{
	color:#37394b;
	padding-left:0rem;
	padding-right:0rem;
}
.level1{
	margin-top:0rem;
	text-align:left;
}
.level1 h1{
	font-size:1.875rem;
	line-height:2.25rem;
	text-align:left;
	margin:1.25rem 0rem 1.25rem 0rem;	
	padding:0rem;
}
.menu.level1 h1, .level2 h1{
	font-size:1.875rem;
	line-height:2.25rem;
	text-align:left;
	margin:1.25rem 0.94rem 1.25rem 0.94rem;	
	padding:0rem;
}

.level1 h2{
	font-size:1.875rem;
	line-height:2.375rem;
	text-align:left;
	margin:1.25rem 0rem 1.25rem 0rem;	
	padding:0rem;
}
.level1 .contents>li>a{
	border-radius:0.3125rem;
	text-align:left;
	padding:1.375rem 2.5rem 1.375rem 1.25rem;
    margin-bottom:0.94rem;
    background-image: url(../images/next_arrow@2x.png);
}
.level2 .contents>li>a{
	text-align:left;
	padding:1.125rem 2.5rem 1.125rem 0.94rem;
	color:#11846A;
	font-size:1.25rem;
	line-height:1.6rem;
	border-top:0.0625rem solid #D9DDE0;
	border-bottom:0.0625rem solid #D9DDE0;
	margin-bottom:-0.0625rem;
	background-image:url(../images/next_arrow_dark@2x.png);
}
.level2 .contents>li>a>strong{
	font-size:1rem;
	font-weight:bold;
	line-height:2.1875rem;
	margin-top:-0.5rem;
}


.ui_standard{
	background-color:#e9e9eb;
	margin:0.94rem auto 0.94rem auto;
}


.level2 h1, .level3 h1{
	font-size:1.6rem;
	line-height:2.25rem;
	text-align:left;
	margin:1.25rem 0.94rem 1.25rem 0.94rem;	
	background-color:transparent;
	border-bottom:none;
	padding:0rem;
}
.level3 h1{
	font-size:1.6rem;
	line-height:2.25rem;
	text-align:left;
	margin:1.25rem 0rem 1.25rem 0rem;	
	background-color:transparent;
	border-bottom:none;
	padding:0rem;
}
.level2 .wrap{
	margin:0rem 0.625rem 0rem 0.625rem;
}
body.webview{
	background-color:#ccc;
}
.webview .level3{
	margin:0rem;
	background-color:transparent;
}
.webview .level3_h1{
	font-size:2rem;
	padding:1rem 1.25rem 1rem 1.25rem;
	margin:-0.625rem -1.25rem 0rem -1.25rem;
}
.level3{
	margin:0rem 0.94rem 0rem 0.94rem;
}
.level3 .wrap{
	margin:0rem 0rem 0rem 0rem;
    font-size:1.125rem;
    line-height:1.6rem;
}
.tooltip{
	color:#37394c;
	background-color:#dbece8;
	text-decoration:none;
	outline:0.125rem solid #dbece8;
}
.level3 .internal{
	color:#11846A;
	text-decoration:none;
	font-weight:bold;
}

.level3 .special{
	color:#11846A;
	display:block;
	line-height:1.875rem;
	text-decoration:none;
	font-weight:bold;
	text-indent:2rem;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(../images/pointer@2x.png);
	background-size:2.5rem 2.25rem;
	
}
.level3 #header_nav a, .level1 #header_nav a{
	padding:0rem 0.94rem 0rem 0.94rem;
}
.footer{
	text-align:center;
}
#web_header {
	border-bottom:none  !important;
	background-color:#37394c !important;
}
#branding {
	background-image:url(../images/webview_logo.png) !important;
	background-size:10.625rem 3.125rem !important;
}
.webview.level1>.wrap>p{
	text-align:left;
}
.webview.level2 h1{
	margin: 1.25rem 0.94rem 1.25rem 0.94rem;
}
.webview.level2 ul{
	margin:1.25rem 1.25rem 0rem 1.25rem;
}

.level3_h1, .webview .level3_h1 {
    border-bottom: none;
	background-color:#fff;
    font-size:1.5rem;
    line-height:2.125rem;
    padding-bottom:0rem;
    margin-bottom:-0.25rem;
}
.webview .level3_h1{
	margin-top:0rem;	
}
.binary_toggle{
	background-color:#000;
}
.webview .binary_toggle{
	right:3.125rem;
}
.web_side_content ul{
	margin:1.25rem;
	
}
.web_side_content ul>li>a{
	color:#fff;
	background-color:#11846A;
	text-decoration:none;
	display:block;
}
.build_watermark{
	text-align:center;
}
.contents>li>a>strong{
	line-height:1.6rem;
	font-size:1.375rem;	
}
.contents>li>a {
	line-height:1.6rem;
}
.level3 h2 {
   font-size:1.25rem;
   line-height:1.75rem;
   margin-top:2.5rem;
}
.level1 .contents>li>a:hover, .level1 .contents>li>a:focus, .level2 .contents>li>a:hover, .level2 .contents>li>a:focus{
	opacity:0.8;
}
#header_nav{
	font-size:1rem;
}
#header_nav a{
	color:#11846A;
}
#footer_nav a{
	color:#37394C;
    font-size:1.125rem;
}
#footer_nav a>div{
	background-color:#11846A;
}
#footer_prev>div{
	left:0.625rem;
     background-image:url(../images/footer_prev_arrow@2x.png) !important;
}
#footer_next>div{
	right:0.625rem;
     background-image:url(../images/footer_next_arrow@2x.png) !important;
}
blockquote{
	border-left:0.25rem solid #37394c;
	background-color:#f1f1f1;
	font-style:italic;
}
blockquote>p{
	margin:0rem;
}
.pointers_for_practice .level3_h1{
	background-color:#F1F1F2;
	text-indent:2.375rem;
	padding:0.94rem 0.94rem 0.94rem 0.94rem;
	margin:0rem -0.94rem 0rem -0.94rem;
	background-image:url(../images/pointer_header@2x.png) !important;
	background-repeat:no-repeat;
	background-position:0.94rem 0.94rem;
	background-size:2.5rem 2.25rem;

}
.practice_guide p:first-of-type{
	margin:0rem;
}
.practice_guide del{
	color:#FFF;
	display:block;
	padding:0.94rem 0.94rem 0.94rem 0.94rem;
	margin:0rem -0.94rem 0rem -0.94rem;
	background-color:#11846A;
	background-image:url(../images/practice_header@2x.png) !important;
	background-repeat:no-repeat;
	text-indent:2.375rem;
	background-position:0.94rem 0.94rem;
	background-size:2.5rem 2.25rem;
	text-decoration:none;
}
.practice_guide blockquote{
	margin:0rem -0.94rem 0rem -0.94rem;
	border-left:none; 
	font-style:normal;
}
.contents>li>a{
	background-image: url(../images/next_arrow@2x.png);
}
ul>li>ul>li{
	list-style:circle !important;
}
.glossary_row>a{
	background-image:url(../images/glossary_arrow_down@2x.png);
}
.glossary_row.expanded>a{
	background-image:url(../images/glossary_arrow_up@2x.png);
}
.web_side_content li>a{
	font-size:1.375rem;
	line-height:2rem;
	font-weight:normal;
}


.web_side_content li>a>strong{
	font-size:1.375rem !important;
	line-height:2rem !important;
	font-weight:normal !important;
}
.webview .practice_guide del{
	margin:0rem -1.25rem 0rem -1.25rem;	
}
.web_side_content>ul{
	padding:0rem !important;
}
.webview .pointers_for_practice .level3_h1{
	margin:0rem -1.25rem 0rem -1.25rem;
}
@media only screen and (max-width: 37.5rem) {
	#branding {
		background-image:url(../images/cms_logo.png) !important;
		background-size:2.5rem 2.5rem !important;
	}
}