* {
	margin: 0;
}
html, body {
	height: 100%;
}
.logintext{

   width:220px;
  font-size:12pt; 
 
 

  color:#666666; 
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -42px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	clear: both;
	height: 42px; /* .push must be the same height as .footer */
}
.approw
{
padding-bottom:14px;
}
/* GENERAL RULES */
img
{
	border: 0;
}
A
{
	font-size: 14px;
	color: #0066cc;
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
}

/* default font */
div, td, input, select
{
	font-weight: normal;
	font-size: 14px;
}

/* NORMAL PAGE STYLES */
h1
{
	font-weight: bold;
	color: #88F;
	font-size: 16pt;
	font-family: Arial;
	text-align: center;
}
h2
{
	font-style: italic;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-align: center;
}
h3
{
	font-weight: bold;
	font-size: 8pt;
	color: #88F;
	letter-spacing: 1px;	
	font-family: Arial;
	text-align: center;
}

.Note
{
	font-size: 10px;
	font-family: Arial;
	color: #EF6725;
}
/* Header should be used for vertical columns, RowHeader should be used for horizontal rows */
.Header, .RowHeader
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;	
	text-align: center;
}
.RowHeader
{
	text-align: right;
}
.Error
{
	font-size: 8pt;
	color: maroon;
	font-family: 'Trebuchet MS';
}
.ErrorText
{
	font-size: 8pt;
	color: maroon;
	font-family: 'Trebuchet MS';
}
.PreferenceHeader
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: none;
	font-family: Arial;
}
.WebSiteTitle
{
	font-weight: bold;
	font-size: 14pt;
	text-transform: none;
	color: #00A800;
	font-style: italic;
	font-family: Arial;
}
.SearchTitle
{
	font-size: 8pt;
	color: gray;
	font-family: 'Arial';
}
.BlueHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #4300BC;
	font-family: Tahoma;
	letter-spacing: 1px;
}

.PasswordSent
{
    font-weight: bold;
	font-size: 8pt;
	color: #0066FF;
	font-family: Tahoma;
	letter-spacing: 1px;
    text-align: center;
}

/* HEADER BAR */
table#HeaderBar
{
	width: 760px;
	border-bottom: 1px solid #88F;	
}

table#HeaderBar td
{
	font: italic normal bold 11pt Arial;
	color: #88F;
}

/* NAV BAR */
table#NavBar
{
	width: 760px;
	border-collapse: collapse;
	background-color: #EEF;
	border: 1px solid #88F;
	border-top: none;
}
table#NavBar td
{
	padding: 5px;
	font: normal normal bold 8pt Arial;
	color: #88F;
}
table#NavBar td a
{
	padding: 0 5px 0 5px;
}
table#NavBar span#Active
{
	padding: 0 5px 0 5px;
}
table#NavBar td.Location
{
	padding-left: 10px;
	font-size: 7pt;
	font-family: "Microsoft Sans Serif";
	letter-spacing: 1px;
	text-transform: uppercase;
}

/* LOGIN BAR */
div#LoginBar
{
	width: 760px;
}
div#LoginBar div
{
	padding: 1px 0px 2px 10px;
	background-color: #BBF;
	font-size: 7pt;
	font-family: Tahoma;
	color: #222;
	border-left: 1px solid #88F;	
	border-right: 1px solid #88F;	

}
div#LoginBar a
{
	font-size: 7pt;
	font-family: Tahoma;
	color: #37A;
	font-weight: bold;
}

table.HomeTable
{
	border-collapse: collapse; 
}
table.HomeTable td
{
	border: 1px solid #88F;
}

table.SecureCertificate
{
	width: 500px;
	color: #88F;
	margin-top: 30px;
}
table.SecureCertificate td
{
	font-size: 10px;
	font-family: Arial;
}

body
{
	background:#ffffff;
	color:#000000;
	margin-top: 0px;
}

.interstitial
{
    display: none;
    position: absolute;
    top: 0;
}
a{
    text-decoration: none;
}
/* landing page styles for PVPBT-6671 */
#appsForLeadingPage.nav>li>a.active,
#appsForLeadingPage.nav>li>a:hover,
#appsForLeadingPage.nav>li>a:focus {
    background-color: #0066cc;
    color: white;
}
#appsForLeadingPage.nav-pills>li>a {
    background-color: #5494db;
    color: white;
    padding-left: 50px;
    font-size: 27px;
    padding-top: 15px;
    padding-bottom: 0;
    font-family: 'magistralc';
}
#appsForLeadingPage.nav-pills>li{ margin-bottom: 17px;}
@font-face {
    font-family: 'magistralc';
    src: url('../../fonts/magistralc-webfont.woff2') format('woff2'),
            url('../../fonts/magistralc-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}