a {
    color:#fdd735; 
    }
.maincontent {
    padding-top:70px; 
    }
.aboutus {
	margin-right:23px;
	min-height:408px;
	background:url(images/about/aboutus_bg.jpg) no-repeat top right; 
    }
.aboutus p {
    margin-left:30px; 
    margin-right:320px; 
    }
.contact {
    margin:-50px 80px 20px 192px; 
    }
    
.formpage, .unsub {
    margin-left:185px; 
    }
.formpage p {
    margin-right:67px; 
    }
.formpage label, .formpage .smallcheck {   
    display:block;
	float:left;
	clear:left;
    margin-right:10px;
	width:195px;
	text-align:right;
	}
.formpage .row {
    margin-right:67px;
    padding-bottom:6px;  
    }
.formpage .row input {
    padding:0;
    width:200px; 
    height:16px; 
    border:solid 1px #7f161a; 
    }
.formpage .row .smallcheck input {
    width:20px; 
    }
.formpage .buttons {
    margin-bottom:0;
    padding-left:205px; 
    }
.row span label {
    float:none; 
    clear:right; 
    display:inline; 
    }
.formpage .row span input {
    width:20px; 
    }
.formpage .row input.zipone {
    width:130px; 
    }
.formpage .row input.ziptwo {
    width:50px; 
    }
.formpage .row select {
    font-size:9px; 
    }
.req {
    color:#fdd735; 
    }
.regerror {
    padding-right:100px; 
    }
    
.passnote {
	margin-top:-35px;
	margin-left:415px;
	padding-left:25px;
	padding-bottom:0;
	width:120px;
	color:#fdd735;
	background:url(images/register/pass_note_bg.gif) no-repeat top left;
    }

/* for 'basic page' */
.fullcopy {
	margin:0 30px 0 30px;
	padding-bottom:10px;
    }
.fullcopy h1 { padding-top:15px; font-size:12px; }
.fullcopy h3 {
    font-size:12px; 
    font-weight:bold; 
    }
.langbutton {
    margin:0 30px 0 0; 
    text-align:right; 
    }
.unsubcheck {   
    float:left; 
    clear:none; 
    width:20px; 
    }
.unsubcheck label {
    float:left; 
    clear:right; 
    width:200px; 
    }

/* unsub page */
.unsub div input {
    width:200px; 
    }
.unsub div table input {
    width:20px; 
    }
.unsub {
    padding-right:35px; 
    }

/* hide livecopy pp header on english pp */
.ppen h1 {
    display:none; 
    }

/* error pages */
.errorpage {
    margin:0 30px 0 30px;
    padding-bottom:250px; 
    }
.erropage h1, .erropage p {
    margin-right:30px; 
    margin-left:20px; 
    }