@font-face {
  font-family: Futura; 
  src: url('Fonts/Futura_Bk.eot');
  src: url('Fonts/Futura_Bk.ttf') format('truetype'),
       url('Fonts/Futura_Bk.woff') format('woff'),
       url('Fonts/Futura_Bk.woff2') format('woff2');
}
  
@font-face { 
  font-family: FuturaIt; 
  src: url('Fonts/Futura_Bk_It.eot');
  src: url('Fonts/Futura_Bk_It.ttf') format('truetype'),
       url('Fonts/Futura_Bk_It.woff') format('woff');
}


body {
 font-family: Futura;
 font-size: 24px;
 color: #344E98;
 background-attachment: fixed;
 background-image: url(Background_C4D_Main_back.png);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #CFCFCF
}

  

p {
 Line-height: 37px;
 font-size: 24px;
 color: #708090;
}

H1 {
 margin-bottom: -5px;
 font-size: 36px;
 color: #FFFFFF;
 font-weight: bold
}

H2 {
 margin-bottom: -5px;
 font-size: 30px;
 color: #2D3F71;
 font-weight: bold
}

H3 {
 margin-bottom: -5px;
 font-size: 26px;
 color: #2D3F71;
 font-weight: bold
}


a:link {
 color: #0000AA; 
 font-weight: bold;
 text-decoration: none;
}
 
a:visited {
 color: #445566;
 text-decoration: none;
}
		
a:hover {
 color: #0000CC;
 text-decoration: underline;
}

a:active {
 color: #0000FF;
 text-decoration: underline;
}


table {
 font-size: 20px;
}


input#hcb_form_name.hcb-shadow-r {
    height:50px;
    font-family: Futura;
    font-weight: bold;
    font-size:24px;
    color:#2D3F71;
    background-color:#DFDFDF;
}

textarea#hcb_form_content.commentbox.hcb-shadow-r {
    height:300px;
    font-family: Futura;
    font-size:24px;
    line-height:30px;
    color:#2D3F71;
    background-color:#DFDFDF;
}

blockquote {
    font-family: Futura;
    font-size:24px;
    color:#708090;
}


input#hcb_submit.submit.btn {
    height:50px;
    font-family: Futura;
    font-size:24px;
}

