/* begin blog page styles */

* { margin: 0; padding: 0; }

a { text-decoration:none;}
a:hover{ text-decoration: underline;}

body {padding: 0; background: #FFFFFF;}

a img {border:none;}

#content { width: 980px; margin: 0 auto; background: #fff; }

/*comment styles*/

#container-inner{ width: 620px;}

#banner{ background: #FFFFFF url(http://amlawdaily.typepad.com/am_law_daily.gif) no-repeat 5px 5px; width: 389px; height: 77px;}
#banner h1{ display: none;}

#beta, #gamma{ width:150px; text-transform: uppercase; }
#beta h2 a, #gamma h2 a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;  color:#000000;}

#beta{ float: left; clear: right;}
#beta ul { list-style-type:none; margin: 0 0 0 12px;}
#beta li { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #6e6e6e; line-height:15px; background-image: url(http://devuxapp01.law.com/img/tal/07/arrow.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:8px; }
#beta a { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #6e6e6e; }

#gamma{ float: left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #6e6e6e; line-height:15px;}
#gamma a { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #000000; }

#alpha{width: 440px; margin: 0px 10px; float: left; font-family: Arial, Helvetica, sans-serif;}
#alpha p {font-weight: regular; font-size: 11px; color: black;}
#alpha h2, #alpha h3 {font-size: 11px; font-weight: bold; color: #aa1000; text-transform: uppercase; }
#alpha input, #alpha textarea {display: block;}
#alpha p a {color: #aa1000;}
#alpha #comments-open-data, #alpha #comments-open-text{ font-weight: bold;}
#alpha p.comment-footer{ font-weight: normal; color: #000000; }

/*end comment styles*/

/* leaderboard ad */
#leaderboard { 	width: 980px; height: 92px; text-align:center; background-color:#666; }

/*global navigation -- revised august 2008 for incisive media styles */
#globalnav {width:980px; background: #DEDEDE; font: 11px Verdana,Arial,sans-serif !important; height:25px;margin-bottom:3px;}
#globalnav ul {padding:3px 0; margin:0; border-top: 3px solid #434343;list-style: none; width:645px; float:left;}
#globalnav ul li {background: url(http://www.law.com/img/universal/bullet_global.gif) no-repeat 0% 80%; padding-left: 7px; margin: 0 10px 0 10px; float:left;}
#globalnav ul li a {text-decoration: none; color: #000;}
#globalnav #loginbar { 	text-align: right; float: left; margin: 0; width:280px; border-top: 3px solid #EF0B08; padding: 3px 0; }
#globalnav #loginbar a{ color: #000; font-weight: bold; text-decoration: none; margin-right:5px; }

/*end global nav*/

/* general mast styles */

#mast {  float:left; width:980px; text-align:left; border-color: #D5E7EB; background: #FFFFFF url(http://www.law.com/images/design/search/quest_white.gif) no-repeat 525px 0; border-bottom: 1px dotted #dedede; padding:0;}

#icmast {  float:left; width:980px; text-align:left; border-color: #D5E7EB; background: #FFFFFF url(http://www.law.com/img/rebrand_headers/quest_box_regionals.gif) no-repeat 688px 0; border-bottom: 1px dotted #dedede; padding:0;}

/* Quest search box */ 
#searchBox {float: right; height:70px; width: 238px; margin-top: -67px; margin-right: 10px; padding: 0;} 
#icsearchBox {float: right; height:70px; width: 196px; margin-top: -79px; padding: 0;} 
#optTab { margin: 0; padding: 4px 0 0 0; list-style: none; } 
#optTab li { float: left; padding: 2px 5px 1px 5px; margin: 0; line-height: 10px; } 
#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-color: #EEEFFB; } 
#optTab .sel { background-color: #C3CCD5; } 
.searchtxt { border: 1px solid #c7cddb; margin:0; background-color:#fff; float:left;;height:18px; margin-right:2px;} 
.searchtxt input {margin:0; padding: 0; border:0;width:183px;height:18px;}
.gobtn {width:26px; height:23px;float:left;margin:0;}
/*.sfrow { margin: -1px 0 0 0; padding:0; float: left; } 
.textbox{ border: 1px solid #c7cddb; width:185px; height: 20px; vertical-align: top; margin:0; padding: 0; }
/* Quest search box */


/* utility bar - daily, rankings, print edition, subscribe, advertise, contact, limitied access, and rss */
#utilBar {  float:left; width: 980px; border-bottom: 6px solid #db1921; background: #FFFFFF; }
#utilBar ul li { list-style: none; float: left; }
#utilBar ul a {  padding: 0 14px 0 0; text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; }
#utilBar ul li#rss_button { float: right; }
#utilBar ul li#rss_button a { padding-right:0px; }
/* end utility bar */

/*begin left nav section*/
#leftNavSection { float:left; width:157px; margin: 16px 16px 0 0; position: relative; }
#leftNavSection #contentlinksandsponsors { border: 1px solid #dedede; }
#leftNavSection h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding: 8px 0 0 12px;  }
#leftNavSection h2 a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none; color:#000000;  }
#leftNavSection ul { list-style-type:none; margin: 0 0 0 12px; width:128px;  }
#leftNavSection li.sectionlink {  font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; color: #6e6e6e; text-decoration:none; line-height:13px; background-image: url(http://www.law.com/img/tal/07/arrow.gif) ; background-repeat:no-repeat; background-position:0 4px; padding-left:8px; margin: 2px 0; text-transform: uppercase;}
#leftNavSection a {  font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; color: #6e6e6e; text-decoration:none; }
#leftNavSection a:hover{color: #d71921;}

#sections {margin: 8px 0 10px 12px; width:128px;border-top:1px solid #ba2100;  }
#sections h2 { margin: 0 0 0 0; padding: 5px 0px; text-transform: uppercase; border-bottom: 1px solid #ba2100;}

#bottomSec {  margin: 8px 0 10px 12px; width:128px;  }
#bottomSec h2 { margin: 0 0 0 0; padding: 0 0 0 0; text-transform: uppercase; }
#bottomSec h2.spaced { margin-bottom:3px;}

#featured { background-color:#F1F1F1; border-top: 1px solid #DEDEDE; margin: 0 0 0 0; padding: 0 0 8px 0; }
#featured h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding: 8px 0 0 12px; color: #6e6e6e; }
#featuredad { margin: 0 0 0 0; padding: 8px 0 0 12px;  }
#featured ul { margin: 8px 0 10px 12px; list-style-type:none; list-style-position:outside; background-color:#F1F1F1;  }
#featured li { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bolder; color: #6e6e6e; text-decoration:none; line-height:15px; padding: 0 0 0 0; background-image:none;  }

/* law.com services section */
#services {border:1px solid #ddd; background-color:#fff; padding:6px 4px; margin:8px 0px; text-align:center;}
#services h2 {font-size:1.15em; line-height:28px; margin:0; padding:0px; font-weight: bold; background:#fff url(http://www.law.com/img/universal/srvbar_header.gif) no-repeat left top;height:28px; width:147px;}
#services a {font-size : 11px; font-family : Verdana, Arial, sans-serif; font-weight:bold; color : #000; text-decoration:none;}
#services ul {padding:0 0 6px 0; margin: 0; list-style:none; font: bold 1.0em verdana; background:#B3C0DC url(http://www.law.com/img/universal/srvBar_btm.gif) no-repeat bottom left; width:147px; list-style-position:outside;}
#services ul li a {display:block; background-image:url(http://www.law.com/img/universal/yllwLink_graphic.gif); margin-bottom:0.25em; width:147px;}
#services ul li a:visited {color: #777;}
#services ul li a:hover {color:#4A2500; background-image:url(http://www.law.com/img/universal/whtLink_graphic.gif); text-decoration:none;}
#services li.sites {background-image:url(http://www.law.com/img/universal/sites_graphic.gif); height:18px; text-indent:-4000px;}
#services li.resources {background:url(http://www.law.com/img/universal/resources_graphic.gif) no-repeat bottom left; height:24px; text-indent:-4000px;}
/* end of services section */

/*end left nav section*/


#blogWrap { width:650px; float:left; }

.blogEntry { font-family:Arial, Helvetica, sans-serif; margin: 0 0 8px 0; position:relative; margin-bottom: 25px; }
.blogEntry h2 { font-weight:bold; font-size:13px; border-bottom: 1px solid #AA1000;; padding: 0 0 4px 0; margin: 0 0 6px 0; text-transform: uppercase; }
.blogEntry h2 a{color:#000000;}
.blogEntry h3 { font-weight:bold; color:#3E625A; width:350px; margin: 8px 0 10px 0; font-size:14px; line-height:17px; }
.blogEntry h3 a {color:#3E625A; font-size:14px; line-height:17px;}
.blogEntry p { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:16px; width: 350px; }
.blogEntry a { color:#000000; font-size:11px; font-weight:bold; line-height:17px; }

.blogComment { display:block; color:#3E625A; font-size:11px; font-weight:bold; line-height:17px; width: 350px; margin: 8px 0 8px 0; background-image:url(http://devuxapp01.law.com/img/tal/07/arrow_green.gif); background-position:73pt 5px; background-repeat:no-repeat; }
.blogComment a { color:#3E625A; }

#blogSoc { margin: 8px 0 0 0; }
#blogSoc p { color:#000000; font-size:11px; font-weight:bold; line-height:17px; }
#blogSoc a { color:#000000; font-size:11px; font-weight:bold; line-height:17px; }

#blogMain { float:left; width:400px; margin: 18px 18px 0 0; padding: 0 20px 0 0; border-right: 1px solid #555555; }

h3.comments-header{ color: #AA1000; margin: 15px 0 0 0;}
.comment{ border-bottom: 2px dotted #aaa; margin: 10px 0; padding: 0 0 15px 0;}
.comment p{ margin: 5px 0;}
p.comment-footer{ font-weight: bold; margin: 10px 0 5px 0;}
p.comment-footer a { font-weight: normal; }

.comments-open {font-family: arial; color: #6e6e6e;}
.comments-open h3 {font-size: 15px; }
.comments-open p {font-size: 13px; margin: 7px 0; line-height: 18px;}
.comments-open p a {color: #aa1000; text-decoration: underline; font-size: 13px; font-weight: normal; }

/*archive styles*/

#archive_body { float: left; font-family: arial; width: 800px;}
#archive_body h2{font-family: arial; font-size: 15px; text-transform: uppercase; margin: 10px 0 0 0; padding: 0; border-bottom: 1px solid #000000;}
#archive_body h2 a{color: black; text-decoration: none;}
#archive_body h2 a:hover{text-decoration: underline;}
#archive_body p{ font-family: arial; font-size: 11px; margin: 10px 0 0 0; color: black;}
#archive_body p a{color: #3e625a;}
#archive_body .blogEntry {border-bottom: 2px dotted #aaa; margin: 0 0 10px 0; padding: 0 0 15px 0;}
#archive_body ul {margin: 6px 0 0 0; list-style-type:none; }
#archive_body li {color: black; font-size:12px; font-weight:bold; line-height:17px; }
#archive_body li a{color: #3e625a;}

/*begin Right Column*/

#blogRightCol { float:left; width:310px; margin: 18px 0 0 0; }
#blogRightCol #moreHeds { float:left; width: 310px; }

#blogMore { float:left; font-family:Arial, Helvetica, sans-serif; margin: 18px 0 8px 0; }
#blogMore h2 { font-weight:bold; font-size:13px; color:#AA1000; border-bottom: 1px solid black; padding: 0 0 4px 0; }
#blogMore ul { margin: 6px 0 0 0; list-style-type:none; }
#blogMore li { color:#3E625A; font-size:12px; font-weight:bold; line-height:17px; width: 350px; }
#blogMore p {text-align: center; margin: 0 0 10px 0;}
#blogMore h4 {text-align: center; font-size: 10px; margin: 10px 0 2px 0;}

/* newswire styles */
#newswire {background: #e7e3e7; font-family: times; font-weight: normal; font-size: 11px; color: #000000; margin: 25px 0 5px 0; padding: 5px 0 0; width: 335px; diplay: inline; }
#newswire #inner_newswire {margin: 10px 10px 5px 10px; padding: 0;}
#newswire h3 {font-family: times; font-weight: bold; font-size: 12px; color: #000000; margin-bottom: 10px; }
#newswire a {color: black;}

/*feedjit most popular box styles*/

table#FJ_PPC table#FJ_PP.FJ_TopTable {width: 335px; border: 0;}
table#FJ_PPC table#FJ_PP.FJ_TopTable td.FJ_Heading {color:#000000; font-weight:bold; font-size:11px; border-bottom: 1px solid #AA1000; padding: 0 0 4px 0; margin: 0 0 6px 0; text-transform: uppercase; text-align: left; }
table#FJ_PPC table#FJ_PP.FJ_TopTable td.FJ_Line {color:#3E625A; font-size:11px; font-weight: bold; margin: 0; padding: 0;}
table#FJ_PPC table#FJ_PP.FJ_TopTable td.FJ_Line a {color:#3E625A; font-weight: bold; text-decoration: none;}
table#FJ_PPC table#FJ_PP.FJ_TopTable td.FJ_Line a:hover {text-decoration: underline; }
table#FJ_PPC table#FJ_PP.FJ_TopTable td.FJ_Line span {display: none;} /* count of each page view */
table#FJ_PPC table#FJ_PP.FJ_TopTable td .FJ_TrafFoot {display: none;} /* footer stating this is from feedjit */


/* ad 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 a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #00309A; text-decoration: none; }
#unit a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #00309A; }
#unit a:hover{ text-decoration: underline;}
.section { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 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;}

/*footer styles */

.paginate { text-transform: uppercase; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:16px; width: 350px; }
.paginate a { color:#3e625a; line-height:17px; }

#tal_footer{width: 980px; clear:both; text-align: right; padding: 0; margin: 0 auto;}
#tal_footer a{color: #000033; font-family: Verdana; font-size:10px; line-height: 15px;}

#icfooter {width: 980px; clear: both; margin: 0 auto;}




/* 
Default styles; positioning and IAHideButtonSytles can be overridden with inline styles.
*/
.domHidden {
	/*display:none;*/
}
.IAContainerStyles {
	margin:auto;
	position: absolute;
	top: 450px;
	left:32%;
	z-index: 900;
	display: block;
}
.IAHideButtonBlockStyles {
	width: 98.6%;
	position: absolute;
	top: -18px;
	z-index: 999;
}
a.IAHideButtonStyles   {
	/* Display property is changed to from 'none' to 'block' upon 
	triggering the 'showHideButtonIfAdScheduled()' function */
	display: block;
	float: right;
	height: 16px;
	border: 1px solid #000000 !important; /* black */
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 5px;ant
	
	/* default appearance */
	color: #000000;
	background-color:#CCCCCC !important;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
	text-decoration: none;
	text-align: left;
}
a.IAHideButtonStyles:hover  {
	/* default hover appearance */
	color: #2080AF;
	background-color:#CCCCCC;
	text-decoration: none;
}


/* end blog styles*/
/* ph=1 */
