* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
	 background-image: url(images/1pxhead.jpg);
 background-repeat: repeat-x;
}
#wrapper { 
 position: relative;
 margin-left: auto;
 margin-right: auto;
 width: 798px;
 border-right: 1px solid #666;
 border-left: 1px solid #666;
 border-bottom: 1px solid #666;
 min-height: 600px;
 }

#header {
 color: #333;
 background-image: url(images/header.jpg);
 background-repeat: no-repeat;
 width: 800px;
 height: 213px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 25px;
 overflow: hidden;
}

#header a { width: 800px; height: 213px; display: block; }


#topmenu {
  height: 37px;
  background-image: url(images/1pxmenu.jpg);
  background-repeat: repeat-x;
}

}
#topmenu table {
  width: 100%;
  height: 25px;
  text-align: center;
  float: left;
}
#topmenu * td {
  line-height: 21px;
  border-right: 2px solid #FFFFFF;
  padding-right: 5px;
  padding-left: 5px;
}
#topmenu * {	
  color: #666666;
  font-family: serif;
  text-transform: uppercase;
  font-size: 18px;
}
#topmenu * a {
  text-decoration: none;
}
#topmenu * a:hover {
  text-decoration: underline;
}
#topmenu-lastitem {
  border: 0px !important;
}
#topmenu-space {
  border: 0px !important;
  background-color: white;
}


#leftcolumn { 
 position: absolute;
 top: 25px;
 left: 0px;
 margin: 10px;
 color: #666666;
 padding: 10px;
 width: 188px;
 border-right-style: solid;
 border-width: 1px;
}

#rightcolumn { 
 position: relative;
 color: #333;
 margin: 0px 25px 45px 245px;
 padding-top: 10px;
}


p {
  margin-bottom: 10px;
  color: #555555;
  line-height: 18px;
}

a {
  color: #00457B;
  text-decoration: none;
}
a:hover {
  color: #74ABD7;
  text-decoration: none;
}

a.white {
  color: white;
  text-decoration: none;
}
a.white:hover {
  color: #B9D5EB;
  text-decoration: none;
}

h1 {
  font-family: sans-serif;
  color: #DC1800;
  font-size: 18px;
  margin-bottom: 10px;
}
h2 {
  font-family: sans-serif;
  color: #00457B;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 5px;
}

h3 {
  font-family: sans-serif;
  background-repeat: no-repeat;
  color: #333333;
  font-size: 12px;

}

#leftcolumn ul li {list-style:disc;margin-left:25px;padding-left:0px; color: #555555;}
#rightcolumn ul li {list-style:disc;margin-left:25px;padding-left:0px; color: #555555;}

.breaker {
  clear: both;
}

img {
	border: none;
}

.w3button {
	text-align: center;
	border: none;
}

blockquote {
padding-left: 30px;
margin-bottom: 10px;
  color: #555555;
  line-height: 18px;
}