/* CSS Document */
body {
background-color:#EBEBEC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#939598;
}
.linkmore{
float:right;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
color:#7FA2C2;
font-size:10px;
background-image:url(../images/dots.gif);
background-repeat:no-repeat;
text-decoration:none;
background-position: 0px 5px
}
.linkmore:hover{
color:#939598;
}
.head{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#939598;
text-decoration:none;
}
.head:hover{
color:#7FA2C2;
}
.lnk{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#939598;
text-decoration:none;
}
.lnk:hover{
color:#7FA2C2;
}
.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#B5B6B8;
text-decoration:none;
}
.footer  a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#B5B6B8;
text-decoration:none;
}
.footer a:hover {
color:#939598;
}
.more {
color:#004685;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.more:hover {
color:#939598;
}
.greyline {
padding-bottom:35px;
padding-top:35px;
border-top:#B0B0B0 solid 1px;
}
.tblcell {
border:#939598 solid 1px;
}
.bordercell {
border-bottom:#C6C8CA solid 1px;
border-right:#C6C8CA solid 1px;
padding:10px;
}
.bordercellright {
border-right:#C6C8CA solid 1px;
padding:10px;
}
.nobordercell {
padding:10px;
}
.bordercellbottomP {
border-bottom:#C6C8CA solid 1px;
padding:10px;
}
.bordercellbottom {
border-bottom:#C6C8CA solid 1px;

}
.inputborder{
border:#D1D3D4 solid 1px;
width:330px;
}
.inputborder-members{
border:#D1D3D4 solid 1px;
width:160px;
}
.input{
border:#D1D3D4 solid 1px;
width:160px;
}
.linkscroll{
color:#939598;
text-decoration:none;
font-weight:bold
}
.linkscroll:hover{
color:#7FA2C2;
}
.holder {
	position:relative;
	text-align:left;
	width:2px;
	z-index:9999;
	background-color:#FFFFFF;
}
.in-holder {
	position:absolute;
	visibility:hidden;
	width:184px;
	top:0px;
	left:0px;
	text-align:left;
	background-color:#FFFFFF;	
	padding-top:0px;
	padding-bottom:11px;
	padding-left:11px;
 	padding-right:11px;
	
}
.in-holder a{
	display:block;
	color:#77787B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	text-decoration:none;
}
.in-holder a:hover{
	color:#414042;
}

#hide { display: none; }

/**************Bar Floating***************/

.validatorCalloutHighlight{
    background-color: #F2F2F2;
}
.error-msg{
	color:#0081C3;
	text-decoration:none;	
}
/************ PasswordStrength Related Styles ***********************/

.BarIndicator_txtPassword
{   color:#0081C3;
    background-color:#0082C4;
    height:16px;
    font-size:10px;
}

.BarBorder_txtPassword
{   border:1px solid #a8a8a8;
    width:75px;
    vertical-align:top;
}
/*******************************************************************/
.block{ padding-bottom:10px;}
.blue{color:#0082C4}
.memberTitle{
			background:#0082C4;
			width:460px;
			border:1px solid #0082C4;
			height:21px;
			}
.memberTitle .blue{
				padding:4px 0 0 15px;
				font-size:10px;
				color:#fff;
				}
.contentAccount {
				/*border:1px solid #e4e4e4;*/
				width:460px;
				}
.content{
				padding:20px;
				margin:0;
				font-size:11px;
				color:#5b5b5b;
				}
/*.loginUser td{
			font-size:10px;
			font-weight:bold;
			color:#5b5b5b;
			}*/
.loginUser input{
			width:155px;
			height:16px;
			border:1px solid #a8a8a8;
			background:#ffffff;
			}
.forgot-password{
				/*background:#f2f2f2;
				border-top:1px solid #e4e4e4;
				text-align:right;
				padding:10px 5px 10px 0;*/
				}
.forgot-password a{
				font-size:10px;
				color:#5b5b5b;
				font-weight:bold;
				}
.forgot-password a:hover{
					text-decoration:none;
				}
.members-links{padding:0 0 5px 0;}
.members-links td.welcome
{
   font-weight:bold;
   font-size:12px;
				/*background:#f2f2f2;
				border-top:1px solid #e4e4e4;
				text-align:right;
				padding:10px 5px 10px 0;*/
				}
.members-links td.group
{
   font-weight:bold;
   font-size:18px;
   color:#004685;
				}
.members-links a{
				font-size:10px;
				color:#5b5b5b;
				font-weight:bold;
				text-decoration:none;
				}
.members-links a:hover{ text-decoration:underline;
				}
.members-account{
				background:#f2f2f2;
				text-align:left;
				border-top:1px solid #e4e4e4;
				padding:10px 5px 10px 0;
				}
.members-account a{
				font-size:10px;
				color:#5b5b5b;
				font-weight:bold;
				padding:0px 10px 0 0;
				}
.members-account a:hover{
					text-decoration:none;
				}
.submitBtn{
			text-align:right;
			margin-top:14px;
			}
.newUser{
		padding:10px;
		font-size:11px;
		color:#5b5b5b;
		}
.newuserTitle{
		color:#0082C4;
		font-weight:bold;
		font-size:11px;
		padding-bottom:15px;
		}
.registerBtn{
			text-align:right;
			padding-top:20px;
			}
			
.Table{
	margin-top:7px;
}
.Table th{
	background-color:#0081C4;
	height:20px;
	color:white;
	font-size:11px;
	padding-left:7px;
	font-weight:bold;
	border-bottom:2px solid #FFFFFF;
	vertical-align:middle;
}
.Table tr{background:white;}
.Table td
{
	height:30px;
	color:#3b3b3b;
	font-size:11px;
	padding-left:7px;
	border-bottom:1px solid #FFFFFF;
	vertical-align:top;
}
.Table tr.color {
	background:#F1F2F2;
} 
.Table td a{
	color:#004685;
}
.Table td a:hover{
	text-decoration:none;
}
.title
{
   font-weight:bold;
   font-size:14px;
   color:#004685;
				}
.left-border{
	border-left:1px solid #96979a;
	}
.right-border{
	border-right:1px solid #96979a;
	}
.top-border{
	border-top:1px solid #96979a;
	}
.bottom-border{
	border-bottom:1px solid #96979a;
	}
	
	
	
