﻿BODY, TABLE, INPUT, SELECT, TEXTAREA {
	FONT-WEIGHT: normal;
	MARGIN: 0px;
	FONT-STYLE: normal;
	font-size: 8pt;
	FONT-FAMILY: Arial, helvetica, sans-serif;
	FONT-VARIANT: normal;
}
/* Fixing Broken CSS -- if you *really* need to full height it, use VM, not %s.

HTML{HEIGHT: 100%}
BODY{HEIGHT: 100%; background-color: #F0F0F0;}

if you're dead set - set min-height, not height  */
body {
	/*background-color: #f0f0f0;*/
	background-color: rgba(240, 240, 240, 0.26) !important;
}

html {
	height: 100vh;
}
/* setting it to 100 percent of the viewport height, this gets rid of the always-scrollbar*/



LEGEND {
	color: #4D82AE;
}

/* optimized CSS */
.noshow {
	display: none !important;
}

.menu-icon-fa {
	font-size: 12pt !important;
}

.mii {
	color: #febd1f;
	color: #fff;
	padding-right: 0px;
	font-size: 11pt;
	line-height: 16px;
}

.amano-primary { /* amano's blue */
	color: #106aa8;
}

.amano-secondary { /* amano's golden secondary color */
	color: #febd1f;
}

.amano-logo {
	display: inline-block;
	height: 28px;
	max-height: 28px;
	min-height: 28px;
	width: 189px;
	min-width: 189px;
	max-width: 189px;
	background-image: url(data:image/png;base64,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);
	margin: 0;
	padding: 0;
	border: 0;
}

/* updated banner and login */
.companyLogo {
	position: absolute;
	width: 200px;
	height: 35px;
	background-image: url(../../images/AmanoPrologo.png);
	top: 8px;
	left: 8px;
}

.companyModel {
	position: absolute;
	left: 220px;
	top: 10px;
	display: inline-block;
	height: 37px;
}

.companyBanner {
	margin-top: 15px;
	margin-left: 310px;
	background-image: url('../../images/innerHeader.jpg');
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: middle;
	height: 37px;
	max-height: 37px;
	box-sizing: border-box;
}

.login-table {
	float: right;
	border: 1px solid orange;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: rgba(255, 255, 255, 0.85);
	display: inline-block;
	/*color: White;*/
	margin-top: -5px;
	margin-left: 15px;
	margin-right: 15px;
	border: 1px solid #f5f5f5;
	/*center text vertically*/
	line-height: 28px;
}

	.login-table A, .login-table A:visited, .login-table A:active {
		color: #919191;
		text-decoration: none;
	}

.loginTable {
	background: #E4E9F3;
	border: solid 1px rgb(0, 120, 174);
	padding: 7px;
	width: 250px;
	/* making it more pleasing to the eye */
	-webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 8px 5px rgba(178,178,178,0);
	box-shadow: 0px 10px 13px -7px #000000, 5px 5px 8px 5px rgba(178,178,178,0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.login-message-wrapper {
	text-align: center;
	margin-top: 20px;
}

.login-message-container {
}

form#form1[action="./login.aspx"] input[readonly] {
	background-color: #efefef !important;
}

#lblMsg.login-message {
	background-color: #aa2222; /* Red */
	color: white;
	margin-bottom: 15px;
	width: 250px;
	min-width: 250px;
	display: inline-block;
	font-size: 10pt;
	height: 30px;
	min-height: 30px;
	line-height: 30px;
	/* 
		font-size: 12pt;
	color: #aa2222;
		*/
}

#txtUser, #txtPassword, #txtVerifyPassword, #txtBoxFPUserName, #txtBoxFPEmail {
	font-size: 14pt;
	width: 100% !important;
}

.login-label {
	color: #767676;
}

#btnGo, #btnGoWait, #btnForgotPsw, #btnFPReset, #btnFPLogin {
	font-size: 14px;
}

#btnGoWait {
	/* change things to be gray */
	background-color: silver !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #aeaeae), color-stop(1, #cdcdcd));
	background: -moz-linear-gradient(top, #aeaeae 5%, #cdcdcd 100%);
	background: -webkit-linear-gradient(top, #aeaeae 5%, #cdcdcd 100%);
	background: -o-linear-gradient(top, #aeaeae 5%, #cdcdcd 100%);
	background: -ms-linear-gradient(top, #aeaeae 5%, #cdcdcd 100%);
	background: linear-gradient(to bottom, #aeaeae 5%, #cdcdcd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aeaeae', endColorstr='#cdcdcd',GradientType=0);
	border: 1px solid #aeaeae;
	-moz-box-shadow: inset 0px 1px 0px 0px #aeaeae;
	-webkit-box-shadow: inset 0px 1px 0px 0px #aeaeae;
	box-shadow: inset 0px 1px 0px 0px #aeaeae;
	font-size: 12pt;
}

/* useful default button style - set your font size to adjust button accordingly*/
.amano-button {
	-moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
	box-shadow: inset 0px 1px 0px 0px #54a3f7;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background: -moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: -ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color: #007dc1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #124d77;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
	padding: 6px 12px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #154682;
}

	.amano-button:hover {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
		background: -moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
		background: -webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
		background: -o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
		background: -ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
		background: linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
		background-color: #0061a7;
	}

	.amano-button:active {
		position: relative;
		top: 1px;
	}




.login-table A:hover {
	color: rgb(0,120,174);
}
/* end updated banner and login*/

/* menu bar */
/* modified icon collapsing*/
.mit {
	display: none;
}
/* nit for each main menu item*/
@media screen and (min-width: 950px) {
	.mit {
		display: unset;
	}

	#leftside > button {
		display: none;
	}
}
/* end modified menu collapsing */
.mainMenuBar {
	z-index: 30000 !important;
	width: 100%;
	height: 25px;
	border-top: 1px solid rgb(0,120,174);
	background-color: #292929;
}

.ctl00_mnuMain_0 {
	z-index: 30000 !important;
}

.StaticMainMenu {
	z-index: 30000 !important;
	/*font-family: Arial;*/
	font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
	letter-spacing: .05em;
	font-size: 8pt;
	/*font-variant: small-caps;*/
	font-weight: 500;
	width: 110px;
	cursor: pointer;
}

	.StaticMainMenu A {
		color: #dcdcdc;
		text-decoration: none;
		background-color: Transparent;
	}
		/*{color: #08084A; text-decoration: none; background-color: Transparent;}*/
		.StaticMainMenu A:visited, .StaticMainMenu A:active, .StaticMainMenu A:hover {
			color: #dcdcdc;
			text-decoration: none;
		}
/*{color: #08084A; text-decoration: none;}*/
.DynamicMainMenu {
	z-index: 30000 !important;
	border: Ridge 2px Silver;
	/*background-color: #1B2E3F;*/
	background-color: #292929;
	color: White;
	width: 130px;
	letter-spacing: .03em;
	font-family: Myriad Web Pro, Arial;
}

	.DynamicMainMenu a {
		color: White;
		text-decoration: none;
		background-color: Transparent;
		padding: 4px 10px 4px 10px
	}

a.DynamicMainMenu:link, a.DynamicMainMenu:visited, a.DynamicMainMenu:active {
	color: White;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%
}

a.DynamicMainMenu:hover {
	color: White;
}
/* text-decoration: underline;} */
.ViewMenu {
	z-index: 30000 !important;
	width: 525px;
	height: 25px;
	border: solid 1px #979FBB;
	text-align: center;
}

	.ViewMenu img {
		vertical-align: middle;
		border: none;
	}

	.ViewMenu A, .ViewMenu A:visited, .ViewMenu A:active {
		color: #08084A;
		text-decoration: none;
	}

		.ViewMenu A:hover {
			color: #08084A;
			text-decoration: underline;
		}

.ViewMenuSelected {
	background-color: #BAC3D6;
	height: 23px;
}

.ViewMenuHover {
	height: 23px;
}

	.ViewMenuHover A, .ViewMenuHover A:visited, .ViewMenuHover A:active {
		color: #08084A;
		text-decoration: underline;
	}

/*RESKIN INITIATIVE*/
.mainMenuBar.reskin {
	background-color: #106aa8 !important;
}

	.mainMenuBar.reskin .StaticMainMenu {
		width: unset !important;
		padding-right: 4px !important;
	}

		.mainMenuBar.reskin .StaticMainMenu .mi {
			display: none;
			color: #fff;
		}

	.mainMenuBar.reskin td[id^="ctl00_mnuMain"]:hover {
		cursor: pointer;
	}

	.mainMenuBar.reskin .DynamicMainMenu {
		/*width: unset !important;*/
		background-color: #000 !important;
	}

		.mainMenuBar.reskin .DynamicMainMenu :hover {
			/*width: unset !important;*/
			background-color: #106aa8 !important;
		}

.pageHeader.reskin {
	background-color: unset !important;
	border: unset;
	font-size: 18pt;
	font-family: Arial, helvetica, sans-serif;
	color: #106aa8;
	font-variant-caps: unset;
	margin-bottom: 10px;
	margin-top: 17px;
	margin-left: 8px;
	width: 95%
}

/* nit for each main menu item*/
@media screen and (min-width: 950px) {
	.mainMenuBar.reskin .StaticMainMenu .mi {
		display: unset;
	}

	.mii {
		padding-right: 4px;
	}

	#leftside > button {
		display: none;
	}
}
/* END RESKIN */



A:link, A:visited, A:active {
	/*
	color: #1D2F43; 
	text-decoration: underline;
	 */
}

A:hover {
	color: #4B7EA9;
	text-decoration: none;
}

.MsgForeColor {
	color: #005696;
}

.LogoBgImage {
	background-image: url(../../Images/background.jpg);
}

.LogoBgColor {
	background-color: #fff !important;
}


.bannerImage {
	max-width: 230px;
	max-height: 45px;
	border: none;
}

.actvTable {
	background-color: #E4E9F3;
	border: solid 1px rgb(0,120,174);
	padding: 7px;
	font-size: 13pt;
	font-family: Myriad Web Pro;
}

.PnlModal2 {
	width: 100px;
	height: 100px;
	text-align: left;
	background-color: #ffffdd;
}

	.PnlModal2 tr td {
		border: none !important;
	}

.btnPnlModal {
	width: 8em;
	height: 2em;
}

.ActLogoBlue {
	color: #2a6aff;
	font-family: Myriad Web Pro;
	letter-spacing: 1px;
	font-size: 16pt;
	font-weight: 600;
}

.ActLogoBlack {
	color: black;
	letter-spacing: 1px;
	font-size: 11pt;
	font-family: Myriad Web Pro;
}

.LogoOrange {
	color: rgb(0, 120, 174);
	/* font-family: Myriad Web Pro; */ /* serif font in a sea of sans-serif?*/
	font-size: 14pt;
	font-weight: 600;
	letter-spacing: 1px;
}


.LogoBlue {
	color: #2A35FF;
	font-family: Myriad Web Pro;
	font-size: 13pt;
	font-weight: 600;
	letter-spacing: 1px;
	width: 55px;
}

#ddSMS {
	width: 160px;
	text-align: center;
	font-size: 9pt;
}


.err-table {
	background-color: #ffffff;
	border: solid 1px #ff0000;
	color: #ff0000;
	margin-bottom: 5px;
}

.updProgress {
	color: #006400;
	background-color: #d5ffd5;
	border: solid 1px #006400;
	height: 20px;
	width: 180px;
	padding: 3px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 3px;
	font-variant: small-caps;
	line-height: 2;
}

a.QSearch, a.QSearch:link, a.QSearch:visited, a.QSearch:active {
	color: #18185A;
	text-decoration: none;
}

	a.QSearch:hover {
		color: #8C9CCE;
		text-decoration: underline;
	}

.gridView {
	color: #333333;
}

	.gridView A {
		text-decoration: none;
	}

		.gridView A:hover {
			text-decoration: underline;
		}

	.gridView caption {
		background-image: url("../../images/gridCaption.jpg");
		background-repeat: repeat-x;
		border-left: solid 1px #ACA899;
		border-top: solid 1px #ECE9D8;
		border-right: solid 1px #ACA899;
		color: White;
		font-weight: 700;
		text-align: center;
		padding: 3px;
		margin: 0px 0px 0px 0px;
	}

TABLE.gridView TR TD {
	border: solid 1px silver
}

TABLE.gridView TR TH {
	border: solid 1px #B4B4B4
}

.gridViewEmpty {
	width: 250px
}

TR.gridViewEmpty TD {
	width: 250px
}

TR.gridRow TD {
	border: solid 1px Silver;
}

TR.gridPage {
	color: White;
	background-color: #8CADCE
}

	TR.gridPage TD {
		padding: 2px 3px 2px 3px;
	}

	TR.gridPage A, TR.gridPage A:visited, TR.gridPage A:active {
		color: #5E4A84;
		text-decoration: underline;
	}

		TR.gridPage A:hover {
			text-decoration: black;
			color: #FAC290;
		}

TABLE.gridView TR.gridPage TD TR TD {
	border: none
}

.gridAddRow td {
	background-color: #C7DED7
}

.dataList caption {
	background-image: url("../../images/gridCaption.jpg");
	background-repeat: repeat;
	border-left: solid 1px #ACA899;
	border-top: solid 1px #ECE9D8;
	border-right: solid 1px #ACA899;
	color: White;
	font-weight: 700;
	text-align: center;
	padding: 3px;
	margin: 0px 0px 0px -1px;
}

.Header {
	color: #5A639C;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
}

.pageHeader {
	color: #292929;
	font-family: Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	border: solid 1px rgb(0,120,174);
	background-color: #C1D8E8; /*#E4E9F3;*/
	font-variant: small-caps;
	width: 300px;
	margin-bottom: 3px;
}

.reportHeader {
	color: #39396B;
	font-family: Verdana, Tahoma; /* Garamond; */
	font-size: 9pt;
	font-weight: bold;
	padding: 3px; /*Silver;*/
	border: solid 1px Silver;
	background-color: #ffffff; /*#DFE6F1;*/
	font-variant: small-caps;
	width: 465px;
	margin-bottom: 3px;
}

.RevTranHeader {
	color: #00185A;
	font-family: Verdana;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 10pt;
	letter-spacing: -1;
}



.accessDenied {
	color: Red;
	margin-left: 10px;
	margin-top: 10px;
}

.warnText {
	color: #800000;
	font-size: 10pt;
	font-weight: bold;
	font-family: Myriad Web Pro;
}

.pnlFrame {
	border: silver 1px solid;
}

.pnlCaption {
	background-color: #5A639C;
	color: White;
	height: 20px;
	width: auto;
	text-align: center;
	border: solid 2px white;
	vertical-align: middle;
	margin-bottom: 3px;
	line-height: 2;
}

.pdbNav {
	height: 24px;
	border: solid 1px #8494C6;
}

.pageLeftCol {
	height: auto;
	vertical-align: top;
	background-color: #e8e8e8;
	border: solid 1px Silver;
	margin-left: 1px;
	float: left;
	padding: 5px 5px 35px 5px;
	display: table;
}

.pageRightCol {
	margin-left: 10px;
	vertical-align: top;
	float: left;
}

.setupRightCol {
	vertical-align: top;
	padding-left: 10px;
}

.toolbarHeader {
	background-image: url("../../images/SIDEBAR.jpg");
	background-repeat: repeat-x;
	width: 185px;
	color: White;
	font-weight: 800;
	text-align: center;
	padding: 5px;
	cursor: pointer;
	display: block;
}

.toolbar {
	width: 183px;
	border: solid 1px Silver;
	background-color: White;
	margin-bottom: 3px;
	padding: 5px;
}

.toolbarPadText {
	padding: 5px;
}

.toolbarInput {
	margin-bottom: 5px;
	font-size: 8pt;
}

.detailHeader {
	background-color: #005294;
	width: 97%;
	color: White;
	font-weight: 700;
	line-height: 2;
	margin-bottom: 0px;
}

.detailField {
	width: 80px;
	background-color: #ffffcc;
}

.detailData {
	width: 140px
}

.floatRight {
	float: right;
}

.show {
	display: inline;
}

.hide {
	display: none;
}

.divColTop {
	float: left;
	margin-right: 7px;
	padding-top: 3px;
}

.divCol {
	float: left;
	margin-right: 7px;
}

.divRow {
	clear: both;
	margin-bottom: 7px;
}

.divClear {
	clear: both
}

.divFieldset {
	padding: 7px 5px 6px 5px;
}

/*  action menu (save, cancel) */
.actionMenu {
	width: 75px;
	margin-right: 10px;
}

	.actionMenu ul {
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		border: 1px dotted darkblue;
		background-color: #E4E9F3;
	}

	.actionMenu a {
		display: block;
		padding: 5px 0px 5px 10px;
		width: 100%;
		text-decoration: none;
	}

	html > body .actionMenu li a { /* non IE browsers */
		width: auto;
	}

	.actionMenu a:link, .actionMenuList a:visited {
		color: #08084A;
		text-decoration: none;
	}

	.actionMenu a:hover {
		background-color: #9CADD6;
		color: #fff;
	}

	.actionMenu img {
		vertical-align: middle;
		border: none;
	}

.refreshTime {
	margin-top: 7px;
	font-size: 7pt;
	font-family: verdana;
	color: #4D82AE
}

/* navigation */

#nav {
	width: 60em;
	margin: 20px auto 0 auto;
	padding: 0;
	height: 50px;
}

	#nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		border-top: 1px solid #464a52;
		background: #383d44;
	}

	#nav li {
		float: left;
		margin: 0;
		padding: 0;
		/*
	font-family: Georgia, serif;
	font-size: 80%;
	letter-spacing: 2px;
	text-transform: uppercase;
	*/
	}

		#nav li a {
			float: left;
			padding: 10px 12px;
			text-decoration: none;
			color: #e7e3d9;
			border: none;
			background: DarkBlue;
		}

			#nav li a:hover {
				color: #fff;
				background: #464a52;
			}

			#nav li a.active {
				font-weight: bold;
				color: #fff;
				background: #292d34 url(../img/1206/nav-on-bg.gif) repeat-x top left;
			}

			#nav li a img {
				vertical-align: middle
			}

/*Modal Popup*/
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.moveBack {
	position: fixed;
	z-index: -10;
}

.subHeader {
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	font-variant: small-caps;
	color: #005294;
	margin-bottom: 8px
}

.subHeader2 {
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	color: #005294;
	padding: 4px;
	height: 18px;
}

.subHeaderRptExport {
	font-size: 9pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: center;
	color: #000000;
}

.scroll-block {
	height: 195px;
	width: 285px;
	overflow-y: auto;
	overflow-x: auto;
	border: solid 1px DarkGray
}

/*Calendar Popup*/
.ajaxCal .ajax__calendar_container {
	background-color: #BAC2D7;
	border: solid 2px #004080;
	margin-left: 20px;
}

.ajaxCal .ajax__calendar_header {
	background-color: #ffffff;
	margin-bottom: 4px;
}

.ajaxCal .ajax__calendar_title,
.ajaxCal .ajax__calendar_next,
.ajaxCal .ajax__calendar_prev {
	color: #004080;
	padding-top: 3px;
}

.ajaxCal .ajax__calendar_body {
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
}

.ajaxCal .ajax__calendar_dayname {
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}

.ajaxCal .ajax__calendar_day {
	text-align: center;
}

.ajaxCal .ajax__calendar_hover .ajax__calendar_day,
.ajaxCal .ajax__calendar_hover .ajax__calendar_month,
.ajaxCal .ajax__calendar_hover .ajax__calendar_year,
.ajaxCal .ajax__calendar_active {
	color: #004080;
	font-weight: bold;
	background-color: #ffffff;
}

.ajaxCal .ajax__calendar_today {
	font-weight: bold;
}

.ajaxCal .ajax__calendar_other,
.ajaxCal .ajax__calendar_hover .ajax__calendar_today,
.ajaxCal .ajax__calendar_hover .ajax__calendar_title {
	color: #bbbbbb;
}

/* fixes for inside gridview */
div.ajax__calendar_days table tr td,
div.ajax__calendar_months table tr td,
div.ajax__calendar_years table tr td {
	padding-right: 0px;
	border: none 0px;
}

/* FPP Calender settings
---------------------------------------------------------------*/
.divCal {
	text-align: center;
	padding: 0px 20px 0px 20px;
}

.monCal {
	width: 100%;
	height: 100%;
	border: solid 2px #000000;
	font-size: .9em;
}

.monCalHead {
	font-weight: bold;
	background-color: #4b6c9e;
	/*background-color:#b0b097;#000066;*/
	border-bottom: solid 2px #000000;
	border-right: solid 1px #000000;
	/*color: #edecd1;*/
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	width: 14%
}

.monCalOffMonth {
	background-color: #dcdcdc;
	border: solid 1px #000000;
}

.monCalCurMonth {
	background-color: #ffffff;
	border: solid 1px #000000;
}

.monCalCurDay {
	color: Red;
	background-color: #FFFF66;
	border: solid 1px #000000;
}

.monCalRedeemDay {
	color: Navy;
	background-color: #B0E2FF;
	border: solid 1px #000000;
	text-align: left;
}

a.prjCustom:link, a.prjCustom:visited, a.prjCustom:active {
	color: White;
	text-decoration: none;
	margin-left: 5px;
}

a.prjCustom:hover {
	color: red;
	text-decoration: underline;
}

.show {
	display: inline;
}

.hide {
	display: none;
}

.roundCorner {
	border-radius: 8px;
	background-color: #3C79AD;
	color: #FFFFFF;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	height: 23px;
}

/*.creditCardWarning {
	color: white ;
	font-family: Verdana, Tahoma;
	font-size: 8pt;
	font-weight: bold;
    text-align: center;
	padding:3px;
	background-color: #ff0000;
	width:100%;
}
*/
