/*css legal blog watch 2007*/

BODY { margin: 0; line-height: 14px; color: #333; font-family: Verdana,Arial,sans-serif; font-size: 12px; background-color: #FFF; }

A { text-decoration: none; color: #039; }
A:hover { text-decoration: underline; }
A.boldlink { font-weight: bold; }
A.color { color: inherit; }

.boldtxt { font-weight: bold; }
div.clear { clear: both; height: 1px; line-height: 1px; }
/* header and mast head styles */
#globalnav { height: 45px; width: 980px; margin: 0; padding: 0; }
 
#leaderboard { text-align: center; background-color: #a9b5c2; padding: 5px 0px; border-color: #999 #999 #A9B5C2 #999; border-width: 1px; border-style: solid none solid none; height:88px; width:980px; }

#searchbar{ width: 980px; height: 22px; font-weight: bold; color: white; font: bold Arial 12px; text-align: center; vertical-align: middle; white-space: nowrap; margin: 0 0 0 0; text-align:right; }
#searchbar a{ color: white; font-family:Arial,sans-serif; font-size: 12px; font-weight: bold;}
#searchbar img{ float: left; margin: 0; padding: 0; border-width: 0; border-style: none; }
#searchbar select { font-size: 10px; }
#searchbar .textbox{}
#searchbar .divider{ background-color:#073E7F; }

/* left column styles includes flyout */


li ul { position: absolute; left: 125px; top: 5px; display: none; z-index: 2; }

.noline { border-right: #4261A5; border-width: 0 1px 0 0; border-style: none solid none none; }
.line { border-right: #4261A5; border-bottom: 4261A5; border-width: 0 1px 1px 0; border-style: none solid solid none; }
/* Styles for Menu Items */

/* Fix IE. Hide from IE Mac \*/


li:hover ul, li.over ul { display: block; background: #D3E3F7; border: 1px solid #4265A5; width: 219px; } /* The magic */

li.tabbed { background-image: url(/images/refresh/menu_tab2.gif); width: 100%; display: block; text-align: right; }
.tabbed a { display: inline; font: 11px arial; color:#fff; white-space:nowrap; }
.tabbed a:hover { text-decoration: underline; }
.indent { padding-left: 20px; }

/* Quest search box */

#qMast { height: 76px; width: 980px; background-color:#FF7200; margin: 0; padding: 0;}
#qMast img { float: left; margin: 5px 12px 5px 8px; padding: 0; border-width: 0; border-style: none; }
#searchBox { width: 295px; height: 74px; float: left; background-image: url(http://www.law.com/img/rebrand_headers/quest_box_blogwatch.gif); background-repeat: no-repeat; background-position: left 0; background-color:#FF7200; }
#optTab { margin: 10px 0 0 117px; padding: 0; list-style: none; }
#optTab li{ float: left; height: 13px; margin:0px; padding: 0 5px; }
#optTab li span a { color: #000; font-style: normal; text-decoration: none; font-family: Arial; font-size: 9px; }
#optTab li span a:hover { text-decoration: none; }
#optTab .norm { background-image: url(http://www.law.com/images/design/search/quest_tab2.gif); background-repeat: repeat-x; background-position: left top; }
#optTab .sel { background-image: url(http://www.law.com/images/design/search/quest_tab1.gif); background-repeat: repeat-x; background-position: left top; }
.sfrow { margin: 0; padding: 0 .5em 0 0; float: right; }
.textbox{ border: 1px solid #c7cddb; width:170px; height: 20px; vertical-align: top; margin:0; padding: 0; }
/* Quest search box */

#container {margin: 15px 0 0 0; text-align: left; padding: 0px; width:778px; }

#threecolumncontainer {margin: 0px 0 0 0; text-align: left; padding: 0px; width:980px; }

#leftTop { background-color:#dfdfdf; border-bottom:3px solid #004fb1; text-align:center; padding:5px 2px 0px; }

#left { width: 170px; float:left; margin: 0px; padding:0; position:relative; }
#left a { font: bold 12px arial; color: #003399; text-decoration: none; }
#left a:hover { text-decoration: underline; }
#left h2 { font: bold 14px Arial; color: #000; margin: 0; }
#left h3 { font: bold 18px rockwell, sans-serif; color: #000; border-bottom: 3px solid #000; padding: 2px 4px; margin:6px 0; }
#left ul { list-style-type:square; padding:0px 0px 0px 16px; margin:0px; }
#left li { border-bottom:1px solid #e6a857; padding:4px 0px; }
#left .about { text-align:center; margin:4px;}
#left .about a { margin:6px 0; font: bold 11px arial; color:#000; }

#left #bloglist { margin: 10px 0 10px 0; padding: 0; }
#left #bloglist a { font: bold 12px arial; color: #0d3b74; text-decoration: none; }
#left #bloglist a:hover { font: bold 12px arial; color: #003399; text-decoration: underline; }
#left #bloglist li, li { font: bold 12px arial; color: #003399; }

#recentposts a { text-decoration:underline; }

#communications { border: 2px solid #FF7113;}
#communications ul { list-style-type:square; margin:12px 12px 12px 22px; padding:0; color:#0d3b74; }
#communications li { margin:0 0 5px; }
#communications li a { color:#000000; font: bold 11px Arial ; }

#center { width: 608px; float:left; margin: 0px 12px 0px 16px; padding: 0; position:relative;}
#center p { font: 12px/1.4em arial; color:#000; }
#center p#breadcrumb { padding: 0; margin: 18px 0 9px; text-align: right;}
#center a { font: bold 12px/.75em arial; color: #0d3b74; }
#center h4{margin: 18px 0 8px;}
#center h4 a { font: bold 18px/1.13em arial; color:#771700; }
#center p.headline { font: bold 18px/1.13em arial; color:#771700; margin: 0 0 8px 0; }
#center h2 { font: bold 16px verdana; width:362px; border-bottom: 1px solid #333; }
#center ul li { font: 12px/15px arial, verdana, sans-serif; color:#000000; }

#center .posted, #center .posted a { font: bold arial 12px/0.75em; color:#000000;}
#center .posted a:hover { text-decoration:underline; }


#right {float: left; width: 170px; padding-top: 20px; margin:0 0 0 4px; position:relative; }
#right #categories, #right #archives { border: 2px solid #FF7113; padding:12px; }

#categories a { font:bold 11px arial ; color: #174680; }

#archives a { font:bold 12px arial ; color: #174680; }

#right h3 { font: bold 18px Rockwell; margin-top:0px; }

#about {float: left; width: 545px; padding: 0; bborder-right: 1px dotted #8c8a6b; margin-right:8px; }

.content {background-color: #FFFFFF; color: #333333; }
.content p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; }
.content h2 {color: #006633; font-size: large; border-bottom: 1px solid #333333; text-align: left; margin-bottom: 10px; padding: 3px; }
.content h3 {margin: 0px; padding: 0px; font-weight: bold; font-size: 10px; }

.bluetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #126A89; }

A.section {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #E0E0CB; text-indent: 4px; text-decoration:none; }
A.section:hover {text-decoration: underline; font-size: 11px;}
A.section:visited { color: #E0E0CB; font-size: 11px;}


/* blog unit styles */

.whiteText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #ffffff; }
A.whiteLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; color: #ffffff; text-decoration: underline; }

A.whiteLink:active {color:#ffffff;}
A.whiteLink:visited {color:#ffffff;}

A.whiteLinkBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px; font-weight: bold; color: #ffffff; text-decoration: none; }

A.whiteLinkBold:active {color:#ffffff;}
A.whiteLinkBold:hover {color:#ffffff; text-decoration: underline;}
A.whiteLinkBold:visited {color:#ffffff;}

.bluetext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #126A89; }

#unit { background-color:#FFFFFF; padding:12px; border: 2px solid #FF7113; }

#unit a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000; text-decoration: none; }
#unit a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #000; }
#unit a:hover{text-decoration: underline; }

.section {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #000000; }

.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }


.bluelink2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; color: #126A89; text-decoration: none; }

A.bluelink2:link {color:#126A89;text-decoration:none;}
A.bluelink2:active {color:#126A89;}
A.bluelink2:visited {color:#126A89;}
A.bluelink2:hover {color: #126A89; text-decoration:underline;}

.bluelink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; color: #126A89; text-decoration: underline; }

A.bluelink:active {color:#126A89;}
A.bluelink:visited {color:#126A89;}


.headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; }

A.signup:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #FFF; text-indent: 1px; text-decoration: none; padding-bottom: 3px; padding-top: 3px; }
A.signup:active {color:#FFF;}
A.signup:visited {color:#FFF;}
A.signup:hover {color:#FFF; text-decoration: underline;}

/*about bloggers styles*/

.bios {margin:15px 0; float:left;display:block;padding:0; }
.bios h1 { margin:0; font: bold 12px arial;text-transform:uppercase;}
.bios h1 a { margin: 0;color: #006633;text-decoration:none; }
.bios h1 a:hover { margin: 0;color: #006633;text-decoration:underline; }
.bios p.blogger { margin:0;font:bold 11px arial; }

.bios dl {margin:0; padding:6px 0 10px 0; line-height:1.35em; clear:both; float:left; width:470px;}
.bios dt {font-size:1.2em; font-weight:normal; margin:0; width:80px; float:left;padding:0 0 0 0px;line-height:1.4em;}
.bios dd {display:block; width:370px; margin-left:85px;font: 11px arial;padding:0;}

/* Sphere Contextual Widget styles */
.iconsphere { background: url(http://www.sphere.com/images/sphereicon.gif) top left no-repeat; padding: 4px 0 4px 20px; font-size: 10px; white-space: nowrap; }

/* ALM rebrand 10/09.rev.annie */
#icfooter2 {clear:both;width:980px;border-top:2px solid #D49956;text-align:right;background-color:#FFFFFF;margin:0 padding: 0;}
#icfooter2 .footernav {float:left; width: 70%; color: #7C1416; text-align: left; margin: 19px 0 0 15px; _margin-left:6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; font-weight: normal;}
#icfooter2 .footernav a {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter2 .footernav a:visited {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter2 .footernav a:hover{color: #7C1416; text-decoration: underline; }
#icfooter2 .footernav .copyright {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align: left; font-weight: normal; margin-top:2px;}

/* New Incisive footer styles 2008.rev.kari 
#icfooter {width: 980px; height: 55px;margin: 15px 0px 0px 0px; padding: 0; text-align: left;}
#icfooter .footernav {float: right; width: 500px; text-align: right; margin: 15px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:10px; line-height: 18px; font-weight: normal;}
#icfooter .footernav a{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height: 18px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:visited{color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:10px; line-height: 18px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:hover{ color: #000000; text-decoration: underline; }
#icfooter .footernav .copyright {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:10px; margin-top:2px; text-align: right; font-weight: normal;} */


/* ph=1 */
