body {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #616365; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.left{float: left; margin-top: 35px;}
.right{float: right;}
.clear{clear: both;}
form {margin: 0; padding: 0;}
#main_container {margin: 0px auto 0; padding: 0px 0px 0px 0px; width: 992px; height: auto; overflow: auto;}

/* Links */
a:link{color: #c61420; text-decoration:none;}
a:visited{color: #c61420; text-decoration:none;}
a:hover{color: #c61420; text-decoration: underline;}
a:active{color: #c61420; text-decoration:none;}

#header-container {height: 169px; background: url(Images/header_bg.gif) repeat-x; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#header {margin: 0px auto 0px; padding: 0px 0px 0px 0px; width: 992px; height: 169px;}

/* Login */
#login {float: right; width: 350px; height: 140px; margin: 40px 0px 0px 0px; padding: 0px 40px 0px 0px; font-size: 13px; overflow: hidden;}
#username {float: right; margin: 0px 10px 5px 30px; padding: 7px 0px 0px 0px;}
#password {float: right; margin: 5px 0px 5px 0px; padding: 7px 11px 0px 5px;}
input.user-details {background: url(Images/text_box.jpg) no-repeat; width: 197px; height: 23px; border: none; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 10px; color: #999;}
input.pass-details {background: url(Images/text_box.jpg) no-repeat; width: 197px; height: 23px; border: none; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 10px; color: #999;}
#btn_login {float: right; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* Page Content */
#content {width: 992px;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#registered { position: relative; background: url(Images/not_registered.jpg) no-repeat; width: 444px; height: 802px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.poweredByLogo{
	position: absolute;
	left: 850px;
	top: 3px;
}
.registered_text {margin: 126px 0px 0px 52px; padding: 0px 0px 0px 0px; width: 355px;}
#mps_details {background: url(Images/mps_details.jpg) no-repeat; width: 548px; height: 802px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.mps_text {margin: 81px 0px 0px 22px; padding: 0px 0px 0px 0px; width: 488px;}

.just_in_time ul {margin: -28px 0px 0px 34px; padding: 0 0 0 0; float: left; list-style: none;}

.contracted_service ul {margin: 85px 30px 0px 0px; padding: 0 0 0 0; float: right; list-style: none;}

.full_MPS_service ul {margin: -35px 38px 0px 0px; padding: 0 0 0 0; float: right; list-style: none;}

.large_text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #616365;}
.large_text_blue {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #c61420;}

/* Footer */
#footer-container { height: 98px; background: #c61420; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#footer {position: relative; margin: 0px auto 0; padding: 0px 0px 0px 0px; width: 992px; height: 98px; background: #c61420;}
.footer_uk {width: 265px; height: 49px; float: left; margin: 49px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:baseline;}
/*.footer_ie {width: 306px; height: 49px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.footer_phone_top {width: 306px; height: 49px; float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}*/
p.vasantaLink {margin-top: 20px; font-size: 16pt}
.vasantaLink a{color: #fff;}
.footer_phone {width: 324px; height: 49px; float: right; margin: 49px 0px 0px 0px; padding: 0px 0px 0px 0px;}
