#rallyLayout {
 background: #fff url(/images/ref/rallyBG.gif) no-repeat 0 0;
 height: 662px;
 width: 460px;
 margin: 0 auto 5px;
 padding: 115px 145px 0;
 color: #848484;
}

#rrHeader { margin: 10px 15px 15px; }

#rallyLayout p {
 margin: 0;
 padding: 0 0 5px;
}

.purpleHead { color: #ff1d79; }
.pinkHead   { color: #603887; }

.buttonBar  {
 text-align: center;
 margin-top: 40px;
}

#refLayout { background: #90de69 url(/images/ref/fencetile.gif) repeat-x 0 0; }
#refTable  { margin: 0 auto 20px; }
#refHolder {
 background: #fff;
 width: 595px;
 color: #848484;
}
#refHolder p {
 margin: 0;
 padding: 0 0 5px;
}
#refHeader { padding: 40px 0 30px 85px; }
#refContent { padding: 0 50px 10px; }
#refContent a, #refContent a:visited {
 text-decoration: none;
 color: #2689ae;
}
#awardTable {  margin: 10px auto; }
.awardCell {
 width: 385px; 
 padding: 5px 10px !important;
}
.lineUnder {
 border-style: solid;
 border-color: #bfe2ef;
 border-width: 0 0 1px;
}
.linkImg {
 text-align: center;
 padding-bottom: 10px;
}
.refData { margin-bottom: 15px; }
.refData td { padding: 5px; }
.txtbx {
 border-style: solid;
 border-color: #cdcdcd;
 border-width: 1px;
 padding: 2px 3px;
}
.btn {
 border-style: outset;
 border-color: #cdcdcd;
 border-width: 1px;
 background-color: #cdcdcd;
 padding: 2px 3px;
}
