@charset "UTF-8";
/* CSS Document */


#Pearsonlogo {
	background: url(../../images/LandingPage/footer_logo.png);
height: 44px;
line-height: 21px;
margin-left: 20px;
text-align: left;
vertical-align: top;
width: 114px;
float:left;
}


.tagline {
	float:right;
	width:139px;
	height:44px;
	margin-right: 20px;
	background: url(../../images/LandingPage/strapline.png);
	}

.col_title {
	font-family: Trebuchet MS,"Lucida Sans Unicode","Lucida Grande",sans-serif;
	line-height: 1.2em;
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 10px;
}

.blue_button:hover {
	background: url(../../images/LandingPage/button_blue_bg.png) bottom left repeat-x;
	}
	

/* Following functions are added for new landing page requirement */
.orange_button {
	font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #eee;
	width: 260px;
	background: url(../../images/LandingPage/button_orange_bg.png) top left repeat-x;
	text-align: center;
	margin-bottom: 10px;
	text-decoration: none;
	font-size: 16px;
	padding: 10px 0;
	display: block;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.orange_button:hover {
	background: url(../../images/LandingPage/button_orange_bg.png) bottom left repeat-x;		
}


.orange_button .buttonFont, .blue_button .buttonFont {
	font-weight: bold;
	color: #eee;
	font-size: 18px;
	font-family: Arial, Helvetica, Verdana
}

.blue_button {
	font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
	color: #eee;
	width: 260px;
	background: url(../../images/LandingPage/button_blue_bg.png) top left repeat-x;
	text-align: center;
	margin-bottom: 10px;
	text-decoration: none;
	font-size: 16px;
	padding: 10px 0;
	display: block;
	-moz-border-radius: 4px;
    border-radius: 4px;
}

body, html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;}	
	
body {
	background-image: none;
	height:100%; 
}

.pushDown {
	margin-top:50px;
}

/*main body*/
#centerloginpage, .centerloginpage{
	margin: 0 auto; !important
	padding-top:30px;
	position: relative;
	z-index: 4;
	}

.tablecontainer {
	margin-top:-30px;
}

.mainSubBlock{
	padding-top: 26px;
	
}
/*responsive background*/
.pageImage {
	height:90%;
	width:100%;
	/* Old browsers */
	background-image: -moz-linear-gradient(top,  #919bd8 0%, #c8ecfa 17%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#919bd8), color-stop(17%,#c8ecfa)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top,  #919bd8 0%,#c8ecfa 17%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top,  #919bd8 0%,#c8ecfa 17%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top,  #919bd8 0%,#c8ecfa 17%); /* IE10+ */
	background-image: linear-gradient(to bottom,  #919bd8 0%,#c8ecfa 17%); /* W3C */
	background: url(../../images/LandingPage/psnLandingPage_bg.png) top left repeat-x\9; /* IE6-9 */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919bd8', endColorstr='#c8ecfa',GradientType=0 ); /* IE6-9 */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#919bd8', EndColorStr='#c8ecfa'); position: relative;*/


}

#headerBar {
		/* [disabled]position: absolute; */
	top: 0px;
	width: 100%;
	background: #364395;
	height: 45px;
	}


/*footer */
#footerBlock {
	z-index:0;
	width:100%;
	height:50%;
	position: absolute;
	top: 300px;
	/*bottom: 0px; /* Old browsers */
background-image: -moz-linear-gradient(top, rgba(200,236,250,1) 0%, rgba(255,255,255,1) 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,236,250,1)), color-stop(52%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(200,236,250,1) 0%,rgba(255,255,255,1) 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(200,236,250,1) 0%,rgba(255,255,255,1) 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(200,236,250,1) 0%,rgba(255,255,255,1) 52%); /* IE10+ */
background: linear-gradient(to bottom, rgba(200,236,250,1) 0%,rgba(255,255,255,1) 52%); /* W3C */

	}

.successTrackerfooter {
	color: #06418F;
	font-size:11px;
	height: 25px;
	width: 285px;
	margin: 0 auto;
	margin-bottom:2px;	
	}
	
.successTrackerfooter img{
	position:relative;
	float:right;
	bottom: 9px;
	max-width:140px;
	
	}	

.footerSubBlock {
	position:absolute;
	bottom:5px;
	width: 100%;
	z-index:-500px;
	text-align: center;
	background-image:	none;
	margin: 0 auto;
	padding: 0px;
	padding-bottom: 10px;
}

.footerSubBlock a{
    color:#364395
}
.footerSubBlock a, a:visited {
	color: #364395;
}
.footerSubBlock a:hover {
	color:#000;
}


.PSNlogo {
	font-family: Trebuchet MS,"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size: 48px;
	font-size: 46px\9;
	text-align:center;
	margin-top: 20px;
	margin-right:10px;
	}

.logoImage {
	margin-top:-5px;
	margin-left:10px;
	float:left;
		}
		
td#loginPageMain {
	background: none;
}

#loginSupport {
	float: right;
	z-index: 2;
	position: relative;
	}

.loginHeading1 {
	font-family: Trebuchet MS,"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size: 24px;
	font-size: 22px\9;
	width: 100%;
	margin-top: -2px !important;
	margin-bottom: 20px;
}

.successTrackerLogo {
	color: #06418F;
	margin: 0 auto;
	margin-top: -15px;
	max-height: 100%;
	max-width: 100%;
}


.notices {
	position: relative;
	z-index: 1000;
	color: #CE0E47;
	font-size: 17px;
	opacity: 1;
	padding: 0px 6px 0px 6px;
	font-weight: 500;
}

.noticeBG {
	position: relative;
	z-index: 1;
	background: #fff;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 5px 28px 0px 28px;
	padding: 15px;
}

.noticeBG:before{
	content: ' ';
	width: 0;
	height: 0;
	position: absolute;
	z-index: -5;
	left:48%;
	bottom:100%;
	border-width:20px 15px 20px 15px;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
	}

.col_title_first {
font-family: Trebuchet MS,"Lucida Sans Unicode","Lucida Grande",sans-serif;
line-height: 1.2em;
font-size: 18px;
margin-bottom:10px;
margin-top: 35px;
}