/* CSS Document */
fieldset input,fieldset select{font-size:11px;border:#ccc 1px solid;}
input:focus,select:focus{border:1px solid #4899BE;}
input.searchSiteInput:focus{border:medium none;}
input.searchLocatorInput:focus{border:1px none;}
fieldset.loginform input.text{width:180px;}
fieldset.loginform ol{left:-10px;position:relative;}
fieldset{border:none;}
legend{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#5374B3;padding:0;}
button{border:1px none;background-color:transparent;cursor:pointer;}
label{line-height:1.8;white-space:nowrap;color:#797979;}
fieldset.locator label{line-height:1.8;text-align:right;vertical-align:top;position:relative;float:none;width:auto;margin-right:1em;white-space:nowrap;min-width:13em;}
fieldset.tripOrigin label{line-height:1.8;vertical-align:top;width:auto;white-space:nowrap;min-width:13em;}
fieldset.tripDestination label{line-height:1.8;vertical-align:top;white-space:nowrap;min-width:13em;}
fieldset.register label{}
.ddl{width:450px;text-align:left;}
input .text{width:95px;font-size:90%;}
.radio{}
fieldset ol{padding:1em 1em 0;list-style:none;}
fieldset li{float:left;width:100%;padding-bottom:1em;list-style:none;}
fieldset.loginform li{padding-bottom:.4em;}
fieldset li .ddl{padding-bottom:5px;margin-left:48px;}
fieldset li .select{margin-left:48px;}
input.submit{float:left;width:auto;border:0 none #FFF;background:url(../images/submit.png) no-repeat;width:76px;height:25px;padding-bottom:3px;padding-right:8px;text-transform:uppercase;font-size:.83em;color:#9d9d9d;cursor:pointer;}
input.signIn{float:right;width:auto;border:0 none #FFF;background:url(../images/submit.png) no-repeat;width:76px;height:25px;padding-bottom:3px;padding-right:8px;text-transform:uppercase;font-size:.82em;position:relative;right:-5px;color:#9d9d9d;cursor:pointer;}
input.findlocation{border:0 none #FFF;background:url(../images/findlocation.png) no-repeat;width:113px;height:25px;padding-bottom:3px;padding-right:8px;text-transform:uppercase;font-size:8px;color:#9d9d9d;cursor:pointer;position:absolute;left:220px;}
input.msc{height:14px;left:112px;position:absolute;top:333px;border:medium none;}
fieldset.loginform{margin-top:20px;padding-top:50px;position:relative;right:5px;}
fieldset.loginform label{text-align:left;text-transform:uppercase;line-height:normal;font-size:.82em;width:91px;}
fieldset.external{padding-top:10px;float:none;}
input.external{float:left;width:auto;border:0 none #FFF;background:url(../images/submit.png) no-repeat;width:76px;height:23px;padding-bottom:3px;padding-right:8px;text-transform:uppercase;font-size:.82em;color:#9d9d9d;}
label.external{text-align:left;color:#797979;font-size:.82em;width:91px;}
.forgotPassword{left:53px;position:relative;bottom:2px;display:inline;}
.forgotPassword a:link{color:#ff0400;text-decoration:underline;}
.forgotPassword a:visited{color:#ff0400;text-decoration:underline;}
.forgotPassword a:hover{color:#ff0400;text-decoration:none;}
.rememberPassword{bottom:28px;margin-left:17px;position:absolute;}
fieldset.border{border:1px solid #ccc;margin-top:5px;padding:3px;width:99%;}
form{margin:0;padding:0;}
.pollRadioInput{width:10px;height:10px;margin:8px 4px 0 0;padding:0;}
.pollSubmitButton{cursor:pointer;font-size:10px;border:none;background:#e1e1e1;color:#66c;margin:8px 0 0 8px;}
.pollSubmitButton:hover{cursor:pointer;font-size:10px;border:1px solid #66c;background:#e1e1e1;color:#66c;margin:8px 0 0 8px;}
.searchLocatorInput{background:#FFF none repeat scroll 0 0;border:medium none;color:#686868;font-size:9px;height:11px;margin-left:71px;position:absolute;top:2px;width:30px;}
.searchSiteInput{background:transparent url(../images/siteSearchField.png) no-repeat scroll 0 0;border:medium none;color:#999;font-size:9px;height:19px;padding-left:4px;padding-top:3px;width:70px;overflow:hidden;}
.searchSubmitButton{cursor:pointer;font-size:11px;width:30px;border:none;color:#fff;background:#000;margin:0;padding:2px; height:15px;}
#locatorBox{width:135px;height:29px;background:url(../images/gblLocatorSearchBG.png) no-repeat;margin:14px 0 0;padding:1px;}
#locatorBox .locatorTextInput{font-size:9px;width:90px;border:none;color:#666;background:#fff;padding:0 0 0 2px;}
#locatorBox .locatorSubmitButton{background:#FF0100 none repeat scroll 0 0;border:medium none;color:#FFF;cursor:pointer;font-size:10px;left:108px;margin:0;position:absolute;top:1px;width:20px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;}
/*Tabular/Data table styles */.mscReloadActivity{border-collapse:collapse;width:500px;height:100%;}
.mscReloadActivity td,.mscReloadActivity th{margin:0;padding:0 5px 16px;/* bottom padding is equal to size of bck image*/}
.mscReloadActivity td.redCapFirst,.mscReloadActivity th.redCapFirst{background:url(../images/redRowTopFirst.png) left bottom no-repeat;}
.mscReloadActivity td.redCapLast,.mscReloadActivity th.redCapLast{background:url(../images/redRowTopLast.png) right bottom no-repeat;}
.mscReloadActivity td.redCapMiddle,.mscReloadActivity th.redCapMiddle{background:url(../images/redRowTopMiddle.png) left bottom repeat-x;}
.mscReloadActivity td.redTopFirst,.mscReloadActivity th.redTopFirst{background:url(../images/redGreyRowFirst.png) no-repeat left top;height:30%;padding-left:15px;}
.mscReloadActivity td.redTopMiddle,.mscReloadActivity th.redTopMiddle{background:url(../images/redGreyRowMiddle.png) repeat-x right top;height:30%;padding-left:35px;}
.mscReloadActivity td.redTopLast,.mscReloadActivity th.redTopLast{background:url(../images/redGreyRowLast.png) no-repeat right top;height:30%;}
.mscReloadActivity td,.mscReloadActivity th{background:#ff0400 url(../images/redGreyRowMiddle.png) left bottom repeat-x;}
.mscReloadActivity td.greyRowFirst,.mscReloadActivity th.greyRowFirst{background:url(../images/greyRowFirst.png) no-repeat;padding-left:15px;}
.mscReloadActivity td.greyRowLast,.mscReloadActivity th.greyRowLast{background:url(../images/greyRowLast.png) no-repeat right top;}
.mscReloadActivity td.greyRowMiddle,.mscReloadActivity th.greyRowMiddle{background:url(../images/greyRowMiddle.png) repeat-x;padding-left:35px;}
/*Curvy Corner method */
.roundCorner {
  -moz-border-radius:12ex;
  -webkit-border-radius:12ex;
  
  background:transparent;
  
  padding:0;
  text-align:left;
  margin-top:10px;
  margin-right:auto;
  height:35px;
}

.roundCornerContent {
  padding-top:12px;
}

.firstColumn{display:inline;padding-left:30px;padding-right:80px;}
.middleColumn{display:inline;padding-left:30px;}
.lastColumn{display:inline;padding-left:80px;}

.dateColumn{display:inline;padding-left:30px;}
.amountColumn{display:inline;position:absolute;top:14px;left:170px;}
.balanceColumn{display:inline;position:absolute;top:14px;left:270px;}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari 3.0 and Opera 9 rules here */
.searchLocatorInput{font-size:9px;width:34px;border:none;color:#686868;background:#fff;position:relative;margin:0 0 0 71px;height:12px;padding:0;top:1px;}
#locatorBox .locatorSubmitButton{cursor:pointer;font-size:9px;width:20px;border:none;color:#fff;background:#ff0100;margin:0;position:relative;left:1px;top:1px;}
.mscCardList  a:link, .mscCardList  a:visited {text-decoration:none;color:#FF0400;font-size: 9px;}
.mscCardList  a:hover {text-decoration:underline;}

.rememberPassword{bottom:24px;margin-left:17px;position:absolute;}
.searchSiteInput{background:transparent url(../images/siteSearchField.png) no-repeat scroll 0 0;border:medium none;color:#686868;font-size:10px;height:14px;padding-left:2px;padding-top:2px;width:72px;}
.nutrCol1Val{position:relative;left:105px;z-index:99;}
.nutrCol2Val{position::relative;left:275px;z-index:99; bottom: 0px;}
.nutrCol3Val{position::relative;left:415px;z-index:99;bottom: 0px;}
.nutrCol1Label{position::relative;left:25px;z-index:99;}
.nutrCol2Label{position::relative;left:205px;z-index:99;bottom: 0px;}
.nutrCol3Label{position::relative;left:365px;z-index:99;bottom: 0px;}
}