@charset "utf-8";
/* CSS Document */
body{ font:normal 12px Arial, Helvetica, sans-serif; background:#fff; color:#646365;}
body, h1, h2, h3, h4, h5, p, ul, li, ol, form, blockquote, input, select, textarea, button{ margin:0; padding:0;}
h1{ font-weight:normal;font-size:24px; margin-bottom:14px;}
h2{ font-weight:normal;font-size:18px; margin-bottom:12px; color:#18bae8;}
h3{ font-size:17px;}
h4{ font-size:13px; font-weight:bold; margin-bottom:10px;}
a{color:#18bae8; text-decoration:none; outline:0;}
a:hover{ color:#18bae8; text-decoration:underline;}
ul, li{ list-style:none;}
p{ margin-bottom:15px;}
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; color:#646365;}
#wrapper{ width:100%;}
#header{ height:244px; width:960px; margin:0 auto;position:relative; padding-top:35px;}
.logo, .logo a{ background:url(../images/xirxi-logo.png) no-repeat; width:309px; height:45px; text-indent:-9999pt; display:block;}
.logo a{ margin:0; outline:none;}
.logo{ margin-bottom:15px;}
.menu{display:block;width:960px;}
.menu li{ list-style:none; display:block; float:left;}
.menu a{ float:left; margin-right:1px;}
.menu a.idba-link{ background:url(../images/sprites.png) no-repeat 0 0; width:200px; height:39px; text-indent:-9999pt;}
.menu a.wlt-link{ background:url(../images/sprites.png) no-repeat -201px 0; width:155px; height:39px; text-indent:-9999pt;}
.menu a.tpc-link{ background:url(../images/sprites.png) no-repeat -357px 0; width:241px; height:39px; text-indent:-9999pt;}
.menu a.dnc-link{ background:url(../images/sprites.png) no-repeat -599px 0; width:180px; height:39px; text-indent:-9999pt;}
.menu a.mld-link{ background:url(../images/sprites.png) no-repeat -780px 0; width:180px; height:39px; text-indent:-9999pt; margin-right:0;}

.menu a.idba-link:hover{ background:url(../images/sprites.png) no-repeat 0 0;}
.menu a.wlt-link:hover{ background:url(../images/sprites.png) no-repeat -201px 0;}
.menu a.tpc-link:hover{ background:url(../images/sprites.png) no-repeat -357px 0;}
.menu a.dnc-link:hover{ background:url(../images/sprites.png) no-repeat -599px 0;}
.menu a.mld-link:hover{ background:url(../images/sprites.png) no-repeat -780px 0;}

.banner{ background:#fff url(../images/banner.png) no-repeat 1px 0; width:959px; height:144px; border-bottom:2px solid #18bae8; text-indent:-9999pt; margin-top:1px; clear:both; display:block;}
#container{ clear:both; padding:27px 0 0 0; width:960px; margin:0 auto;}
#content{ float:left; padding:0 0 0 38px; width:701px; position:relative; font-size:14px;}
.column1{ float:left; width:449px; margin-right:30px;}
.column1 p{ font-size:14px;}
.column2{ float:left; width:219px; position:relative; font-size:12px;}
#sidebar{ float:left; width:219px;}
.leftmenu ul{ padding-bottom:29px;}
.leftmenu li{ list-style:none; padding:1px 0;}
.leftmenu a, .obs a, .myb a, .abs a { color:#646365; text-decoration:none; background:url(../images/bullet.png) no-repeat 0 5px; padding-left:7px;}
.leftmenu a:hover, .leftmenu .active, .leftmenu .title-active, .obs a:hover, .myb a:hover, .abs a:hover{ color:#18bae8; text-decoration:underline;}
.leftmenu .title-active{text-decoration:none;}
.listmenu{ margin:5px 0 0 14px;}
.leftmenu h2, .column2 h2, .lm-h-t a{ color:#18bae8; text-transform:uppercase; font-size:12px; font-weight:normal; margin-bottom:15px;}
.leftmenu .lm-title{ margin-top:25px;}
.lm-h-t a{ background:none!important; padding-left:0!important; display:block;}
.service-category{ font-size:12px;}
.service-category img{ border:0; margin-bottom:40px;}
.marginRight{ margin-right:38px;}
.leftmenu, .xb-content{ border:1px solid #18bae8; width:193px; padding:19px 12px 0 12px; position:relative;}
.services-title, .about-title, .education-title, .newsletter-title, .incorp-title, .faq-b-title, .glossary-title, .lt-b-title, .lw-b-title, .pa-b-title, .tm-b-title, .pp-b-title, .ps-b-title, .dp-b-title, .c-b-title, .s8dc-b-title, .s9tr-b-title, .divo-b-title, .nc-b-title, .rels-title, .llcs-b-title, .np-b-title, .jva-b-title, .lp-b-title{ font-size:12px; margin:0; padding:0; line-height:normal; background:url(../images/sprites.png) no-repeat 0 -122px; margin:8px 0 0 12px;}
.xb-title{ background:#fff url(../images/sprites.png) no-repeat 0 -81px; width:219px; height:31px; padding:1px; padding-bottom:0;color:#fff; position:relative; left:-1px;}
.xb-title div{ background:#18b6e4 url(../images/title-bg.png) repeat-x; border:1px solid #44b7e6; width:217px; height:29px; display:block; text-indent:-9999pt;}

.xt-2{background:#fff url(../images/sprites.png) no-repeat -970px 0; width:219px; height:45px; padding:1px; padding-bottom:0;color:#fff; position:relative; left:-1px;}
.xt-2 div{ background:#18b6e4 url(../images/title-bg2.png) repeat-x; border:1px solid #44b7e6; width:217px; height:45px; display:block; text-indent:-9999pt;}
.xt-3 h1{ background:url(../images/sprites2.png) no-repeat -703px -241px; margin:0 auto;margin-top:8px!important;height:29px;}
.xt-3 .tsue-b-title{ background-position:-703px -355px;width:182px;}
.xt-3 .tsu-b-title{ background-position:-703px -311px;width:143px;}
.xt-3 .deedtransfer-title{ background-position:-703px -293px;width:120px; height:12px!important; margin:9px 0 0 12px!important;}
.xt-3 .prp-b-title{ background-position:-703px -280px;width:90px; height:12px!important; margin:8px 0 0 12px!important;}

.about-title{ background-position:0 -137px!important; margin-top:10px!important;}
.education-title{ background-position:0 -152px!important; margin-top:10px!important;}
.newsletter-title{ background-position:0 -167px!important; margin-top:10px!important;}
.incorp-title{ background-position:0 -452px!important; margin-top:10px!important;}
.faq-b-title{background-position:0 -467px!important; margin-top:10px!important;}
.glossary-title{background-position:0 -482px!important; margin-top:8px!important;}
.lt-b-title{background-position:0 -512px!important; margin-top:10px!important;}
.lw-b-title{background-position:0 -527px!important; margin-top:10px!important;}
.pa-b-title{background-position:0 -542px!important; margin-top:8px!important;}
.tm-b-title{background-position:0 -182px!important; margin-top:8px!important;}
.pp-b-title{background-position:0 -560px!important; margin-top:8px!important;}
.ps-b-title{background-position:0 -575px!important; margin-top:8px!important;}
.dp-b-title{background-position:0 -620px!important; margin-top:8px!important;}
.llcs-b-title{background-position:0 -377px!important; margin-top:8px!important;}
.c-b-title{background-position:0 -635px!important; margin-top:8px!important; width:85px;}
.rels-title{background-position:0 -272px!important; margin-top:8px!important; width:156px;}
.divo-b-title{background-position:0 -212px!important; margin-top:8px!important; width:65px;}
.s8dc-b-title{background-position:0 -650px!important; margin:0 auto; margin-top:8px!important; width:185px; height:29px;}
.s9tr-b-title{background-position:-927px -872px!important;margin-top:10px!important; width:247px; height:29px;}
.nc-b-title{background-position:0 -227px!important;margin-top:8px!important; width:107px;}
.np-b-title{background-position:-927px -311px!important;margin-top:8px!important; width:97px;}
.jva-b-title{background-position:-927px -323px!important;margin:8px 0 0 1px!important; width:216px;}
.lp-b-title{background-position:-927px -335px!important;margin-top:8px; width:170px;}
/* css for page title */

.legal-document-services-title, .incorporation-overview-title, .making-will-title, .trademark-copyright-title, .divorce-namechange-title, .morelegal-document-title, .llc-overview-title, .dba-overview-title, .non-profit-overview-title, .partnership-agreement-overview-title, .join-venture-title, .lp-overview-title, .llp-overview-title, .application501-title, .trademark-registration-title, .patents-service-title
.copyrights-overview-title, .service-for-trademark-title, .help-me-compare-title, .business-structure-title, .living-trust-title, .ltdp-title, .we-title, .wfaq-title, .wg-title, .lwtp-title, .lt-title, .ltf-title, .ltg-title, .living-wills-title, .lwp-title, .lw-title, .lwf-title, .lwg-title, .pao-title, .pap-title, .pa-title, .paf-title, .tro-title, .tmp-title, .tm-title, .tmf-title, .tmg-title, .ppa-title, .ppp-title{background:#fff url(../images/sprites.png) no-repeat -226px -122px; text-indent:-9999pt; margin-bottom:23px; border-bottom:2px solid #18bae8;}

.legal-document-services-title{background-position:-226px -122px;}
.incorporation-overview-title{background-position:-226px -152px;}
.making-will-title{background-position:-226px -182px;}
.trademark-copyright-title{background-position:-226px -212px;}
.divorce-namechange-title{background-position:-226px -242px;}
.morelegal-document-title{background-position:-226px -272px;}
.llc-overview-title{background-position:-226px -302px;}
.dba-overview-title{background-position:-226px -332px;}
.non-profit-overview-title{background-position:-226px -362px;}
.partnership-agreement-overview-title{background-position:-226px -392px;}
.join-venture-title{background-position:-226px -422px;}
.lp-overview-title{background-position:-226px -452px;}
.llp-overview-title{background-position:-226px -482px;}
.application501-title{background-position:-226px -512px;}
.trademark-registration-title{background-position:-226px -542px;}
.patents-service-title{background-position:-226px -572px;}
.copyrights-overview-title{background-position:-226px -602px;}
.service-for-trademark-title{background-position:-226px -632px;}
.help-me-compare-title{background-position:-226px -722px;}
.business-structure-title{background-position:-226px -812px;}
.living-trust-title{background-position:-226px -842px;}
.ltdp-title{background-position:-226px -872px;}
.we-title{background-position:-1502px -422px;}
.wfaq-title{background-position:-1502px -452px;}
.wg-title{background-position:-1502px -482px;}
.lwtp-title{background-position:-1502px -512px;}
.lt-title{background-position:-1502px -542px;}
.ltf-title{background-position:-1502px -572px;}
.ltg-title{background-position:-1502px -602px;}
.living-wills-title{background-position:-1502px -632px;}
.lwp-title{background-position:-1502px -632px;}
.lw-title{background-position:-1502px -662px;}
.lwf-title{background-position:-1502px -692px;}
.lwg-title{background-position:-1502px -722px;}
.pao-title{background-position:-1502px -752px;}
.pap-title{background-position:-1502px -782px;}
.pa-title{background-position:-1502px -812px;}
.paf-title{background-position:-1502px -842px;}
.tro-title{background-position:-1502px -872px;}
.tmp-title{background-position:-1502px -902px;}
.tm-title{background-position:-1502px -932px;}
.tmf-title{background-position:-1502px -962px;}
.tmg-title{background-position:-226px -902px;}
.ppa-title{background-position:-226px -932px;}
.ppp-title{background-position:-226px -962px;}

/* css for page title */
.pp-title, .ppf-title, .ppg-title, .upo-title, .upp-title, .up-title, .upf-title, .upg-title, .pso-title, .psp-title, .ps-title, .psf-title, .psg-title, .dpo-title, .dpp-title, .ppe-title, .dp-title, .dpg-title, .ppd-title, .cp-title, .copyr-title, .cf-title, .cg-title, .tso-title, .tsp-title, .timo-title, .timp-title, .s8do-title, .ts8dc-title, .s8dc-title, .s8dcf-title, .ts9ro-title, .s9trp-title, .s9tr-title, .s9dcf-title, .taro-title, .tarpp-title, .tarf-title, .tsuo-title, .taup-title, .tsueo-title, .tsu-title, .tsuep-title, .tsuef-title, .divo-title, .divp-title, .divorce-title, .dfaq-title, .divog-title, .nco-title, .ncp-title, .nc-title, .ncfaq-title, .ncg-title, .pag-title, .bankro-title, .pfc-title, .bankr-title, .bfaq-title, .bankrg-title, .relo-title, .relp-title, .rel-title, .relfaq-title, .relg-title, .reldto-title, .redtp-title, .redt-title, .redtfaq-title, .redtg-title, .prpao-title, .prp-title, .prpfaq-title, .prpg-title, .lffaq-title, .lfg-title, .cmm-title, .ar-title, .ir-title, .ras-title, .aoa-title, .blr-title, .cgs-title, .cblc-title, .aod-title, .ein-title, .febf-title, .loa-title, .sce-title, .sp-title, .stin-title, .blo-title, .mbs-cc-title, .myaccount-title, .questionnaire-title, .bm-title, .pyw-title, .wlt-title, .dba-pricing-title, .dba-bn-title, .dbafaq-title, .dg-title, .npp-title, .np-title, .npf-title, .npg-title, .psap-title, .gpa-title, .gpafaq-title, .gpag-title, .jvap-title, .jva-title, .jvaf-title, .jvag-title, .lpp-title, .lp-title, .llpfaq-title, .llpg-title, .pci-title, .iec-title, .incfaq-title, .incg-title, .llco-title, .llcfaq-title, .llcg-title, .llpp-title, .llp-title, .c3ap-title{background:#fff url(../images/sprites2.png) no-repeat 0 0; text-indent:-9999pt; margin-bottom:23px; border-bottom:2px solid #18bae8;}
/*------------------------------------*/
.pp-title{background-position:0 0;}
.ppf-title{background-position:0 -30px;}
.ppg-title{background-position:0 -60px;}
.upo-title{background-position:0 -90px;}
.upp-title{background-position:0 -120px;}
.up-title{background-position:0 -150px;}
.upf-title{background-position:0 -180px;}
.upg-title{background-position:0 -210px;}
.pso-title{background-position:0 -240px;}
.psp-title{background-position:0 -270px;}
.ps-title{background-position:0 -270px;}
.psf-title{background-position:0 -300px;}
.psg-title{background-position:0 -330px;}
.dpo-title{background-position:0 -360px;}
.dpp-title{background-position:0 -390px;}
.ppe-title{background-position:0 0;}
.dp-title{background-position:0 -420px;}
.dpg-title{background-position:0 -450px;}
.ppd-title{background-position:0 -480px;}
.cp-title{background-position:0 -510px;}
.copyr-title{background-position:0 -540px;}
.cf-title{background-position:0 -570px;}
.cg-title{background-position:0 -600px;}
.tso-title{background-position:0 -630px;}
.tsp-title{background-position:0 -660px;}
.timo-title{background-position:0 -690px;}
.timp-title{background-position:0 -720px;}
.s8do-title{background-position:0 -750px;}
.ts8dc-title{background-position:0 -780px;}
.s8dc-title{background-position:0 -810px;}
.s8dcf-title{background-position:0 -840px;}
.ts9ro-title{background-position:0 -870px;}
.s9trp-title{background-position:0 -900px;}
.s9tr-title{background-position:0 -930px;}
.s9dcf-title{background-position:0 -960px;}
.taro-title{background-position:0 -990px;}
.tarpp-title{background-position:0 -1020px;}
.tarf-title{background-position:0 -1050px;}
.tsuo-title{background-position:0 -1080px;}
.taup-title{background-position:0 -1110px;}
.tsueo-title{background-position:0 -1200px;}
.tsu-title{background-position:0 -1140px;}
.tsuep-title{background-position:0 -1230px;}
.tsuef-title{background-position:0 -1290px;}
.divo-title{background-position:0 -1320px;}
.divp-title{background-position:0 -1350px;}
.divorce-title{background-position:0 -2220px;}
.dfaq-title{background-position:0 -2250px;}
.divog-title{background-position:0 -2280px;}
.nco-title{background-position:0 -1380px;}
.ncp-title{background-position:0 -1410px;}
.nc-title{background-position:0 -1440px;}
.ncfaq-title{background-position:0 -1470px;}
.ncg-title{background-position:0 -1500px;}
.pag-title{background-position:0 -1530px;}
.bankro-title{background-position:0 -1560px;}
.pfc-title{background-position:0 -1590px;}
.bankr-title{background-position:0 -1620px;}
.bfaq-title{background-position:0 -1650px;}
.bankrg-title{background-position:0 -1680px;}
.relo-title{background-position:0 -1710px;}
.relp-title{background-position:0 -1740px;}
.rel-title{background-position:0 -1770px;}
.relfaq-title{background-position:0 -1800px;}
.relg-title{background-position:0 -1830px;}
.reldto-title{background-position:0 -1860px;}
.redtp-title{background-position:0 -1890px;}
.redt-title{background-position:0 -1920px;}
.redtfaq-title{background-position:0 -1950px;}
.redtg-title{background-position:0 -1980px;}
.prpao-title{background-position:0 -2010px;}
.prp-title{background-position:0 -2070px;}
.prpfaq-title{background-position:0 -2100px;}
.prpg-title{background-position:0 -2130px;}
.lffaq-title{background-position:0 -2160px;}
.lfg-title{background-position:0 -2190px;}
.cmm-title{background-position:-703px -720px;}
.ar-title{background-position:-703px -750px;}
.ir-title{background-position:-703px -780px;}
.ras-title{background-position:-703px -810px;}
.aoa-title{background-position:-703px -840px;}
.blr-title{background-position:-703px -870px;}
.cgs-title{background-position:-703px -900px;}
.cblc-title{background-position:-703px -930px;}
.aod-title{background-position:-703px -960px;}
.ein-title{background-position:-703px -990px;}
.febf-title{background-position:-703px -1020px;}
.loa-title{background-position:-703px -1050px;}
.sce-title{background-position:-703px -1080px;}
.sp-title{background-position:-703px -1110px;}
.stin-title{background-position:-703px -1140px;}
.blo-title{background-position:-703px -1170px;}
.mbs-cc-title{background-position:-703px -1200px;}
.myaccount-title{background-position:-703px -1290px;}
.questionnaire-title{background-position:-703px -1260px;}
.bm-title{background-position:-703px -1230px;}
.pyw-title{background-position:-703px -1320px;}
.wlt-title{background-position:-703px -1350px;}
.dba-pricing-title{background-position:-703px -1620px;}
.dba-bn-title{background-position:-703px -1650px;}
.dbafaq-title{background-position:-703px -1680px;}
.dg-title{background-position:-703px -1710px;}
.npp-title{background-position:-703px -1740px;}
.np-title{background-position:-703px -1770px;}
.npf-title{background-position:-703px -1800px;}
.npg-title{background-position:-703px -1830px;}
.psap-title{background-position:-703px -1860px;}
.gpa-title{background-position:-703px -1890px;}
.gpafaq-title{background-position:-703px -1920px;}
.gpag-title{background-position:-703px -1950px;}
.jvap-title{background-position:-703px -1980px;}
.jva-title{background-position:-703px -2010px;}
.jvaf-title{background-position:-703px -2040px;}
.jvag-title{background-position:-703px -2070px;}
.lpp-title{background-position:-703px -2100px;}
.lp-title{background-position:-703px -2130px;}
.llpfaq-title{background-position:-703px -2160px;}
.llpg-title{background-position:-703px -2190px;}
/*------------------------------------*/
.pci-title{background-position:-703px -1380px;}
.iec-title{background-position:-703px -1410px;}
.incfaq-title{background-position:-703px -1440px;}
.incg-title{background-position:-703px -1470px;}
.llco-title{background-position:-703px -1530px;}
.llcfaq-title{background-position:-703px -1560px;}
.llcg-title{background-position:-703px -1590px;}
.llpp-title{background-position:-703px -2220px;}
.llp-title{background-position:-703px -2250px;}
.c3ap-title{background-position:-703px -2280px;}

.signup-title{ border-bottom:2px solid #18bae8; margin-bottom:23px; height:26px;}
.signup-title h1{background:#fff url(../images/sprites.png) no-repeat -226px -692px; text-indent:-9999pt; width:701px; line-height:normal; font-size:16px; line-height:16px;}

.payment-info-title{ border-bottom:2px solid #18bae8; margin-bottom:23px; height:26px;}
.payment-info-title h1{background:#fff url(../images/sprites.png) no-repeat -226px -752px; text-indent:-9999pt; width:701px; line-height:normal; font-size:16px; line-height:16px;}

.shopping-cart-title{ border-bottom:2px solid #18bae8; margin-bottom:23px; height:26px;}
.shopping-cart-title h1{background:#fff url(../images/sprites.png) no-repeat -226px -782px; text-indent:-9999pt; width:701px; line-height:normal; font-size:16px; line-height:16px;}

.logo-small{ margin-bottom:20px;}
.xb-content{width:179px!important; padding:19px 19px 11px 19px!important;}
.xb-about, .xb-education, .xb-newsletter{}
.nl-form{}
.nl-form input{ border:0; background:none; font-size:11px;  line-height:16px; width:160px; padding:3px 8px 0 8px!important; padding:1px 8px 0 8px; height:17px;}
.nl-form .inputtext{ background:url(../images/sprites.png) no-repeat -226px -81px; border:1px solid #a09c9d; width:176px; height:20px;}
.nl-form .submit-btn, .ac-submit-btn{ background:url(../images/sprites.png) no-repeat -403px -81px;width:70px; height:26px; margin:3px 0 0 110px; padding:0; cursor:pointer;}
.xb-content{ padding-bottom:15px; margin-bottom:15px;}
.more-link{ text-align:right;}
.more-link a{ color:#0da5d0; text-decoration:none;}
.more-link a:hover{ color:#0da5d0; text-decoration:underline;}

.clear{ clear:both; font-size:0; line-height:0; height:0;}
.network{ padding-top:20px;}
.network h1{ text-indent:-9999pt;}
.ebeling-heffernan, .xtreme-developments, .xirxi-finance, .ebeling-heffernan-video{ float:left; margin-right:12px;width:231px; height:166px; background:url(../images/network.png) no-repeat; position:relative;}
.ebeling-heffernan{ margin-left:-1px;}
.ebeling-heffernan a{ position:absolute; top:126px; left:144px; width:72px; height:22px; background:url(../images/network.png) no-repeat -144px -126px; display:block; text-indent:-9999pt;}
.xtreme-developments{ background-position:-232px 0;}
.networkform{ position:absolute; top:137px;}
.networkform label{ font-size:10px; text-indent:-9999pt; display:block; float:left; width:93px; cursor:pointer; margin-right:3px;}
.networkform input{ font-size:10px;float:left; width:79px; height:14px; padding:2px 6px 0 6px; border:0; background:none; margin-right:2px;}
.networkform .join-btn{ width:36px; height:17px;background:url(../images/network.png) no-repeat -422px -137px; border:0; float:left; cursor:pointer;}
.networkform span{ display:none;}

.xirxi-finance{background-position:-464px 0;}
.xirxi-finance form{ position:absolute; top:137px;}
.xirxi-finance label{ font-size:10px; text-indent:-9999pt; display:block; float:left; width:27px; cursor:pointer; margin-right:3px; margin-left:10px; display:inline;}
.xirxi-finance input{ font-size:10px;float:left; width:125px; height:14px; padding:2px 6px 0 6px; border:0; background:none; margin-right:3px;}
.xirxi-finance .search-btn{ width:42px; height:18px;background:url(../images/network.png) no-repeat -645px -137px; border:0; float:left; cursor:pointer;}
.xirxi-finance span{ display:none;}

.ebeling-heffernan-video{background-position:-696px 0;margin-right:0;}
.ebeling-heffernan-video form{ position:absolute; top:137px;}
.ebeling-heffernan-video label{ font-size:10px; text-indent:-9999pt; display:block; float:left; width:75px; cursor:pointer; margin-right:3px; margin-left:10px; display:inline;}
.ebeling-heffernan-video input{ font-size:10px;float:left; width:83px; height:14px; padding:2px 6px 0 6px; border:0; background:none; margin-right:3px;}
.ebeling-heffernan-video .signin-btn{ width:42px; height:18px;background:url(../images/network.png) no-repeat -880px -137px; border:0; float:left; cursor:pointer;}
.ebeling-heffernan-video span{ display:none;}

.pricing-title{ background:#f7f7f7; padding:29px 12px; font-size:14px; display:block; /*width:auto; float:left; */margin:11px 0 20px 0;}
.pricing-title h1{display:block; font-size:22px; text-transform:uppercase; color:#18bae8; font-weight:bold;background:url(../images/border.png) repeat-x 0 bottom; padding-bottom:7px; padding-left:22px;width:655px;}
.pricing-title p{ margin:0 22px 30px 22px; float:left; width:590px; display:inline;}
.pricing-title strong{ color:#36c2ea;}
.start-btn{ float:right; width:auto;}
.start-btn a{background:url(../images/sprites.png) no-repeat -475px -81px; text-indent:-9999pt; display:block; width:97px; height:26px;}

.trademarkDiv{ border-bottom:2px solid #18bae8; padding:22px 0; font-size:14px;}
.trademarkDiv h2{ font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.trademarkDiv span, .hl-txt{ color:#18bae8;}
.trademarkDiv .start-btn{ margin-top:3px;}

.documentDiv{ background:#18bae8; border:1px solid #7f7f7f; padding:15px 23px; margin:28px 0 0 0; color:#fff; }
.documentDiv span{ float:left; width:auto; font-size:22px;}
.documentDiv a{ float:right; color:#000; font-size:14px; background:url(../images/arrow-white.png) no-repeat 0 4px; padding-left:8px; margin-top:7px; text-decoration:underline;}
.documentDiv a:hover{ color:#000;background:url(../images/arrow-white.png) no-repeat 0 4px;text-decoration:none;}

.grid-row, .gr-2{ padding:19px 0 10px 10px; font-size:12px;}
.grid-row h4{ margin-bottom:14px; font-size:12px; font-weight:bold; color:#18bae8;}
.grid-row ul{ float:left; width:260px;}
.grid-row .start-btn{ float:left; display:inline; clear:both; margin:16px 0 0 84px;}
.inside{ float:left; width:302px; margin:0 20px; display:inline;}
.top{ background:url(../images/sprites.png) no-repeat -1199px 0; text-indent:-9999pt; height:52px; width:301px; float:left;}
.top h3{ background:url(../images/sprites.png) no-repeat 0 -182px; width:101px; height:11px; margin:0 auto; margin-top:9px; line-height:11px;}
.top h3.copyright-box-title{ background-position:0 -197px; width:94px;}
.top h3.divorce-box-title{ background-position:0 -212px; width:65px;}
.top h3.namechange-box-title{ background-position:0 -227px; width:107px;}
.top h3.sdp-box-title{ background-position:0 -590px; width:194px;}
.top h3.gdp-box-title{ background-position:0 -605px; width:158px;}
.top h3.j-inc-title{ background-position:0 -452px; width:119px;}
.top h3.j-llc-title{ background-position:0 -362px; width:27px;}
.top h3.j-dba-title{ background-position:0 -392px; width:31px;}

.top h3.j-lw-title{ background-position:0 -789px; width:76px; margin-top:10px;}
.top h3.j-lt-title{ background-position:0 -801px; width:98px; margin-top:10px;}
.top h3.j-lgw-title{ background-position:0 -813px; width:86px; margin-top:10px;}

.top h3.j-tm-title{ background-position:0 -182px; width:101px; margin-top:10px;}
.top h3.j-pt-title{ background-position:-1504px -86px; width:55px; margin-top:10px;}
.top h3.j-cr-title{ background-position:0 -197px; width:94px; margin-top:10px;}

.mid{ padding:0 20px 10px 20px; background:url(../images/item-mid-repeat.png) repeat-y;}
.mid li, .up-list li{ list-style:none; margin-bottom:3px; padding-left:7px; background:url(../images/arrow-blue.png) no-repeat 0 5px ;}
.up-list{ font-size:12px; float:left; padding:0 0 10px 17px;}
.up-hl-t{ color:#18BAE8; font-style:normal;}
.up-ol span{ padding-left:17px; float:left;}
.up-ol p{ clear:both; margin-bottom:20px; display:block;}
.up-panel{border-bottom:2px solid #18bae8; padding-bottom:10px; margin-bottom:10px;}
.bottom{ background:url(../images/item-bottom.png) no-repeat; height:14px;}

.gr-2{ padding-left:0;}
.gr-2 ul{ width:178px;}
.gr-2 .moredetail-btn{margin-left:30px;}
.gr-2 .moredetail-btn a{background-position:-573px -81px; width:123px;}
.gr-2-i{ width:221px; margin-right:19px; margin-left:0;}
.gr-2-t{ background-position:-1279px -53px; width:221px; height:52px;}
.gr-2-t h3{ background-position:0 -242px; margin-top:10px;}
.gr-2-t h3.smallclaims-box-title{ background-position:0 -257px; width:107px;}
.gr-2-t h3.rel-box-title{ background-position:0 -272px; width:156px;}
.gr-2-t h3.redt-box-title{ background-position:0 -287px; width:209px;}
.gr-2-t h3.prenuptial-agreement-box-title{ background-position:0 -302px; width:184px;}
.gr-2-t h3.legalforms-box-title{ background-position:0 -317px; width:102px;}
.gr-2-t h3.j-s-title{ background-position:0 -407px; width:78px;}
.gr-2-t h3.j-g-title{ background-position:0 -422px; width:42px;}
.gr-2-t h3.j-v-title{ background-position:0 -437px; width:47px;}
.gr-2-t h3.j-p-title{ background-position:0 -497px; width:66px;}
.gr-2-t h3.j-e-title{ background:url(../images/sprites2.png) no-repeat -703px -674px; width:74px;}
.gr-2-t h3.j-eg-title{ background:url(../images/sprites2.png) no-repeat -703px -687px; width:111px;}
/* Help me compate page */
.gr-2-t h3.c-corporation-title{ background-position:0 -332px; width:119px;}
.gr-2-t h3.s-corporation-title{ background-position:0 -347px; width:117px;}
.gr-2-t h3.llc-title{ background-position:0 -362px; width:27px;}
.gr-2-m{ padding:0 17px 10px 17px;background:url(../images/item-mid-repeat-2.png) repeat-y; }
.gr-2-b{ background:url(../images/item-bottom-2.png) no-repeat; height:14px;}
.gr-2 .gr-2-margin{ margin-right:0!important;}
.ltdp-m{ height:335px;}/* fixed height for Check Price page only */

.gr-3{ padding:0; margin:0;}
.gr-3 p{ font-size:14px; line-height:18px; float:left; width:550px;}
.gr-3-i{ float:left; width:701px; margin:0 0 17px 0; padding:0;}
.gr-3-t{ background-position:-1502px 0; width:701px; height:52px; text-align:left;}
.gr-3-t h3{ display:block; width:auto; margin:10px 0 0 20px; width:430px;}
.gr-3-t h3.provisional-application-title{ background-position:-1504px -58px;}
.gr-3-t h3.utility-patent-title{ background-position:-1504px -72px;}
.gr-3-t h3.patent-searches-title{ background-position:-1504px -86px;}
.gr-3-t h3.design-patent-title{ background-position:-1504px -100px;}
.gr-3-t h3.profession-patent-drawing-title{ background-position:-1504px -114px;}
/* for Service for trademark page */
.gr-3-t h3.applyfor-title{ background-position:-1504px -128px;}
.gr-3-t h3.comprehensive-trademark-title{ background-position:-1504px -142px;}
.gr-3-t h3.trademark-monitoring-title{ background-position:-1504px -156px;}
.gr-3-t h3.additional-trademark-title{ background-position:-1504px -170px;}
.gr-3-t h3.ppp-b-title{ background-position:-1504px -184px; width:231px;}
.gr-3-t h3.upp-b-title{ background-position:-1504px -199px; width:174px;}
.gr-3-t h3.psp-b-title{ background-position:-1504px -213px; width:181px;}
.gr-3-t h3.cp-b-title{ background-position:0 -635px; width:181px;}
.gr-3-t h3.timp-b-title{ background-position:-927px -752px; width:360px;}
.gr-3-t h3.timp-b-title{ background-position:-927px -752px; width:360px;}
.gr-3-t h3.s8dcp-b-title{ background-position:-927px -812px; width:481px;}
.gr-3-t h3.s9tr-b-title{ background-position:-927px -872px; width:481px;}
.gr-3-t h3.tar-b-title{ background-position:-927px -932px; width:295px;}
.gr-3-t h3.pap-b-title{ background-position:-927px -299px; width:256px;}
.gr-3-t h3.jvap-b-title{background-position:-927px -323px; width:278px;}
.gr-3-t h3.c3s-b-title{background-position:-927px -347px; width:135px; height:14px;}
.gr-3-t h3.tsue-b-title{ background:url(../images/sprites2.png) no-repeat -703px -241px;}
.gr-3-t h3.tsu-b-title{ background:url(../images/sprites2.png) no-repeat -703px -241px; width:237px;}
.gr-3-t h3.divp-b-title{ background:url(../images/sprites2.png) no-repeat -703px -254px; width:237px;}
.gr-3-t h3.ncp-b-title{ background:url(../images/sprites2.png) no-repeat -703px -267px; width:168px;}

.gr-5-t{ width:204px; background-position:-935px -246px; height:32px;}
.gr-5-m{ background:url(../images/item-mid-repeat-4.png) repeat-y; width:201px; padding:0 0 0 3px; height:auto;}
.gr-5-m ul{ padding:15px; width:166px;}
.gr-5-m .start-btn{ margin-left:50px;}
.gr-5-b{background:url(../images/sprites.png) no-repeat -935px -279px; width:204px; clear:both; height:15px;}
.gr-5-i{ margin-right:44px;width:204px;}
.gr-5-margin{ margin:0!important;}

.gr-3-m{padding:0 27px 10px 27px;background:url(../images/item-mid-repeat-3.png) repeat-y;}
.gr-3-m img{ float:left; margin-right:20px; margin-bottom:20px;}
.gr-3-b{ background:url(../images/item-bottom-3.png) no-repeat; height:14px;}
.gr-3 .patent-continue-btn{margin-left:30px; float:right; text-indent:-9999pt;}
.gr-3 .patent-continue-btn a{ background:url(../images/sprites.png) no-repeat -698px -81px; width:97px; display:block; height:26px;}
.gr-3 .ul-listing{ width:560px;}
.ul-listing li{ display:inline; float:left; width:272px;}

.hmc-box .start-btn{ margin-left:45px;}

.price-level{ font-size:14px;  color:#18bae8; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:5px 0; text-align:center; margin:0 0 20px 0; line-height:18px;}

.legal-form{ background:#f4f4f4; width:326px; padding:8px; position:relative; display:block; float:left; margin-top:20px;}
.legal-form li{ list-style:none; border-bottom:#dfdedf 1px solid; clear:both; float:left; width:326px;}
.legal-form a{background:url(../images/arrow-blue.png) no-repeat 0 10px;padding:5px 5px 5px 8px; color:#646365; text-decoration:none; text-transform:uppercase; float:left; width:313px;}
.legal-form a:hover, .legal-form a.lf-active{ color:#18bae8; text-decoration:none;}
.toggle-content{ border:5px solid #18bae8; padding:12px 15px; width:333px; position:absolute; top:205px; right:15px; background:#fff; font-size:13px;}
.toggle-content li{ list-style:none; clear:both;}
.toggle-content a{ background:url(../images/arrow-blue.png) no-repeat 0 9px; color:#5a5153; text-decoration:none; padding:3px 0 3px 10px; float:left;}
.toggle-content a:hover, .toggle-content a.tc-active{ color:#18bae8; text-decoration:none;}
.toggle-content span{width:235px; margin-right:5px;}
.toggle-content em{ text-align:right; width:80px; color:#18bae8; text-decoration:none; font-style:normal;}
.toggle-content span, .toggle-content em{ cursor:pointer;float:left; }
.t-c-arrow{ background:url(../images/balloon-arrow.png) no-repeat; position:absolute; left:-16px; display:block; height:9px; width:11px;}

/* Signup Form */
.signupForm{ font-size:14px;}
.signupForm em{ font-weight:normal; font-size:14px;}
.signupForm h2{ font-size:16px; font-weight:bold;}
.signupForm label{ display:block; clear:both; font-size:14px; margin-bottom:7px; cursor:pointer;}
.input-row, .input-column .inputtext{ background:url(../images/sprites.png) no-repeat -1988px -194px; width:215px; border:1px solid #a09c9d; height:20px; margin-bottom:10px;}
.input-row input , .input-column input{ background:none; border:0; height:19px; line-height:19px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#808080;}
.input-column input{ width:211px; padding:2px 2px 0 2px; height:19px!important;height:18px; line-height:15px;}
.ir-2{ background:url(../images/sprites.png) no-repeat -1951px -217px; width:252px; border:1px solid #a09c9d; height:20px; margin-bottom:10px;}
.ir-2 input{ background:none; border:0; height:18px; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#808080;}

.new, .optional{ float:left; border-right:#d9d9d9 1px solid;}
.new form, .optional form{ width:218px;}
.new label, .optional label{ font-weight:bold; color:#646365;}
.new input, .optional input{ width:203px; padding:1px 6px 0 6px!important;padding:0 6px;}
.new{width:271px; padding-right:40px;}
.optional select{ margin-bottom:10px;}
.optional{width:222px; padding:0 46px; min-height:290px;}
.optional label.chkboxlabel{ font-weight:normal; float:left; clear:none; width:190px;}
.optional .chkbox{ display:block; width:13px; height:13px; margin-right:5px; float:left;}
.existing{ float:left; width:261px; background:#fff url(../images/login-bg.png) repeat-x 0 0; border:1px solid #c2eeff; padding:22px 15px; margin-left:40px; color:#000;}
.existing h2{ color:#FFFFFF;}
.existing form{ width:254px;}
.existing label{ color:#000;font-weight:bold;}
.existing input{ width:240px;padding:1px 6px 0 6px!important;padding:0 6px;}

.buttonHolder{display:block;}
.primaryButton{float:right; background:url(../images/sprites.png) no-repeat -403px -81px;width:70px; height:26px; border:0; padding:0;}
.primaryButton span{ display:none;}

a.forgotPass{ float:left; color:#18bae8; text-decoration:underline; width:160px; font-size:12px;}
a.forgotPass:hover{color:#18bae8; text-decoration:none;}

.incorporation-process{ width:598px; margin:0 auto; border:1px solid #c8c8c8; border-top:0; margin-bottom:18px; font-size:14px;}
.ip-header{ padding:16px 12px; border-bottom:15px solid #18b5e4;}
.ip-header img{ float:left; border:0;}
.close-link{ float:right;}
.close-link a{ color:#18b5e4; font-size:14px; text-decoration:none;}
.close-link a:hover{ color:#18b5e4; text-decoration:underline;}
.ip-dark-border{ height:16px; background:#4a4150; margin-top:16px;}
.ip-content{ width:465px; margin:0 auto; border:1px solid #d9d9d9; padding:22px 12px; margin-bottom:26px;}
.ip-content h1, .ip-content h3{ font-size:14px; font-weight:bold; color:#18bae8;}
.ip-content h3{ margin-bottom:5px;}
.process-list{ padding-bottom:10px; display:block; float:left;width:auto;}
.steps{ font-weight:bold; font-size:14px; color:#fff; background:#4a4150; float:left; padding:2px 10px; border-bottom:1px solid #928d96;}
.rules{ float:left;width:390px; padding-left:10px;}

.payment-method{ float:left; width:531px; padding:33px 28px; background:#f5f5f5; font-size:12px; color:#646365;}
.payment-method label{ font-weight:bold;}
.payment-method textarea{width:451px; height:93px; font:normal 12px Arial, Helvetica, sans-serif; border:0; background:none; overflow:auto; padding:2px 0 2px 3px; }
.input-column{ float:left; margin-right:10px; width:auto;}
.select-column{ float:left; width:152px; margin-right:5px;}
.select-column label{ display:inline;float:left; margin-right:5px; margin-top:3px; width:auto; font-size:12px;}
.multiField{ margin-bottom:15px;}
.cwcode{background:url(../images/sprites.png) no-repeat -1875px -194px; float:left; width:111px; height:20px; border:1px solid #a09c9d; margin-bottom:10px; margin-right:5px;}
.cwcode input{width:106px!important; width:102px; height:20px; padding:1px 2px 0 2px!important; background:none; border:0; float:left; line-height:18px;}
.select-column a{ color:#18bae8; text-decoration:underline;}
.select-column a:hover{ color:#333; text-decoration:none;}
.textarea-field{ margin-bottom:20px;}
.textarea-field .textarea{ background:url(../images/sprites.png) no-repeat -1744px -295px; width:455px; height:97px; border:1px solid #a09c9d; clear:both; padding:2px 0 2px 0px; }

.listView{ padding-bottom:19px; line-height:18px;} 
.listView h3, .listView h4{ color:#18bae8; font-size:20px; font-weight:normal; margin-bottom:5px;}
.listView h4{font-size:14px; margin-bottom:8px;}
.listView li{ display:inline; float:left; width:auto; padding:5px 10px 5px 0; font-size:14px;}
.listHead{ background:#918d8e; float:left; width:auto; font-weight:bold; color:#fff;}
.listContent{ padding:29px 0 20px 0; float:left; width:auto;}
.listRow{ border-bottom:2px solid #18BAE8; padding-bottom:20px;}
.listView li.hi{ width:133px; text-align:center; padding-right:0;}
li.hi a{ color:#fff; text-decoration:underline;}
li.hi a:hover{ color:#fff; text-decoration:none;}
.listView li.id{ width:257px; padding-left:15px; padding-right:10px;}
.listView li.size{ width:83px;}
.listView li.weight{ width:77px;}
.listView li.avail{ width:105px;}
.listView li.uprice{ width:87px;}
.listView li.qty{ width:59px;}
.listView li.tprice{ width:74px;}
.listView .buttonHolder, .checkoutBtnHolder, .pagingHolder{ text-align:right;}

.update-btn, .continue-btn, .checkout-btn, .proceed-btn{ background:url(../images/sprites.png) no-repeat; width:144px; height:26px; border:0;}
.update-btn{ background-position:-1761px -239px;}
.continue-btn{background-position:-1906px -239px; margin-left:5px;}
.proceed-btn{background-position:-2051px -239px; width:152px; float:right; margin-right:-20px;}
.update-btn span, .continue-btn span, .checkout-btn span, .proceed-btn span{ display:none;}
.rnote{ float:left; color:#000; margin-top:3px;}
.uprice span, .tprice span{ font-weight:bold; color:#18bae8;}
.qty-bg{ background:url(../images/sprites.png) no-repeat -1705px -295px; width:34px; height:24px; border:1px solid #a09c9d; padding:2px;}
.qty-bg input{ width:32px; padding-top:3px; border:0; background:none; height:20px; line-height:20px; text-align:center;}

.checkoutbox{ background:#f0f0f0; font-size:14px; padding:28px; margin-bottom:25px; margin-top:10px;}
.checkoutbox p{ float:left; width:503px; margin-right:112px; line-height:20px;}
.checkoutdetail{ float:left; width:289px;}
.checkoutdetail li{ list-style:none; float:left; width:196px; text-align:left; font-weight:bold; color:#18bae8; margin-bottom:8px;}
.checkoutdetail li.li-title{ clear:both; width:70px; text-align:right; color:#4b4b4b; margin-right:23px;}
.checkoutdetail a{color:#18bae8; text-decoration:underline;}
.checkoutdetail a:hover{color:#4b4b4b; text-decoration:none;}
.checkout-btn{ background-position:-1616px -239px;}

.structurelistView{ background:url(../images/list-vbg-repeat.png) repeat-y 0 0; line-height:18px;}
.structurelistView li{ display:inline; float:left; width:auto; font-size:12px;}
.structurelistHead{float:left; width:701px; background:url(../images/sprites.png) no-repeat -1502px 0; height:34px; color:#000;}
.structurelistContent{float:left; width:auto;}
.structurelistContent li{ }
.structurelistRow{ padding:21px 0 20px 0;}
.structurelistView li.rf{ width:110px; padding:0 8px 0 13px;}
.structurelistView li.sc{ width:127px; padding:0 8px 0 9px;}
.structurelistView li.cc{ width:130px;padding:0 8px 0 9px;}
.structurelistView li.llcs{ width:118px;padding:0 8px 0 9px;}
.structurelistView li.dba{ width:127px;padding:0 8px 0 9px;}
.sl-row-2{background:url(../images/list-v-blue-bg-repeat.png) repeat-y 0 0;}
.structurelistbottom{ background:url(../images/list-v-blue-bg-bottom.png) no-repeat 1px 0; height:21px;}
.noliststyle{ background:none!important;}
.nestedlist{}
.nestedlist li{ background-position:0 5px!important; background:url(../images/arrow-blue.png) no-repeat 0px 6px!important; padding-left:6px; margin-bottom:2px;}

.rf-title, .sc-title, .cc-title, .llcs-title, .dba-title{ background:url(../images/separator.png) no-repeat right 2px; height:30px;}
.sc-title h4, .cc-title h4, .llcs-title h4, .dba-title h4{ background:url(../images/sprites.png) no-repeat; margin:0 auto; text-indent:-9999pt; margin-top:10px; height:11px; line-height:10px;}

.rf-title{ padding:0; background:none;}
.dba-title{ background:none;}

.cc-title h4{background-position:0 -332px; width:119px;}
.sc-title h4{background-position:0 -347px; width:117px;}
.llcs-title h4{background-position:0 -377px; width:36px; height:12px;}
.dba-title h4{background-position:0 -392px; width:31px;}
.structurelistView .start-btn{ margin-left:15px; float:none; margin-top:5px;}

.card{ padding:0 0 20px 0;}
.card img{ vertical-align:bottom;}

.LTDP-btnHolder{ padding:18px 0; display:block;}
.LTDP-btnHolder .start-btn{ margin-top:0;}
/* optional services */
.os ul{ width:530px;}
.os h2{ font-size:14px; font-weight:bold; text-transform:none;}
.os li{ float:left; width:133px; padding-right:10px; margin-bottom:5px;}
.os li.os-des{ width:363px; padding-right:10px; clear:both; background:url(../images/arrow-blue.png) no-repeat 0 6px; padding-left:10px;}

.qabox{ margin:0!important; padding:10px!important; width:197px!important;}
.qabox ul{margin:0; padding:0;}
.qabox li{ clear:both; display:block; float:left; width:197px; margin:0 0 1px 0!important; padding:0!important;}
.qabox a{ color:#6e6d6f; text-decoration:none; float:left; width:auto; display:block;}
.qabox a:hover, .qabox a.qactive{ color:#18bae8; text-decoration:none;}
.qabox span{ float:left; width:172px; cursor:pointer;}
.qabox span.slno{ float:left; width:18px;text-align:right; margin-right:7px;}
.answerbox h2{ text-transform:uppercase; font-size:13px; font-weight:bold;}
.wbox a{ background:url(../images/bullet.png) no-repeat 0 4px; padding-left:12px!important;}
.wbox h3{ font-size:13px; font-weight:bold; text-transform:uppercase; color:#18B5E4; margin:0 0 14px 1px;}

.pagingHolder{ display:block; padding:10px 0;}
.paging{ color:#a09c9d; border-top:2px solid #18bae8; margin-top:50px; padding:14px 0;}
.paging a{ color:#43c7ec; text-decoration:none;}
.paging a:hover{ color:#43c7ec; text-decoration:underline;}

.alphbeticalpaging{ background:#e5e5e5; padding:14px 0 8px 29px; margin-bottom:25px;}
.alphbeticalpaging a{ color:#565656; text-decoration:none; margin-right:16px; float:left;}
.alphbeticalpaging a:hover, .alphbeticalpaging a.ap-active{ color:#18bae8; text-decoration:underline;}
.alphbeticalpaging a.ap-active{font-weight:bold; color:#18bae8; text-decoration:underline;}

.keywordTitle{font-size:24px; font-weight:bold; color:#18bae8; border-bottom:1px solid #d0d0d0; margin-bottom:20px;}

#footer{ clear:both; text-align:center; padding-top:40px;}
#footer p{ font-size:11px; margin-top:8px; line-height:normal;}
#footer a{ color:#646365; text-decoration:none;}
#footer a:hover{ color:#999999; text-decoration:underline;}

.dropdownmenu{font-size:10px; font-weight:bold; background:url(../images/dropdown_pane_top.png) no-repeat 1px 0; position:absolute; left:-10px; padding-top:3px; z-index:100;}
.dropdownmenu ul{background: url(../images/dropdown_pane.png) no-repeat 0 bottom!important;background:#fff; border:none!important; border:1px solid #18bae8;padding:12px 20px 25px 20px!important; width:166px!important;padding:12px 16px 25px 16px; width:166px; margin:0!important; margin-top:-3px;}
.dropdownmenu li{ margin-bottom:5px;}
.dropdownmenu a{ background:url(../images/bullet.png) no-repeat 0 4px; color:#18bae8; text-decoration:none; display: block; width:158px; padding-left:8px;}
.dropdownmenu a:hover{color:#646365; text-decoration:none;}

.p-box{ padding:0 0 10px;border-top:1px solid #dfdfdf; float:left; width:647px;}
.p-box h4{ margin:10px 0 10px 16px; font-size:14px; display:inline-block;}
.p-box ul{ width:auto; padding:0 16px;}
.p-box li{ margin-bottom:5px;}
.p-box p{ font-size:12px; font-weight:normal; color:#646365; padding:0; margin:0; line-height:normal; float:none; width:auto;}
.p-t{ color:#18bae8; font-size:14px;font-weight:bold;width:470px; float:left;}
.p-b-t span{ float:right; width:140px; font-style:italic; font-size:14px; text-align:right;}
.p-b-t{ border-bottom:1px solid #dfdfdf; padding:10px 17px 7px 17px; height:auto; width:613px;  float:left;}


.design-row-panel{ height:388px!important;height:336px;}
.ppd-col{ margin-bottom:20px;}
.ppd-col img{ float:left; margin-right:24px;}

.inc-h{ height:360px;}
.dp-box{ padding:10px 18px 0 18px;}
.dp-box p{ margin-bottom:18px; font-size:14px;}
.dp-box ul{ padding:0;}
.gr-4-m{ padding:0 10px 10px 10px;}

.pap-box h3{ font-size:14px; font-weight:bold; color:#18bae8; text-align:center; margin-bottom:15px;}
.gr-h{ background:url(../images/sprites2.png) repeat-x -703px -540px; height:64px;}
.gr-h .j-url-title, .gr-h .j-grl-title, .gr-h .j-srl-title{background:url(../images/sprites2.png) no-repeat -703px -435px;  width:144px; height:29px;}
.gr-h .j-grl-title{ background-position: -703px -404px; width:139px; }
.gr-h .j-srl-title{background-position:-703px -373px; width:176px;}

.gr-h2{background:url(../images/sprites2.png) repeat-x -703px 0; height:63px; width:291px;}

.gr-w-h{background:url(../images/sprites2.png) repeat-x -703px -606px; height:64px;}
.gr-w-h h3{background:url(../images/sprites2.png) no-repeat; height:30px;}
.gr-w-h h3.j-sredtp-title{ background-position: -703px -466px; width:220px;}
.gr-w-h h3.j-grl-title{ background-position:-703px -498px;width:254px;}

.loignContainer{ position:absolute; right:0; top:2px; background:url(../images/top_login_bg.png) repeat-x; padding:9px 9px 0 12px; width:384px;}
.loignContainer li{ float:left; display: inline;}
.loignContainer label{ float:left; text-transform:uppercase; color:#18bae8; line-height:20px;}
.loignContainer input{ font-size:12px; color:#ababab; font-family:Arial, Helvetica, sans-serif; float:left; border:0; background:none;width:125px; height:15px; padding:4px 5px 2px 5px;}
.loignContainer p{ clear:both; margin-top:16px;}
.loginBtn{ padding:0; background:url(../images/sprites.png) no-repeat 0 -764px; width:58px; height:22px; border:0; margin-left:3px;}
.loginBtn span{display:none;}
.loignContainer .focusField{color:#000; outline:none;}
.input-bg{ background:url(../images/sprites.png) no-repeat -2066px -171px; width:137px; height:22px; margin-left:4px;}

.profileInfo{ background:#f1f1f1; padding:12px 14px; margin-bottom:36px;}
.profileInfo ul{margin:15px 7px;}
.profileInfo li{ float:left; display:inline;width:294px; margin-bottom:5px;}
.profileInfo li.pi-t{ width:110px!important; clear:both;}

.editTool{ position:absolute; left:286px; top:108px; width:200px; text-align:right;}
.ac-submit-btn{ border:0; clear:both; margin-left:127px;}
.ac-submit-btn span{ display:none;}

.urlsubmitbox{ border-top:2px solid #18bae8; margin:30px 0 0 0; padding:38px 0 0 0;}
.urlsubmitbox .urlinputbg{ background:url(../images/sprites.png) no-repeat -1964px -99px; float:left; width:239px; height:20px; border:#a09c9d 1px solid;}
.urlsubmitbox form{ }
.urlsubmitbox button{ float:left; margin:-3px 0 0 14px; clear:none;}
.urlsubmitbox input{ float:left;width:229px; height:16px; padding:3px 5px 1px 5px; background:none; border:0;}

.editProfile input{ background:none; border:0;height:15px; padding:3px 4px 2px 4px; float:left; width:auto;}
.editProfile .inputwidth1{ width:259px!important;width:257px;}
.editProfile .inputwidth2{ width:168px!important;width:166px;}
.editProfile .inputwidth3{ width:40px;}
.editProfile label{ display:block; font-size:12px; padding-bottom:7px; cursor:pointer;}
.editProfile .ep-input{ float:left; background:url(../images/sprites.png) no-repeat -2026px -146px; border:1px solid #a09c9d; height:20px;}
.editProfile .epi-wide{ background-position:-1936px -121px; width:267px;}
.row{ clear:both; margin-bottom:10px;}
.col{ float:left;margin-right:2px; width:178px;}
.multifield{ clear:both; margin-bottom:10px;}
.multifield .mf-i{ width:176px;}
.multifield .ml-r{float:left; width:auto;}
.multifield .mf-i-z{ width:50px; margin-right:0;}
.formbuttonHolder{ clear:both; display:block;}
.accept-btn, .reset-btn, .send-btn{ background:url(../images/sprites.png) no-repeat; border:0; width:69px; height:26px;}
.accept-btn{ background-position:-796px -81px; margin-right:8px;}
.reset-btn{background-position:-866px -81px;}
.send-btn{ width:70px; background-position:-937px -81px;}
.accept-btn span, .reset-btn span, .send-btn span{ display:none;}

.questionnaire label{ float:left; width:221px; display:block; text-align:right; margin-right:11px; cursor:pointer;}
.questionnaire input{ background:none; border:0; padding:2px 4px 2px 4px;width:207px; height:16px; font-size:14px;}
.questionnaire select{ width:215px;font-size:14px;}
.questionnaire textarea{ overflow:auto;width:301px; height:114px; background:none; border:0; font-size:14px; padding:3px 0 3px 4px;}
.questionnaire .qinput{ float:left; width:215px; height:20px; margin-bottom:9px; border:1px solid #a09c9d; background:url(../images/sprites.png) no-repeat -1988px -194px;}
.questionnaire .qtxtarea{ float:left; width:305px; height:120px; background:url(../images/sprites.png) no-repeat -935px -123px;border:1px solid #a09c9d; margin-bottom:9px;}
.questionnaireList{ background:#fff; border:1px solid #e3e8ec; position:absolute; right:40px; top:160px;}
.questionnaireList a{ display:block; width:208px; color:#646365; text-decoration:none; padding:5px 14px;border-bottom:1px solid #fff;}
.questionnaireList a:hover, .questionnaireList a.ql-active{ background:#01bbea; color:#fff; text-decoration:none;border-bottom:1px solid #67d6f2;}
.questionnaireList ul, .questionnaireList li{display:block; clear:both; line-height:100%;}
.obs-row{ padding:20px 0 10px 0;}
.obs-row h2{ font-size:14px; font-weight:bold; border-bottom:2px solid #18bae8; padding-bottom:4px;}
.obs-row ul{ padding:0; font-size:12px;}
.obs-row li{ margin-bottom:3px;}
.obs-row .obs, .obs-row .myb, .obs-row .abs{ float:left;}
.obs-row .obs{ width:500px;}
.obs-row .myb{ width:275px; margin-right:48px;}
.obs-row .abs{ width:377px;}
.obs h2{ border-bottom:0;}
.obs li{ width:211px; margin-right:1px; float:left;}
.myb li{ clear:both;}
.abs li{ width:180px; margin-right:1px; float:left;}
.mbs-list{ padding:0; font-size:14px;}

/* dropdown menu */
.treeview ul{ /*CSS for Simple Tree Menu*/margin: 0;padding: 0;}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
/*background: white url(list.gif) no-repeat left center;list-style-type: none;padding-left: 22px;
margin-bottom: 3px;*/
}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */ /*background: white url(closed.gif) no-repeat left 1px;*/cursor: pointer !important;display:block !important; width:193px;}
.listmenu li{ width:auto!important;}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */padding-left:10px;margin-bottom:5px;}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */cursor: default;}

