/* --- rpmach.css --- */



body{

 margin:0px 0px 0px 0px;

 background-color:#ffffff;

 color:#000000;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 background-image:url('./images/bgmain.jpg');

 background-position:top left;

 background-repeat:repeat-x;

 background-attachment:fixed;

}

/* h1         {color: #000000; background: #ffffff; font-weight: bold; font-family: Tahoma, Verdana; font-size: 16px; margin: 0px; padding: 2px;} */

h1{

	font-family:'Monotype Corsiva',Chelsea,cursive;

	font-size:24pt;

	font-style:italic;

	color:#6c8099;

	text-align:center;



}

h2{

 font-size:2em;

 font-style:italic;

}

h3{

 font-size:1.1em;

 font-size:18px;

 font-style:italic;

 text-decoration:underline;

}

h4{

	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;

	font-size:11pt;

	color: #000080;

	font-weight:bold;

}

dt{

 margin:0px 50px 0px 12px;

 background-color:#ffffff;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 font-size:10pt;

 font-weight:bold; 

 font-style:normal;

 color:#000080;

}

dd{

 margin:0px 30px 0px 12px;

 background-color:#ffffff;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 font-size:10pt;

 font-weight:normal; 

 font-style:normal;

 color:#000000;

}

ol li, ul li {

	margin:10px 40px 0px 25px;

	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;

	font-size:10pt;

	color: #000000;

	font-weight:normal;

}

li{

 margin:0px 20px 0px 20px;

 list-style-image:URL(./images/bullet_16x16.jpg);

 list-style-image:URL(./images/bullet_32x22.gif);

 list-style-image:URL(./images/bullet_32x16.gif);

 list-style-position:outside;

}

li a{

 vertical-align:top;

} 

p{

 margin:10px 30px 0px 25px;

	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;

	font-size:10pt;

	text-decoration:none;

	color: #000000;

	font-weight:normal;

}

/* cMenu for menu background */

.cMenu{

 margin:25px 0px 0px 0px;

 background-color:#132539;

 background-color:#3d50ae;

 background-color:#8094ab;

 border-left:#333333 thin ridge;

 border-right:#cccccc thin solid;

 background:url(./images/bgdiamond-plate2.gif);

 background-position:top left;

 background-repeat:repeat;

}



.cButtonMfr0{

 background-image:url('./buttons/bnmanufacturers_off.jpg');

 background-position:top left;

 background-repeat:no-repeat;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 text-decoration:none;

 font-size:24pt;

 vertical-align:middle;

}

.cButtonMfr1{

 background-image:url('./buttons/bnmanufacturers_on.jpg');

 background-position:top left;

 background-repeat:no-repeat;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 font-size:24pt;

 text-decoration:none;

 vertical-align:middle;

}



.cButtonHndTls0{

 background-image:url('./buttons/bnhandtools_off.jpg');

 background-position:top left;

 background-repeat:no-repeat;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 text-decoration:none;

 font-size:24pt;

 vertical-align:middle;

}

.cButtonHndTls1{

 background-image:url('./buttons/bnhandtools_on.jpg');

 background-position:top left;

 background-repeat:no-repeat;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 font-size:24pt;

 text-decoration:none;

 vertical-align:middle;

}

.cButtonBack0{

 background-image:url('./buttons/bngoback_off.jpg');

 background-position:top left;

 background-repeat:no-repeat;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 text-decoration:none;

 font-size:24pt;

 vertical-align:middle;

}

.cButtonBack1{

 background-image:url('./buttons/bngoback_on.jpg');

 background-position:top left;

 background-repeat:no-repeat;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 font-size:24pt;

 text-decoration:none;

 vertical-align:middle;

}

/* cHours for bus hrs, phone#, etc at bottom of every page */

.cHours{

 background-color:transparent;

 color:#000000;

 font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;

 font-size:12px;

 font-weight:bold;

}

.cTable1{

	background-color:#ffffff;

/*  border-right:#000000 thin ridge;*/

}

.footmenu{

 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

 font-size:12px;

 font-weight:normal;

 background-color:#eeeedd;

 color:#666666;

 text-decoration:none;

}

/* red line at bottom of every page */

.botline{

 font-family:sans-serif;

 font-size:2px;

 border-top:#cccccc 2px ridge;

 background-color:transparent;

}

/* footerA for browser footnote at bottom of Home page */

.footerA{

 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

 font-weight:normal;

 font-size:10px;

 background-color:transparent;

 color:#000000;

} 

/* footer for webmaster info below redline at bottom of every page */

.footer{

 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

 font-size:9px;

 font-weight:normal;

 background-color:transparent;

 color:#999999;

 text-align:left;

}

a.footer:link, a.footer:active, a.footer:visited {

  background-color:transparent;

  color:#999999;

  text-decoration:underline;

  font-weight:normal;

}

a.footer:hover {

  background-color:transparent;

  color:red;

  text-decoration:underline;

  font-weight:normal;

} 

.footnote{

 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

 font-weight:normal;

 font-style:normal;

 font-size:10px;

 background-color:transparent;

 color:#0000ff;

 text-align:center;

}

a.footerA:visited, a.footnote:visited {

  text-decoration: underline;	

  font-weight: normal;

  background-color:transparent;

  color: purple;

}

a.footerA:active, a.footnote:active {

  text-decoration:none;

  font-weight:normal;

  background-color:transparent;

  color:#00cc00;

}

a.footerA:hover, a.footnote:hover {

	text-decoration:none;

	font-weight:normal;

  background-color:transparent;

	color:red; 

}

/*   

a:link {

  text-decoration:underline;

  font-weight:normal;

  background-color:transparent;

  color:blue;

}

a:visited {

  text-decoration: underline;	

  font-weight: normal;

  background-color:transparent;

  color: purple;

}

a:active {

  text-decoration:none;

  font-weight:normal;

  background-color:transparent;

  color:#00cc00;

}

a:hover {

	text-decoration:none;

	font-weight:normal;

  background-color:transparent;

	color:red; 

}

*/

/* linkclass for menu at bottom of every page */

.linkclass{

 border:none;

 font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;

 font-size:8pt;

 font-weight:normal;

 background-color:#ffffff;

 color:#0000ff;

 text-align:center;

}

p.linkclass a:link{

 border:none;

 text-decoration:underline;

 background-color:#ffffff;

 color:#0000ff;

}

p.linkclass a:visited {

 border:none;

 text-decoration: underline;	

 font-weight: normal;

 background-color:#ffffff;

 color: purple;

}

p.linkclass a:active {

 border:none;

 text-decoration: underline;	

 font-weight: normal;

 background-color:#ffffff;

 color:#00cc00;

}

p.linkclass a:hover{

 border:none;

 text-decoration:none;

 font-weight: normal;

 background-color:#ffffff;

 color:#ff0000;

}