﻿body
{
	background-color:#00285A;

    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    position: relative;
	background-color: #00396C;
	background-image: url(https://www.naylornetwork.com/NaylorOVS/images/basic/OVSMainHeader.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande; 
    font-size: 14px;
}
.contentContainer
{
	margin-top:20px;
}

.loginContainer
{
	font-family:Helvetica, Arial, Sans-Serif;
	/*width:250px;
	border:solid 1px #CECFCE;*/
	width:100%;
}

.textFieldsContainer
{
	margin-top:30px;
	margin-left:10px;
}


.invalid
{
	/*color:#990000;*/
	color:#b14a3f;
	font-size:10px;
	line-height:12px;
}

.buttonsContainer
{
	/*border-top:solid 1px #CECFCE;*/
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
}

.submitButton
{
	border:solid 1px #CECFCE;
	background-color:#FFFBFF;
	color:#1896C6;
}

.contentContainer a:link, .contentContainer a:active, .contentContainer a:visited
{
	text-decoration:none;
	color:#000000;
}

.contentContainer a:hover
{
	background-color:#FFFFDE;
}

.forgotYourPasswordLink_tooltip{
position:absolute;
z-index:999;
left:-9999px;
background-color:#dedede;
padding:5px;
border:1px solid #fff;
width:300px;
}

.forgotYourPasswordLink_tooltip p{
margin:0;
padding:0;
color:#fff;
background-color:#222;
padding:2px 7px;
} 

#containerBox
{
    background-color: #333333;
    background-image: -moz-linear-gradient(top , #ababab, #333333 0px,#999999 250px);
    background-image: -webkit-linear-gradient(top , #ababab, #333333 0px,#999999 250px);
    background-image: -o-linear-gradient(top , #ababab, #333333 0px,#999999 250px);
    background-image: -ms-linear-gradient(top , #ababab, #333333 0px,#999999 250px);
    background-image: linear-gradient(top , #ababab, #333333 0px,#999999 250px) color: #FFFFFF;
    display: block;
    height: 290px;
    position: relative;
    padding: 15px;
    margin: 150px auto;
    width: 450px;
    border: solid 2px #FFFFFF;
    -webkit-box-shadow: 10px 10px 20px #051625;
    -moz-box-shadow: 10px 10px 20px #051625;
    box-shadow: 10px 10px 20px #051625;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}



.textField
{
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #252525;
    border: solid 1px #333333;
    width: 250px;
}

.textLabel
{
    color: #ffffff;
    font-weight: bold;
    width:190px;
}

.newSponsorDialogTitle
{
    text-align:center;
    width:100%;
    padding-bottom:5px;
    padding-top:5px;
    font-weight:bold;
}
.dialogTextField
{
    float:left;
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #252525;
    border: solid 1px #bebebe;
    width: 350px;
}

.dialogTextLabel
{
    color: #000000;
    font-weight: bold;
    float:left;
    padding-top:7px;
    width:155px;
}

.textFieldContainer
{
	margin-bottom:15px;
}

.errorMessage
{
    color: #FF0000;
    font-size:12px;
    font-weight:bold;
}

.succesMessage
{
    color:#008000;
    font-size:12px;
}

.dialogTextFieldContainer
{
    float:left;
}


.bottomMessage
{
	margin-top:15px;
	text-align:center;
}
.bottomMessage a
{
	color:#ffffff; 
	font-weight:bold;
}

.successMessage
{
	color:#0b7e05;
	font-size:12px;
}


#pamText a:link, #pamText a:hover, #pamText a:active, #pamText a:visited
{
    text-decoration:underline;
    color:#ffffff;
    font-weight:bold;
}