/* Import GENOA core client side classes */

@import url("ClientsideCore.css"); 

/* CSS FOR AGCS CLIENT SIDE */

TD.Header
{
  BACKGROUND-COLOR: #184797;
}

TD.UserLogon
{
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  FONT-SIZE: 9pt;
  COLOR: #184797;
  HEIGHT: 25px;
  PADDING-LEFT: 0px;
}

TD.LogonButton
{
  BACKGROUND-COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  FONT-SIZE: 9pt;
  TEXT-ALIGN: right;
  padding-top: 15px
}

.inputLogon
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 9pt;
  font-weight: none;
  font-italic: none;
  color: #000000;
  border: 1px solid #184797
}

.LogonButton2
{
  BACKGROUND-COLOR: #FFFFFF;
  FONT-FAMILY: Arial;
  FONT-SIZE: 9pt;
  COLOR: #184797;
  border: 0px;
  TEXT-TRANSFORM: uppercase;
}

TD.Center
{
  TEXT-ALIGN: center
}

TD.Divider
{
  BACKGROUND-COLOR: #525D8C;
  LINE-HEIGHT: 1px
}

.MenuItems_Parent_Out, .MenuItems_Parent_Over , .MenuItems_Children_Out, .MenuItems_Children_Over, .PolicySubmenu, .PolicyListSubMenus, .PolicyListSubMenus_Over
{
  background-color: #184797
}

/* Pre and post Logon custom classes */

.bannerFiller
{
	background: url('../images/banner-filler.gif') repeat-x;
	width: 100%;
	height: 106px;
}

.bannerText
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: right;
	padding: 20px 30px 0px 0px
}

.bannerBg
{
	background: url('../images/bannerBg.gif') repeat-x;
	width: 100%;
	height: 18px;
	text-align: center
}

.bannerBottomMenuPosition
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%
}

.bannerPostMenuPosition
{
	position: relative;
	top: 0px;
	height: 105px
}

.bannerLinks
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.bannerLinkSpan {
	width: 10%;
	padding-left: 10px;
}

.bannerFillerPostLogon
{
	background: url('../images/banner-filler.gif');
	width: 100%;
	height: 105px
}

.forgotPasswordText
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
	text-decoration: none
}

.forgotPasswordText:hover
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
	text-decoration: underline
}

.welcomeText
{
	font-family: Arial; 
	font-weight: normal; 
	font-style: normal; 
	font-size: 10pt; 
	color: #000000
}

.prePopUpTitle
{
	font-family: Arial; 
	font-weight: bold; 
	font-style: normal; 
	font-size: 13pt; 
	color: #3E5BB1;
	padding: 25px 0px 25px 0px
}

.prePopUpText
{
	font-family: Arial; 
	font-weight: normal; 
	font-style: normal; 
	font-size: 10pt; 
	color: #000000
}

.copyRight
{
	font-family: Arial; 
	font-weight: normal; 
	font-style: normal; 
	font-size: 11px; 
	color: #939598;
	padding: 20px 0px 15px 0px;
}

.userInformation
{
	position: relative;
	top: 25px;
	left: 20px
}

.touContainer, .privacyContainer
{
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  text-align: left
}
      
.touText, .touTitle, .touSubTitle, .privacyText
{
  font-family: Arial;
  font-weight: normal;
  font-style: normal;
  font-size: 9pt
}

.privacyText
{
  padding-left: 10px
}
      
.touTitle, .touSubTitle, .privacyTitle
{
  font-size: 12pt;
  font-weight: bold;
  padding: 0px 0px 15px 0px
}
      
.touSubTitle
{
  font-size: 10pt;
  padding: 0px
}  

.privacyTitle
{
  text-align: center
}
      
ol.noListType
{
  list-style-type: none
} 

ol.noListType li
{
  padding-top: 2px;
  vertical-align: text-top
}
      
div.letterPadding, div.letterPadding2
{
  float: left;
  padding: 0px 8px 15px 0px
}
      
div.letterPadding2
{
  clear: both;
  /*padding-top: 2px;*/
  padding-bottom: 0px
}

.hidePrivacy
{ 
  visibility: hidden  
}

.showPrivacy
{ 
  visibility: visible
}