#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 ;	}