body { margin:0; padding:0; }

.center { text-align:center; }

#content_container { width:960px; margin:0 auto; }

#header {
background-image: url('../images/header_bg.png');
background-repeat: repeat-x;
height: 140px;
margin:0;
border-top:4px solid #00467f;
position: relative;
}

#accent_arrows {
background: url('../images/tri-arrow.png');
background-repeat: no-repeat;
height: 138px;
width: 166px;
position: absolute;
left:0;
margin:0;
}

#logo {
margin:50px 0 0 166px;
}

#page_title {
background-color:#003366;
margin:0;
}

#page_title h1 {
width:960px;
margin:0 auto;
padding:10px 0;
color:#ffffff;
text-align:center;
font-weight:normal;
	}

.text-align-right {
	text-align: right;
}


.form-buttons { border-top:1px solid #888; background:#fff; position:sticky; bottom:20px; left:0; right:0; }


/* PROGRESS BAR - MINDFIELD CONSULTING */

.progress-box { background:#808080;position: sticky; bottom: 0; left:0; right:0; padding:5px; color:#fff; text-align:center; z-index:1;}
.progress { background:#003366; position:absolute; z-index:-1; top:0; left:0; bottom:0; transition:all ease-in-out 0.25s; }
.percent-cont { position:relative; z-index:2; }

input[name='submit']:disabled { opacity:0.5; }

@media print {
    .form-buttons, .progress-box { display:none; }
}














































