/* Global styles */
body {margin:0; padding:0 0 20px 0;background-color: #444;}
.clear {clear:both;}
img { border: 0;}
.red { font-weight:bold; color: #990000;}
a { font-family: arial,sans-serif;color: #000; text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper {width:990px; background-color: #444444; margin: 0 auto 0 auto; text-align:left; padding:0;}

#bodyBgShadow {width: 990px; margin: 0 auto; padding: 0; text-align: left; background: url(http://www.law.com/img/law/international/bg_shadow.gif) repeat-y 0 center;}

#innerbgshadow{width: 980px; margin: 0 5px; padding: 0; background-color: #ffffff;}

#btmborder { height:15px; margin: 0 auto; padding: 0; background: #444444 url(/img/iplb/btm_border.gif) no-repeat top center;}

/*global navigation -- i wonder if this can happen w/o the div*/
#globalnav {width:980px; 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;}

#leaderboard {text-align:center; padding:0; background-color: #666; width: 980px;}
#leaderboard img{margin: 5px auto 4px; padding: 0;}


#icmast {height:85px; width:980px; padding:0px; margin:0px; background: url(/img/iplb/CC_header.gif) no-repeat center top;}
#icmast2 {height:88px; width:980px; padding:0px; margin:0px;background-color: #000;}
#iclogo a {float:left; height:85px; width:670px;} 

/* Quest search box */ 
#icsearchBox {float: right; width: 291px; height:75px; background: url(/img/ltn/redesign/quest_box_ltn.gif) no-repeat 2px 8px; padding: 8px;}
#icsearchBox form { padding-left: 90px;}
#optTab { margin: 0; padding: 8px 0 0 0; list-style: none; width:200px;} 
#optTab li { float: left; padding: 2px 2px 1px 2px; 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 */

#masthead { width:980px;}
#container { width:980px;background: #fff url(/img/ltn/redesign/ltn_container_bg.gif) repeat-y top right;position: relative;}

/*end global nav*/

/*secondary top nav styles */
#navbar { margin:0;font: bold 12px arial;padding: 4px 0;background-color:#e2e2da;}
#navbar p { font: bold 11px arial; color: #000;margin: 0 0 0 12px;text-transform:uppercase;}
#navbar p a { font: bold 11px arial; color: #000;text-transform:uppercase;}
#navbar p a:hover { font: bold 11px arial; color: #0066cc;}
#navbar p a:visited { font: bold 11px arial;color: #000;text-decoration:none; }

/*roadmap left nav styles */

/* start visible menu items */
#eddroadmap { border: 1px solid #c4c4c4;margin-bottom:8px;padding:8px; }
#eddroadmap h3 { font: bold 12px arial;text-transform: uppercase; margin: 0 0 8px 0; text-align:left;}
#eddroadmap ul { margin:0;padding:0;text-align:left; }
#eddroadmap ul li a {
	text-decoration: none;
	font:bold 11px arial;
	color:#000;
}

#eddroadmap ul li a:hover {
	text-decoration: none;
}
/* end visible menu items */

/* start hidden menu items */
#eddroadmap ul li ul li{
	margin-left:6px;
}
#eddroadmap ul li ul li a {
	text-decoration: none;
	font:normal 11px arial;
/*	margin-left:20px;*/
}

#eddroadmap ul li ul li a:hover {
	text-decoration: underline;
}
/* end hidden menu items */

/* sub-list in the left nav */
/* Turn off list bullets */
ul.aqtree3clickable li { list-style: none; cursor: pointer; }

/* Actually show and hide sublists */
ul.aqtree3clickable li.aq3open ul { 
	display: block; 

}
ul.aqtree3clickable li.aq3closed ul {
	display: none; 
}
ul.aqtree3clickable li.aq3open{
   background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat 0px 8px; padding: 0 0 0 12px; 
}
ul.aqtree3clickable li.aq3closed{
   background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat 0px 8px;padding: 0 0 0 12px; 
}
.aqtree3clickable li a
{

}

/*left nav*/

#leftnav {float:left;margin:0;position:relative;width:148px;text-align:center;}
#leftnav .ltn {border: 1px solid #c2c6c5;margin: 0 0 8px 0;}
#leftnav .ltn h3 { font: bold 12px arial;text-transform: uppercase; margin: 8px 0 8px 8px; text-align:left;}
#leftnav .ltn ul { list-style-type: none; margin: 0 0 8px 8px; padding: 0; text-align:left;}
#leftnav .ltn ul li { background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat 0px 7px;margin:0; padding: 0 0 0 12px; }
#leftnav .ltn ul li a { color: #575757; font-weight:bold; font-size: 11px;margin: 0; padding: 0;}
#leftnav .ltn ul li a:hover, #leftnav ul li a:active { color: #127fef; }

#leftnav #presidentscorner { border: 1px solid #c2c6c5;margin: 0 0 8px 0; }
#leftnav #presidentscorner h3 { font: bold 12px arial;text-transform: uppercase; }
#leftnav #presidentscorner p { font: 12px arial; padding:8px;text-align:left;}
#leftnav #presidentscorner a {text-decoration:underline; }

#left_ads { background-color:#ffffff; width:148px;}

#featured_spons {border: 1px solid #b8b8b8; background-color:#f1f1f1; padding:10px;margin-bottom:10px;}
#featured_spons h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6f6f6f; font-weight:bold; text-transform:uppercase;padding:0px; margin:0px 0px 10px 0px;}
#featured_spons ul {padding:0px; margin:0px 0px 0px 15px;}
#featured_spons ul li {}
#featured_spons ul li a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6f6f6f;}


/*left nav flyout -- ids #section ul#nav*/
#leftnav #sections ul#nav, #leftnav #resources ul#nav {background-color:#fff; border:0; /*width:158px;*/}
#leftnav #sections ul#nav li, #leftnav #resources ul#nav li {background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center;margin:0 0 8px 0; padding: 0 0 0 12px;position: relative;}

#leftnav #sections ul#nav li ul,#leftnav #resources ul#nav li ul {
	position: absolute;
	left: 130px; /* Set less than menu width */
	top: 0;
	display: none;
	z-index: 2;
	padding: 15px 12px 17px 12px;
}

#leftnav #sections ul#nav li a, #leftnav #resources ul#nav li a {display:block; background-color:#fff; height:100%;width:96%;margin:0;padding:0;} /* height and width percents for IE7 specificity  */

#leftnav #sections ul#nav li a:hover,#leftnav #resources ul#nav li a:hover {background-color: #fff;}

#leftnav #sections ul#nav li ul li, #leftnav #resources ul#nav li ul li {padding:0; background-image:none; }
#leftnav #sections ul#nav li ul li a, #leftnav #resources ul#nav li ul li a {
	font-weight:bold;
	/*background-color:#ff6600; */
	background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center;
	border:0;
	padding: 0px 0px 0px 12px; 
	
}/* Sub Menu Styles */


/* Fix IE. Hide from IE Mac \*/
* html #leftnav #sections ul#nav li, * html #leftnav #resources ul#nav li { float: left; height: 1%; }
* html #leftnav #sections ul#nav li a, * html #leftnav #resources ul#nav li a { height: 1%; }
/* End */

#leftnav #sections ul#nav li:hover ul, #leftnav #sections ul#nav li.over ul, #leftnav #resources ul#nav li:hover ul, #leftnav #resources ul#nav li.over ul {
	display: block;
	background: #fff;
	border: 1px solid #B0BDC6;
	width:180px;
	z-index: 1;
} /* The magic */
/*end left nav flyout*/

/* law.com services section */
#services { background-color:#efefe7; margin:8px 0px; text-align:center; float:left; width:148px;  }
#services h2 { font-size:1.15em; line-height:25px; margin:0; padding:0px; font-weight: bold; background:#efefe7 url(http://www.law.com/img/law/international/srvbar_header.gif) no-repeat left top; width:150px; }
#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: -1px 0 0 0; list-style:none; font: bold 1.0em verdana; background:#bdcde3 url(http://www.law.com/img/law/international/srvBar_btm.gif) no-repeat bottom left; width:150px; list-style-position:outside; }
#services ul li a { display:block; background-image:url(http://www.law.com/img/law/international/whtLink_graphic.gif); margin-bottom:0.25em; width:150px; }
#services ul li a:visited { color: #000; }
#services ul li a:hover { color:#4A2500; background-image:url(http://www.law.com/img/law/international/yllwLink_graphic.gif); text-decoration:none; }
#services li.sites { background-image:url(http://www.law.com/img/law/international/sites_graphic.gif); height:18px; text-indent:-4000px; }
#services li.resources { background:url(http://www.law.com/img/law/international/resources_graphic.gif) no-repeat bottom left; height:24px; text-indent:-4000px; }
/* end of services section */
/* end leftnav */

/* right column */
#rightcolumn { float: left;width:160px;padding:0;margin:0 0 0 8px;text-align:center;overflow:hidden;}

#subbox {width:160px; margin:0;text-align:left;}
#subbox h2 { color: #fff; font: bold 12px arial; text-transform: uppercase;background-color: #132e4b;margin:0;text-align:center;padding: 3px 0; }

#subhead {background-color:#132e4b;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border: 1px solid #518aa6;padding: 5px 10px; border-bottom:0px;}
#subhead a { color:#fff; text-transform:uppercase;}
#submenu {background-color:#d5eefb; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border:1px solid #518aa6;padding:0px 0px 0px 0px;}
#submenu h3 {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom: 1px solid #518aa6;padding:5px 0px;margin:0px; text-transform:uppercase;}
#submenu h3 a {color:#000; background: url(/img/ltn/redesign/icon_blarrow.gif) no-repeat left center;padding:8px; }
#submenu h3.magazine {border:0px;background: url(/img/ltn/redesign/icon_magazine.gif) no-repeat scroll 114px center;padding-left:8px;border-bottom: 1px solid #518aa6;}
#submenu h3.alert {border:0px;background: url(/img/ltn/redesign/icon_alert.gif) no-repeat 115px center;padding-left:8px;border-bottom: 1px solid #518aa6;}
#submenu h3.rss {border:0px;background: url(/img/ltn/redesign/icon_rss.gif) no-repeat scroll 118px center;padding-left:8px;}
#submenu img {vertical-align:middle;}

#resourceguide { width:160px; margin:7px 0;text-align:left;border: 1px solid #518aa6; background-color: #fff;}
#resourceguide h2 { color: #fff; font: bold 12px arial; text-transform: uppercase;background-color: #132e4b;margin:0;text-align:center;padding: 3px 0; }
#resourceguide h4 { background-color: #d5eefb; color: #000; font: bold 11px arial;text-align:center;margin:0; padding: 3px; }
#resourceguide h4 a { color: #000; }
#resourceguide ul { margin:8px 0 8px 8px; padding: 0; list-style-type:none;}
#resourceguide ul li { background: url(/img/ltn/redesign/ltn_red_arrow.gif) no-repeat 0px 4px; padding-left: 8px; font: bold 12px arial;} 

/*lawJobs section*/
/* removed width:143px; use inherit so same styles can apply on HP and article pages */
#lawJobs { clear:both;background-color:#fff; padding:15px 10px; overflow: hidden; margin:8px 0px;text-align:left;border:1px solid #CCCCCC;background: url(/img/law/international/law_jobs_wht.gif) no-repeat 1px 12px;}


#lawJobs img { padding:0; left: -8px;position:relative; display:none;}
#lawJobs h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#A5453B; margin-top:30px; margin-bottom:9px;}
#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:#fff; padding-top: 8px; border-top: 1px solid #000;}

#lawJobsLinks a { font-weight:bold;color: #aa1000;text-decoration:none;}
#lawJobsLinks a:hover { font-weight:bold;color: #aa1000;text-decoration:underline;}
#lawJobsLinks p { margin: 0; color: #aa1000; }

/* Styles used by the lawjob include */
#lawJobs .Featured { font-size: 11px; background-color: #fff; 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; }

/* marchex ads */
#adtable { margin: 8px 0; }
#adtable table { background-color: #fff;text-align:left; }

/*tile ad box*/
#tile { border: 1px solid #bfbfbf; margin: 10px 0;padding-top:18px; padding-bottom:18px;}

#lxdisplay { background-color: #fff; border: 1px solid #c4c4c4;padding:8px;margin: 8px 0 16px 0;}
#lxdisplay a { line-height: 17px; }
h4.advertisement { display:none;}
/* right column */

/*footer section */
#icfooter { width: 980px; height: 70px; margin:0; padding: 0; background-color: #fff;  clear:both;}

.footernav {float: right;  text-align: right; margin: 5px 8px 0px 0px; padding: 0; color:#a2dbf7;}
.footernav a {color: #555; font-family: Verdana; font-size: 0.63em; line-height: 0.94em;}
.footernav .copyright {color: #555; font-family: Verdana; font-size: 0.63em; margin-top:5px;}

/*end footer */

/* content */
#content {
	width:625px;
	float: left;
	margin:20px 10px 10px 5px;
	padding:0px 0px 0px 10px;
	vertical-align:top;
	display:inline;
	border-left: 1px dotted #a7cadd;
}

.sponsorspot {border: 1px solid #d8dad9;padding:0px;margin-bottom:16px; }
.sponsorspot img { /*border: 1px solid #000;*/ float: left; margin: 8px; padding:8px;}
h2.spotlight {font: bold 11px arial; color: #fff;text-align: right; background-color: #a6a8a5;padding: 10px !important; margin: 0;text-transform:uppercase;}
.sponsorspot h3, .sponsorspot h3 a { font: bold 12px arial; color: #000; margin: 0; padding: 5px !important;}
.sponsorspot p { font: bold 12px arial; color: #000; margin: 0 0 2px 8px; padding: 8px;}
#hubpage .sponsorspot { position: relative; margin:0 0 16px 0; }

#tileadwrap { border: 1px solid #d1d1d1;text-align:center;margin: 8px 0px;}
.tilead { margin:10px 0px;}


/*registration dropdown*/
div.premium {display:inline;}
div.premium ul#nav { list-style:none;padding:0; margin:0; width:15px; display:inline; background:url(/img/ltn/redesign/icon_key.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; /* Set less than menu width */
	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*/


/* end content */

/* quick poll */
#pollContainer { padding: 0px; float:left;margin-bottom:20px;border-bottom: 5px solid #C4D2DB; border-top: 1px solid #C4D2DB; border-right: 1px solid #C4D2DB;
border-left: 1px solid #C4D2DB; width: 160px;}

#quickPoll {
text-align: center;
padding: 0;
width: 160px;
height: 190px;
}
#flashContainer {width:160px; height:156px; background-color:#FFFFFF;}
#InteractivePoll_div	{ width: 160px; height: 280px; }
#pollSponsor {border-top: 1px dotted #C4D2DB; margin: 5px; /* width:272px; */}
#pollSponsor p { text-align:right; padding:5px 1px 1px 0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}
#pollSponsor img { float:right; }

/* end quick poll */

/* homepage styles */

#homepage { float:left;margin:0 0 30px 0;padding: 0 0 0 16px;width: 790px;border-top: 2px solid #b2acac;display: inline; }
#homepage .digest h2,#homepage .digest h2 a { color: #555; margin:0;font: 900 15px arial; }
#homepage h1 { color: #127FEF; font: bold 14px arial;border-bottom: 1px solid #c4c4c4;text-transform:uppercase; }
#homepage h1.topstories { border-width:0; margin:20px 0 2px 0;} 
#homepage p { font: 12px arial; }

#homepage #homeleft #topdigests { float:left;width:200px;margin: 0 0 0 16px;padding: 0;}
#homepage #homeleft #topdigests .digest { border-bottom: 2px dotted #c4c4c4; padding:8px 0;margin: 0 0 8px 0; }
#homepage #homeleft #topdigests .digest h2 { margin:0 0 4px 0;}
#homepage #homeleft #topdigests .digest p { margin:0 0 8px 0;}
#homepage #homeleft #topdigests .digest p.source, #homepage #homeleft #alttopdigests .digest p.source { font-style:italic; color: #555; }
#homepage #homeleft #alttopdigests {  }
#homepage #alttopdigests .digest { border-bottom: 2px dotted #c4c4c4; margin: 0 0 8px 0;}
#homepage #alttopdigests .digest p.source { margin:0 0 16px 0; }
#homepage #alttopdigests img { float: left; margin: 0 8px 8px 0; }

#homepage #issueinfo { float:left;border: 1px solid #c2c6c5;border-width:1px 0 0 0;width:192px; margin: 0 0 0 16px;}
#homepage #issueinfo ul { list-style-type:none;margin:0; padding:0;display: inline;}
#homepage #issueinfo ul li { background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center; margin:0;padding-left:8px;/* add this to ie stylesheet: display:inline;*/}
#homepage #issueinfo ul li a { font: 11px arial; color: #545454; text-transform:uppercase;}
#homepage #issueinfo ul li a:hover, #homepage ul li a:active { color: #127fef; }
#homepage #issueinfo #freebox { border-bottom: 2px dotted #c4c4c4;margin: 0 0 16px 0; padding:8px 0 0 0;font: 12px arial; color: #000;padding-bottom:16px;}
#homepage #issueinfo #freebox h2 { font: bold 15px arial; color: #555; margin: 0 0 8px 0; } 
#homepage #issueinfo #freebox img { float: right; margin: 0 0 8px 8px; }
#homepage #issueinfo #freebox a { text-decoration:underline; }
#homepage #issueinfo #issuelinks {margin:0; }
#homepage #issueinfo #issuelinks h2 { font: bold 15px arial; color: #555;margin: 0 0 8px 0; } 
#homepage #issueinfo #issuelinks #coverbox { float:left; margin: 0;padding: 0; } 
#homepage #issueinfo #issuelinks #links { float: left;margin:0 0 0 3px !important; padding:0; } 
#homepage #issueinfo #issuelinks img{ border:1px solid #000000;}
#homepage #issueinfo #links p { margin:0 0 8px 0; }
#homepage #issueinfo #links a { background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center;padding-left:6px;text-transform:uppercase;font: bold 10px arial;color: #545454; }


#homepage #homeleft h1, #homepage #homeright h1 { margin: 0 0 4px 0;}
#homepage #homeleft p,#homepage #homeright p  { margin: 0 0 8px 0;}

#homepage #homeleft a.more, #homepage #homeright a.more { font: bold 12px arial; background: url(/img/ltn/redesign/ltn_blue_arrow.gif) no-repeat left center; padding: 0 0 0 8px;} 
#homepage #homeleft .digest p.source, #homepage #homeright .digest p.source { font-style:italic; color: #555;}
#homepage #homeleft .digest img, #homepage #homeright .digest img {float: left; margin: 0 8px 8px 0;}
#homepage .digest h4 { font: bold 12px arial; text-transform:uppercase; color: #555;margin:0;}
#homepage #homeleft h1,#homepage #homeright h1 { border-bottom: 1px solid #c4c4c4; margin:0 0 8px 0; padding:0 0 3px 0;}
#homepage #leftcontent #fromweb { margin-bottom: 25px; }
#homepage #leftcontent #fromweb p { font: 11px arial; color: #000; }
#homepage #leftcontent #fromweb p a { font:bold 12px arial;color: #333;}

#homepage #leftcontent #twitter { border: 1px solid #c4c4c4;padding: 8px; margin: 8px 0;} 
#homepage #leftcontent #twitter h2 { border-top: 2px dotted #c4c4c4; }
#homepage #leftcontent #twitter h2, #homepage #bottomsection #left #twitter h2 a { font: bold 11px arial; color: #333; margin:0 0 4px 0; padding: 4px 0 0 0; }
#homepage #leftcontent #twitter h2.first { border-top:2px solid #00ceff;}
#homepage #leftcontent #twitter p {text-align:right; font: bold 11px arial; color: #666;}
#homepage #leftcontent #twitter a { color: #666; }
#homepage #leftcontent .peoplePadding { padding-top: 30px; }


#homepage #homeleft .sublinks, #homepage #homeright .sublinks { margin-bottom: 25px; }
#homepage #homeleft .sublinks h2,#homepage #homeright .sublinks h2 { border-top: 2px dotted #c4c4c4;margin:0;padding:8px 0; }
#homepage #homeleft .sublinks h2.first, #homepage #homeright .sublinks h2.first { border-top-width: 0; }
#homepage #homeleft .sublinks h2,#homepage #homeleft .sublinks h2 a, #homepage #homeright .sublinks h2,#homepage #homeright .sublinks h2 a { font: bold 11px arial; color: #333;}
#homepage #homeleft #blognews .sublinks h2,#homepage #homeleft #blognews .sublinks h2 a { font: 900 15px arial; color: #333;}
#homepage #homeleft #blognews .sublinks h2 .source {font: italic 12px arial; color:#555; }
#homepage #bottomsection #right { float: left;width:230px;margin: 0 0 0 40px;}

#homepage #homeright .sponsorspot h2 { font: bold 11px arial; color: #fff;text-align: right; background-color: #a6a8a5;padding: 3px 3px 3px 0; margin:0 0 8px 0; }

#homepage #homeleft { float: left; width: 520px; margin:0;padding: 0;display: inline;}
#homepage #homeleft #homelefttop { margin: 0; border-top: 1px solid #c4c4c4;padding-top:8px;}
#homepage #homeleft #homeleftbottom { margin-top: 8px;  }
#homepage #homeleft #homeleftbottom #leftcontent { float: left;  width: 332px;margin: 0 0 0 32px;}
#homepage #homeright { float: left; width: 208px;margin: 0 0 0 32px;padding:0;display:inline;}
#homepage #issueinfo { float:none;border: 1px solid #c2c6c5;border-width:1px 0 0 0;width:192px; margin: 0 0 32px 0;}

.comments { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px;margin:0 0 8px 0;}
.comments a.post { background-image: url(/img/ltn/redesign/comments_icon.gif); background-repeat: no-repeat; background-position: left 2px; padding-left: 20px; margin-left: 0px;color:#555;}


/*hub page styles */
#hubpage { float:left;margin:0;padding: 0 0 0 16px;width: 790px;border-top: 2px solid #b2acac;display: inline; }
#hubpage h1.pageheader { font: bold 14px arial; text-transform: uppercase; color: #127FEF; border-bottom: 1px solid #c4c4c4;width:757px;margin-top:20px; }

#pageTitleSection {float: left; width:50%; margin:20px 0 0; padding:0;}
#pageTitleSectionNoReg {float: left; width:100%; margin:20px 0 0 0; padding:0 0 10px 0;border-bottom: 1px solid #c4c4c4;}
#titlePagination {float: left; width:768px; margin:0px 0px 20px 0px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #c4c4c4;}
.pageTitle {float: left; margin: 0; padding: 0 0 0 0px; text-transform: uppercase; font-family:arial; font-weight: bold; font-size:14px;list-style-type:none;line-height:20px;color: #127FEF;}
#pageTitle h1 { text-transform: uppercase; font-family:arial; font-weight: bold; font-size:14px;list-style-type:none;line-height:20px;color: #127FEF; }
.date {float: left; margin:0; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;list-style-type:none;}
.dateNoReg {float: right; margin:0; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;list-style-type:none;}

.paginationArea {float: right; margin:10px 0 4px 0 ; padding:0;}
.pagination {float: left; margin: 0; padding: 0;}
.pagination .currentPage {font-weight: bold; padding:2px 6px; border: 1px solid #01025c; margin: 7px 5px 0 0; background-color:#bbe6f9;}
.pagination li {float: left; font:12px arial; color: #000; margin:0; padding:10px 5px 3px 0;list-style: none;}
.pagination li a {text-decoration: none; color:#000; margin: 0; padding:2px 6px; border: 1px solid #c4c4c4; font-weight:bold;}
.pagination li a:hover{text-decoration: underline; border: 1px solid #000;  background-color:#bbe6f9;}

#btmpagination { border-top: 2px dotted #c4c4c4;clear: both;}
#productnews #btmpagination { border-top: 2px dotted #c4c4c4;border-top-width:0px;clear: both;}
.btmpaginationArea {float: right; margin:0 8px 4px 0 ; padding:0;clear: both;}
.btmpagination { border-bottom: 1px solid #c3c3c3;}
#hubpage p { font: 12px arial; color: #000; }
#hubpage p.breadcrumb{ color: #666; font: 10px arial,sans-serif;margin: 0; }

#hubpage #hubinterior {}
#hubpage #hubinterior #leftnav { float: left; margin: 0;}
#hubpage #hubinterior #contentdisplay {float: left;width: 600px;margin: 0 20px 30px 20px;padding: 0; display:inline;}
#hubpage #hubinterior #contentdisplay p { font: 12px arial; line-height: 1.3em;margin: 0 0 16px 0;} 
#hubpage #hubinterior #contentdisplay p.breadcrumb{ color: #666; font: 10px arial,sans-serif;margin: 0; }
#hubpage #hubinterior #contentdisplay p.breadcrumb a { color: #666; font: 10px arial,sans-serif; } 
#hubpage #hubinterior #contentdisplay h1 { font: bold 16px arial; color: #127FEF;text-transform: normal; border-bottom: 1px solid #c4c4c4;width:576px;}
#hubpage #hubinterior #contentdisplay h1.subhead { font: bold 14px arial; }
#hubpage #hubinterior #contentdisplay h4, #hubpage #hubinterior #contentdisplay h4 a { color: #555; font: bold 15px arial; margin:0; }
#hubpage #hubinterior #contentdisplay ul li { font: 12px arial;}
#hubpage #hubinterior #contentdisplay .subcategories { margin: 0 0 8px 0; }
#hubpage #hubinterior #contentdisplay .subcategories ul { list-style-type:none;margin: 8px 5px 8px 10px;padding:0;width:185px;float:left;}
#hubpage #hubinterior #contentdisplay .subcategories ul li {font: 12px arial; color: #004660; /*background: url(/img/ltn/redesign/bullet_sm.gif) no-repeat left top;*/padding: 0;margin:0 0 4px 0;}
#hubpage #hubinterior #contentdisplay .subcategories ul li a { font: 12px arial; color: #004660;margin:0;}
#hubpage #hubinterior #contentdisplay .subcategories ul li a:hover { color: #0066cc; }

/*article hub styles */
#hubpage #hubinterior #contentdisplay .hubtopdigest { padding: 0 0 8px 0;margin: 0;}
#hubpage #hubinterior #contentdisplay .hubtopdigest h2 {font: 700 22px arial;margin:0;}
#hubpage #hubinterior #contentdisplay .hubtopdigest h2 a {font: 700 22px arial;}
#hubpage #hubinterior #contentdisplay .hubtopdigest p { font: 12px arial;margin: 0 0 8px 0; } 
#hubpage #hubinterior #contentdisplay .hubtopdigest p.source { font-style:italic;color: #555; }
#hubpage #hubinterior #contentdisplay .hubtopdigest img { float: left; margin: 0 8px 8px 0; }

#hubpage #hubinterior #contentdisplay #articlehub { margin-top: 16px; }
#hubpage #hubinterior #contentdisplay #articlehub .digest { padding: 15px 0;border-top:2px dotted #ccc;clear: left;}
#hubpage #hubinterior #contentdisplay #articlehub .digest h2 { font: 900 15px arial;color: #555;margin:0; }
#hubpage #hubinterior #contentdisplay #articlehub .digest h2 a { font: 900 15px arial;color: #555; } 
#hubpage #hubinterior #contentdisplay #articlehub .digest p { font: 12px arial;margin: 0 0 8px 0;color: #555; } 
#hubpage #hubinterior #contentdisplay #articlehub .digest p.source { font-style:italic; }
#hubpage #hubinterior #contentdisplay .digest img { float: left; margin: 0 8px 8px 0; }
#hubpage #hubinterior #contentdisplay #rightcol { width: 230px; float: right; background-color: #fff;padding: 0 0 0 20px;position:relative;}
/*#hubpage #hubinterior #contentdisplay #rightcol .sponsorspot { width: 230px;} */

#hubpage #hubinterior #contentdisplay #rightcol #blognews { width: 230px;margin: 0 0 20px 0;background-color: #fff;}
#hubpage #hubinterior #contentdisplay #rightcol #blognews h3 { background: url(/img/ltn/redesign/rounded_corner_tan.gif) no-repeat left top; color: #fff;font: bold 12px arial; text-transform: uppercase; margin:0;padding: 4px 0 4px 16px; }
#hubpage #hubinterior #contentdisplay #rightcol #blognews #body { text-align: left;border: 1px solid #c4c4c4; background-color: #fff;border-width: 0 2px;margin: 0;padding: 8px 16px;}
#hubpage #hubinterior #contentdisplay #rightcol #blognews #body h2 { line-height:16px; border-top: 1px dashed #c4c4c4;padding: 8px 0;margin:0;}
#hubpage #hubinterior #contentdisplay #rightcol #blognews #body h2.first { border-width:0; }
#hubpage #hubinterior #contentdisplay #rightcol #blognews #body h2 a { font: bold 12px arial;color: #004660; }
#hubpage #hubinterior #contentdisplay #rightcol #blognews #body h2 a:hover { color: #0066cc;}
#hubpage #hubinterior #contentdisplay #rightcol #blognews #body h2 .source { font: normal 11px arial; }
#hubpage #hubinterior #contentdisplay #rightcol #blognews #btm { background: url(/img/ltn/redesign/rounded_corner_bottom.gif) no-repeat;width:230px;height:15px;margin:0; }
#hubpage #hubinterior #contentdisplay #rightcol #blognews h1 { font: bold 12px arial;margin:0; }
#hubpage #hubinterior #contentdisplay #rightcol #blognews p { font: 11px arial; margin: 0 0 8px 0;}

/*tabs*/
#tabs {width:326px; margin:20px 0 10px 0; float:left;}
#tabs #tabbedNav {width:326px; margin:0; padding:0; font:1.1em arial; display:inline-block; float:left;}
#tabs #tabbedNav h3{font: bold 14px arial; padding:0; margin: 0; text-align:center; line-height:27px; font-weight: bold; text-transform:uppercase; display: block; float: left;}
#tabs #tabbedNav h3#left{background: transparent url(/img/nylj/most_boxes_tabs.gif) no-repeat 0 0; width: 160px;}
#tabs #tabbedNav h3#right{background: transparent url(/img/nylj/most_boxes_tabs.gif) no-repeat -160px 0; width: 166px;}
#tabs #tabbedNav h3#right.off{ background-position: -157px -43px; }
#tabs #tabbedNav h3#left.off{ background-position: 0 -43px; }
#tabs #tabbedNav h3 a{color:#127FEF; text-decoration: none; cursor: pointer;}
#tabs #tabbedNav h3.off a{color:#004660;}
#tabs #tabbedNav h3 a:hover{color:#0066cc; cursor: pointer;}

#tabs .tabBox{ background:#fff url(/img/nylj/most_box_mid.gif) repeat-y top left; padding:0; float:left; width:406px;}
#tabs .tabBox ul{ margin: 0; font-size: 1.1em; font-weight:bold; border: 1px solid #CED6DE; border-top: 0; padding: 4px 0; list-style:none; background: #EDF4FA url(http://www.law.com/img/nylj/box_gradient.gif) repeat-x top;}
#tabs .tabBox ul li{padding:6px 8px; display:block;}
#tabs .tabBox ul li a{ padding: 0 2px 0 0; color:#215A8C; text-decoration:none; }
#tabs .tabBox ul li a:hover{ color:#215A8C; text-decoration:underline; }
#tabs .tabBox ul#nav { border-width:0; }

#tabs #tabbedBtm {background: url(/img/nylj/most_box_btm.gif) no-repeat bottom left; width:326px; height: 1px; float:left;}
/*end tabs*/
#hubpage #hubinterior #contentdisplay #tabs .tabBox .digest { width: 300px;margin:8px; }
#hubpage #hubinterior #contentdisplay #tabs .tabBox h2 {font: bold 12px arial; color: #000;margin:8px;}
#hubpage #hubinterior #contentdisplay #tabs .tabBox .digest h2,#hubpage #hubinterior #contentdisplay #tabs .tabBox .digest h2 a { font: bold 15px arial; color: #555; margin-left:0; }



/*end tabs*/


/* download/white paper category pages */

#hubpage #hubinterior #contentdisplay #downloadcatlist { }
#hubpage #hubinterior #contentdisplay #downloadcatlist ul { list-style-type:none; padding:0; margin:1px 0;clear:left;}
#hubpage #hubinterior #contentdisplay #downloadcatlist ul li {/*background:url(/img/ltn/redesign/bullet_sm.gif) no-repeat left center;padding-left: 16px;*/float:left;width:250px;}
#hubpage #hubinterior #contentdisplay #downloadcatlist ul li a { font: 12px arial; color: #004660; }
#hubpage #hubinterior #contentdisplay #downloadcatlist ul li a:hover { color: #0066cc;}

/* download/white paper subcategory pages */
#contentdisplay .downloaddigest { border-bottom: 1px solid #c4c4c4; width:576px;padding:0 0 8px 0; margin:0 0 8px 0;}
#hubpage #hubinterior #contentdisplay .downloaddigest h3,#hubpage #hubinterior #contentdisplay .downloaddigest h3 a { bold 16px arial;color: #004660;margin:0; }
#hubpage #hubinterior #contentdisplay .downloaddigest h3 { /*background: url(/img/ltn/redesign/bullet.gif) no-repeat left top; padding-left:16px;*/ }
#hubpage #hubinterior #contentdisplay .downloaddigest p { font: 12px arial; margin: 8px 8px 16px 0;}
#hubpage #hubinterior #contentdisplay .downloaddigest a.downloadnow { margin-left: 16px; }

table#download { margin: 0; padding:0; }

/* downloadLTN page */
#downloadcontainer { width:980px;background: #fff;margin:0;}
#downloadhubpage { float:left;margin:0;padding: 0 0 16px 0;width: 980px;background-color: #fff;}
#downloadhubpage #downloadinterior { float: left; width: 650px; padding: 0 0 0 16px;}
#downloadhubpage #downloadinterior  p.breadcrumb{ color: #666; font: 10px arial,sans-serif;margin: 8px 0; }
#downloadhubpage #downloadinterior  p.breadcrumb a { color: #666; font: 10px arial,sans-serif; } 
#downloadhubpage #downloadinterior h1 { font: bold 16px arial; color: #127FEF; text-transform:uppercase;border-bottom:1px solid #c4c4c4; padding-bottom:3px;margin: 0 0 16px 0; } 
#downloadhubpage #downloadinterior h4 { margin: 32px 0 8px 0;font: bold 14px arial; color: #555; text-transform:uppercase; }
#downloadhubpage #downloadinterior ul { list-style-type:none; padding: 0; margin: 8px 0; } 
#downloadhubpage #downloadinterior  li, #downloadhubpage #downloadinterior li a { font: 12px arial; }
#downloadhubpage #downloadinterior  li {/*background: url(/img/ltn/redesign/bullet_sm.gif) no-repeat left top; padding-left: 16px;*/margin-bottom:8px; }
#downloadhubpage #downloadinterior li a, #downloadhubpage #downloadinterior li a:visited { font-weight:bold; color: #004660; }
#downloadhubpage #downloadinterior li a:hover { color: #0066cc; }
#downloadhubpage #downloadinterior li .source { font-style:italic; color: #555; }
#downloadhubpage #downloadrightcol { float: right; width: 300px; }

/* white paper detail */
#whitepaper { float:left;margin:0;padding: 0 0 0 16px;width: 790px;border-top: 2px solid #b2acac;display: inline; }
#whitepaper p { font: 12px arial; color: #000; margin: 0 0 16px 0;}
#whitepaper p.breadcrumb{ color: #666; font: 10px arial,sans-serif;margin: 8px 0; }
#whitepaper p.breadcrumb a { color: #666; font: 10px arial,sans-serif; }
#whitepaper h1.pageheader { font: bold 14px arial; text-transform: uppercase; color: #127FEF; border-bottom: 1px solid #c4c4c4;width:757px; margin-top:20px;}
#whitepaper h2, #whitepaper h2 a { font: bold 15px arial; color: #004660; margin:0;}
#whitepaper h2 a:hover { color: #0066cc;}

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;}

/* podcast detail */
#whitepaper h1.podcast { font: bold 17px arial;text-transform:uppercase; color: #127FEF; border-bottom: 1px solid #c4c4c4;margin: 8px 16px 8px 0; }
#whitepaper h1 .byline{ font: italic 13px arial; color: #555;text-transform:capitalize;}
#whitepaper #podcastbody { margin: 0 16px 8px 0; }
#whitepaper #podcastbody h2 { font: 700 22px arial; color: #000;margin: 0 0 8px 0; }
#whitepaper #podcastbody img { float: left; margin: 0 8px 8px 0;}
#whitepaper ul.playoptions { list-style-type:none; margin:0 0 10px 0; padding: 0; }
#whitepaper ul.playoptions li { display: inline; font: 11px arial;color:  #666; margin:0 8px 0 0; padding:0; }
#whitepaper ul.playoptions li img { position:relative; top: 12px; }
#whitepaper ul.playoptions li object { position: relative; top:12px;margin:0;}

/* podcast page */
#podcastdescription {}
#podcastdescription h1 .byline{ font: italic 13px arial; color: #555;text-transform:capitalize;}
#podcastdescription img { float: left; margin: 0 8px 8px 0; } 
#hubpage #hubinterior #contentdisplay .podcastitem  {  margin-top: 34px; width: 576px;  }
#hubpage #hubinterior #contentdisplay .podcastitem h1 { font:bold 14px arial;text-transform: uppercase;}
#hubpage #hubinterior #contentdisplay .podcastitem h2, .podcastitem h2 a { font: 900 15px arial;color: #000;}
#hubpage #hubinterior #contentdisplay .podcastitem p { font: 12px arial; line-height: 1.4em; margin: 0 0 8px 0; } 
#hubpage #hubinterior #contentdisplay .podcastitem p a{ font: bold 12px arial; color: #004660; }
#hubpage #hubinterior #contentdisplay .podcastitem p a.register { font: bold 11px arial; color: #004660; }
#hubpage #hubinterior #contentdisplay .podcastitem p a.register:hover { color: #0066cc;} 

/*current issue page */
#hubpage #hubinterior #contentdisplay h1.issue { font-size: 17px;margin:8px 0 0 0;width:600px;}
#hubpage #hubinterior #contentdisplay h1 .issuedate {color: #000; }
#hubpage #hubinterior #contentdisplay #issuesections {}
#hubpage #hubinterior #contentdisplay #issuesections h1 {font-size:17px;width:600px;text-transform:none; }
#hubpage #hubinterior #contentdisplay #issuesections h2, #hubpage #hubinterior #contentdisplay #issuesections h2 a { font: 900 15px arial;color: #555;margin:0; }

#hubpage #hubinterior #contentdisplay .magtopdigest { padding: 8px 0;margin: 0;background-color: #e1e1d1;width:600px;border-bottom:2px solid #c4c4c4;}
#hubpage #hubinterior #contentdisplay .magtopdigest h2, #hubpage #hubinterior #contentdisplay .digest h2 a { font: bold 22px arial;margin: 0;  }
#hubpage #hubinterior #contentdisplay .magtopdigest p { font: 12px arial;margin: 0 0 8px 0; } 
#hubpage #hubinterior #contentdisplay .magtopdigest p.source { font-style:italic;color: #555; }
#hubpage #hubinterior #contentdisplay .magtopdigest img { float: left; margin: 0 8px 8px 8px; }

#hubpage #hubinterior #contentdisplay #previousissue {margin: 8px 0;}
#hubpage #hubinterior #contentdisplay #previousissue .previssue{ border-top: 2px dotted #c4c4c4;}
#hubpage #hubinterior #contentdisplay #previousissue .previssue img { float: right;margin: 0 0 8px 8px;}
#hubpage #hubinterior #contentdisplay #previousissue .previssue h2 {font: 700 22px arial;margin:0 0 8px 0;}
#hubpage #hubinterior #contentdisplay #previousissue .previssue h2 a { font: 700 22px arial; color: #000; margin:0;}
#hubpage #hubinterior #contentdisplay #previousissue .previssue h3 { font: bold 14px arial; color: #127FEF;text-transform:uppercase;margin:8px 0;}
#hubpage #hubinterior #contentdisplay #previousissue .previssue a.contents { font: bold 13px arial; color: #004660; }
#hubpage #hubinterior #contentdisplay #previousissue .previssue a.contents:hover { color: #0066cc;}

/*issue page styles */
#hubpage #hubinterior #contentdisplay #issuepage { }
#hubpage #hubinterior #contentdisplay #altissuepage { }
#hubpage #hubinterior #contentdisplay #issuepage h1 { font-size: 17px; }
#hubpage #hubinterior #contentdisplay #altissuepage h1 { font-size: 17px; }
#hubpage #hubinterior #contentdisplay #issuepage #issuetopstory { background-color: #e1e1d9;border-top: 1px solid #666;border-bottom: 2px solid #afaaaa;padding: 8px 8px 0 8px;}
#hubpage #hubinterior #contentdisplay #altissuepage #issuetopstory { background-color: #e1e1d9;border-top: 1px solid #666;border-bottom: 2px solid #afaaaa;padding: 8px 8px 0 8px;margin-bottom: 16px;}
#hubpage #hubinterior #contentdisplay #altissuepage #issuetopstory img {float: left; margin: 0 8px 8px 0;}

#hubpage #hubinterior #contentdisplay #issuepage h2, #hubpage #hubinterior #contentdisplay #issuepage h2 a { font: 900 15px arial; color: #555;margin:0; }
#hubpage #hubinterior #contentdisplay #altissuepage h2, #hubpage #hubinterior #contentdisplay #altissuepage h2 a { font: 900 15px arial; color: #000;margin:0; }
#hubpage #hubinterior #contentdisplay #issuepage #issuetopstory h2 a { font-weight: 700;font-size: 22px;color: #000; }
#hubpage #hubinterior #contentdisplay #altissuepage #issuetopstory h2 a { font-weight: 700;font-size: 22px;color: #000; }
#hubpage #hubinterior #contentdisplay #issuepage h4 { font: bold 12px arial; color: #555; text-transform:uppercase;margin:0; }
#hubpage #hubinterior #contentdisplay #altissuepage h4 { font: bold 12px arial; color: #555; text-transform:uppercase;margin:0; }
#hubpage #hubinterior #contentdisplay #issuepage a.arrows, #hubpage #hubinterior #contentdisplay #altissuepage a.arrows { background: url(/img/ltn/redesign/arrows_large.gif) no-repeat right center; padding-right: 12px;font: bold 13px arial;color: #004660;  }
#hubpage #hubinterior #contentdisplay #issuepage a.arrows:hover, #hubpage #hubinterior #contentdisplay #altissuepage a.arrows:hover { color: #0066cc;}

/*editorial guidelines page */
#editorial { width: 576px; border-bottom: 2px dotted #c4c4c4;margin-bottom:8px;}
p.anchor { text-align:center; margin:8px 0;width:576px;padding:0; font: 11px arial; color: #004660;}
p.anchor a { font: 11px arial; color: #004660; margin:0;}
p.anchor a:hover { color: #0066cc;}


/* event calendar styles */
#hubpage #hubinterior #contentdisplay .month { margin:0 0 16px 0;padding:0 0 8px 0;border-bottom: 2px dotted #c4c4c4;font:12px arial;width:600px;}
.month h1 { width: 100%;}
.month a { color: #004660;font:bold 11px arial;}
.month .col1,.month .col2,.month .col3 {  float: left; width: 198px;margin:0;padding:0;}
.month .col2 { border: 1px solid #c4c4c4; border-width: 0 1px; }
.event { border-bottom: 1px solid #c4c4c4; padding: 8px 0;margin: 0 8px;height: 130px;}
.eventbtm { padding: 8px 0;margin: 0 8px;height: 130px;}
.month .col1 .event, .month .col1 .eventbtm { margin-left:0;}

/*sign-in page */
#signinpage { float:left;margin:0;padding: 0 0 16px;width: 980px;background-color: #fff;border-top: 2px solid #c4c4c4; }
#signinbody { margin: 0 16px; }
#signinbody h1 { font:900 17px arial; text-transform: uppercase; color: #127FEF; border-bottom: 1px solid #c4c4c4; } 
#signinbody h3 { font:700 14px arial; text-transform: uppercase; color: #555; }
#signinpage p { font: 12px arial; }

/* roadmap styles */

#edd_roadmap {
float:left;
height:390px;
width:576px;
background-image:url(/img/ltn/redesign/edd_map_back.gif);
background-position:3px 48px;
background-repeat:no-repeat;
border-bottom:2px dotted #c3c3c3;
}

#roadmap_header {
float:left;
height:47px;
width:576px;
}

.edd_home_head {
background-image:url(/img/ltn/redesign/edd_map_head.gif);
background-position:top left;
background-repeat:no-repeat;
}

#button_col1 {
	float:left;
	margin:15px 0 0 4px;
	height: 150px;
	width:111px;
	padding:0 0 0 0;
	list-style: none;
}

#button_col1 li {
	float: left;
	padding: 0 0 0 0;
	height: 45px;
	text-indent: -5000px;
	overflow: hidden;
}

#button_col1 li a {
	display: block;
	height: 45px;
}

#button_col1 #record_management { width: 111px; }
#button_col1 #identification { width: 111px; padding-top:38px; }

#button_col1 #record_management a {
	width: 111px;
	background: url(/img/ltn/redesign/button_record_management.gif) 0 0 no-repeat;
}

#button_col1 #identification a {
	width: 111px;
	background: url(/img/ltn/redesign/button_identification.gif) 0 0 no-repeat;
}

#button_col1 #record_management a:hover, #button_col1 #identification a:hover  {
	background-position: 0 -45px;
}

#button_col2 {
float:left;
	margin:73px 0 0 45px;
	height: 150px;
	width:111px;
	padding:0 0 0 0;
	list-style: none;
}

#button_col2 li {
	float: left;
	padding: 0 0 0 0;
	height: 45px;
	text-indent: -5000px;
	overflow: hidden;
}

#button_col2 li a {
	display: block;
	height: 45px;
}

#button_col2 #preservation { width: 111px; }
#button_col2 #collection { width: 111px; padding-top:45px; }

#button_col2 #preservation a {
	width: 111px;
	background: url(/img/ltn/redesign/button_preservation.gif) 0 0 no-repeat;
}

#button_col2 #collection a {
	width: 111px;
	background: url(/img/ltn/redesign/button_collection.gif) 0 0 no-repeat;
}

#button_col2 #preservation a:hover, #button_col2 #collection a:hover  {
	background-position: 0 -45px;
}

#button_col3 {
float:left;
	margin:115px 0 0 48px;
	height: 250px;
	width:111px;
	padding:0 0 0 0;
	list-style: none;
}

#button_col3 li {
	float: left;
	padding: 0 0 0 0;
	height: 45px;
	text-indent: -5000px;
	overflow: hidden;
}

#button_col3 li a {
	display: block;
	height: 45px;
}

#button_col3 #processing { width: 111px; }
#button_col3 #review { width: 111px; padding-top:30px; }
#button_col3 #analysis { width: 111px; padding-top:30px; }

#button_col3 #processing a {
	width: 111px;
	background: url(/img/ltn/redesign/button_processing.gif) 0 0 no-repeat;
}

#button_col3 #review a {
	width: 111px;
	background: url(/img/ltn/redesign/button_review.gif) 0 0 no-repeat;
}

#button_col3 #analysis a {
	width: 111px;
	background: url(/img/ltn/redesign/button_analysis.gif) 0 0 no-repeat;
}

#button_col3 #processing a:hover, #button_col3 #review a:hover, #button_col3 #analysis a:hover  {
	background-position: 0 -45px;
}

#button_col4 {
float:left;
	margin:265px 0 0 28px;
	height: 45px;
	width:111px;
	padding:0 0 0 0;
	list-style: none;
}

#button_col4 li {
	float: left;
	padding: 0 0 0 0;
	height: 45px;
	text-indent: -5000px;
	overflow: hidden;
}

#button_col4 li a {
	display: block;
	height: 45px;
}

#button_col4 #production { width: 111px; }

#button_col4 #production a {
	width: 111px;
	background: url(/img/ltn/redesign/button_production.gif) 0 0 no-repeat;
}

#button_col4 #production a:hover  {
	background-position: 0 -45px;
}

/* hubpage featured listing box */
#roadmapfeaturedlistings { background-color: #f1f1f1;width:575px;padding:0 0 8px 0;margin: 0 0 8px 0;}
#hubpage #hubinterior #contentdisplay #roadmapfeaturedlistings h3 { color: #fff; background-color: #a7a7a7; font: bold 13px arial; text-transform:uppercase; padding: 0 8px; } 
#roadmapfeaturedlistings h3 img { float: right; }
#roadmapfeaturedlistings dl dd { background-color: #fff;width: 132px; height: 136px;border: 1px solid #c4c4c4;float: left;margin:0 6px 0 0;padding-top:4px; overflow: hidden;}
#roadmapfeaturedlistings dl dd img { float: right; }
#roadmapfeaturedlistings dl dd h3 { background-color: #fff !important;  }
#roadmapfeaturedlistings dl dd h3 a { text-transform:none; background-color: #fff; }
#roadmapfeaturedlistings dl { margin: 0 0 0 8px; padding:0;}

/*roadmap featured listing styles*/
.directorylistings { border: 1px solid #666; padding:0; margin:0 0 8px 0;width:575px;background-color: #c4c4c4;}
.directorylistings dl {margin:0; padding:0;display:inline; }
.directorylistings dl dd { margin:0;}
.vendorlistings { border: 1px solid #666; padding:8px 0; margin:0; background-color: #c4c4c4;width:575px;margin-bottom:8px;}
#hubpage #hubinterior #contentdisplay h4.listinghead { font: bold 12px arial;margin: 8px 0 0 8px; }
.vendorlistings dl dd { margin:0; font: 11px arial; color: #000;float:left;}
.vendorlistings dl dd a { font-weight:bold;color: #004660;}
.vendorlistings dl dd a:hover { color: #0066cc;}
.FreeListingsAdBox { background-color: #fff; border: 1px solid #666;margin: 0 0 8px 8px;height:110px;width: 250px;padding: 8px 0 0 8px;}
.flReturnToTop { margin-top:8px; font: 11px arial; color: #004660; text-align:right;}
.flReturnToTop a { font-weight:bold; color: #004660; }

#roadmapbody { font: 12px arial; }
#roadmapbody ul li { margin-bottom: 8px; } 
h2.roadmapheadline { font: 700 14px arial;color: #127FEF; border-bottom: 1px solid #c4c4c4;}
.roadmapsubhead { font-size: 14px; }
dl#pathways { margin: 8px 0; }
dl#pathways dd { margin:0; width:270px;height: 120px;vertical-align:top;font: 12px/14px arial;float: left;border-bottom:2px dotted #c4c4c4; }
dl#pathways dd h2 { font: 700 14px arial; color: #555;margin:8px 0 0 0; }
dl#pathways dd.left, dl#pathways dd.leftbtm { margin: 0 16px 0 0;}
dl#pathways dd.right, dl#pathways dd.rightbtm { margin: 0;}
dl#pathways dd.leftbtm, dl#pathways dd.rightbtm { border-width:0; }

img.roadmap { border: 2px dotted #c4c4c4; border-width:2px 0;margin: 8px 0; }

p.eddcrumb { font: 11px arial; color: #004660; text-align:center;}
p.eddcrumb a { font: 11px arial; color: #004660; }
p.eddcrumb a:hover { font: 11px arial; color: #0066cc; }

/* product news and reviews styles */

#hubpage #hubinterior #contentdisplay #productnews {margin:0;padding:0;overflow:hidden;border:1px solid #fff;}
#hubpage #hubinterior #contentdisplay #productnews h1.prodhead { font-size: 14px;width: auto;}
#hubpage #hubinterior #contentdisplay #productnews .proddigest { border: 2px dotted #c4c4c4;border-width: 2px 0 0 0;}
#hubpage #hubinterior #contentdisplay #productnews .proddigest img { float: left; margin: 0 8px 8px 0; }
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop img { float: left; margin: 0 8px 8px 0; }
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop { /*border-top-width: 0;*/overflow:hidden;}
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop a { color: #004660; }
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop a:hover { color: #0066cc; }

#hubpage #hubinterior #contentdisplay #productnews .proddigestcat { border-bottom:2px dotted #c4c4c4;margin-bottom:8px;}
#hubpage #hubinterior #contentdisplay #productnews .proddigestcat h2 {margin:0; }
#hubpage #hubinterior #contentdisplay #productnews .proddigestcat h2 a {  font: 900 15px arial; color: #555;  }
#hubpage #hubinterior #contentdisplay #productnews .proddigestcat h2 a:hover { color: #000; }
#hubpage #hubinterior #contentdisplay #productnews .proddigestcat a.continue { font: bold 11px arial; color: #004660; background: url(/img/ltn/redesign/arrows_small.gif) no-repeat right center; padding-right: 12px;} 
#hubpage #hubinterior #contentdisplay #productnews .proddigestcat a.continue:hover { color: #0066cc; }
#hubpage #hubinterior #contentdisplay #productnews .proddigestcat img { float: left; margin: 0 8px 8px 0; }
#hubpage #hubinterior #contentdisplay #productnews .proddigestcat p.source { font: italic 12px arial; color: #555;}

#hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2.prodnews { display:inline;padding-right:16px; }
	/*  
             Switch with above style when ready to roll out the blue and yellow buttons
     	     #hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2.prodnews { background: url(/img/ltn/redesign/bullet_yellow.gif) no-repeat right center; display:inline;padding-right:16px; }
	*/

#hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2.prodnews a {  font: 900 15px arial; color: #555;  }
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2.prodnews a:hover, h2.prodreview a:hover { color: #000;}

#hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2.prodreview { display:inline;padding-right:16px;}
	/*   
     	     Switch with above style when ready to roll out the blue and yellow buttons
     	     #hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2.prodreview { background: url(/img/ltn/redesign/bullet_blue.gif) no-repeat right center; display:inline;padding-right:16px;}
	*/
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2.prodreview a { font: 900 15px arial;color: #555;  }

#hubpage #hubinterior #contentdisplay #productnews .proddigesttop h2 .revsection { font: italic 12px arial; color: #555; }
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop p.prodsource { font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic; color: #555; }
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop a.continue { font: bold 11px arial; color: #004660; background: url(/img/ltn/redesign/arrows_small.gif) no-repeat right center; padding-right: 12px;} 
#hubpage #hubinterior #contentdisplay #productnews .proddigesttop a.continue:hover { color: #0066cc; }

#hubpage #hubinterior #contentdisplay #productnews .proddigest a { color: #004660; }
#hubpage #hubinterior #contentdisplay #productnews .proddigest a:hover { color: #0066cc; }
#hubpage #hubinterior #contentdisplay #productnews .proddigest h2.prodnews { display:inline;padding-right:16px; }
	/*
     	     Switch with above style when ready to roll out the blue and yellow buttons  
     	     #hubpage #hubinterior #contentdisplay #productnews .proddigest h2.prodnews { background: url(/img/ltn/redesign/bullet_yellow.gif) no-repeat right center; display:inline;padding-right:16px; }
	*/
#hubpage #hubinterior #contentdisplay #productnews .proddigest h2.prodnews a {  font: 900 15px arial; color: #555;  }
#hubpage #hubinterior #contentdisplay #productnews .proddigest h2.prodreview { display:inline;}
	/*
	     Switch with above style when ready to roll out the blue and yellow buttons
	     #hubpage #hubinterior #contentdisplay #productnews .proddigest h2.prodreview { background: url(/img/ltn/redesign/bullet_blue.gif) no-repeat right center; display:inline;padding-right:16px;}
	*/
#hubpage #hubinterior #contentdisplay #productnews .proddigest h2.prodreview a { font: 900 15px arial;color: #555;  }
#hubpage #hubinterior #contentdisplay #productnews .proddigest h2.prodnews a:hover, h2.prodreview a:hover { color: #000;}
#hubpage #hubinterior #contentdisplay #productnews .proddigest h2 .revsection { font: italic 12px arial; color: #555; }
#hubpage #hubinterior #contentdisplay #productnews .proddigest p.prodsource { font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic; color: #555; }
#hubpage #hubinterior #contentdisplay #productnews .proddigest a.continue { font: bold 11px arial; color: #004660; background: url(/img/ltn/redesign/arrows_small.gif) no-repeat right center; padding-right: 12px;} 
#hubpage #hubinterior #contentdisplay #productnews .proddigest a.continue:hover { color: #0066cc; }

/*product news category pages */
#prodnav  { margin: 8px 0;padding:0;}
#prodnav #catheel { float:left; background: url(/img/ltn/redesign/reviewheader_heelcat.gif) no-repeat; height:31px;width:31px;border-bottom: 1px solid #c4c4c4; }
#prodnav #cattitle { float: left; height: 31px; padding:0; margin:0;border-bottom: 1px solid #c4c4c4;}
#contentdisplay #prodnav #cattitle h1 { border-width:0; text-transform:none;width:370px;margin:8px 0 0 0;padding:0; }
#prodnav #catfilter { float: left; height: 31px; padding:0 8px; margin:0; background: url(/img/ltn/redesign/reviewheader_back.gif) repeat-x;border-bottom: 1px solid #c4c4c4; }
#prodnav #catfilter form { position:relative; padding:0; margin:4px 0 0 0;font: 12px arial;}
#prodnav #menucap { float:left; background: url(/img/ltn/redesign/reviewheader_right.gif) no-repeat; padding:0; margin:0; height: 31px; width:9px;border-bottom: 1px solid #c4c4c4; }

/* video hub styles */

#video { margin: 8px auto;text-align:center; width:460px;}
#video h2 {font:bold 22px arial;margin:16px 0 0 0; text-align:left;color: #000;}
#video p { text-align:left;margin: 8px 0; }
#IMVideoPlayer_div { position:absolute; }
#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; }
#hubpage #hubinterior #contentdisplay #morevideos h1 { text-align:left; text-transform:uppercase;border-bottom: 1px solid #c4c4c4;color: #127FEF;margin: 0 0 8px 0; font-size: 17px;width:460px;} 
#morevideos ol { text-align:left; padding:0 0 0 0;color:#000;margin:0 0 0 24px;color: #000;font:bold 12px arial;}
#morevideos ol li { margin:0 0 8px 0;}	
#morevideos ol li a { text-align:left; font: bold 15px arial,sans-serif;color: #555; }
#morevideos ol li a:hover { color: #0066cc;}

/*ltn daily alert subscribe page styles */
dl.regusers { font: 12px arial; color #000;border-top: 1px solid #c4c4c4;margin:0;padding: 8px 0;width:575px;}
dl.regusers dt { font-weight: bold; float:left;width: 150px;margin:0;}
dl.regusers dd { float: left;width:400px; margin:0;}
dl.regusers .continue { text-align:right; } 


/****************************************************/
/*      REGISTRATION REVAMP LOGIN FORM SETTINGS     */
/****************************************************/



#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: 334px; position: absolute; top: 150px; left: 325px; border: solid 2px #eee; background: #2d2d2d; }
#lightbox_login #lightbox_box p#lightbox_login_close  {background: #ffffff url(/img/ltn/registration_header.gif) no-repeat scroll 0 0; 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: 18px; margin: 10px; text-align: center;  }
#lightbox_login #lightbox_box p {font-size:12px; 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(/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: 11px; 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:12px; font-weight:bold; line-height:30px; 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;}

/*      REGISTRATION CSS ENDS     */

#videoHubInclude {font-size:1em; margin:10px 0px;}


