/*------------Layout  start---------*/
@charset "utf-8";
body{background:#fff url('../../img/985/bg_top.jpg') left top repeat-x;color:#636461;font:normal 13px Arial;margin:0;padding:0;}
html,body{position:relative;}

.cb{clear:both;}
a img{border:none;}
a:link{color:#42413C;text-decoration:underline;}
a:visited{color:#6E6C64;text-decoration:underline;}
a:hover,
a:active,
a:focus{text-decoration:none;}
ul,ol,dl{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin-top:0;}
.home-ebooks-top{display:none;}
.home-ebooks-bottom{display:none;}

#header{margin:10px auto;min-height:100px;width:990px;}
#topnav{background:#566f1b url('../../img/985/menu_bg.jpg') left top repeat-x;height:53px;margin:0 auto;width:100%;}
#bodywrap{background:url('../../img/985/bg.jpg') left top repeat-x;margin:0 auto;width:100%;}
#topbanner{margin:0 auto;min-height:30px;width:990px;}

/* <Slideshow> */
#ph_site_slideshow{display:none;}
#ph_site_slideshow .bullets{left:100px;text-align:left;}
#ph_site_slideshow .bullets .bullet{background: url("../../img/985/bullets.png") no-repeat scroll 0 0;}
#ph_site_slideshow .bullets .active{background-position:0 -21px;}
/* </Slideshow> */

#container{background-color:#fff;border-color:#CCCCCC;border-radius:10px 10px 0 0;box-sizing:border-box;margin:0 auto;padding:20px 20px 0;width:990px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}

#sidebar{float:left;padding-bottom:10px;width:275px;}

#contents{display:block;float:left;margin-right:25px;width:650px;}
#contents ol,
#contents ul{padding:0 15px 15px 20px;}

#footerwrap{background:#fff url(../../img/985/footer_bg.jpg) left top repeat-x;;height:100px;margin:0 auto;width:100%;}
#footer{margin:0 auto;padding:20px 0;overflow:hidden;width:990px;}
/*------------Layout  END---------*/


div{text-align:left;}
form{margin:0;}
h1,h2,h3{color:#426713;font-family:Arial;font-size:24px;}
h2{color:#636461;font-size:20px;}
h3{color:#636461;font-size:16px;font-weight:bold;line-height:20px;margin:5px;}
table,td{font-size:12px;}

/* <Forms styles> */
textarea,textarea.input_textarea{border:1px solid #dddddd;border-radius:0;font:normal 12px Arial;width:200px;-moz-appearance:none;-webkit-appearance:none;}
.label{color:#000;font:bold 11px Arial;}
.error{color:#cc0000;font:normal 10px Arial;}
.success{color:#008000;font:normal 11px Arial;}
.notes{color:#000;font:normal 10px Arial;}

input[type=text],
input[type=password],
input.input_text{border:1px solid #d2d3d5;border-radius:0;font:normal 12px Arial;width:200px;-moz-appearance:none;-webkit-appearance:none;}
input[type=button],
input[type=submit],
input.input_button{background:#426713;border:none;border-radius:0;color:#fff;cursor:pointer;font:bold 11px Arial;line-height:37px;padding:0 20px;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;}
/* </Forms styles> */
/* </global styles> */

#ph_site_logo{float:left;overflow:hidden;white-space:nowrap;}
#ph_site_logo a:link,
#ph_site_logo a:visited,
#ph_site_logo a:hover{color:#61840C;font:normal 30px Helvetica,Tahoma,Georgia,Arial;text-decoration:none;}
#ph_site_logo a img{float:left;}

#ph_site_headline{color:#636461;float:left;font:normal 22px Arial;text-decoration:none; margin: 30px 0 0 30px;}


 .ph_site_phone { width:200px;z-index:300;height:50px;line-height:50px; text-align:right;float:right;margin-right:1%;}
    .ph_site_phone > a{display:inline-block;zoom:1;*display:inline;line-height:50px;font-size:18px;
    text-transform:uppercase;color: #676767; text-decoration:none;padding-left:22%; }
    background: url(../../img/985/phone_icon.png) no-repeat left center;background-size:20%;}
    
    
    .no-site-phone .ph_site_phone {display:none;}
   
    
    .ph_site_phone ul{ background: #426713; border:none;}
    .ph_site_phone ul li {font: normal 16px OpenSans,'Helvetica Neue', Helvetica, sans-serif;
        text-decoration: none; text-transform: none;
    }

    .ph_site_phone .locname {padding: 0 15px; color:#ffffff; font-family: RalewayBold; font-size:12px;text-transform:uppercase;}
    .ph_site_phone ul li a {
        font: normal 16px OpenSans,'Helvetica Neue', Helvetica, sans-serif;text-decoration: none;
        display:block; height: 40px;line-height: 40px; padding: 0 15px;color: #ffffff;background: none;
    }
    .ph_site_phone ul li a:hover {background: #97ab10; }




#ph_site_contact_info{color:#4e6a12;float:right;font:normal 20px Arial;margin-top:5px;}
#ph_site_contact_info .header{}
#ph_site_contact_info .footer{}
#ph_site_contact_info .body{background:url(../../img/985/phone.jpg) no-repeat left 14px;float:right;padding:12px 0 0 40px;/*white-space:nowrap;*/}
#ph_site_contact_info .body a:link,
#ph_site_contact_info .body a:visited,
#ph_site_contact_info .body a:hover{color:#4e6a12;font:normal 14px Arial;text-decoration:none;}
#ph_site_contact_info .body a:hover{text-decoration:underline;}

#article_title{color:#426713;font-family:Arial;font-size:24px;font-weight:normal;line-height:30px;}


/* <Top menu> */
#ph_site_main_menu_rwd{background:url('../../img/985/menu_bg.jpg') left top repeat-x;height:53px;/*overflow:hidden;*/margin:0 auto;position:relative;width:990px;z-Index:100;}

.smm ul li a{color:#fff;}
.smm ul > li:hover a{color:#fff;}
.smm ul > li:hover > a{animation:none;background:transparent;color:#fff;}
.smm ul > li.sel > a{animation:none;background:transparent;}
.smm ul li:hover > ul{animation:none;background:#4e6a12;}
.smm .body > ul > li{background:url("../../img/985/menu_sep.jpg") no-repeat scroll right top;}
.smm .body > ul > li:last-child{background:none;}
.smm .body > ul > li:hover > a,
.smm .body > ul > li.sel > a{/*background:url('../../img/985/menu_hover.jpg')left top repeat-x transparent;*/}
.smm .body > ul > li > a{font-size:15px;height:53px;line-height:53px;}
.smm ul li ul{background:#4e6a12;border-bottom-left-radius:7px;border-bottom-right-radius:7px;left:-1px;padding-bottom:7px;top:53px;width:185px;}
.smm ul li ul li{background:url('../../img/985/flyout_sep.png') no-repeat scroll left bottom #4e6a12;}
.smm ul li ul li a{color:#fff;font-size:13px;height:auto;line-height:17px;overflow:visible;padding:10px 15px;white-space:normal;}
.smm ul li ul li a:hover{animation:none;background:transparent;color:#fff;}
/* </Top menu> */

#ph_site_content{padding:0 0 20px 0;width:100%;}

/* <Inquiry form> */
.site-inquiry-form{box-sizing:border-box;margin:35px 0 21px;width:100%;}
.site-inquiry-form .form-box .form-box-body .form-content .form-submit input{background:#426713 !important;border:none !important;color:#fff;font-family:Arial;font-size:13px;font-weight:normal;line-height:37px;text-transform:uppercase;width:140px;}
.site-inquiry-form .form-box .form-box-body .form-content .form-submit input:hover{background-color:#426713;}
.site-inquiry-form .form-box .form-box-body .form-content .form-submit .form-submit-info{padding-top:7px;}
.site-inquiry-form-small .form-box .form-box-header{height:auto;padding:5px 0 10px;}
.site-inquiry-form-small .form-box .form-box-header .form-box-header-title{color:#426713;font:21px/150% MyriadPro-Regular;margin-left:47px;}
.site-inquiry-form-small .form-box .form-box-header .form-box-header-icon{left:9px;}
/* </Inquiry form> */

/* IF LOGGED IN */
#ph_site_user_menu .body{}
#ph_site_user_menu .body .item{width:265px;margin:0 5px;display:block;}

#ph_site_user_menu .body .item a:link,
#ph_site_user_menu .body .item a:visited{background:url('../../img/985/catmenu_bullet2.jpg') no-repeat scroll 25px 7px transparent;color:#7a7977;font:16px/30px Arial;padding-left:40px;text-decoration:none;}
#ph_site_user_menu .body .item a:hover,
#ph_site_user_menu .body .sel a:link,
#ph_site_user_menu .body .sel a:visited,
#ph_site_user_menu .body .sel a:hover{color:#426713;text-decoration:underline;}


/*############################################################## Site_Cat_Menu ###################################################################*/
#ph_site_cat_menu{background:url('../../img/985/catmenu_bg.jpg') left top repeat-y;width:275px;}
#ph_site_cat_menu .header{background:url('../../img/985/catmenu_header.jpg') left top no-repeat;height:49px;padding-bottom:10px;width:275px;}
#ph_site_cat_menu .footer{background:url('../../img/985/catmenu_footer.jpg') left top no-repeat;height:14px;width:275px;}
#ph_site_cat_menu .item{margin:0 5px;width:265px;}
#ph_site_cat_menu .item a:link,
#ph_site_cat_menu .item a:visited{background:url("../../img/985/catmenu_bullet1.jpg") no-repeat scroll 25px 10px transparent;color:#d47711;display:block;font:16px/30px Arial;padding-left:40px;text-decoration:none;}
#ph_site_cat_menu .item a:hover, 
#ph_site_cat_menu .sel a:link,
#ph_site_cat_menu .sel a:visited,
#ph_site_cat_menu .sel a:hover{color:#426713;}
#ph_site_cat_menu .subitem{margin-left:35px;width:220px;}
#ph_site_cat_menu .subitem a:link,
#ph_site_cat_menu .subitem a:visited{background:url('../../img/985/catmenu_bullet2.jpg') no-repeat 0 8px;color:#7a7977;display:block;font:normal 14px/24px Arial;padding-left:15px;text-decoration:none;}
#ph_site_cat_menu .subitem a:hover,
#ph_site_cat_menu .subsel a:link,
#ph_site_cat_menu .subsel a:visited,
#ph_site_cat_menu .subsel a:hover{color:#426713;}
#ph_site_cat_menu .subsubitem{margin-left:45px;width:200px;}
#ph_site_cat_menu .subsubitem a:link,
#ph_site_cat_menu .subsubitem a:visited{background:url('../../img/985/catmenu_bullet3.jpg') no-repeat 2px 5px;color:#426713;font:normal 12px/20px Arial;padding-left:15px;text-decoration:none;}
#ph_site_cat_menu .subsubitem a:hover,
#ph_site_cat_menu .subsubsel a:link,
#ph_site_cat_menu .subsubsel a:visited,
#ph_site_cat_menu .subsubsel a:hover{color:#426713;text-decoration:underline;}

#ph_site_signup_link{background:url(../../img/985/signup_bkg.jpg) no-repeat;height:103px;line-height:103px;margin:20px 0;width:275px;}
#ph_site_signup_link a:link,
#ph_site_signup_link a:visited,
#ph_site_signup_link a:hover{display:block;height:103px;text-decoration:none;}

#ph_site_copyright{color:#6a6a6a;float:none;font-size:13px;margin-left:0;margin-top:10px;text-align:center;}

.footer_links{color:#6a6a6a;font:normal 13px Arial;margin:0;text-align:center;vertical-align:middle;}
.footer_links img{vertical-align:middle;}
.footer_links a:link,
.footer_links a:visited{color:#6a6a6a;font:normal 13px Arial;text-decoration:none;}
.footer_links a:hover{color:#6a6a6a;text-decoration:underline;}
#ph_site_ftr_menu{color:#6a6a6a;display:inline;}
#ph_site_ftr_menu .item{background:url('../../img/985/footer_sep.jpg') 4px 1px no-repeat;color:#6a6a6a;display:inline;height:20px;line-height:20px;padding-left:17px;}
#ph_site_ftr_menu .item a:link,
#ph_site_ftr_menu .item a:visited{color:#6a6a6a;font:normal 13px Arial;padding-top:2px;}
#ph_site_ftr_menu .item a:hover{color:#6a6a6a;font:normal 13px Arial;}

#ph_site_date{color:#969696;font-size:10px;margin-right:5px;}

#ph_site_hdr_menu{color:#426713;display:inline;float:right;}
#ph_site_hdr_menu .item{color:#426713;line-height:20px;height:20px;padding-left:17px;}
#ph_site_hdr_menu .item a:link,
#ph_site_hdr_menu .item a:visited{color:#426713;font:normal 13px Arial;padding-top:2px;}
#ph_site_hdr_menu .item a:hover{color:#426713;font:normal 13px Arial;}

/* <Widgets> */
#ph_site_widgets{display:block;float:left;margin:0;padding:0;width:100%;}
#ph_site_widgets .header,
#ph_site_widgets .footer{display:none;}
#ph_site_widgets .body{display:block;float:left;margin:0;padding:0;width:100%;}
#ph_site_widgets .body .item{border:1px solid #eee;border-radius:4px;box-shadow:inset 0 0 1px 0 #eee;box-sizing:border-box;display:block;float:left;font-size:13px;font-weight:normal;line-height:1.25;margin:0 0 20px;padding:15px;text-align:justify;width:100%;}
#ph_site_widgets .body .item a{}
#ph_site_widgets .body .item h1,
#ph_site_widgets .body .item h2,
#ph_site_widgets .body .item h3,
#ph_site_widgets .body .item h4,
#ph_site_widgets .body .item h5,
#ph_site_widgets .body .item h6{color:#426713;display:block;float:left;font-family:Arial,sans-serif;font-weight:bold;line-height:1.25;margin:0 0 10px;padding:0;width:100%;}
#ph_site_widgets .body .item h1{font-size:22px;}
#ph_site_widgets .body .item h2{font-size:20px;}
#ph_site_widgets .body .item h3{font-size:18px;}
#ph_site_widgets .body .item h4{font-size:17px;}
#ph_site_widgets .body .item h5{font-size:15px;}
#ph_site_widgets .body .item h6{font-size:13px;}
#ph_site_widgets .body .item ol,
#ph_site_widgets .body .item ul{box-sizing:border-box;display:block;float:left;margin:0 0 10px;padding:0 0 0 20px;width:100%;}
#ph_site_widgets .body .item ol li,
#ph_site_widgets .body .item ul li{display:list-item;float:left;margin:0 0 5px;padding:0;width:100%;}
#ph_site_widgets .body .item *:last-child{margin-bottom:0;}
#ph_site_widgets .body .image{font-size:0;text-align:center;}
#ph_site_widgets .body .image img{max-width:100%;}
#ph_site_widgets .body .code{}
#ph_site_widgets .body .format{}
#ph_site_widgets .body .format a:link,
#ph_site_widgets .body .format a:visited{color:#d47711;text-decoration:none;}
#ph_site_widgets .body .format a:hover{color:#426713;}
/* </Widgets> */

/* <Mobile menu> */
.dl-menuwrapper{display:none;}
.dl-menuwrapper button{background-color:#648b0c;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active{background-color:#648b0c;}
.dl-menuwrapper button::after{background:#fff none repeat scroll 0 0;box-shadow:0 10px 0 #fff,0 20px 0 #fff;}
.dl-menuwrapper li.dl-back > a{background-color:#648b0c;}
.dl-menuwrapper ul{background-color:#648b0c;}
.dl-menuwrapper ul li{border-bottom:1px solid #81ad10;}
.dl-menuwrapper ul li a{color:#fff;}
.dl-menuwrapper ul li a:hover{color:#fff;}
.no-touch .dl-menuwrapper li a:hover{background-color:#648b0c;}
/* </Mobile menu> */

.video-container{height:0;overflow:hidden;position:relative;padding-bottom:56.25%;padding-top:30px;}
.video-container iframe,
.video-container object,
.video-container embed{height:100%;left:0;position:absolute;top:0;width:100%;}

.text-center{text-align:center !important;}


@media screen and (max-width:990px), screen and (max-device-width:990px)
{
    .rwd-body #header{box-sizing:border-box;padding:0 15px;width:100%;}
    .rwd-body #ph_site_hdr_menu{display:none;}
    .rwd-body #ph_site_logo a img{height:75px;margin-top:5px;}
    .rwd-body #ph_site_headline{font-size:15px;}
    .rwd-body #ph_site_contact_info .body{background-position:left 7px;font-size:17px;margin-right:50px;padding-left:32px;}
    
    .rwd-body #topnav{display:none;}
    .rwd-body .dl-menuwrapper{display:block;}
    
    .rwd-body #topbanner{min-height:5px;width:100%;}
    
    .rwd-body #container{border-radius:0;box-sizing:border-box;width:100%;}
    .rwd-body #contents{box-sizing:border-box;margin-right:0;width:100%;}
    .rwd-body #ph_site_content{box-sizing:border-box;width:100%;}
    
    .rwd-body .ydob_newspage #ph_site_content{padding-bottom:25px;}
    
    .rwd-body #sidebar{clear:both;float:none;margin: 0 auto;}
    
    .rwd-body #footer{box-sizing:border-box;padding-left:20px;padding-right:20px;width:100%;}
    
    .rwd-body .dcsmt{margin-top:50px;}
    
    .rwd-body #ph_site_content .newspage_body p img{max-width:100%;}
    
    .ph_site_phone{/*display:none;*/width:160px; height:40px;line-height:40px;margin-right:10%;z-index:1000000000;}
    .ph_site_phone a{height:40px;line-height:40px;font-size:16px;}
}
@media screen and (max-width:768px), screen and (max-device-width:768px)
{
    .ph_site_phone{ display: block;  top: 10px; right: 65px;}
}


@media screen and (max-width:340px), screen and (max-device-width:340px){
    .rwd-body .dcsmt{display:none;}
}





/**<Ashfaq>**/
/** resposnsive video********/
.rwd-video {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.rwd-video iframe, .rwd-video object, .rwd-video embed {position:absolute;top:0;left:0;width:100%;height:100%;}


#sidebar .appmnt.psbox-root .psbox{border-radius:5px;margin:0 0 20px;max-width:275px;width:100%;}
#sidebar .appmnt.psbox-root .psbox .psbox-header{background:linear-gradient(180deg,#fff,#eff4f9);border-top-left-radius:5px;border-top-right-radius:5px;font:21px/150% MyriadPro-Regular;color:#426713;padding-left:15px;text-transform:none;}
#sidebar .appmnt.psbox-root .psbox .psbox-header span{color:#000;}
#sidebar .appmnt.psbox-root .psbox .psbox-line{margin:0 5% 10px;}
#sidebar .appmnt.psbox-root .psbox .psbox-line #captcha_container_1{min-width:245px !important;width:245px !important;}
#sidebar .appmnt.psbox-root .psbox .psbox-line #captcha_container_1 #captcha_image{width:200px !important;}
#sidebar .appmnt.psbox-root .psbox .psbox-field input[type="text"],
#sidebar .appmnt.psbox-root .psbox .psbox-textfield,
#sidebar .appmnt.psbox-root .psbox .psbox-field select,
#sidebar .appmnt.psbox-root .psbox .psbox-select{background:#eceff3;border:none;border-radius:4px;box-sizing:border-box;font:normal 14px/30px MyriadPro-Regular !important;padding:0 5px;}
#sidebar .appmnt.psbox-root .psbox .psbox-line-submit{margin-bottom:0;padding-bottom:0;}
#sidebar .appmnt.psbox-root .psbox .psbox-line-submit .psbox-field{max-width:105px;width:100%;}
#sidebar .appmnt.psbox-root .psbox .psbox-line-submit .psbox-field input{background:#426713 !important;font:normal 16px/28px MyriadPro-Bold !important;border-radius:5px;max-width:140px;width:100%;}