/* square-edged boxes */.pbox{  border: 1px solid #440077;  margin-top:15px;  margin-bottom:0px;  padding-bottom: 10px;}.pbox2{  border: 1px solid #440077;  margin-top:0px;  margin-bottom:0px;  padding-bottom: 0px;}.pbox3{  border: 1px solid #440077;  margin-top:5px;  margin-bottom:5px;  padding-bottom: 10px;}a:link.pboxhead,a:visited.pboxhead{  font-size: 13px;  font-weight: bold;  color:#ffffff;  text-decoration: none;}a:hover.pboxhead{  font-size: 13px;  font-weight: bold;  text-decoration: none;  color: #cc6600;}.pbox h3,.pboxish{  margin-top:0px;  margin-bottom:10px;  padding: 2px;  text-align: center;  font-size: 13px;  background-color: #440077;  color:#ffffff;}.pbox2 h3{  margin-top:0px;  margin-bottom:0px;  padding: 2px;  text-align: center;  font-size: 13px;  background-color: #440077;  color:#ffffff;} .pbox3 h3{  margin-top:0px;  margin-bottom:10px;  padding: 2px;  text-align: center;  font-size: 13px;  background-color: #440077;  color:#ffffff;}.even{  background-color:#e5e8e5;  margin:   0px;  padding-left: 10px;  padding-right: 5px;  padding-top:   3px;  padding-bottom:3px;  font-size: 12px;  }.oddtext{  font-size: 12px;}.odd{  background-color:#ffffff;  margin:   0px;  padding-left: 10px;  padding-right: 5px;  padding-top:   3px;  padding-bottom:3px;  font-size: 12px;  }.pbox4{  border: 1px solid #440077;  margin-top:5px;  margin-bottom:10px;  padding-bottom: 0px;}.pbox4 h4{  margin-top:0px;  margin-bottom:0px;  padding: 2px;  text-align: center;  font-size: 13px;  background-color: #440077;  color:#ffffff;} /* round-edged boxes */* html .rboxhead_purp h2 {height: 1%;} /* For IE 5 PC */.rbox_pulpo {	margin: 0 auto; /* center for now */	background: url(/images/boxes/round_edge/sbhead-r-purp.gif) no-repeat top right;	background: url(/images/boxes/round_edge/sbbody-r-purp.gif) no-repeat bottom right;	font-size: 100%;}.rbox_purp {	margin: 0 auto; /* center for now */	background: url(/images/boxes/round_edge/sbbody-r-purp.gif) no-repeat bottom right;	font-size: 100%;}.lishbox{	background: url(/images/boxes/round_edge/sbhead-l-purp.gif) no-repeat top left;}.rishbox {	background: url(/images/boxes/round_edge/sbhead-r-purp.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.rboxhead_purp {	background: url(/images/boxes/round_edge/sbhead-r-purp.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.rboxhead_purp h2 {	background: url(/images/boxes/round_edge/sbhead-l-purp.gif) no-repeat top left;	margin: 0px;	padding: 22px 21px 8px;	color: #ececec; 	font-weight: bold; 	font-size: 12px;	line-height: 1.2em;	text-shadow: rgba(0,0,0,.2) 0px 1px 1px; /* Safari-only, but cool */}* html .rboxhead_gray h2 {height: 1%;} /* For IE 5 PC */.rbox_gray {	margin: 0 auto; /* center for now */	background: url(/images/boxes/round_edge/sbbody-r-purp.gif) no-repeat bottom right;	font-size: 100%;	width: 240px;		}.rboxhead_gray {	background: url(/images/boxes/round_edge/sbhead-r-gray.gif) no-repeat top right;	margin: 0;	padding: 0;	text-align: center;}.rboxhead_gray h3 {	background: url(/images/boxes/round_edge/sbhead-l-gray.gif) no-repeat top left;	margin: 0px;	padding: 25px 25px 0px;	}.rboxbody_gray {	background: url(/images/boxes/round_edge/sbbody-l-purp.gif) no-repeat bottom left;	margin: 0;	padding: 15px 20px 35px 30px;	font-size: 11px;	line-height: 15px;	color: #333333;	text-align:left;	}.rboxbody_gray_wide {	background: url(/images/boxes/round_edge/sbbody-l-purp.gif) no-repeat bottom left;	margin: 0;	padding: 15px 25px 35px 25px;	font-size: 12px;	line-height: 15px;	color: #333333;	text-align:left;	}.rboxbody_gray_nrw {	background: url(/images/boxes/round_edge/sbbody-l-purp.gif) no-repeat bottom left;	margin: 0;	padding: 15px 25px 35px 35px;	font-size: 12px;	line-height: 15px;	text-align:left;}.rboxbody_gray_sm {	background: url(/images/boxes/round_edge/sbbody-l-purp.gif) no-repeat bottom left;	margin: 0;	padding: 10px 25px 25px;	font-size: 10px;	text-align:left;}.rboxbody_gray_260 {        width: 260px;	background: url(/images/boxes/round_edge/sbbody-purp.gif) no-repeat bottom left;	margin: 0;	padding: 10px 25px 25px;	font-size: 10px;}.rboxbody_gray_260 h2{	text-align: right;	font-size: 10px;	font-weight: normal;	margin-top: 5px;	margin-bottom: 10px;}.rboxbody_gray_sm h2{	text-align: right;	font-size: 10px;	font-weight: normal;	margin-top: 5px;	margin-bottom: 10px;}.portrait {		border: 3px solid #fff;	}
