body { color: #000000;
background-image: url(images/chalk.jpeg);
background-repeat: repeat;
font-family: 'times new roman', serif;
top:0;
left:0;
margin:0;
padding:0;
font-size:16px; }


H1 { color: #000000; 
text-align: center; 
background: transparent;
font-size:22px;
font-family: 'New York', serif; } 

H2 { color: #ff0000;
font-family: arial,Helvetica,sans-serif;
text-align: center; 
font-size:16px;
background: transparent; } 

H3 { color: #000000;
background: transparent; 
font-weight:bold;
font-size:14px;
font-family:  arial,Helvetica,sans-serif; } 

.leftalign {text-align: left; } 
.centeralign {text-align:center; }
.rightalign {text-align:right; }

.smallfont {font-size:11px;}
.medfont {font-size:14px;}
.largefont {font-size:16px;}
.exlargefont {font-size:18px;}

div.quotenoi { margin-left:1.5em;
margin-right: 1.5em; }

hr {background:#3333cc;
   width:85%;
   height:1px;
   text-align:center; }

.clearboth {clear:both;}

.indent { margin-left:1.5em;
margin-right: 1.5em; }

.placeorder {font-size:16px; }

.partstable {font-size:12px;}

.red {color:#ff0000; }

.redlg  {color:#ff0000;
	font-size:14px;
	font-weight:bold; }


UL {list-style-type: disc;
	font-size:12px;
	font-family:arial,Helvetica,sans-serif;
	padding-left:15px; } 

.tourbutton {vertical-align:bottom; }

.box200border {width:200px;
	display:block;
    height:auto;
	text-align:center;
	text-size:11px;
    border:1px solid #999999;
	vertical-align:middle;
    padding:5px;
    margin:5px; }

.floatleft {float:left;}

.floatright {
float: right;
width: 200px; 
margin-top:5px;
margin-bottom:10px;
margin-left:10px; 
color:#000000; 
font-size:12px;
font-weight:bold; }

.floatleft80 {float:left;
	width:80px;
	padding:8px;
	text-align:center;
	font-size:11;
	font-weight:bold;
	color:#000000;}

.floatright80 {float:right;
	width:80px;
	padding:8px;
	text-align:center;
	font-size:11;
	font-weight:bold;
	color:#000000; }

.floatright100 {float:right;
	width:100px;
	padding:8px;
	text-align:center;
	font-size:11;
	font-weight:bold;
	color:#000000; }



.box760  {width:760px;
     margin-left:auto;
     margin-right:auto;  }

.box650 {width:650px;
     margin-left:auto;
     margin-right:auto;  }

.box600 {width:600px;
     margin-left:auto;
     margin-right:auto;  }

.box500 {width:500px;
     margin-left:auto;
     margin-right:auto; }

.box400 {width:400px;
     margin-left:auto;
     margin-right:auto;  }

.box300 {width:300px;
     margin-left:auto;
     margin-right:auto; }

.box150 {width:150px;
     margin-left:auto;
     margin-right:auto; }

 /* regular links*/

.smalllinks  a:visited {color: #003399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; 
  font-size: 11px;  }
.smalllinks  a:link {color: #003399;
  font-weight: bold;
  background: transparent;
  text-decoration: none;
  font-size: 11px;  }
.smalllinks  a:hover {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: underline; 
  font-size: 11px; }
.smalllinks  a:active  {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: underline;
  font-size: 11px;  }


 /*footer links*/

.footerlinks a:visited {color: #003399;
  background: transparent;
  text-decoration: none; 
  font-size: 12px; }
.footerlinks a:link {color: #003399;
  background: transparent;
  text-decoration: none;
  font-size: 12px; }
.footerlinks a:hover {color: #333399;
  background: transparent;
  text-decoration: underline;
  font-size: 12px; }
.footerlinks a:active  {color: #333399;
  background: transparent;
  text-decoration: underline;
  font-size: 12px;   }


 /* regular links*/

a:visited {color: #003399;
  font-weight: bold;
  background: transparent;
  text-decoration: none;  }
a:link {color: #003399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
a:hover {color: #3366ff;
  font-weight: bold;
  background: transparent;
  text-decoration: underline; }
a:active  {color: #3366ff;
  font-weight: bold;
  background: transparent;
  text-decoration: underline; }


        /*drop down menu links lav to lt lav*/

.ddm1 { background-image: url(images/kueflerlogo4.jpg);
   background-repeat: no-repeat; 
   font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size: 11px;  }

.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1:visited,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 112px 3px 6px 8px;
    text-decoration: none;
    display: block;
    position: relative;  }

.ddm1 .item1, 
.ddm1 .item1:visited {
    background: transparent;
    color: #ccccff; }

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: transparent;
    color: #9999cc; }

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 4px 6px 4px 6px;
    text-decoration: none;
    display: block;
    white-space: nowrap;  }

.ddm1 .item2,
.ddm1 .item2:visited  {
    background: #000000;
    color: #ccccff;  }

.ddm1 .item2:hover {
    background: #000000;
    color: #9999cc;  }

.ddm1 .section {
    border: 1px #DDDDDD; /*produces lines between items in sub menu*/
    border-style: none none solid none;
    position: absolute;
    visibility: hidden; /*sub menu box hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap; }

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
