﻿body 
{
    background-color: #fff;
}

.homebutton, .navmenu
{
    background-color:#e7e7e7;
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e0e0e0));
    background:-webkit-linear-gradient(top, #efefef, #e0e0e0);
    background:-moz-linear-gradient(top, #efefef, #e0e0e0);
    background:-ms-linear-gradient(top, #efefef, #e0e0e0);
    background:-o-linear-gradient(top, #efefef, #e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#e0e0e0');
    border-color:#bbb;
}

.navlinks a, .navlinks a:visited
{
    color:#333;
}


.bodycontent
{
    background-color:#fff;
    border-color:#bbb;
}

.bodycontentfooter
{
    background-color:#efefef;
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#efefef));
    background:-webkit-linear-gradient(top, #e0e0e0, #efefef);
    background:-moz-linear-gradient(top, #e0e0e0, #efefef);
    background:-ms-linear-gradient(top, #e0e0e0, #efefef);
    background:-o-linear-gradient(top, #e0e0e0, #efefef);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#efefef');
    border-top:1px solid #bbb;
}

    .bodycontentfooter a, .bodycontentfooter a:visited
    {
        color:#444;
        text-decoration:none;
    }

    
.button1, .button1:visited,
input.button1, input.button1:visited, input.button1:focus
{
    background-color:#53a1eb;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53a1eb', endColorstr='#2682da');
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#53a1eb), to(#2682da));
    background:-webkit-linear-gradient(top, #53a1eb, #2682da);
    background:-moz-linear-gradient(top, #53a1eb, #2682da);
    background:-ms-linear-gradient(top, #53a1eb, #2682da);
    background:-o-linear-gradient(top, #53a1eb, #2682da);
    color:#fff;
}

.button2, .button2:visited,
input.button2, input.button2:visited, input.button2:focus
{
    background-color:#80e837;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80e837', endColorstr='#59a126');
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#80e837), to(#59a126));
    background:-webkit-linear-gradient(top, #80e837, #59a126);
    background:-moz-linear-gradient(top, #80e837, #59a126);
    background:-ms-linear-gradient(top, #80e837, #59a126);
    background:-o-linear-gradient(top, #80e837, #59a126);
    color:#fff;
}

.button3, .button3:visited,
input.button3, input.button3:visited, input.button3:focus
{
    background-color:#ff5100;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5100', endColorstr='#d64400');
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff5100), to(#d64400));
    background:-webkit-linear-gradient(top, #ff5100, #d64400);
    background:-moz-linear-gradient(top, #ff5100, #d64400);
    background:-ms-linear-gradient(top, #ff5100, #d64400);
    background:-o-linear-gradient(top, #ff5100, #d64400);
    color:#fff;
}

/*-----------------------------------------------------------*/
/* Messages */
/*-----------------------------------------------------------*/
.confirmationmsg
{
    background:#a3f896 url('../Images/Check16.png') no-repeat 2px 6px;
    border: 1px solid #9adf8f;
}
.errormsg
{
    background:#fca494 url('../Images/Error16.png') no-repeat 2px 6px;
    border: 1px solid #e18b7c;
}
.infomsg
{
    background:#abd2f0 url('../Images/Info16.png') no-repeat 2px 6px;
    border: 1px solid #99c4ea;
}
.validation-summary-errors
{
    background:#ffd76b url('../Images/Warning16.png') no-repeat 2px 6px;
    border: 1px solid #eac572;
    color:#444;
    font-weight:normal;
    margin-bottom:10px;
    padding:8px 0 8px 24px;
}
.warningmsg
{
    background:#ffd76b url('../Images/Warning16.png') no-repeat 2px 6px;
    border: 1px solid #eac572;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

input[type="text"].input-validation-error, input[type="password"].input-validation-error, input[type="file"].input-validation-error, select.input-validation-error, textarea.input-validation-error
{
    border: 0;
}

/*-----------------------------------------------------------*/
/* Kendo Fixes */
/*-----------------------------------------------------------*/

.k-listview .k-state-selected
{
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    border-top: 1px solid rgba(255,255,255,0.1);
    color:#333;
}

.k-listview
{
    background-color: #fff;
}

.k-widget.k-tooltip
{
    color: #000;
    border-color: #e7e7e7;
    background-color: #e7e7e7;
}

.k-callout-n {
  border-bottom-color: #e7e7e7;
}
.k-callout-w {
  border-right-color: #e7e7e7;
}
.k-callout-s {
  border-top-color: #e7e7e7;
}
.k-callout-e {
  border-left-color: #e7e7e7;
}

.k-autocomplete.k-state-hover, .k-autocomplete.k-state-focused, .k-picker-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-dropdown-wrap.k-state-focused {
    background-color: #666666;
    background-image: none;
    background-position: 50% 50%;
    border-color: #dadada;
}

.k-button:hover {
        color: #fff;
        border-color: #666666;
        background-color: #666666;
}

.k-draghandle {
    border-color: #666666;
    background-color: #666666;
    -webkit-box-shadow: 0 1px 1px 0 #676767;
    box-shadow: 0 1px 1px 0 #676767;
}

    .k-draghandle:hover {
        border-color: #333333;
        background-color: #333333;
        -webkit-box-shadow: 0 1px 1px 0 #676767;
        box-shadow: 0 1px 1px 0 #676767;
    }

.k-grid td.k-state-selected.k-state-focused {
    background-color: #333333;
}

.k-ie8 .k-panelbar span.k-state-focused, .k-ie8 .k-menu li.k-state-focused, .k-ie8 .k-listview > .k-state-focused, .k-ie8 .k-grid-header th.k-state-focused, .k-ie8 td.k-state-focused, .k-ie8 .k-button:focus, .k-ie8 .k-button.k-state-focused, .k-ie7 .k-panelbar span.k-state-focused, .k-ie7 .k-menu li.k-state-focused, .k-ie7 .k-listview > .k-state-focused, .k-ie7 .k-grid-header th.k-state-focused, .k-ie7 td.k-state-focused, .k-ie7 .k-button:focus, .k-ie7 .k-button.k-state-focused {
    background-color: #666666;
}

.k-slider-selection {
    background-color: #333333;
}

.k-state-active, .k-state-active:hover, .k-active-filter {
    background-color: #fff;
    border-color: #333333;
    color: #000;
}

.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, .k-button:focus, .k-button.k-state-focused {
    -webkit-box-shadow: inset 0 0 0 1px #666666;
    box-shadow: inset 0 0 0 1px #666666;
}

.k-state-focused, .k-grouping-row .k-state-focused {
    border-color: #666666;
}

.k-state-hover, .k-state-hover:hover, .k-splitbar-horizontal-hover:hover, .k-splitbar-vertical-hover:hover, .k-list > .k-state-hover, .k-marquee, .k-pager-wrap .k-link:hover, .k-dropdown .k-state-focused, .k-imagebrowser-dropzone {
    color: #fff;
    background-color: #666666;
    border-color: #666666;
}

.k-state-hover > .k-select, .k-state-focused > .k-select {
        border-color: #666666;
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover {
    color: #fff;
    background-color: #333333;
    border-color: #333333;
}

.k-textbox:hover, .k-tiles li.k-state-hover {
    border-color: #666666;
}

.k-tiles li.k-state-selected {
    border-color: #333333;
}

.k-widget.k-tooltip {
    border-color: #666666;
    background-color: #666666;
    color: #fff;
}

.k-menu .k-state-hover > .k-state-active {
    background-color: transparent;
}