.arial12red 
{
	color: #0b6cb1;
}
.arial12red:hover
{
	text-decoration: none;
}
.arial12black
{	
	color: #000000;
}

.arial12white 
{
	color: #ffffff;
	text-decoration:none;
}

.inline
{
	display:inline;
}
#contentTable
{
    border-right: 4px solid #DDDDDD;
	
	border-bottom: 4px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	background-color: #ffffff;
}
.textTitle
{
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 5px 0 18px 0;
	color: #797979;
	font-weight:500;
}
.textBox
{
	width: 200px;
	margin-right: 2px;
	margin-top: 4px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 7px;
	border: 1px solid #D1D1D1;
	color:#797979;
}
.textBox:hover
{
	border: 1px solid #797979;
}

.txtBox
{
	width: 200px;
	border: 1px solid #D1D1D1;
	color:#797979;
	font-weight:500;
}
.txtBox:hover
{
	border: 1px solid #797979;
}

.btn
{
	margin-left: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
	min-width: 100px;
	padding: 8px 2px;
	border: 1px solid #D1D1D1;
	background-color:#0b6cb1;
	font-size:18px;
	font-weight:500;
	color:#ffffff;
	cursor: pointer;
}
.btn:hover
{
	border: 1px solid #0b6cb1;
	color:#0b6cb1;
	background-color:#ffffff;
}



.btnSubmit
{
	margin-left: 15px;
	margin-bottom: 20px;
	width: 150px;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #D1D1D1;
	background-color:#0b6cb1;
	font-size:18px;
	font-weight:500;
	color:#ffffff;
	cursor: pointer;
}
.btnSubmit:hover
{
	border: 1px solid #0b6cb1;
	color:#0b6cb1;
	background-color:#ffffff;
}
.Title
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 3px 0 3px 10px;
	color: #797979;
	font-weight:500;
}

.TitleCopy
{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 3px 0 3px 10px;
	color: #797979;
	
	font-weight:500;
}

/*****************************************************************************/
.arial12gray{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 3px 0 3px 10px;
	color:#999999;
}
tr.arial12black,
tr.arial12black2{
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 3px 0 3px 10px;
	color: #797979;
	
	font-weight:500;
	background-color: #FFFFFF;
}
tr.arial12black:hover,
tr.arial12black2:hover{
    background-color: #F9F9F9;
}
tr.arial12black td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding: 6px 6px 6px 6px;
}
tr.arial12black2 td{
	padding: 5px;
}
tr.arial12black2 td > input.txtBox{
	padding:5px 5px;
	width:80%;
}
tr.arial12black2 td > select.txtBox{
	padding:5px 3px;
	width:83%;
}

tr.Title td{
	background-color: #73b9ff;
	height: 30px;
	color:#000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	padding: 6px 6px 6px 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0000d9;
}

.datagrid { }
.datagrid table{border-spacing: 0;border-collapse: collapse;}
/*
.datagrid table,th,td{border-bottom:1px solid #999999; padding-top:10px; padding-left:10px;}
*/
.tblPOcontent th{
	 
	background-color: #0b6cb1; color:#ffffff;
	
}
.tblPOcontent tr:nth-child(odd){background: #99b3ff;color:#000000;}
.tblPOcontent tr:nth-child(even){background: #bfcfff;color:#000000;}
.tblPOcontent tr:hover{
	background-color: #004d66; color:#ffffff;
}

.tblCanceledPO th{background: #999999; color:#ffffff;}
.tblCanceledPO tr:nth-child(odd) {background: #555555;color:#FFFFFF;}
.tblCanceledPO tr:nth-child(even){background: #686859;color:#FFFFFF;}
.tblCanceledPO tr:hover{background-color: #ff2626; color:#ffff00;}

/*.datagrid tr td:nth-child(odd){background: #b8d1f3;}.datagrid tr td:nth-child(even){background: #dae5f4;}*/

#divDownloadPO{
	text-decoration: none;
    color: #222222;
    /* background-color: #1397af; */
    padding: 1px;
    min-width: 50%;
    line-height: 1.5rem;
}

/* #footer{
  min-height: 100px;
  position: absolute;
}
.footer-img{
	background-image: url('images/footer.gif');
	background-position: bottom left;
    background-repeat: no-repeat;
	min-height: 100px;
} */

#content{min-height:53vh;}

/*Footer*/
footer{ margin:auto; width:100%; background:#ffffff; bottom: 0;}
.footer-tp{
    margin: auto;
    width: 100%;
    padding: 30px 0px 75px 0px;
    background-size: contain;
    position: relative;
    background: url(images/footer-back.png);
    background-position: bottom 0px left 0px;
    background-repeat: no-repeat;
    z-index: 0;
    }
.footer-tp:before{ position: absolute; content: ""; right: 0; bottom: 75px; width: 70%; height: 21px; background-color: #4eb3cf; z-index: -1; }
.copy-txt {
  text-align: center;
  font-size: 12px;
  color: #FFF;
  line-height: 21px;
  padding: 45px 0px 0px 0px;
  font-weight: normal;
  text-transform: capitalize;
}
