body {border: 0px; margin: 0px; padding: 0px; font-size: 0.9em; color: #000000;
		text-align: center; background-color: #CCCCCC; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
img {border: 0px;}
hr {color: Black; border-style: solid; height: 2px;}
td {font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif; font-weight: normal;}
th {font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif; font-weight: bold;}
p {border: 0px; margin: 0em 0em 0.5em 0em; padding: 0px; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
a:link, a:visited {color: #BB0000; text-decoration: none; font-weight: bold;}
a:active, a:hover {color: #FF0000; text-decoration: underline; font-weight: bold;}
h1 {border: 0px; margin: 0px; padding: 0px; font-size: 30px;  /* fixed size */
		text-align: left; font-weight: bold; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}

h1.font1 {border: 0px; margin: 0px; padding: 0px; font-size: 30px;  /* fixed size */
		text-align: left; font-weight: bold; font-family: 'Lucida Handwriting', Helvetica, Arial, Tahoma, Verdana, sans-serif;}
h1.font2 {border: 0px; margin: 0px; padding: 0px; font-size: 30px;  /* fixed size */
		text-align: left; font-weight: bold; font-family: 'Bradley Hand ITC', Helvetica, Arial, Tahoma, Verdana, sans-serif;}
h1.font3 {border: 0px; margin: 0px; padding: 0px; font-size: 30px;  /* fixed size */
		text-align: left; font-weight: bold; font-family: 'Freestyle Script', Helvetica, Arial, Tahoma, Verdana, sans-serif;}
h1.font4 {border: 0px; margin: 0px; padding: 0px; font-size: 30px;  /* fixed size */
		text-align: left; font-weight: bold; font-family: 'Swis721 BdOul BT', Helvetica, Arial, Tahoma, Verdana, sans-serif;}

h2 {border: 0px; margin: 0em 0em 0.5em 0em; padding: 0em; font-size: 2.2em;
		text-align: center; font-weight: normal; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
h3 {border: 0px; margin: 0em 0em 0.5em 0em; padding: 0em; font-size: 1.6em;
		text-align: left; font-weight: normal; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
h4 {border: 0px; margin: 0em 0em 0.5em 0em; padding: 0.5em 0em 0em 0em; font-size: 1.2em;
		font-weight: bold; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
ol {border: 0px; margin: 0em 0em 0.5em 0em; padding: 0px;
		list-style-type: decimal; list-style-position: outside; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
ul {border: 0px; margin: 0em 0em 0.5em 0em; padding: 0px;
		list-style-type: disc; list-style-position: outside; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
li {border: 0px; margin: 0em 0em 0.2em 4em; padding: 0px; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
input, textarea, file {font-size: 1em; padding-left: 2px; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
select {font-size: 1em; font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;}
.nospace {border: 0px; margin: 0px; padding: 0px;}
.footer {margin: 0em 0em 0.5em 0em; font-size: 0.8em;}
.box {border: 0px; margin: 0em 0em 0.5em 0em; padding: 10px; background-color: #EEEEEE;}
.monospace {font-family: "Courier New", Courier, mono, serif;}
.question {margin: 0em 0em 0.5em 0em; font-style: italic;}
.answer {margin: 0em 0em 0.5em 4em;}

/* table display styles */
table.cmstable {margin-bottom: 0.5em;}
th.cmstabletitle {text-align: center;}
p.cmstabletitle {margin: 0px; font-size: 1.5em; font-weight: bold;}
th.cmstableheader {text-align: center;}
p.cmstableheader {margin: 0px; font-weight: bold;}
td.cmstablesubtitle {text-align: left;}
p.cmstablesubtitle {margin: 0px; font-size: 1.2em;}
td.cmstablenormal1 {text-align: left;}
td.cmstablenormal {text-align: center;}
p.cmstablenormal {margin: 0px;}
	
/* layout styles specific to RDM Automotive site */
/* TOP RIGHT BOTTOM LEFT */
table.layout {border: 0px; margin: 0px; padding: 0px; background-color: #FFFFFF; width: 760px;}
td.logo {border: 0px; margin: 0px; padding: 0px; vertical-align: middle; text-align: right;}
td.maintitle {border: 0px; margin: 0px; padding: 15px 10px 15px 20px; vertical-align: middle; text-align: left;
	background-image: url('titleback.gif'); background-position: bottom right; background-repeat: repeat-y;} /* uses h1 */
td.menuholder {border: 0px; margin: 0px; padding: 0px 0px 50px 0px; vertical-align: top; text-align: right;
	background-image: url('menubackb.gif'); background-position: bottom right; background-repeat: no-repeat;}
td.pagecontent { border-top: 1px solid #CCCCCC;
	margin: 0px; padding: 10px 10px 30px 10px; vertical-align: top; text-align: left;
	background-image: url('pageback.gif'); background-position: bottom left; background-repeat: no-repeat;}
td.copyright {border: 0px; margin: 0px; padding: 5px; vertical-align: middle;}
p.copyright {border: 0px; margin: 0px; padding: 0px; font-size: 12px;}

/* td styles for the menu */	
.menu {
    margin: 0px; 
	border: 0px; 
	padding: 11px 5px 11px 0px; 
/*	border-right: 1px solid #CCCCCC; 
	padding: 20px 5px 2px 0px; 
*/	vertical-align: bottom; 
	text-align: right; 
    background-image: url('menubackl.gif'); background-position: top right; background-repeat: no-repeat;
	white-space: nowrap;
	text-decoration: none;
	}
	
/* td styles for the menu WHEN SELECTED */	
.menusel {
    margin: 0px; 
	border: 0px;
	padding: 11px 5px 11px 0px; 
/*	padding: 20px 5px 2px 0px; 
*/	vertical-align: bottom; 
	text-align: right; 
    background-image: url('menubackl.gif'); background-position: top right; background-repeat: no-repeat;
	white-space: nowrap;
	text-decoration: none;
	}

/* hyperlink styles for menus (linked with .menu above) */
a.menulink, a.menulink:visited {
    padding: 0px;
	margin: 0px;
	border: 0px;
	display: block;
	vertical-align: bottom; 
	font-size: 18px;
	width: 100%;
	}
a.menulinksel, a.menulinksel:visited {
    padding: 0px;
	margin: 0px;
	border: 0px;
	display: block;
	vertical-align: bottom; 
	font-size: 18px;
	width: 100%;
	color: #FF0000;
	}
a.menulink:hover, a.menulinksel:hover {
    padding: 0px;
	margin: 0px;
	border: 0px;
	display: block;
	vertical-align: bottom; 
	font-size: 18px;
	width: 100%;
	color: #FF0000;
	}
