﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

/* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }*/



/*header section*/




div.sticky a {
	text-transform:none;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	outline: 0;


}

/*navigation section*/
div.sticky {
				width: 100%;
				
				
	

				 background-color:white;
				 z-index:9999;
				 
				 padding-top:15px
				 
}

.top {
	
	background: white;
	display: block;
	max-width:1024px;
	margin:auto;
	
	
	
}

ul.navHighlighter {
	text-align:right;
	top: 0;
	right: 0;
	background: white;
	width:50%;
	
	margin: 0;
	transition: all 0.3s ease-in-out;
	float:right
	
	
	
}

ul.navHighlighter li.indicator{
	display: inline-block;
	padding: 5px 0px 0px 0px;
	
	
}
ul.innerBrief {
display:block;
width:50%;
text-align:left;
float:left;
 float:left;
 list-style:none;
padding-top:0px;
margin:0
 
				
}

li.SampleRQ  { 
            margin-left:0%;
           
            padding-top:0px;
            display:inline-block
            
          
           
            
           
            }

li.SampleRQ a { background-color:white;
 padding:auto;
      color:#0099FF;
      width:90px;
      text-decoration:none;
      height:25px;
      display:block;
      text-align:center;
      padding-top:1px;
      margin-top:20px;
     border: 1px solid #0099FF;
    border-radius: 3px;
    font-size:15px;
   
    

}
li.SampleRQ a:hover{ background-color:#0066FF;
 padding:auto;
      color:white;
      width:auto;
      text-decoration:none;
      height:25px;
      display:block;
      text-align:center;
      padding-top:1px;
     border: 1px solid;
    border-radius: 3px;
    font-size:15px;
    margin-top:20px;
    width:90px;

    

}

ul.innerBrief li{
				
				
}
.p_prdBrief {
            
            
             margin-top:0px;
             margin-bottom:5px;
             font-weight:400;
             padding-top:0px;
             }



ul.navHighlighter li.indicator a {
	display: inline-block;
	padding: 5px 10px;
	text-decoration: none;
	color: black;
}

/*after & focus/hover states*/
 a:focus {
	outline: 0;
}

ul.navHighlighter li:after {
	content: '';
	display: block;
	height: 4px;
	width: 90%;
	margin:auto;
	background: transparent;
	transition: height 1.5s ease-in, background-color 1.5s ease;
	
}

ul.navHighlighter li.indicator:hover:after {
	background-color:#0066FF;
	width: 90%;
	margin:auto;
	height:4px
	
}

ul.navHighlighter li.nav-active:after {
	content:'';
	display: block;
	height: 4px;
	background-color:#0066FF;
	width: 100%;
}

/*main section*/
.innerWrapper div {
	padding: 15px 0;
	
}
.background { background-color:#CCCCCC;
     width:100%
				}




/*sticky nav*/
.scrolling {
	
	position: fixed;
	margin-top:-45px;
    
    box-shadow:  0px 3px 3px #767676;	
	
}

@media screen and (max-width: 800px) {
  
  div.sticky {
				display:none
}
  ul.innerBrief {
				width:100%;
}
  ul.navHighlighter{
				width:100%;
				float:none;
			   text-align:center;
			   
}	
ul.navHighlighter li {
				
}
li.SampleRQ {
				display:none
}	
li.SampleRQ a {
				display:none
}		
}