﻿/* colors */
/* blue: #002C77, 10% E5E9F1, 20% CCD5E4, 40% 99abc9, 60% 6680ab, 80% 335692 */
/* orange: #DD4814, 10% FCECE7, 20% F8EAD0, 40% F1B6A1, 60% EB9172, 80% E46D43 */
/* red: #A71930, 10% F6E8EA, 20% EDD1D6, 40% DCA3AC, 60% CA7583, 80% B94759 */
/* green: #739600, 10% F1F4E5, 20% E3EACC 40% C7D599, 60% ABC066, 80% 8FAB33 */
/* grey: #666666 */
/* See Practice areas for channel colors */
body { background-image: url(/images/_Backgrounds/bk_main.gif); margin-top: 0px; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: normal; color: black; }
form { margin: 0px; }
td { vertical-align: top; }
tr { vertical-align: top; }
sup { vertical-align: 0; position: relative; bottom: 1ex;}
.invisible { font-family: Arial, Helvetica, sans-serif; font-size: 1pt; font-style: normal; color: white; font-weight: normal}

/* Master page spacing elements */
.divBottom { width: 1000px; float: left; }
.divFooter { width: 1000px; background-color: #E5E5E5; float: left; border-top: solid 2px #002C77; padding-top: 20px; }
.divFooterLinked { width: 802px; background-color: #E5E5E5; float: left; border-top: solid 2px #002C77; padding-top: 20px; }
/* Original .divPage { width: 1000px; background-color: White; height: 20px; font-size: 10px; padding-top: 2px; text-indent: 20px; } */

/* for new header .divSiteNavigation { width: 1000px; background-color: #002C77; min-height: 232px; }*/
.divSiteNavigation { width: 1000px; background-color: White; } /* for temporary use */
.divSupplemental { width: 188px; margin-top: 7px; min-height: 80px; background-color: White; float: right; margin-right: 10px; }
.divSupplementalFree { width: 188px; min-height: 80px; background-color: White; float: right; margin-right: 10px; }
.divPageNavigation { width: 980px; background-color: White; font-size: 10px; color: black; height: 45px; padding-left: 20px; }
.divNotices { float: right; text-align: right; }
.divPrint { width: 540px; background-color: White; border: solid 1px black; font-size: 10pt; color: Black; padding: 30px 50px 30px 50px; margin-left: auto; margin-right: auto; }
.divPrintContent { width: 594px; background-color: White; font-size: 10pt; color: Black; padding: 10px 10px 10px 10px; margin-left: auto; margin-right: auto; }
.SupplementalBorder { border-style: solid; border-color: #6680AD; border-width: 1px; }
.divContentArea { width: 782px; background-color: White; }

/* Standard */
.divBody { width: 782px; background-color: white; float: left; min-height: 150px; padding-left: 10px; padding-right: 10px;}
/* Development, with grid */
/* .divBody { width: 782px; float: left; min-height: 150px; padding-left: 10px; padding-right: 10px;} */

/* Standard */
.divAll { margin-left: auto; margin-right: auto; width: 1000px; background-color: White; min-height: 300px }
/* Development, with grid */
/* .divAll { margin-left: auto; margin-right: auto; width: 1000px; min-height: 500px; background-image: url(/images/_backgrounds/test_grid.gif); } */


/* DIV spacing elements */
.divmargin { margin: 10px }
.divpadding { padding: 10px }
.div200 { width: 200px; border-style: solid; border-width: 1px; background-color: aqua }
.div450 { width: 450px; background-color: white }
.divMainFrame { width: 562px; background-color: white }
.body3 { width: 584px; float: right; border-top: solid 3px #DD4814; }
.main { width: 584px; float: right; }
.bodynav { width: 188px; float: left }
.mainnav { width: 188px; float: left }
.divMCLEBox { width: 584px; height: 584px; overflow: auto; border: solid 1px #E5E5E5; }
.divBox { width: 580px; height: 250px; overflow: auto; border: solid 1px #E5E5E5; }
.floatleft { float: left; }
.floatright { float: right; }
.clearboth { clear: both; }
.div1column { width: 188px; background-color: white }
.div2column { width: 386px; background-color: white }
.div2-5column { width: 485px; background-color: White }
.div3column { width: 584px; background-color: white; }
.div4column { width: 782px; background-color: white }
.divbreadcrumbs { width: 762px; background-color: white }
.divhalfcolumn { width: 94px; background-color: white }
.divStoreIconColumn { width: 69px; background-color: White }
.divStoreMain { width: 762px; background-color: White }

.positionhalfcolumnfromleft { position: relative; left: 104px; }

/* DIV background images */
.divMCLE { background-image: url(/images/_Boxes/RDBOX_BROWSE_MCLE.gif); background-repeat: no-repeat; height: 70px }
.divsearchbrowse { background-image: url(/images/_Boxes/RDBOX_SEARCHBROWSE.gif); background-repeat: no-repeat; height: 70px }
.divsearchbrowsetall { background-image: url(/images/_Boxes/RDBOX_SEARCHBROWSE_TALL.gif); background-repeat: no-repeat; height: 140px; width:376px }
.divsearchbrowse_mps { background-image: url(/images/_Boxes/RDBOX_SEARCH_MPS.gif); background-repeat: no-repeat; height: 83px }
.divsearchmlo { background-image: url(/images/_Boxes/RDBOX_SEARCH_MLO.gif); background-repeat: no-repeat; height: 145px }
.divtopnavigation { background-image: url(/images/MiscHeaders/HDR_GLOBAL.gif); background-repeat: no-repeat; width: 1000px; height:110px }
.dCLNtopnavigation { background-image: url(/images/MiscHeaders/HDR_CLN.gif); background-repeat: no-repeat; width: 1000px; height:150px }

/* DIV background colors */
.divgray { background-color: #F2F2F2; }
.divwhite { background-color: white; }
.divorange10 { background-color: #FCECE7; }
.divorange20 { background-color: #F8DAD0; }
.divblue10 { background-color: #E5E9F1; }
.divblue20 { background-color: #CCD5E4; }
.divblue60 { background-color: #6680ab; }
.divblue80 { background-color: #335692; }

/* Borders */
.bordergray20 { border-style: solid; border-color: #CCCCCC; border-width: 1px; }
.bordergray20top { border-top: solid 1px #CCCCCC; }
.bordergray20bottom { border-bottom: solid 1px #CCCCCC; }
.bordergray20left { border-left: solid 1px #CCCCCC; }
.bordergray20right { border-right: solid 1px #CCCCCC; }
.bordergraydashedbottom { border-bottom: 1px dashed #666666; }


/* Links */
a:link { color: #002C77; }
a:hover { color: #002C77; }
a:visited { color: #002C77; }

/* General */
.action { font-size: 11px; font-weight: bold; }
.body { font-size: 14px; }
.books { color: #739600; }
a.books { color: #739600; }
.botnavhead { font-size: 11px; font-weight: bold; text-transform: uppercase; }
.botnavinfo { font-size: 11px; }
.breadcrumbs { font-size: 9px; }
.comt { font-size: 12px; }
.contribution { font-size: 10px; color: #666666; text-transform: uppercase;}
.disabled { color: #999999; text-decoration: none;}
.feedbacklabel_toptips { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.fineprint { font-size: 9px; }
.footer { font-size: 9px; color: #000000; }
.head1 { font-size: 14px; font-weight: bold; color: #000000; }
.head2 { font-size: 14px; font-weight: bold; color: #002c77; }
.important { color: #A71930; }
a.important { color: #A71930; }
.instructions { font-size: 10px; font-weight: bold; color: #A71930; }
a.instructions { color: #A71930; }
.leftnav { font-size: 13px; color: #002C77; }
.leftnavhead { font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase;}
.leftnavselected { font-size: 13px; color: #002C77; font-weight: bold; }
.lib { color: #739600 }
a.lib { color: #739600 }
.more { font-size: 11px; color: #DD4814;}
.nosubscriptions { font-size: 20px;}
.navtext { font-size: 11px; font-weight: bold; text-indent: 10px; }
.note { font-size: 10px; color: #666666; }
a.note { color: #666666; }
.pagedesc { font-size: 12px; padding-left: 10px; }
.pagetitle { font-size: 18px; font-weight: bold; }
.pagetitlebar { background-color: #E5E9F1; padding-left: 10px; padding-top: 15px; padding-bottom: 10px; padding-right: 10px; } 
.pship { color: #A71930; }
a.pship { color: #A71930; }
.reporthead { font-size: 14px; text-transform: uppercase; }
.reportheadbar { background-color: #FCECE7; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 5px; } 
.status { font-size: 12px; font-weight: bold; }
.statusbar { background-color: #FCECE7; }
.suppnav { font-size: 11px; }
a.suppnav { color: #000000; }
.tablecontrastbar { background-color: #EBEBEB; }
.tablehead { font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.tableheadbar { background-color: #6680AD; }
.topnav { font-size: 11px; color: #000000;}
a.topnav { color: #000000;}
.date { font-size: 11px; font-weight: bold; color: #A71930; }
.alert { font-size: 11px; font-weight: bold; color: #A71930; }
a.alert { color: #A71930; }
.jump { font-size: 12px; font-weight: bold; color: #002C77; }

/* Login */
.loginlabel{ font-size: 12px; font-weight: bold; color: #000000;}
.loginnav{ font-size: 12px; color: #000000;}
.loginusername{ font-size: 14px; color: #A71930;}

/* HomeAlert */
.homealert{ font-size: 16px; font-weight: bold; color: #A71930;}
.homealerthead{ font-size: 14px; color: #000000; font-weight: bold;}
.homealertinfo{ font-size: 12px; color: #000000;}

/* NavBox */
.navboxfield { font-size: 12px; }
.navboxhead { font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
a.navboxhead { color: #FFFFFF; }
a.navbox { color: #FFFFFF; }
.navboxinst { font-size: 10px; }
.navboxlabel { font-size: 12px; }
.navboxlabelleft { font-size: 12px; font-weight: bold;}
.navboxterms { font-size: 12px; color: #FFFFFF; }
a.navboxterms { color: #FFFFFF; }

/* Results */
.browsenav { font-size: 13px; }
.resultalert { font-size: 12px; font-weight: bold; color: #A71930;}
.resultaction { font-size: 11px; font-weight: bold; }
.resultcontrib { font-size: 11px; color: #666666;}
a.resultcontrib { color: #666666;}
.resultdesc { font-size: 12px; }
.resultdetails { font-size: 12px; }
.resultfeedback { font-size: 12px; }
.resulthead1 { font-size: 14px; font-weight: bold; }
.resulthead2 { font-size: 14px; font-weight: bold; color: #002C77;}
.resultinfo { font-size: 12px; }
.resultpa { font-size: 22px; }
.resultreminder { font-size: 14px; }
.resulttitle { font-size: 14px; font-weight: bold;}
.resulttype { font-size: 12px; font-weight: bold; }
.searchfilter { font-size: 11px; color: #002C77;}
.searchresults { font-size: 12px; }

/* Form */
.formexample { font-size: 12px; color: Gray }
.formfield { font-size: 12px; font-family: Arial, Sans-Serif;}
.formlabel { font-size: 12px; font-weight: bold; color: #002C77; text-transform: uppercase; }

/* Print Form */
.printformexample { font-size: 10px; color: Gray; font-family: Arial, Sans-Serif; }
.printformfield { font-size: 10px; font-family: Arial, Sans-Serif;}
.printformlabel { font-size: 10px; font-weight: bold; color: #002C77; text-transform: uppercase; font-family: Arial, Sans-Serif;}
.printtablehead { font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; font-family: Arial, Sans-Serif;}
.printconthead1 { font-size: 14px; font-weight: bold; font-family: Arial, Sans-Serif; }
.printconthead2 { font-size: 14px; font-weight: bold; color: #002C77; font-family: Arial, Sans-Serif; }

/* FeatBox & Feat */
.feataction { font-size: 11px; font-weight: bold;}
.featboxcontrib { font-size: 10px; }
.featboxhead { font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.featboxtitle { font-size: 18px; }
.featdesc { font-size: 12px; }
.feathead1 { font-size: 14px; font-weight: bold; }
.featinfo { font-size: 12px; }
.featoptions { font-size: 10px; }
.feattitle { font-size: 14px; font-weight: bold; }

/* Citation */
.citationbarhead{ font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.citationheadbar { background-color: #6680AD; }

/* Helpful Links */
.linksbarhead{ font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.linksheadbar { background-color: #6680AD; }
.linksinfo { font-size: 12px; }
.linkshead { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.linksheadhref { font-size: 14px; font-weight: bold; text-transform: uppercase; color:Black;}
/* Top5 */
.top5head { font-size: 12px; font-weight: bold; color: #002C77; text-transform: uppercase; }
.top5headbar { background-color: #CCD5E4; }
.top5info { font-size: 11px; }
.top5subhead { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.top5title { font-size: 12px; font-weight: bold; }

/* YouOwn */
.youownhead { font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
a.youownhead { color: #FFFFFF; }
.youownheadbar { background-color: #6680AD; }
.youowninfo { font-size: 11px; }
.youownsubhead { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.youownbookssubhead { font-size: 13px; font-weight: bold;}
.youowntitle { font-size: 12px; }

/* BooksYouOwn */
.booksyouownnav { font-size: 11px; font-weight: bold;}
.booksyouowntitle { font-size: 12px; text-indent: -10px;}
.booksyouowntitle_pa { font-size: 12px; padding-left: -20px;}
.booksyouownsort { font-size: 11px; font-weight: bold; }


/* Poll */
.pollhead { font-size: 12px; font-weight: bold; color: #002C77; text-transform: uppercase; }
.pollqa { font-size: 12px; }

/* Cont */
.contcommentary { background-color: #F6E8EA; }
.contbody { font-size: 14px; }
.contcomt { font-size: 12px; }
.contdate { font-size: 11px; font-weight: bold; color: #A71930; }
.contfoot { font-size: 12px; }
.conthead1 { font-size: 14px; font-weight: bold; }
.conthead2 { font-size: 14px; font-weight: bold; color: #002C77; }
.contpagetitlebar { background-color: #E5E9F1; }
.contpagetitlebar_webcastdims { background-color: #E5E9F1; height: 140px; width: 580px; }
.continfo { font-size: 12px; }
.contjump { font-size: 12px; font-weight: bold; color: #002C77; }
.contjumpdisabled { font-size: 12px; font-weight: bold; color: #999999; }
.contlist { font-size: 14px; padding-top: 20px;}
.contnav { font-size: 13px; color: #002C77; }
.contnavdisabled { font-size: 13px; color: #999999; }
.contnavactive { font-size: 13px; font-weight: bold; color: #002C77; }
.contnavactivebar { background-color: #F8DAD0; }
.contnavhead { font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.contnavheadbar { background-color: #6680AD; }
.contpa { font-size: 12px; color: #666666; text-transform: uppercase;}
.contpagetitle { font-size: 18px; font-weight: bold; }
.contsubtitle { font-size: 14px; font-weight: bold; }
.conttime { font-size: 11px; color: #A71930; }
.conttopics { background-color: White; height: 396px; }
.webcastnavbar { background-color: #EBEBEB; height: 25px; width: 586px; padding-top: 2px; }

/* BooksExt */
.booksexthead { font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
.booksextheadbar { background-color: #ABC066; }
.booksextinfo { font-size: 11px; }
.booksextsubhead { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.booksexttitle { font-size: 12px; font-weight: bold; }

/* AdRes */
.adresinfo { font-size: 11px; }
.adressubhead { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.adrestitle { font-size: 12px; }


/* Related */
.relatedinfo{ font-size: 11px; }
.relatedsubhead { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.relatedtitle { font-size: 12px; }


/* Store */
.storebody { font-size: 12px; }
.storebuy { font-size: 14px; color: #DD4814; font-weight: bold;}
a.storebuy { color: #DD4814; }
.storenext { font-size: 14px; color: #002c77; font-weight: bold;}
.storedesc { font-size: 14px; }
.storefeatcontribinfo { font-size: 11px; }
.storefeatcontribname { font-size: 14px; font-weight: bold;}
.storefeatdesc { font-size: 14px; }
.storefeatinfo { font-size:12px ; }
.storefeattitle { font-size: 22px; }
.storefeatseriestitle { font-size: 18px; }
.storehead1 { font-size: 14px; font-weight: bold; }
.storehead2 { font-size: 14px; color: #002c77; font-weight: bold; }
.storeinfo { font-size: 12px; }
.storerelatedinfo{ font-size: 11px; }
.storerelatedsubhead { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.storerelatedtitle { font-size: 12px; }
.storescrollinfo { font-size: 11px; }
.storescrollpa { font-size: 10px; color: #666666; text-transform: uppercase;}
.storescrolltitle { font-size: 12px; font-weight: bold; color: #002c77; }
.storescrolltitleactive { font-size: 12px; font-weight: bold; color: #DD4814; }
.storeshowcasetitle { font-size: 16px; color: #002C77; }
.storesubnav { font-size: 12px; color: #002C77; }
.storetitle { font-size: 22px; }
.storeseriestitle { font-size: 18px; }
.storetitleinfo { font-size: 12px; }


/* Practice Areas */
.business { color: #002C77; }
.criminal { color: #91004B; }
.general { color: #4F2D7F; }
.employment { color: #0099CC; }
.tech { color: #DD4814; }
.family { color: #007934 }
.litigation { color: #006983; }
.probate { color: #A71930; }
.realproperty { color: #2A6EBB; }

/* Cart */
.cartinfo { font-size: 10px; }
.cartprice { font-size: 12px; color: Black; }
.cartpricediscount { font-size: 12px; color: #A71930; }
.cartpricelabel { font-size: 12px; font-weight: bold; color: #000000; text-transform: uppercase;}
.cartstatus { font-size: 12px; }
.cartsubhead { font-size: 14px; font-weight: bold; color: #002C77; text-transform: uppercase;}
.cartsubtotal { font-size: 12px; font-weight: bold; color: #A71930; }
.cartsubtotallabel { font-size: 12px; font-weight: bold; color: #A71930; }
.cartsubtotalprice { font-size: 12px; font-weight: bold; color: #A71930; }
.carttitle { font-size: 12px; font-weight: bold; }


.tableheading { color: White; background-color: #6680AD; font-weight: bold}

/* Box borders */
.divboxblue { border: solid 1px #002C77; }

/* Lines */
.orangeline { color: #DD4814; background-color: #DD4814; border: 0; height: 1px; }
.grayline { color: Gray; background-color: Gray;  border: 0; height: 1px; }
.blackline { color: Black; background-color: Black;  border: 0; height: 1px; }
.conttitleline { color: #DD4814; background-color: #DD4814; border: 0; height: 3px; }
.conttitleline_pship { color: #A71930; background-color: #A71930; border: 0; height: 3px; }
.conttitleline_books { color: #739600; background-color: #739600; border: 0; height: 3px; }
.dashedline { height: 0; border-top: 1px dashed #666666; border-bottom: 0 }

/* Bullets */
.bulletcheckbox { background-image: url(/Images/MiscElements/BULLET_CHECKBOX.GIF); background-repeat: no-repeat; list-style-type: none; margin-left: 20px; padding-left: 20px;   }

/* Padding, default unit is 10px */
.paddingleftwhole { padding-left: 10px; }
.paddinglefthalf { padding-left: 5px; }
.paddinglefthalfcolumn { padding-left: 104px; }
.paddingleftwholecolumn { padding-left: 208px; }
.paddingleftdouble { padding-left: 20px; }
.paddinglefttriple { padding-left: 30px; }
.paddingleftquadruple { padding-left: 40px; }
.paddingleft15 { padding-left: 15px; }

.paddingrightwhole { padding-right: 10px; }
.paddingrighthalf { padding-right: 5px; }
.paddingrighthalfcolumn { padding-right: 104px; }
.paddingrightdouble { padding-right: 20px; }
.paddingrighttriple { padding-right: 30px; }
.paddingrightquadruple { padding-right: 40px; }

.paddingtopwhole { padding-top: 10px; }
.paddingtophalf { padding-top: 5px; }
.paddingtopdouble { padding-top: 20px; }
.paddingtoptriple { padding-top: 30px; }
.paddingtopquadruple { padding-top: 40px; }
.paddingtop2 { padding-top: 2px; }

.paddingbottomwhole { padding-bottom: 10px; }
.paddingbottomhalf { padding-bottom: 5px; }
.paddingbottomdouble { padding-bottom: 20px; }
.paddingbottomtriple { padding-bottom: 30px; }
.paddingbottomquadruple { padding-bottom: 40px; }

.paddingfooter { padding-top: 20px; padding-bottom: 20px; padding-left: 280px; }
.paddingfooterlinked { padding-top: 20px; padding-bottom: 20px; padding-left: 99px; }

/* Text-indent, default unit is 10px */
.indentwhole { text-indent: 10px; }
.indenthalf { text-indent: 5px; }
.indentdouble { text-indent: 20px; }

.indentminuswhole { text-indent: -10px; }
.indentminushalf { text-indent: -5px; }
.indentminusdouble { text-indent: -20px; }

.indentnone { text-indent: 0px; }
/* check box for probate soucebook search box */
.psbsearchcheckbox input {width:13px; height:13px;} 

/* Text styles */
.textdecorationnone { text-decoration:none; }
.fontweightbold { font-weight: bold; }
.fontstyleitalic { font-style: italic; }
.strikethrough { text-decoration: line-through; }

a.menuunderline
{
	text-decoration:none;
}


@media print 
{
body { background-image: none; margin-top: 0px; font-family: Georgia, "Times New Roman", Times, Serif; font-size: 14px; font-weight: normal; color: black; display:block; width:auto; padding-left: 10px; text-align:left;}
/* table{ width: 100%;} -- testing */
.divAll { width: auto; margin: 0 5%; padding: 0; border: 0; float: none !important; color: black;  background: transparent;}
/*.divPage { width: 800px; background-color: White; height: 20px; font-size: 10px; padding-top: 2px; text-indent: 20px;  }*/.
.divSiteNavigation { display:none;} /* for temporary use */
.divFooter { display:none; }
.divSupplemental { display:none; }
.divbodynav { display: none; }
.leftnav { display: none; }
.surround { display: none; }
a:link { color: Black; }
.divContentArea { width: 800px; padding-left: 0px }
.div3Column { width: 600px }
.contpagetitlebar { background-color: White; }
.paddingfooter { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; }
.paddingfooterlinked { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; }

/* Print Form */
.printformexample { font-size: 10px; color: Gray; font-family: Arial, Sans-Serif; }
.printformfield { font-size: 10px; font-family: Arial, Sans-Serif;}
.printformlabel { font-size: 10px; font-weight: bold; color: #002C77; text-transform: uppercase; font-family: Arial, Sans-Serif;}
.printtablehead { font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; font-family: Arial, Sans-Serif;}
.printconthead1 { font-size: 14px; font-weight: bold; font-family: Arial, Sans-Serif; }
.printconthead2 { font-size: 14px; font-weight: bold; color: #002C77; font-family: Arial, Sans-Serif; }
}

