/* CSS for custom typo styles */
.staticTextBoldBlue {
    color:           #00457C;
    font:            bold small arial !important;
    font-size:       10pt;
}

.staticTextSlate { 
    color:           #7E9CB8;
    font:            bold x-small arial !important;
    font:            bold xx-small arial;
}

.warning {
    color:#CC0000;
    font-style:italic;
}

.staticTextSlate a:link, 
.staticTextSlate a:visited { 
    color:           blue;
    font:            bold x-small arial !important;
    font:            bold xx-small arial;
}

.staticTextSlate a:hover { 
    color:           #0099CC;
    font:            bold x-small arial !important;
    font:            bold xx-small arial;
}

.detailsText {
    font:       arial;
    font-size:  10pt;
    width:      100%;
}

/************* HEADER AND FOOTER LINKS *******************/

a, a.visited {color:blue;text-decoration:none}
a.hover {color:#3399FF}

#headerFooterLinks a,
.headerFooterLinks a:visited {
    color:           blue;
    font:            small arial !important;
    font:            x-small arial;
    text-decoration: none;
}

#headerFooterLinks a:hover {
    color:           #3399FF;
    font:            small arial !important;
    font:            x-small arial;
}

#headerFooterLinksBold a, 
#headerFooterLinksBold a:visited  {
    color:           #006699;
    font:            bold small arial !important;
    font:            bold x-small arial;
    /*text-decoration: underline;*/
}

/************ END HEADER AND FOOTER LINKS ****************/


/****************** DARK BLUE TEXT ***********************/

.staticTextDarkBlue{
    color:           #336699;
    font:            normal small arial !important;
    font:            normal x-small arial;
}

.staticTextDarkBlueBold{
    color:           #336699;
    font:            bold small arial !important;
    font:            bold x-small arial;
}

/**************** END DARK BLUE TEXT *********************/

/******************* NAVIGATION MENU *********************/

.bea-portal-book-primary-daip-menu a {
    font:            bolder small myriad,arial !important;
    font:            bolder x-small myriad,arial;
    color:           white;
    vertical-align:  middle;
    text-decoration: none;
}

.bea-portal-book-primary-daip-menu span,
.bea-portal-book-primary-daip-menu-item-active a {
    /*font:               bold small myriad,arial !important;*/
    /*font:               bold x-small arial;*/
    vertical-align:     middle;
    text-decoration:    none;
}

.bea-portal-book-primary-daip-menu#Home span,
.bea-portal-book-primary-daip-menu a#linkHome:hover {
    color:           #006699;
    cursor:          pointer;
}

.bea-portal-book-primary-daip-menu#Benefits span,
.bea-portal-book-primary-daip-menu a#linkBenefits:hover, 
.menuItemActiveClass {
    color:           #006699;
    cursor:          pointer;
}

.bea-portal-book-primary-daip-menu#Local span,
.bea-portal-book-primary-daip-menu a#linkLocal:hover, 
.menuItemActiveClass {
    color:           #006699;
    cursor:          pointer;
}

.bea-portal-book-primary-daip-menu#Foreign span,
.bea-portal-book-primary-daip-menu a#linkForeign:hover, 
.menuItemActiveClass {
    color:           #006699;
    cursor:          pointer;
}

.bea-portal-book-primary-daip-menu#About span,
.bea-portal-book-primary-daip-menu a#linkAbout:hover{
    color:           #006699;
    cursor:          pointer;
}

.bea-portal-book-primary-daip-menu#Help span,
.bea-portal-book-primary-daip-menu a#linkHelp:hover {
    color:           #006699;
    cursor:          pointer;
}

.bea-portal-book-primary-daip-menu-item-active#Benefits, 
.bea-portal-book-primary-daip-menu-item-active#Foreign, 
.bea-portal-book-primary-daip-menu-item-active#Local {
    color:              black;
    cursor:             pointer;
    vertical-align:     middle;
    padding:            4px 1px 3px;
}

.bea-portal-book-primary-daip-menu-item-active#Home,  
.bea-portal-book-primary-daip-menu-item-active#About, 
.bea-portal-book-primary-daip-menu-item-active#Help {
    color:              black;
    cursor:             pointer;
    vertical-align:     middle;
}

.bea-portal-book-primary-daip-menu-item-disabled span {
    font:               bolder small myriad,arial !important;
    font:               bolder x-small myriad,arial;
    color:              gray;
    text-decoration:    none;
    vertical-align:     middle;
}

/****************** END NAVIGATION MENU ******************/

/****************** SUB-NAVIGATION MENU ******************/

.bea-portal-book-primary-subMenu a, 
.bea-portal-book-primary-subMenu-item {
    font-family:     Arial;
    color:           black;
    text-decoration: none;
    font-size:       10pt;
    font-weight:     bold;
}

.bea-portal-book-primary-subMenu a:hover, 
.bea-portal-book-primary-subMenu-item-active a{
    text-decoration: none;
    font-family:     Arial;
    font-size:       10pt;
}

.bea-portal-book-primary-subMenu a#home-item-link:hover, 
.bea-portal-book-primary-subMenu-item-active a#home-item-link{
    color:           white;
}

.bea-portal-book-primary-subMenu a#benefits-item-link:hover, 
.bea-portal-book-primary-subMenu-item-active a#benefits-item-link{
    color:           white;
}

.bea-portal-book-primary-subMenu a#local-item-link:hover, 
.bea-portal-book-primary-subMenu-item-active a#local-item-link{
    color:           white;
}

.bea-portal-book-primary-subMenu a#help-item-link:hover, 
.bea-portal-book-primary-subMenu-item-active a#help-item-link{
    color:           white;
}

.bea-portal-book-primary-subMenu a#about-item-link:hover, 
.bea-portal-book-primary-subMenu-item-active a#about-item-link{
    color:           white;
}

/****************END SUB-NAVIGATION MENU *****************/

/************************ HEADER *************************/

#gbHeaderTopBackground {
    color:           white;
    font:            bold medium arial !important;
    font:            bold small arial;
    text-transform:  uppercase;
}

#gbHeaderTop {
    color:           white;
    font:            bold medium arial !important;
    font:            bold small arial;
    text-transform:  uppercase;
}

#gbHeaderBottomRight {
    color:           black;
    font:            8pt arial !important;
    font:            8pt arial;
    padding:         2px 2px 2px 10px;
}

#breadcrumbs, 
#breadcrumbs a, 
#breadcrumbs a:visited {
    color:           #666666;
    font:            x-small arial !important;
    font:            xx-small arial;
}

/********************** END HEADER ***********************/

#language a {
    color:           #FFFFFF;
    font:            bold small arial !important;
    font:            bold x-small arial;
    text-decoration: none;
}

.standardBlackText {
    color:           black;
    font:            small arial !important;
    font:            x-small arial;
}

.standardBlackText a,
.standardBlackText a:hover {
    color:           black;
    font:            small arial !important;
    font:            x-small arial;
}


.redDotHeader {
    color:           #0099CC;
    font:            bold medium arial !important;
    font:            bold small arial;
}

h3 {
    font:            bold small arial !important;
    font:            bold x-small arial;
    display:         inline;
}

.bea-portal-body-content table {
    color:           black;
    font:            normal small arial !important;
    font:            normal x-small arial;
}

.bea-portal-body-content table a {
    color:              blue;
    text-decoration:    none;
}

.bea-portal-body-content a:hover {
    color:           #3399FF;
}

.activeLink {
    text-decoration:  none;
}

.versionText {
    color:           #FFFFFF;
    font:            x-small arial !important;
    font:            xx-small arial;
}

ul.listSub {  
    list-style-image:  url(/framework/skins/daip_es/css/images/about/bullet_sub.gif);
	margin-left: 10px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.staticKeyword {
    font-family:    arial;
    font-size:      8pt;
    position:       absolute;
    top:            62px;
    right:          170px;
}

/****** HOME HEADERS & TEXT ******************************************/
#homeIntroText {
    position:relative;
    color: #000066;
    top: 8px;
    left: 8px;
    font-size: 15px;
}


#homeTopHeader {
    font-family: Arial Black;
    font-size: 10.50pt;
    color: white;
    float: left;
    display: inline;
    position: absolute;
	margin: 17px 0px 0px 10px;
}

#homeTopHeader2 {
    font-family: Arial Black;
    font-size: 10.50pt;
    color: white;
    float: left;
    display: inline;
    position: absolute;
	margin: 17px 0px 0px 10px;
}

#homeTopHeader2 {
    font-family: Arial Black;
    font-size: 10.50pt;
    color: white;
    float: left;
    display: inline;
    position: absolute;
	margin: 17px 0px 0px 10px;
}

#homeTopLeft {
	float: left;
    display: inline;
    position: relative;
	width: 190px;
    left:260px;
    top:20px;
}

#homeTopLeftText p{
    margin:0;
    padding:6px 0 6px 0;
}

#homeTopRight {
	float: right;
    display: inline;
    position: relative;
	width: 210px;
    top:45px;
    left:-20px;
}

#homeTopRightText p{
    margin:0;
    padding:6px 0 6px 0;
}

a:link.homeLink { 
    text-decoration:    none;
    font-size:          9pt;
}

.loginSection {
    position: relative;
    top:24px;
    left:224px;
    width:500px;
}

#appText {
    font-family: Arial Black;
	font-size: 11pt;
	color: #000066;
}

#loginButton {
    padding: 10px;
}
