body {
          padding: 0;
          margin: 0;
          color: #555;
          font-family: "Century Gothic";
          font-size: 18px;
          background-color: #F7F7F7;
      }
      
      #top {
          padding: 0px 10px 30px 10px;
          width: 1000px;
          margin: 0 auto;
          background-color: #fff;
          /*border-bottom: 2px solid #d30fc0;*/
          margin-bottom: 0px;
      }
      
      a img {
          border: 0;
      }
      
      .box-container {
          overflow: hidden;
          font-family: "Helvetica Neue";
      }
      
      .box {
          float: left;
      }
      
      .header-text {
          font-family: "Helvetica Neue";
          font-size: 26px;
          font-weight: 100;
          color: #4b4b4b;
          padding-left: 0px;
          padding-top: 40px;
          margin-left: 20px;
          color: #4f4f4f;
          letter-spacing: 0.05em;
      }
      
      #content {
          width: 980px;
          margin: 0 auto;
/*          color: #efefef;*/
          background-color: white;
          padding: 20px 20px 30px 20px;
          overflow: hidden;
      }
      
      #teaser {
          font-size: 22px;
          font-weight: 300;
          font-family: "Helvetica Neue";
          letter-spacing: 0.15em;
          color: #555;
          width: 800px;
          margin: 0 auto;
          margin-bottom: 40px;
          margin-top: 20px;
      }
      
      .company-info {
          color: #0aafff;
      }
      
      .info-item {
          letter-spacing: 0.05em;
          line-height: 1.3em;
/*                background-color: #fafafa;*/
          color: #777;
          height: 150px;
          border: 1px solid #CCC;
          border-bottom-left-radius: 16px;
          -moz-border-radius-bottomleft: 16px;
          font: 14pt/20pt "Century Gothic", Garamond, Georgia, serif;
      }
      
      .info-header {
          width: 280px; 
          text-align: center; 
          color: #fff;
          background-color: #0aafff; /*#003293;*/
          border-top-right-radius: 16px;
          -moz-border-radius-topright: 16px;
      }
      
      .navigation {
          text-align: right;
      }
      
      .navigation a {
          font-family: "Helvetica Neue";
          font-weight: 500;
          letter-spacing: 0.07em;
          padding: 10px 30px;
          text-decoration: none;
          text-transform: uppercase;
          font-size: 14px;
          margin: 0 10px;
          color: white;
          background-color: #0aafff;
          border-bottom-left-radius: 10px;
          border-bottom-right-radius: 10px;
          -moz-border-radius-bottomleft: 10px;
          -moz-border-radius-bottomright: 10px;
      }
      
      .navigation a:hover {
          background-color: #dfdfdf;
      }

      .navigation a.current {
          background-color: #dfdfdf;
      }
      
      h1 {
          /* color: #c200c8; */
          color: #4682B4;
          padding: 15px 0;
          margin: 0;
      }
      
      h2 {
          color: #4682B4;
          padding: 15px 0;
          margin: 0;
      }

       h3 {
          color: #4682B4;
          padding: 0;
          margin: 0;
      }
      
     
      p.caption {
          font-size: 14px;
          color: #999;
          padding: 15px 0;
      }
      
      #content p {
          color: #555;
      }      
      
/*      #Layout {
          padding-bottom: 30px;
          width: 960px;
          margin: 0 auto;
      }
*/      
      .right {
          float: right;
          margin-left: 20px;
      }
      
      .left {
          float: left;
          margin-right: 20px;
      }
      
      ul.newsArticles {
          list-style-type: none;
      }
      
      .newsArticleSummary p {
          font-weight: bold;
      }
      
      #PageComments_holder {
          background-color: #F9F9F9;
          padding: 10px;
      }
      
      input[type="text"] {
          border: 1px solid #DFDFDF;
      }
      
      fieldset {
          border: 0;
      }
      
      form#MemberLoginForm_LoginForm fieldset label {
          width: 120px;
          padding: 8px 0;
      }
      
      form#MemberLoginForm_LoginForm input[type="text"], input[type="password"] {
          padding: 10px;
          border: 1px solid #DFDFDF;
      }
      
      p#Remember label.right {
          float: left;
      }
      
      form#PageCommentInterface_Form_PostCommentForm fieldset, form#MemberLoginForm_LoginForm fieldset {
          border: 0;
      }
      
      form#PageCommentInterface_Form_PostCommentForm fieldset label {
          width: 200px;
          padding: 10px 0;
      }
      
      form#PageCommentInterface_Form_PostCommentForm input[type="text"] {
          padding: 10px;
          border: 1px solid #DFDFDF;
      }
      
      form#PageCommentInterface_Form_PostCommentForm textarea {
          border: 1px solid #DFDFDF;
          width: 400px;
          height: 150px;
      }
      
      form#PageCommentInterface_Form_PostCommentForm fieldset .field {
          overflow: hidden;
      }
      
      ul#PageComments {
          list-style-type: none;
          padding-left: 20px;
          margin-right: 20px;
          font-size: 13px;
      }
      
      ul#PageComments li {
          padding: 10px;
      }
      ul#PageComments li.odd {
          border-bottom: 1px solid #EFEFEF;
          background-color: #EFEFEF;
      }
      
      #CommentsRSSFeed {
          font-size: 13px;
      }
      
      #footer {
          margin: 0 auto;
          width: 980px;
          padding: 20px;
          text-align: center;
          color: #AFAFAF;
          font-size: 11px;
      }