﻿/* Chief Profile */
::-webkit-input-placeholder {color: #ccc; font-style: italic;}
:-moz-placeholder {color: #ccc; font-style: italic;}
::-moz-placeholder {color: #ccc; font-style: italic;}
:-ms-input-placeholder {color: #ccc; font-style: italic;}

#lblNewAccount {margin: 5px 0px 5px 70px; color:#9999cc; font-size: 12px; cursor:pointer;}

#ErrorMessage {font-size: 13px; margin: 0 auto; width: 270px;}
.clientMessage {color:Red;}
.clientMessage a:link, .clientMessage a:visited {color:Red !important;}


#signInInfo, #signOutInfo, #resetPasswordInfo {display:none;background: #fff; border: 1px solid #ccc; border-top: 0; color: #989898; position: absolute; width: 340px;}
#signIn, #signOut {background: #fff; box-shadow: 0 5px 5px #666; color: #989898; position: absolute; width: 340px;}
#signInContent, #signOutContent {font-size: 13px; margin: 0 auto; width: 270px;}

#signIn img, #signOut img {margin: 30px 0;}
#signIn a {color: #ddd; text-decoration: none;}
#signIn select {border: 1px solid #ccc; border-radius: 0; font-size: 14px; height: 32px; line-height: 1; margin-top: 5px; padding:5px; width: 100%;}
#signIn input[type=text], #signIn input[type=password], #signIn .goldButton, #signOut .goldBUtton {font-size: 18px; padding: 8px 4px;}
#signIn input[type=text], #signIn input[type=password] {border-radius: 0px; box-shadow: inset 0 0 4px #eee; padding-left: 40px; width: 224px;}
#signIn .goldButton {margin-top: 16px; width: 270px;}

#signOut label {margin-left:65px;}
#signOut .goldButton {margin-bottom:16px; width: 270px;}

.certification, .register { display:none;}
.certificationContent { margin-left:15px; margin-right:15px; }
.certificationContent img {margin: 30px 0 15px 25px !important;}
.certificationContent select { height: 25px !important; padding:0px !important; }
.certificationContent input[type=text], .certification input[type=password], .certification .goldButton  {font-size: 14px !important; padding: 4px 4px !important;}
.certificationContent input[type=text], .certification input[type=password] {padding-left: 5px !important; width: 205px !important;}
.certificationContent .goldButton {margin-left: 25px;}

.inputSet {margin-top:15px;}
.inputSet input[type=text], .inputSet input[type=password] {border: 1px solid #ccc; border-top: 0px;}
.inputSet input[type=text]:first-child {border-top: 1px solid #ccc;}

.splitAddress { margin-left:15px; display:none; margin:5px 0 5px 30px; }
.splitAddress input[type=text] { width:150px !important;}

#txtSignInOther {border: 1px solid #ccc; display: none; margin-top: 10px;}

.goldButton {
	background: #fcaf1b;
	background: -moz-linear-gradient(top, #ffecc8 0%, #ffd78c 5%, #fbad18 95%, #bd8317 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffecc8), color-stop(5%,#ffd78c), color-stop(95%,#fbad18), color-stop(100%,#bd8317)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffecc8 0%,#ffd78c 5%,#fbad18 95%,#bd8317 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffecc8 0%,#ffd78c 5%,#fbad18 95%,#bd8317 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd78c 0%,#ffd78c 5%,#fbad18 95%,#bd8317 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffecc8 0%,#ffd78c 5%,#fbad18 95%,#bd8317 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd78c', endColorstr='#fbad18',GradientType=0 ); /* IE6-9 */
	border: 1px solid #ccc;
	color: #555;
	cursor: pointer;
	padding: 4px;
}

.signInFooter {
	background: #666; 
	background: -moz-linear-gradient(top, #aeaeae 0%, #7c7c7c 5%, #565656 95%, #3e3e3e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(5%,#7c7c7c), color-stop(95%,#565656), color-stop(100%,#3e3e3e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #aeaeae 0%,#7c7c7c 5%,#565656 95%,#3e3e3e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #aeaeae 0%,#7c7c7c 5%,#565656 95%,#3e3e3e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #aeaeae 0%,#7c7c7c 5%,#565656 95%,#3e3e3e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #aeaeae 0%,#7c7c7c 5%,#565656 95%,#3e3e3e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c7c7c', endColorstr='#565656',GradientType=0 ); /* IE6-9 */
	color: #ddd;
	font-size: 14px;	
	padding: 12px 0;
	margin-top: 16px;
	
}
.signInFooter a {margin-right:5px; cursor:pointer;}
.signInFooter input[type=checkbox] { margin-left:5px;}
.signInFooter label {}

.hiddenDiv {display:none;}

.formContent {margin: 0 auto; margin-top: 15px; width: 540px;}
.formRow { display:table-row; vertical-align:middle; text-align:left; }
.formRow label { cursor: help; display:table-cell; padding:5px; vertical-align:middle; }
.formLink {color:Blue ; cursor:pointer;}
.formImage {text-align: center;}

.formRow a {color: #ddd; text-decoration: none;}
.formRow input[type=text] {font-size: 12px; padding: 4px 2px;}
.formRow input[type=text], .formRow input[type=password] {border-radius: 0px; box-shadow: inset 0 0 4px #eee; padding-left: 5px; width: 200px;}
.formRow select {border: 1px solid #ccc; border-radius: 0; font-size: 7px; height: 25px; line-height: 1; padding:2.5px; width: 100%;}
.formRow .goldButton {text-align:center;}
