body {margin: 0;padding: 0;background: #fff url(../MSSImages/pagebgtile.png) repeat-x fixed left bottom;
font-family:Arial, Helvetica, sans-serif;z-index:100;}
.hide {display:none;}
div.button {background: url(../MSSImages/btnleft_top.png) no-repeat left top;display:table;border-collapse:collapse;}
div.button .but-in1 {background: url(../MSSImages/btnright_top.png) no-repeat right top;display:block;margin-right:-3px;}
div.button .but-in1 .but-in2 .but-in3 {background: url(../MSSImages/btnleft_bot.png) no-repeat left bottom;display:block;margin-bottom:-3px;}
div.button .but-in1 .but-in2 .but-in3 span {min-width:30px;text-align:center; display:block;color: #fff;
   font-weight: bold;background: url(../MSSImages/btnright_bot.png) no-repeat right bottom;}
span.buttonicon{ float:left; min-width:8px!important; height:4px;}
.buttoncontent input{background:transparent; border:0;color:#fff;font-size:1em;}
div.button .but-in1 .but-in2 .but-in3 span.noimage{background: url(../MSSImages/spacer.png) no-repeat; float:left; height:11px; margin:3px -42px 0 8px;}
div.button .but-in1 .but-in2 .but-in3 span.buttoncontent{padding:4px 2px 5px;}
.button {cursor:pointer;float:left;margin:0 5px;}
.portlettopright {background: url(../MSSImages/portlettopright.png) no-repeat right top;	padding-right:8px;}
.portlettopleft {background: url(../MSSImages/portlettopleft.png) no-repeat left top;}
.portletheadcontent {padding:8px 0 1px 10px;}
span.reqmarker {color: #ff0000; font-weight: bold;}
div.reqtext {color:#ff0000;float:right;display:inline-block; font-size:12px; font-weight:bold; margin-top:-20px;}
.mss-PortletContainerTitleBar td {padding: 2px 0 2px 2px;}
.portletright {background: url(../MSSImages/portletright.png) repeat-y right top;}
.portletleft {background: url(../MSSImages/portletleft.png) repeat-y left top; padding:0 9px;}
.portletcontaintent {border-top:1px solid #6187a3;background-color:#fff;}
.portletbottomright {background: url(../MSSImages/portletbottomright.png) no-repeat right top;padding-right:8px;padding-bottom:9px;}
.portletbottomleft {background: url(../MSSImages/portletbottomleft.png) no-repeat left top;padding-bottom:9px;}
.topbar {background: url(../MSSImages/top-bg.JPG) repeat-x;min-height: 68px;}
.topbarlogin{min-height: 56px;}
.logo {background-image: url(../MSSImages/logo.png);	background-repeat: no-repeat;width: 164px;height: 44px;background-position: bottom right;}
.logo span {display: none;}
.spacer {clear: both; height: 1px;}
.showrow{background-color: #e8f5ff;margin: 0 0 -1px;padding: 0; width:100%;border-collapse:collapse;float:left;}
.hiderow{display: none;}
.gwt-DateBox, .inputbox-bkg{background:#fff; border:1px solid #5b81a4; padding:3px 1px;font-size:1em;}
.inputbox-bkg{width:12em;}
.mss-LoginContainerTitle{color:#fff;font-size:0.8em;font-weight:bold;line-height:19px;text-align:left;}
.mss-LoginWidget{width:390px;}
.LoginContent{background:#fff; border-top: 1px solid #2c456a; text-align:center; width:100%; padding-top:20px;}
.mss-LoginContainerPanel{width:390px;}
.tablerow{font-size:0.7em; font-weight: bold; padding-bottom:5px;}
.tablerow1{font-size:0.7em; font-weight: bold; padding-bottom:10px;}
.frmcol01 {float: left; width:40%; text-align:right; padding-right:5px; margin-top:5px;}
.frmcol02 {text-align:left;}
.frmcol03 {text-align:left;  width: 660px;  padding-left:3px;  line-height: 27px; }
.passqesn{background:#fff; border:1px solid #5b81a4; padding:3px 1px;font-size:1em; }
.passans { background:#fff; border:1px solid #5b81a4; padding:3px 1px;font-size:1em; width:12em;}
/*error msg*/
.loginerror{font-size:0.85em; color: #ff0000; font-weight: bold; display:table;margin-top:5px;}
.loginerror1{font-size:1.3em; color: #ff0000; font-weight: bold; line-height:23px;}
/*end error*/
.topshadow{background:url(../MSSImages/top-bg-shadow.png) repeat-x top left; height:7px;}
.LoginContainer{width:100%; margin-top:12%;}
.LoginContainer1{margin-top:8%; margin-right:15%; }
.mss-bookmark{font-size:0.68em; text-align:center; font-weight:normal;background:url(../MSSImages/bookmark-bkg.png) repeat-x top left; height:12px; padding-top:7px; color:#605f5d;}
.copyrightinfo {	background:#dedede url(../MSSImages/footer-bkg.png) repeat-x top left;color:#5d5d5d;
	font-weight:normal;	text-align:left;bottom: 0;width:100%;position: absolute;}
.copyrightinfo a {color:#5d5d5d; font-weight:normal;}
.footerstyle{padding-left:12px; font-size:0.7em;}
/* end for Login page */

