
 .body { font-family: Arial,Verdana,San Serif; font-size: 11px; text-decoration: none; color: #424242 ; line-height: 15px;}
 .body12 { font-family: Arial,Verdana,San Serif; font-size: 12px; text-decoration: none; color: #424242 ; line-height: 15px;}
 .small { font-family: Arial,Verdana,San Serif; font-size: 9px; text-decoration: none; color: #6D6D6D ; line-height: 13px;}
 .vert_menu { font-family: Arial,Verdana,San Serif; font-size: 11px; text-decoration: none; color: #424242 ; line-height: 25px;}
 .contact_menu { font-family: Arial,Verdana,San Serif; font-size: 11px; text-decoration: none; color: #424242 ; line-height: 14px;}

 .linksP   { margin: 0px 0px 6px 0px; }
 .links6P  { padding-left: 6px; padding-right: 6px; text-align: center; }
 .links10P { padding-left: 10px; padding-right: 10px; text-align: center; }
 .para4px  { margin: 4px 0px 4px 0px; }
 .para6px  { margin: 6px 0px 6px 0px; }
 .para8px  { margin: 8px 0px 8px 0px; }
 .para12px { margin: 5px 0px 7px 0px; }
 .line18   { line-height: 18px; }
 .centre   { text-align:center; }
 .rightA   { text-align:right; }
 .rightalign { text-align:right; }

p.para2P  { margin: 2px 0px 2px 0px; }
p.para3P  { margin: 3px 0px 3px 0px; }
p.para4P  { margin: 4px 0px 4px 0px; }
p.para5P  { margin: 5px 0px 5px 0px; }
p.para6P  { margin: 6px 0px 6px 0px; }
p.para8P  { margin: 8px 0px 8px 0px; }
p.para10P { margin: 10px 0px 10px 0px; }

h1 {color: #2f4f4f; background: transparent; font-size: 21px; font-weight: bold; text-align: center; line-height: 25px; }
h2 {color: #2f4f4f; background: transparent; font-size: 18px; font-weight: bold; text-align: center; }
h3 {color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; text-align: left; margin: 18px 0px 12px 0px; }
h4 {color: #2f4f4f; background: transparent; font-size: 12px; font-weight: bold; text-align: left; }

A.info:link    {color:#cccccc; text-decoration:none; }
A.info:visited {color:#cccccc; text-decoration:none; }
A.info:active  {color:#cccccc; text-decoration:none; }
A.info:hover   {color:#cccccc; text-decoration:none; }

/* Legislation Links */
A.grey:link    { color: #2F4F4F; text-decoration: underline; }
A.grey:visited { color: #2F4F4F; text-decoration: none; }
A.grey:active  { color: #2F4F4F; text-decoration: none; }
A.grey:hover   { color: #000000; text-decoration: underline; font-weight: bold; }

/* Vertical Menu Links */
A.blue:link    {color:#5f6b9f; text-decoration:none;}
A.blue:visited {color:#5f6b9f; text-decoration:none;}
A.blue:active  {color:#5f6b9f; text-decoration:none;}
A.blue:hover   {color:#140BC9; text-decoration:underline; font-weight: bold; }

A.darkBlue:link    {color:#2f4f4f; text-decoration:none; font-weight: bold; }
A.darkBlue:visited {color:#364172; text-decoration:none; }
A.darkBlue:active  {color:#364172; text-decoration:none; }
A.darkBlue:hover   {color:#140BC9; text-decoration:underline; }

body { background:#cccccc; margin:0 auto; padding: 0; height:100%; /* this is the key! */ }
div.content_panel { position: relative; height: 1220px; width: 900px; margin: 0 auto; padding: 0px; background:#ffffff; }

div.left_section { position: absolute; width: 180px; top: 0px; left: 0px; margin: 0 auto; padding: 0px; border: 0px; z-index:10;	
							height:100%; /* works only if parent container is assigned a height value */ background-color: #f2f2f2; }
div.logo_left { position: absolute; top: 15px; left: 15px; margin: 0px auto; }
div.nav_home { position: absolute; top: 177px; left: 38px; margin: 0px; z-index:20; font-family: Arial,Verdana,San Serif; 
					font-size: 11px; text-decoration: none; color: #424242 ; line-height: 15px; }
div.navigate_site { position: absolute; top: 200px; left: 20px; margin: 0px; padding: 0px; border: 0px; z-index: 100; }
div.navigate_arrow { position: absolute; left: 180px; margin: 0px auto; padding: 0px; }
div.nav_text { position: relative; top: 75px; left: 3px; z-index:20; margin: 0px; }
div.vert_nav { position: absolute; top: 243px; width: 150px; left: 10px; right: 55px; margin: 0px; padding: 0px;
					border:0px; z-index:100; text-align: right; }
div.contact { position: absolute; top: 500px; left: 10px; margin: 0px; z-index:20; }

div.right_section { position: absolute; width:360px; height: 100%; top: 0px; left: 540px; margin: 0px; padding: 0px; 
							border: 0px; z-index:90; background:#ffffff; }
div.logo_right { position: absolute; top: 15px; left: 160px; margin: 0 auto; padding: 0px; }

div.mid_section { position: absolute; left: 180px; width: 360px; height: 100%; margin: 0px; top: 0px; padding: 0px; z-index: 100; }
div.bannerTop { position: absolute; top: 0px; left: 20px; width: 640px; height: 60px; margin: 0 auto; padding: 0px; }
div.general_content { position: absolute; width:650px; top: 200px; left: 40px; right: 30px; margin: 0px; padding: 0px;
								border: 0px; z-index: 100; font-size: 12px; }

div.heading2C { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 18px; font-weight: bold;
					text-align: center; line-height: 21px; }
div.headingC  { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: center; line-height: 18px; }
div.headingL  { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }
div.headingR  { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: right; line-height: 18px; }

/* Overlays have style embedded into the overlay files */

/* Temporary Index Petition divs */
div.petition2C { position: absolute; top: 50px; left: 50px; width: 400px; height: 40px; margin: 0px; padding: 0px 0px 0px 0px; 
					color: #2f4f4f; background: transparent; font-size: 18px; font-weight: bold; text-align: center; line-height: 21px; }

/* Used on pages with links to Gazetted Regulation Overlays */
div.headingG  { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

div.horLine  { clear: both; line-height: 5px; margin: 0px; padding: 3px 0px 3px 0px; }
div.horLine2 { clear: both; line-height: 5px; margin: 0px; padding: 2px 0px 2px 0px; }

div.spacer2  { clear: both; height:  2px; margin: 0px; padding: 0px 0px 0px 0px; }
div.spacer3  { clear: both; height:  3px; margin: 0px; padding: 0px 0px 0px 0px; }
div.spacer4  { clear: both; height:  4px; margin: 0px; padding: 0px 0px 0px 0px; }
div.spacer5  { clear: both; height:  5px; margin: 0px; padding: 0px 0px 0px 0px; }
div.spacer6  { clear: both; height:  6px; margin: 0px; padding: 0px 0px 0px 0px; }
div.spacer8  { clear: both; height:  8px; margin: 0px; padding: 0px 0px 0px 0px; }
div.spacer10 { clear: both; height: 10px; margin: 0px; padding: 0px 0px 0px 0px; }

div.infoRow { clear: both; margin: 0px; padding: 5px 0px 5px 0px; }

/* Used with Federal Regulations Page */
p.federalP { margin:4px 0px 6px 0px; }
.federalLinks  { padding-left: 4px; padding-right: 8px; text-align: center; }
div.federalRow { clear: both; margin: 0px; padding: 2px 0px 2px 0px; }
div.fed220 { float: left; width: 220px; margin: 0px; padding: 2px 0px 2px 0px; }
div.fed420 { float: left; width: 420px; margin: 0px; padding: 5px 0px 2px 0px; }

/* Used with all State Rules Pages */
 .rulesP     { margin:0px 0px 6px 0px; }
 .ruleLinksP { margin:8px 0px 2px 0px; }
 .ruleLinkL  { padding-left: 0px; padding-right: 6px; text-align: center; }
 .ruleLinks  { padding-left: 6px; padding-right: 6px; text-align: center; }
 .ruleLinksY { padding-left: 4px; padding-right: 4px; text-align: center; }
 .ruleLinkR  { padding-left: 6px; padding-right: 0px; text-align: center; }

 .ruleLinks4 { padding-left: 4px; padding-right: 2px; text-align: center; }
 .ruleLinks5 { padding-left: 5px; padding-right: 2px; text-align: center; }
 .ruleLinks6 { padding-left: 6px; padding-right: 4px; text-align: center; }

div.horLineL { clear: both; line-height: 4px; margin: 0px; padding: 2px 0px 2px 0px; }

div.headingLs { margin: 0px; padding: 0px 0px 5px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

div.rulesRow { clear: both; margin: 0px; padding: 0px; }
div.rules30  { float: left; width: 30px;  margin: 0px; padding: 0px 0px 5px  0px; }
div.rules600 { float: left; width: 600px; margin: 0px; padding: 2px 0px 8px 10px; }

/* Used with Gazetted Regulations plus Exemptions and Other Info */
div.rules220 { float: left; width: 220px; margin: 0px; padding: 2px 0px 2px 0px; }
div.rules400 { float: left; width: 400px; margin: 0px; padding: 4px 0px 2px 0px; }

div.rules160 { float: left; width: 160px; margin: 0px; padding: 2px 0px 2px 0px; }
div.rules460 { float: left; width: 480px; margin: 0px; padding: 4px 0px 2px 0px; }

div.rules120 { float: left; width: 120px; margin: 0px; padding: 2px 0px 2px 0px; }
div.rules520 { float: left; width: 520px; margin: 0px; padding: 2px 0px 2px 0px; }

/* Used with rules in ACT Rules */
p.rulesA    { margin: 2px 0px 2px  0px; }
p.rulesA0   { margin: 0px 0px 0px  0px; }
p.rulesA1   { margin: 1px 0px 1px  0px; }
p.rulesA5i  { margin: 1px 0px 1px  5px; }
p.rulesA10  { margin: 2px 0px 2px 10px; }
p.rulesA15i { margin: 1px 0px 1px 15px; }
p.rulesA30  { margin: 2px 0px 2px 30px; }
p.rulesA90  { margin: 2px 0px 2px 90px; }
div.rules30a   { float: left; width: 30px;  margin: 0px; padding: 0px 5px 4px 0px; }
div.rules30a2  { float: left; width: 30px;  margin: 0px; padding: 0px 5px 2px 0px; }
div.rules610ah { float: left; width: 610px; margin: 0px; padding: 0px 0px 4px 0px; }
div.rules610a  { float: left; width: 610px; margin: 0px; padding: 3px 0px 5px 0px; }
div.rules610a2 { float: left; width: 610px; margin: 0px; padding: 2px 0px 2px 0px; }
div.rules40a   { float: left; width:  40px; margin: 0px; padding: 2px 5px 2px 0px; text-align: right; }
div.rules605a  { float: left; width: 605px; margin: 0px; padding: 2px 0px 2px 0px; }
div.rules60a   { float: left; width:  60px; margin: 0px; padding: 2px 5px 2px 0px; text-align: right; }
div.rules575a  { float: left; width: 575px; margin: 0px; padding: 2px 0px 2px 0px; }

div.headingLact { margin: 0px; padding: 0px 0px 2px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

/* Used with rules in NSW Rules */
p.rulesNSW   { margin: 2px 0px 2px 0px; }
p.rules0NSW  { margin: 0px 0px 0px 0px; }
p.rules2NSW  { margin: 2px 0px 0px 0px; }
p.rules4NSW  { margin: 2px 0px 2px 0px; }
div.rules30NSW  { float: left; width: 30px;  margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules600NSW { float: left; width: 600px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules50NSW  { float: left; width:  50px; margin: 0px; padding: 2px 5px 2px 0px; text-align: right; }
div.rules595NSW { float: left; width: 595px; margin: 0px; padding: 2px 0px 2px 0px; }

div.headingLnsw { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
						text-align: left; line-height: 18px; }

/* Used with rules in NT Rules */
p.rulesNT   { margin: 2px 0px 2px  0px; }
p.rulesNT1  { margin: 1px 0px 0px  0px; }
p.rulesNT2  { margin: 2px 0px 0px  0px; }
p.rulesNTi1 { margin: 0px 0px 1px  5px; }
p.rulesNTi2 { margin: 0px 0px 1px 10px; }
p.rulesNTr  { margin: 2px 0px 2px  0px; text-align: right; }
div.rules30NT   { float: left; width:  30px; margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules30NT2  { float: left; width:  30px; margin: 0px; padding: 0px 0px 2px 0px; text-align: right; }
div.rules600NT  { float: left; width: 600px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules600NT2 { float: left; width: 600px; margin: 0px; padding: 0px 0px 2px 5px; }
div.rules45NT   { float: left; width:  45px; margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules45NT2  { float: left; width:  45px; margin: 0px; padding: 0px 0px 2px 0px; text-align: right; }
div.rules590NT  { float: left; width: 590px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules590NT2 { float: left; width: 590px; margin: 0px; padding: 0px 0px 2px 5px; }
div.rules30NT4  { float: left; width:  30px; margin: 0px; padding: 2px 0px 4px 0px; text-align: right; }
div.rules600NT4 { float: left; width: 600px; margin: 0px; padding: 2px 0px 4px 5px; }

div.headingLnt { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

div.headingLN  { margin: 0px; padding: 4px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

/* Used with rules in Qld Rules */
p.rulesQ   { margin: 2px 0px 2px 0px; }
p.rulesQ0  { margin: 0px 0px 0px 0px; }
p.rulesQ1  { margin: 1px 0px 1px 0px; }
p.rules0Qr { margin: 0px 0px 0px 0px; text-align: right; }
p.rules1Q  { margin: 0px 0px 1px 0px; }
p.rules2Q  { margin: 2px 0px 0px 0px; }
div.rules30q   { float: left; width:  30px; margin: 0px; padding: 0px 0px 2px 0px; }
div.rules30q1  { float: left; width:  30px; margin: 0px; padding: 0px 0px 1px 0px; }
div.rules600q  { float: left; width: 600px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules600q1 { float: left; width: 600px; margin: 0px; padding: 2px 0px 1px 5px; }
div.rules590q  { float: left; width: 590px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules590q1 { float: left; width: 590px; margin: 0px; padding: 2px 0px 1px 5px; }
div.rules60q   { float: left; width:  60px; margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules60q1  { float: left; width:  60px; margin: 0px; padding: 2px 0px 1px 0px; text-align: right; }
div.rules560q  { float: left; width: 560px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules560q1 { float: left; width: 560px; margin: 0px; padding: 2px 0px 1px 5px; }
div.rules75q   { float: left; width:  75px; margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules75q1  { float: left; width:  75px; margin: 0px; padding: 1px 0px 1px 0px; text-align: right; }
div.rules545q  { float: left; width: 545px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules545q1 { float: left; width: 545px; margin: 0px; padding: 1px 0px 1px 5px; }

div.headingLsQ { margin: 0px; padding: 0px 0px 2px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					  text-align: left; line-height: 18px; }

/* Used with rules in SA Rules */
p.rulesSA   { margin: 4px 0px 4px 0px; }
p.rulesSA2  { margin: 2px 0px 2px 0px; }
p.rulesSA4  { margin: 4px 0px 4px 0px; }
p.rulesPsa  { margin: 0px 0px 3px 0px; }
p.rulesPsa2 { margin: 0px 0px 2px 0px; }
p.rulesPsaC { margin: 0px 0px 3px 0px; text-align: center; color: #F90A0A; font-size: 15px; font-weight: bold; }
div.spacerSA   { float: left; width: 640px; height: 5px; margin: 0px; padding: 0px 0px 0px 0px; }
div.rules30S   { float: left; width:  30px; margin: 0px; padding: 0px 0px 4px 0px; }
div.rules30S2  { float: left; width:  30px; margin: 0px; padding: 0px 0px 2px 0px; }
div.rules60S   { float: left; width:  60px; margin: 0px; padding: 0px 0px 4px 0px; }
div.rules60S2  { float: left; width:  60px; margin: 0px; padding: 0px 0px 2px 0px; }
div.rules540S  { float: left; width: 540px; margin: 0px; padding: 0px 0px 4px 0px; }
div.rules600S  { float: left; width: 600px; margin: 0px; padding: 2px 0px 4px 5px; }
div.rules600S2 { float: left; width: 600px; margin: 0px; padding: 2px 0px 2px 5px; }
div.rules45S   { float: left; width:  45px; margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules590S  { float: left; width: 590px; margin: 0px; padding: 2px 0px 2px 5px; }

div.headingLsa { margin: 0px; padding: 0px 0px 2px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

/* Used with rules in Tas Rules */
p.rulesTH  { margin: 0px 0px 4px  0px; }
p.rulesTH2 { margin: 0px 0px 2px  0px; }
p.rulesTH3 { margin: 0px 0px 3px  0px; }
p.rulesT   { margin: 4px 0px 4px  0px; }
p.rules1T  { margin: 2px 0px 1px  0px; }
p.rules2T  { margin: 2px 0px 2px  0px; }
p.rulesTi1 { margin: 0px 0px 1px  5px; }
p.rulesTi2 { margin: 0px 0px 1px 10px; }
div.spacerTas { float: left; width: 640px; height: 20px; margin: 0px; padding: 0px 0px 0px 0px; }
div.rules25T  { float: left; width:  25px; margin:  0px; padding: 0px 0px 3px 0px; }
div.rules605T { float: left; width: 605px; margin:  0px; padding: 2px 0px 3px 8px; }
div.rules30T  { float: left; width:  30px; margin:  0px; padding: 0px 0px 2px 0px; }
div.rules600T { float: left; width: 600px; margin:  0px; padding: 3px 0px 2px 5px; }
div.rules45T  { float: left; width:  45px; margin:  0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules590T { float: left; width: 590px; margin:  0px; padding: 2px 0px 2px 5px; }

/* Used with rules in Vic Rules */
div.infoRowV   { clear: both; margin: 0px; padding: 4px 0px 4px 0px; }
p.rulesV       { margin: 2px 0px 4px  0px; }
p.rulesV0      { margin: 0px 0px 2px  0px; }
p.rulesV2      { margin: 2px 0px 2px  0px; }
p.rulesV3      { margin: 2px 0px 3px  0px; }
p.rulesVin25   { margin: 0px 0px 2px 25px; }
div.rules25v   { float: left; width:  25px; margin: 0px; padding: 0px 0px 4px 0px; }
div.rules620v  { float: left; width: 620px; margin: 0px; padding: 0px 0px 4px 5px; }
div.rules30v   { float: left; width:  30px; margin: 0px; padding: 0px 0px 4px 0px; }
div.rules600v  { float: left; width: 610px; margin: 0px; padding: 0px 0px 4px 5px; }
div.rules600vh { float: left; width: 610px; margin: 0px; padding: 0px 0px 4px 5px; }
div.rules70v   { float: left; width:  70px; margin: 0px; padding: 2px 0px 4px 8px; }
div.rules500v  { float: left; width: 500px; margin: 0px; padding: 2px 0px 4px 8px; }
div.rules45v   { float: left; width:  45px; margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules590v  { float: left; width: 590px; margin: 0px; padding: 2px 0px 2px 5px; }

div.headingLv { margin: 0px; padding: 0px 0px 4px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

/* Used with rules in WA Rules */
p.rulesWA   { margin: 4px 0px 4px 0px; }
div.rules30w  { float: left; width: 30px;  margin: 0px; padding: 0px 0px 5px 0px; }
div.rules600w { float: left; width: 600px; margin: 0px; padding: 3px 0px 5px 5px; }
div.rules620w { float: left; width: 620px; margin: 0px; padding: 4px 0px 4px 10px; }
div.rules45w  { float: left; width:  45px; margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
div.rules590w { float: left; width: 590px; margin: 0px; padding: 2px 0px 2px 5px; }

/* Used with State Rules Summary */
div.rules70  { float: left; width:  70px; margin: 0px; padding: 2px 0px 5px  8px; }
div.rules550 { float: left; width: 550px; margin: 0px; padding: 4px 0px 5px 10px; }

/* Used with Overlay Test Page */
div.overLay140 { float: left; width: 120px; margin: 0px; padding: 2px 0px 2px 0px; }
div.overLay480 { float: left; width: 520px; margin: 0px; padding: 5px 0px 2px 0px; }
.linksT5 { padding-left: 6px; padding-right: 5px; text-align: center; }
.linksT6 { padding-left: 6px; padding-right: 6px; text-align: center; }

/* Used with Accessory Page Offence Info Docs and Links Page State Govt Fine Reviews */
.fineLinks { padding-left: 5px; padding-right: 5px; text-align: center; }
div.fineRow { clear: both; margin: 0px; padding: 2px 0px 2px 0px; }
div.fine80 { float: left; width: 80px; margin: 0px; padding: 0px 0px 0px 0px; text-align: center; }

/* Used with Helmet Offences */
 .finesP   { margin:0px 0px 6px 0px; }
div.headingF  { margin: 0px; padding: 0px 0px 0px 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }
div.finesRow  { clear: both; margin: 0px; padding: 5px 0px 5px 0px; }
div.finesLine { clear: both; margin: 0px; padding: 2px 0px 2px 0px; line-height: 15px; }
div.fines45   { float: left; width:  45px; margin: 0px; padding: 0px 0px 0px 0px; line-height: 15px; text-align: center; }
div.fines50   { float: left; width:  50px; margin: 0px; padding: 0px 0px 0px 0px; line-height: 15px; text-align: center; }
div.fines150  { float: left; width: 150px; margin: 0px; padding: 0px 0px 0px 0px; line-height: 15px; text-align: center; }
div.fines325  { float: left; width: 325px; margin: 0px; padding: 0px 0px 0px 0px; line-height: 15px; text-align: left; }

/* Used with Helmet Links and Articles */
 .aLinkL12 { padding-left:  0px; padding-right: 12px; text-align: center; }
 .aLinks12 { padding-left: 12px; padding-right: 12px; text-align: center; }
 .aLinkR12 { padding-left: 12px; padding-right:  0px; text-align: center; }
p.articles4P { margin: 4px 0px 4px 0px; }
div.linksRow { clear: both; padding: 4px 5px 5px 5px; margin: 0px; }
div.links90  { float: left; width:  90px; margin: 0px; padding: 4px 0px 4px 5px; line-height: 18px; text-align: center; }
div.links120 { float: left; width: 120px; margin: 0px; padding: 4px 0px 4px 5px; line-height: 18px; text-align: center; }
div.links150 { float: left; width: 150px; margin: 0px; padding: 4px 0px 4px 5px; line-height: 18px; text-align: center; }
div.links200 { float: left; width: 200px; margin: 0px; padding: 2px 0px 2px 5px; line-height: 18px; text-align: center; }
div.links240 { float: left; width: 240px; margin: 0px; padding: 4px 0px 4px 8px; line-height: 18px; text-align: center; }
div.links480 { float: left; width: 480px; margin: 0px; padding: 4px 0px 4px 5px; line-height: 18px; text-align: center; }

div.mfr80    { float: left; width:  80px; margin: 0px; padding: 2px 0px 2px 5px; line-height: 18px; text-align: center; }
div.mfr100   { float: left; width: 100px; margin: 0px; padding: 2px 0px 2px 5px; line-height: 18px; text-align: center; }

/* Used with About OzHelmets */
div.aboutRow { clear: both; margin:  0px; padding: 5px 0px 5px 0px; }
div.about100 { float: left; width: 100px; margin: 0px 0px 0px 30px; padding: 4px 0px 4px 0px; }
div.about500 { float: left; width: 500px; margin: 0px 0px 0px  0px; padding: 4px 0px 4px 0px; }

/* Used with Helmet History */
 .historyP { margin:4px 0px 1px 0px; }
 .historyLinks { padding-left: 10px; padding-right: 10px; text-align: center; }
div.historyRow { clear: both; margin: 0px; padding: 4px 0px 4px 0px; }
div.history40  { float: left; width: 40px;  margin: 0px; padding: 4px 0px 4px 0px; }
div.history600 { float: left; width: 600px; margin: 0px; padding: 4px 0px 4px 0px; }
div.history550 { float: left; width: 550px; margin: 0px; padding: 4px 0px 4px 0px; }
div.history120 { float: left; width: 120px; margin: 0px; padding: 4px 0px 4px 0px; }
div.history520 { float: left; width: 520px; margin: 0px; padding: 4px 0px 4px 0px; }

/* Used with Motorsport Page */
div.mSportRow { clear: both; margin: 0px; padding: 4px 0px 4px 0px; }
div.mSport200 { float: left; width: 200px; margin: 0px; padding: 4px 0px 4px 0px; }
div.mSport400 { float: left; width: 400px; margin: 0px; padding: 4px 0px 4px 0px; }

/* Used with and Articles Visors Page*/
div.mfrRow  { clear: both; margin: 0px; padding: 2px 0px 2px 0px; }
 .mfrLinkL  { padding-left: 0px; padding-right: 5px; text-align: center; }
 .mfrLinks  { padding-left: 5px; padding-right: 5px; text-align: center; }
 .mfrLinkR  { padding-left: 5px; padding-right: 0px; text-align: center; }
div.visorRow  { clear: both; margin: 0px; padding: 2px 0px 2px 0px; }
div.visor66   { float: left; width:  66px;  margin: 0px; padding: 4px 0px 4px 0px; }
div.visor440  { float: left; width: 440px;  margin: 0px; padding: 4px 0px 4px 0px; }

