#otherlogos {
    position: relative;
}

#partner_logo {
    position: absolute;
    right: 0;
}

#banner {
    position: relative;
    margin-bottom: 2em;
}

#content {
    padding: 0 0 40px 40px;
    overflow: hidden;
    width: 560px;
}

#content form {
    margin: 1.5em 0 0 0;
}

#right {
    float: right;
    width: 296px;
    margin: 0 40px 40px 0;
}

* html #right {
    width: 296px;
    margin: 0;
    padding-right: 40px;
}

.charcounter {
    display: block;
}

.right_box {
    padding: 10px 18px;
    background: #efefef;
}

.right_box img {
    margin: 0 0 10px 10px;
    float: right;
}

.right_box img + p {
    margin: .75em 0;
}

.right_box h2 {
    margin-top: 0;
    font-size: 1.2em;
    margin-bottom: .3em;
    color: #DE1D0B;
}

.right_box h3 {
    margin-top: 0;
    font-size: 1.2em;
    margin-bottom: 1em;
}

.right_box ul {
    padding-left: 0;
    font-weight: bold;
    clear: right;
    color: black;
}

.right_box ul li {
    background: url(/images/bullet_arrow.png) no-repeat 0 .5em;
    list-style: none;
    padding-left: 1em;
    margin-bottom: .6em;
}

.right_links {
    padding: 0 28px;
}

.right_links ul li {
	background: url(/images/arrow_right_grey.gif) no-repeat 0 .5em;
	list-style: none;
	padding-left: 1em;
}

.formelement {
    margin: .6em 0;
    width: 50%;
    float: left;
}

.formelement.static {
    font-size: .8em;
}

.formelement.check, .formelement.submit {
    width: 100%;
}

.check .forminput, .submit .forminput {
    margin: 0;
}

.myformlabel {
    display: none;
}

.infotable {
    border-collapse: collapse;
    width: 90%;
}

.infotable caption {
    border: 1px solid #666;
    padding: 2px;
    background: #ccc;
    font-weight: bold;
}

.infotable td {
    border: 1px solid #666;
    padding: 2px;
}



.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#efefef}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f3f3f3}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f2f2f2}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;}
.spiffy4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.spiffy5{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.spiffyfg{
  background:#efefef}
