.content_container{width:944px;float:left; clear:both;margin-top:25px;}
.page_title {margin-top:0px;}
.left_column{float:left; width:178px; margin-left:38px;padding-right:12px; font-weight:bold; font-size:12px;}
.right_container {float:left;background-image:url(../images/layout/bg_content_right.jpg); background-repeat:repeat-y;background-position:right;}
.right_container h2{padding-top:2px; padding-bottom:5px; margin-top:2px; margin-bottom:5px}
.middle_column{float:left; width:440px; padding-left:12px;border-left:3px solid #dedede; padding-right:12px;}
.right_column{width:235px; float:left;padding:5px;margin-right:4px}
.right_column h2{padding-right:4px; margin-right:4px;}


.call_to_action{text-align:center;border-top:1px solid #dedede;margin-top:40px;padding-top:40px;padding-bottom:40px}

.line_item{border-bottom: 1px dashed #666666;padding-left:5px; font-size:12px; font-weight:bold}
.total{padding-left:5px;}
.requirement{border-bottom: 1px dashed #666666;font-size:12px;}
.total_requirements{}


#sub_footer_container{margin-top:0px}

input{font-size:11px;color:#333333;width:98%;font-weight:normal}
.button{width:76px;font-weight:bold}
.field_label {
    font-size:.85em;
    width:1%;
    white-space:nowrap;
    padding:2px;
    padding-right:16px;
}

