﻿body {
    background-color: #fff;
    color: #000000;
    font-family: Arial;
    font-size: 13px;
	line-height:16px;
}
a {color:#F27020; font-weight:bold; font-size:13px; text-decoration:none; text-transform:none;}
a:hover {color:#464648}

img.Logo {
	width:318px!important;
	height:78px!important;
}

.navlink a {
    display: block;
    background-color: #06C;
    color: #fff;
    padding: 5px 10px;
    border-radius: .7em
}

label {
    display: block;
    margin: .5em 0px
	color:#000!important;
}

input.Button, input.TextBox {
    clear: both;
    width: 100%;
    margin: .5em 0
}

fieldset {
    margin: 1em;
    border: 1px solid #ccc;
    border-radius: 1em;
    background-color: #eee
}

h1 {
    font-size:42px; line-height:48px; color:#464648; font-family:arial; margin-bottom:1em;
}

.Dialog {
    background-color: #fff;
    border: none;
}

    .Dialog td {
        padding: 4px;
    }

.Button {
}

.FieldLabel {
    font-family: Arial;
    font-size: 13px;
    font-weight: bolder;
}

.Label, #ForgotPasswordUserControl1_InstructionLabel, #ForgotUsernameUserControl1_InstructionLabel {
    font-family: Arial;
    font-size: 13px;
	color:#000!important;
}

.TextBox {
}

.RequiredFieldValidator {
    font-weight: bolder;
    font-size: 10pt;
    color: #ff0000;
    font-family: Verdana;
}

.RequiredFieldValidatorMarker {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bolder;
    color: #0000FF;
}

.ValidationSummary {
    border-right: #a10000 0.5pt solid;
    padding-right: 5px;
    border-top: #a10000 0.5pt solid;
    padding-left: 5px;
    font-weight: bolder;
    padding-bottom: 5px;
    border-left: #a10000 0.5pt solid;
    color: #fefe77;
    padding-top: 5px;
    border-bottom: #a10000 0.5pt solid;
    background-color: #f42a41;
}

.HyperLink {
    font-family: Verdana;
    font-size: 8pt;
}

.CheckBox {
}

.EmailTextBox {
    width: 250px;
}

.cssnav {
    position: relative;
    font-family: verdana, helvetica, sans-serif;
    background-image: url(usercontrols/NeedHelp.gif);
    background-repeat: no-repeat;
    display: block;
    width: 540px;
    height: 301px;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

    .cssnav a {
        display: block;
        font-size: 11px;
        width: 125px;
        height: 25px;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        color: black;
        text-decoration: none;
    }

    .cssnav img {
        width: 100%;
        height: 100%;
        border: 0;
    }

* html a:hover {
    visibility: visible
}

.cssnav a:hover img {
    visibility: hidden
}

.cssnav span {
    position: absolute;
    left: 5px;
    top: 3px;
    margin: 0;
    cursor: pointer;
}

.content {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.contentred {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
}

.contentSearch a:link {
    color: #0000ff;
    text-decoration: none;
}

.content a:link {
    color: #990000;
    text-decoration: none;
}

.content a:visited {
    color: #990000;
    text-decoration: none;
}

.content a:active {
    color: #990000;
    text-decoration: none;
}

.content a:hover {
    color: #990000;
    text-decoration: none;
}





/* for mobile template */

.mobileContainer {
    font-size: 1.9em;
}

    .mobileContainer #RememberMeCheckBox {
        width: 50px;
        height: 50px;
        margin-right: 20px;
        display: none
    }

    .mobileContainer .loginLinks a {
        display: block;
        background-color: #06C;
        color: #fff;
        padding: 5px 10px;
        border-radius: .4em;
        text-align: center;
        font-size: 110%;
        margin: .5em 0;
        text-decoration: none
    }

        .mobileContainer .loginLinks a:hover, .mobileContainer .loginLinks a:active {
            background-color: #09C
        }

.loginLinks .reset {
    display: none
}


.mobileContainer #RememberMeCheckBox:checked + label {
    background-color: #ccc;
    display: none
}

.mobileContainer label {
    display: block;
    margin: .5em 0px
}

.mobileContainer .remember {
    margin: 1em 0;
    padding: .6em;
    border-radius: .4em;
    color: #000;
    text-align: center;
    border: 1px solid #ccc;
}

    .mobileContainer .remember input {
    }

    .mobileContainer .remember label {
        display: inline;
    }

    .mobileContainer .remember input {
        margin: 0 .6em 0 0
    }

.mobileContainer input.Button, .mobileContainer input.TextBox {
    clear: both;
    width: 100%;
    margin: .5em 0;
    font-size: 110%;
    padding: 5px 10px
}

.mobileContainer .RememberLinks label {
    display: none
}

.mobileContainer fieldset {
    margin: 1em;
    border: 1px solid #ccc;
    border-radius: 1em;
    background-color: #eee;
    font-size: 120%
}

.mobileContainer h1 {
    font-weight: bold;
    font-size: 120%;
    margin: 1em
}

.mobileContainer .loginLinks a.hide {
    display: none
}

/*---- Buttons ----*/
.btn, input.Button {
    display: inline-block!important;
    margin: 10px 0px!important;
    padding: 5px 20px!important;
    border-radius: 5px !important;
    text-decoration: none !important;
    color: #fff !important;
    text-shadow: none !important;
	width:auto;
	border-radius:5px!important;
	font-size:13px!important;
	text-transform:none!important;
	background-color: #134c71 !important;
    border-color: #134c71 !important;
}

.btn-primary {
    background-color: #134c71 !important;
    border-color: #134c71 !important;
}

    .btn-primary:hover {
        background-color: #134c71 !important;
        transition: .2s;
    }

.btn-default {
    background-color: #008f9e !important;
    border-color: #008f9e !important;
    color: #fff;
}
    .btn-default:hover {
        background-color: #008f9e !important;
    }
.btn-info {
    background-color: #429fac !important;
    border-color: #429fac !important;
    color: #fff;
}

.btn-link, .btnRemove {
    color: #333 !important;
    border-color: #999 !important;
    background-color: #fff;
}

    .btn-link:hover, .btn-link:active, .btn-link:focus {
        background-color: #fff !important;
    }

.btn-linkNoBorder {
    color: #333 !important;
    border: none !important;
}

.btn-lg {
    font-size: 22px !important;
    padding: 10px 30px !important;
}

.btn-sm {
    font-size: 14px !important;
    padding: 10px !important;
}

.btn-xs {
    font-size: 12px !important;
    padding: 5px 10px !important;
}

.btn-nomargins {
    margin: 0 10px 0 0 !important;
}