/*TAL REDESIGN STYLES*/
* { margin: 0; padding: 0;}

a.more { background-image:url(http://pdfserver.amlaw.com/newspapers/tal_graphics/arrow.gif); background-position:0pt 4px; background-repeat:no-repeat; color:#000000; !important font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:bolder; !important line-height:15px; padding-left:8px; text-decoration:none; }
a { text-decoration:none; !important color:#000000; !important }
a:link {color: #000000} 
a:hover { text-decoration:underline;}

body {padding: 0 auto; background: #fff;font-size: 62.5%;}

a img {border:none;}

#wrapper { text-align:center;  }

#content { width: 980px; margin: 0 auto; padding:0;; background: #fff; text-align:left; }

/* leaderboard ad */
#leaderboard { width: 980px; height: 92px; text-align:center; background-color:#666; }


/*global navigation -- i wonder if this can happen w/o the div*/
#globalnav {width:980px; background: #DEDEDE; font: 11px Verdana,Arial,sans-serif !important; height:25px;}
#globalnav ul {padding:3px 0; margin:0; border-top: 3px solid #454343;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:335px; border-top: 3px solid #454343; 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 { height:83px;background: #fff url(http://www.law.com/img/rebrand_headers/quest_box_regionals.gif) no-repeat 688px 0;width:980px;}
#iclogo {float:left; width:676px;}
#icsearchBox {float: right; height:60px;padding-top: 8px; width: 198px; } 


/* Quest search box */ 
#searchBox {float: right; height:70px; width: 238px; margin-top: -67px; margin-right: 10px; 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;padding: 7px 0px; }
#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; background: url(file:///I|/Website/Final/FI/img/tal/rss_off.gif) no-repeat; width: 60px; height: 14px;  }
#utilBar ul li#rss_button a {  padding-right:0px; width: 60px; height: 14px;  }
#utilBarLit {  float:left; width: 980px; border-bottom: 6px solid #db1921; border-top: 1px dotted #dedede; background: #FFFFFF;padding: 2px 0px 7px 0px; margin-top:4px; }
#utilBarLit ul li { list-style: none; float: left; }
#utilBarLit ul a {  padding: 0 14px 0 0; text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; }
#utilBarLit ul li#rss_button { float: right; }
#utilBarLit ul li#rss_button a { padding-right:0px;  }

#rssPop  {  background: #fff; border: solid 1px #ff9100; float: right; margin: -14px 0 0 818px; position: absolute; width: 160px; }
#rssPop ul {list-style-type: none; padding: 5; }
#rssPop ul li {list-style-type: none; margin: 0; padding: 0; line-height: 1.4em;  }
#rssPop ul li a{ text-decoration: none; padding: 0; margin: 0;  color: #000; font-weight: bold !important; font-family: arial; padding: 0 5px; }
#rssPop ul li a:hover { text-decoration: underline;}
/* 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 h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-left: 20px; text-indent: -20px;  }
#leftNavSection h3 a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-indent: -20px; 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(file:///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;}
#leftNavSection p {border-top: 1px solid #dedede;}

#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(file:///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(file:///img/universal/srvBar_btm.gif) no-repeat bottom left; width:147px; list-style-position:outside;}
#services ul li a {display:block; background-image:url(file:///img/universal/yllwLink_graphic.gif); margin-bottom:0.25em; width:147px;}
#services ul li a:visited {color: #00;}
#services ul li a:hover {color:#4A2500; background-image:url(file:///img/universal/whtLink_graphic.gif); text-decoration:none;}
#services li.sites {background-image:url(file:///img/universal/sites_graphic.gif); height:18px; text-indent:-4000px;}
#services li.resources {background:url(file:///img/universal/resources_graphic.gif) no-repeat bottom left; height:24px; text-indent:-4000px;}
/* end of services section */

/*end left nav section*/

/*start middle section*/

#homeCenter{  float:left; width: 634px; margin: 16px 10px 0 0; position:relative; }

.storiesImage { float:left; width:300px;  }

#homeCenter h2.heading { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#000; border-bottom: 1px solid #aa1000;padding-bottom:3px; margin-bottom: 8px; }
#homeStories #noimgwrap { border: 1px solid #bdc9d1; padding: 10px 0px;margin-right:10px; }
#homeStoriesContent { float:left; margin: 0 0 0 16px; width: 150px;padding:0; }
#homeStoriesContent h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#AA1000; margin: 0 0 0 0; }
#homeStoriesContent .digest h3 a { color: #3e625a; }
#homeStoriesContent h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color:#000; border-bottom: 1px solid #aa1000; }
#homeStoriesContent p {  font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; line-height:15px; color:#000000; margin-bottom:8px;  }

#homeStoriesContent128 { float:left; margin: 0 0 0 0px; background-color: #fff; width: 370px; }
#homeStoriesContent128 h2.heading { font: bold 12px arial; color:#000; border-bottom: 1px solid #aa1000; }
#homeStoriesContent128 #storiesImage128 { float:left; width:128px; margin: 0px 8px 0px 0px; }
#homestoriesContent128 #wrapcontent { margin:0; padding:0; width: 225px; float: left; }
#homeStoriesContent128 #wrapcontent h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#AA1000; margin: 0; }
#homeStoriesContent128 #wrapcontent h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; color:#666666; border-bottom: 1px solid #aa1000; }
#homeStoriesContent128 #wrapcontent p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; line-height:15px; color:#000; margin-bottom: 8px; }

#homeStoriesContentNoImg { float:right; margin: 0; background-color: #fff; width: 360px; padding-right: 0px;}
#homeStoriesContentNoImg h2.heading { font: bold 11px arial; color:#000; border-bottom:1px solid #bdc9d1;padding-bottom:3px; margin-right:10px;}
#homeStoriesContentNoImg .digest { margin:0; padding:0 16px 0 0; width: 160px; float: left; }
#homeStoriesContentNoImg .digest h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#AA1000; margin: 0 0 0 0; }
#homeStoriesContentNoImg .digest h3 a { color: #3e625a; }
#homeStoriesContentNoImg .digest h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; color:#666666; border-bottom: 1px solid #aa1000; }
#homeStoriesContentNoImg .digest p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; line-height:15px; color:#000; margin-bottom: 8px; }

#homePrint{  float:left; margin: 0px 0 0 15px;padding:0; width:128px;display:inline; }
#homePrint h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;  }
#homePrint h2 a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;color: #3e625a; }
#homePrint h4 { font: 11px arial; border-bottom: 1px solid #DEDEDE;padding-bottom:4px; margin-bottom: 4px; }  
#homePrint p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:15px; color:#000;  padding: 0 0 4px 0;  }
#homePrint a.more { font: normal 11px arial; color:#000; background-image: url(file:///img/tal/07/arrow.gif) ; background-repeat:no-repeat; background-position:left; padding-left:8px; text-decoration:none; }
#homePrint a.more:hover { text-decoration:underline;color: #aa1000; }
#homePrint #homePrintLinks { padding-top: 4px; }
#homePrint #imagebox { float:left; width: 128px; margin: 0 0 7px 0; }
/* #homePrint #homePrintLinks { border-top: 1px solid #DEDEDE; }*/  
	
#homePrint128 { float:left; margin: 0px 0 0 15px; width:240px; }
#homePrint128 #imagebox { float:left; width: 128px; margin: 0 0 0 0; }
#homePrint128 #wrapcontent { float:left; margin: 0 0 0 8px; width: 100px; }
#homePrint128 #printlinks { clear:both; margin: 8px 0px; }
#homePrint128 h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }
#homePrint128 h2 a { font: bold 11px arial; text-decoration: none;color: #3e625a; }
#homePrint128 p { font: normal 11px/15px arial; color:#000; padding: 0 0 4px 0;  }
#homePrint128 a{ font: bold 11px arial; color:#000; text-decoration:none; }
#homePrint128 #homePrintLinks { margin: 8px 0 0 0; }
#homePrint128 h2.heading { font: bold 11px arial; color:#000; border-bottom: 1px solid #aa1000; margin-bottom: 8px; }

#homePrintNoImg { float:left; margin: 0 0px 0 8px; width:240px;border-right:1px solid #bdc9d1;}
#homePrintNoImg h2.heading { font: bold 11px arial; color:#000; padding-bottom:3px;margin-bottom: 8px;border:0; }
#homePrintNoImg #imagebox { float:left; width: 128px; margin: 0 0 0 0; }
#homePrintNoImg #wrapcontent { float:left; margin: 0 0 0 8px; width: 100px; }
#homePrintNoImg #wrapcontent h3 a { color: color: #3e625a; }
#homePrintNoImg #printlinks { float: left; clear:both; margin: 8px 0px;}
#homePrintNoImg #printlinks p { width:145px;}
#homePrintNoImg h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;color: #3e625a; }
#homePrintNoImg h2 a { font: bold 11px arial; text-decoration: none; }
#homePrintNoImg p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:15px; color:#000; padding: 0 0 4px 0; }
#homePrintNoImg a{ font: bold 11px arial; color:#000; text-decoration:none; }
#homePrintNoImg #homePrintLinks { margin: 8px 0 0 0; }



/*begin lower central section*/

#headImg { width:235px; float:left; border-bottom:1px solid black; margin:0 0 0 75px; padding: 0 0 2px 0; }

#wrap { border: 1px solid #DEDEDE; display:block; position:relative; float:left; margin: 0 0 8px 0; padding-top:16px; }

#leftHomeCenter { width: 370px; float:left; margin: 0 13px 0 0; display:inline; }

#dailyTOC { background-color:#FFFFFF; border: 1px solid #DEDEDE; float:left; width: 125px; margin: 8px 8px 0 8px; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; position:relative;z-index:2; }
#dailyTOC ul { list-style-type:none; margin: 6px 4px 8px 8px; position:relative; }
#dailyTOC li { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color: #6e6e6e; text-decoration:none; line-height:15px; padding-left:8px; }
#dailyTOC li.arrow { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:bold; color: #6e6e6e; text-decoration:none; line-height:15px; background-image: url(file:///img/tal/07/arrow.gif) ; background-repeat:no-repeat; background-position:0 4px; padding:0 0 0 8px; }



/*TOC Flyout Menu*/

#dailyTOC ul#nav {background-color:#fff; border:0; padding-top:4px; width:112px;}
#dailyTOC ul#nav li {position: relative; font-size: 1.0em; font-weight:bold; line-height: 1.5em; margin: 0 0 4px 0; padding-top:0;text-transform:uppercase;}
#dailyTOC ul#nav li ul { position: absolute; left: 107px; top: 0; display: none; z-index: 5; }
#dailyTOC ul#nav li a {display:block; background-color:#fff; padding: 0 4px;font: bold 1.0em arial; text-decoration:none; color:#000;}
#dailyTOC ul#nav li a:hover {background-color: #fff; color: #d71921;}
#dailyTOC ul#nav li ul li {padding:0;}
#dailyTOC ul#nav li ul li  { font-weight:normal; background-color:#feffe0; color: #000; border:0; padding: 0 8px; font: .9em arial; line-height:1.5em; }/* Sub Menu Styles */

/* Fix IE. Hide from IE Mac \*/
* html #dailyTOC ul#nav li { float: left; height: 1%; }
* html #dailyTOC ul#nav li a { height: 1%; }
/* End */

#dailyTOC ul#nav li:hover ul, #dailyTOC ul#nav li.over ul { display: block; background-color:#feffe0; border: 1px solid #000; width:130px; } /* The magic */

/*Am Law Daily Box*/
#amLawDaily { float:right; width:223px; font-family:Arial, Helvetica, sans-serif; margin: 0; position:relative; }
#amLawDaily h2 { font: bold 10px arial; color:#AA1000; text-transform:uppercase; margin: 15px 0 0 0;}
#amLawDaily h3 a { font:bold 11px/17px arial; color:#3E625A; width:150px; position:relative; margin: 8px 0 0 0; }
#amLawDaily p { font: 11px/16px arial; margin: 0; padding-right:8px; }
#amLawDaily p.postline a { color: #3E625A;}
#amLawDaily p.postline a:hover { color: #3E625A;text-decoration:underline;}
#amLawDaily br{ line-height: 4px; }

.dailyEntry { margin: 0 0 8px 0; position:relative;  }
.dailyEntry h3 { font-weight:bold; font-size:11px; line-height:17px; color:#3E625A; 
position:relative; }
.dailyEntry p { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:16px; position:relative; }


#amLawDaily #moredailystories { border-top: 1px solid #bdc9d1;margin-right: 10px;padding: 6px 0px;clear: both; }
#amLawDaily #moredailystories a { font:bold 10px arial; color: #000;} 


/*start moreHedsSection*/

#moreHeds { font-family:Arial,Helvetica,sans-serif; width:370px; float:left;  }
#moreHeds h2 { border-bottom:1px solid #AA1000; padding-bottom: 3px;color:#000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
#moreHeds h3 { font-weight:bold; font-size:11px; line-height:17px; color:#3E625A; width:150px; }
#moreHeds ul { list-style-type:none; }
#moreHeds ul li { color:#000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:16px; padding-top:11px;  }
#moreHeds ul li a { color: #000; }


/*end left home center*/

/*start right home center*/

#rightHomeCenter { margin: 0; padding: 0; width: 240px; float:left; }
#rightHomeCenter h2.moreheading { font:bold 11px arial,sans-serif; color:#000; border-bottom: 1px solid #b20e00; padding: 0 0 3px 0; margin: 20px 0 12px 0; }
#rightHomeCenter h3 { font: bold 10px arial; color: #aa1000; }
#rightHomeCenter h3.pubsource { font: bold 10px arial; color: #aa1000;text-transform:uppercase;margin-bottom:4px; }
#rightHomeCenter h4 a { font: bold 11px arial; color: #3e625a;  }
#rightHomeCenter h4 a.legalnewshed { font: bold 11px arial; color: #000;  }
#rightHomeCenter p { font: 11px/16px arial; color: #000; margin-bottom:8px; }
#rightHomeCenter p a:visited { color: #000;} 
#rightHomeCenter .source { font: italic 11px arial; color: #3e625a; }
#rightHomeCenter a.morenews { font: bold 10px arial; color: #000; margin-bottom:25px; }

/*sponsor section*/

#spotlight {  float: left; width: 237px; margin: 0 0 10px 0; background-color:#F1F1F1; }
#spotlight h2 { background-color:#AA1000; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 2px 0 2px 2px; margin: 0 0 4px 0; }
#spotlight h2 p { font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; margin: 0 0 0 114px; float:right;}
#spotlight h3 {  padding: 4px 0 4px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#000000; text-decoration: none; }
#spotlight a:hover { text-decoration: underline; }
#spotlight img { float: left; margin: 4px 8px 0px 8px; }
#spotlight p { font-size : 10px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; color : #000000; line-height : 14px; text-decoration:none; margin: 0 0 2px 8px; padding: 2px; width:220px; }
/* end sponsor section*/

/*begin more amlaw section*/

h2.moreAmlaw { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; background-color: #fff; border-bottom: 1px solid black; padding: 0 0 1px 0; margin: 10px 0 6px 0; }

.amLawEntry { font-family:Arial, Helvetica, sans-serif; margin: 0 0 8px 0; }
.amLawEntry h3 { font-weight:bold; font-size:10px; color:#AA1000;  }
.amLawEntry h4 { font-weight:bold; font-size:11px; line-height:17px; color:#3E625A; width:150px; position:relative; }
.amLawEntry p { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:16px; position:relative; }
/*end amlaw section*/

/*start web section*/

#fromWeb{ float: left; width: 237px; }
#fromWeb h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; border-bottom: 1px solid black; padding: 0 0 1px 0; margin: 0 0 8px 0; }
.fromWebEntry { font-family:Arial, Helvetica, sans-serif; margin: 0 0 8px 0; }
.fromWebEntry h3 { font-weight:bold; font-size:10px; color:#AA1000;  }
.fromWebEntry h4 { font-weight:bold; font-size:11px; line-height:17px; color:#3E625A; width:150px; position:relative; }
.fromWebEntry p { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:16px; position:relative; }
/*end fromWeb section*/

/*begin newswire section*/
#lawcomNewswire { float: left; width: 237px; font-family:Arial, Helvetica, sans-serif; margin: 0 0 8px 0;}
#lawcomNewswire h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000; border-bottom: 1px solid black; padding: 0 0 1px 0; margin: 0 0 8px 0; }
#lawcomNewswire h3 { font-weight:bold; font-size:10px; color:#AA1000;  }
#lawcomNewswire h4 { font-weight:bold; font-size:11px; line-height:17px; color:#3E625A; width:150px;  }
#lawcomNewswire p { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; line-height:16px;  }
/*end newswire section*/

/*end lower central section*/

/*begin right column*/

#rightColumn{ float:left; width:160px; margin: 16px 0 0 0; padding: 0 0 0 0;  } 
#rightColumn #skyscraper { margin:0; }

/*lawJobs section*/

#lawJobs { background-color:#F1F1F1; padding:8px; width:143px; overflow: hidden;}

#lawJobs img { padding:0;  }
#lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#A5453B; }
#lawJobs h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000;  }
#lawJobs p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#A5453B; margin: 0 0 8px 0; }

#lawJobsLinks { width:143px; font: bold 10px arial; color:#A5453B; background-color:#F1F1F1; padding: 8px; margin-bottom:0px;}

#lawJobsLinks a { color: #aa1000; }
#lawJobsLinks p { margin: 0; color: #aa1000; }

/* Styles used by the lawjob include */
#lawJobs .Featured { font-size: 11px; background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin:0; }
#lawJobs .Featured a { color: #aa1000;}
#lawJobs .Featured .title { color:#3E625A; font-weight:bold; padding-top: 0pt; padding-right: 0pt; background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0pt; background-y-position: 3px; }
#lawJobs .Featured .careersSearchPodTitle2 { text-align:center; color: #177e7f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; letter-spacing: -1px; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }

/* Lawjobs styles for Article template */ 
#lawJobsArticle { background-color:#F1F1F1; width:300px; overflow: hidden; margin-top:10px;}

#lawJobsArticle img { margin: 8px 0px 0px 8px;  }
#lawJobsArticle h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#A5453B; padding: 0px 8px;}
#lawJobsArticle h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000000;  padding: 0px 8px; }
#lawJobsArticle p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#A5453B; padding: 0px 8px; margin: 0 0 8px 0; }

#lawJobsLinksArticle { width:300px; font: bold 10px arial; color:#A5453B; background-color:#F1F1F1;  margin-bottom:0px;padding-bottom:8px;}

#lawJobsLinksArticle a { color: #aa1000; }
#lawJobsLinksArticle p { margin: 0; color: #aa1000; padding: 0px 8px;}

/* Styles used by the lawjob include */
#lawJobsArticle .Featured { font-size: 11px; background-color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; margin:0; padding: 0px 8px;}
#lawJobsArticle .Featured a { color: #aa1000;}
#lawJobsArticle .Featured .title { color:#3E625A; font-weight:bold; padding-top: 0pt; padding-right: 0pt; background-repeat: no-repeat; background-attachment: scroll; background-x-position: 0pt; background-y-position: 3px; }
#lawJobs .Featured .careersSearchPodTitle2 { text-align:center; color: #177e7f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; letter-spacing: -1px; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }

/*end lawJobs section*/

#emailAlerts {margin: 0px 0px 10px 0px; padding:0px; text-align:center;  }

#skyscraper { margin: 0; padding: 0 0 0 0; }
#skyscraper p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#A5453B; text-align:center; }

/*start profAnn section */

#profAnn {  float: left; width: 156px; margin: 12px 0 10px 0; background-color:#F1F1F1; }
#profAnn h2.heading { background-color:#a5a5a5; padding: 4px 0 2px 8px; margin: 0 0 0 0; }
#profAnn h2 { font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; font-weight: bold; color: #FFFFFF; }
#profAnn h3 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000; padding: 10px 6px 3px 8px; margin: 0 0 0 0; }
#profAnn .headline {  padding: 8px 8px; font-family:"Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color:#000000; text-decoration: none; }
#profAnn a:hover { text-decoration: underline; }
#profAnn img { float: left; margin: 4px 8px 0px 8px; }
#profAnn p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding: 0 0 0 8px; margin: 0 0 4px 0; }

/* end right column*/

/*end frontpage styles*/



/* ----- */

/*styles for one-column hubpage*/
#hubcenter { float:left; width: 628px; margin: 16px 16px 0 0; }
#hubcenter h2.heading { text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#B20E00; border-bottom:1px solid #DEDEDE; margin: 0 0 16px 0; }
#hubcenter .hubEntry {  clear: both; margin: 0 0 8px 0; }
#hubcenter .hubEntry h2 a { color:#3E625A; font-size: 12px;}
#hubcenter .hubEntry p br { font-size:0;}

#hubcenter p { font: normal 11px arial; }

#hubcenter #flat h2.heading {margin: 15px 0 8px 0;}
#hubcenter #flat h3 {font: bold 11px arial;margin-top:8px;}
#hubcenter #flat p{margin: 5px 0 10px 0;}
#hubcenter ul { list-style-type:none; margin: 0 0 0 12px; font-family:Arial, Helvetica, sans-serif; }

/*subscribe page */

#hubcenter .subscribebox {margin: 0 0 15px 0; padding: 0 0 10px 0; float:left; width:580px; border-bottom: 1px solid #cccccc;}
#hubcenter .subscribebox h3 {font: bold 1.1em arial;padding:10px 8px 0; margin:0; text-transform:uppercase; clear:both;}
#hubcenter .subscribebox form {margin:0; padding:0; border: 0;}
#hubcenter .subscribebox dl {margin: 8px 0 2px 8px; padding: 0;}
#hubcenter .subscribebox dt {margin:0 0 10px 0; padding: 0; display:block; width:350px; float:left; line-height:1.35em; font-size:1.1em; font-weight: normal; font-family: arial;}
#hubcenter .subscribebox dd {margin:0 0 10px 0; padding: 0; display:block; width:210px; float:left; text-align: center;}

/*sign in page*/
#hubcenter form { margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dotted #cccccc;}

#hubcenter .announcement{ border: 1px solid black; padding:5px 5px 10px 5px; margin-bottom: 15px;}
#hubcenter .announcement .contact{float:right; background:#DCECFB;padding:7px;width:220px; font:11px verdana;line-height:14px;}
#hubcenter .announcement h2{font:11px verdana;line-height:14px;font-weight:bold;}
#hubcenter .announcement h3{font:11px verdana;line-height:14px; margin-top:3px; margin-bottom:10px;}
#hubcenter .announcement h3.sub{font:11px verdana;line-height:14px;margin-top:3px; margin-bottom:10px;}
#hubcenter .announcement .body{font:11px verdana;line-height:14px;margin-top:3px; margin-bottom:5px;}
#hubcenter .announcement p a{font-family: verdana; font-size:12px; color: #000; line-height:14px; text-decoration:underline;}

/*sponsor spotlight styles */

#hubcenter .sponsorspot { background-color:#F1F1F1; padding-bottom:8px; }
#hubcenter .sponsorspot h2 { background-color:#a5a5a5; font: bold 10px arial; color: #FFFFFF; padding: 2px 4px; margin: 0 0 4px 0; text-align: right; }
#hubcenter .sponsorspot h3 {  padding: 4px 0 4px 8px; font-family:Arial, Helvetica, sans-serif; font-size: 13px;  font-weight: bold; color:#000000; margin: 0; }
#hubcenter .sponsorspot a:hover { text-decoration: underline; }
#hubcenter .sponsorspot img { float: left; margin: 4px 8px 0px 8px; }
#hubcenter .sponsorspot p { font-size : 11px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; color : #000000; line-height : 14px; text-decoration:none; margin: 0 0 4px 8px; padding: 2px; }

#hubcenter #formwrap h3 { font: bold 13px arial;color: #3e625a; margin: 0 0 8px 0; }
#hubcenter #formwrap p { font: 11px arial; margin: 0 0 8px 0; }
#hubcenter #formwrap p.clear { clear: both; }
#hubcenter #formwrap form { margin-bottom: 8px; }
#hubcenter #formwrap dl#emailform { margin: 8px 0px;width:580px; }
#hubcenter #formwrap dl#emailform dt, #hubcenter #formwrap dl#emailform dd {font: 11px arial;}
#hubcenter #formwrap dl#emailform dt {font-weight:bold; float:left; margin:0; width:150px; padding-bottom:8px;}
#hubcenter #formwrap dl#emailform dd {float:left; margin:0; width:430px; padding-bottom:8px;}

/*contact form*/
#hubcenter #formwrap dl#contactform {font-size:11px; width:580px; line-height:20px;}
#hubcenter #formwrap dl#contactform dt, #hubcenter #formwrap dl#contactform dd {font: 11px arial;}
#hubcenter #formwrap dl#contactform dt {font-weight:bold; float:left; margin:0; width:150px; padding-bottom:8px;}
#hubcenter #formwrap dl#contactform dd {float:left; margin:0; width:430px; padding-bottom:8px;}
/*contact form*/

/*sign in page*/
dl#signinform {font:11px arial; width:580px; line-height:20px;}
dl#signinform dt {font-weight:bold; float:left; margin:0; width:75px; padding-bottom:8px;}
dl#signinform dd {float:left; margin:0; width:505px; padding-bottom:8px;}
/*end signin page*/

/*contact us page, flat pages link style */
#hubcenter #contactbody a, #hubcenter #flat a { color: #3e625a; }

#homecentertwocolumn { margin-top:16px; }
#homeCenter #homecentertwocolumn #rightHomeCenter .sponsorspot { background-color: #f1f1f1; margin-bottom: 8px; clear:both;  }
#homeCenter #homecentertwocolumn #rightHomeCenter .sponsorspot h2 { background-color:#a5a5a5; text-align:right; font: bold 10px arial; color: #fff; padding: 2px 6px 2px 2px; }
#homeCenter #homecentertwocolumn #rightHomeCenter .sponsorspot h3 { font: bold 13px arial; padding: 4px; color: #000; }
#homeCenter #homecentertwocolumn #rightHomeCenter .sponsorspot p { font: 10px arial; padding: 4px; color: #000; }
#homeCenter #homecentertwocolumn #rightHomeCenter .sponsorspot img { float: left; margin: 4px 8px 0px 8px; }

/*begin middle top section*/
#inPrint{ float:left; width: 636px; margin: 16px 0px 0 0; }
#inPrint h2{ text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #5A5A5A;}
#inPrint h2 span{ border-bottom: 1px solid #B20E00;}

#middleTopHub{ float:left; width: 636px; margin: 0 0px 0 0; line-height:17px; }
#middleTopHub h2 { text-transform: uppercase; float:left; width: 628px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#B20E00; border-bottom:1px solid #DEDEDE; margin:16px 0 16px 0; }
#middleTopHub h2 a { color:#B20E00;}
#middleTopHub img { float:left; margin: 0 16px 4px 0; padding: 0 0 0 0;  }

#midTopContent { float:left; width:275px;  }

#middleTopHub h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#41655B; }
#middleTopHub h3 a { color:#41655B; }
#middleTopHub h4 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7D7D7D; }
#middleTopHub p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding-right:20px; }
#middleTopHub a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; background:none; }

#pullQuoteHub { float:left; width:199px; }
#pullQuoteHub p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:italic; color:#000000; border-left: 1px solid #DEDEDE; margin: 0 0 0 0; padding-left:20px; }
#quotee { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#626262; float:right; }


/*SURVEYS & RANKINGS PAGE STYLES*/
#surveysrankings { margin: 0 0 16px 0;}
#surveysrankings h2 span.surveyhed { text-transform:uppercase; border-bottom: 1px solid #aa1000;font:bold 11px arial; color: #000;padding-bottom:2px;margin-bottom: 10px;} 
#surveysfeaturestory { padding-bottom:16px; }
#surveysfeaturestory h2 { text-transform:uppercase;font: bold 13px arial;color: #aa1000;border-bottom: 1px solid #DEDEDE;padding-bottom:4px;margin-bottom: 8px;}
#surveysfeaturestory h3 a { color: #3e625a; font: bold 13px arial;}
#surveysfeaturestory h4 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7D7D7D; }
#surveysfeaturestory p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; }

#surveycolleft { float:left;width:320px;margin: 0 10px 0 0; }
#surveycolleft h2 { text-transform: uppercase;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#B20E00; border-bottom:1px solid #DEDEDE; margin:0 0 16px 0; }
#surveycolleft h2 a { color:#B20E00;}

#surveycolleft ul{ list-style-type: none; margin: 0 0 16px 0;}
#surveycolleft ul li{ font-family: arial; line-height: 17px;}
#surveycolleft li { font-family:Arial, Helvetica, sans-serif; font: normal 11px arial; background-image: url(file:///img/tal/07/arrow.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:8px; }
#surveycolleft li a{ color: #333333;}
#surveycolleft .premium ul li {background-image: none;}

#surveycolright { float:left; width:295px;padding-bottom:20px;}


/*end middle top section*/

/*begin middle section*/


#midWrapper { float:left; width: 628px; margin: 0 8px 0 0;padding:0; }
#hubMiddle { float:left; width: 628px; margin: 0 0px 0 0; }

#hubMiddle h2 { text-transform: uppercase; float:left; width: 628px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#B20E00; border-bottom:1px solid #DEDEDE; margin:16px 0 12px 0; }
#hubMiddle h2 a { color:#B20E00; }

.hubLeft { float:left; width:320px; margin: 0 24px 24px 0; }
#hubMiddle .hubLeft h2{ width: 320px; }

.hubRight { float:left; margin: 12px 0 0 0; width:273px; }

.hubRight #spotlight {  float: left; width: 283px; margin: 0 0 10px 0; background-color:#F1F1F1; }
.hubRight #spotlight h2 { background-color:#a5a5a5; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 1px 4px 1px 0; margin: 0 0 4px 0; width:278px; border:none; text-align:right; }
.hubRight #spotlight h3 {  padding: 4px 0 4px 8px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#000000; text-decoration: none; }
.hubRight #spotlight a:hover { text-decoration: underline; }
.hubRight #spotlight img { float: left; margin: 4px 8px 0px 8px;}
.hubRight #spotlight p { font-size : 10px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; color : #000000; line-height : 14px; text-decoration:none; margin: 0 0 4px 8px; padding: 2px; width:270px; }

#hubMiddle #spotlight {  float: left; width: 283px; margin: 0 0 10px 0; background-color:#F1F1F1; }
#hubMiddle #spotlight h2 { background-color:#a5a5a5; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 1px 4px 1px 0; margin: 0 0 4px 0; width:278px; border:none; text-align:right; }
#hubMiddle #spotlight h3 {  padding: 4px 0 4px 8px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#000000; text-decoration: none; }
#hubMiddle #spotlight a:hover { text-decoration: underline; }
#hubMiddle #spotlight img { float: left; margin: 4px 8px 0px 8px;}
#hubMiddle #spotlight p { font-size : 10px; font-family:Arial, Helvetica, sans-serif; font-weight : normal; color : #000000; line-height : 14px; text-decoration:none; margin: 0 0 4px 8px; padding: 2px; width:270px; }

#hubMiddle .print_main_section { border-bottom: 2px solid #41655B; float:left; margin: 5px 0 20px 0; padding:0; width: 626px;}
#hubMiddle .print_main_section h2{ color: #7D7D7D; text-transform: uppercase; border: 0; background: url(file:///img/tal/07/arrow_big.gif) no-repeat 0 5px; margin: 5px 0 10px 0;  padding:0 0 0 10px; font-size:16px; width: 590px;}
#hubMiddle .print_main_section .print_section {margin-bottom: 8px;}
#hubMiddle .print_main_section .print_section h2 {background: none; width: 580px; margin-left: 24px; padding:0; font-size:13px; border-bottom:1px solid #dedede;}
#hubMiddle .print_main_section .print_section .hubLeft { float:left; width:290px; margin: 0 15px 24px 24px; padding: 0;} 
#hubMiddle .print_main_section .print_section .hubRight { float:left; width:290px; margin: 0 0 24px 0; padding: 0;} 

#hubMiddle .print_section { float:left; width: 628px; margin: 0 0 0 0;}

.hubEntry { clear:both; margin: 12px 0 0 0; line-height:17px;  }
.hubEntry h2 { font-family:Arial, Helvetica, sans-serif; margin: 12px 0 0px 0;}
.hubEntry h2 a { font-family:Arial, Helvetica, sans-serif; }
.hubEntry h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#41655B; }
.hubEntry h3 a {color: #41655B;}
.hubEntry h4 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7D7D7D; margin: 0 0 4px 0; }
.hubEntry p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;  }
.hubEntry img { float:left; margin: 5px 5px 7px 0;}
/*end hub middle section*/

/*begin right column styles for hub*/

#spotRight {  border:1px solid #DEDEDE; font-family:Arial, Helvetica, sans-serif; font-size:10px;margin:0;}
#spotRight img { margin: 0 8px 0 4px; float:left;  }
#spotRight h3{ margin: 2px 0 8px 4px; font-size:10px; }
#spotRight p{ padding:2px 6px 6px 6px; }
/*end right column styles*/
/*end Hub Page styles*/

/*begin article page styles*/

#articletools {margin:16px 0 0 0px; width: 980px; float:left;}
#articletools ul {margin:0; padding: 0; list-style:none; text-align: right;}
#articletools ul li {display:inline;}
#articletools ul li img {vertical-align: middle;}
#articletools h2 {font: bold 12px arial; text-transform:uppercase; color:#000; margin-top:0;width:400px; margin:0; float:left; padding-left:0;}
#articletools {border-bottom: 1px solid #B0BDC6; height:17px;}

#articletools ul li {font:11px verdana;color:#B0BDC6; padding:2px 0; }
#articletools ul li a, .fontsize {color:#333;}
#articletools ul li.print {background: #fff url(http://www.law.com/img/ca/hubpages/print_icon.gif) no-repeat left; }
#articletools ul li.print a {padding-left: 16px;}
#articletools ul li.email {background: #fff url(http://www.law.com/img/ca/hubpages/email_icon.gif) no-repeat left;}
#articletools ul li.email a {padding-left: 20px; }
#articletools ul li.comment {background: #fff url(http://www.law.com/img/ca/hubpages/keyboard_icon.gif) no-repeat left;}
#articletools ul li.comment a {padding-left: 23px; }
#articletools ul li.reprint {background: #fff url(http://www.law.com/img/ca/hubpages/reprint_icon.gif) no-repeat left;}
#articletools ul li.reprint a {padding-left: 16px; }
#articletools h2 {font: bold 1.4em arial; color:#333;}
/*end section / tools*/

#articletoolsVideo  {margin:16px 0 0 0px; width: 804px; float:left;}
#articletoolsVideo  ul {margin:0; padding: 0; list-style:none; text-align: right;}
#articletoolsVideo  ul li {display:inline;}
#articletoolsVideo  ul li img {vertical-align: middle;}
#articletoolsVideo  h2 {font: bold 12px arial; text-transform:uppercase; color:#000; margin-top:0;width:400px; margin:0; float:left; padding-left:0;}
#articletoolsVideo  {border-bottom: 1px solid #B0BDC6; height:17px;}

#articletoolsVideo  ul li {font:11px verdana;color:#B0BDC6; padding:2px 0; }
#articletoolsVideo  ul li a, .fontsize {color:#333;}
#articletoolsVideo  ul li.print {background: #fff url(http://www.law.com/img/ca/hubpages/print_icon.gif) no-repeat left; }
#articletoolsVideo  ul li.print a {padding-left: 16px;}
#articletoolsVideo  ul li.email {background: #fff url(http://www.law.com/img/ca/hubpages/email_icon.gif) no-repeat left;}
#articletoolsVideo  ul li.email a {padding-left: 20px; }
#articletoolsVideo  ul li.comment {background: #fff url(http://www.law.com/img/ca/hubpages/keyboard_icon.gif) no-repeat left;}
#articletoolsVideo  ul li.comment a {padding-left: 23px; }
#articletoolsVideo  ul li.reprint {background: #fff url(http://www.law.com/img/ca/hubpages/reprint_icon.gif) no-repeat left;}
#articletoolsVideo  ul li.reprint a {padding-left: 16px; }
#articletoolsVideo  h2 {font: bold 1.4em arial; color:#333;}
/*end section / articletoolsVideo */

/*articletoolsVideoAwards*/
#articletoolsVideoAwards  {margin:16px 0 0 0px; width: 980px; float:left;}
#articletoolsVideoAwards  ul {margin:0; padding: 0; list-style:none; text-align: right;}
#articletoolsVideoAwards  ul li {display:inline;}
#articletoolsVideoAwards  ul li img {vertical-align: middle;}
#articletoolsVideoAwards  h2 {font: bold 12px arial; text-transform:uppercase; color:#000; margin-top:0;width:400px; margin:0; float:left; padding-left:0;}
#articletoolsVideoAwards  {border-bottom: 1px solid #B0BDC6; height:17px;}

#articletoolsVideoAwards  ul li {font:11px verdana;color:#B0BDC6; padding:2px 0; }
#articletoolsVideoAwards  ul li a, .fontsize {color:#333;}
#articletoolsVideoAwards  ul li.print {background: #fff url(http://www.law.com/img/ca/hubpages/print_icon.gif) no-repeat left; }
#articletoolsVideoAwards  ul li.print a {padding-left: 16px;}
#articletoolsVideoAwards  ul li.email {background: #fff url(http://www.law.com/img/ca/hubpages/email_icon.gif) no-repeat left;}
#articletoolsVideoAwards  ul li.email a {padding-left: 20px; }
#articletoolsVideoAwards  ul li.comment {background: #fff url(http://www.law.com/img/ca/hubpages/keyboard_icon.gif) no-repeat left;}
#articletoolsVideoAwards  ul li.comment a {padding-left: 23px; }
#articletoolsVideoAwards  ul li.reprint {background: #fff url(http://www.law.com/img/ca/hubpages/reprint_icon.gif) no-repeat left;}
#articletoolsVideoAwards  ul li.reprint a {padding-left: 16px; }
#articletoolsVideoAwards  h2 {font: bold 1.4em arial; color:#333;}

.awards {color:#b20e00; font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold; margin:5px 0 16px 0px;text-transform:uppercase;border-bottom:1px solid #DEDEDE;}


#videoAwardWinner a {color:#41655B;}
#videoAwardWinner h3.theWinnerLitAwards {color:#333333;}
#videoAwardNominated a {color:#41655B;}
#videoAwardNominated h3.nominatedLitAwards {color:#333333;}

.pastAwardsBox {clear:both;}

.litAwardImg {width:135px; margin:10px 10px; float:left; text-align:center; overflow:hidden;}
.litAwardImg p a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;font-stretch:normal;}
img.litAwardImg {display: block;margin-left: auto;margin-right: auto}
    
/*end section / articletoolsVideoAwards */


#articleWrap { width:980px; float:left;  }


/*video hub page styles */
h2.videocenter { border-bottom:1px solid #000; text-transform: uppercase; font: bold 14px arial; margin:0px 0px 25px 0px;}
#video { margin: 0px auto;text-align:center; width:460px;}
#video h1 {font:bold 16px arial;margin-top:16px; text-align:left;}
#video p { text-align:left;margin: 8px 0; }

#video_AwardsVideo { margin: 0px 25px 5px 10px;text-align:center; width:300px; float:right;}
#video_AwardsVideo h1 {font:bold 16px arial;margin-top:16px; text-align:left;}
#video_AwardsVideo p { text-align:left;margin: 8px 0; }

#morevideos { margin: 0px auto;text-align:center; width:460px;}
#morevideos h2 {font: bold 14px arial; text-transform:uppercase;text-align:left;border-bottom: 1px solid #336600; }
#morevideos ol { text-align:left; padding:0 0 0 0;color:#336600;margin:0 0 0 24px;color: #336600;font:bold 12px arial;}
#morevideos ol li { margin:0 0 8px 0;}	
#morevideos ol li a { text-align:left; font: bold 12px arial,sans-serif;color: #336600; }
#morevideos .vidpubdate { color: #000; font-style:italic;font-weight:normal;}

#MoreVideosHP {text-align:right;font-weight:bold !important;}

/* Video Litigation Awards page special styles */
#videoAwardWinners img{float:left;margin: 0px 5px 5px 0px;}
#videoAwardWinners p{font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal;line-height:15px;margin-bottom:10px;}
.vidDivid {margin:10px 0px; border-bottom:solid #ccc 1px;}

.videoDex {font-weight:bold !important; color:#41655B !important;}


/*image blocks*/
#imageblock1 {width:300px;float: right; margin: 0 0 15px 16px;}
#imageblock1 img {width:300px;}
#imagebox {margin:0 0 10px 16px; float:right; clear:right; text-align:center;}
#imagebox .img {float:left; text-align:left;}
#imagebox-vertical {float:right;}
#imagebox-vertical .img {width:128px; margin:0 10px; padding:10px 0;}
.img img {margin-bottom:4px;}
#article .no-image {display:none;}
/*end image blocks*/

#talArticle #imageblock1 p { margin: 12px 0 0 20px; }

.credit { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; line-height:14px;  }

#article { float:left; width:650px; margin: 18px 18px 0 0;font: 1.2em arial;  }

#article h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.8em; color:#000000; margin: 0 0 17px 0;  }
#article h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; color:#000000; margin: 0 0 4px 0;  }
#article h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; color:#723837; margin: 0 0 4px 0;  }
#article h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; color:#000000; margin: 0 0 8px 0; }
#article p.subheadline, #article p.altheadline { font:bold 1.2em arial; color:#000000; margin: 0 0 12px 0; color:#723837;}
#article p { margin-bottom: 8px;}
#article b { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #723837; }
#article ul { margin: 0px;}
#article ul li { list-style: inside;}
#article ul li a { padding: 0; } 
#article p.creditline {font-family:arial,sans-serif; font-size:1em;font-style:italic; border-top: 1px solid #666; padding-top:5px;}
#article p.creditline a{font-family:arial,sans-serif; color:#004660; font-size:1em;font-style:bold; text-decoration:none;}

/*IF YOU CHANGE THE WIDTH ON THE ARTICLE PAGE, PLS IE6,7,8 TEST VIDEO PAGES TO ENSURE YOU AREN'T BLOWING OUT THE COLUMN */
#video_page #article { float:left; width:460px; margin: 18px 18px 0 0;font: 1.2em arial;padding:0;  }
#video_page #article{ width: 460px; float: left; padding: 0; margin: 0;}
#video_page #article h1{ margin: 15px 0 10px 0;}
#video_page #article p.date{ margin: 0px 0 10px 0;}
#video_page #thumbnail{ margin: 15px 20px 0;}
#video_page #video{ width: 460px; margin: 15px 10px 0 0;}
#video_page #articlebody{ margin: 1px 15px 0 0; text-align:left; padding: 7px 0 10px 0;}


#articleVideo { float:left; width:460px; margin: 18px 18px 0 0;font: 1.2em arial;  }
#articleVideo h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.8em; color:#000000; margin: 0 0 17px 0;  }
#articleVideo h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; color:#000000; margin: 0 0 4px 0;  }
#articleVideo h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; color:#723837; margin: 0 0 4px 0;  }
#articleVideo h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; color:#000000; margin: 0 0 8px 0; }
#articleVideo p.subheadline, #articleVideo p.altheadline { font:bold 1.2em arial; color:#000000; margin: 0 0 12px 0; color:#723837;}
#articleVideo p { margin-bottom: 8px;}
#articleVideo b { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #723837; }
#articleVideo ul { margin: 0px;}
#articleVideo ul li { list-style: inside;}
#articleVideo ul li a { padding: 0; } 

#video_page #articleVideo { float:left; width:460px; margin: 18px 18px 0 0;font: 1.2em arial;  }

.articleVidSpacer {height:10px;display:block;}

#articleVideo_AwardsVideo { float:left; width:460px; margin: 18px 18px 0 0;font: 1.2em arial;  }
#articleVideo_AwardsVideo h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.8em; color:#000000; margin: 0 0 17px 0;  }
#articleVideo_AwardsVideo h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; color:#000000; margin: 0 0 4px 0;  }
#articleVideo_AwardsVideo h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; color:#723837; margin: 0 0 4px 0;  }
#articleVideo_AwardsVideo h4 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; color:#000000; margin: 0 0 8px 0; }
#articleVideo_AwardsVideo p.subheadline, #articleVideo p.altheadline { font:bold 1.2em arial; color:#000000; margin: 0 0 12px 0; color:#723837;}
#articleVideo_AwardsVideo p { margin-bottom: 8px;}
#articleVideo_AwardsVideo b { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #723837; }
#articleVideo_AwardsVideo ul { margin: 0px;}
#articleVideo_AwardsVideo ul li { list-style: inside;}
#articleVideo_AwardsVideo ul li a { padding: 0; }
#articleVideo_AwardsVideo { float:left; width:650px; margin: 18px 18px 0 0;font: 1.2em arial;  }

#listbox {float:left; width:144px; margin: 0 5px; padding:3px;}


/*end article*/

/*begin Right Column*/
#articleRightCol { float:right; width:310px; margin: 18px 0 0 0;overflow:hidden; vertical-align:top; }
#articleRightCol #moreHeds { float:left; width: 310px; }
#articleRightCol h3, #tileads h3 { text-align:center;font: 1.1em arial; color:#A5453B;margin: 8px 0 0 0;}
#articleRightCol #tileads { width: 310px; padding:0;} 

/*  rightcol is for video article page */
#rightcol { float:right; width:310px; margin: 18px 0 0 0;overflow:hidden; vertical-align:top;display:inline;}
#rightcol #moreHeds { float:left; width: 310px; }
#rightcol h3, #tileads h3 { text-align:center;font: 1.1em arial; color:#A5453B;margin: 8px 0 0 0;}
#rightcol #tileads { width: 310px; padding:0;} 

/*related links box*/
.links { margin:0 0 15px 0; text-align: left;}
.links h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; color:#000; border-bottom: 1px solid #aa1000; margin-bottom: 8px; }
.links ul { width:300px; list-style:none; color: #000;}
.links ul li {padding:5px 8px 5px 0px; margin:0;margin: 0; font: 11px arial;list-style-position:inside;}
/*end related links box*/

/*begin footer*/

#tal_footer{ text-align: right; margin: 0 10px 0 0; padding: 0;}
#tal_footer a{color: #000033; font-family: Verdana; font-size:10px; line-height: 15px;}

/*end footer*/

.print{ margin: 5px;}
.print h1 {border-top: 1px solid #D4D8D4;}

.list_row{ width: 630px;}
.list_row .list{ width: 200px; float: left;}

.clear{ clear: both; };


/* ADVERTISING */
#text_ads {width: 100%; text-align: center;}
#OAStextAds a { line-height: 18px; color: #083994; text-decoration:none; } 
#OAStextAds a:hover{ text-decoration: underline;}
#OAStextAds {width: 730px; border-left: 1px solid #d6d3d6; border-right: 1px solid #d6d3d6; border-bottom: 3px solid #d6d3d6; background-color: #f7f3f7; padding: 0px 1px; position: relative; margin: 10px auto 10px auto; display: block; } 
#OAStextAds table { width: 720px; padding:0; margin-bottom: 3px; background-color: #f7f3f7;} 
#OAStextAds table caption { font-size: 11px; font-family: Arial,sans-serif; color: #293370; text-decoration: none; line-height: 15px; text-align: left; background-color: #f7f3f7; caption-side:top; border-bottom: 3px solid #d6d3d6; padding-top:2px; padding-bottom:2px; } 
#OAStextAds table tr td { width: 240px; text-align: left; background-color: white; padding:5px; margin: 0; border: 2px solid #d6d3d6; border-bottom: 0; border-left: 0;} 
#OAStextAds table tr td.end{border-right: 0;}
#OAStextAds table tr td img{float:left; margin: 0 7px 0 5px;}
#OAStextAds h3, #chartpage #OAStextAds p { margin: 0; line-height: 18px;}
#OAStextAds h3 a{color: #000;}
#OAStextAds h3 {margin: 7px 5px 5px 5px; font: bold 11px arial;}
#OAStextAds p{margin: 5px 5px 10px 5px;  font: normal 11px arial;}
/* END ADVERTISING */

/*Chart styles*/

#chartpage { width: 795px; text-align: center; padding: 25px 0px 25px 0px; float: left;}
#chartbody table { margin-left: auto; margin-right: auto; } 
#chartbody table, table #chartBody { border:0; background-color: #D7242B; border-collapse: collapse; border-spacing: 0;}
#chartbody table td, table #chartBody td { font: 10px verdana; color: #000000; background-color: white; padding: 5px; border-bottom: 1px solid #f00; text-align: left; }
#chartbody table th, table #chartBody th { font: bold 10px verdana; color: #fff; background-color: #D7242B; text-align:center; padding: 5px; margin: 0; border-bottom: 1px solid white;}
#chartbody td.white { background-color: #fff; border-bottom: 0;}
#chartbody h1, h1.chart { margin: 10px 0; font: bold 16px verdana; }
#chartbody p { font: 11px verdana; width: 650px; margin: 10px auto 10px auto; }
#chartbody td.subhead1, .chart td.subhead1  { background-color: #D2D2D2; color: #000000; font-weight: bold; border-bottom: 1px solid white; }
#chartbody td.subhead2, .chart td.subhead2  { background-color: #F0F0F0; color: #000000; font-weight: bold; border-bottom: 1px solid white; }
#chartbody td.white {background-color: #fff;} /*for older charts*/

#chartrightcolumn { width: 160px; float:right; }
#chartrightcolumn #skyscraper { text-align: center;margin:10px 0 0 0; }
#chartrightcolumn #skyscraper p { color: #aa1000; }

/*registration dropdown*/
div.premium {display:inline;}
div.premium ul#nav { list-style:none;padding:0; margin:0; width:15px; display:inline; background:url(http://www.law.com/img/universal/key_icon.gif) no-repeat left bottom; font-size: 10px; line-height:.9em; height:9px; clear:none;}

div.premium ul#nav li{ position: relative; padding:0; margin:0;display:inline; border:0;}
div.premium ul#nav li ul { position: absolute; left: 0px; top: 11px; display: none; z-index: 10; }

div.premium ul#nav li:hover ul, 
div.premium ul#nav li.over ul
{display: block; background-color: #DAE9F6; border: 1px solid #B0BDC6; width: 125px; list-style:none; padding:3px; color: #003063; margin:0; } /* The magic */

div.premium ul#nav li:hover ul li, 
div.premium ul#nav li.over ul li
{font: bold 9px Verdana; line-height:1em; margin:0; padding:0; }
/*end registration dropdown*/

/* LITIGATION DAILY PAGE STYLES */

#lit_content {font-family:Arial, Helvetica, sans-serif; float:left;}
#lit_content a {color: #3e625a;}
#lit_left {width:358px; margin: 16px 15px 0px 0px; float:left;}
#lit_left #byline { font-size:12px; font-weight:bold; margin-bottom:3px;}
#lit_left h1 {font-size: 12px; font-weight:bold; color:#aa1000; border-bottom: 1px solid #000; text-transform:uppercase; padding-top:25px;}
#lit_left h2 {font-size: 14px; color: #3e625a; margin: 10px 0px;}
#lit_topbar {font-size:12px; font-weight:bold; background-color:#dd1b24; color:#fff;}
#lit_topbar #lit_top {float:left; padding:5px 5px 2px 5px;}
#lit_topbar #lit_date {float:right; padding:5px 5px 2px 5px;}
.lit_digest { font-size: 11px; line-height:16px;}
.lit_digest a { color: #3e625a;}
.lit_more {color: #3e625a; font-size:13px; font-weight:bold; float:right; margin: 10px 5px 0px 0px;}


#lit_right { width:255px; margin: 16px 19px 0px 0px; float:left;}
#lit_prev { border: 1px solid #b1b7b5; background-color: #eefff9;}
#lit_prev .lit_section {margin:15px 15px 30px 15px;}
#lit_prev h1 { font-size: 12px; font-weight:bold; color:#aa1000; border-bottom: 1px solid #b1b7b5; text-transform:uppercase; }
#lit_prev h2 {font-size: 12px; color: #3e625a; margin: 10px 0px;}
#lit_pa { background-color:#cededb; border: 1px solid #b5b7b6; padding: 10px; font-size:12px; font-weight:bold; margin: 30px 15px;}

#lit_box { font-size:12px; font-weight:bold; background-color:#bddcdf; border: 1px solid #b5b7b6; margin-bottom: 20px; padding:10px;}
#lit_signup { margin-bottom: 20px; }

/* END LITIGATION DAILY PAGE STYLES */

/* LITIGATION SUPPLEMENT PAGE STYLES */

#lsFlag {margin:10px 0px 17px 0px;}
#topstoryImage img{float:left;}
#topstoryImage p{font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:normal;}

.redArrow li {list-style-image: url(http://www.law.com/img/tal/litsup/redarrow.gif);
list-style-type:square;margin:5px 5px 0px 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#335348;font-size:12px;}
.redArrow2 li {list-style-image: url(http://www.law.com/img/tal/litsup/redarrow.gif);
list-style-type:square;margin:5px 5px 0px 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#335348;font-size:12px;}

#lsByline p{font-style:italic;font-weight:normal;color:#000000;}

.doubleFeature { float:left; width: 628px; margin: 0 0 0 0; background:#e5e5e5}

.print_section h2{border-bottom:1px solid #D00a11;}
.print_sectionInner { float:left; width: 618px; margin: 0px 0px 0px 6px;}
.print_sectionInner h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#335348;font-size:12px;}
.print_sectionInner p{font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000;font-size:12px;margin-bottom:5px;}
.print_sectionInner a:hover, .print_sectionInner a, .print_sectionInner a:visited{color:#335348;}
.sectionSubHeadLS {color:#c1200c;font-size:15px;margin:4px 0px -1px 0px;width:500px;}

.print_sectionInner img {margin:10px 0px 5px 0px;}	

.LS10 {height:10px; width:0px;}

#hubMiddleLS { float:left; width: 628px; margin: 0 0px 0 0; }

#hubMiddleLS h2 { text-transform: uppercase; float:left; width: 628px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000; border-bottom:1px solid #d00a11; margin:16px 0 0px 0; }
#hubMiddleLS h2 a { color:#B20E00; }
 
#hubMiddleLS .hubLeft h2{ width: 320px; }

#hubMiddleLS #spotlight {  float: left; width: 283px; margin: 0 0 10px 0; background-color:#F1F1F1; }
#hubMiddleLS #spotlight h2 { background-color:#a5a5a5; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding: 1px 4px 1px 0; margin: 0 0 4px 0; width:278px; border:none; text-align:right; }
#hubMiddleLS #spotlight h3 {  padding: 4px 0 4px 8px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#000000; text-decoration: none; }

/* STYLES FOR VIDEO COLLECTION DISPLAYS - test edits on index.jsp AND litigation_daily.jsp */
#videoCollection {border:#ccc solid 1px; padding:5px 7px 5px 7px; margin: 5px 0px;}
#videoCollection img {margin:2px 5px 3px 0px; float:left;}
.videoBoxHP {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;color:#000;background-image:url(file:///img/video/talCam.png); background-position:37px 1px; background-repeat:no-repeat;} /*homepage box head */

.videoHead a, h4, h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold;line-height:15px; color:#41655B;} /* headline styles */

#videoHubInclude {padding: 0 71px 5px 74px; width: 500px;} /* use for extra styles not covered in general article styles */

#videoSponsor {clear:both;margin:5px 0px;border-top:dotted #ccc 1px;text-align:center;}
#videoSponsor a{text-decoration:none;}
#videoSponsor h3 {width:inherit; font-size:11px;}
#videoSponsor img{border:none;float:none; margin:5px 0px 0px 0px;}
#space {margin:5px 0px;}

/* Styles for hpFeatured Homepage Featured Special article include */
#hpFeatured {border: solid #ccc 1px; padding:5px;}
#hpFeatured img a{text-align:center; text-decoration:none;}


/* Styles for Best Lawyers */

#bLawyer {
	width: 650px; 
	margin: 0px 0px 0px 0px;	
}

#bLawyer h1{
	background: url(http://www.law.com/img/cc/images/homepage_content/header1.gif) no-repeat 0px 0px;
	font: bold 11px/13px verdana;color: #fff;
	margin: 0px;
	padding: 0px 0px 0px 5px;	
}


#bLawyer h2{
	background: url(http://www.law.com/img/cc/images/homepage_content/header1.gif) no-repeat 0px 0px;
	font: bold 11px/13px verdana;color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;	
}

#bLawyer p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



#headGraphic {
	width:650px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}	

#intro {
	width:648px;
	margin-bottom:15px;
	margin-top:0px;
	padding-top:3px;
	border-bottom: 1px solid #D6E4EB;
	border-left: 1px solid #D6E4EB;
	border-right: 1px solid #D6E4EB;
}
#intro p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin: 5px 5px 10px 15px;

}


#intro a.headLink{
			font-family: Georgia, Trebuchet, serif;  
			font-size: 14px;  
			line-height: 19px;  
			color: #990000;  
			font-weight: bold; 
			text-decoration: none;
			margin: 0px 0px 0px 5px;

}

#intro a:hover.headLink{
			text-decoration: underline;
}

#intro a:visited.headLink{
			color:  #990000; 
}


#intro li {
			font-family:Arial, Helvetica, sans-serif; 
			font-weight: normal; 
			font-size:12px; 
			color: #555; 
			text-transform: uppercase;	
	}


#intro li a	{
			font-family: Georgia, serif;  
			font-size: 11px;  
			font-weight: normal; 
			text-transform: none; 
			color: #036;
	}

#intro li a:hover {
			text-decoration: underline;
			text-transform: none; 
	}

#intro li a:visited {
			color: #0063C6; 
			text-transform: none; 
	}

.pastguides { /* pdf files for past guides */
			font-family: Arial, sans-serif; 
			font-weight: bold; 
			font-size: 11px; 
			color: #333;
	}
	
#fFirms { /* Featured Firms */
	width:648px;
	margin:0px 0px 15px 0px;
	padding-bottom:10px;
	border-bottom: 1px solid #D6E4EB;
	border-left: 1px solid #D6E4EB;
	border-right: 1px solid #D6E4EB;
}

#fFirms p{ /* Featured Firms */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color:#333;
}

.fFirmsText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; 
	color:#333;
	margin:2px 5px 5px 5px;
	padding-top:10px;
	}
	
#fFirms ul {
		list-style-type: disc;
	}
	
#fFirms li 	{
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;  
			line-height: 17px;  
			font-weight: bold; 
			text-transform: none; 
			color: #036;
			list-style-type: disc;
			margin-left:35px;

	}
#fFirms li a {
			font-family: Verdana, Arial, sans-serif;
			font-size: 12px;  
			line-height: 17px;  
			font-weight: bold; 
			text-transform: none; 
			color: #036;
	}

#fFirms li a:hover {
			text-decoration: underline;
			text-transform: none; 
	}

#fFirms li a:visited {
			color: #0063C6; 
			text-transform: none; 
	}


#guidePromo { 
	float: left;
	background: #fff;
	width: 270px; 
}

#guidePromo p{
	font-family:Arial, Helvetica, sans-serif;  
	font-size: 12px;  
	line-height: 16px;  
	font-weight: normal;  
	color: #333;
}	

.promoText a {
			color:  #036; 
			text-transform: none; 
	}
	
.promoText a:hover {
			text-decoration: underline;
			}
			
.promoText a:visited {
			color: #0063C6; 
			text-transform: none; 
	}
		
#searchBLbox {
	float: right;
	background: #fff;
	border-left: 2px solid #C6CFD9;
	width: 340px;
	margin-left:5px;
	padding-left:5px; 
	}
	
#searchBLbox p{
	font-family:Arial, Helvetica, sans-serif;  
	font-size: 12px;  
	line-height: 16px;  
	font-weight: normal;  
	color: #333;
	}


a { /*  generic link decoration style */
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	text-decoration: none;
} 





/****************************************************/
/*      REGISTRATION REVAMP LOGIN FORM SETTINGS     */
/****************************************************/

#lightbox_login #lightbox_box p#lightbox_login_close {background: #ffffff url(file:///img/tal/registration_header.gif) no-repeat scroll 0 0; height: 43px;}


#lightbox_login { font-family: arial; width: 100%; height: 1000px; position: absolute; left: 0; top: 0; display: none; background-color: #3f3f3f; color: #eee; opacity: 0.95; filter: alpha(opacity = 95); Z-index: 999;  }
#lightbox_login #lightbox_box  { width: 350px; position: absolute; top: 150px; left: 325px; border: solid 2px #eee; background: #2d2d2d; }
#lightbox_login #lightbox_box p#lightbox_login_close  { font-size: 16px; font-weight: bold; margin: 0; padding: 0; text-align: right; height: 43px; }
#lightbox_login #lightbox_box p#lightbox_login_close a{color: #2d2d2d; cursor: pointer; text-decoration: none; margin: 0 3px;}

#lightbox_login #lightbox_box h3  {  color: #AF743C; font-weight: bold; font-size: 1.8em; margin: 10px; text-align: center;  }
#lightbox_login #lightbox_box p {font-size:1.2em; margin: 10px 40px; text-align:left;}
#lightbox_login #lightbox_box p.access{font-weight: bold; margin:20px 40px 10px;}
#lightbox_login #lightbox_box p.access a{color:#d89d1f;}

#lightbox_login #lightbox_box .formStatusMessages  { margin:10px 40px; }
#lightbox_login #lightbox_box .formStatusMessages p {font-weight: bold; color: #CE181F; margin: 0;}

#lightbox_login #lightbox_box form {margin:-10px 0 0; padding:10px 0 0;}

#lightbox_login #lightbox_box table#formLogin { width: 225px; margin:0 0 0 40px;}
#lightbox_login #lightbox_box table#formLogin td { color: #FFFFFF; font-size: 12px; text-align: right;  }
#lightbox_login #lightbox_box table#formLogin td input  {  float: right; margin:0 0 5px 5px;  }
#lightbox_login #lightbox_box table#formLogin td.rememberMe  { clear: both; color: #FFFFFF; text-align: left; }
#lightbox_login #lightbox_box table#formLogin td.rememberMe input  { cursor: pointer; float:none; margin:0 5px 0 8px;}

#lightbox_login #lightbox_box #emailCheckStatus  { margin: 0; padding: 0;  }
#lightbox_login #lightbox_box #emailCheckStatus p.going{padding-left: 20px; background:transparent url(file:///img/universal/ajax-loader.gif) no-repeat scroll 0 0;}
#lightbox_login #lightbox_box #emailCheckStatus .user{color:#AF743C;}
#lightbox_login #lightbox_box #emailCheckStatus a{ color: #D89D1F;}
#lightbox_login #lightbox_box #loginSubmit  {  margin-left: 40px;  }

#lightbox_login #lightbox_box p.forgetPass {font-size: 1.1em; text-align: center; } 
#lightbox_login #lightbox_box p.forgetPass a { color:#D89D1F; cursor: pointer; } 
#lightbox_login #lightbox_box p.forgetPass a:hover {text-decoration: underline;}

#lightbox_login #lightbox_box .newUserRegister  { background-color: #222; font-size:1.2em; font-weight:bold; line-height:3.0em; margin:0; padding:0; text-align: center;}
#lightbox_login #lightbox_box .newUserRegister a  {  color:#D89D1F; margin:0 7px; text-decoration: none; }
#lightbox_login #lightbox_box .newUserRegister a:hover {text-decoration: underline;}
