﻿* {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  }

 .cssPager td
        {
              padding-left: 4px;     
              padding-right: 4px;    
          }
		  
.table-borderless tbody tr td, .table-borderless tbody tr th, .table-borderless thead tr th {
    border: none;
}	

body
{
    margin: 0;
    background-color: #FFF;
}

#PageWrapper
{
	
	color: #000;
	font-size: 10pt;
	margin:auto;
	background-color: transparent;
}

#Header, #MainContent, #Footer
{
    background-color: #FFF;   
}

#Header
{
    width:800px;
    height: 100px;
    padding: 0px;
    text-align: left;
    position: relative;
    margin: 0px;
}

#HeaderLeft
{
    width: 192;
    height: 45;
    padding-top: 25px;
    /*float: left;*/
    position: absolute;
}

#HeaderRight
{
    width: 192;
    height: 75px;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0;
}

#MainContent
{
    min-height: 500px;
    padding: 10px;
}

p
{	
    margin-top: 10px;
}

#HeaderRight p
{
    margin-top: 20px;
}


	
.ContentHeader
{	
	padding-top: 10px;
	font-size: 11pt;
	font-weight:600;
	text-align: center;
}

#Login
{
    margin: auto; 
    width: 240px;
    text-align: center;
    border: 2px solid #65A5CF;
}

.Login
{
    text-align: center;
}

#TermsText
{
    width: 100%;
}

#Accept
{
    text-align: center;
}

.GridView, .DetailsView
{
  color: #0000A0;
  text-decoration: none;
  width: 750px;
}

.GridView td a
{
  color: #EE2622;
  text-decoration: none;
}

.DetailsView a
{
  color: #EE2622;
}

.GridViewHeaderStyle th
{
  background-color: #5A8FD2;
  background-repeat: no-repeat;
  background-position: 0 5px;
  text-align: left;
  font-weight: bold;
}

.GridViewAlternatingRowStyle, .DetailsViewAlternatingRowStyle
{
  background-color: #ABD0FF;
}

.AjaxTabStyle .ajax__tab_header 
{
border-bottom: 1px solid #ddd;
}
.AjaxTabStyle .ajax__tab_header .ajax__tab_outer 
{
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px 4px 0 0;
  border-bottom-color: transparent;
}
.AjaxTabStyle .ajax__tab_header .ajax__tab_tab
{    
    color:#AAA;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.AjaxTabStyle .ajax__tab_hover .ajax__tab_outer 
{

}
.AjaxTabStyle .ajax__tab_active .ajax__tab_tab 
{
    color:#000;
}
.AjaxTabStyle .ajax__tab_active .ajax__tab_outer
{
    
}
.AjaxTabStyle .ajax__tab_body 
{
    padding: 0.25em 0.25em;
}

#Footer 
{
width: 800;
height: 150px;
margin-top: 20px;
border-top: 1px solid #000000;
background-color: #FFF;
text-align: left;
font-size: larger;
font-weight: bold;
color: #78889E;
}

#FooterLeft
{
    float: left;
    padding-left: 0px;
    width: 300px;
}

#FooterRight
{
    float: right;
    padding-right: 50px;
    width: 300px;   
}

#Footer a
{
    color: #5E788F;   
}

.PleaseWait
{
  height: 32px;
  width: 500px;
  background-image: url(Images/PleaseWait.gif);
  background-repeat: no-repeat;
  padding-left: 40px;
  line-height: 32px;
  margin-left: 175px;
}

#NonAssociatedPackages
{
    float: left;
    width: 50%;
}

#AssociatedPackages
{
    float: right;
    width: 50%;
}

#NumInst td, #InstCalc td
{
    width: 200px;
}

#NumInst
{
    margin-bottom: -13px;
    margin-left: -1px;
}

.Warning
{
    color: Red;
    text-align: center;
}

.Good
{
    color: Green;
    text-align: center;
}	  