BODY {
/* +++ GRMS Branding +++ */
	background-color: #6FB4D3;
/* +++ GRMS Branding - Production +++ */
/*
	background-image: url(../Custom/images/prod_login_bg.jpg);
	background-repeat: repeat;
	background-color: white;
	width: 100%;
	*/

/* +++ GRMS Branding - Test +++ */
/*
	background-image: url(../Custom/images/test_login_bg_red.jpg);
	background-repeat: repeat;
	background-color: white;
	width: 100%;
/* +++ Bell-Mark Branding - Production +++ */
	background-image: url(../Custom/images/cust_login_bg.jpg);
	background-repeat: repeat;
	background-color: white;
	width: 100%;
*/
}

.logo 
{
/* +++ GRMS Branding +++ */
	left:180px;
	top:30px;
	WIDTH: 600px; 
	HEIGHT: 450px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
/* +++ GRMS Branding - Production +++ */
	BACKGROUND-IMAGE: url(images/prod_bg.jpg);
/* +++ GRMS Branding - Test +++ */
/*	BACKGROUND-IMAGE: url(images/test_bg.jpg); */
/* +++ Customer Branding +++ */
/* +++ Bell-Mark Branding - Production +++ */
	BACKGROUND-IMAGE: url(images/cust_bg.jpg);
}

.login-box
{
/* +++ GRMS Branding +++ */ 
	left:190px;
	top:165px;
	HEIGHT: 121px;
	border-left: solid lightgray 2px;
	border-right: solid lightgray 2px;
	border-top: solid lightgray 2px;
	border-bottom: solid lightgray 2px;
	border-left: solid #283778 2px;
	border-right: solid #283778 2px;
	border-top: solid #283778 2px;
	border-bottom: solid #283778 2px;
/* +++ Bell-Mark Branding - Production +++ */
	border-left: solid #346F51 2px;
	border-right: solid #346F51 2px;
	border-top: solid #346F51 2px;
	border-bottom: solid #346F51 2px;
}
.login-box TH {
/* +++ GRMS Branding +++ */
	overflow:auto;
	background: #505E83; /* Old browsers */
	background: #283778;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQyNjViZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjhhOGRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #283778 0%, #C2CBE2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#283778), color-stop(100%,#C2CBE2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #283778 0%,#C2CBE2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #283778 0%,#C2CBE2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #283778 0%,#C2CBE2 100%); /* IE10+ */
	background: linear-gradient(to right, #283778 0%,#C2CBE2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283778', endColorstr='#C2CBE2',GradientType='1' ); /* IE6-8 */
	/*background: #283778;*/

	/* +++ Bell-Mark Branding +++ */
	overflow:auto;
	background: #346F51;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQyNjViZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjhhOGRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #346F51 0%, #04A05A 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#346F51), color-stop(100%,#04A05A)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #346F51 0%,#04A05A 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #346F51 0%,#04A05A 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #346F51 0%,#04A05A 100%); /* IE10+ */
	background: linear-gradient(to right, #346F51 0%,#04A05A 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#346F51', endColorstr='#04A05A',GradientType='1' ); /* IE6-8 */
}

.copyright
{
/* +++ GRMS Branding +++ */ 
	top:510px;
}
.help-line
{
/* +++ GRMS Branding +++ */ 
	left:190px;
	top:400px;
	width:563px;
}
.create-account
{
/* +++ GRMS Branding +++ */ 
	left:550px;
	top:205px;
	width:200px;
	HEIGHT:40px;
	border-left: solid lightgray 2px;
	border-right: solid lightgray 2px;
	border-bottom: solid lightgray 2px;
	border-left: solid #283778 2px;
	border-right: solid #283778 2px;
	border-top: solid #283778 2px;
	border-bottom: solid #283778 2px;
/* +++ Bell-Mark Branding - Production +++ */
	border-left: solid #346F51 2px;
	border-right: solid #346F51 2px;
	border-top: solid #346F51 2px;
	border-bottom: solid #346F51 2px;
}

.forgot-password
{
/* +++ GRMS Branding +++ */ 
	left:550px;
	top:253px;
	width:200px;
	HEIGHT:20px;
	padding-top:10px;
	border-left: solid lightgray 2px;
	border-right: solid lightgray 2px;
	border-bottom: solid lightgray 2px;
	border-left: solid #283778 2px;
	border-right: solid #283778 2px;
	border-top: solid #283778 2px;
	border-bottom: solid #283778 2px;
/* +++ Bell-Mark Branding - Production +++ */
	border-left: solid #346F51 2px;
	border-right: solid #346F51 2px;
	border-top: solid #346F51 2px;
	border-bottom: solid #346F51 2px;
}

.login-message
{
/* +++ GRMS Branding +++ */ 
	left:550px;
	top:165px;
	width:200px;
	HEIGHT: 25px;
	padding-left:11px;
	color:white;
	Font-weight: bold;
	border-left: solid lightgray 2px;
	border-right: solid lightgray 2px;
	border-bottom: solid lightgray 2px;
	border-left: solid #283778 2px;
	border-right: solid #283778 2px;
	border-top: solid #283778 2px;
	border-bottom: solid #283778 2px;
	font-size:10px;
/* +++ Bell-Mark Branding - Production +++ */
	border-left: solid #346F51 2px;
	border-right: solid #346F51 2px;
	border-top: solid #346F51 2px;
	border-bottom: solid #346F51 2px;

/* +++ GRMS Branding +++ */
	overflow:auto;
	background: #505E83; /* Old browsers */
	background: #283778;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQyNjViZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjhhOGRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #283778 0%, #C2CBE2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#283778), color-stop(100%,#C2CBE2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #283778 0%,#C2CBE2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #283778 0%,#C2CBE2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #283778 0%,#C2CBE2 100%); /* IE10+ */
	background: linear-gradient(to right, #283778 0%,#C2CBE2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283778', endColorstr='#C2CBE2',GradientType='1' ); /* IE6-8 */
	/*background: #283778;*/

		/* +++ Bell-Mark Branding +++ */
	overflow:auto;
	background: #346F51;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQyNjViZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjhhOGRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #346F51 0%, #04A05A 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#346F51), color-stop(100%,#04A05A)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #346F51 0%,#04A05A 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #346F51 0%,#04A05A 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #346F51 0%,#04A05A 100%); /* IE10+ */
	background: linear-gradient(to right, #346F51 0%,#04A05A 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#346F51', endColorstr='#04A05A',GradientType='1' ); /* IE6-8 */
}

.error {
/* +++ GRMS Branding +++ */
	left:190px;
	top:300px;
	background-color: #ffe6e6;
	border-top:solid 1px gray;
	border-left:solid 1px gray;
	border-bottom:solid 1px gray;
	border-right:solid 1px gray;
	FONT-WEIGHT: bold; 
	width: 567px;
	background-color: #C0CEE8;
	top:295px;
	border-left: solid #283778 2px;
	border-right: solid #283778 2px;
	border-top: solid #283778 2px;
	border-bottom: solid #283778 2px;
	width: 564px;
	height: 80px;
/* +++ Bell-Mark Branding - Production +++ */
	border-left: solid #346F51 2px;
	border-right: solid #346F51 2px;
	border-top: solid #346F51 2px;
	border-bottom: solid #346F51 2px;
	background-color: #CEFDE8;
}
