@charset "utf-8";
/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #dfe8f6; font-family:"Garamond"; font-size: 14px; color:#09171e; vertical-align: bottom; }
h1, .h1 { font-size:28px; color: #af1c31; font-weight: bold; margin-bottom:20px;}
h2, .h2 { font-size: 20px; font-weight: bold; color: #344b69; margin: 0px; margin-bottom: 6px; font-weight: normal; }
h3, .h3 { color: #af1c31; font-weight: bold; }
.h3 a { text-decoration:none; }
h4, .h4 { padding-bottom:5px; font-size: 24px; font-weight: normal; color: #990000; margin: 0px; }
table, td { vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; font-size: 12px; }
td { vertical-align:top; }
li { padding-bottom: 5px;}
li a {text-decoration:none; }
img, div { }
/**/
img { border:none; }
div.container { padding-top:4px; width:100%; background-image:url(/images/background.jpg); background-repeat: repeat-x; }
div.header { text-align:center; width:100%; background-image:url(/images/header-background.gif); background-repeat:repeat-x; height:99px; }
table.header-table { margin-left:auto; margin-right:auto; width:900px; }
div.menu { padding-top: 10px;color:#d5cabb; font-size:14px; font-weight:bold; text-align: center; margin-top: 3px; width:100%; height: 27px; background-image:url(/images/menu-bar.gif); background-repeat: repeat-x; }
div.menu a { color:#655947; text-decoration: none; margin-right:7px; margin-left:7px; }
div.menu a:hover { color:#130801; text-decoration: none; }
div.body-container {margin-left:auto; margin-right:auto; width:930px;}
div.index-body {width:930px; height:447px;}
div.index-body {width:100%; border:none;}
td.index-main-content {background-image:url(/images/index-content-main.jpg); width:902px;; height:447px;}
td.main-content-right-cap {behavior: url(/includes/iepngfix.htc);background-image:url(/images/picture-overlap-background.png); width:32px; height:418px; background-repeat:no-repeat;}
div.body-content-text { padding-top: 108px; padding-left:45px;width:340px; height:270px; font-size:14px; text-align: justify;}
div.footer-bar { padding-top: 10px;color:#655947; font-size:14px; text-align: center; background-image:url(/images/footer-bar.gif); height:36px; width:100%; background-repeat:repeat-x;}
div.footer-bar a { color:#655947; text-decoration: none; }
div.footer-bar a:hover { color:#130801; text-decoration: none; }
/**/
div.info-panel {background-image:url(/images/info-panel-background.gif); background-repeat:repeat-y; width: 900px; }
table.info-panel-table { width:100% }
td.news { width:169px;}
td.articles { width:515px;}
td.links {}
/**/
div.news-container {font-size: 16px;width:290px; padding-left:35px;}
.news-header1 {font-size: 25px; color:#6882a4;}
.news-header2 {font-size:18px; color:#6882a4;}
.news-date {font-size:14px; color:#af1c31;}
div.news-title {font-size:16px; color:#655947; width: 282px; padding-bottom:15px;}
.news-view-more { font-size:14px; color:#af1c31; font-weight:bold; }
div.news-container a { color:#655947; text-decoration: none; }
div.news-container a:hover { color:#130801; text-decoration: none; }
/**/
div.articles-container {font-size: 16px;width:290px; padding-left:20px;}
.articles-header1 {font-size: 25px; color:#6882a4;}
.articles-header2 {font-size:18px; color:#6882a4;}
.articles-date {font-size:14px; color:#af1c31;}
div.articles-title {font-size:16px; color:#655947; width: 282px; padding-bottom:15px;}
.articles-view-more { font-size:14px; color:#af1c31; font-weight:bold; }
div.articles-container a { color:#655947; text-decoration: none; }
div.articles-container a:hover { color:#130801; text-decoration: none; }
/**/
div.int-content-top { background-image:url(/images/internal-content-top.gif); width:904px; height:40px; }
div.int-content-body { background-image:url(/images/internal-content-background.gif); width:904px; background-repeat:repeat-y; font-size:15px;}
div.int-content-bot { background-image:url(/images/internal-content-bot.gif); width:904px; height:33px;  }

table.int-body {width:835px; margin-left:auto; margin-right:auto;}
td.int-content-cell {width:655px;font-size:16px;}
td.int-right-cell {width:155px; }
div.int-content { padding-top:25px;padding-left:25px; padding-right:25px;padding-bottom:25px; text-align: justify; line-height: 22px; }
div.int-content a { color:#655947; }
div.int-content a:hover { color:#130801; }
.int-header {font-size:18px; color: #af1c31; font-weight: bold; }
.contacts-name {font-size: 16px; color: #af1c31;}
.contacts-numbers {color: #655947; font-size: 14px}
.email {font-size:15px; text-decoration:none;}

/* contact form */
dt { font-size: 15px; color: #2e3957; padding: 0px; margin:0px;  margin-top:8px; }
dd {  padding: 0px; margin:0px; margin-top:8px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
textarea.stdfield { width: 335px; height: 68px; border:1px solid #cacaca; }
.stdbutton { width: 120px; height: 30px; color: white; background: #971a00; border:2px solid #cacaca; }

ul.errors {  padding: 0px; margin: 0px; }
ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }

div.txt {padding-top: 20px;font-style:normal; margin-bottom:8px; font-size: 17px;  background-image:url(/images/testimonial-break.gif); background-repeat:no-repeat; background-position: top left;}
div.name {font-weight: bold; padding-left: 10px;font-size:14px; color:#991a00;}
div.title {padding-left: 10px;font-style:normal;font-size:14px;}
div.company {padding-left: 10px;height:28px;font-size:14px;color:#991a00;}
.red {color: #990000;}