/* Data Search Start */
.search_result_cont{display:block; clear:both; box-sizing:border-box;}
.search_result_left{float:left; width:20%; text-align:left; border-top:1px solid #ccc; padding:10px; box-sizing:border-box;}
.search_result_right{float:left; width:80%; border-top:1px solid #ccc; border-left:1px solid #ccc; position:relative; padding:10px; box-sizing:border-box;}

.result_container{display:block; clear:both; text-align:center; padding:20px;}
.search_result_right ul{height:auto; padding:10px 0px 20px 10px; font-size:14px;}
/*.result_container li::before{content:''; display:inline-block; width:0px; height:0px; margin-left:-10px; margin-right:5px; border-left:5px solid #000; border-top:5px solid transparent; border-bottom:5px solid transparent;}*/
.search_result_right li {list-style-type:none; color:#000; text-align:left; margin-bottom:10px; background:url(../images/listing.png) no-repeat; background-position:0px 2px; padding-left:25px; line-height:18px;}
.search_result_right li a{color:#000; text-decoration:none; border:0px;}
.search_result_right li a:hover{
	 color:#666;}
	 
.filter{width: 100%;  /*width of accordion menu*/ float:left; clear:both; margin-bottom:0px; font-size:14px; position:relative;}
.filter .expand{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:14px; color:#000; width:auto; font-weight:bold; cursor:pointer; text-align:left; display:inline-block; box-sizing:border-box;vertical-align:top; margin-bottom:5px;}
.filter .expand::before{ /*CSS class to apply to expandable header when it's expanded*/
content: "+"; display: block; font-size:14px; display:inline-block; font-weight:bold; border:1px solid #999; margin-right:10px; padding:0px 2px 0px 2px; line-height:11px;}
.filter .year_cont{display:block; clear:both; margin:0px 0px 10px 25px; float:left; box-sizing:border-box;}
/*.filter .year_clr{display:block; clear:both; margin-bottom:7px;}*/
.container {display: block; position: relative; cursor: pointer; margin-bottom:7px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.container input[type=checkbox]{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.container .checkmark { position: absolute; top: 0; left: -25; height: 15px; width: 15px; background-color: #fff; border:1px solid #ccc; border-radius:3px; -webkit-border-radius:3px;}
.container input:checked ~ .checkmark { background-color: #000; border:0px solid #ccc; border-radius:3px; -webkit-border-radius:3px;}

/* Create the checkmark/indicator (hidden when not checked) */
.container .checkmark:after { content: ""; position: absolute; display: none;}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after { display: block;}

/* Style the checkmark/indicator */
.container .checkmark:after { left: 5px; top: 2px; width: 3px; height: 8px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

.filter .year_cont a{color:#000; display:inline-block; line-height:14px;}
.filter .year_cont a:hover{color:#999!important;}
.filter .openheader{ /*CSS class to apply to expandable header when it's expanded*/
 color:#000; font-weight:bold;}
 
.filter .openheader::before{ /*CSS class to apply to expandable header when it's expanded*/
	content: "–"; font-size:16px; line-height:11px; display: block; display:inline-block; position:relative;}

/* Data Search End */


/* ACCORDATION START */
.arrowlistmenu{
width: 98%;  /*width of accordion menu*/ display:block; clear:both; border-bottom:0px dotted #ccc; margin-bottom:0px;}

.arrowlistmenu span{
display:none; border-bottom:1px solid green!important;}

.categoryitems{display:block; clear:both;}
.arrowlistmenu .FAQs{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:14px; font-weight:600; color:#000; margin:0px 0px 2px 10px; cursor:pointer; text-align:left; clear:both; display:block; box-sizing:border-box; padding-left:3px;}
.arrowlistmenu .FAQs::before{ /*CSS class to apply to expandable header when it's expanded*/
content: "+"; display: block; font-size:14px; display:inline-block; margin-right:5px; font-weight:bold; border:1px solid #999; padding:0px 2px 0px 2px; line-height:11px;}
.FAQs_head{display:block; padding:10px 0px 5px 0px; font-size:16px; color:#000; text-align:left; font-weight:700; text-transform:uppercase;}
.FAQs_answer{font-size:14px; display:block; color: #000; padding:0px 5px; margin:0px 15px 15px 30px; text-align:justify;}
.FAQs_answer p{margin:0px; padding:0px;}
.FAQs_answer img{max-width:100%; margin-top:10px;}
.FAQs_answer a{display:block; color:inherit; padding-bottom:0px; margin-bottom:0px;}
.FAQs_answer table{width:100%; min-width:500px; border-collapse:collapse; font-size:13px;}
.FAQs_answer table td{padding:5px; border:1px solid #ccc; vertical-align:top;}
.FAQs_answer table .head{background:#666; color:#fff;}

.arrowlistmenu .expand{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:14px; font-weight:600; color:#000; width:auto; margin:6px 0px 0px 15px; cursor:pointer; text-align:left; display:inline-block; box-sizing:border-box; padding-left:3px; vertical-align:top;}
.arrowlistmenu .expand::before{ /*CSS class to apply to expandable header when it's expanded*/
content: "+"; display: block; font-size:14px; display:inline-block; font-weight:bold; border:1px solid #999; padding:0px 2px 0px 2px; line-height:11px;}
.arrowlistmenu .year{display:inline-block; color:#000; font-weight:bold;}
.arrowlistmenu .year a{color:inherit; cursor:pointer;}
.arrowlistmenu .year_cont{display:block; clear:both; margin-left:40px; margin-bottom:5px; float:left; box-sizing:border-box;}
.arrowlistmenu .year_cont a{color:#333;}
.arrowlistmenu .year_cont a:hover{color:#666;}

 

	
	

/* Navigate the Site Start */
.arrowlistmenu .site_nav{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:15px; font-weight:700; color:#000; margin:0px 0px 2px 10px; background:#f1f1f1; cursor:pointer; text-align:left; clear:both; display:block; box-sizing:border-box; padding:5px;}
.arrowlistmenu .site_nav::before{ /*CSS class to apply to expandable header when it's expanded*/
content: "+"; display: block; font-size:14px; display:inline-block; margin-right:5px; font-weight:bold; border:1px solid #999; padding:0px 2px 0px 2px; line-height:11px;}
.arrowlistmenu .site_nav_openheader{ /*CSS class to apply to expandable header when it's expanded*/
	font-weight:bold; display: block; background:#999; color:#fff;}
.arrowlistmenu .site_nav_openheader::before{ /*CSS class to apply to expandable header when it's expanded*/
	content: "–"; font-size:15px; line-height:11px; display: block; display:inline-block; position:relative; padding:0px 3px 0px 3px;}

.site_nav_answer{font-size:14px; display:block; color: #000; padding:0px 5px; margin:10px 15px 10px 35px; text-align:justify;}
.site_nav_answer p{margin:0px; padding:0px;}
.site_nav_answer img{width:100%; margin:10px 0px 10px 0px;}
/* Navigate the Site End */

/*sub section start */
.arrowlistmenu .nav_way{ /*CSS class for menu headers in general (expanding or not!)*/
font-size:15px; font-weight:600; color:#000; margin:0px 0px 10px 35px; cursor:pointer; text-align:left; clear:both; display:block; box-sizing:border-box; padding-left:5px;}
.arrowlistmenu .nav_way::before{ /*CSS class to apply to expandable header when it's expanded*/
content: "+"; display: block; font-size:15px; background:#ddd; display:inline-block; margin-right:10px; font-weight:bold; border:1px solid #999; padding:0px 2px 0px 2px; line-height:11px;}
.arrowlistmenu .nav_way_openheader{ /*CSS class to apply to expandable header when it's expanded*/
	font-weight:bold; display: block;}
.arrowlistmenu .nav_way_openheader::before{ /*CSS class to apply to expandable header when it's expanded*/
	content: "–"; font-size:15px; line-height:11px; display: block; display:inline-block; position:relative; padding:0px 3px 0px 3px;}
 
.nav_way_answer{font-size:14px; display:block; color: #000; padding:0px 5px; margin:0px 15px 15px 60px; text-align:justify;}
.nav_way_answer p{margin:0px; padding:0px;}
.nav_way_answer img{width:100%;  margin:10px 0px 10px 0px;}
.important_note{display:block; clear:both; padding:10px; background:#f1f1f1; margin:10px 0px 10px 0px; text-align:justify;}
.nav_way_answer p .v-icon{display:inline-block; position:relative; text-align:center; line-height:14px; margin-right:3px; background:#000; color:#fff; font-size:10px; height:14px; width:14px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

/*sub section end */


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
 color:#000; padding-left:3px; font-weight:bold;}
.arrowlistmenu .openheader::before{ /*CSS class to apply to expandable header when it's expanded*/
	content: "–"; font-size:15px; line-height:11px; display: block; display:inline-block; position:relative;}
    