
/* set background to black and text to white */

/*history*/
/*ul#toc {list-style:none;width:600px;}*/
ul#toc {list-style:none;width:700px;}
#toc li {list-style-type:decimal;background:url(ndot.gif) repeat-x 0 0.85em;color: #000000;text-decoration:underline;}
#toc li a {float:left;background:#E3E1E1;padding: 0 4px 0 0;}
#toc li span {float:right;background:#E3E1E1; color: #000000;padding: 0 0 0 4px;}
#toc li br {clear:both;}
#toc li li {list-style-type:none;width:600px;background:url(ndot.gif) repeat-x 0 0.85em;color: #C000C0;text-decoration:underline;}
#toc li li a {float:left;background:#E3E1E1;padding: 0 4px 0 0;}
#toc li li span {float:right;background:#E3E1E1; color: #C000C0;padding: 0 0 0 4px;}
#toc li li br {clear:both;}
#toc li li li {list-style-type:disc;width:500px;background:url(ndot.gif) repeat-x 0 0.85em;color: #2D5949;text-decoration:underline;}
#toc li li li a {float:left;background:#E3E1E1;padding: 0 4px 0 0;}
#toc li li li span {float:right;background:#E3E1E1; color: #2D5949;padding: 0 0 0 4px;}
#toc li li li br {clear:both;}
table#hi { max-width: 950px; margin-left: auto; margin-right: auto; border: none; }
#hi span { background-color: #E3E1E1;}
/*#hi td {background:url('http://motorera.com/dot.gif') repeat-x bottom;}
td {background:url('http://motorera.com/dotn.gif') repeat-x bottom;}
*/
/*begin leader dots*/
div.dots 
{
font-size: 1em;
	float: left;
	clear: both;
	/*width: 200px;*/
	width: 99%;
	background: url("https://www.motorera.com/dotleaders.png") left 100% repeat-x;
}

div.dotsr
{
font-size: 1em;
	float: left;
	clear: both;
	width: 650px;
	background: url("https://www.motorera.com/dotleaders.png") left 100% repeat-x;
}
div.dots1
{
font-size: 1em;
	/*float: left;*/
	margin-left: 25px;
	clear: both;
	width: 45em;
	background: url("https://www.motorera.com/dotleaders.png") left 100% repeat-x;
}
div.dots2
{
font-size: 1em;
	/*float: left;*/
	margin-left: 50px;
	clear: both;
	width: 40em;
	background: url("https://www.motorera.com/dotleaders.png") left 100% repeat-x;
}
span.term
{
font-size: 1em;
	float: left;
	padding-right: .5em;
	background-color: #ffffff;
}
span.page
{
font-size: 1em;
	float: right;
	padding-left: .5em;
	background-color: #ffffff;
}
span.term1
{
font-size: 1em;
	float: left;
	padding-right: .5em;
	padding-left: 2.0em;
	background-color: #ffffff;
}
span.page1
{
font-size: 1em;
	float: right;
	padding-left: .5em;
	padding-right: 4em;
	background-color: #ffffff;
}
span.term2
{
font-size: 1em;
	float: left;
	padding-right: .5em;
	padding-left: 4.0em;
	background-color: #ffffff;
}
span.page2
{
font-size: 1em;
	float: right;
	padding-left: .5em;
	padding-right: 8em;
	background-color: #ffffff;
}


/*
//engine	//example:
<fieldset ><legend>Engine</legend>"
	<div class='dots'>"
		<span class='term'>Bore &amp; Stroke</span>"
		<span class='page'>"+bore+" x "+stroke+"</span>"
	</div>"
	<div class='clear'></div>"
	<div class='clear'></div>"
</fieldset>"
	<div class='clear'></div>"
*/
.term, .page, .box, fieldset {
	background-color: #ffffff;
}
/*solid | dashed | dotted | double | outset | inset | groove | ridge*/
fieldset
  { border: 5px inset blue;
	width: 800px;
  margin-left: auto;
  margin-right: auto;
	}
legend
  {color: blue;
	font-size: 24px;
	font-weight: bold;
	}

/*end leader dots*/

span.tab1
{
position:absolute;
left:500px;
}
span.tab2
{
position:absolute;
left:900px;
}
span.tab3
{
position:absolute;
left:835px;
}

.ublack {
	 background-color: #000000;/* black */
}
.thetext {
	position: absolute;
	max-width:  800px;
	padding: 0 0 0 0;
	margin-top: -20px;
	margin-left: 315px;
} 



#tophead h1 {
	font-size: 3em;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #ff0000;
	font-weight: bold;
	text-align: center;	
}

#tophead img {
	float: left;
	margin-top: 4px;	
	}
figure.right {
  float: right;
  border: none;
  padding-left: 2%;
  padding-right: 1%;
	/*margin-right: 200px;*/
}
figure.left {
  float: left;
  border: none;
  padding-left: 2%;
  padding-right: 1%;
	/*margin-left: 200px;*/
}

figure.center {
  border: none;
	text-align: center;
}
figcaption.center {text-align:center; font: 1.1em Verdana; font-weight: bold;
}









/* ========================Headings =============================================*/
h1 { font-family: "Times New Roman", Georgia, Times,serif ;
	color: #ff0000;
 font-size: 3em; font-weight: bold; text-align:center; text-transform:uppercase;}
h2 { text-align: center;
	font-size: 1.875em;
	font-family: verdana, georgia, arial, helvetica, sans-serif;background-color: #ffff00;color: white;font-weight: bold; text-transform:uppercase;
	max-width:  800px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	color: black;
	}
h3 { text-align: center;
	font-size: 1.5em;
	font-family: verdana, georgia, arial, helvetica, sans-serif;background-color: #000080;color: white;font-weight: bold; }
h4 { text-align: center;
	font-size: 1.5em;
	font-family: verdana, georgia, arial, helvetica, sans-serif;background-color: blue;color: white;font-weight: bold; }
h5 { font-size: 1em; color: red;
	font-family: verdana, georgia, arial, helvetica, sans-serif; }
h6 { text-align: center;
	font-size: 1.875em;
	font-family: verdana, georgia, arial, helvetica, sans-serif;background-color: #ffff00;color: white;font-weight: bold; text-transform:uppercase;
	max-width:  900px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	color: black;
	}
/* ==============================================================================*/
/* ===========================Text blocks =======================================*/
.info, .ublack, .uwhite, .uoptions, .uid, .utype, .uengine, .utransmission,
.uchassis, .uinterior, .utechnical, .ustandard {
	font-family: verdana, georgia, arial, helvetica, sans-serif;
 	font-size: 1.1em;
}


.info, .uoptions, .uid, .utype, .uengine, .utransmission,
.uchassis, .uinterior, .utechnical, .ustandard {
	width: 100%;
	max-width: 950px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 0.5cm 0.5cm;
	overflow:auto;
}
#text {
	font-family: verdana, georgia, arial, helvetica, sans-serif;
 	font-size: 1.1em;
	width: 100%;
	max-width: 950px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 0.5cm 0.5cm;
	overflow:auto;
	background-color: #ffffff;
	color: black;
}



.dinfo {
	width: 100%;
	max-width: 1000px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 0.5cm 0.5cm;
	overflow:auto;
	background-color: #000000;
	color: white;
}

.info, .translate { 
	background-color: #ffffff;
	color: black;
}
.dark { 
	background-color: #000000;
	color: white;
  margin-left: auto;
  margin-right: auto;
}




.translate {
	max-width: 170px;
  display: block;
	position:absolute;
	top:245px;
	left: 150px;
	/*float: right;*/
	padding: .2cm .2cm .2cm .2cm;
}

#rightside {
position: absolute;
padding: 0 0 20px 0; /*top right bottom left*/
margin-top: 200px;
margin-left: 87%;
}
#titleside {
position: absolute;
padding: 0 0 20px 0; /*top right bottom left*/
margin-top: 0px;
margin-left: 235px;
border: none;
}








#subtitleside {
position: absolute;
padding: 0 0 20px 0; /*top right bottom left*/
margin-top: 70px;
margin-left: 235px;
}


.ublack {
	color: white;
}
.uoptions, .uid, .utype, .ustyle, .uengine, .utransmission, .uwhite,
.uchassis, .uinterior, .utechnical, .ustandard {
	color: black
}

.guest { background-color: white;
	color: black;
	font-size: 1em;
	display: block;
  margin-left: auto;
  margin-right: auto;
	max-width: 600px;
 }
.uoptions, .opfield { background-color: #D6D7FC;}
.uid, .idfield { background-color: #c0c0c0;}
.utype, .tyfield { background-color: #FCE0FC;}
.ustyle, .stfield { background-color: #FCE0FC;}
.uengine, .enfield { background-color: #FDE5E5;}
.utransmission, .trfield { background-color: #F7E6C3;}
.uchassis, .chfield { background-color: #ccffcc;}
.uinterior, .infield { background-color: #cccccc;}
.utechnical, .tefield { background-color: #ffffcc;}
.ustandard { background-color: #40FFFF;}
/*.uhistorical { background-color: #c0c0c1; list-style: none outside;}*/
/*.uhistorical { background-color: #E3E1E1; list-style: none outside;}*/
.hifield { background-color: #E3E1E1;}
.perform, .pefield { background-color: #FFFF80;color: #000000; }

/* ================================== GRAPHICS ============================== */
/* Locate graphics at bottom of each page */
.ublack{
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 5px 5px;
	max-width: 950px;
}
.uwhite{
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 5px 5px;
	background-color: #fffffe;
	max-width: 640px;
}

.mini {
  float: left;
  border: none;
	width: 100px;
  padding-left: 3px;
  padding-right: 3px;
}

/*
<div class='uwhite'>
	<div class='mini'><a class='image' href="../cad1930/CAD36S.HTM"><img src="../1936.png" alt="1936"></a></div>
	<div class='mini'><a class='image' href="../cad1930/CAD37S.HTM"><img src="../1937.png" alt="1937"></a></div>
	<div class='mini'><a class='image' href="../cad1930/CAD38S.HTM"><img src="../1938.png" alt="1938"></a></div>
	<div class='mini'><a class='image' href="../cad1940/CAD40S.HTM"><img src="../1940.png" alt="1940"></a></div>
	<div class='mini'><a class='image' href="../cad1940/CAD41S.HTM"><img src="../1941.png" alt="1941"></a></div>
	<div class='mini'><a class='image' href="../cad1940/CAD42S.HTM"><img src="../1942.png" alt="1942"></a></div>
</div>
*/
/* aligning images */
div.fig_right {
  float: right;
  border: none;
  padding-left: 1%;
	width: auto;
}
div.fig_right p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
/*
HTML
<div class="fig_right">
  <p><img src="eiffel.jpg" width="136"
    height="200" alt="Eiffel tower">
  <p>Scale model of the
    Eiffel tower in Parc Mini-France
</div>
*/

div.fig_left {
  float: left;
  border: none;
  padding-right: 1%;
	width: auto;
}
div.fig_left p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
/*
HTML
<div class="fig_left">
  <p><img src="eiffel.jpg" width="136"
    height="200" alt="Eiffel tower">
  <p>Scale model of the
    Eiffel tower in Parc Mini-France
</div>
*/
.centerit {
    display: block;
		text-align: center;
    margin-left: auto;
    margin-right: auto;
		}
img.center 
  {display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto }

div.fig_centre {
    display: block;
    margin-left: auto;
    margin-right: auto }
div.fig_centre p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
/*
<div class="fig_centre">
	<img src="1941/conv41b.jpg" class='centre'
		width="598"
		height="263"
		alt="1941 Cadillac">
	<p>
		1941 Cadillac Convertible
	</p>
</div>
<div class="fig_centre"><p><a class='image'
href="1941/cad41n.jpg"><img class='centre'
src="1941/cad41n.jpg"
width="280"
height="150"
alt="1941 Cadillac"></a></p><p>
Click to supersize<br />
1941 Cadillac Sedan
</p>
</div>
*/
/* ================================= TEXT MODIFICATIONS ======================*/
acronym { font: 1.0em verdana, georgia, arial, helvetica, sans-serif;font-weight: bold; border-bottom: 1px double #FF0000; cursor: help;}
em { font: 1.0em verdana, georgia, arial, helvetica, sans-serif;font-style: oblique; font-weight: bold;}
span.cap-g {
  float: left;
  font: 1.7em verdana, georgia, arial, helvetica, sans-serif;
  padding: 0 0.15em;
  margin: 0 0.15em 0 0;
  background: #008000;
  border: 3px outset #0000FF; /*#2e8b57;*/
	color: #ffffff;
	width: auto;
  }
/* dark blue*/
.black { text-align: center;font: 1.1em verdana, georgia, arial, helvetica, sans-serif;font-weight: bold;color: white;background-color: blue; }
/* light blue*/
.blue { text-align: center;font: 1em verdana, georgia, arial, helvetica, sans-serif;font-weight: bold;color: black;background-color: #ccffff; }

.hilite { font: 1.2em verdana, georgia, arial, helvetica, sans-serif;text-align: left; color: #000001; }
.wilite { font: 1.2em verdana, georgia, arial, helvetica, sans-serif;text-align: left; color: #008000; }
.redlite { font: 1.2em verdana, georgia, arial, helvetica, sans-serif;
	text-align: left;
	color: #ff0000; }

/* ===================== LISTS ==============================*/
/* Make all lists as hanging indent */
ul.none
	{
	list-style: none outside;
}

/* set list font and justify it*/
li { font-family: verdana, georgia, arial, helvetica, sans-serif;  font-size: 1.0em; }
.kolor { color: #0000FF; font-family: verdana, georgia, arial, helvetica, sans-serif; font-size: 0.9em; }
.k   { color: #0000FF; font: .9em verdana, georgia, arial, helvetica, sans-serif; border: none; }
.krt { color: #0000FF;text-align: right;font: .9em verdana, georgia, arial, helvetica, sans-serif; border: none;}

/* justify (right & left) paragraph text */
p { text-align: justify;font-family: verdana, georgia, arial, helvetica, sans-serif; font-size: 1.0em; }



a:link {color: #0000FF;}
a:visited {color: #008000;}
a:hover {color: #FF00FF;}
a:active {color: #0000FF;}
a.image:link {color: #FFFFFF;}
a.image:visited {color: #FFFFFB;}
a.image:hover {color: #FFFFFD;}
a.image:active {color: #FFFFFC;}
a.bimage:link {color: #000002;}
a.bimage:visited {color: #000003;}
a.bimage:hover {color: #000004;}
a.bimage:active {color: #000005;}

.clear {
	clear:both;
}
/*Usage instead of clearing <br> <div class='clear'></div>*/

/*
<br style="clear: right;">
none, left, right, both
*/
br.none { clear: none; }
br.left { clear: left; }
br.right { clear: right; }
br.both { clear: both; }
.arrow { border: none;}

/*
.index{ width: 53px;height: 52px;float: right;border: none; background: url(cad-log4.gif) }
<div class='index'>
</div>
*/

/*
<img class='right' style="width: 320px; height: 130px" src="img.jpg" alt="whatever">
<img class='right' src="img.jpg" alt="whatever">
*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.halfmoon{
margin-bottom: 1em;
}
.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px verdana, georgia, arial, helvetica, sans-serif;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}
.halfmoon li{
display: inline;
margin: 0;
}
.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 1px solid #DDD;
color: black;
font-size: 13px;
background: #ECEEEC url(media/tabright.gif) top right no-repeat;
}

.halfmoon li a:visited{
color: black;
}
.halfmoon li a:hover{
background-color: yellow;                /*#CDDADA;*/
color: red;
}
/* BLUE MOON */
.bluemoon{
margin-bottom: 1em;
}
.bluemoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-size: 1.2em;
font-family: verdana, georgia, arial, helvetica, sans-serif;
font-weight: bold;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid #929492;
}
.bluemoon li{
display: inline;
margin: 0;
}
.bluemoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 1px solid #DDD;
color: white;
font-size: .6em;
/*background: #ECEEEC url(media/tabright.gif) top right no-repeat;*/
background: blue url(media/tabright.gif) top right no-repeat;
}

.bluemoon li a:visited{
/*color: black;*/
color: white;
}
.bluemoon li a:hover{
/*background-color: #CDDADA;*/
background-color: #4040FF;
/*color: navy;*/
color: white;
}
img.logo { width: 53px;height: 52px;float: right;border: none; }
img.help { width: 100px;height: 100px;float: right;border: none; }
img.helping { width: 100px;height: 100px;float: right;border: none; }
/*
<a href="../../INDEX.HTM">
<img class='logo' src="../../cad-log4.gif" alt="Cadillac Menu"></a>
*/

img.copy { height: 20px;width: 310px;float: left;border: none; }
/*
HTML
<img class='copy' src="../../copy.png" alt="copyright">
*/

table.centre {
 	/*table-layout:fixed;*/
	/*width:780px;*/
	max-width: 950px;
  margin-left: auto;
  margin-right: auto;
	border: 1px solid black; /* outside border */
 }
table.ncentre {
 	/*table-layout:fixed;*/
	/*width:780px;*/
	max-width: 950px;
  margin-left: auto;
  margin-right: auto;
	border: none; /* outside border */
 }
table.regular {
	border: 0px solid black;
	margin-left: auto;
  margin-right: auto;
	/*border: 0px solid black; /* outside border */
 }
tr.regular { 
	text-align: justify;
	font: 1.0em verdana, georgia, arial, helvetica, sans-serif;
	border: 1px solid black;
	color: black;
 }
td.regular { 
	text-align: justify;
	font: 1.0em verdana, georgia, arial, helvetica, sans-serif;
	border: 1px solid black;
	color: black;
 }

table.fixed {
 	table-layout:fixed;
	width:800px;
  margin-left: auto;
  margin-right: auto;
	border: 1px solid black; /* outside border */
 }
table.leader {
 table-layout:fixed;width:800px;	
	border-style: none ; /* outside border */
	margin-left: auto;
  margin-right: auto;
	/*border: 0px solid black; /* outside border */
 }
td.op { 
	text-align: justify;
	font: 1.0em verdana, georgia, arial, helvetica, sans-serif;
	border: none;
	color: black;
 }
td.opri {
	font: 1.0em verdana, georgia, arial, helvetica, sans-serif;
	border: none;
	color: black;
	text-align: right;}


th { text-align: center;font: .9em verdana, georgia, arial, helvetica, sans-serif; font-weight: bold;border: 1px solid black; color: white; background:blue; }
/* cells with no borders */
td { text-align: justify;vertical-align:text-top;font: .9em verdana, georgia, arial, helvetica, sans-serif; border: none;color: black; }
/* cells with borders */
td.yes { text-align: justify;font: .9em verdana, georgia, arial, helvetica, sans-serif; border: 1px solid black;color: black; }

.sm { text-align: center;font: 0.8em verdana, georgia, arial, helvetica, sans-serif; font-weight: bold;border: 1px solid black; color: white; background:blue; }
td.centre { text-align: center;font: 1.0em verdana, georgia, arial, helvetica, sans-serif; font-weight: bold;border: 1px solid black;color: black; }
.no { text-align: justify;vertical-align:text-top;font: 1.0em verdana, georgia, arial, helvetica, sans-serif; border: 0px solid black;color: black; }
.rt { font: 1.0em verdana, georgia, arial, helvetica, sans-serif; border: 0px solid black;color: black; text-align: right;}
.rit { text-align: right;font: 1.0em verdana, georgia, arial, helvetica, sans-serif; border: 1px solid black;color: black; }
.lf { text-align: left;font: 1.0em verdana, georgia, arial, helvetica, sans-serif; border: 0px;color: black; }
.rf { text-align: right;font: 1.0em verdana, georgia, arial, helvetica, sans-serif; border: 0px;color: black; }

.dots {
background:url('https://motorera.com/dot.gif') repeat-x bottom;
}

/*To apply this to the example form, you would just use it as: 

	<td><div class="dots"><span class="field">Last Name</span></div></td>
*/







/* set the color of the table boxes */

/*
<sup>1</sup>&frasl;<sub>10</sub>
*/
/* DROP DOWN MENU */
/* ================================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container {margin:5px 0 15px 0px; position:relative; width:770px; height:25px; z-index:100;} 
/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}
/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;width:77px; font-size:12px; color:#ffffff; height:20px; line-height:19px; text-decoration:none; text-indent:1px; border:1px solid #000; border-width:1px 0 1px 1px;}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:1px 6px 0px 1px;} /*top, rt, bot, lf 0,1,1,1*/
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
/* Set up the list items */
/*#pmenu li {float:left; background:#7484ad;}*/
#pmenu li {float:left; background:blue;}
/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#dfd7ca; color:#c00;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:40px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:120px;}
/* Position the first sub level beneath the top level links */
#pmenu > li:hover > ul {left:-30px; top:16px;}
/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#dfd7ca; color:#c00;}
/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}
/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:blue url(fly.gif) no-repeat right center;}
#pmenu li.drop {background:blue url(drop.gif) no-repeat right center;}
/* #7484ad */
/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}
/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}
/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}
/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul {
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}

.w200 {width: 200px;
}
.main {
 	font-size: 1em;
	width: 100%;
	max-width: 950px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 0.3cm .5cm;
	background-color: #FFFFFF;
	color: black;
}
.fullmain {
 	font-size: 1em;
	max-width: 100%;
  margin-left: auto;
  margin-right: auto;
	padding: 0.3cm .5cm;
	background-color: #FFFFFF;
	color: black;
}

.uhistorical {
 	font-size: 1em;
	max-width: 950px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 0.3cm .5cm;
	background-color: #FFFFFF;
	color: black;
}

.ustyle {
	font-family: verdana, georgia, arial, helvetica, sans-serif;
 	font-size: 16px;
	width: 100%;
	max-width: 950px;
  display: block;
  margin-left: auto;
  margin-right: auto;
	padding: 0.5cm 0.5cm 0.5cm ;
	overflow: auto;

}

#comp-ad {
	font-size: 30px;
	text-align: center;
}

	a.comp:visited {color: pink;}
	a.comp:link {color: white;}
	a.comp:hover {color: yellow;}
	a.comp:active {color: white;}


tr:hover {background-color: yellow;}
