@font-face {
  font-family: 'MyriadPro-Light';
  src: url('MyriadPro-Light.otf');
}

body { width: 100%; margin: 0px; background-color: white; text-align: center; font-family: MyriadPro-Light, Ariel; font-size: 14px; font-weight: normal; line-height: normal; }

#wrapper { background: url("../images/background.png") no-repeat, url('../images/background-line.png') repeat-y; width: 1024px; margin: 0 auto; overflow: auto; padding-top: 40px; padding-bottom: 70px; }
#wrapper .logo-container { background: url('../images/a.png') no-repeat; width: 650px; height: 100px; margin-left: 200px; margin-bottom: 10px; text-align: left; position: relative; }
#wrapper .logo-container .logo { width: 150px; height: 186px; position: absolute; top: -12px; left: -27px; }
#wrapper .logo-container .logo-text { width: 400px; height: 81px; margin-left: 145px; margin-top: 13px; }

#container {
    width: 660px; margin: 0 auto; background-color: white; text-align: left; overflow: auto; padding: 30px 30px; 
    border: 2px solid rgba(0, 0, 0, 0.1);
    -moz-background-clip: padding;     /* Firefox 3.6 */
    -webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
    background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
}
#container .contact-us { float: left; width: 114px; color: #003ca2; margin-top: 50px; }
#container .contact-us h1 { font-size: 18px; font-weight: bold; }
#container .contact-us h2 { font-size: 18px; font-weight: bold; }
#container .contact-us .info { font-size: 13px; }

#container .content { float: left; width: 495px; margin-left: 50px; }
#container .content .item h1 { margin: 0px 0px 20px 0px; text-transform: uppercase; font-size: 18px; color: #b40000; }
#container .content hr { margin: 20px 0px; border: none; background-color: black; height: 1px; }
#container .content hr:last-child { margin-bottom: 0px; }