/* CSS Document */
#signin_master a{
	color:#003399;
}
body{font-size:12px;}
.stylesMaster{
	background:url(../images/tabBut_hbar.gif) top right repeat-x;
	border-bottom:1px solid #A07047;
	border-left:1px solid #A07047 ;
	border-right: 1px solid #A07047;
	padding-top:6px;
	margin-left:0px;
	margin-right:0px;
}


#headerContainer{position:relative;left:0px; top:0px; margin:0px; padding:0px;}
#signin_master{	position:relative;left:0px; top:0px;margin:5px 5px 5px 5px;width:99%;}
div#footer{clear:both; position:relative;left:0px; top:350px; width:100%;  margin:0px; padding:0px;}

/*Sign in Style definitions */
#signin{
	position:absolute; 
	right:4px; top:0px; 
	float:right; 
	/* width:290px; */
	 width:29%;
	height:320px;
	z-index:2;
	background-color:#FFFFFF;
	display:block;
	min-width:300px;
}

#signin #errorMsg{margin:10px 0px 0px 10px; width:80%; padding:5px 0px 5px 40px; display:block; text-align:left; height:25px; background:lightyellow url(../images/errorMsgTitle_icon.gif) no-repeat left center; color:Red; border:1px red solid;}

#signin ul{	margin:0px;	padding:0px; width:100%; min-width:300px; width:300px;}

#signin ul li{margin:0px; padding:20px 0px 0px 0px; height:20px; list-style:none;/*	white-space:nowrap;*/}

div#signin ul#signinTitle{display:block; width:100%; min-width:300px; margin:0px; padding:0px 0px 0px 0px; height:25px; background-color:#f4ece6; border-bottom:1px dashed #A07047; }

div#signin ul#signinTitle li{ width:100%; margin:0px; padding:0px 0px 0px 10px;}

#signin #email{ clear:both; float:left; margin:0px; width:35%; text-align:right; }

#signin #emailField{ float:right;margin:0px; width:63%; }

#signin #emailField input{ width:170px; }

#signin #password{clear:both; float:left; margin:0px; width:35%; text-align:right;padding:10px 0px 0px 0px;}

#signin #passwordField{	float:right;margin:0px;width:63%; padding:10px 0px 0px 0px;}

#signin #passwordField input{ width:170px; }

#signin #rememberMe{display:block; width:100%; float:right;margin:0px;padding:10px 10px 0px 0px; text-align:right;}

#signin  #loginButton{display:block; width:100%;float:right;margin:0px; padding:30px 10px 0px 0px; text-align:right; border:0px; height:40px;}

img{border:0px;}

#signin  #signinHelp{ float:left;  margin:0px; padding:5px 0px 0px 10px; width:90%; text-align:left; }

#signin #signinHelp a { font-size:10px; font-weight:normal; padding:0px 0px 0px 0px;}

/* End of Sign In style */



/* Create New account Style definitions */
#createAccount{
	position:absolute; 
	left:0px; top:0px; 
	float:left;
	margin:0px 0px 0px 2px;
	padding:6px 0px 0px 0px;
	width:67%; 
	height:320px; 
	min-width:500px;
	z-index:1; 
	overflow:hidden;
}

div#createAccount ul#createAccountTitle{display:block; width:100%; margin:0px; padding:0px 0px 0px 0px; height:25px; background-color:#f4ece6; border-bottom:1px dashed #A07047;list-style:none; }

#createAccount ul li{ height:15px; background:url(../images/bullet-tick.gif) no-repeat left center; padding:0px 0px 0px 20px; }

ul#createAccountTitle li{ width:100%; margin:0px; padding:0px 0px 0px 15px;  background:none;}

#LoginFeaturesMsg{ display:block; margin:0px; padding:10px;}

#createAccount ul{margin:0px 0px 0px 0px;  padding:0px 0px 0px 40px; list-style:none; }

div#createAccount #title{ margin:0px; padding-left:10px; font-size:12px; font-weight:bold;}

#createAccount  #createAccountButton{ width:100%; float:left; margin:-10px; padding:25px 0px 30px 0px; text-align:left; border:0px;  height:40px;}

#createAccount  #note{ float:left;  margin-top:0px; padding-left:10px; font-size:10px; color:#990000; }

/* End of new account style */

#footer{ position:relative; left:0px; top:30px;  clear:both; float:left; margin:0px; padding:0px; width:100%; z-index:5;  }