body {
			  text-align: center;
			  margin: 0px 0px 0px 4px;
			  border: 0px;
			  padding: 0px;
			}

			#wholepage {
			  position: relative;
			  font-size: 10px;
			  width: 850px;
			  background-color: #ebebd7;
			  margin: 0px;
			  border: 0px;
			  padding: 0px;
			}

			#logobox {
			  position: relative;
			  width: 850px;
			  background-color: #ebebd7;
			  margin-bottom: 12px;
			  border: 1px solid #999999;
			  padding: 0px;
			}

			#localnav {
			  position: relative;
			  width: 850px;
			  height: 20px;
			  color: ffffff;
			  text-align: center;
			  font-family: Arial;
			  font-size: 12px;
			  font-weight: bold;
			  background-color: #336666;
			  margin-bottom: 12px;
  			  border-bottom: solid 1px #306161;
 			  border-top: solid 1px #306161;
			  padding: 0px;
			}

			ul {
			  margin-top: 8px;
			  margin-bottom: 8px;
			}

			ul#navigation {
			  width: 100%;
			  background-color: #336666;
			  margin: 0px;
  			  border-bottom: solid 2px #2f5959;
 			  border-top: solid 2px #2f5959;
			  padding: 0px;
			}

			ul#navigation li {
			  display: inline;
			  margin: -2px;
			}

			ul#navigation li a {
  			  text-decoration: none;
			  border-left: solid 1px #bbbbbb;
			  padding-left: 12px;
			  padding-right: 12px;
			}

			ul#navigation li a:link {
			  background-color: #336666;
			  border-left: solid 1px #bbbbbb;
			}

			ul#navigation li a:visited {
			  background-color: #336666;
			  border-left: solid 1px #bbbbbb;
			}

			ul#navigation li a:hover {
			  background-color: #669999;
			  border-left: solid 1px #bbbbbb;
			}

			ul#navigation li a:active {
			  background-color: #669999;
			  border-left: solid 1px #bbbbbb;
			}

			ul#navigation li#last a {
			  border-left: solid 1px #bbbbbb;
			  border-right: solid 1px #bbbbbb;
			  padding-left: 12px;
			  padding-right: 12px;
			}

			li {
			  margin-top: 2px;
			  margin-bottom: 2px;
			}

			#tickerbar {
			  position: relative;
			  color: ffffff;
			  text-align: left;
			  font-family: Arial;
			  font-size: 12px;
			  font-weight: bold;
			  background-image: url('http://www.appilistic.com/images/green_grad_bg.gif');
			  border: 0px;
			  padding-top: 2px;
			  padding-bottom: 2px;
			  padding-left: 15px;
			}

			#largemain {
			  position: relative;
			  width: 850px;
			  background-color: #ebebd7;
			  text-align: left;
			  border: 1px solid #999999;
			  padding-bottom: 12px;
			}

			#medmain {
			  position: relative;
			  width: 670px;
			  float: right;
			  border: 0px;
			  padding: 0px;
			}

			#smallmain {
			  position: relative;
			  width: 490px;
			  float: left;
			  border: 0px;
			  padding: 0px;
			}

			.header-text-box {
			  position: relative;
			  background-color: #ebebd7;
			  color: #666666;
			  text-align: left;
			  font-family: Tahoma;
			  font-size: 18px;
			  border: 0px;
			  padding-top: 8px;
			  padding-bottom: 10px;
			  padding-left: 0px;
			}

			.footer-text-box {
			  position: relative;
			  color: #ffffff;
			  text-align: center;
			  font-family: Tahoma;
			  font-size: 10px;
			  background-image: url('http://www.appilistic.com/images/green_grad_bg.gif');
			  background-repeat: repeat-x;
			  padding: 2px;
			}

			.full-width {
			  position: relative;
			  font-family: Arial;
			  font-size: 13px;
			  border: 0px;
			  padding: 0px;
			}

			.small-left {
			  position: relative;
			  width: 240px;
			  float: left;	
			  font-family: Arial;
			  font-size: 13px;
			  border: 0px;
			  padding: 0px;
			}

			.small-right {
			  position: relative;
			  width: 240px;
			  float: right;
			  font-family: Arial;
			  font-size: 13px;
			  border: 0px;
			  padding: 0px;
			}

			.med-right {
			  position: relative;
			  width: 155px;
			  float: right;
			  text-align: center;
			  border: 0px;
			  padding-top: 0px;
			  padding-bottom: 0px;
			  padding-left: 12px;
			  padding-right: 12px;
			}

			.large-left {
			  position: relative;
			  width: 155px;
			  float: left;	
			  border: 0px;
			  padding: 12px;
			}

			.infobox {
			  position: relative;
			  width: 150px;
			  margin-bottom: 12px;
			  border: 1px solid #666666;
			  padding: 0px;
			}

			.infobox-header {
			  text-align: left;
			  color: #ffffff;
			  font-family: Arial;
			  font-size: 12px;
			  font-weight: bold;
			  background-image: url('http://www.appilistic.com/images/gray_grad_bg.gif');
			  background-repeat: repeat-x;
			  background-color: #ffffff;
			  border: 0px;
			  padding-top: 2px;
			  padding-bottom: 2px;
			  padding-left: 5px;
			}

			.infobox-body {
			  text-align: left;
			  color: #000000;
			  font-family: Arial;
			  font-size: 13px;
			  background-color: #ffffff;
			  border: 0px;
			  padding-top: 8px;
			  padding-bottom: 12px;
			  padding-left: 4px;
			}

			.infobox-body li {
			  list-style-type: none;
			  margin-left: -40px;
			  padding-bottom: 8px;
			}

			.float-left {
			  float: left;	
			}

			.float-right {
			  float: right;	
			}

			.center {
			  text-align: center;
			}

			.left {
			  text-align: left;
			}

			.right {
			  text-align: right;
			}

			.bold {
			  font-weight: bold;
			}

			.italic {
			  font-style: italic;
			}

			.invisible {
			  display: none;
			}

/* ==== Floating images ==== */

.imgfloatright
{
  float: right;
  padding: 0 0 5px 10px;
  background-color: white;
}

.imgfloatleft
{
  float: left;
  padding: 0 10px 5px 0;
  background-color: white;
}


#bu-main.two-cols #bu-content img.topright
{
  /*margin: -10px 0 5px 10px;*/
  position: absolute;
  right: 0;
  top: 0px;
}


/* hide headline text */
#bu-top h1 { display: none; }