﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic|Corben:700|Lemon|Ravi+Prakash|Bowlby+One);
body {
    font: 14px 'Open Sans', sans-serif;
    color: #000;
    background: #aaa;
}

h1, h2, h3 {
    font-family:Lemon;
    text-align:center;
    margin:1em 0;
    padding:0
}
h1 {font-size:1.75em;color:#a10000;font-family:'Bowlby One'}
h2 {font-size: 1.5em;color:#000;}
h3 {font-size:1.25em;color:#000;}
.txtError {color:#a10000;}
.txtSuccess {color:#060;}
#dvWrap {
    background:#fff;
    font-size:0px;
    width: 1000px;
    border: 2px solid #000;
    border-radius: 1em;
    margin: auto;
}

#dvHead {
    background: #fff;
    /*border-bottom: 0px solid #a10000;*/
    margin:0;
    padding:0;
    height:175px;
}

#dvFooter {
    font-size:11px;
    color: #fff;
    background: #000;
    padding: 1em;
    /*border-top: 1px solid #a10000;*/
    text-align:center;
}

#dvNav{background:#000;width:100%;    margin:0;padding:0;
       height:30px;
}
#dvNav > ul {min-width:400px;}
#dvNav > ul li {width:120px;display:inline-block;    font-size:14px;font-weight:700;    padding:3px 8px; text-align:center;
}
#dvNav > ul li a {
    display:block;
text-decoration:none;
-moz-box-shadow:    2px 2px 2px 2px #a10000;
  -webkit-box-shadow: 2px 2px 2px 2px #a10000;
  box-shadow:         2px 2px 2px 2px #a10000;
}
#dvNav > ul li a:link, #dvNav ul li a:visited {
    color:#a10000;
    background:#fff;border-radius:3px;
}

#dvNav > ul li a:hover, #dvNav ul li a:active {
    color:#a10000;
    background:#aaa;border-radius:3px;
}

#dvMain {
    background:#fff;
    font-size:0px;
}
#dvContent {
    font-size:14px;
}
.cLeft {
     font-size:12px;
   display:inline-block;
    vertical-align:top;
}
.cRight {
     font-size:12px;
   display:inline-block;
    vertical-align:top;
}

.row {
    margin-bottom: 1em;
}

.row .label {
    display: inline-block;
    width: 100px;
    text-align: right;
    vertical-align: top;
    margin-right: 1em;
    color: #343434;
}

.row .data {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    text-align: left;
}
/*UL styles*/
.twoCol {-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
    font-size:16px;font-weight:700;
}
/*box styles*/
.flx {display:flex;justify-content:space-around; padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #555;}
.flx .gal400 {width:400px;}
.flx .gal400 img {border:1px solid #000;display:block;margin:10px auto;}