table{
	table-layout:fixed;
}
.DivMainArea{
	width:90%;
	min-width:1040px;
	margin-right:auto;
	margin-left:auto;
}
.mainMenuTable{
	width:100%;
	background-color:#ffffc8;
	border-style:solid;
	border-color:silver;
	border-width:2px;
	padding:10px;
	table-layout: fixed;
	border-radius:4px;
}

.NormalTable
{
	width:100%;
	table-layout: fixed;
	border-width:1px;
	border-spacing:0;
	border-collapse: collapse;
}
.NormalTable th
{
	background-color:skyblue;
}


.BasicButton_ON{
	border: 1px solid #15aeec;
	background-color: #49c0f0;
	background-image: -webkit-linear-gradient(top, #49c0f0, #2cafe3);
	background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
	
}

.BasicButton_ON:hover {
	border:1px solid #1090c3;
	background-color: #1ab0ec;
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
}
.BasicButton_ON:active {
	background: #1a92c2;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #1679a1;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}

.BasicButton_ON:disabled {
	border: 1px solid black;
	background-color: gray;
	background-image: -webkit-linear-gradient(top, gray, silver);
	background-image: linear-gradient(to bottom, gray, silver);
	border-radius: 4px;
	color: black;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:auto;
}

.BasicButtonRed_ON{
	border: 1px solid #FF0000;
	background-color: #FF0000;
	background-image: -webkit-linear-gradient(top, #FA5858, #DF0101);
	background-image: linear-gradient(to bottom, #FA5858, #DF0101);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
	
}

.BasicButtonRed_ON:hover {
	border:1px solid #FF0000;
	background-color: #FF0000;
	background-image: -webkit-linear-gradient(top, #FA5858, #8A0808);
	background-image: linear-gradient(to bottom, #FA5858, #8A0808);
}
.BasicButtonRed_ON:active {
	background: #c61945;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #8A0808;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}


.BasicButton_OFF{
	border: 1px solid #72CEF2;
	background-color: #A5E0F7;
	background-image: -webkit-linear-gradient(top, #A5E0F7, #85D0EE);
	background-image: linear-gradient(to bottom, #A5E0F7, #85D0EE);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
}

.BasicButton_OFF:hover {
	border:1px solid #48BFEF;
	background-color: #76CFF3;
	background-image: -webkit-linear-gradient(top, #76CFF3, #58BFE8);
	background-image: linear-gradient(to bottom, #76CFF3, #58BFE8);
}
.BasicButton_OFF:active {
	background: #58BFE8;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #1679a1;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}



.MainMenuTabButton_ON{
	border: 1px solid #15aeec;
	background-color: #49c0f0;
	background-image: -webkit-linear-gradient(top, #49c0f0, #2cafe3);
	background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:140px;
	cursor:pointer;
	
	font-size:1.2em;
	font-weight:bold;
	
}

.MainMenuTabButton_ON:hover {
	border:1px solid #1090c3;
	background-color: #1ab0ec;
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
}
.MainMenuTabButton_ON:active {
	background: #1a92c2;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #1679a1;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}


.MainMenuTabButton_OFF{
	border: 1px solid #72CEF2;
	background-color: #A5E0F7;
	background-image: -webkit-linear-gradient(top, #A5E0F7, #85D0EE);
	background-image: linear-gradient(to bottom, #A5E0F7, #85D0EE);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:140px;
	cursor:pointer;
	
	font-size:1.2em;
	font-weight:bold;
}

.MainMenuTabButton_OFF:hover {
	border:1px solid #48BFEF;
	background-color: #76CFF3;
	background-image: -webkit-linear-gradient(top, #76CFF3, #58BFE8);
	background-image: linear-gradient(to bottom, #76CFF3, #58BFE8);
}
.MainMenuTabButton_OFF:active {
	background: #58BFE8;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #1679a1;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}

.MainMenuButton_ON{
	border: 1px solid black;
	background-color: silver;
	background-image: -webkit-linear-gradient(top, silver, gray);
	background-image: linear-gradient(to bottom, silver,gray);
	border-radius: 4px;
	color: #fff;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	
	height:150px;
	width:1040px;
	cursor:pointer;
	font-size:2em;
	
	text-align:center;
	vertical-align: middle;
	display: table-cell;
}
.MainMenuButton_ON:hover {
	border:1px solid gray;
	background-color: silver;
	background-image: -webkit-linear-gradient(top, white, silver);
	background-image: linear-gradient(to bottom, white, silver);
}
.MainMenuButton_ON:active {
	background: gray;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: black;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}



.MainMenuButton_OFF{
	border: 1px solid silver;
	background-color: silver;
	background-image: -webkit-linear-gradient(top, silver, silver);
	background-image: linear-gradient(to bottom, silver, silver);
	border-radius: 4px;
	color: #ccc;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	width:1040px;
	height:150px;
	font-size:1.5em;
	
	text-align:center;
	vertical-align: middle;
	display: table-cell;
}



.HeightSlimButton_OFF{
	border: 1px solid gray;
	background-color: silver;
	background-image: -webkit-linear-gradient(top, silver, gray);
	background-image: linear-gradient(to bottom, silver, gray);
	border-radius: 4px;
	color: #fff;
	line-height: 30px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
}

.HeightSlimButton_ON{
	border: 1px solid #15aeec;
	background-color: #49c0f0;
	background-image: -webkit-linear-gradient(top, #49c0f0, #2cafe3);
	background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
	border-radius: 4px;
	color: #fff;
	line-height: 30px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
}

.HeightSlimButton_ON:hover {
	border:1px solid #1090c3;
	background-color: #1ab0ec;
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
}
.HeightSlimButton_ON:active {
	background: #1a92c2;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #1679a1;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}

.CustomButton_ON{
	border: 1px solid #15aeec;
	background-color: #49c0f0;
	background-image: -webkit-linear-gradient(top, #49c0f0, #2cafe3);
	background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
	border-radius: 4px;
	color: #fff;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	cursor:pointer;
}

.CustomButton_ON:hover {
	border:1px solid #1090c3;
	background-color: #1ab0ec;
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
}
.CustomButton_ON:active {
	background: #1a92c2;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #1679a1;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}


.CustomButtonRed_ON{
	border: 1px solid #FF0000;
	background-color: #FF0000;
	background-image: -webkit-linear-gradient(top, #FA5858, #DF0101);
	background-image: linear-gradient(to bottom, #FA5858, #DF0101);
	border-radius: 4px;
	color: #fff;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	cursor:pointer;	
	
}

.CustomButtonRed_ON:hover {
	border:1px solid #FF0000;
	background-color: #FF0000;
	background-image: -webkit-linear-gradient(top, #FA5858, #8A0808);
	background-image: linear-gradient(to bottom, #FA5858, #8A0808);
}
.CustomButtonRed_ON:active {
	background: #c61945;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #8A0808;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}

.HeightSlimRedButton_ON{
	border: 1px solid #FF0000;
	background-color: #FF0000;
	background-image: -webkit-linear-gradient(top, #FA5858, #DF0101);
	background-image: linear-gradient(to bottom, #FA5858, #DF0101);
	border-radius: 4px;
	color: #fff;
	line-height: 30px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
}

.HeightSlimRedButton_ON:hover {
	border:1px solid #FF0000;
	background-color: #FF0000;
	background-image: -webkit-linear-gradient(top, #FA5858, #8A0808);
	background-image: linear-gradient(to bottom, #FA5858, #8A0808);
}
.HeightSlimRedButton_ON:active {
	background: #c61945;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #8A0808;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}

.inputReq
{
	background-color:Red;
	color:White;
	margin:3px;
	padding:3px;
	font-size:0.8em;
}

.TblDataView
{
	border-spacing:0;
	border-collapse: collapse;
}

.TblDataView .type1
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
}
.TblDataView .type2
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#DDDDDD;
}
.TblDataView .type3
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#7C7C7C;
}
.TblDataView .type4
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#7C7C7C;
}


.TblDataView .type_PickUp1
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#FDE7C1;
}
.TblDataView .type_PickUp2
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#FCD793;
}


.TblDataView .type_PickUpGreen1
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#B7FFD5;
}
.TblDataView .type_PickUpGreen2
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#BCFFBB;
}

.TblDataView th
{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:skyblue;
}
.TblDataView .th_PickUp{
	border-style:solid;
	border-style:solid;
	border-width:1px;
	background-color:#F9A400;
}

.ReportDataSearchTable
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	table-layout:fixed;
}



.MDPS_BasicButton_ON{
	border: 1px solid #15AE6C;
	background-color: #49C06C;
	background-image: -webkit-linear-gradient(top, #49C06C, #2CAF6C);
	background-image: linear-gradient(to bottom, #49C06C, #2CAF6C);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
	
}

.MDPS_BasicButton_ON:hover {
	border:1px solid #10906C;
	background-color: #1AB06C;
	background-image: -webkit-linear-gradient(top, #1AB06C, #1A926C);
	background-image: linear-gradient(to bottom, #1AB06C, #1A926C);
}
.MDPS_BasicButton_ON:active {
	background: #1A926C;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #16796C;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}

.PINK_BasicButton_ON{
	border: 1px solid #FFCCCC;
	background-color: #FFCCCC;
	background-image: -webkit-linear-gradient(top, #FFCCCC, #FFB2B2);
	background-image: linear-gradient(to bottom, #FFCCCC, #FFB2B2);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
	font-size:2em;
}

.PINK_BasicButton_ON:hover {
	border:1px solid #FFB2B2;
	background-color: #FFB2B2;
	background-image: -webkit-linear-gradient(top, #FFB2B2, #FF9999);
	background-image: linear-gradient(to bottom, #FFB2B2, #FF9999);
}
.PINK_BasicButton_ON:active {
	background: #FF9999;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .2);
	color: #FF7F7F;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
}

.BLUE_SelectMonth{
	border: 1px solid #3270FF;
	background-color: #3270FF;
	background-image: -webkit-linear-gradient(top, #3270FF, #195EFF);
	background-image: linear-gradient(to bottom, #3270FF, #195EFF);
	border-radius: 4px;
	color: #fff;
	line-height: 40px;
	-webkit-transition: none;
	transition: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	min-width:110px;
	cursor:pointer;
	font-size:2em;
}