body { width:500px; margin:0px; padding:0px; font-size:9pt; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:14pt; }

p { margin:0px 0px 7pt; }
td { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; line-height:16px; }
div { margin:0px; padding:0px; }
h1,h2 { font-weight:bold; }
h1 { font-size:12pt; margin:0px 0px 7pt; }
h2 { font-size:9pt; margin:14pt 0px 7pt; }

#head { padding-bottom:40px; width:500px; }
#path { width:480px; margin:0px 0px 14pt 20px; border-bottom:0.5pt solid #ccc; }
#content { width:480px; margin-left:20px; text-align:left; }
#address { width:500px; margin-top:21pt; padding-top:7pt; border-top:0.5pt solid #ccc; text-align:left; }
#contentright { float:right; }

a { color:black; text-decoration:underline; }
address { font-size:7pt; font-style:normal; line-height:10pt; margin-right:20px; margin-left:20px; }

.contentbox { width:200px; padding:5px; border:1px solid #CCCCCC; }
.small { font-size:7pt; line-height:10pt; }
.top { text-align:right; }

/*
 * *** nl book
 */
.nlbook-subtitle { color:#444; font-size:12px; font-weight:bold; }
.nlbook-author { }

TABLE.nlbook-single { margin-bottom:10px; }
.nlbook-single TD { margin:0px; padding:1px; }
.nlbook-single HR { height:1px; margin:0px; padding:0px; color:#444; background-color:#444; border:none; }
.nlbook-single-divider { height:3px; }

.nlbook-single-image { width:200px; }
.nlbook-single-info { width:300px; }
.nlbook-single-info TABLE { width:100%; }
.nlbook-single-info TD { margin:0px; padding:0px; }
.nlbook-single-caption { color:#444; font-size:10px; font-weight:bold; text-transform:uppercase; }
TD.nlbook-single-caption { padding-right:5px; }

/*
 * *** nl book list view
 */
TABLE.nlbook-list { width:100%; margin-bottom:10px; }
TABLE.nlbook-list-info { width:300px; text-align:left; }
.nlbook-list HR { height:1px; margin:0px; padding:0px; color:#444; background-color:#444; border:none; }
.nlbook-list-divider { height:3px; }

/*
 * *** nl book order form
 */
.nlbook-orderform { width:400px; margin:0px; padding:1px; }
.nlbook-orderform.TABLE { width:100%; }
.nlbook-orderform.TABLE TD { margin:0px; padding:1px; }

/*
 * *** mpg events
 */
#tx_mpgevent_pi1-list { width:400px; }
#tx_mpgevent_pi1-list TH { color:#444; font-size:9pt; margin:0px 0px 8px; }
.tx_mpgevent_pi1-list-odd { background:#F2F2F2; vertical-align:top; }
.tx_mpgevent_pi1-list-even { background:#E6E6E6; vertical-align:top; } 

#tx_mpgevent_pi1-single TABLE TR { vertical-align:top; }
#tx_mpgevent_pi1-single HR { height:1px; margin:0px; padding:0px; color:#444; background-color:#444; border:none; }

.tx_mpgevents_pi1-street { width:250px; }
.tx_mpgevents_pi1-name { width:250px; }
.tx_mpgevents_pi1-department { width:250px; }
.tx_mpgevents_pi1-company { width:250px; }
.tx_mpgevents_pi1-zipcode { width:50px; }
.tx_mpgevents_pi1-city { width:190px; }
.tx_mpgevents_pi1-country { width:250px; }
.tx_mpgevents_pi1-phone { width:250px; }
.tx_mpgevents_pi1-fax { width:250px; }
.tx_mpgevents_pi1-email { width:250px; }
.tx_mpgevents_pi1-fieldset LEGEND { color:#333; }
.tx_mpgevents_pi1-alt_recipient_name { width:250px; }
.tx_mpgevents_pi1-alt_recipient_address { width:250px; }
.tx_mpgevents_pi1-alt_invoice_name { width:250px; }
.tx_mpgevents_pi1-alt_invoice_address { width:250px; }
