/*standard elements*/
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
  }


* html #nonFooter {
    height: 100%;
    margin: 0;
    padding: 0;
  }


H1,h2, h3, h4, h5 {
    color:#11315a;
  }


hr{
    border: 4px dotted #8E8E8E;
    border-style: none none dotted;
}

img#actnow {
float:right;
padding:20px 0 29px 20px;
}


/*containers*/
#content {
    padding:100px 20px 180px 20px ;
  }


#nonFooter {
    position: relative;
    min-height: 100%;

  }


#footer {
    position: relative;
    margin-top: -150px;
    height: 150px;
  }


.quotegrouping {
    margin: 40px 40px 0px 10px;
    text-align:justify;
  }



.links {
    margin-left:60px;
}


/*decorations*/
#header-decoration {
    height : 85px;
    position : absolute;
    top : 0px;
    width : 100%;
  }


#footer-decoration {
    position:absolute;
    bottom:0px;
    height : 44px;
    width : 100%;
  }


#logo {
    height : 76px;
    left : 10px;
    position : absolute;
    top : 6px;
    width : 486px;
    z-index:10;
    background-image:url('images/logo.png');
  }


#arch {
    height : 80px;
    right : 10px;
    position : absolute;
    top : 10px;
    width : 80px;
  }


#qmark {
    float:left;
    margin-right:10px;
    width:28px;
  }


/*other*/
.quote {
    padding-top:0px;
    color:#666666;
  }

.subheading {
    font-size:.8em; 
    color:#000; 
    font-weight:normal;
  }


a#takeaction {
    position:absolute;
    top:0px;
    width:100%;
    background-color:#aa0000;
    font-size:2em;
    padding: 5px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
  }


#actionlink {
    position:absolute;
    top:50px;
    text-align:center;
    width:100%;
    color:#aa0000;
    font-size:1em;
    padding: 10px;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    background-color:#fff;
  }

