@import url("normalize.css");
@import url("http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css");
@import url("http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css");

html, body {
background: #e6e9eb;
font-size: 14px;
line-height: 1.6;
color: #505050;
}

a:link, a:visited, a:hover, a:active {
font-weight: bold;
text-decoration: none;
}

a:link {
color: #0282C6;
}

a:visited {
color: #2A6496;
}

a:hover {
color: #2A6496;
}

a:active {
color: #0282C6;
}

h1 {
color: #185797;
font-weight: bold;
font-size: 24px;
}

h2 {
margin-top: 8px;
font-weight: bold;
color: #185797;
font-size: 18px;
}

a.SkinObject:link, a.SkinObject:visited {
color: #0282c6;
}


.Normal {
font-size: 14px;
}

.nav {
background: #505050; /* Old browsers */
background: -moz-linear-gradient(top, #505050 0%, #3d3d3d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#3d3d3d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #505050 0%,#3d3d3d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #505050 0%,#3d3d3d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #505050 0%,#3d3d3d 100%); /* IE10+ */
background: linear-gradient(to bottom, #505050 0%,#3d3d3d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */
border-top: 1px solid #878787;
border-bottom: 1px solid #fff;
}


.header {
background: #e6e9eb; /* Old browsers */
background: -moz-linear-gradient(top, #185797 0%, #185797 15%, #a4aac6 15%, #a4aac6 27%, #e6e9eb 27%, #e6e9eb 32%, #989eb5 32%, #989eb5 35%, #ffffff 35%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185797), color-stop(15%,#185797), color-stop(15%,#a4aac6), color-stop(27%,#a4aac6), color-stop(27%,#e6e9eb), color-stop(32%,#e6e9eb), color-stop(32%,#989eb5), color-stop(35%,#989eb5), color-stop(35%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #185797 0%,#185797 15%,#a4aac6 15%,#a4aac6 27%,#e6e9eb 27%,#e6e9eb 32%,#989eb5 32%,#989eb5 35%,#ffffff 35%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #185797 0%,#185797 15%,#a4aac6 15%,#a4aac6 27%,#e6e9eb 27%,#e6e9eb 32%,#989eb5 32%,#989eb5 35%,#ffffff 35%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #185797 0%,#185797 15%,#a4aac6 15%,#a4aac6 27%,#e6e9eb 27%,#e6e9eb 32%,#989eb5 32%,#989eb5 35%,#ffffff 35%); /* IE10+ */
background: linear-gradient(to bottom, #185797 0%,#185797 15%,#a4aac6 15%,#a4aac6 27%,#e6e9eb 27%,#e6e9eb 32%,#989eb5 32%,#989eb5 35%,#ffffff 35%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e9eb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
height: 138px;
}

.header img {
padding: 3px;
float: right;}

div.tagline {
font-size: 21px;
}

.header h1 {
padding-top: 50px;
display: inline-block;
}

.tagline {
padding-left: 10px;
display: inline-block;
font-style: italic;
font-weight: normal;
color: #aab0ca;
text-transform: lowercase;
}

.prosure {
float: left;
text-align: center;
padding-bottom: 10px;
}

.prosure img {
}

.lead {
font-weight: bold;
font-size: 19px;
}

.main {
background: #fff;
}

.footer {
background: #e6e9eb;
text-align: center;
}

.footer p {
padding-top: 20px;
}

.footer .SkinObject {
font-weight: normal;
font-size: 12px;
}

h2.red {
color: #d33a38;
}

.small {
text-align: justify;
line-height: 1.5;
margin: 10px 0 25px;
}

.pawbullet {
 list-style-image: url(paw.png);
}

.pawbullet li {
margin: 0.7em auto auto;
}

.learnmore {
display: block;
margin: 10px auto;
text-align: center;
width: 160px;
}

.btn.btn-primary {
font-weight: bold;
font-size: 15px;
}

a.btn.btn-primary:link, a.btn.btn-primary:visited {
color: #fff;}

#menu .container {
padding: 0;
}

ul.menu {
display: block;
padding-left: 5px;
}

.menu li {
display: block;
float: left;
font-size: 15px;
font-weight: bold;
}

.menu li a:link, .menu li a:visited  {
color: #a4aac6;
display: block;
padding: 10px 8px;
}

.menu li a:hover, .menu li a:active, .menu li.active a:link, .menu li.active a:visited  {
color: #fff;
text-decoration: none;
}

.menu li ul {
display: none;
}

td.contactTableTitle, .ContactForm td {
padding: 5px;
font-weight: bold;
vertical-align: top;
text-align: right;
}

td.contactTableCell {
padding: 5px 10px;
vertical-align: top;
}

.CSSENQUIRY, #dnn_ctr1112_FormsView_frmsCaptcha {
background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.CSSENQUIRY {
padding: 6px;
}

.CSSEMAILTO {
display: none;
}


#dnn_ContentPane {
padding: 0 10px;
}