@font-face {
    font-family: 'LytigaPro Condensed';
    src: url('fonts/lytigapro_condensed-webfont.eot');
    src: url('fonts/lytigapro_condensed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/lytigapro_condensed-webfont.woff') format('woff'), url('fonts/lytigapro_condensed-webfont.ttf') format('truetype'), url('fonts/lytigapro_condensed-webfont.svg#lytiga_procondensed') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans';
    src: url('fonts/museosans_100-webfont.eot');
    src: url('fonts/museosans_100-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/museosans_100-webfont.woff') format('woff'), url('fonts/museosans_100-webfont.ttf') format('truetype'), url('fonts/museosans_100-webfont.svg#museo_sans100') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/museosans_500-webfont.woff') format('woff'), url('fonts/museosans_500-webfont.ttf') format('truetype'), url('fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: 500;
    font-style: normal;
}
html, body {
    height: 100%;
    margin: 0px;
    font-family: MuseoSans, Arial, sans-serif;
    font-weight: 100;
}

body img {
    border-width: 0px;
}

#wrap {
    min-height: 100%;
}

#main {
    /*overflow: auto;*/
    padding-bottom: 30px;
    width: 100%;
}

header {
    height:203px;
    min-width:940px;
    overflow: hidden;
}

header a {
    text-decoration: none;
}

.headerContent {
    height: 160px;
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 23px;
}

.headerRow {
    background-color: #740837;
    height: 160px;
}
.headerLeft {
    float: left;
    width: 370px;
    height: 160px;
    text-align: left;
    font-size: 18px;
    line-height: 27px;
    text-transform: uppercase;
    font-family: MuseoSans;
    font-weight: 500;
    color: white;
    margin-left: 20px;
    padding-top: 30px;
}

.headerLeft span {
    line-height: 40px;
    font-size: 20px;
    /*color: rgb(55,47,49);*/
    color: #C99CA3;
    text-transform: none;
    font-family: 'LytigaPro Condensed', Arial, sans-serif;
}

.headerRight {
    float: left;
    width: 550px;
    padding: 0px;
    /*overflow: auto;*/
   vertical-align: top;
}

.headerRight img {
    width: 600px;
    height: 218px;
    margin-top: -15px;
}
#leftCol {
    width: 200px;
    float: left;
    margin-left: 20px;
}

#leftCol h1 {
    font-size:1.2em;
    color: #740837;
    margin-top:0.1em;
    font-weight:500;
}
nav {
    font-family: 'LytigaPro Condensed', Arial, sans-serif;
}

nav ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

nav li {
    color: #372F31;
    margin-bottom: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #D8D4D4;
    text-transform: uppercase;
    height: 20px;
    width: 200px;
    /*cursor: pointer;*/
}

nav a {
    color: #372F31;
    text-decoration: none;
    display: block;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
    padding-left: 10px;
}

nav li:hover, li.active {
    background-color: #740837;
}

nav li:hover a, li.active a {
    color: white;
}

#middle {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
}
#content {
    width: 650px;
    float: left;
    margin-left: 50px;
    /*background-color: red;*/
    /*font-family: MuseoSans, Arial, sans-serif;
     font-weight: 100;*/
}
#content h1 {
    color: #740837;
    font-weight: 500;
    font-size: 1.5em;
    margin: 0 0 1em 0;
}
#content p {
    margin-bottom: 1.5em;
    color: #372F31;
    /*text-align: justify;*/
}

#content a {
    color: #372F31;
}

#content li {
    color: #372F31;
}

#content h2 {
    color: #740837;
    font-size: 1.1em;
    margin: 0 0 0.8em 0;
    font-weight: 500;
}

#content h3,h4,h5,h6 {
    color: #740837;
      font-size: 1.0em;
  font-weight: 500;
}

#welcomeTitle {
    font-style: italic;
}

footer {
    position: relative;
    margin-top: -35px; /* negative value of footer height */
    height: 35px;
    /*clear: both;*/
    background-color: #740837;
    font-size: 13px;
    color: white;
    line-height: 35px;
    overflow: visible;
    min-width:940px;
}

.footerContent {
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
}

.footerContent .left {
    float: left;
    width: 750px;
}

.footerContent .right {
    float: left;
    width: 150px;
    text-align: right;
}

.footerContent a {
   color:white;
}

/*Opera Fix*/
/*body:before {
 content: "";
 height: 100%;
 float: left;
 width: 0;
 margin-top: -32767px;/
 }*/