/* FS PUBLISHER - HANDHELD STYLESHEET - UPDATED 11-12-2008 */



body, input, textarea, option, select { font-family: Verdana, Arial, Helvetica, sans-serif; }

body { font-size: 1em; }



h1, .cfont7, h2, .cfont6, #content big.profiletopname, h3, .cfont5, .cbodyhdr1, .cbodyhdr2, .profilecommtextUpr, .profilecommtexthdr, .profileheader, h4, .cfont4, .cbodyhdr4, h5, .cfont3, h6, .cfont1 { color: #000000; }

h1 { font-size: 1.3em; }

h2 { font-size: 1.2em; }

h3 { font-size: 1.1em; }

h4 { font-size: 1em; }

h5 { font-size: 1em; }

h6 { font-size: 1em; }



a:link { color: #0000FF; text-decoration: underline; font-weight: normal; }

a:visited { color: #660066; text-decoration: underline; font-weight: normal; }

a:hover, a:focus { color: #CCCCFF; text-decoration: underline; font-weight: normal; }

a:active { color: #CCCCFF; text-decoration: underline; font-weight: normal; }



/* DEFINE CONTENT COLOR */

#content { color: #000000; }



/* sIFR STYLES */

.sIFR-flash { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }

.sIFR-alternate{ visibility:visible; display:block; position:static; left:auto; top:auto; width:auto; height:auto;}

.sIFR-replaced embed{ display:none;}



/* STANDARD ELEMENTS */

.screenElement { display: none; }

.handheldElement { display: block; padding: 0 0 1.2em 0; }

#content .callOut { padding: 1em; background: #dddddd; color: #000000; margin-bottom: 1.2em; border: 1px solid #000000; }

body img { display: none; }

#content img { display: inline; }



/* CUSTOM DESIGN ELEMENTS */

body.design { background-color:#fff; }

#wrapper { margin:0; width:auto; padding:0; overflow:visible; }

    ul#textSize { margin:0; padding:0; width:auto; list-style:disc; float:none; background:#fff none;}

    ul#textSize li { float:none; }

    ul#textSize li a {  display:inline;float:none;  display:inline;}

    ul#clientLogin { margin:0; padding:0; list-style:disc; float:none; }

    ul#clientLogin li { display:block;  }

    ul#clientLogin li a { color:#000; float:none; font-weight:normal; margin:0; padding:0; color:#000; text-decoration: none;  display:inline;}

    ul#clientLogin li a#intakeFormButtom { background:#fff none; }

    ul#clientLogin li a#intakeFormButtom:hover, ul#clientLogin li a#intakeFormButtom:focus { background:#fff none; }

    ul#clientLogin li a#clientButton {  background:#fff none; }

    ul#clientLogin li a#clientButton:hover, ul#clientLogin li a#clientButton:focus { background:#fff none; }

#containerPage { width:auto; background:#fff none; margin:0; border:none; overflow:visible; }

    #navigationMain { display:none;}

        #navigationMain ul { display:none;}

        #navigationMain ul li { display:none;}

        #navigationMain a { display:none;}

    #banner { position:static; height:auto; background:#fff none; }

    .home #banner { height:auto; }

        img#logo { position:static;  display:block;}

        #cta { display:none;}

        #tagline { display:none;}

        #containerSearchFormDesign { position:static; width:auto; }

        img#topicSearch { display:none;}

    #header { background:#fff none; padding-bottom:0; display: none; }

    #containerColumns { float:none; width:auto; border-top:none; }

        #columnMain { float:none; width:auto; overflow:visible; }

            #containerPageTitle { padding:0; background:#fff none; }

                #pageTitle { color:#000; text-transform:none; background:#fff none;  font:bold 1.4em verdana,arial,sans-serif; padding:1.2em 0;}

            #content { padding:0; font-size:1em; }

        #columnSide { float:none; width:auto; }

            #contextual { display:block; margin:0; }            

            #navigationPractice { background:#fff none; padding:0; }

                #practiceTitle { display:none;}

                #navigationPractice h2 { color:#000; text-transform:none; padding:0; font-size:1em; }

                #navigationPractice ul { list-style:disc; margin:0;  padding:0 0 1.2em 35px;}

                #navigationPractice ul li { display:block; }

                #navigationPractice a { font-weight:normal; color:#000; background:#fff none; padding:0;  display:inline;}

                #navigationPractice a:hover, #navigationPractice a:focus, #navigationPractice a.current { background:#fff none;  color:#68f; text-decoration:underline;}

            #legalNews { padding:0; }

                #newsTitle { display:block; margin:0; }

                #legalNews h2 { color:#000; text-transform:none; padding:0; font-size:1em; }

                #legalNews ul { list-style:disc; margin:0;  padding:0 0 1.2em 35px;}

                #legalNews ul li { display:block; background:#fff none;   margin:0 0 .3em;}

                #legalNews ul li p { margin:0; padding:0; line-height:normal; color:#000; }

                a#findLawNews { display:block; margin:0; }

                #legalNews a { }

                #legalNews a:hover, #legalNews a:focus, #legalNews a.current {   color:#68f; text-decoration:underline;}

    #containerTestimonials { clear:none; width:auto; float:none; background:#fff none; border-bottom:none; }

        #testimonials { display:none;}

            #testimonials blockquote { background:#fff none; margin:0; padding:0;}

                #testimonials blockquote p { margin:0; padding:0; text-indent:0; line-height:normal; }

                #testimonials strong { font-weight:normal; color:#000; text-align: left; padding:0; margin:0; background:#fff none; }

                a#testimonialsButton { display:block; margin:0; }

                #ie a#testimonialsButton { margin-top:0; }

        a#navigationFeatures { float:none; width:auto; display:block; margin:0; }

    #navigationLower { clear:none; background:#fff none; border-bottom:none; color:#000; font-weight:normal;  word-spacing:.4em; padding:0 0 1.2em;}

        #navigationLower a { color:#000; text-decoration: none; word-spacing: normal; font-weight:normal; text-transform:none;  display:inline;}

        #navigationLower a:hover, #navigationLower a:focus, #navigationLower a.current {  color:#68f; text-decoration:underline;}

        a#navigationLowerJump {  font-size:0;}

#footerWrapper { padding:0; clear:none; }   

    #footer { margin:0; width:auto; color:#000; overflow:visible; }

        #geographicalFooter { display:none;}

            #geographicalFooter p { display:none;}

        #finePrint { float:none; width:auto; padding:0; }

            #copyright { display:block; margin:0;  padding:0 0 .3em;}

            #branding { display:block;  padding:0 0 1.2em;}

        #cta2 { display:none;}

