/* JD Supra - http://www.jdsupra.com 
Updated: Thu 2.20.08 
Description: Print Styles Site Wide
Author:  Annie Luc, POP Interactive
----------------------------------------------------*/

body { margin: 0; padding: 0; width: 680px; background: #fff; font-family: arial, sans-serif; font-size: small; color: #000; text-align: left;}
#container{ margin: 0; padding: 0; border: none; width: 670px;}
#maincontent {width: 670px; margin: 0; padding: 0;}
#maincontent form {width: 670px; padding: 0; width: 100%;}

/*----- HEADER -----*/
#topstripe {display: none;}
#logo {float:left; margin: 15px 0 5px 0; padding: 0; }

/*----- Login Styles - Home Page -----*/
#loginwrapper_home {width: 238px; float:right; list-style: none; background-color: #fff; margin: 0; padding: 0 0 8px 10px;}
#loginwrapper_home a {color:#CE2A19; margin-bottom: 20px; padding-right: 5px; font-size: 90%; }

/*----- SEARCH UNIVERSAL WRAPPER -----*/
#uniSearchWrapper {visibility:hidden; background: url(../img/search-uni-bg.gif) 0 0 no-repeat; float: right; padding: 5px 4px 8px 18px; width: 380px;}
#uniSearchWrapper #sTerm {color: #666; font-size: 100%; height: 19px; width: 272px; margin-top: -1px; padding: 1px 0 0 2px;} /*Search Field*/
html>/**/body #uniSearchWrapper #sTerm {margin: 0;} /*Adjust varying height issues for Search Field*/
#uniSearchWrapper input {vertical-align: top;}
#uniSearchWrapper img.formatLoader {margin-top: 4px; margin-left: 2px; visibility:hidden;}
#advancedSearchLink	{display: block; font-size: 85%; margin-top: 1px; text-align: right;}
#advancedSearchLink a {vertical-align: top; margin-right: 34px;}

/*Login Styles - Section Pages*/
#loginwrapper {width: auto; float: none; list-style: none; background-color: #fff; margin:0; padding: 0; font-size:90%; text-align: right;}
#loginwrapper a {color:#CE2A19; margin-bottom: 10px; padding: 0 5px;}

/*----- Navigation -----*/
#navwrapper {border-top: 10px solid #CE2A19; width: 100%; margin:5px 0 10px 0;  height: 0px;}
#nav {display: none;}

/*----- HOMEPAGE -----*/
#content_home {width: 670px; margin: 0; padding: 0;}
#intro_container {padding: 0; background: none;}
#intro_col1, #intro_col2  {display: none;}
#printonly  {display: inline; width: 670px; margin-top: 10px; } /*Intro Image - print version*/
#content_home #left_col {float: none;} /*Left container: Featured Contributor and Hot Docs*/
#content_home #right_col {float: none; margin-top: 10px;} /*Right container: Top 10*/
#home #featcontributor .view {display: none;} 
#home #hotdocuments .view {display: none;} 
#home #top10contributors {width: 300px;}
#ad125by125_hm {display: none;} 
#ad_resource1 {display: none;}
#ad300by250_hm {display: none;}
#ad728by90_hm {margin: 10px 0;} 
#ad728by90_hm img {margin: 0 4px 0 0;}
  
/*Partnership Logos - Random Rotating Logos */
#home #partnerLogos {height: auto; margin: 10px 0;} /* 5 120x60 logos on Homepage */
#home #partnerLogos h1 {font-size: 90%; color: #575757; font-weight: normal;}
#home #partnerLogos img {margin: 0 5px 0 0; vertical-align: middle; width: 160px; height: 70px;}

/*----- Search -----*/
/*Search Box*/
#search #search_leftcol {width: 670px; margin: 0; padding: 0;}
#search #search_adcol {display: none;}
#search #searchbox {width: 670px; margin: 0; padding: 0; background: none;}

/*Circuit Court/Circuit/Region Checkboxes and label*/
.circuitColumn {width: 215px;}

/*Type of Filing Section*/
#search .filing_col1 {width: 320px;}
#search .filing_col2 {width: 220px;}

/*Subject Matter */
#search .scol, #search .scol2 {width: 215px;}

/*----- DOCUMENT DOWNLOAD -----*/
#bodydocument {width: 670px; }
#bodydocument h3{background: none; color: #000; margin: 3px 0 0 0; padding: 2px 0; font-size: 95%;}
#bodydocument .doc_col1{width: 230px; margin: 5px 8px 15px 0;}
#bodydocument .doc_col2{width: 200px; margin: 5px 8px 15px 0;}
#bodydocument .doc_col3{width: 210px; margin: 5px 0 15px 0;}
#bodydocument #related {background: none; padding-left: 0; }
#bodydocument #showDescPanel {margin: 0 0 20px 0; } /* Description displays when not logged in */

#ShowPdf1 {width:650px;}
#ShowPdf1 iframe {width: 650px; align: left;}

/* Button Bar Style for non-tab Submit Buttons - Print Style Only*/
.buttondiv_top {width: 670px; padding: 6px 0 6px 0; background: none;} 
.buttondiv_bottom {width: 670px; padding: 6px 0 4px 0; background: none;} 

/*----- Forms -----*/
input.buttoncolor { border: none; padding: 5px 0 2px 0; height: 30px; width: 133px; color: #fff; font-size: 125%;  font-weight: bold; background: #fff url(../img/buttonbg2.gif) left bottom repeat-x;}

/*----- MESSAGE NOTES - small grey note used throughout the form -----*/
.note_under_field {margin: 0; display: block;}
.note_under_jurisdiction {margin: 0;}

/*----- SIGN UP FORM -----*/
#signUp fieldset {float: none;} /*Form on the left*/
#signUp .benefits {float: none;} /*Benefits Box*/

/*----- POST DOCUMENTS -----*/
#maincontent .intro {float:none;  width: 100%; margin: 0; padding: 0; } /*Post Document Instructions */
#maincontent .sponsor{display: none; float: none; width: 140px; margin: 0 0 5px 0; text-align: center; background:#eee;}

/* Post Doc - Doc Attribution*/
#maincontent .docAttribution {margin: 0; padding:0; } /*Align Attribution Fields for IE 6 only*/
html>/**/body #maincontent .docAttribution {margin: 0; padding:0; } /*Align Attribution Fields for Modern Browsers - FF, Safari and Opera*/
*:first-child+html #maincontent .docAttribution {margin: 0; padding:0; } /*FL ONLY*/

/* Document Type & Case Name - Edit Form*/
#bodypost #docTypeSelection {margin: 0 0 0 -10px;} /*Document Type Selection Table Alignment */
div#DocFileNamePanel2 {padding: 0 0 15px 0;} /*Align Current File Name Field */
div#CaseNameProperPanel {margin-left: 0px;}

/* Post Doc - Jurisdiction Columns*/
#maincontent .jcol1 {width: 200px; }
#maincontent .jcol2 {width: 430px;}

#maincontent .jcol2 label.format {float:none;   width: 110px;}
#maincontent .jcol2 label.radiolabel {float: none; }
#maincontent .jcol2 label.format_filing {float: none; font-weight: bold; display: block;}

/* Post Doc - Subject Matter Columns*/
#maincontent #SubjectUpdatePanel {margin: 0;}
#maincontent .scol1 {width: 180px; float: left; margin: 0 5px 0 0; padding: 0; }
#maincontent .scol1 td {margin: 0; padding: 0;}

/*Post Doc - Related Documents*/
#bodypost #docinfobox {width: 650px; margin: 5px 0 0 15px; padding: 0; line-height: 1.4em; }
#bodypost .sort a {background: #ccc; font-size: 95%; }
#bodypost th{ background: #ccc; padding: 7px;}
#bodypost td{ padding: 5px; line-height: 1.1em; font-size: 93%;}
#bodypost table {width: 725px; margin: 2px 0 20px 12px;}
#bodypost .smalldate {font-size: 75%;}
#bodypost .docsize {font-size: 80%; }

/*Post Document and Related Doc - TOP Tabs Styles*/
#tab_top_relate  {float: none; width: 670px; margin: 10px 0 0 0; padding: 5px 0 0 0; list-style:none; background: #F5F5F5;  border-top: 1px solid #ccc;}
#tab_top_relate .relatebuttonwrap {float: right; margin: 0;}
.postnote {float: right; width: 670px; margin: 0; }

/*Post Document and Related Doc - BOTTOM Tabs Styles*/
#tab_bottom_relate  {float: right; width: 670px; margin: 3px 0 0 0; padding: 0 0 5px 0;}
#tab_bottom_relate .relatebuttonwrap {float: right; margin: 0;}
#tab_bottom_relate .alignor {font-size: 90%; margin: 0px 5px;}
#backtoeditdoc_bottom a, #backtoeditdoc_bottom a:hover {float: none; width: 250px; margin: 8px 0 0 5px; }

/*----- CREATE PROFILE -----*/
#bodyprofile fieldset {border:none;}
#bodyprofile #pcol1 {float: none; width: 430px; margin: 0 0 15px 0 ; padding: 0;} /* left column - free profile fields */
#bodyprofile #pcol1 form{float: none; width: 430px; margin: 0 0 30px 0 ; padding: 0;} 
#bodyprofile fieldset label.format { width: 150px;}

#premiumprofile {float: none; width: 220px; border: none; margin: 30px 0 0 0; border: 1px solid #eee; padding: 5px 5px 30px 5px; color:#000; clear: right; } /*pay for url box*/
#premiumprofile label {margin: 0px;}
#premiumprofile .urlexample {margin: 0; }
#premiumprofile .otherurl {margin: 0 0 0 7px; }

/*Areas of Practice */
#bodyprofile .scol1 {float: none; margin: 0 0 15px 0; padding: 0; clear: both;}
#PracticeAreaUpdatePanel {float: none;  margin: 0; padding: 0; clear: both;}
#practiceAreaList {float: none; width: 680px; clear: both;} /*Table generated by .NET*/

/*Image Panel*/
#ImageEditPanel {float: none; } 
#ImageEditPanel .note_under_field {margin: 0; display: block;}
#ImageEditPanel table#imageType {float: none; }

/*Other Locations */
#OrgLocationPanel {margin-top: 20px;}

/*Top Tab*/
#tab_top_profile  {width: 100%; border-bottom: 1px solid #CE2A19; border-top: none;}
#tab_top_profile #topbuttonwrap {float: right; width: auto;  margin: 10px 10px -20px 0; } /* 2 button styles on top */

#tab_bottom_profile {width: 100%; border-top: 1px solid #CE2A19;  border-bottom: 1px solid #ccc;}
#tab_bottom_profile a {border-top: none;}

/*----- CREATE PROFILE: Premium Profile URL Payment -----*/
#bodyprofile table { width: 650px; margin-top: 10px; }
#bodyprofile table tr {border: 1px;}
.backtoprofile {margin-left: 0;}

#tab_top_profile  {float: left; width: 750px; margin: 0; padding: 15px 0 0 0; list-style:none; background: none; border-top: 1px solid #ccc;}
#tab_top_profile #topbuttonwrap {float: right; width: 450px;  margin: -20px 0 5px 0px; } /* 2 button styles on top */

/*Top Confirmation*/
.topconfmessage {width: 620px; background: none; }
.example {margin: 0;}

/* My Account Homepage*/
#profile_content {width: 670px; font-size: 90%; margin:15px 0; padding: 0;}
#profile_content .pcol  {float: left; width: 445px; margin: 0; padding: 0;}
#profile_content .pcol1  {float: left; width: 445px; margin: 0; padding: 0;}
#profile_content .pcol2 {display: none;}

/*Sidenav*/
#sidenav {background: none; margin-top: 0;}
#sidenav h2 {background: none; padding: 0 10px 4px 10px;}
#sidenav ul li { background: none; padding: 0 0 4px 0;}

/* Change Password and Attribtution Settings Forms: 2-Column Layout  */
#managemyaccount {float: left; width: 445px; margin-left: 0; }
#managemyaccount form {width: 445px;}
#managemyaccount label.format {width: 150px;}
#managemyaccount .buttondiv_bottom {width: 445px; text-align: right; margin: 10px 0; padding: 6px 0 4px 0; background: none; border-bottom: 1px solid #ccc; }

/*----- VIEW AND EDIT DOCUMENT INFO -----*/
#post #bio_col {float: left; width: 670px; margin-left: 0;}
#post #bio_col table {width: 100%; margin: 0; }
#post .viewdocinfo {margin: 0;}

/*----- LOGIN -----*/
#logincontent {width: 330px; margin: 0; padding: 0;  }
#logincontent h1 {margin: 0; padding: 0; }
#logincontent form {width: 330px; border: none;}
#logincontent fieldset div {margin-left:0; }

input.buttonlogin { border: none; padding: 5px 0 5px 0; height: 24px; width: 71px; color: #fff; font-size: 100%;  font-weight: bold; background: #fff url(../img/buttonbg_sm.gif) left bottom repeat-x;}
#logincontent .indent_under_login {margin-left: 5px; }

#newtojd {float: right; width: 300px; margin: 10px 0 0 0; padding: 0; background: none; }
#newtojd h1 {background: none; margin: 0; padding: 0; font-size: 140%;}
#newtojd div { margin-left: 0px;}
#newtojd ul { margin: 0;}
#newtojd ul li { background: none; padding-left: 0; }

.radio {margin: 0; }

/*----- PUBLIC PROFILE -----*/
#bodypublicprofile  #bio_col {width: 670px; margin: 0; padding: 0;}
#bio_col form {width: 670px;}/*Generated by .NET*/

/*Header and Contact Info*/
#backtoscreen, #send, #printfriendly, #reportproblem{display: none;}  /*Icons*/
#bio_col #name_header {width: 670px; margin: 5px 0; padding: 0; border-top: 1px solid #3765C3; background: #E7EFFC; font-size: 110%; }
#bio_col h1 {width: 440px; margin: 10px 0 10px 0px; font-size: 160%; }
#bio_col #photo {margin: 0 20px 0 0; padding: 5px; border: 1px solid #ccc; }
#bio_col #phone {margin: 10px 0 0 0; padding-left: 0px;}
#bio_col #fax, #bio_col #email, #bio_col #website, #bio_col #blog, #bio_col #otherurl {margin: 5px 0 0 0; padding-left: 0px;}

/* Profile Bio Side Content */
#bioside {margin: 5px 10px 10px 0;}
#bioside #areasofpractice, #bioside #latestdoc {background: none; margin: 0; padding: 7px 0; text-indent: 0px; color: #000; font-size: 100%;}

/*Profile Details Tabs*/
#biodetails {width: 400px; padding-bottom: 0px;}
#bio_col #tabs ul  {float: left; width: 670px; margin: 0; border-bottom: 1px solid #CE2A19; }
#bioside ul {margin: 0; padding: 0;}

/*Locations Columns*/
#biodetails .col1 {float: left; width: 200px; margin: 4px 0 10px 0;}
#biodetails  ul {margin: 0; }

/*----- CONTRIBUTOR DIRECTORIES ------*/
#bodycontributors {width: 100%; margin: 10px 0; padding: 0; }
#bodycontributors .tagline {display: block;}
#bodycontributors #searchbox {margin-left: 0; padding: 0; background: none;}
#bodycontributors #partnerLogos, #bodycontributors #directory_leftcol, #bodycontributors #directory_rightcol, #bodycontributors #latestcontributors, #bodycontributors #latestcontributors {float: none; }

#top10contributors {float: none; width: 300px; background: none!important;}
#top10names {margin: 20px 30px 0 40px; font-size: 94%; line-height: 2em;}
#top10contributors img{ width: 98%;}

#bodypublicprofile #maincontent {width: 100%; } 
#bodypublicprofile #bio_col {width: 100%; }
#bio_col form {width: 100%;  }

/*----- Contributors Directory Results List ------*/
#directory_ad {display: none;}

/*----- HOT DOCUMENTS ------*/
#hotdocuments {width: 670px; margin: 10px 0; }
#hotdocuments #scoop_col {float: none; width: 670px;}

#hotdocuments #sponsor{display: none;}
#hotdocuments #ad_300by250 {display: none;}
#hotdocuments #ad_160by600 {display: none;}

/*----- About You -----*/
#left_col {margin: 0; padding: 0; }
#left_col img {margin: 0 0 5px 0; }
#leftnav {margin: 0; width: 200px; background: none;}
#leftnav  ul {margin: 0; padding: 0; background: none;}
#leftnav  ul li { background: none; padding: 3px 0 4px 0;}

#content2 {width: 440px; margin: 0; }
#content2 ul li {padding-left: 0px;}

#bodyabout #content2 {float: left; width: 420px; margin: 0 0 0 10px; font-size: 90%; }
#bodyfaq #content2 {float: left; width: 420px; margin: 0 0 0 0; font-size: 90%; }

/*----- FAQ -----*/
#content2 ul.anchor li {margin: 6px 10px; padding-left: 0; }

/*Resources Page */
#bodyfederalresources #circuitnav li {padding: 5px 3px;}
#bodyschoolresources #schoolnav li {padding: 5px 3px;}

/*----- Ads -----*/
#ad_vert {display: none;} /* Contributory Directory  */
#ad_col {display: none; } /* Public Profile  */

#content {margin: 22px; padding: 0; font-size: 100%; color: #111; background: none;}
html>/**/body #content {width:630px; margin: 15px 15px 0 15px; padding: 0; font-size: 90%; }
#bodyabout #content h1 {margin: 0 0 5px 0px; font-size: 200%; background: none; text-indent: 0px;}
#body404 #content h1 {margin: 0 0 5px 0px; font-size: 200%; background: none; text-indent: 0px;}

#footer {display: none;}

