/* LexisNexis STYLESHEET */
* {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 1em;
	}

body {
/*background-color: #f6f6f6;*/
color: #000;
margin-left: auto;
margin-right: auto;
/*font-size: 75%;*/
/*font-size:12px;*/
}
table.wrapper {
/*border-right: dotted 1px #ccc;
border-left: dotted 1px #ccc;*/
/*width: 768px;*/ width:990px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
}


h1 {color: #cc0033; font-size: 20px; font-weight: bold; padding: 8px 0px 0px 0px;}
h2 {color: #cc0033; font-size: 15px; font-weight: bold; margin: 0; padding: 9px 0px;}
h3 {color: #666666; font-size: 15px; font-weight: bold; padding: 7px 0px;}
h4 {color: #000000; font-size: 13px; font-weight: bold; padding: 4px 0px;}
h6 {color: #cc0033; font-size: 13px; padding: 4px 0px;}
h5 {color: #cc0033; font-size: 11px; font-weight: bold; padding: 4px 0px;}


A:link {color: #cc0033; font-size:11px;}
A:visited {color: #990033; font-size:11px;}
A:hover {color: #333333; font-size:11px;}
A:active {color: #333333; font-size:11px;}

img {border: 0px;}
.img_alignright {float: right; margin: 0px 0px 15px 10px;}

p {padding: 7px 0px; line-height: 1.4em; text-align:justify;}
.bold { font-weight: bold;}
.boldtext {font-weight: bold;}
.italics { font-style: italic;}
.italictext { font-style: italic;}
.red {color: #c03;}
.grey {color: #666;}
.greybg {bgcolor: #666;}
.indent {text-indent: -10px; margin-left: 15px; margin-top: -15px; padding-top: 0px}
.sizeeight {text-decoration: none; font-size: 8px;}
.smalltext {font-size: 10px;}
.largetext {font-size: 16px}
.superscript {vertical-align: super; font-size: 8px}
.center, table.center td, td.center, table.center td table td a{text-align: center;}
.redbold15pointtext {color: #cc0033; font-size: 15px; font-weight: bold; margin: 0;}

.breadcrumbright{text-align: right; margin-top: -8px;}



table, table td {margin: 0; padding: 0; border: 0px;}
#content {width: 580px /*width:740px;*/}
th {font-family: Verdana, Arial, Helvetica; vertical-align: top; align: left; background-color: #f6f6f6; font-weight: bold;}
td { font-family: Verdana, Arial, Helvetica; vertical-align: top; align: left;}
table td.right { text-align: right;}
table.right td {text-align: right;}
table td.rightbottom {text-align: right; /*vertical-align: bottom;*/ margin-left:2px;}
table.border {border: 1px solid #cccccc;}
table.border td, table.border th {border: 1px solid #cccccc; padding: 4px;}
td.formGreybg { background-color: #eee;}
table.blackbg, table.blackbg td{
background-color: #000;
}
#pods table td {padding: 0px;}
table.bookspod {
border: 1px solid #687d7d;
text-align: center;
background-color: #687d7d;

}
table.sale {
border: 1px solid #73649A;
text-align: center;
background-color: #F0F0F5;

}


select.login {font-size: 9px; font-family: Verdana, Arial, Helvetica}
form table td {font-size: 10px; padding: 5px;}
.input {font-size: 11px; font-family: Verdana, Arial, Helvetica}
/*form select { font-family: Verdana, Arial, Helvetica; font-size: 10px; }*/
form select option{ font-family: Verdana, Arial, Helvetica; font-size: 10px;}
/*input, select, textarea { font-family: Verdana, Arial, Helvetica; font-size: 10px; margin: 0px; padding: 0px; border: 0;}*/
input, select, textarea { font-family: Verdana, Arial, Helvetica; font-size: 10px; margin: 0px; padding: 0px;}
select.booktitles option { width: 300px;}
form select option.month { font-family: Verdana, Arial, Helvetica; font-size: 12px; color: #cc0033; font-weight: bold;}



ul, ol {padding-left: 30px;}
ul li, ol li {padding: 4px 0px; line-height: 1.3em;}
ul li ul {padding-top: 10px; padding-bottom: 10px;}
ul.smalltext li { line-height: 18px;}
/*li.micro {margin-bottom: 5px; list-style-image: url(/aus/images/arrow_double.gif); LIST-STYLE-TYPE: disc;}*/
ul.nobullet li{ list-style-type: none;}
ul.nobullet { list-style-type: none; padding-left: 0px; margin-left: 25px; }
ul li.nobullet { list-style-type: none; padding-left: 0px; margin-left: 25px; }
ul li ul.loweralpha li { list-style-type: lower-alpha;}
ol.lowerroman li { list-style-type: lower-roman;}
ul.tick li { padding-bottom: 3px;}
ul.tick  {
list-style-image:   url(/aus/products/promotions/_archive/mgmdirect/images/tick.gif);
list-style-type: none;
margin-left: 25px;
padding-left: 0px;
}

dl.offer dd {margin-top: -18px; margin-left: 75px; margin-bottom: 15px;}


hr {color: #cccccc; height: 1px; width:100%}

.visible {

	visibility: visible;
	display: block;
	}
.hidden {

	visibility: hidden;

	}

/* --------------------header styles only -----------------------*/
table.header td table.slash td {text-align: left;}
table.header td {text-align: right; background-color: #000;}
/* --------------------end header styles only -----------------------*/

/* --------------------footer styles only -----------------------*/
td.footer { vertical-align: bottom; width: 768px;}
td.footerwhite, td.footerwhite a:link, td.footerwhite a:visited {text-decoration: none; font-size: 10px; color: #fff; font-weight: bold; background-color: #000; padding: 2px;}
.footerwhite a:hover, .footerwhite a:active {text-decoration: underline;}

td.footerblack, td.footerblack a:link, td.footerblack a:visited  {text-decoration: none; font-size: 10px; color: #000; background-color: #ebebeb; padding: 2px 0px;}
.footerblack a:hover, .footerblack a:active {text-decoration: underline; }

span.footerblack {text-decoration: none; font-size: 10px; color: #000000}
.footer .footerlogo{
display: none;
visibility: hidden;}
/* --------------------end footer styles only -----------------------*/


/* --------------------menu styles only -----------------------*/
.menuBorder  {
border: solid 0px #ccc;
width: 150px;
}
#menu {
font-size: 90%;

}

#menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
color: #666;
}
#menu li {
list-style-type: none;
color: #666;
}
#menu dd ul li ul li, #menu dd ul li  {list-style-type: none; }
#menu a:link, #menu a:visited {
text-decoration: none;
font-weight: bold;
color: #999;
}
#menu a:hover {
text-decoration: underline;
color: #c03;}
#menu dt{
width: 150px;
margin: 0px;
padding: 4px 0px 4px 10px;
text-align: left;
font-weight: bold;
border-bottom: solid 1px #ebebeb;
border-top: 0;
background: #fff;
cursor: pointer;
color: #666;
}
#menu dd {
position: relative;
margin: 0; padding: 0;
}

#menu dd ul.lvl2 li a, #menu dd ul.lvl2 li a:link, #menu dd ul.lvl2 li a:visited{
font-weight: normal;
text-align: left;
font-size: 0.9em;
color: #666;
}
#menu dd ul.lvl2 li a:hover{
color: #c03;
}


#menu dl dd ul.lvl2 li {
border: dotted 1px #fff;
border-bottom: dashed 1px #ccc;
padding: 0px 0px 3px 20px;
margin:0px;
font-weight: normal;
cursor: pointer;

}

.open {
	display: block;
	}
.closed {
	display: none;
	}
#menu dt.menutop {border-bottom: solid 1px #ccc;}
#menu dt.menubottom {border-bottom: solid 1px #ebebeb;}
#menu dt.menutop a:link, #menu dt.menutop a:visited {color: #000; text-decoration: none;}
#menu dt.expand a{background-image: url('/webs/lnap/EPD/images/closed.gif'); background-repeat: no-repeat;  background-position: 0%; padding-left: 10px; margin-right: 0px; padding-right: 0px;}
#menu dt.expanded a{background-image: url('/webs/lnap/EPD/images/open.gif'); background-repeat: no-repeat;  background-position: 0%; padding-left: 10px;}
#menu li.expand a.noInherit{background-image: url('/webs/lnap/EPD/images/closed.gif'); background-repeat: no-repeat;  background-position: 0%; padding-left: 10px;}
#menu li.expanded a.noInherit{background-image: url('/webs/lnap/EPD/images/open.gif'); background-repeat: no-repeat;  background-position: 0%; padding-left: 10px;}

#menu ul.lvl4 { display: none;}


li img {
	vertical-align: middle;
	}

/*============================== login box ================================*/
.loginHeader {
border: #999999 2px solid;
	font-weight: bold;
	font-size: 9pt;
	background-color: #999999;
	color: #ffffff;
	padding-left: 14px;

}
.login{

	font-weight: bold;
	font-size: 8pt;
	background-color: #ebebd8;
	padding: 15px 15px 0px;
	color: #777777;
	border-left: solid #999999 2px;
	border-right: solid #999999 2px;
	/*background-image: url('/aus/images/logins/loginCorner.gif'); background-repeat: no-repeat;  background-position: 101% 103%;*/


}

td.login form select { font-weight: normal; padding-left: 3px;}
td.login form select option{ padding-left: 6px;}
.gutter { margin-right: 0px; margin-bottom: 5px; width: 150px;}

.boldtext
{
font-weight: bold;
}


/*==============================end login box ================================*/
/*============================== catalogue styles ================================*/
table.catalogue td {font-size: 11px; padding: 2px;}
/*.catalog { margin-right:0px; padding-right:0px;}*/
/*============================== end catalogue styles ================================*/

/*Adding PMS color & optima font as classes based on REISS: 6-2008-58774   */

.clientDevelopment { color:#EEF511}

.practiceManagement { color:#B2BB1E }

.researchSolution { color:#F58025}

.litigationService { color:#8177B7}

.corporateColor { color:#98002E}

.clientDevelopmentBold { color:#EEF511; font-weight:bold;}

.practiceManagementBold { color:#B2BB1E; font-weight:bold; }

.researchSolutionBold { color:#F58025; font-weight:bold; }

.litigationServiceBold { color:#8177B7; font-weight:bold;}

.corporateColorBold { color:#98002E; font-weight:bold;}



.optima34 { font-size:34px; font-family:Optima}

.optima26 { font-size:26px; font-family:Optima}

/*catalogue changes*/

.divCatalogue {/*border: 2px #EFF5FB solid; -moz-border-radius:2%;*/ padding:10px; margin:5px; }
/*.divCatalogue:hover {border: 2px #EFF5FB solid; -moz-border-radius:2%; padding:3px; background-color:#EFF5FB;}*/
.divCatalogue ul li { /*list-style:url("/aus/images/arrowbullet.png");*/list-style:url("/aus/images/catalog/li.png");}

.divCatalogueSummary {/*border: 2px #EFF5FB solid; -moz-border-radius:2%;*/ padding:10px; margin:10px; background-image:url('/aus/images/catalog/summary.png'); background-repeat:no-repeat; font-family:Calibri;}
/*.divCatalogueSummary  p.overviewhead {font-family:Calibri;}*/
/*.divCatalogueSummary:hover {border: 2px #EFF5FB solid; -moz-border-radius:2%; padding:3px; background-color:#EFF5FB;}*/
.divCatalogueSummary ul li { /*list-style:url("/aus/images/arrowbullet.png");*/list-style:url("/aus/images/catalog/li.png");}
.divCatalogueSummary h2 { color:Gray; font-size:16px; font-weight:bold;}

/*.ulCatRelated { border:1px solid #CCCCCC; width:188px; margin:0; padding:1; list-style-image:url('/aus/images/catalog/li.png'); }

.liCatRelated {
background-color: transparent;
background-image: url('/aus/images/catalog/li.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 8px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 8px;
margin: 0pt;
line-height:30px;
}*/

.liCatRelated {
background-color: transparent;
background-image: url('http://www.lexisnexis.com.au/aus/images/catalog/li.png');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 3px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 8px;
padding-left: 20px; margin-left:20px;
margin: 0pt;}

.ulCatRelated { border:1px solid #CCCCCC; width:202px; margin:0; padding:8px; list-style-type:none; }


/*.liCatRelated:hover {padding-left:1px; list-style-type:none; background-color:#EFF5FB;}*/


.pcAuthor,  .pcChargingMethod, .pcSubject, .pcUpdates
{ font-weight:bold; color:#990033; width:120px;}

.pcCountry, .pcFormat, .pcPubYear, .pcRef
{ font-weight:bold; color:#990033; width:150px;}

.pcAuthorValue,  .pcChargingMethodValue, .pcSubjectValue, .pcUpdatesValue
{ color:Gray; width:310px;}

.pcCountryValue, .pcFormatValue, .pcPubYearValue, .pcRefValue
{ color:Gray;}



.pcOnline { background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcOnline h1 { color:White; padding-left:52px; padding-top:42px;}

.pcLooseleaf { background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcLooseleaf h1 { color:White; padding-left:52px; padding-top:42px;}

.pcDigest{ background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcDigest h1 { color:White;padding-left:52px; padding-top:42px;}

.pcJournal{ background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcJournal h1 { color:White; padding-left:52px; padding-top:42px;}

.pcNewsletter { background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcNewsletter h1 { color:White; padding-left:52px; padding-top:42px;}

.pcSoftware { background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcSoftware h1 { color:White; padding-left:52px; padding-top:42px;}

.pcAnnual { background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcAnnual h1 { color:White; padding-left:52px; padding-top:42px;}

.pcReport { background-image:url('/aus/images/catalog/online_banner.jpg'); width:750px; height:108px;}
.pcReport h1 { color:White; padding-left:52px; padding-top:42px;}


#pcCatLink :link, #pcCatLink :active, #pcCatLink :hover, #pcCatLink :visited , #pcCatLink
{ color:#990033; text-decoration:none; font-size:24px; font-weight:bold; font-family:Calibri;}
