/*************** Login.ascx style***************/
#loginTable {
	border-collapse: collapse;
	width: 337px;
	height: 347px;
	table-layout: fixed;
	margin: 100px auto;
}

td.loginImageHeader{
	background: transparent url(images/backgroundImageTop.png) no-repeat;
	vertical-align:bottom;
	height:149px;/*bg img height*/
}

td.loginImage {
	background: transparent url(images/backgroundImageBottom.png) no-repeat;
	vertical-align:top;
	height:198px;/*bg img width*/
}

td.loginForm {
	padding: 10px;
}

#loginTable .inputControl {
	padding:3px 40px;
}

.red_linkButton, 
.red_linkButton:link,
.red_linkButton:active, 
.red_linkButton:visited{
	color:#C60000;
	text-decoration: underline;
	font-size:0.9em;
	padding-left:15px;
}

#loginTable .red_linkButton_div{
	margin-top:4px;
}

#loginTable .errorMsg {
	padding-top: 0.5em;
}

#loginTable .errorMsg span {
	background: transparent url(images/exclamation.png) no-repeat;
	padding: 2px 2px 2px 18px;
	color: red;
}

#loginTable input[type=text],
#loginTable input[type=password] {
	width: 242px;
	margin:2px 0px;
	padding:2px 5px;
}

#loginTable input[type=submit] {
	margin-left: 20px;
}