body {
	background-color: #FFFFFF;
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 100%;
}

.tooltips{color:#666666}
a img {
	border-style: none;
}
a:link {
	color: #903;
}
a:visited {
	color: #903;
}
a:hover {
	color: #c03;
}
a:active {
	color: #c03;
}
form {
	display: inline;
}
input {
	padding: 0;
	margin: 0;
}
.breadcrumb {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.breadcrumb a {
	font-weight: normal;
	color: #7D7D7D;
	text-decoration: none;
	font-size: 10px;
}
.emailPrintpage {
	float:left;
	margin:0 0 0 700px;
}
.emailPrintpage img {
	float:left;
	margin:0;
	padding:0;
	}

.signonLinks {
	/* Link color, customizable, for sign on and create and account */
	color:#903;
	font-size:11px;
	font-weight: bold;
	}
.signonLinks a:hover {
	color:#C03;
	}
/************ NAVIGATION *************/

.dotListBox {
	/* Content area: Dotted menu box wrapper */
      background:url(http://law.lexisnexis.com/commonimages/bkgdots.gif);
	padding:0 2px 2px 5px; /* Controls dots on box border */
	/*padding:0 2px 2px 5px; */
      margin-bottom:2em;
	width:185px;
}
.dotListBox h5 {
	/* Content area: box title for secondary nav widget in column 1, modified by segment class */
      font-size:0.7em;
	padding:0.33em 30px 0.33em 20px;  /* Set spacing for icon display */
	margin:0;
	position:relative; /* Allow dotted border above color area (cross-browser) */
	top:1px;
	color:#903;
	background:url(http://law.lexisnexis.com/commonimages/product_custrecicon.gif) no-repeat 90% 50%;
}
.dotListBox span {
	/* Content area: simulate "unlinked" text style while retaining blocked links */
      font-weight:normal;
}
.dotListBox ul {
	/* Unordered list of Total Solutions/product & service links */
      padding-left:1px;
	margin:0;
	background-color:#FFF;
}
.dotListBox ul li {
	background:url(http://law.lexisnexis.com/commonimages/bkgdots.gif) repeat-x top left;
	list-style-type:none;
	width:100%;
	font-size:0.75em;
	padding:1px 0 0;/*line-height:0.99; */
}
.dotListBox ul ul {
	/* Content area: add margin above and below second level menu items (nested lists ) */    
      padding:0.5em 0;/*    margin:0.5em 0; */
}
.dotListBox ul ul li {
	/* Content area: second level menu list */
      background-image:url(http://law.lexisnexis.com/commonimages/bullet_arrow.gif);
	background-repeat:no-repeat;
	background-position:20px 8px;
	font-size:11px;
	font-weight:bold;
	line-height:1.2;
}
.dotListBox ul ul ul li {
	/* Content area: third level menu list */
      background-image:none;
	font-size:1em;  /* Adjusted for earlier sizing of ul's */
	font-weight:normal;
	padding:0.2em 0;
	margin:0;
}
.dotListBox ul a {
	/* Content area: dotted list links and hover behavior */
      display:block;
	padding:0.3em 20px 0.3em;
	/*    padding:0.4em 20px 0.4em; */
      width:145px;
	text-decoration:none;
	color:#903;
}
.dotListBox ul a:hover {
	background-color:#903;
	color:#FFF;
}
.dotListBox ul ul a, .dotListBox ul ul a:link, .dotListBox ul ul a:active {
	/* Content area: second level left nav menu links */
      padding-left:30px;
	width:135px;
	color:#666;
}
.dotListBox ul ul a:visited {
	color:#C03;
}
.dotListBox ul ul a:hover {
	color:#c03;
	background-color:transparent;
}
.dotListBox ul ul ul a, .dotListBox ul ul ul a:link, .dotListBox ul ul ul a:visited, .dotListBox ul ul ul a:active {
	/* Content area: third level left nav menu links */
      padding:0 0 0 30px;
	/*    padding-left:30px; */
      margin:0;
	width:135px;
	text-decoration:underline;
	color:#666;
}
.dotListBox ul ul ul a:hover {
	background-color:transparent;
	color:#903;
}
.dotListSelected {
	padding-left: 30px;
	color: #666666;
}
#activeSegment {
	/* Content area: foreground text color for selected solution line */
      color:#FFF;
	background-color:#903;
}
.subnavigation #activeSegment {
	/* Content area: Research Solutions highlight color for left nav segment link */
      background-color:#EAAB00;
}
.subnavigation .dotListBox h5 {
	/* Content area: Research Solutions secondary menu widget header color and icon */
      background-color:#F8DE6E;
}
/********** LINKS **********/

#topArea h4 a, #topArea h4 a:link, #topArea h4 a:active {
	/* Site identifer link */
	text-decoration:none;
	color:#903;
}
#topArea h4 a:hover {
	color:#c03;
}
#topArea ul a, #topArea ul a:link, #topArea ul a:visited, #topArea ul a:active {
	/* Global nav: upper-right links (against dark bar) */
	color:#FFF;
	text-decoration:none;
	padding-left:0.75em;
	border-left:1px solid #FFF;
}
#topArea ul a:hover {
	color:#DDD;
}
#footer ul a, #footer ul a:link, #footer ul a:visited, #footer ul a:active {
	/* Footer: default footer links */
	color:#666;
	text-decoration:none;
}
#footer ul a:hover {
	color:#903;
}
#footer p a, #footer p a:link, #footer p a:visited, #footer p a:active {
	/* Footer: copyright notice links */
	color:#666;
}
#footer p a:hover {
	color:#903;
}
#footer #footerSegSelect a, #footer #footerSegSelect a:link, #footer #footerSegSelect a:visited, #footer #footerSegSelect a:hover, #footer #footerSegSelect a:active {
	/* Footer: link behaviors for segment selector links */
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}
#footer #footerSegSelect a#activeSeg, #footer #footerSegSelect a#activeSeg:link, #footer #footerSegSelect a#activeSeg:visited, #footer #footerSegSelect a#activeSeg:hover, #footer #footerSegSelect a#activeSeg:active {
	/* Footer: "active" segment link */
	text-decoration:none;
}
.arrowList a, .arrowList a:link, .arrowList a:visited, .arrowList a:active {
	/* Sitewide: Arrow list items */
	color:#666;
	text-decoration:none;
}
.arrowList a:hover {
	color:#903;
}
.arrowList ul a, .arrowList ul a:link, .arrowList ul a:visited, .arrowList ul a:active {
	/* Sitewide: Arrow list items (2nd level) */
	color:#666;
	text-decoration:underline;
	font-weight:normal;
}
.arrowList ul a:hover {
	color:#903;
}
.segmentSelect a, .segmentSelect a:link, .segmentSelect a:visited, .segmentSelect a:active {
	/* Sitewide: segment reselect link */
	color:#666;
}
.segmentSelect a:hover {
	color:#F03;
}
.col3Shop a, .col3Shop a:link, .col3Shop a:visited, .col3Shop a:active {
	/* Column 3 - Midfield - content: Books and CDs + Conferences link behaviors */
	color:#666;
	text-decoration:underline;
	display:block;
	width:90%;
	padding-left:20px;
}
.col3Shop a:hover {
	color:#903;
}
#rColNews a, #rColNews a:link, #rColNews a:visited, #rColNews a:active {
	/* Column3 - Midfield: news item links */
	color:#666;
}
#rColNews a:hover {
	color:#903;
}
/* AJAX TABS AND BOX */

.tabs {
	padding: 6px 0;
	margin: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	display:block;
}
.tabs li {
	display: inline;
	margin: 0;
	position: relative;
	width:166px
}
.tabs li a {
	text-decoration: none;
	padding: 6px 65px 6px 8px;
	margin-right: 0px;
	color: #666666;
	border:solid;
	border-color:#990033;
	border-width:1px;
}
.tabs li a:visited {
	text-decoration: none;
	color: #666666;
}
.tabs li a:hover {
	text-decoration: none;
	color: #666666;
}
/*.tabs li.selected{
position: relative;
}*/

.tabs li.selected a { /*selected main tab style */
	border-bottom-color:#FFFFFF;
	color: #000000;
}
.tabs li.selected a:hover { /*selected main tab style */
	text-decoration: none;
	color: #000000;
}
.contentstyle {
	padding: 10px 5px 10px 5px;
	width: 332px;
	height: 180px;
	border:solid;
	border-color:#990033;
	border-width:1px;/*border-top-color:#FFFFFF;*/
}
.contentstyle2 {
	padding: 10px 5px 10px 5px;
	width: 332px;
	border:solid;
	border-color:#990033;
	border-width:1px;/*border-top-color:#FFFFFF;*/
}
.newslist {
	list-style-image: url(/webcenters/images/bullet.gif);
	padding: 3px 0 0 18px;
	margin: 0;
	
}
.newslist li {
	padding: 0 0 8px 0;
	font-weight: bold;
}


.newscredit {
	padding: 0 0 8px 8px;
	font-weight: bold;
	font-style: italic;
	color: #7D7D7D;
	font-size:11px;
}
/*********** ARTICLE FORMATTING ***************/
.commentsSub {
	list-style-image:url(/communityport/webcenters/images/icon_comments.gif)
}
.button {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	background-color:#cc0033
}
.blogFormatted {
	font-size:12px;
	line-height: 20px;
}
.blogFormatted div.blogHeading {
	color:#903;
	font-weight: bold;
	font-size:15px;
}
.blogFormatted div.subheading {
	color:#666666;
	font-weight: bold;
	font-size:12px;
}
.blogFormatted div.authorListing {
	font-size:10px;
	padding-bottom:10px;
}
.blogFormatted div.topicHeading {
}
.blogFormatted div.blogCopy {
}
.blogFormatted div.blogContinuereading {
	padding-bottom:10px;
}
.blogSeperator {
	margin-top:10px;
	margin-bottom:20px;
	color:#CCCCCC;
	line-height:1px;
}
.blogFormatted hr {
	padding-top:10px;
	color:#CCCCCC;
	line-height:1px;
	padding-bottom:20px;
	height:1px;
}
.blogFormatted textarea.postCommentMain {
	width:500px;
	height:120px;
}
.selectStyle {
	width:182px;
	font-size:10px;
	color: #903;
}
.blogFormatted select {
	width:182px;
	font-size:11px;
	color: #000000;
}
.blogFormatted textbox {
	width:182px;
	font-size:11px;
	color: #000000;
}
.topListings {
	font-size:0.9em;
	color:#FFF;
	padding:6px 5px 6px 10px;
	background:url(/webcenters/images/header_gradient_.jpg) repeat-x #903;
	border:1px #660033 solid;
	border-width: 1px 1px 0px 1px;
	width: 345px;
        margin:0;
}



.topListings img {
	float:right;
}
.blogFormatted h1 {
	font-size:16px;
	font-weight:bold;
}
.blogFormatted h2 {
	font-size:14px;
	font-weight:bold;
}
.userSearchMe {
	font-weight:bold;
	font-size:10px;
	margin:8px 8px 8px 8px;
	line-height:12px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
div.autocomplete ul li.selected {
	background-color:#990000;
}
.userSearch {
	background-color:#999999;
	width:200px;
	color:#FFFFFF;
	margin:5px 5px 5px 5px;
}
.perspective {
	font-size: 1em;
}
h1.insideperspective {
	color: #000000;
	font-size:1.2em;
	padding-top: 14px;
	margin-bottom: 3px;
}
.perspective a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}


/***************HOME PAGE******************/
#homepagecontent {
        padding:0;
        margin:0;
}
#homepagecontent td {
       padding:0;
       border:0;
       margin:0;
}
#homepagecontent td img {
      /* width:30px;*/
}

.expertborder {
	border: 1px solid #d7d7d7;
	width: 340px;
	padding: 10px;
	margin:0 0 10px 0;
	background-color:#FFFFFF; 
        font-size:0.7em;
}

.expertborder a:link, .expertborder a:visited {
        color:#666;
        text-decoration:none;
}
.expertborder a:hover, .expertborder a:active {
        color:#C03;
        text-decoration:underline;
}

.expertborder div {
	padding:0;
}
.expertborder li {
	padding:4px 0;
}
.expertborder2 {
	border: 1px solid #e4e4e4;
        border-width:0 1px 1px 1px;
	background-color: #D1E5E7;
	margin-bottom: 20px;
        padding: 6px 12px;
}
.expertcredit {
	padding: 0 0 5px 0;
	font-weight: bold;
	font-style: italic;
	color: #7D7D7D;
}
.opinion a {
	color: #D63059;
	text-decoration: none;
	font-weight: bold;
}
.wrap_produpdate {
	padding-top: 15px;
}
.bottombox {
	border: 1px solid #990033;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
.bottombox1 {
	padding: 11px 12px 12px 12px;
	margin: 0;
}
.bottombox2 {
	padding: 11px 12px 12px 7px;
	margin: 0;
}
.bottombox2 a {
	text-decoration: none;
	color: #000000;
}
.podcast_subtitle {
	color: #000000;
	font-size: 12px;
	margin : 0 0 3px 0;
	padding: 0;
}
.topcaseslist a {
	text-decoration: none;
	color: #7D7D7D;
	font-size: 12px;
}
/* main opinion box styles */

.topopinion {
	padding: 10px 10px 0px 10px;
	font-size: 11px;
	height: 60px;
}
.topopinion a {
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
}
/* main left nav styles */

.leftbox {
	background-image: url(/webcenters/images/ln_boxbg.gif);
	background-repeat: repeat-y;
}
.leftmainnav {
	padding: 5px 0 6px 16px;
}
.leftmainnav a {
	font-weight: Regular;
	padding: 2px 0 3px 0;
	color: #670800;
	text-decoration: none;
}
.leftmainnav a:hover {
	color: #FFFFFF;
	background-image: url(/webcenters/images/ln_bg_ac.gif);
}
.leftmainnavactive {
	padding: 5px 0 6px 16px;
	background-image: url(/webcenters/images/ln_bg_ac.gif);
	background-repeat: repeat-y;
}
.leftmainnavactive a {
	font-weight: Regular;
	color: #FFFFFF;
	text-decoration: none;
}
.leftsubnavcontainer {
	padding: 1px 0 2px 0;
}
/*.leftsubnav{
	padding: 2px 0 2px 0;
}

.leftsubnav a {
	font-weight: Regular;
	padding: 2px 0 3px 0;
	color: #CC0033;
	text-decoration: none;
}

.leftsubnav a:hover {
	color: #670800;
}


.leftsubnavactive {
	padding: 2px 0 2px 0;
}

.leftsubnavactive a {
	font-weight: bold;
	color: #670800;
	text-decoration: none;
}

.leftsublinkcontainer {
	color: #670800;
	font-weight: bold;
	font-size: bold;
	padding: 2px 0 2px 0;
}

.leftsublinkbullet {
	padding: 0 6px 0 28px;
} */

.leftboxtext {
	padding: 0 0 0 11px;
	margin: 0;
	vertical-align: middle;
	height: 53px;
	font-size: .8em;
}
.leftboxtext a {
	color: #CC0033;
	text-decoration: none;
}
/* main content styles */

.welcomecontainer {
	padding: 0 0 0 25px;
	font-size: .8em;
}
.welcomecontainer a {
	color: #CC0033;
	text-decoration: none;
}
.welcomecontainer h1 {
	font-size: 14px;
	padding: 0 0 3px 0;
	margin: 0;
}
.forumwelcomelinks {
	text-align: right;
	padding: 40px 0 8px 0;
	font-size: .8em;
}
.forumwelcomelinks a {
	color: #CC0033;
	text-decoration: none;
	padding-left: 12px;
}
/* content: forum landing page styles */

table.landingforum {
	color: #666666;
	border: 1px solid #D9D9D9;
	padding: 0;
	margin: 0 0 14px 0;
	border-collapse: collapse;
	width: 519px;
}
table.landingforum th {
	color: #7D7D7D;
	border: 1px solid #D9D9D9;
	font-weight: bold;
	background-color: #ffffff;
	padding: 1px 0 1px 6px;
	margin: 0;
	font-size: 12px;
	background-image:url(/webcenters/images/content_gradient.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
table.landingforum td {
	font-size: 12px;
	border: 1px solid #D9D9D9;
	margin: 0;
}
table.landingforum a{ font-weight:bold
}
th.landingforum1 {
	font-size: 18px;
	text-align: left;
	width: 330px;
}
th.landingforum2 {
	text-align: center;
	width: 68px;
}
th.landingforum3 {
	text-align: center;
	width: 117px;
	padding: 0;
}
td.landingforum1 {
	text-align: left;
	padding: 6px 6px 12px 6px;
	vertical-align: top;
}
td.landingforum2 {
	text-align: center;
	padding: 0;
	vertical-align: middle;
}
td.landingforum3 {
	text-align: right;
	padding: 6px 20px 6px 0;
	vertical-align: middle;
}
table.landingforumquote {
	padding: 0;
	margin: 0;
	border-style: none;
}
table.landingforumquote td {
	font-size: .8em;
	padding: 0 8px 0 0;
	margin: 0;
	border-style: none;
	vertical-align: top;
}
.landingforumplusminus {
	padding: 0 0 3px 0;
}
.landingforumphoto {
	padding: 0 0 0 17px;
}
.landingforumtagline {
	font-weight: bold;
	color: #000000;
	font-style: italic;
	padding: 2px 0 12px 0;
}
.landingforumpostreply {
	padding-bottom: 3px;
}
.landingforumgetfull {
	color: #CC0033;
	text-decoration: none;
}
.landingforumbotrow {
	color: #000000;
	font-weight: normal;
	background-color: #D1E5E7;
	padding: 4px 0 4px 6px;
	margin: 0;
}
/* content: forum comments page styles */

table.comments {
	color: #000000;
	border: 1px solid #D9D9D9;
	padding: 0;
	margin: 0 0 14px 0;
	border-collapse: collapse;
	width: 519px;
}
table.comments th {
	color: #7D7D7D;
	font-size: 18px;
	border: 1px solid #D9D9D9;
	font-weight: normal;
	background-color: #D1E5E7;
	padding: 1px 0 1px 6px;
	margin: 0;
	text-align: left;
}
table.comments td {
	font-size: .8em;
	border: 1px solid #D9D9D9;
	margin: 0;
}
td.comments1 {
	text-align: left;
	padding: 5px 12px 7px 12px;
	vertical-align: top;
	width: 88px;
	font-weight: normal;
}
.commentsnamelastpost {
	font-size: 9px;
	color: #666666;
}
.commentsnamelastpost a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.commentsphoto {
	padding-top: 6px;
}
.commentssubject {
	float:left;
	padding: 3px 0 3px 5px;
	display:inline;
}
.commentsdateposted {
	float:right;
	padding: 3px 12px 3px 0;
	display:inline;
}
.commentsbody p {
	padding: 8px 10px 8px 5px;
	margin: 0;
	line-height: 150%;
}
.commentsbody a {
	color: #CC0033;
	text-decoration: none;
}
.commentsbotrow {
	color: #000000;
	font-weight: bold;
	background-color: #D1E5E7;
	padding: 4px 0 4px 14px;
	margin: 0;
}
.commentsbotrow a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
/* content: news page styles */

.commenticon {
	position: relative;
	padding: 0 5px 0 0;
	top: 3px;
}
.commentsline {
	padding: 0 0 22px 0;
}
/* content: profile styles */

.profilewelcomecontainer {
	background-image: url(/webcenters/images/profile_welcomebg.gif);
	background-repeat: no-repeat;
	line-height: 150%;
	padding: 45px 0 0 8px;
}
.profilewelcomecontainer p {
	padding: 15px 0 0 8px;
	margin: 0;
	font-size: .9em;
}
.profilewelcomelinks {
	text-align: right;
	padding: 40px 0 8px 0;
	font-size: .9em;
}
.profilewelcomelinks a {
	color: #CC0033;
	text-decoration: none;
	padding-left: .9em;
}
.profileheader {
	color: #7D7D7D;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #D1E5E7;
	padding: 1px 0 1px 14px;
	margin: 0;
	text-align: left;
}
table.profileform {
	color: #7D7D7D;
	padding: 0 0 1px 0;
	margin: 0 0 5px 13px;
	;
	border-style: none;
	font-size: 0.8em;
	font-weight: bold;
	width: 507px;
}
table.profileform td {
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.profilephoto {
	font-size: .75em;
	font-weight: normal;
}
.profilephoto img {
	padding: 0 30px 0 0;
}
.profileadded {
	font-weight: normal;
	padding: 0 0 0 23px;
}
.profiletextinput {
	width:147px;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	color: #7D7D7D;
}
.profilebottom {
	color: #7D7D7D;
	font-size: 1.2em;
	font-weight: normal;
	background-color: #D1E5E7;
	padding: 1px 0 1px 133px;
	margin: 0;
	text-align: left;
}
/* main right col */

.rightcol {
	color: #7D7D7D;
	width: 195px;
	background-repeat: no-repeat;
	padding: 0;
	margin: 5px 0 8px 8px;
}
.rightcol input {
	margin: 0 0 -2px 5px;
        font-size:0.7em;
}
.rightcol select {
        margin: 8px 0 0px 5px;    
	font-size:0.7em;
}

.bannerads {
	margin: 0 0 -8px 8px;
        border:0;
        padding:0;
}
.rightcol li {
	background-image: url(/webcenters/images/bullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 12px;
	background-position: 0px 8px;
}
.rightcol a:link, .rightcol a:visited {
	color: #575757;
	line-height: 1.6em;
	font-size: 0.7em;
}
.rightcol a:hover, .rightcol a:active {
	color:#c03;
}
.righttitle {
	color: #ffffff;
	font-size:0.9em;
	font-weight: normal;
	background-color: #990033;
	width: 205px;
        border:1px solid #d9d9d9; 
        border-width:1px 0 1px 0;
        padding: 5px 5px 5px 8px;
        margin:8px 0 5px 0;
}

.righttitle #feedback {
color:#FFFFFF; font-size:1em; text-decoration:none
}

.rightcoldotted {
	padding: 10px 0 10px 0;
}

/* right col:forum comments styles */

.rightcoladditional {
	color: #7D7D7D;
	padding: 0 0 6px 0;
	margin: 0;
	font-size: 0.8em;
}
.rightcoladditional a {
	font-weight: bold;
	text-decoration: none;
	color: #7D7D7D;
}
.rightcoldottedadditional {
	padding: 5px 0 10px 0;
}
/****************************Begin Footer changes 12/20/07 --Laura *************************/
#footer {
	/* Footer: footer layout */
	clear:both;
	padding-top:40px;
	background:url(http://law.lexisnexis.com/commonimages/footer_curve.gif) no-repeat 0 0;
	width:1000px; /* Temp fix to prevent double top padding in IE6 */
	margin-bottom:60px;
	margin-top: 20px;
}
#footer ul {
	/* Footer: unordered list layouts */
	margin:0;
	padding:0.25em 2em 0.27em 30px;
}
#footer ul li {
	display:inline;
	list-style-type:none;
	padding:0 0.2em 0 0.7em;
	font-size:10px;
	border-left:1px solid #666;
}
#footer #footerSegSelect {
	/* Footer: color background for segment selector link list */
	background-color:#903;
	color:#FFF;
	padding-left:0;
}
#footer #footerSegSelect li {
	border-style:none;
}
#footer img.tpsTitle {
	float:left;
	margin:6px 30px 3px 30px;
}
#footer p {
	font-size:10px;
	/*	font-size:0.7em; */
	color:#666;
	padding-left:30px;
}
#footer div {
	/* Footer: TPS graphics wrapper */
	padding-left:30px;
	border:1px solid #FFF; /* Fix for position bug in Opera for Mac OS */
}
#footer div img {
	/* Footer: TPS graphics */
	margin:4px 8px 0 0;
}
#footer ul a:hover {
	color:#903;
}
#footer p a, #footer p a:link, #footer p a:visited, #footer p a:active {
	/* Footer: copyright notice links */
	color:#666;
}
#footer p a:hover {
	color:#903;
}
#footer #footerSegSelect a, #footer #footerSegSelect a:link, #footer #footerSegSelect a:visited, #footer #footerSegSelect a:hover, #footer #footerSegSelect a:active {
	/* Footer: link behaviors for segment selector links */
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}
#footer #footerSegSelect a#activeSeg, #footer #footerSegSelect a#activeSeg:link, #footer #footerSegSelect a#activeSeg:visited, #footer #footerSegSelect a#activeSeg:hover, #footer #footerSegSelect a#activeSeg:active {
	/* Footer: "active" segment link */
	text-decoration:none;
}
 a.active:link,, a.active:visited {
 color:#ffffff;
 font-size:0.66em;
 white-space:nowrap;
}
a.active:hover, a.active:active {
	text-decoration:underline;
}
.copyright {
	font-size:0.66em;
	color:#666;
}
.bottomlinks a:link, .bottomlinks a:visited {
	font-size:0.66em;
	color:#666;
}
.bottomlinks a:active, .bottomlinks a:hover {
	color:#CC0033;
}
.authormodule {
	border-style:solid;
	border-color:#000099;
	background-color:#CCCCCC;
	border-width:1px;
	width:200px;
	z-index:10;
	position:absolute
}
.textAreaProfile {
	width:440px;
	height:60px
}
/*************************End Footer changes 12/20/07 --Laura****************************/

/***********************Begin Popup Styles *****************************/

.popup {
	width:714px;
	background-image:url(/webcenters/images/popup_background.jpg);
	background-repeat:no-repeat;
	padding: 90px 20px 10px 20px;
}
.popup_title {
	font-size:1.2em;
	color:#903;
	font-weight:bold;
	margin-bottom: 10px;
}
.wrapper {
	white-space:nowrap;
	float: left;
	width: 714px;
	position: relative;
}
.popup ul {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top: 0px;
	line-height: 1.5em;
}
.popup ul img {
	margin-right:5px;
	margin-bottom: -3px;
}
.popup ul a:link, .popup ul a:visited {
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
.popup ul a:hover, .popup ul a:active {
	font-weight:bold;
	text-decoration:underline;
	color:#903;
}
h2 {
	font-size:1em;
	color:#666666;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
}
.listLeft {
	width: 350px;
	float: left;
	position: absolute;
}
.listRight {
	clear: left;
	width: 350px;
	float: right;
}
a.popupButtons:link, a.popupButtons:visited {
	display:block;
	padding: 3px 5px;
	background-color:#F6FEFF;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	border:1px #666 solid;
	margin: 0px 3px;
	float: right;
	white-space: nowrap;
	text-align: center;
	width: 7em;
}



/* COMMENTS AND EMAIL THE AUTHOR BOX IN ARTICLES */

.commentBox {

            color:#666666;

            }

.commentBox a#thread{

            background-image:url(/webcenters/images/commentBox_buttonBG_large.gif);
			width: 120px;
}

 

.commentBox a:link, .commentBox a:visited {

            color:#903;

            font-weight:bold;

            font-size:11px;

            text-decoration:none;

            background-image:url(/webcenters/images/commentBox_buttonBG.jpg);
			display:block;
			 padding:0 2px 3px 2px;
			margin:2px;
			background-repeat: no-repeat;
			 width: 89px;
			float: left;
			 white-space: nowrap;
			text-align: center;

}



.commentBox a:hover, .commentBox a:active {
color:#C03;
text-decoration:none;
 }
