a:focus {
	outline: 3px solid #993300;	
}
/* Skip to content */
a.skip-link {
	position: absolute;
	left: -50%;
    transform: translateY(-150%);
}
a.skip-link:focus{
  background: #336699;
    padding: 20px;
    color: white;
    left: 0!important;
    z-index: 11;
	transform: translateY(0%);
	outline-color: white;
}

/*span.pagetitle {font-weight: bold;font-size : 100%;font-family : Arial, Helvetica, sans-serif;color : #333366;}*/
th {background: #336699; font-weight: bold; color: #ffffff;font-family : Arial, Helvetica, sans-serif; text-align:center}
/*th {background: #0099ff; font-weight: bold; color: #003366;font-family : Arial, Helvetica, sans-serif;}*/
/*td.title {background: #dedcd0; font-weight: bold; color: #000000;font-family : Arial, Helvetica, sans-serif;}*/

td.title0 {background: #336699; font-weight: bold; color: #ffffff;font-family : Arial, Helvetica, sans-serif;}
td.title {font-weight: bold; color: #336699;font-family : Arial, Helvetica, sans-serif;font-size:80%;}
td.title2 {background: #ffffff; font-weight: bold; color: #003366;font-family : Arial, Helvetica, sans-serif;font-size:80%;}
td.title2 a{font-weight: bold;font-family : Arial, Helvetica, sans-serif;font-size:100%;}
td.title3 {background: #ffffcc; font-weight: bold; color: #993333;font-family : Arial, Helvetica, sans-serif;font-size:80%;}
td.title4 {background: #ffffff; font-weight: bold; color: #003366;font-family : Arial, Helvetica, sans-serif;font-size:100%;}
td.titleRt {font-weight: bold; color: #336699;font-family : Arial, Helvetica, sans-serif;font-size:80%;text-align:right;}
td.titleRtBtm {font-weight: bold; color: #336699;font-family : Arial, Helvetica, sans-serif;font-size:80%;text-align:right;text-valign:bottom;}
td.titleLft {font-weight: bold; color: #336699;font-family : Arial, Helvetica, sans-serif;font-size:80%;text-align:left;}
td.title2Rt {background: #ffffff; font-weight: bold; color: #003366;font-family : Arial, Helvetica, sans-serif;font-size:80%;text-align:right;}

td.div {background: #000000; font-weight: bold; color: #000000;font-family : Arial, Helvetica, sans-serif;}
td.col2 {background: #dedcd0; font-weight: bold; color: #000000;font-family : Arial, Helvetica, sans-serif;}
td.col1 {background: #336699; font-weight: bold; color: #000000;font-family : Arial, Helvetica, sans-serif;}
td.gsalinks {background: #003366; font-weight: normal; color: #ffffff;font-family : Arial, Helvetica, sans-serif;font-size : 80%;}
td.gsalinks a {color: #ffffff;}
td.content {background: #ffffff; color: #003366;font-family : Arial, Helvetica, sans-serif;font-size: 100%;}
td.rows {font-family : Arial, Helvetica, sans-serif;font-size : 70%;}
/*td {font-family : Arial, Helvetica, sans-serif;font-size : 70%;}*/
span.nav {font-weight : bold;font-size : 80%;font-family : Arial, Helvetica, sans-serif;}
span.srhnav {font-weight : bold;font-size : 70%;font-family : Arial, Helvetica, sans-serif;}
a.query {font-weight : bold;font-family : Arial, Helvetica, sans-serif;}
#slebmainsection form {padding: 0px;margin:0px;}
h1 {font-weight : bold;font-size : 150%;font-family : Arial, Helvetica, sans-serif;color : #003366;}
h2 {font-weight : bold;font-size : 100%;font-family : Arial, Helvetica, sans-serif;color : #003366;}
th.rowh {background: #cccccc; font-weight: bold; color: #000000;font-family : Arial, Helvetica, sans-serif;text-align:left;font-size : 70%;padding-right: 5px;padding-left:5px;}
/*th.rowh {background: #dedcd0; font-weight: bold; color: #000000;font-family : Arial, Helvetica, sans-serif;text-align:left;font-size : 70%;padding-right: 5px;padding-left:5px;}*/
th.section {background: #003366; font-weight: bold; color: #ffffff;font-family : Arial, Helvetica, sans-serif;text-align:left;font-size : 80%;padding: 5px;}
/*th.section {background: #0099ff; font-weight: bold; color: #003366;font-family : Arial, Helvetica, sans-serif;text-align:left;font-size : 90%;padding: 5px;}*/
th.sub_section {background: #336699; font-weight: bold; color: #ffffff;font-family : Arial, Helvetica, sans-serif;text-align:left;font-size : 70%;padding-right: 5px;padding-left:5px;}
th.labels {background: #dedcd0; font-weight: bold; color: #000000;font-family : Arial, Helvetica, sans-serif;text-align:left;font-size : 90%;padding-right: 5px;padding-left:5px;}
table {bgcolor: white;}
span.label {font-weight : bold;font-size : 80%;font-family : Arial, Helvetica, sans-serif;}
span.redbold {font-weight : bold;font-size : 80%;color : #CC3300;font-family : Arial, Helvetica, sans-serif;}
span.red {font-size : 80%;color : #CC3300;font-family : Arial, Helvetica, sans-serif;}
/* For Vendor Detail Page */
a.maint {color:#ffff99;}
th.pagetitle {background: #003366; font-weight: bold; color: #ffffff;font-family : Arial, Helvetica, sans-serif;text-align: left;padding: 5px;}
/*th.pagetitle {background: #0099ff; font-weight: bold; color: #003366;font-family : Arial, Helvetica, sans-serif;text-align: left;padding: 5px;}*/
OL.dec {list-style-type: decimal outside} 
.vendorname{font-weight: bold;font-size : 150%;font-family : Arial, Helvetica, sans-serif;color : #ffffff;}
.vendoraddress{font-weight: normal;font-size : 90%;font-family : Arial, Helvetica, sans-serif;color : #ffffff;}
.error{font-weight: bold;font-size : 150%;font-family : Arial, Helvetica, sans-serif;color:red;text-align:left;}
.error2{font-weight: bold;font-size : 100%;font-family : Arial, Helvetica, sans-serif;color:red;text-align:left;}
.errorMsg {text-align: left; padding-left: 10%; font-size:80%; color:red;}
/*Report Formatting*/ 
.rptTitle {
	font-weight: bold; 
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	text-align:left;
	font-size : 100%;
}
.rptHead {
	background: #cccc99;
	color: #000000;
}
td.pop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-color: #FFFFCC;
}
.content {
	font-weight: normal;
	font-size : 80%;
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
}
#sleblinks {
	font-weight: normal;
	font-size : 70%;
	font-family : Arial, Helvetica, sans-serif;
}
div.section  {
	font-weight: bold;
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	background-color:#003366;
}
span.italic {
	font-weight: bold;
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-style:italic;
}
a.venDir {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 80%;
	color: #993333;
}
input:focus {
  border: 3px solid red;
}
input[type="radio" i]:focus-visible, input[type="text" i]:focus-visible, select:focus-visible {
    outline-color: red;
}
input[type="reset"]:focus-visible, input[type="submit"]:focus-visible {
    outline-color: red;
}
.notecenter
{
text-align : center
}
table.tbl100
	{
	width: 100%;
	padding: 1px;
	}
table.tblBrdr
	{
	width: 97%;
	border: 1px solid black;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	margin:0px 0px 20px 20px;
	}
table.tbl95Ctr
	{
	width: 95%;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	text-align: center;
	}
	table.tbl95Lft
	{
	width: 95%;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	margin:0px 0px 20px 20px;
	text-align: left;
}

.note
{
	background-color: #c6d9ec;
	border: 1px solid #000;
	padding: 3
	color: #003366;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 55%
}
.info
{
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight: bold;
color: #339900;
	
}
td.rowsCtrBdr
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	text-align : center;
	border : 1px solid black
}
td.rowsLftBdr
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	text-align : left;
	border : 1px solid black
}
span.notice {font-size : 100%; color: #0099cc; font-weight: bold; font-family : Arial, Helvetica, sans-serif;}