* html img,
* html .png{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "../../images/aapc/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
*{margin:0;padding:0;}

.do-not-hide-search-box{-webkit-appearance:none;}

*{box-sizing: border-box;}
*{font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;}
H1 {font:24px Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; margin:0; padding:10px 0; color:#000000; margin:0; padding:0;}
H2 {font:18px Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; margin:0; padding:10px 0; color:#0e0e0e; margin:0; padding:0; font-weight:bold;}
.text-transform { text-transform:uppercase;}
button {text-decoration: none!important;
    font-size: 14px;
    padding: 5px;
    background: #f58720;
    color: #fff;
    border: none;
    margin: 7px;
    cursor: pointer; -webkit-appearance: none;}

/*button:hover {background: url(../../images/aapc/btn-bg.gif) repeat-x 0 bottom;}*/
select {color:#646464; font-weight:normal !important; padding:5px; border:1px solid #dbdbdb; font-family:Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px; margin: 7px 3px !important; /*width: 100%;*/}
option {background: none; color:#5c5c5c !important; font-weight:normal !important; border:1px solid #dbdbdb;  font-size:13px;}
input {color:#5c5c5c; padding:5px; margin:0;  border:1px solid #dbdbdb;     /*margin: 0!important;*/}
body {font:normal 14px Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; color: #5C5C5C;text-decoration: none; margin: 0px;padding: 0px; background: #f0f0f0 none repeat scroll 0 0;}
p {line-height: 150%;}

.relative {position: relative;}
.pink { color:#21B4E9 !important;}
.blue {color:#005c9b;}
.red {color:#ea0000;}
.black {color:#000000 !important;}
.green {color:#7ea62a;}
.star {color:#ea0000;}
.width100 { width:100%}
.margin-left5{ margin-left:5px;}
.margin-left10{ margin-left:10px;}
.margin-left15{ margin-left:15px;}
.margin-left20{ margin-left:20px;}
.margin-right5{ margin-right:5px;}
.margin-right10{ margin-right:10px;}
.margin-right15{ margin-right:15px;}
.margin-right20{ margin-right:20px;}
.margin5 {margin:5px;}
.margin10 {margin:10px;}
.margin-top5 {margin-top:5px;}
.margin-top2 {margin-top:2px;}
.margin-top3 {margin-top:3px;}
.margin-top10 {margin-top:10px;}
.margin-top15 {margin-top:15px;}
.margin-top20 {margin-top:20px;}
.margin-bottom5 {margin-bottom:5px;}
.margin-bottom10 {margin-bottom:10px;}
.padding-left5 {padding-left:5px;}
.padding-left10 {padding-left:10px;}
.padding-left20 {padding-left:20px;}
.padding-right5 {padding-right:5px;}
.padding-right10 {padding-right:10px;}
.padding-right20 {padding-right:20px;}
.padding-top5 {padding-top:5px;}
.padding-top10 {padding-top:10px;}
.padding-top20 {padding-top:20px;}
.padding5 {padding:5px;}
.padding10 {padding:10px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.container {width:930px; margin:0 auto; clear:both; padding:18px 15px; border:1px solid #e6e6e6; background:#ffffff;}
header {display: block;	height:90px;}
header .header-holder {float: right; padding-right: 5px; width: 555px;}
header ul.add-nav {height: 1%; list-style: none outside none;  margin: 0 -11px 22px 0; overflow: hidden; padding: 0; text-align: right;}
header .add-nav li { border-right:1px solid #ccc;  display: inline;  margin: 0 -1px 0 1px; padding: 0 11px 0 10px;}
header .add-nav a {text-decoration: underline; font-weight:normal;}
header .add-nav a:hover {text-decoration: none;}
header .search {height: 1%; margin: 0 -2px 0 0; overflow: hidden;}
header .search .text {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #A9AAAC; color: #646464;  float: right; margin: 0; padding: 4px 10px 6px; width: 318px;	font-size:12px;}
header .search .submit {background: url("../../images/aapc/search_btn.png") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; float: right;  font-size: 0; height: 28px; line-height: 0; *line-height: 20px;  margin: 0 0 0 5px;  padding: 0;  text-indent: -9999px; width: 74px;}
header .search_setting {background: url("../../images/aapc/s_setting.png") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; float: right;  font-size: 0; height: 28px;  width: 28px; line-height: 0;  margin: 0 0 0 5px;  padding: 0;  position: relative;}
#menu {width:960px; background:#217fb5; float:left; margin:0; padding:0; border-radius:4px; background:url('../../images/aapc/main_mn_bg.png') repeat-x; box-shadow:0px 1px 3px #646464;}
#menu li {display: inline; list-style: none;  padding: 0;}
#menu li a { font-size:13px; border-right: 1px solid #15538f; float:left;  padding: 9px 20px; text-decoration: none; color:white;  background-image: url('../../images/aapc/mn_bg.png'); /* Align the image position to the left of the a */ sbackground-position: left; -webkit-transition: all 0.8s ease-in-out;
/* Animation with transition in Firefox (No supported Yet) */ -moz-transition: all 0.8s ease-in-out; /* Animation with transition in Opera (No supported Yet)*/  -o-transition: all 0.8s ease-in-out;}
#menu li a:hover {color: white;/* Align the image position of the background to the right*/background-position:right; }
#menu li .active {color: white;/* Align the image position of the background to the right*/background-position:right; }

.button { background: url(../../images/aapc/btn-bg.gif) repeat-x 0 top;
border-radius:3px;
border:1px solid #C36220;
color:#ffffff !important;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:2px 6px;
text-decoration:none !important; cursor:pointer; text-shadow:0 1px 0 #C36220;
-webkit-appearance: none;}

.button:hover {background: url(../../images/aapc/btn-bg.gif) repeat-x 0 bottom; -webkit-appearance: none;}


.button2 {  text-decoration: none!important;
    font-size: 12px;
    padding: 5px;
    background: #f58720;
    color: #fff;
    border: none;
	margin: 7px;
	cursor: pointer;  
	-webkit-appearance: none; }

.button3 { background: url(../../images/aapc/button3.png) repeat-x 0 top;
border-radius:3px;
border:1px solid #006645 !important;
color:#ffffff !important;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:2px 6px;
text-decoration:none !important; cursor:pointer; text-shadow:0 1px 0 #006645; -webkit-appearance: none;}

.button3:hover {background: url(../../images/aapc/button3.png) repeat-x 0 bottom; -webkit-appearance: none;}


.savebtn {
    text-decoration: none!important;
    font-size: 12px;
    padding: 5px;
    background: #f58720;
    color: #fff;
    border: none;
	margin: 7px;
	cursor: pointer;
	-webkit-appearance: none;

}

.savebtnBig {
    text-decoration: none!important;
    font-size: 12px;
    padding: 5px  15px;
    background: #f58720;
    color: #fff;
    border: none;
	margin: 0px;
	cursor: pointer;
	-webkit-appearance: none;

}

.savebtn_hmpg{
text-decoration: none!important;
    font-size: 12px;
    padding: 5px;
    background: #f58720;
    color: #fff;
    border: none;
	margin: 8px 0 5px 0;
	cursor: pointer;
	-webkit-appearance: none;
}

.savebtn1 {
    text-decoration: none!important;
    font-size: 12px;
    padding: 10px;
    background: #f58720;
    color: #fff;
    border: none;
	margin: 7px;
	cursor: pointer;
	width: 80%;
	-webkit-appearance: none;
}
.ncdBtn{
	margin:0 0 0 5px!important; -webkit-appearance: none;
	
}
.ncdinput {width:80%; float:left; padding: 6px; border:1px solid #dbdbdb;  margin-right:5px !important;}
/*.savebtn:hover {/*background: url(../../images/aapc/btn-bg.gif) repeat-x 0 bottom ;}*/

section {float:left; width:100%; margin-top: 90px; background:#fff;}
section a {text-decoration:underline;}
section a:hover {text-decoration:none;}
/*section aside {width:25%; float:left; margin-right:15px; margin-top: 10px;}
section aside .left_heading {font:bold 16px Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; background:#196199; float:left; padding:5px; width:208px; border:1px solid #035186; color:#fff; border-radius:5px 5px 0 0;}
section aside .left_links {background:#ffffff; float:left; width:100%; margin-bottom:10px; }
section aside .left_links > ul {margin:0; padding:0;}
section aside .left_links > ul > li{margin:1px 0; padding:0;  width:100%;float:left;  list-style:none;     background: #4789c8; }
section aside .left_links > ul > li > a { text-decoration: none; color: #fff; font-weight: 600;  font-size: 16px; padding: 10px;float: left; width:100%;}
section aside .left_links > ul > li > a:hover{ text-decoration:underline; color:#000000;}
section aside .left_links > ul > li:first-child {border-top:0;}
section aside .left_links > ul > li:last-child {border-bottom:0;}

section aside .left_links > ul > li > ul {list-style:none; margin:0; padding:0; width:100%; float:left; background:#dfdfdf; color:#333;}
section aside .left_links > ul > li > ul > li { border-bottom:1px solid  #fff; list-style:none; width:100%; float:left; *float:none; position:relative;}
section aside .left_links > ul > li > ul > li:hover { background:#e6e7e8;}
section aside .left_links > ul > li > ul > li a{ font-weight:normal; font-weight:normal;     display: block;   padding:10px;   text-decoration: none;   color: #333;  border-left: 2px solid transparent; }
section aside .left_links > ul > li > ul > li a:hover { text-decoration: underline;}
section aside .left_links > ul ul li ul { padding:0; margin:0;     margin-bottom: 0; list-style:none;}
section aside  .drop_l {cursor:pointer; color:#333; text-decoration:none;     padding: 10px 36px 11px 10px;}


section aside .left_links > ul ul li ul li a { font-weight:normal;     display: block;   padding: 10px 36px 11px 10px;   text-decoration: none;   color: #85847f;  border-left: 2px solid transparent; }
section aside .left_links > ul ul li ul .link_list3 { width:220px; float:left;}
section aside .left_links > ul ul li ul li { list-style:none; background: #f4f4f4; }*/


section .LeftNavAside {    width: 24%;    float: left;    margin-right: 15px;    margin-top: 15px;    margin-left:15px;}
section .LeftNavAside .left_heading {font:bold 16px Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; background:#196199; float:left; padding:5px; width:208px; border:1px solid #035186; color:#fff; border-radius:5px 5px 0 0;}
section .LeftNavAside .left_links {background:#ffffff; float:left; width:100%; margin-bottom:10px; }
section .LeftNavAside .left_links > ul {margin:0; padding:0;}
section .LeftNavAside .left_links > ul > li{margin:1px 0; padding:0;  width:100%;float:left;  list-style:none;     background: #4789c8; }
section .LeftNavAside .left_links > ul > li > a { text-decoration: none; color: #fff; font-weight: 600;  font-size: 16px; padding: 10px;float: left; width:100%;}
section .LeftNavAside .left_links > ul > li > a:hover{ text-decoration:underline; color:#000000;}
section .LeftNavAside .left_links > ul > li:first-child {border-top:0;}
section .LeftNavAside .left_links > ul > li:last-child {border-bottom:0;}

section .LeftNavAside .left_links > ul > li > ul {list-style:none; margin:0; padding:0; width:100%; float:left; background:#dfdfdf; color:#333;}
section .LeftNavAside .left_links > ul > li > ul > li { border-bottom:1px solid  #fff; list-style:none; width:100%; float:left; *float:none; position:relative;}
section .LeftNavAside .left_links > ul > li > ul > li:hover { background:#bdbdbd;}
section .LeftNavAside .left_links > ul > li > ul > li a{ font-weight:normal; font-weight:normal;     display: block;   /*padding:10px;*/   text-decoration: none;   color: #333;  border-left: 2px solid transparent; }
section .LeftNavAside .left_links > ul > li > ul > li a img{ padding:10px;}

section .LeftNavAside .left_links > ul > li > ul > li a:hover { text-decoration: underline;}
section .LeftNavAside .left_links > ul ul li ul { padding:0; margin:0;     margin-bottom: 0; list-style:none;}
section .LeftNavAside  .drop_l {cursor:pointer; color:#333; text-decoration:none; background:#dfdfdf;    padding: 10px 36px 11px 10px;}
section .LeftNavAside  .drop_l:hover { background:#bdbdbd;}

section .LeftNavAside .left_links > ul ul li ul li a { font-weight:normal;     display: block;   padding: 10px 8px 5px 10px;   text-decoration: none;   color: #85847f;  border-left: 2px solid transparent; }
section .LeftNavAside .left_links > ul ul li ul .link_list3 { width:220px; float:left;}
section .LeftNavAside .left_links > ul ul li ul li { list-style:none; background: #e7e7e2;  padding: 5px 0 5px 20px; }
.arrow_pos {    position: absolute; right: 15px;  top: 13px;}

section .details{width:71.3%; float:left; line-height:150%;     margin-left: 15px;
    margin-right: 15px; margin-top:15px;}
section .details2{width:100%; float:left;}
section .detailsSearch{width:100%; float:left; line-height:150%;}
section .details h1{font-size:22px; color:#1D1D1D; font-weight:bold;}

.nolink_class{opacity: 0.4;}
a.nolink_class{text-decoration: none !important;}

section .detailsSearch{width:100%; float:left; line-height:150%;}
section .detailsSearch h1{font-size:22px; color:#1D1D1D; font-weight:bold; width:100%;}


.section2 {float:left; width:100%; margin-top: 90px;}
.section2 a {text-decoration:underline;}
.section2 a:hover {text-decoration:none;}
.section2 .LeftNavAside {width:25%; float:left; margin-right:15px; margin-top: 10px;}
.section2 .LeftNavAside .left_heading {font:bold 16px Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; background:#196199; float:left; padding:5px; width:208px; border:1px solid #035186; color:#fff; border-radius:5px 5px 0 0;}
.section2 .LeftNavAside .left_links {background:#ffffff; float:left; width:100%; margin-bottom:10px; }
.section2 .LeftNavAside .left_links > ul {margin:0; padding:0;}
.section2 .LeftNavAside .left_links > ul > li{margin:1px 0; padding:0;  width:100%;float:left;  list-style:none;     background: #4789c8; }
.section2 .LeftNavAside .left_links > ul > li > a { text-decoration: none; color: #fff; font-weight: 600;  font-size: 16px; padding: 10px;float: left; width:100%;}
.section2 .LeftNavAside .left_links > ul > li > a:hover{ text-decoration:underline; color:#000000;}
.section2 .LeftNavAside .left_links > ul > li:first-child {border-top:0;}
.section2 .LeftNavAside .left_links > ul > li:last-child {border-bottom:0;}

.section2 .LeftNavAside .left_links > ul > li > ul {list-style:none; margin:0; padding:0; width:100%; float:left; background:#dfdfdf; color:#333;}
.section2 .LeftNavAside .left_links > ul > li > ul > li { border-bottom:1px solid  #fff; list-style:none; width:100%; float:left; *float:none; position:relative;}
.section2 .LeftNavAside .left_links > ul > li > ul > li:hover { background:#bdbdbd;}
.section2 .LeftNavAside .left_links > ul > li > ul > li a{ font-weight:normal; font-weight:normal;     display: block;   /*padding:10px;*/   text-decoration: none;   color: #333;  border-left: 2px solid transparent; }
.section2 .LeftNavAside .left_links > ul > li > ul > li a img{ padding:10px;}

.section2 .LeftNavAside .left_links > ul > li > ul > li a:hover { text-decoration: underline;}
.section2 .LeftNavAside .left_links > ul ul li ul { padding:0; margin:0;     margin-bottom: 0; list-style:none;}
.section2 .LeftNavAside  .drop_l {cursor:pointer; color:#333; text-decoration:none; background:#dfdfdf;    padding: 10px 36px 11px 10px;}
.section2 .LeftNavAside  .drop_l:hover { background:#bdbdbd;}

.section2 .LeftNavAside .left_links > ul ul li ul li a { font-weight:normal;     display: block;   padding: 10px 36px 11px 10px;   text-decoration: none;   color: #85847f;  border-left: 2px solid transparent; }
.section2 .LeftNavAside .left_links > ul ul li ul .link_list3 { width:220px; float:left;}
.section2 .LeftNavAside .left_links > ul ul li ul li { list-style:none; background: #e7e7e2; }
.arrow_pos {    position: absolute; right: 15px;  top: 13px;}

.section2 .details{width:73%; float:left; line-height:150%;}
.section2 .detailsSearch{width:100%; float:left; line-height:150%;}
.section2 .details h1{font-size:22px; color:#1D1D1D; font-weight:bold;}

.section2 .detailsSearch{width:100%; float:left; line-height:150%;}
.section2 .detailsSearch h1{font-size:22px; color:#1D1D1D; font-weight:bold; width:100%;}
/*******AAPC-247*******/
table.tabBorderLess td { padding: 3px 0;}
.new_code_big_symbol{width:40px}
.revised_code_symbol{width:40px}
.add_on_code_symbol{width:40px}
.duplicate_pla_code_symbol{width:40px}
.cpt_telemed_symbol{width:40px}
.cpt_concious_sedation_symbol{width:40px}
.cpt_exempt_mod_51_symbol{width:40px}
.cpt_fda_approval_pending_symbol{width:40px}
.cpt_gender_f_symbol{width:40px}
.cpt_gender_m_symbol{width:40px}
.cpt_maternity_symbol{width:40px}
.cpt_exempt_mod_63_symbol{width:40px}
.cpt_resequenced_symbol{width:40px}
.cpt_clia_waived_symbol{width:40px}
.cpt_mips_symbol{width:40px}
.hcpcs_age_symbol{width:40px}
.hcpcs_coverage_symbol{width:30px}
.age_adult_symbol{width:40px}
.age_newborn_symbol{width:40px}
.age_pediatrics_symbol{width:40px}
.manifestation_symbol{width:40px}
.icd_10_exempt_symbol{width:40px}
.icd_10_primary_symbol{width:40px}
.icd_10_mcc_symbol{width:40px}
.icd_10_unpdx_symbol{width:40px}
.icd_10_hac_symbol{width:40px}
.additional_digit{width:40px}
.icd_9_cc_exc_symbol{width:40px}
.or_nor_proc_symbol{width:45px}
.pcs_noncovered_symbol{width:40px}
.pcs_limited_coverage_symbol{width:40px}
.pcs_hac_symbol{width:40px}
.pcs_drg_non_or_symbol{width:50px}
.pcs_or_symbol{width:40px}
/*******AAPC-247*******/
/*******AAPC-288*******/
footer {    background: #333333;  font-size: 14px;  margin: 1px auto 0;  overflow: hidden;  padding: 39px 25px !important;  width: 100%;}
footer ul {float:right; list-style: none outside none; margin:10px 6px 0 0; overflow: hidden;  padding: 0;}
footer ul li {background: url("../../images/aapc/aapc-sprite2-new.png") no-repeat scroll 100% -191px transparent; float: left;  margin: 0 -1px 0 1px; padding: 0 10px 0 10px;}
footer a{color:#FFFFFF !important; text-decoration: underline; font-size:12px !important; font-weight:normal !important;}
footer a:hover {text-decoration:none; color: #FFFFFF;}
footer .footertxt {margin:0; padding:0; color:#fff; line-height:20px;}
footer p{margin:0; padding:0; color:#fff;}
footer p span {font-size:11px;}


.my_lib_title {width:350px; float:left; font-size:14px;}

.section_search {color: #333;
    background-color: #f5f5f5;
    width: 100%;
    border: 1px solid transparent;
    border-color: #ddd;
    float: left;
    padding: 14px 14px 18px 14px;
    margin-bottom: 10px;
    border-radius: 8px;
    behavior: url(PIE.htc);}

.section_search .search {  height: 1%;    margin: 0 auto;    width: 100%;    position: relative;}
.section_search .search .text {   background: none repeat scroll 0 0 #FFFFFF;
    color: #555;
    float: right;
    margin: 0;
    padding: 10px 10px 10px 123px;
    height: 40px;
    width: 95%;
    font-size: 14px;
    /* line-height: 1.42857; */
    position: absolute;}

.section_search .search .text1 {    background: none repeat scroll 0 0 #FFFFFF;
    color: #555;
    float: right;
    margin: 0;
    padding: 10px;
    width: 93.7%;
    font-size: 14px;
    /*line-height: 1.42857;*/
    position: absolute;}	
.section_search .search .submit {    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    height: 38px;
    padding: 10px;
    background: #f58720;
    color: #fff;
    float: right;
    border: none;
    z-index: 1;
    cursor: pointer;
    position: relative;}

.section_Learn {color: #333;    background-color: #f5f5f5;   width: 100%;   border: 1px solid transparent;   border-color: #ddd;   float: left;    padding: 10px;   margin-bottom: 10px;   border-radius: 8px;}

.section_Learn .search {   margin: 0 auto;   width: 100%;  position: relative;    display:inline-block;}
.section_Learn .search .text {    background: none repeat scroll 0 0 #FFFFFF;
    color: #555;
    float: right;
    margin: 0;
    padding: 10px;
    width: 87.5%;
    font-size: 14px;
    position: absolute;}

.section_Learn .search .text1 {    background: none repeat scroll 0 0 #FFFFFF;
    color: #555;
    float: right;
    margin: 0;
    padding: 9.5px;
    width: 93.7%;
    font-size: 14px;
    position: absolute;}
.section_Learn .search .submit {text-decoration: none;    font-size: 14px;    padding: 10px;     cursor: pointer;    background: #f58720;    color: #fff;    float: right; height:38px;   border: none;    z-index: 1;    position: relative; }
.search-form-area .saveSetting .submit {text-decoration: none;    font-size: 14px;    padding: 12px;    background: #f58720;    color: #fff;    float: left;    border: none;    z-index: 1;    position: relative; }


.section_Learn .search_setting {    background: url("../../images/aapc/s_set.png") no-repeat scroll 0 0 transparent;   border: medium none;    cursor: pointer;    float: right;    font-size: 0;    height: 38px;    width: 43px;    line-height: 0;    margin: 0px !important;    padding: 0;    text-indent: -9999px;    z-index: 1;    position: relative;}

.section_search .search_setting {        background: url("../../images/aapc/s_set.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 38px;
    width: 43px;
    line-height: 0;
    margin: 0px !important;
    padding: 0;
    text-indent: -9999px;
    z-index: 1;
    position: relative;}



.section_search2 {color: #333;    background-color: #f5f5f5;   width: 100%;   border: 1px solid transparent;   border-color: #ddd;   float: left;    padding: 10px;   margin-bottom: 10px;   border-radius: 8px;}

.section_search2 .search {    height: 1%;   margin: 0 auto;   width: 100%;  position: relative;}
.section_search2 .search .text {    background: none repeat scroll 0 0 #FFFFFF;
    color: #555;
    float: right;
    margin: 0;
    padding: 10px;
    width: 100%;
    font-size: 14px;
    line-height: 1.42857;
    position: absolute;}
.section_search2 .search .submit {text-decoration: none;    font-size: 14px;    padding: 10px;    background: #f58720;    color: #fff;    float: right; height:40px;   border: none;    z-index: 1;    position: relative; }

.section_search2 .search_setting {    background: url("../../images/aapc/s_set.png") no-repeat scroll 0 0 transparent;   border: medium none;    cursor: pointer;    float: right;    font-size: 0;    height: 41px;    width: 43px;    line-height: 0;    margin: 0px !important;    padding: 0;    text-indent: -9999px;    z-index: 1;    position: relative;} 




.bread_crumb {
    list-style: none outside none;
    
    overflow: hidden;
    padding: 10px 0;
    position: relative;
	font-size: 12px;
	float:left;
	width:100%;
}
.bread_crumb ul { margin:0; padding:0;}
.bread_crumb li {
    background: url("../../images/aapc/separator01.gif") no-repeat scroll 12px 5px;
    color: #9FA1A4;
    display: inline;
    font-size: 12px;
    margin-left: -7px;
    padding: 0 0 0 20px;
}
.bread_crumb li:first-child {
    background: 0 0;
	margin-left: -20px;
}

.bread_crumb li:last-child { /*margin-left: 5px;*/}
.bread_crumb a {
    text-decoration: underline;
	font-size: 12px;
}
.bread_crumb a:hover {
    text-decoration: none;
}
.bread_crumb ol { margin:0; padding:0;}



.pagination_a {
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
.pagination_a a{
border:solid 1px #DDDDDD;
margin-right:2px;
color:#1B75BB;
}

.pagination_a .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
.pagination_a a:link,
.pagination_a a:visited  {
color:#1B75BB;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
.pagination_a a:hover{
border:solid 1px #666666;
}
.pagination_a strong {
color:#000;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}

.leftTxtBlock{float:left; width:15%; border-radius: 8px; position:relative;}
.code_blue_block {

    float: left;
    margin-top: 2px;
    padding: 15px;
    position: relative; width:85%;

}
.code_text_area {
    font-family: Arial,verdana;
    font-size: 16px;
    margin: 0 auto;
    text-align: center;
}
.code_text_area .text_higlight {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 4px solid #FFFFFF;
    clear: both;
    color: #454545;
    float: left;
    font-family: Arial,Verdana,sans-serif;
    font-size:18px;
    margin: 30px 0 0;
    padding: 10px;
    position: relative;
}

.code_text_area .text_higlight .blue_text {
    color: #0066CC;
}
.code_text_area .shadow_image {
    clear: both;
    float: left;
    margin-top: -2px;

}
.code_text_area .shadow_image img {
    width:100%;
	height:auto;
}

.code_text_area .text_higlight .sipmle {
    font-family: Arial,Verdana,sans-serif !important;
    font-size: 15px !important;
    margin-top: 20px;
}
.code_text_area .text_higlight .sipmle a {
    color: #1B75BB;
    font-size: 15px !important;
    text-decoration: underline;
}


.name_mod {color: #000000; cursor: pointer; float: left; font-size: 14px; font-weight: bold; margin-bottom: 4px; width: 99%; *line-height:20px; border-bottom:1px solid #dbdbdb; padding:3px;}

section .details .left_alert {float:left; width:100%; border:1px solid #e4e4e4; padding:15px; margin-top:15px;}
section .details .left_alert .alerts { margin:0; padding:0; color:#5C5C5C; list-style: disc outside none; margin-bottom:15px;}
section .details .left_alert .alerts li { margin-top:5px; margin-left:30px;}
section .details .left_alert .alerts li a {color:#5c5c5c; text-decoration:none;}
section .details .left_alert .alerts li a:hover {text-decoration: underline;}


section .details .left_alert .latest_alerts { margin:0; padding:0; color:#5C5C5C; list-style: disc outside none; margin-bottom:15px;}
.hd_arc { font-size:14px; font-weight: bold; color:#000000; margin-bottom:10px;}
section .details .left_alert .latest_alerts li { margin-bottom:15px; margin-left:24px;}
section .details .left_alert .latest_alerts li .hd {color:#0071bc; text-decoration:underline; font-weight:bold;}
section .details .left_alert .latest_alerts li .hd:hover {text-decoration:none;}

.archives   {list-style: none outside none;  margin: 0 0 5px 0; overflow: hidden; padding: 4px; float:left; width:100%; border:1px solid #dbdbdb;}
.archives  li { border-right:1px solid #ccc;  display: inline;  margin: 0 ; padding: 0 5px ;}
.archives  a {text-decoration: underline; font-weight:normal; font-size:12px;}
.archives  a:hover {text-decoration: none;}
.archives  li .active { color:#000000;}

.dropdown {margin:0 10px 0 0; float:left;}.dropdown dd,.dropdown dt,.dropdown ul {margin:0px; padding:0px;}.dropdown dd {position:relative;}.dropdown a,.dropdown a:visited {color:#646464; text-decoration:none; outline:none;}.dropdown a:hover { color:#000;}.dropdown dt a:hover,.dropdown dt a:focus {color:#646464;}.dropdown dt a {background:#e6e6e6 url(../../images/front/arrow-sprite.png) no-repeat scroll right 8px; display:block; padding-right:20px; }.dropdown dt a span {cursor:pointer; display:block; padding:5px;}.dropdown dd ul { background:#fff none repeat scroll 0 0; border:1px solid #e6e6e6; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none; z-index:999;}.dropdown span.value {display:none;}.dropdown dd ul li a { padding:5px 5px 5px 25px; display:block;}.dropdown dd ul li a:hover {background:#f5f5f5 url(../../images/front/arrow-sprite.png) no-repeat scroll 5px -65px;}.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility {display:none;}

.top_input {background-color: #FFFFFF !important; border-radius: 3px 0px 0px 3px !important; float: left !important; font: 12px Arial,Verdana,sans-serif !important; margin: 0 0 0 10px !important; padding: 8px 0 8px 5px !important; width: 230px !important; height:15px;border:0px !important;}
.searchbotton {background: url(" ../../images/front/sprite1.png") no-repeat scroll 0px -559px  transparent; height:31px; width:33px; display:block; float:left;}

.genral-container  {float: left; padding:10px 0; position: relative; width:100%; overflow:auto;}
.genral-container1  {float: left; padding:10px 0; position: relative; width:100%; border-top: 3px solid #89B231;}
.inner-container  {float: left; position: relative; width:100%; height:auto;}


.etabs { margin: 0; padding: 0;   float:right; font-size:15px; font-weight:bold; width:100%; margin-top:10px;}


.tab {background: #dfdfdf;
    border-bottom:0;
    border-left: 1px solid #A7A9AC;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    height: 30px;
    margin-left: 2px;
    padding: 3px 15px 2px;
    text-decoration: none;
    text-transform: uppercase; float:right;     border-top-right-radius: .5em;}
.tab a {text-decoration:none; color:#333; font-size:12px; font-family:}
.tab.active {background: #4789c8;
    border-bottom:0px !important;
    border-left: 1px solid #A7A9AC;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    height: 30px;
    margin-left: 2px;
    padding: 3px 15px 2px;
    text-decoration: none;
    text-transform: uppercase; position:relative;  }
.tab.active a{color:#fff;}
    .tab a.active { font-weight: bold; color:#000; font-size: 13px;}
	.tab a.visited { font-size: 14px;}
    .tab-container .panel-container { background: #fff;  border-radius: 0 4px 4px 0;}
    .panel-container { margin-bottom: 10px; }
	
.tab2 {background: #dfdfdf;
    border-bottom:0;
    border-left: 1px solid #A7A9AC;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    height: 30px;
    margin-left: 2px;
    padding: 3px 15px 2px;
    text-decoration: none;
    text-transform: uppercase; float:right;     border-top-right-radius: .5em;}
.tab2 a {text-decoration:none; color:#333; font-size:12px; font-family:}
.tab2.active {background: #4789c8;
    border-bottom:0px !important;
    border-left: 1px solid #A7A9AC;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    height: 30px;
    margin-left: 2px;
    padding: 3px 15px 2px;
    text-decoration: none;
    text-transform: uppercase; position:relative;  }
.tab2.active a{color:#fff;}
    .tab a.active { font-weight: bold; color:#000; font-size: 13px;}
	.tab a.visited { font-size: 14px;}
    .tab-container .panel-container { background: #fff;  border-radius: 0 4px 4px 0;}
    .panel-container { margin-bottom: 10px; }	


.viewmore  {/*background: url(../../images/aapc/button3.png) repeat-x 0 top;
border-radius:3px;
border:1px solid #006645 !important;
color:#ffffff !important;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:2px 6px !important;
text-decoration:none !important; cursor:pointer; text-shadow:0 1px 0 #006645;*/
    text-decoration: none!important;
    font-size: 14px;
    padding: 5px;
    background: #f58720;
    color: #fff!important;
    border: none;
    margin: 7px;
	-webkit-appearance: none;
}



.pointer { cursor:pointer;}

/*button { background: #f58720;
/*border-radius:3px;
border:1px solid #C36220;*/
color:#ffffff !important;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:12px;
text-decoration:none !important; cursor:pointer; /*text-shadow:0 1px 0 #C36220;*/}*/

/*button:hover {background: url(../../images/aapc/btn-bg.gif) repeat-x 0 bottom;}*/




.button3 { background: url(../../images/aapc/button3.png) repeat-x 0 top;
border-radius:3px;
border:1px solid #006645 !important;
color:#ffffff !important;
font-size:14px;
line-height:16px;
font-weight:bold;
padding:2px 6px !important;
text-decoration:none !important; cursor:pointer; text-shadow:0 1px 0 #006645;
-webkit-appearance: none;}

.btnGreen{ text-decoration: none; margin-left:1px; font-size: 14px;padding: 12px; background: #669933; color: #fff;  float: right; border: none; z-index: 1; -webkit-appearance: none;
    position: relative;}
.btnGreen1{ text-decoration: none; text-decoration: none !important; margin-left:1px; font-size: 14px;padding: 12px; background: #669933; color: #fff;  float: left; border: none; z-index: 1;
    position: relative; -webkit-appearance: none;}
.btnGreen2{ text-decoration: none; text-decoration: none !important; margin-left:1px; font-size: 14px;padding: 6px; background: #669933; color: #fff;  float: left; border: none; z-index: 1;
    position: relative; -webkit-appearance: none;}
.btnGreen3{ text-decoration: none; text-decoration: none !important; margin-left:1px; font-size: 14px;padding: 6px; background: #669933; color: #fff;  float: left; border: none; z-index: 1;
    position: relative; -webkit-appearance: none; margin:10px;}		
.btnBlue{ text-decoration: none; margin-left:1px; font-size: 14px;padding: 12px; background: #006699; color: #fff;  float: left; border: none; z-index: 1; cursor:pointer; -webkit-appearance: none;
    position: relative;}

	
.ScrubRtBtn{width:50%; -webkit-appearance: none;}	

.button3:hover {background: url(../../images/aapc/button3.png) repeat-x 0 bottom; -webkit-appearance: none;}




section .details .lft_box_main {width:49%;}
section .details .left_box {float:left; background: #f5f5f5; width: 100%; border: 1px solid transparent; border-color: #ddd; padding: 10px; margin-bottom: 10px;  border-radius: 8px;}
section .details .details_left {width:345px; float:left;}
section .details .right_marg {margin-right:2px;}
section .details .left_box .heading {color:#454545; font-size:18px; font-weight:bold; float:left; width:100%; margin-bottom:10px;  margin-top:3px;}

section .details .left_box .data_box {background:#ffffff; float:left;  padding:3px; width:100%; border-radius:3px; border:1px solid #e7e7e7; margin-bottom:10px;  box-shadow:1px 1px 1px #ffffff; color:#5c5c5c;}
section .details .left_box .data_box h2 { font-size:15px;}
.data_arow_pos {float: left; margin: 0 6px 0 0; }

section .details .left_box_blue {float:left;background:#f5f5f5; width:100%; border: 1px solid transparent; border-color: #ddd; padding:10px; margin-bottom:10px; border-radius:8px;}
section .details .left_box_blue .heading {color:#454545; font-size:18px; font-weight:bold; float:left; width:100%; margin-top:3px;}
section .details .left_box_blue .data_box {background:#ffffff; float:left; *float:none; padding:3px; width:100%; border-radius:3px; border:1px solid #e7e7e7; margin-bottom:10px; box-shadow:1px 1px 1px #ffffff;}
section .details .left_box_blue .data_name {color:#0071bc !important;}
section .details  .data_alert ul {margin:0; padding:0; list-style:none;}
section .details  .data_alert {margin:0; padding:0; list-style:none; margin-top:10px;}
section .details  .data_alert li {background:url(../../images/aapc/arrow01.gif) no-repeat 10px 5px; margin:5px 0 5px 0; padding:0 0 0 20px; font-size:12px; line-height:18px; float:left; width:100%;}
section .details  .data_alert li a{ color:#1B75BB; text-decoration: underline;}
section .details  .data_alert li a:hover{text-decoration: none;}

.data_name {color: #0071bc; cursor: pointer; float: left; font-size: 14px; font-weight: bold; margin:10px 0 4px ; width: 100%; *line-height:20px;}
.data_wname {color: #000000; float: left; font-size: 14px; font-weight: bold; margin:10px 0 4px ; width: 100%; *line-height:20px;}


section .details .left_box .art_box {background:#ffffff; float:left; padding:3px; width:323px; border-radius:3px; border:1px solid #e7e7e7; margin-bottom:10px;}
section .details .left_box .note_textarea { height:80px; width:100%; padding:5px; margin-bottom:5px; border:1px solid #e7e7e7; resize:none; overflow-y:auto;}



.left_symbols {    width: 100%;    float: left; border: 1px solid #e2eef6; padding: 10px; background: #f4f4f4; margin-top: 10px;}
.left_symbols > div {color:#14477E; font-size:18px; font-weight:bold;}
.left_symbols ul {margin:15px 0 0 0; padding:0;}
.left_symbols ul li {margin:1px 0 10px; padding:0; width:100%; float:left; list-style:none;}
.left_symbols ul li .symbols {float:left; width:15%; margin-right:5px; text-align:center;}
.left_symbols ul li .div_right { float:left; width:80%;}



.home_left_banner {border:1px solid #dbdbdb; float:left; padding:10px; width:672px; border-radius:5px;}
.home_left_banner .bg_banner {background:url(../../images/aapc/home_banner.png) 0 0 repeat-y; width:672px; float:left; border-radius:5px; border-top:1px solid #dddddd;}
.home_left_banner .bg_banner .left_sd {width:277px; float:left; border-right:1px solid #d5d5d5;}
.home_left_banner .bg_banner .left_sd .title{background:url(../../images/aapc/home_title_bg.png) 0 0 no-repeat; float:left; padding:16px; color:#ffffff; font-size:35px; text-shadow:1px 1px 2px #022743; text-transform:uppercase; margin-top:10px; background-position:right; font-weight:bold;}
.home_left_banner .bg_banner .left_sd .title h1 {color: #FFFFFF; font-size: 32px; margin: 0; padding:0; text-shadow: 1px 1px 2px #000000; text-transform: uppercase;}
.home_left_banner .bg_banner .mid_sid {width:197px;   float:left;}
.home_left_banner .bg_banner .mid_sid .w_area {background:#ffffff; float:left; width:160px; padding:10px; margin:10px; border-radius:5px;}

.home_left_banner .bg_banner .right_sid {width:197px;  float:left;}
.home_left_banner .bg_banner .right_sid .w_area {background:#ffffff; float:left; width:160px; padding:10px; margin:10px; border-radius:5px; margin-left:5px}




.home_left_banner .cci_bg_banner {background:url(../../images/aapc/bg-coding-head.png) 0 0 no-repeat #ffffff; width:672px; float:left; border:1px solid #c4c4c5; line-height:16px;}
.home_left_banner .cci_bg_banner .left_sd {width:277px; float:left;}
.home_left_banner .cci_bg_banner .left_sd .title{
    background: none repeat scroll 0 0 #2E6296;
    height: 55px;
    margin: 20px 0 0 0;
    position: relative;
    width: 216px;
}
.home_left_banner .cci_bg_banner .left_sd .title h1 {color: #FFFFFF; font-size: 32px; margin: 0; padding: 7px 0 0 30px; text-shadow: 1px 1px 2px #000000; text-transform: uppercase;}
.home_left_banner .cci_bg_banner .mid_sid {width:197px;   float:left;}
.home_left_banner .cci_bg_banner .mid_sid .w_area {float:left; width:160px; padding:10px; margin:10px; border-radius:5px;}

.home_left_banner .cci_bg_banner .right_sid {width:197px;  float:left;}
.home_left_banner .cci_bg_banner .right_sid .w_area { float:left; width:160px; padding:10px; margin:10px; border-radius:5px; margin-left:5px}

.rndbox_hov {
background:-moz-linear-gradient(center top , #F9F9F9 50%, #F0F0F0 100%) repeat scroll 0 0 transparent;
background:-webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#F0F0F0));
background:-webkit-linear-gradient(top, #F9F9F9, #F0F0F0) ;
background:-ms-linear-gradient(top, #F9F9F9, #F0F0F0) ;
background:-o-linear-gradient(top, #F9F9F9, #F0F0F0);
background:linear-gradient(to bottom, #F9F9F9, #F0F0F0);
box-shadow: 0 1px 2px #cccccc;   text-shadow: 0 1px #FFFFFF; transition: box-shadow 1s ease 0s;
}
.rndbox_hov:hover {box-shadow: 0 1px 6px #000055;}
.box_com {width:660px; border:1px solid #dbdbdb; float:left; padding:15px; border-radius:5px; box-shadow:0px 0px 9px #CCCCCC;}


#sidebar {
    float: right;
    margin-top: 20px;
    width: 666px;
	padding:10px;

}

#sidebar h2 {
    font: 17px/19px Arial,Helvetica,sans-serif !important;
    letter-spacing: -1px;
    margin: 0 0 11px;
}
#sidebar h2 span {
    color: #F05A28;
    font-size: 27px;
    font-weight: bold;
    letter-spacing: -3px;
}
#sidebar a.btn-more {
    background: url("../../images/aapc/bg-btn-more.gif") no-repeat scroll 0 -34px transparent;
    color: #FFFFFF;
    display: block;
    font: bold 20px  Arial,Helvetica,sans-serif;
    padding: 4px 10px 3px 11px;
    width: 109px; text-decoration:none; letter-spacing:-1px;
	margin-top:15px; -webkit-appearance: none;
}
#sidebar a.btn-more:hover {
    background-position: 0 0; -webkit-appearance: none;
    text-decoration: none;
}

.info-section {
    overflow: hidden;
    width: 650px; float:left;
}
.info-section .box {
    background: url("../../images/aapc/bg-box.gif") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 11px;
    height: 212px;
    line-height: 15px;
    padding: 15px 12px 10px 17px;
    width: 187px;
}
.info-section .sub-box {
    padding: 15px 0 10px 17px;
    width: 165px;
}
.info-section h2 {
    font-size: 20px;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 0 0 0 2px;
    padding: 0 0 20px 21px;
}
.info-section ul {
    list-style: none outside none;
    margin: 0 0 6px;
    padding: 0;
}
.info-section li {
    background: url("../../images/aapc/bg-box-list.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 12px 14px;
}
.info-section h2.news {
    background: url("../../images/aapc/bg-news.gif") no-repeat scroll 0 -2px transparent;
}
.info-section h2.events {
    background: url("../../images/aapc/bg-events.gif") no-repeat scroll 0 -2px transparent;
}
.info-section h2.discussion {
    background: url("../../images/aapc/bg-discussion.gif") no-repeat scroll 0 -2px transparent;
    padding: 0 0 20px 29px;
}
.info-section a.link-more {
    font-size: 12px;
    margin: 0 0 0 11px;
    background: url("../../images/aapc/bg-link-more.gif") no-repeat scroll 100% 0 transparent;
    float: left;
    padding: 0 26px 5px 3px;
    text-decoration: underline;
}


.news a, .discussion a, .events a {
    color: inherit; text-decoration:none;
}

.box_trial {width:660px; border:1px solid #dbdbdb; float:left; padding:15px; border-radius:5px; text-align:center; box-shadow:0px 0px 9px #CCCCCC;}



.a_click { cursor:pointer;}
.fastcoder_a1 {width:290px; float:left;  }


.fc_blue_heading{text-decoration:none; color:#fff; font-weight:bold; font-size:14px;  padding:10px;  background: #4789c8; width:98%; float:left;   }


.fc_b1 .dex {background:#eee; float:left; padding:5px; font-size:14px; font-weight:bold; color:646464; width:275px; margin:-5px -5px 5px}
.fc_b1 {background:#fff; float:left; width:98%; border:1px solid #d0d0d0; border-top:0; margin-bottom:10px;}
.fc_b1 ul {list-style:none; margin:0; padding:0; width:100%; float:left;  }
.fc_b1 ul > li { border-bottom:1px solid  #dbdbdb; list-style:none; padding: 10px; width:100%; float:left; position:relative;}
.fc_b1 ul > li:last-child { border-bottom:0;}
.fc_b1 ul > li:hover { background:#e6e7e8;}
.fc_b1 ul > li a{ font-weight:normal; color:#1B75BB; text-decoration:underline;}
.fc_b1 ul > li a:hover { text-decoration:none;}
.fc_b1 ul li ul { margin:4px 0 0 -10px; padding:0; border-top:1px solid #dbdbdb;}
.fc_b1 ul li ul li { list-style:none; padding:3px 0 3px 20px; }
.fc_b1 ul li ul li a { font-weight:normal; color:#1B75BB; }
.fc_b1 ul li ul .link_list3 { width:220px; float:left;}
.fc_b1 .issue { clear:both; font-size:12px; }


.glossymenu{margin: 0;padding: 0;width:100%;}
.glossymenu a.menuitem{color: #3E70AF;display: block;position: relative; width: auto;padding: 9px 0 6px;padding-left: 25px;text-decoration: none;border-bottom: 1px solid #DBDBDB; float:left; width:250px;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: #3E70AF;}
.glossymenu a.menuitem .statusicon{position: absolute;top: 10px;left: 5px;border: none;}
.glossymenu div.submenu ul{list-style-type: none;margin: 0;padding: 0;}
.glossymenu div.submenu ul li{border-bottom: 0 !important; padding:2px 0;}
.glossymenu div.submenu ul li a{display: block;	color: #000;text-decoration: none;padding:0;padding-left: 30px;font-size:12px;}
.glossymenu div.submenu ul li a:hover{ text-decoration:underline;}


.new_container {width:100%; float:left; margin-top:10px; padding-left: 15px;
    padding-right: 15px; }

.table_container { width:100%; float:left; margin-top:15px;}
.table_container a {text-decoration: underline;}
.table_container .top-bdr{border-top:1px solid #dbdbdb;}
.table_container table {
    background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    color: #5c5c5c;
}
.table_container .grybg td{ background-color:#e0e9ed !important;}
.table_container tr th {
    background: #4789c8;
   
    color: #fff;
	border-left:0;
    text-align: left;
	padding:3px;
}
.table_container tr th:first-child {
    background: #4789c8;
    color: #fff;
    text-align: left;
	padding:3px;
}
.table_container tr td {
    color: #5c5c5c;
    padding: 3px !important;
	border:1px solid #dbdbdb;
	border-left:0;
	border-top:0;
}
.table_container tr td:first-child {
    color: #5c5c5c;
    padding: 3px !important;
	border:1px solid #dbdbdb;
	border-top:0;
}
.table_container tr:nth-child(2n) td, .blue-container tr.even td {
    background: none repeat scroll 0 0 #ffffff;
}
.table_container tr:nth-child(2n) td, .blue-container tr.even td {
    background: none repeat scroll 0 0 #ffffff;
}




.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #dbdbdb;
padding: 4px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#5c5c5c;
}

.anylinkcss a:hover{ /*hover background color*/
background: #f0f0f0;
color: #5c5c5c;
}

.article_container {border-top: 2px solid #175E96; float: left; margin-top: 10px; width:100%;}
/*.article_container table{width:100%; overflow:auto;}*/
.chapter-p-left {float: left; width: 100%;}
.spl_articles        {border-top:3px solid #0d78c1; float:left; background:transparent; width:100%;}
.spl_articles .heading {font-size:20px; font-weight:bold; color:#1f1f1f; text-transform:uppercase; float:left; padding:0 !important; margin:-5px 0 7px 0;}
.spl_articles ul   {color:000000; float:right; width:195px; margin:0 !important; padding:0 !important;}
.spl_articles ul li                {float:left; list-style:none; display:block;}
.spl_articles ul li a {font: bold 14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important; text-decoration:underline; color:#1B75BB  !important;}
.spl_articles ul li a:hover {text-decoration:none;}

.black_bar {padding:4px 10px; background: #076AA4 !important; clear:both; height:auto; position:relative \9; float:left; width:100%;}
.black_bar label {padding:2px; float:left; color:#ffffff !important; font: bold 20px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important;}
.black_bar .heading {font-size:20px; font-weight:bold; color:#ffffff !important; text-transform:uppercase; float:left; margin:0; padding:0;}

.black_bar_image    {padding:3px; background:#464646 !important; clear:both; float:left;z-index:-999;position:relative \9;width:932px;}
.black_bar_image label     {padding:5px; margin-top:5px; float:left; color:#ffffff !important; font: bold 20px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important;}
.black_bar_image .heading  {font-size:20px; font-weight:bold; color:#ffffff !important; text-transform:uppercase; float:left; margin:0; padding:0;}


.spl_articles_container  {/*width:908px;*/width:100%; clear:both; background:#f0f0f0; padding:15px; float:left;  margin-bottom: 10px;}
.spl_articles_container > h1        {font: bold 14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important; color:#010101 !important; padding-top:7px;}
.spl_articles_container > h2        {font: bold 14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important; color:#010101 !important; padding-top:20px !important; clear:both;}
.spl_articles_container ul                             {
/*width:908px;*/width:600px; clear:both; list-style:none; font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important;
margin:0 !important; padding:0 !important;
}
.spl_articles_container ul li          {clear:both; padding-top:9px; *padding-top:5px;}
.spl_articles_container ul li > label {font-weight:normal !important; margin:-1px 0 0 0 !important; float:left !important;/* width:828px;*/ width:525px;}
.spl_articles_container ul li > input[type="checkbox"] {margin:2px 10px 0 0; *margin:-1px 10px 0 0; float:left !important;}
.spl_articles_container ul li > img {margin:0 20px 0 0 !important; float:left !important;}
.spl_articles_container ul li a {color:#1B75BB !important; font-weight:normal !important; text-decoration:underline;}
.spl_articles_container ul li a:hover {color:#010101 !important; text-decoration:none;}

.article_box_cat {border:1px solid #e7e7e7; float:left; width:100%; padding:7px;     margin-bottom: 10px; background:#fff;}
.article_box_cat a{ font-size:normal !important; text-decoration:none !important; color:#1f1f1f !important; font-size:14px;}
.article_box_cat a:hover{ font-size:normal; text-decoration:underline !important;}


.survival_box_cat {border:1px solid #e7e7e7; float:left; width:100%; padding:7px; background:#ffffff;}
.survival_box_cat a{ font-size:normal !important; text-decoration:none !important; color:#1f1f1f !important; font-size:14px;}
.survival_box_cat a:hover{ font-size:normal; text-decoration:underline !important;}


.aapc_nav { margin:0 auto; background:#fff; height: 90px;}
.aapc_logo_pos {position:absolute; z-index: 51; top:0;     padding-left: 10px;}

.aapc_nav .coder_nav {background: url(../../images/aapc/aapc-sprite2-new.png) repeat-x 0 -57px; width:918px; height:38px; position:relative; border-radius:0 5px 5px 0; box-shadow:0px 0px 2px #545454; margin-left:10px; }
.aapc_nav .coder_nav .right_links {float:right;   border-left:1px solid #00467f;}
.aapc_nav .coder_nav .right_links ul { margin:0; padding:0; list-style:none; }
.aapc_nav .coder_nav .right_links ul li{ margin:0; float:left; border-left:1px solid #0d90ca; border-right:1px solid #024c86; color:#ffffff;}
.aapc_nav .coder_nav .right_links ul li a{ color:#ffffff; text-decoration:none; font-size:15px; padding:9px 25px; *padding:10px 25px; padding:10px 23px 10px 24px \0/; float:left; text-shadow:1px 1px 1px #00467f;}
.aapc_nav .coder_nav .right_links ul li a:hover{background: url(../../images/aapc/new-top-navs-hover.png) repeat-x 0 0; color:#ffffff; text-shadow: none; }
.aapc_nav .coder_nav .right_links ul .boder_r_none {border-right:0;  border-radius:0 5px 5px 0;}
/*.aapc_nav .rad {border-radius:0 5px 5px 0;}*/
.aapc_nav .widthnav {width:100%;}



.aapc_nav .lite_nav { width:100%; height:35px; position:relative; float:left; }
.aapc_nav .lite_nav .right_links {float:right;   /*border-left:1px solid #00467f;*/     margin-top: 35px; padding-right:10px;}
.aapc_nav .lite_nav .right_links ul {margin:0; padding:0; list-style:none;}
.aapc_nav .lite_nav .right_links ul li {margin:0;  float:left; /*border-left:1px solid #0d90ca; border-right:1px solid #024c86;*/ color:#ffffff; }
.aapc_nav .lite_nav .right_links ul li a{ text-decoration:none; font-size:16px; padding:17px 10px 17px; float:left; /*text-shadow:1px 1px 1px #00467f;*/}
.aapc_nav .lite_nav .right_links ul li a:hover{background:#0068a3; color:#ffffff; }
.aapc_nav .lite_nav .right_links ul .boder_r_none { border-right:0; }


/*.aapc_nav .lite_nav_right {border-radius:5px; float:left; margin-left:10px;  border:1px solid #d4670f;  box-shadow:0px 0px 2px #545454;  text-shadow:1px 0px 0px #7a3b10;}*/
.aapc_nav .lite_nav_right a{text-decoration: none;
    font-size: 15px;
    padding: 15px;
    background: #f58720;
    color: #fff;
    float: right;
    border: none;
    z-index: 1;
    position: relative; line-height:20px; }


.aapc_nav .trial_nav_left {border-radius:5px; float:left; margin-left:10px;  border:1px solid #d4670f;  box-shadow:0px 0px 2px #545454;  text-shadow:1px 0px 0px #7a3b10;}
.aapc_nav ul li .trial_nav_left a {color:#ffffff; text-decoration:none; font-size:15px; padding:8px !important; float:left; text-align:center; width:168px;  background: url(../../images/aapc/aapc-top-org-bg.png) repeat-x 0 0 #f6892d; line-height:16px;}
.aapc_nav .trial_nav_left a:hover {text-decoration: none; background: url(../../images/aapc/aapc-top-org-bg.png) repeat-x 0 -36px #f6892d;}

.icons_box {background:#f5f5f5;
border:1px solid #babcbc; padding:5px 5px 3px 5px;  float:right; border-radius:5px; margin-bottom:10px;}


 .wid_search { color: #333; background-color: #555; 
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fefe', endColorstr='#c4dce7', GradientType=0 );*/
width:75%;     border: 1px solid transparent; border-color: #ddd;
float:left; padding:20px 11px; margin-bottom:10px; border-radius:8px; 
behavior: url(PIE.htc);
}
.advsrch_wdg_advsrch_wdg{ float: right;
    background-color: #10649a;
    color: #FFF !important;
    padding: 10px 5px;
    /*margin-left: 10px;*/
    border-radius: 5px;}
.wid_search .search {height: 1%; margin:0 auto; width:100%; position:relative;}
.wid_search .search .text {background: none repeat scroll 0 0 #FFFFFF; color: #797777; float: right; margin: 0; padding: 10px 10px 10px 123px; height:44px; width:72%; font-size: 12px;/*line-height: 1.42857;*/ float:left;}

/*.wid_search .search .text {background: none repeat scroll 0 0 #FFFFFF; color: #797777; float: right; margin: 0; padding: 10px; height:44px; width:65%;	font-size:13px; /*line-height: 1.42857;*/ float:left;}*/

.wid_search .search .submit {  border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
	height: 38px;
    padding: 10px;
    background: #f58720;
    color: #fff;
    float: right;
    border: none;
    z-index: 1;
	cursor: pointer;
    position: relative;}
.wid_search .search_setting {background: url("../../images/aapc/s_set.png") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; float: right;  font-size: 0; height: 38px;  width:125px; line-height: 0; margin:0px !important;  padding: 0;  text-indent: -9999px;  z-index: 1; position: relative;}
.need-help{ border-radius:5px;border:1px solid #c5c5c5; background-color:#ccc; float:right; width:24%; display:table;}
.need-help span{color:#10649a; display:block; font-size:15px; font-weight:bold;}
.need-help .texthelp{background-color:#f3f3f3; height:84px; display:table-cell; padding:5px 10px;vertical-align:top;}
.need-help .icon{background-color:#10649a; height:65px;display:table-cell;padding:5px; width:50px; vertical-align:middle;}
.need-help a {text-decoration:none;}
.need-help a:hover {text-decoration:underline;}
section .details .wid_left_box {color: #333; background-color: #f5f5f5; border: 1px solid transparent; border-color: #ddd;
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6', GradientType=0 );*/ width:98%; padding:10px; border-radius:8px; margin-bottom:10px;}

.wid_heading{text-decoration:none; margin-bottom:10px; color:#fff; font-weight:600; font-size:14px;  padding:10px;  background: #4889c8; width:98%; /*float:left; margin-bottom:10px;*/ position:relative; z-index:100;}

.wid_b1 {background: rgba(254,254,254,1);
background: -moz-linear-gradient(left, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(243,243,243,1)));
background: -webkit-linear-gradient(left, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%);
background: -o-linear-gradient(left, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%);
background: -ms-linear-gradient(left, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%);
background: linear-gradient(to right, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3', GradientType=1 ); padding:5px; width:98%; border:1px solid #d0d0d0; border-radius:0 0 5px 5px; margin-bottom:5px; margin-top:-7px; border-top:0; position:relative;}
.wid_b1 ul {list-style:none; margin:0; padding:0; width:100%; float:left;  }
.wid_b1 ul > li { border-bottom:1px solid  #dbdbdb; list-style:none; padding: 5px; width:100%; float:left; position:relative;}
.wid_b1 ul > li:last-child { border-bottom:0;}
.wid_b1 ul > li:hover { background:#e6e7e8;}
.wid_b1 ul > li a{ font-weight:normal; color:#1B75BB; text-decoration:none;}
.wid_b1 ul > li a:hover { text-decoration:underline;}
.wid_b1 ul li ul { margin:4px 0 0 -10px; padding:0; border-top:1px solid #dbdbdb;}
.wid_b1 ul li ul li { list-style:none; padding:3px 0 3px 20px; }
.wid_b1 ul li ul li a { font-weight:normal; color:#1B75BB; }


 .Code_Changes {    color: #333;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    border-color: #ddd;
width:100%;
float:left; padding:20px 10px; margin-bottom:10px;border-radius: 8px;}

.add_icon { width:16px; height:16px; background: url('../../images/aapc/aapc-sprite.png') repeat-x -3px 0px;}
.less_icon {width:16px; height:16px; background: url('../../images/aapc/aapc-sprite.png') repeat-x -3px -25px;}


.add_icon_blue { width:16px; height:16px; background: url('../../images/aapc/aapc-sprite.png') no-repeat -3px -1px;}
.less_icon_blue {width:16px; height:16px; background: url('../../images/aapc/aapc-sprite.png') no-repeat -3px -26px;}


.dd_left {width:16px; height:16px; background: url('../../images/aapc/aapc-sprite.png') repeat-x -3px -78px;}
.dd_down {width:16px; height:16px; background: url('../../images/aapc/aapc-sprite.png') repeat-x -3px -54px;}
.previous_code {width:18px; height:19px; background: url('../../images/aapc/aapc-sprite.png') repeat-x 0px -104px;}
.next_code {width:18px; height:19px; background: url('../../images/aapc/aapc-sprite.png') repeat-x 0px -145px; }
.icon_new_code {width:10px; height:10px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -11px -3px; margin-left:13px; margin-top:3px;}
.icon_revised_code {width:10px; height:10px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -11px -23px; margin-left:13px; margin-top:3px;}
.icon_icd_03 {width:16px; height:16px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -9px -171px;  margin-top:1px; margin-left:10px;}
.icon_icd_04 {width:16px; height:16px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -8px -42px; margin-left:10px;  margin-top:3px;}
.icon_icd_05 {width:16px; height:16px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -8px -75px; margin-left:10px;  margin-top:3px;}
.icon_icd_06 {width:16px; height:16px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -8px -107px; margin-left:10px;  margin-top:3px;}
.icon_icd_07 {width:16px; height:16px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -8px -139px; margin-left:10px; margin-top:3px;}
.icon_no_poa {width:22px; height:22px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -6px -206px; margin-top:3px;}
.icon_no_pdxin {width:27px; height:22px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -3px -246px; margin-left:0px; margin-top:3px;}
.icon_cc_symbol {width:22px; height:22px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -6px -290px;  margin-top:3px;}
.icon_mcc_symbol {width:22px; height:22px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -6px -329px;  margin-top:3px;}
.icon_cc_exc_symbol {width:31px; height:22px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -1px -373px; margin-left:0px; margin-top:3px;}
.icon_newborn {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -420px; margin-left:6px; margin-top:3px;}
.icon_pediatrics {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -448px; margin-left:6px;  margin-top:3px;}
.icon_maternity {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -477px; margin-left:6px; margin-top:3px;}
.icon_adult {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -505px;margin-left:6px; margin-top:3px;}
.icon_female {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -536px; margin-left:6px; margin-top:3px;}
.icon_male {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -564px; margin-left:6px; margin-top:3px;}
.icon_download_pdf {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -594px; margin-left:6px; margin-top:3px;}
.icon_fav_code {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -627px; margin-left:6px; margin-top:3px;}
.icon_nofav_code {width:22px; height:19px; background: url('../../images/aapc/aapc-icons-sprite.png') no-repeat -5px -664px; margin-left:6px; margin-top:3px;}
.a3,.a1{color:red !important;font-weight:bold;}
.a10{font-weight:bold;}
.i1{color:#82b787;font-weight:bold;}
.i10{font-weight:bold;}
.i3{color:#82b787;font-weight:bold;}
.e1{color:#c38d91;font-weight:bold;}
.e110{font-weight:bold;}
.e210{font-weight:bold;}
.e3{color:#c38d91;font-weight:bold;}

.icd10additional{color:red !important;}
.icd10include{background-color:#dcf2de;padding:15px !important;margin:0 5px 5px 0 !important; color: #000000; border-right:5px solid #fff; border-bottom:5px solid #fff;}
.icd10exclude1{background-color:#f6d7d9;padding:15px !important;margin:0 5px 5px 0 !important; color: #000000; border-right:5px solid #fff; border-bottom:5px solid #fff;}
.icd10exclude2right{background-color:#f6d7d9;padding:15px !important;margin:0 5px 5px 0 !important; color: #000000;}
.icd10exclude2left{background-color:#f6d7d9;padding:15px !important;margin:0 5px 5px 0 !important; color: #000000;}
.icd10metatable td{margin:0 5px 5px 0 !important;}


.welcome_trial { width:100%; margin:0 auto;}
.welcome_trial .gry_bg {background:#a1a1a1; padding:5px; border-radius:5px; width:100%; float:left; margin:30px 0;}
.welcome_trial .white_bg {padding:10px; border-radius:5px; color:#5C5C5C;  width:100%; float:left; background: rgba(254,254,254,1);
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 48%, rgba(230,230,230,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(48%, rgba(243,243,243,1)), color-stop(100%, rgba(230,230,230,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 48%, rgba(230,230,230,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 48%, rgba(230,230,230,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 48%, rgba(230,230,230,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 48%, rgba(230,230,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6', GradientType=0 ); border:1px solid #888888;}
.welcome_trial .white_bg .welcome_head { font-size:18px; font-weight:bold;}
.welcome_trial .white_bg .welcome_msg { font-size:14px; float:left; margin:10px 0; width:100%; line-height:18px;}
.welcome_trial .white_bg .welcome_msg  ul{ margin:0; padding:0; list-style:none;}
.welcome_trial .white_bg .welcome_msg  ul li { padding:0 0 0 40px; background:url(/webroot/images/aapc/arrow01.gif) no-repeat 25px 5px; margin:10px 0;}
.welcome_trial .white_bg .welcome_msg  ul li strong { color:#373737; font-weight:bold;}
.welcome_trial .white_bg .welcome_msg .select { width:100%; margin:0; padding:5px !important; line-height:15px; border:1px solid #7f7f7f; background:#ffffff; float:left; margin-right:10px; line-height:25px;}
.welcome_trial .white_bg .welcome_msg .select option {padding:0 5px;}
.welcome_trial .white_bg .welcome_msg .button { background: url(/webroot/images/aapc/btn-bg.gif) repeat-x 0 top;
border-radius:3px;
border:1px solid #C36220;
color:#ffffff !important;
font-size:18px;
font-weight:normal;
padding:5px 6px;
text-decoration:none !important; cursor:pointer; text-shadow:0 1px 0 #C36220; text-align:center; margin:0 !important; -webkit-appearance: none; }

.welcome_trial .white_bg .welcome_msg .button:hover {background: url(/webroot/images/aapc/btn-bg.gif) repeat-x 0 bottom; -webkit-appearance: none;}

.pre_order_save {background:#d9edf7; padding:10px; color:#3a87ad; border:1px solid #bce8f1; width:668px; border-radius:5px; margin-bottom:15px; font-size:14px; float:left;}
.pre_order_save .save_text {width:510px; float:left; margin:5px 0 0 5px;}
.pre_order_save .prebtn {background: url(../../images/aapc/btn-bg.gif) repeat-x 0 top; border-radius:3px; border:1px solid #C36220; -webkit-appearance: none;
color:#ffffff !important; font-size:13px; line-height:16px; font-weight:bold; padding:5px 10px;
text-decoration:none !important; cursor:pointer; text-shadow:0 1px 0 #C36220; float:right;}

.pre_order_save .prebtn:hover {background: url(../../images/aapc/btn-bg.gif) repeat-x 0 bottom;}




.code {/*font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;*/
}
.tips {padding-left:5px; margin-left:4px;}
.color_2 {color:#628dd5 !important;}
.color_3 {color:#e36712 !important;}
.color_4 {color:#aaa401 !important;}
.color_5 {color:#ea6f76 !important;}
.color_6 {color:#74b047 !important;}

.lc {
   background-color: #009999;
   color:#FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 5px;
    padding: 0 1px;
    text-align: center;
}
.nc {background-color: #CC3300;
   color:#FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 5px;
    padding: 0 1px;
    text-align: center;
}
.hac {
   background-color: #FFCC00;
   color:#000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 5px;
    padding: 0 1px;
    text-align: center;
}
.cc {
   background-color: #FF6666;
   color:#000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 5px;
    padding: 0 1px;
    text-align: center;
}
.dno {
   background-color: #009999;
   color:#000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 5px;
    padding: 0 1px;
    text-align: center;
}
.no {
   background-color: #ACACBF;
   color:#000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 5px;
    padding: 0 1px;
    text-align: center;
}

 .trial-foot-note {background: rgba(205,205,205,1);
background: -moz-linear-gradient(top, rgba(205,205,205,1) 0%, rgba(213,213,213,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(205,205,205,1)), color-stop(100%, rgba(213,213,213,1)));
background: -webkit-linear-gradient(top, rgba(205,205,205,1) 0%, rgba(213,213,213,1) 100%);
background: -o-linear-gradient(top, rgba(205,205,205,1) 0%, rgba(213,213,213,1) 100%);
background: -ms-linear-gradient(top, rgba(205,205,205,1) 0%, rgba(213,213,213,1) 100%);
background: linear-gradient(to bottom, rgba(205,205,205,1) 0%, rgba(213,213,213,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#d5d5d5', GradientType=0 ); padding:5px 10px; border-top:1px solid #a7a7a7; float:left; font-size:14px; margin: 5px -10px -10px; color:#333333; text-shadow: 0 1px 0 #ECECEC; width:100%;}

/*.widget-webinar { background: rgba(0, 0, 0, 0) url("../../images/aapc/widget-free-webinar2.png" ) no-repeat scroll 0 0;}
.widget-video { background: rgba(0, 0, 0, 0) url("../../images/aapc/widget-2-minute-video2.png") no-repeat scroll 0 0;}
.widget-webinar:hover, .widget-video:hover { background-position:-208px 0;}
.widget-webinar, .widget-video {  display: block;    height: 54px;    margin: 15px 0 0 10px;    width:203px;}*/

---------------------------------------------------------------------------------------------------------------------------------------------



.aapc_nav .manage_link { float:left; margin-left:10px;}
.aapc_nav .manage_link a{ color:#ffffff; text-decoration:none; font-size:14px; padding: 17px 11px 16px; float:left; text-align:center;  background-color:#f58720; }
.aapc_nav .manage_link a:hover{text-decoration: none;} 
.aapc_nav .left-bg { position: absolute; top: auto;  right: auto; bottom: auto;  left: 0; height: 8px; background: #5e5e5e; width: 50%;}
.aapc_nav .right-bg { position: absolute;top: auto;right: 0;bottom: auto; left: auto; height: 37px;background: #5e5e5e;width: 50%;}
.aapc_nav .header {position: relative; padding: 0;}
.aapc_nav .header .top-bg-outer { position: relative; margin: 0 15px;}
.aapc_nav .header .top-bg-outer .top-bg { width: 100%; height: 37px; position: absolute;top: 0; right: auto; bottom: auto;left: 0; background: #5e5e5e; }
.nav .rightBtn a {color: #ffffff; text-decoration: none;font-size: 14px; padding: 17px 11px 16px; float: left; text-align: center; -webkit-appearance: none;
    background-color: #f58720;}
.navbar .left-bg {z-index: -1;position: absolute; top: auto;  right: auto; bottom: auto;  left: 0; height: 10px; background: #5e5e5e; width: 50%;}
.navbar .right-bg { position: absolute;top: auto;right: 0;bottom: auto; left: auto; height: 35px;background: #5e5e5e;width: 50%; z-index: -1;}
.navbar .top-bg-outer .top-bg { width: 100%; height: 35px; position: absolute;top: 0; right: auto; z-index: -2; bottom: auto;left: 0; background: #5e5e5e; }
.navbar .top-bg-outer { position: relative; margin: 0 16px;}

.btnCol{ background: #116aa4!important;  border-radius: 0px!important; padding: 0; float: right; -webkit-appearance: none;}
.navbar-toggle .icon-bar { background-color:#fff!important;}
.navbar-toggle {margin-top:40px!important;  }
.headerWhite{ background-color:#fff!important; position: absolute; top: 35px; right: 0;bottom: auto; left: auto;height: 54px; width:100%;z-index: -1;}
.MainMenu .login>a { background: #f58720; color: #fff;}
.MainMenu .renew> a { background: #f58720 none repeat scroll 0 0;  color: #fff;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.mr{margin-right:5px}
.ml{margin-left:5px}
.fr{float:right!important;}
.fl{float:left!important;}

.hContainer{margin: 0 auto; position: relative; border-bottom: 1px solid #eaeaea;  background: #fff;  z-index: 999;}
.hContainer .left-bg{ position: absolute;  top: auto;  right: auto;  bottom: auto;  left: 0;  height: 8px;  z-index: 1;  background: #5e5e5e; width:50%;}
.hContainer .right-bg{ position: absolute; top: auto;  right: 0;bottom: auto;  left: auto; height: 32px;  z-index: 2;  background: #5e5e5e; width:50%;}
.midContainer{    margin-right: auto;  margin-left: auto; min-height:600px;/*padding-left: 15px; padding-right: 15px;*/ width: 1280px;}
.midContainer{ max-width:1280px;  width: auto !important;

}
.aapc_nav .top-bg-outer {   position: relative;  margin: 0 15px;}
.aapc_nav .top-bg-outer .top-bg{width: 100%;  height: 32px; position: absolute;  top: 0;  right: auto; bottom: auto; left: 0;  background: #5e5e5e; z-index: 50; }
.favCodeLeft{width:14%;}
ul li .favCodeRight{width:80%; margin-left:14px;}
/*.wid_lcd_container2 .ContractorType{ width:82%;}*/
.ncdInputNew{width:100%;}
.MsDrgInput{width:100%;}
.tab-menu-open-button { display: none;  float: right;  margin: 35px 0 0; list-style: none; -webkit-appearance: none;}
.tab-menu-open-button>li { float: left; list-style: none; -webkit-appearance: none;}

.tab-menu-open-button>li>button {  padding: 0;  margin: 0;  height: 54px; -webkit-appearance: none;}
.tab-menu-open-button>li>button>span {  width: 52px;   display: block;   text-align: center; -webkit-appearance: none;}
.MenuMob .icon-bar {  display: block;  width: 22px;  height: 2px;  border-radius: 1px;}
.tab-menu-open-button>li>button>span>span { -webkit-appearance: none; height: 2px!important;  background: #fff; width: 28px!important;  display: block;  opacity: 1;  margin: 6px auto!important;  filter: alpha(opacity=100);  -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg);  transform: rotate(0deg); -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;  -ms-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
.TwoBttn{background: #F5F5F5; width:100%; border: 1px solid #DBDBDB; float:left;     padding: 10px;     text-align: center;     margin-bottom: 10px;}
.TwoBttn img{/*display: block;*/   max-width: 100%;    border: 1px solid #eaeaea;    padding: 1px;}
.cciBundle{width:100%;     margin-top: 15px;}
.cciBundle .cciBundleTxt{width:75%;}
.cciBundle .cciBundleImg{width:25%; float:left;}


form .formDiv{width:100%; float:left;     margin: 10px 0; padding:25px 10px 0 10px; color: #333; background-color: #f5f5f5; border: 1px solid transparent;    border-color: #ddd;    border-radius: 8px;}
.blue_heading1{color:#333;    width: 20%;  margin-top: 7px;  font-size: 14px;   text-align: right;     font-weight: bold!important;}
.numCode1{color:#333; text-align:right; width: 20%;  margin-top: 25px;  font-size: 14px;  font-weight: bold!important; padding-right: 5px;}
span .blue_heading1{color:#333;    width: 20%;  margin-top: 5px;  font-size: 16px;   text-align: right;     font-weight: bold!important;}

.blue_heading2{width:70%; float:left;}
.locality1 {width:19.5%; color:#333; margin-top: 10px;  font-size: 14px;   text-align: right;     font-weight: bold!important;}
.locality2 {width:40%; color:#333; /*margin-top: 5px;*/  font-size: 14px;   text-align: right;     font-weight: bold!important;}
.locality3 {width:20%; color:#333; margin-top: 5px;  font-size: 14px;   text-align: right;     font-weight: bold!important;}
.location1 {width:20%; color:#333; margin-top: 5px;  font-size: 14px;   text-align: right;     font-weight: bold!important;}
.location2 {width:20%; color:#333; margin-top: 5px;  font-size: 14px;   text-align: left;     font-weight: bold!important;}
.location3 {width:20%; color:#333; margin-top: 5px;  font-size: 14px;   text-align:left;     font-weight: bold!important;}
.location4 {width:25%; color:#333; margin-top: 5px;  font-size: 14px;   text-align: left;     font-weight: bold!important;}

.mobilenav-container {     z-index: 9; display: none; position:absolute;  left: 0; width: 100%; background: #116aa4;  height: auto;  top: 91px;  overflow-y: auto; }
.mobilenav-container .mobilenav {    display: block;    color: #fff;    position: relative;    width: 100%;    height: 100%;    overflow-y: auto;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    transition: all 0.4s ease;}
.mobilenav-container .mobilenav-links>ul {   padding: 0 12px 0 12px; list-style: none;}
.mobilenav-container .mobilenav-links>ul>li>a {   padding: 20px;    color: #fff;    font-size: 18px;    text-decoration: none;    display: block;    font-weight: 700;    border-top: 1px solid #2985b6;    border-bottom: 1px solid #0e538e;}
.mobilenav-container .mobilenav-links>ul>li> .renew a {   padding: 20px;    color: #fff;    font-size: 18px;    text-decoration: none;    display: block;    font-weight: 700;    border-top: 1px solid #2985b6;    border-bottom: 1px solid #0e538e;}
#subscribe-aapc .btn-box {
    margin: 5px 0px;
    
}	

.btn-box.btn-grey {
    background: #5C5C5C none repeat scroll 0% 0%;
    border-bottom-color: #404040;
}
.btn-box.btn-blue {
  background: #1b75bb;
  border-bottom-color: #1352a6;
}
li .LeftNavCoding{padding: 10px 36px 11px 10px;}
.LeftCodeDiv{width:59%;}
.RightCodeDiv{width:40%;}
.ncdRadio{width:20%;}
.CptCodeLeft, .IcdCodeRight{width:45%}

.header-top-pre-nav {
    padding: 6px 0;
    position: absolute;
    z-index: 999;
    margin-right: 15px;
    right: 0;
	float: left;
    display: none;
    width: 80px;
}
.header-top-pre-nav>ul>.search>a>i, .header-top-pre-nav>ul>.cart>a>i{
    height: 18px;
    width: 22px;
    display: block;
    float: left;
    background: url(../../images/aapc/search.png) no-repeat;
}
.header-top-pre-nav>ul>#settingsHeader>a>i{
    height: 18px;
    width: 22px;
    display: block;
    float: left;
    background: url(../../images/aapc/setting.png) no-repeat;
	    margin-left: 10px;
}

.google-search-container {
    position: absolute;
    top: 37px;
    right: 0;
    bottom: auto;
    left: auto;
    
    background: rgba(255,255,255,0.9);
    padding: 5px 10px 5px;
    display: none;
    z-index: 99999;
	overflow:inherit!important;
}
.anylinkcss{
position: absolute;
right:0px;
top: 47px;
visibility: hidden;
border: 1px solid #dbdbdb;
border-bottom-width: 0;
font: normal 12px Arial;
line-height: 18px;
z-index: 100; 
background:#fff;
width: 125px;
}

.settingsHolder {
    position: absolute;
    top: 32px;
    right: 0;
    bottom: auto;
    left: auto;
    width: 35%;
    background: #fff;
    /*padding: 5px 10px 5px;*/
    display: none;
    z-index: 999;
	width:132px;
	
}
.google-search-container>.google-search-container-inner {
    background: #fff;
    padding: 1px;
    position: relative;
    
}

.google-search-container>.google-search-container-inner input[type=button], .google-search-container>.google-search-container-inner input[type=submit] {
    
    border: none;
    background: #f58720;
    border-top: 1px solid #f9bc82;
    outline: none;
    border-bottom: 1px solid #c06109;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    padding: 10px 20px 12px;
    text-align: center;
    outline: none;
    margin: 0px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    right: 2px;
    top: 2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding: 8px 20px 8px;
}

.google-search-container>.google-search-container-inner input[type=text], .google-search-container>.google-search-container-inner input[type=search] {
    width: 100%;
    padding:9px 100px 9px 125px;
    font-size: 16px;
    font-weight: 400;
    border: 1px solid #5e5e5e;
    
}
.article_container .survivalTb{width:100%; overflow:auto;}
.search-main .modifierCon{width:100%;}
@-moz-document url-prefix(){
	.wid_b1 {
   overflow:hidden;
}
}

section .details .searchTxt{
	margin-left: 3px;
    margin-top: 42px;
    text-align: center;
	position:absolute;
	font-size: 12px;
}

.cciResultScroll{
	width:100%;
	overflow:auto;
}
.submit, textarea, button {
    -webkit-appearance: none; /*Safari/Chrome*/
	
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;

    -webkit-border-radius: 0; 
}

.topbannerOuter, .TopBanner1 {background:#fff; text-align: center;}

#cci_col2_div{width:100%;}







.pop_box_addon .first_box_change .left_box {
	float: left;
	margin-right: 10px;
	width: 45%;
	position: relative;
}

.pop_box_addon .first_box_change .right_box {
	float: left;
	width: 48%;
	position: relative;
	margin-left: 10px;
}

.pop_box_addon .first_box_change .right_box .txtcontent {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.pop_box_addon .second_box {
	font-size: 20px;
	padding: 10px 10px 15px;
	width: 100%;
	margin: 0px auto;
	height:auto;
}

.pop_box_addon .second_box .p_imgs {
	float: left;
	margin-right: 10px;
}

.pop_box_addon .second_heading {
	font-size: 18px;
	float: left;
	margin: 10px;
	width: 100%;
}
.pop_box_addon {
	overflow: hidden;
	width: 100%;
	float: left;
	color: #777777;
	font-size: 14px;
	font-family: calibri, Arial, Helvetica, sans-serif;
	/*line-height: 17px;*/
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	-webkit-box-shadow: 0px 7px 34px 0px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 7px 34px 0px rgba(0, 0, 0, 0.47);
	box-shadow: 0px 7px 34px 0px rgba(0, 0, 0, 0.47);
}

.pop_box_addon .first_heading {
	padding: 10px;
	font-size: 21px;
	float: left;
	width: 100%;
	color: #595959;
}

.pop_box_addon .first_box_change {
	padding: 10px;
	border: 1px solid #dbdbdb;
	border-left: 0;
	border-right: 0;
	width: 100%;
	float: left;
}

.print_area {padding:10px; height:520px; overflow: auto; font-family: 'Trebuchet ms', Verdana, Arial; color:#3d3d3d; float:left; font-size:13px;}

#divAutoTab .numBox{	width:9%; float:left; margin-top:15px;}

.NewsLetterDropDown{width:100%; float:left;}
/*.NewsLetterDropDown1{width:75%!important; float:left;}*/
.welcome_trial .white_bg .welcome_msg .wd1 {
    float: left;
    width: 75%;
    margin: 10px 0;
}
.NewsLetterDropDown2{    margin-top: 22px; width: 20%; float: left;}

/*input{-webkit-appearance:none; border-radius:0;}*/
/*.settingDropDwn{width: 110px; float: right;  z-index: 999;  margin-top: -55px;  background: #fff;     border: 1px solid #dbdbdb;  border-bottom-width: 0;
    font-size:12px;  line-height: 18px;
    height: auto;    color: #fff;  text-decoration: none;  position:relative;}*/
	
.settingsHolder ul li a {width: 100%;
    display: block;
    text-indent: 3px;
    border: 1px solid #dbdbdb;
    padding: 4px 0;
    text-decoration: none;
    font-weight: normal;
    text-indent: 5px;
    color: #5c5c5c;
	font-size: 12px;}	
	
/*.TwoBttn{background: #F5F5F5;    border: 1px solid #DBDBDB;    float: left;    padding: 10px;    text-align: center;    margin-bottom: 10px;}

 .TwoBttn img {
    display: block;
    max-width: 100%;
    border: 1px solid #eaeaea;
    padding: 1px;
}*/	

.widget-webinar, .widget-video{width:100%;}
.data_box a.ab_links {background:#0071bc ; padding:1px 3px; color:#ffffff !important; text-decoration:none !important; font-size:12px;}
.data_box a.ab_links:hover {color:#ffffff !important;}
.data_box a.ab_links:visited {color:#ffffff !important;}
.data_box a.ab_links.selected {background:#f78d3f; padding:1px 3px;}
.highlight-search {background-color: yellow;}

.index_h1 { float:left;}
.index_n_search {float:left; margin-top:6px; width:100%;}
.index_n_search input[type="text"] {border:1px solid #dbdbdb; width:96%; padding:5px; float:left; margin:0px; border-radius:3px 0 0 3px;}
.index_n_search input[type="button"] {border:0; padding:6px 5px; float:left;  margin:0px; background:#fe7b13; color:#ffffff; font-size:13px; font-weight:bold; line-height:15px; *line-height:13px; border-radius:0 3px 3px 0; cursor:pointer; -webkit-appearance: none;
background: rgba(254,125,19,1);
background: -moz-linear-gradient(top, rgba(254,125,19,1) 0%, rgba(255,155,33,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,125,19,1)), color-stop(100%, rgba(255,155,33,1)));
background: -webkit-linear-gradient(top, rgba(254,125,19,1) 0%, rgba(255,155,33,1) 100%);
background: -o-linear-gradient(top, rgba(254,125,19,1) 0%, rgba(255,155,33,1) 100%);
background: -ms-linear-gradient(top, rgba(254,125,19,1) 0%, rgba(255,155,33,1) 100%);
background: linear-gradient(to bottom, rgba(254,125,19,1) 0%, rgba(255,155,33,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7d13', endColorstr='#ff9b21', GradientType=0 );
text-shadow:0px 1px 0 #bf5b0f;
 
}
.index-search-err {clear:both; color:#ff0000;}

.margin-top2 .check-area{margin-left:5px; padding-top:5px;}
.margin-top2 span{width:50%;}

.lcdLookup{
 width:100%; float:left; margin-top:10px; background:#f5f5f5; padding:25px 10px 10px 10px; border:1px solid #dbdbdb;}
 
 .lcdLookup .blue_headingNew{ width:44%;  margin-top: 16px; font-size:16px;text-align:right; }
 .lcdLookup .blue_headingNew2{ width:37%;}
 .anylinkshadow{display:none!important;}
 
 #coderbanner {
    background-color: #e7f0f5;
    border: 1px solid #d2e3eb;
    clear: both;
    margin-bottom: 10px;
    padding: 10px;
}
#coderbanner .textbold {
    color: #116aa4;
    font-size: 16px;
    font-weight: bold;
}
#coderbanner .text {
    color: #333333;
}
#coderbanner img {
    vertical-align: middle;
}
#coderbanner a {
    color: #1b75bb;
    text-decoration: none;
}
.data_name1_new{
   
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 4px;
    text-decoration: none;
    width: 100%;}

.ceu_width4{float:left;margin: 3px;}
.grnarowimgs{margin:0 4px 0 4px;}

.cross-right{   width: 20px; float: left;}

.containerHeight{max-height:500px;}
.Icd10PcsHeading{width:100%; margin-left:28px; font-size:13px; color:#000000;}
.icdExtLeft{width:50%; float:left;}
.icdExtRight{width:50%; float:left;}
.icdExtEntrCode{width:100%; margin-top:10px;}

/*.cci_alert_head_txt2 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.cci_alert_gray_head {
    float: left;
    padding: 4px 6px;
}
.cci_sub_head {
    background-color: #d4d4d4;
    float: left;
}
.cci_main_head {
    background-color: #909090;
    float: left;
}
.cci_alert_head_txt2 {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.cci_alert_gray_head {
    float: left;
    padding: 4px 6px;
    width: 100%;
}*/

 
 .section_search { padding:0px;  border:0px;}
.section_search .wid_search { color: #333; background-color: #555; 
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fefe', endColorstr='#c4dce7', GradientType=0 );*/
width:75%;     border: 1px solid transparent; border-color: #ddd;
float:left; padding:20px 11px; margin-bottom:10px; border-radius:8px; 
behavior: url(PIE.htc);
    background: #555;
}

.need-help{width: 24% !important;}

.section_search .advsrch_wdg_advsrch_wdg{ float: right;
    background-color: #10649a;
    color: #FFF !important;
    padding: 10px 5px;
    
    border-radius: 5px; font-size:14px;}


/*.section_search .advsrch_wdg_advsrch_wdg{ float: right;
    background-color: #10649a;
    color: #FFF !important;
    padding: 10px;
    margin-left: 10px;
    border-radius: 5px; font-size:14px;}*/

.section_search .wid_search .search {height: 1%; margin:0 auto; width:100%; position:relative;}
.section_search .wid_search .search .text { position: relative; background: none repeat scroll 0 0 #FFFFFF; color: #797777;  margin: 0; padding: 10px 10px 10px 123px; height:44px; width:72%;	font-size:12px; border-radius:0px;    box-shadow: none; float:left;border:0px;}
.section_search .wid_search .search .submit {  border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-right-radius: 2px;
	height: 38px;
    padding: 10px;
    background: #f58720;
    color: #fff;
    float: right;
    border: none;
    z-index: 1;
	cursor: pointer;
    position: relative; } 
	
 
 
 .showsearchmob { display:none}
 
 .loggedout-hellobar-container{position:relative;z-index:100}.loggedout-hellobar-container .bg-top{height:7px;background:#f58720 !important;background-color:#f58720 !important;border-bottom:1px dashed #fff}.loggedout-hellobar-container .bg-bottom{height:7px;background:#f58720 !important;background-color:#f58720 !important;border-top:1px dashed #fff}.loggedout-hellobar-container>.dfpBanner{min-height:45px}.loggedout-hellobar-container>div{background:#f58720 !important}.loggedout-hellobar-container>div>div{margin:0 auto;padding:0 51px 0 15px}.loggedout-hellobar-container>div>div>p{font-size:18px;font-weight:300;text-align:center;padding:10px;font-family:'Open Sans', Arial;color:#fff;margin:0px !important;line-height:25px}.loggedout-hellobar-container>div>div>p>a{font-size:18px;font-weight:300;color:#fff;text-decoration:none;display:inline-block;position:relative;padding-right:35px;line-height:25px}.loggedout-hellobar-container>div>div>p>a i{width:28px;height:28px;display:block;position:absolute;right:0;top:0px;margin-left:10px;background:url(../../images/aapc/home-page-all-img-sprite.png) -50px -432px no-repeat}.loggedout-hellobar-container>div>div>p strong{font-weight:700;color:#fff}.loggedout-hellobar-container .close-icon{width:48px;background:#f58720 !important;height:100%;position:absolute;right:0;top:0;cursor:pointer;display:block}.loggedout-hellobar-container .close-icon>i{display:block;width:25px;height:25px;position:absolute;left:50%;top:50%;margin:-12.5px 0 0 -12.5px;background:url(../../images/aapc/home-page-all-img-sprite.png) 0 -432px no-repeat #f58720 !important}
 
 .dfp-hero-banner-container{position:relative;z-index:100;display:none;text-align:center}.dfp-hero-banner-container .bg-top{height:7px;border-bottom:1px dashed #fff;background-color:#f58720}.dfp-hero-banner-container .hs-cta-wrapper{display:block;padding:10px 0}.dfp-hero-banner-container a{font-size:18px;font-weight:300;color:#fff;text-decoration:none;display:inline-block;position:relative;padding-right:35px;line-height:25px;font-family:'Open Sans'}.dfp-hero-banner-container a i,.dfp-hero-banner-container a .icon-arrow{width:28px;height:28px;display:block;position:absolute;right:0;top:0px;margin-left:10px;background:url(../../images/aapc/home-page-all-img-sprite.png) -50px -432px no-repeat}.dfp-hero-banner-container a:hover,.dfp-hero-banner-container a:focus,.dfp-hero-banner-container a:active{text-decoration:none;color:#fff}.dfp-hero-banner-container strong{font-weight:700;color:#fff;display:inline-block}.dfp-hero-banner-container .bg-bottom{height:7px;border-top:1px dashed #fff;background-color:#f58720}.dfp-hero-banner-container>.dfpBanner{min-height:45px}.dfp-hero-banner-container>div{background:#f58720}.dfp-hero-banner-container>div>div{margin:0 auto;padding:0 51px 0 15px}.dfp-hero-banner-container>div>div>p{font-size:18px;font-weight:300;text-align:center;padding:10px;font-family:'Open Sans', Arial;color:#fff;margin:0px !important;line-height:25px}.dfp-hero-banner-container>div>div>p>a{font-size:18px;font-weight:300;color:#fff;text-decoration:none;display:inline-block;position:relative;padding-right:35px;line-height:25px}.dfp-hero-banner-container>div>div>p>a i{width:28px;height:28px;display:block;position:absolute;right:0;top:0px;margin-left:10px;background:url(../../images/aapc/home-page-all-img-sprite.png) -50px -432px no-repeat}.dfp-hero-banner-container>div>div>p strong{font-weight:700;color:#fff;display:inline-block}.dfp-hero-banner-container .close-icon{width:48px;background:#f58720;height:100%;position:absolute;right:0;top:0;cursor:pointer;display:block}.dfp-hero-banner-container .close-icon>i{display:block;width:25px;height:25px;position:absolute;left:50%;top:50%;margin:-12.5px 0 0 -12.5px;background:url(../../images/aapc/home-page-all-img-sprite.png) 0 -432px no-repeat !important}
  
  /*SC-1682*/
 section .details .left_box .data_box #divDME td { border:1px solid #9acff1; padding: 2px;}
 
 #cboxLoadedContent .print_area { height:auto; overflow:inherit; padding-bottom:25px;}
 
  .dbxtd tr td:first-child { width:23%;}
 
 @media only screen and (max-width: 1024px){.dfp-hero-banner-container>div>div>p{font-size:14px;font-weight:300;line-height:25px}.dfp-hero-banner-container>div>div>p>a{font-size:14px;line-height:25px}.dfp-hero-banner-container>div>div>p .break{display:block}.main-page-header .header .top-bg-outer .top-bg{height:46px}.main-page-header .header .navbar-header{margin-top:0px}.header-top-pre-nav{top:0;margin-right:0}.header-top-pre-nav>ul{float:right;margin-right:-10px}}@media only screen and (max-width: 992px){.header-top-pre-nav{padding:6px 0 7px}.main-page-header .header{width:auto;max-width:none;padding:0 0px}.main-page-header .header .top-bg-outer .top-bg{height:38px}.main-page-header>.left-bg{height:6px}.main-page-header>.right-bg{height:38px}.navbar-header .navbar-brand{padding:0 0 0 10px}.visible-in-all-not-sm{display:none!important}.visible-in-sm{display:none!important}.visible-in-md-portable-device{display:block!important}.dfp-hero-banner-container>div>div>p{font-size:14px}.dfp-hero-banner-container>div>div>p>a{font-size:14px}}@media only screen and (max-width: 767px){.dfp-hero-banner-container{display:none!important}.header-top-pre-nav>ul{float:right;margin:0;margin-right:-10px}.main-page-header .header{padding:0}}
 
   /*AAPC-1682*/
 .cd-top {display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 15px; right: 10px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);      box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; text-indent: 100%;  white-space: nowrap;  background: #5e5e5e url(../../images/aapc/cd-top-arrow.png) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;}
.cd-top.cd-top--show, .cd-top.cd-top--fade-out, .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;  transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;}
.cd-top.cd-top--show {visibility: visible; opacity: 1;}
.cd-top.cd-top--fade-out {opacity: .5;}
.cd-top:hover {background-color: #646464; opacity: 1;}
@media only screen and (min-width: 768px) {.cd-top {right: 20px; bottom: 20px;}}
@media only screen and (max-width: 768px) {.dbxtd tr td:first-child { width:30%;} }
@media only screen and (min-width: 1024px) { .cd-top {height: 40px; width: 40px; right: 15px; bottom: 15px;} }

a.take_q{margin-top: 13px; float: left;}
#topcontrol{display: none;}

.left-codes{width: 70px;
               float: left; font-weight: bold;}

.right-codes{width: 304px;
    float: left;}


/*FAL-37*/
.dropdown-menu-select{display: none; min-width: 115px !important;}
.search-drop{position: absolute !important; width: 113px; z-index: 9;}
.search-drop li{list-style: none; background-color: #fff; font-size: 13px; line-height: 17px;}
.search-drop .btn-select {position: absolute !important;
    left: 1px !important;
    z-index: 9;
	border-right: 1px solid #dbdbdb;
	background-color: #f6f6f6;
    border-radius: 0px !important;
    padding:3px 11px !important;
    font-size: 12px;
    color: #000 !important;
    width: 112px !important;
    text-align: left;
    margin-top: 0px !important; 
	white-space: normal;
	font-weight: 500;
    height: 44px;
line-height: 15px;
margin-left: 0px;
font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;

}
.search-drop .btn-select:after {
  content:"";
  display: block; 
  position:absolute; top:50%; right:10px; margin-top:-2px;  
  width: 0;
  height: 0;
  border-top: 4px solid #777;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropdown-menu-select { padding:0; margin-top:43px !important; width: auto; border-radius:0 0 2px 2px; border:1px solid #dbdbdb !importent; box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}

.inner-container .dropdown-menu-select{margin-top:36px !important; }

.section_search .wid_search .search-drop .btn-select{margin-top: 0px !important; height: 44px !important;}

.dropdown-radio { 
  display:block; position:relative;
  margin:0;
  width:100%; overflow:hidden; text-overflow:ellipsis;
  border-bottom:1px solid #eaeaea; 
  cursor:pointer;
}
.dropdown-radio input { 
  visibility: hidden; 
  position:absolute; left: -30px; }
.dropdown-radio i { 
  font-weight:normal; font-style:normal; 
  display:block; padding:7px; }

.search-container .search-drop{margin-left: 11px !important; margin-top: 22px !important;}
.search-container .search-drop .btn-select{height: 36px !important;}
.search-container .section_search_main .search .text{padding: 10px 10px 10px 126px;}

@media (max-width:400px){
.search-drop .btn-select {
    position: absolute !important;
    left: 1px !important;
    z-index: 9;
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%) !important;
    border-radius: 0px !important;
    padding: 12px 10px !important;
    font-size: 12px;
    color: #000 !important;
    width: 100px !important;
    text-align: left;
    font-family: 'open_sanssemibold' !important;
    margin-top: 1px !important;
	}
	
	#custom-search-input .search-query {
    background-color: #ececec;
    border: 0 none;
    border-radius: 0;
    color: #494949;
    font-family: "open_sansregular";
    font-size: 14px;
    height: auto;
    padding: 12px 20px 11px 111px;
    letter-spacing: -0.3px;
}
}


.section_search .search-drop .btn-select{margin-top: 1px !important; height: 38px !important;}

.wid_search .suggestions{margin-left: 113px !important;}

#loadingdiv{
    position: absolute;
    margin-left: 113px;
    margin-top: 1px;
    right: 158px;
}

#manual_lookup{float: left;}

.google-search-container-inner .search-drop .btn-select{left: 2px !important; height: 39px !important; margin-top: 1px !important; vertical-align: middle; padding: 0px 10px !important;}

@media only screen and (max-width: 768px) {.inner-container .search-container .search-drop { display: none;}}

@-moz-document url-prefix() {
	.google-search-container-inner .search-drop .btn-select{ height: 36px !important;}
}


/*.wid_search gi.dropup, .dropdown{position: absolute!important;}
.wid_search gi.dropup, .dropdown{position: absolute!important;}*/

/*FAL-37*/