#flash-box{
 height: 240px;
  width: 450px;
  align: center;
 background: url(../_media/homepage/rt.gif) right top no-repeat #eaf3f2;
 margin-bottom: 20px;
}
#flash-box div{
 background: url(../_media/homepage/rb.gif) right bottom no-repeat;
}

#blue-box{
  background: url(../_media/homepage/lt.gif) left top no-repeat #CC0000;
    border-bottom: 1px solid #ffffff; /* and ie hack */
	margin-bottom: 20px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 99%;
}
#blue-box a{
 color: #ffffff;
 text-decoration:none;
}


#blue-box a:hover{
text-decoration:underline;
}
#blue-box img{
 margin: 0 20px -5px 0;
 border: none;

}

#blue-box div{

  background: url(../_media/homepage/rt.gif) right top no-repeat;
}

#blue-box div div{
  background: url(../_media/homepage/rb.gif) right bottom no-repeat;

}

#blue-box div div div {
  background: url(../_media/homepage/lb.gif) left bottom no-repeat;
  padding:15px;

  xpadding-right: 15px;

}
#blue-box div div div table{
 xmargin-top: 15px;
  xmargin-bottom: 15px;
}
#blue-box div div div table tr td{
 padding: 10px 15px 10px 15px;
}

#blue-box div div div table tr td#top-left{
  border-right: 1px dashed #ffffff;
  border-bottom: 1px dashed #ffffff;
}

#blue-box div div div table tr td#top-right{
  border-bottom: 1px dashed #ffffff;
}

#blue-box div div div table tr td#bottom-left{
  border-right: 1px dashed #ffffff;
}

#green-box{
  background: url(../_media/homepage/lt.gif) left top no-repeat #339999;
    border-bottom: 1px solid #ffffff; /* and ie hack */
	margin-bottom: 20px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 90%;
}
#green-box a{
 color: #ffffff;
 text-decoration:none;
}


#green-box a:hover{
text-decoration:underline;
}
#green-box img{
 margin: 0 20px -5px 0;
 border: none;

}

#green-box div{

  background: url(../_media/homepage/rt.gif) right top no-repeat;
}

#green-box div div{
  background: url(../_media/homepage/rb.gif) right bottom no-repeat;

}

#green-box div div div {
  background: url(../_media/homepage/lb.gif) left bottom no-repeat;
  padding:15px;

  xpadding-right: 15px;

}
#green-box div div div table{
 xmargin-top: 15px;
  xmargin-bottom: 15px;
}
#green-box div div div table tr td{
 padding: 10px 15px 10px 15px;
}

#green-box div div div table tr td#top-left{
  border-right: 1px dashed #ffffff;
  border-bottom: 1px dashed #ffffff;
}

#green-box div div div table tr td#top-right{
  border-bottom: 1px dashed #ffffff;
}

#green-box div div div table tr td#bottom-left{
  border-right: 1px dashed #ffffff;
}

.stretchy-border-box{
 border: 1px solid #b2b2b2;
 padding: 10px;
 float: left;
 xwidth: 100%;
}

.stretchy-border-box img{
 float: left;
 margin-right: 10px;
}

#promo{

}

#promo tr td.top-left{
  background:url(../_media/homepage/promo/top-left.gif) left top no-repeat;
  height: 6px;
  width: 6px;
}


#promo tr td.top-right{
  background:url(../_media/homepage/promo/top-right.gif) right top no-repeat;
  height: 6px;
  width: 6px;
}

#promo tr td.bot-right{
  background:url(../_media/homepage/promo/bot-right.gif) right bottom no-repeat;
  height: 6px;
  width: 6px;
}

#promo tr td.bot-left{
  background:url(../_media/homepage/promo/bot-left.gif) left bottom no-repeat;
  height: 6px;
  width: 6px;
}

#promo tr td.top-mid{
  background:url(../_media/homepage/promo/top-mid.gif) left top repeat-x;
  height: 6px;
}

#promo tr td.bot-mid{
  background:url(../_media/homepage/promo/bot-mid.gif) left bottom repeat-x;
  height: 6px;
}

#promo tr td.mid-left{
  background:url(../_media/homepage/promo/mid-left.gif) left bottom repeat-y;
  width: 6px;
}

#promo tr td.mid-right{
  background:url(../_media/homepage/promo/mid-right.gif) right bottom repeat-y;
  width: 6px;
}


#promo tr td.content{
  padding: 10px;
}
#promo tr td#win-stuff h2{
  font-size: 150%;
  margin-bottom: 0.5em;
}
#promo tr td#win-stuff h3{
  font-size: larger;
  color: #339999;
}
#promo tr td#win-stuff img{
 float: left;
 margin-right: 10px;
 border: none;
}

#promo tr td table tr td.content{height: 12em;}

#blurb div {
	xborder: 1px solid #333;
	margin: 1em 1em 0 1em ;	
}