/* CSS Document */
body
{
     background-color: #FFFFFF;
     color: #002E7A;
     background-image: none;
     background-repeat: no-repeat;
     font-family: arial, verdana, geneva, sans-serif;
     font-size:  12px;
     font-weight: normal;
     }
body.Admin
{
     margin: 0px;
     background-color: #FFFFFF;
     color: #000000;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
     background-image: none;
     background-repeat: no-repeat;
}
h1 {
     font-size: 18px;
}
.Primary
{
     background-color: #AAA7A0;
     color: #000000;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
.PrimaryHeader
{
     background-color: #AAA7A0;
     color: #000000;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 13px;
}
.PrimaryBoldText
{
     background-color: #AAA7A0;
     color: #000000;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
.PrimaryEnlargedText
{
     background-color: #AAA7A0;
     color: #000000;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
     font-size: 14px;
}
.PrimaryReducedText
{
     background-color: #AAA7A0;
     color: #000000;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
     font-size: 10px;
}
.Secondary
{
     background-color: #543A21;
     color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.SecondaryHeader
{
     background-color: #543A21;
     color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 13px;
     font-weight: bold;
}
.SecondaryBoldText
{
     background-color: #543A21;
     color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.SecondaryEnlargedText
{
     background-color: #543A21;
     color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 14px;
     font-weight: normal;
}
.SecondaryReducedText
{
     background-color: #543A21;
     color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 10px;
     font-weight: normal;
}
.Accent
{
     color: #000000;
     background-color: #FDF9EF;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
     font-size: 12px;
}
.AccentHeader
{
     color: #000000;
     background-color: #FDF9EF;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 13px;
}
.AccentBoldText
{
     color: #000000;
     background-color: #FDF9EF;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
.AccentEnlargedText
{
     color: #000000;
     background-color: #FDF9EF;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
     font-size: 14px;
}
.AccentReducedText
{
     color: #000000;
     background-color: #FDF9EF;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
     font-size: 10px;
}
.Splash
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.SplashHeader
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 13px;
     font-weight: bold;
}
.SplashBoldText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.SplashEnlargedText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 14px;
     font-weight: normal;
}
.SplashReducedText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 10px;
     font-weight: normal;
}
.GridRowOdd
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.GridRowEven
{
     color: #000000;
     background-color: #DDDDDD;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.DefaultText, td
{
     color: #002E7A;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
}
.BoldText
{
     color: #002E7A;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.EnlargedText
{
     color: #002E7A;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 14px;
     font-weight: normal;
}
.HeaderText
{
     color: #002E7A;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 13px;
     font-weight: bold;
}
.ReducedText
{
     color: #002E7A;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 10px;
     font-weight: normal
}
.HomebaseText
{
     color: #000000;
     background-color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
table.TableWithBorder
{
     background-color: #EAE7E0;
     border-bottom: #543A21 1px solid;
     border-left: #543A21 1px solid;
     border-right: #543A21 1px solid;
     border-top: #543A21 1px solid;
     color: #002E7A;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: normal;
     empty-cells: show;
}
.TableWithBorderHeader
{
     background-color: #543A21;
     border-bottom: #543A21 1px solid;
     border-left: #543A21 1px solid;
     border-right: #543A21 1px solid;
     border-top: #543A21 1px solid;
     color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 14px;
     font-weight: bold;
     empty-cells: show;
}
.Outline
{
     background-color: #543A21;
     border-bottom: #543A21 1px solid;
     border-left: #543A21 1px solid;
     border-right: #543A21 1px solid;
     border-top: #543A21 1px solid;
     color: #FFFFFF;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 14px;
     font-weight: bold;
     empty-cells: show;
}
.Error
{
     background-color: #543A21;
     color: #FF0000;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 12px;
     font-weight: bold;
}
.FormElementInput
{
     background-color: #FFFFFF;
     color: #000000;
     border-color: #543A21;
     border-width: 1px;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
}
.FormButtons
{
     color: #000000;
     background-color: #AAA7A0;
     border-color: #543A21;
     border-width: 1px;
     font-family: arial, verdana, geneva, sans-serif;
     font-size: 11px;
     font-weight: bold;
     cursor: pointer;
     cursor: hand;
}
a { text-decoration: none; }
a:link { color: #543A21; }
a:visited { color: #543A21; }
a:hover { color: #543A21; }
a.menu
{
     text-decoration: none;
     color: #543A21;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
a.menu:link { color: #543A21; }
a.menu:visited { color: #543A21; }
a.menu:hover  { color: #EAE7E0; }
a.Gridmenu
{
     text-decoration: none;
     color: #CAB7A8;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
a.Gridmenu:link { color: #CAB7A8; }
a.Gridmenu:visited { color: #CAB7A8; }
a.Gridmenu:hover  { color: #A3C0BC; }
a.Homebase
{
     text-decoration: none;
     color: #543A21;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 13px;
}
a.Homebase:link { color: #543A21; }
a.Homebase:visited { color: #543A21; }
a.Homebase:hover  { color: #AAA7A0; }
a.FormFileManagerFileList
{
     text-decoration: none;
     color: #543A21;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: bold;
     font-size: 12px;
}
a.FormFileManagerFileList:link{ color: #543A21; }
a.FormFileManagerFileList:visited{ color: #543A21; }
a.FormFileManagerFileList:hover
{
     color: #EAE7E0;
     background-color: #543A21;
}

/* BEGIN CUSTOM CLASSES */

.container {
     width: 778px;
     border: 2px solid #5C8AB8;
     background: #FFFFFF;
}
.footerBlock {
     background: #ADC3DB;
     font-size: 11px;
}
.leftNav {
     padding-left: 2px;
}
.leftNav td {
     font-size: 11px;
}
.leftNav a:link,
.leftNav a:visited {
     color: #0055AB;
     text-decoration: underline;
     font-weight: bold;
     padding-left: 4px;
}
.leftNav a:hover {
     color: #000000;
     text-decoration: underline;
     font-weight: bold;
     padding-left: 4px;
}
.smlink {
     font-size: 10px;
}
.smlink a:link,
.smlink a:visited {
     color: #002E7A;
     text-decoration: none;
}
.smlink a:hover {
     color: #000000;
     text-decoration: underline;
}
.headerlink {
     font-size: 11px;
     color: #FFFFFF;
}
.headerlink a:link,
.headerlink a:visited {
     color: #FFFFFF;
}
.headerlink a:hover {
     color: #FFFFFF;
     text-decoration: underline;
}
.topnav {
     font-size: 11px;
     color: #2F4189;
}
.topnav a:link,
.topnav a:visited {
     color: #2F4189;
}
.topnav a:hover {
     color: #000000;
     text-decoration: underline;
}
.contentBlock {
     background: #DBEAFF;
     font-size: 12px;
}
.contentBlock p {
     padding: 5px;
}
.contentBlock a:link,
.contentBlock a:visited {
     color: #000000;
     text-decoration: underline;
}
.contentBlock a:hover {
     color: #5C8BB9;
     text-decoration: underline;
}
/* ECFH CORPORATE STYLES */
body.pagebg #ecfhcorp {
     background: #FFFFFF;
}
#ecfhcorp .leftNav {
     background: url(../Content/Images/ecfh/ECFH-navback.gif) repeat;
     padding: 0px;
}
#ecfhcorp .leftNav .leftNav {
     background: none;
}
#ecfhcorp .leftNav a:link,
#ecfhcorp .leftNav a:visited {
     padding: 0px;
}
#ecfhcorp .contentBlock {
     background: #FBE8C7;
     color: #000000;
     border-right: 1px solid #9A0216;
     padding: 17px 10px 10px 10px;
}
#ecfhcorp .contentBlock .contentBlock {
     padding: 0px;
     border: none;
}
#ecfhcorp h1 {
     color: #990114;
     font-size: 18px;
}
#ecfhcorp .footerBlock {
     background: #FFFFFF;
     font-size: 14px;
}
/* BOSL-IL CUSTOM CLASSES */
body.pagebg #boslil {
     background: #FFFFFF;
}
#boslil .leftNav {
     background: url(../Content/Images/boslil/BOSLIL-navback.gif) repeat;
     padding: 0px;
}
#boslil .leftNav .leftNav {
     background: none;
}
#boslil .leftNav a:link,
#boslil .leftNav a:visited {
     padding: 0px;
}
#boslil .contentBlock {
     background: #FBE8C7;
     color: #000000;
     border-right: 1px solid #00A4D3;
     padding: 17px 10px 10px 10px;
}
#boslil .contentBlock .contentBlock {
     padding: 0px;
     border: none;
}
#boslil h1 {
     color: #163973;
     font-size: 18px;
}
#boslil .footerBlock {
     background: #FFFFFF;
     font-size: 14px;
}
#boslil .openNav {
     text-indent: 15px;
     background: url(../Content/Images/boslil/BOSLIL-navopenback.gif);
     padding-top: 3px;
     font-weight: normal;
}
#boslil .openNav a:link,
#boslil .openNav a:visited {
     color: #FFFFFF;
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
}
#boslil .openNav a:hover {
     color: #333333;
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
}

/* GLOBAL CUSTOM CLASSES */
body.pagebg #global {
     background: #FFFFFF;
}
#global .leftNav {
     background: url(../Content/Images/global/GLOBAL-navback.gif) repeat;
     padding: 0px;
}
#global .leftNav .leftNav {
     background: none;
}
#global .leftNav a:link,
#global .leftNav a:visited {
     padding: 0px;
}
#global .contentBlock {
     background: #FBE8C7;
     color: #000000;
     border-right: 1px solid #00664E;
     padding: 17px 10px 10px 10px;
}
#global .contentBlock .contentBlock {
     padding: 0px;
     border: none;
}
#global h1 {
     color: #00674F;
     font-size: 18px;
}
#global .footerBlock {
     background: #FFFFFF;
     font-size: 14px;
}
#global .openNav {
     background: url(../Content/Images/global/GLOBAL-navopenback.gif);
     padding-top: 3px;
     text-indent: 15px;
}
#global .openNav a:link,
#global .openNav a:visited {
     color: #FFFFFF;
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
     font-size: 13px;
}
#global .openNav a:hover {
     color: #9EFF17;
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
     font-size: 13px;
}
#global .openSubNav {
     text-indent: 25px;
     background: url(../Content/Images/global/GLOBAL-navopenback.gif);
     padding-top: 3px;
}
#global .openSubNav a:link,
#global .openSubNav a:visited {
     color: #FFFFFF;
     text-indent: 25px;
     font-weight: normal;
     text-decoration: none;
}
#global .openSubNav a:hover {
     color: #9EFF17;
     text-indent: 25px;
     font-weight: normal;
     text-decoration: none;
}


/* BOSL CUSTOM CLASSES */
body.pagebg #bosl {
     background: #FFFFFF;
}
#bosl .leftNav {
     background: url(../Content/Images/bosl/bosl-leftnavback.gif) repeat;
     padding: 0px;
}
#bosl .leftNav .leftNav {
     background: none;
}
#bosl .leftNav a:link,
#bosl .leftNav a:visited {
     padding: 0px;
}
#bosl .contentBlock {
     background: #FBE8C7;
     color: #000000;
     border-right: 1px solid #0457A7;
     padding: 17px 10px 10px 10px;
}
#bosl .contentBlock .contentBlock {
     padding: 0px;
     border: none;
}
#bosl h1 {
     color: #004E93;
     font-size: 18px;
}
#bosl .footerBlock {
     background: #FFFFFF;
     font-size: 14px;
}
#bosl .openNav {
     background: url(../Content/Images/bosl/bosl-leftnavopen.gif);
     padding-top: 3px;
     text-indent: 15px;
}
#bosl .openNav a:link,
#bosl .openNav a:visited {
     color: #FFFFFF;
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
     font-size: 13px;
}
#bosl .openNav a:hover {
     color: #9EFF17;
     background: url(../Content/Images/bosl/bosl-leftnavopen_hot.gif);
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
     font-size: 13px;
}
#bosl .openSubNav {
     text-indent: 25px;
     background: url(../Content/Images/bosl/bosl-navopenback.gif);
     padding-top: 3px;
}
#bosl .openSubNav a:link,
#bosl .openSubNav a:visited {
     color: #FFFFFF;
     text-indent: 25px;
     font-weight: normal;
     text-decoration: none;
}
#bosl .openSubNav a:hover {
     color: #9EFF17;
     text-indent: 25px;
     font-weight: normal;
     text-decoration: none;
}
/* PROP CUSTOM CLASSES */
body.pagebg #prop {
     background: #FFFFFF;
}
#prop .leftNav {
     background: url(../Content/Images/prop/prop-leftnavback.gif) repeat;
     padding: 0px;
}
#prop .leftNav .leftNav {
     background: none;
}
#prop .leftNav a:link,
#prop .leftNav a:visited {
     padding: 0px;
}
#prop .contentBlock {
     background: #FBE8C7;
     color: #000000;
     border-right: 1px solid #AC8367;
     padding: 17px 10px 10px 10px;
}
#prop .contentBlock .contentBlock {
     padding: 0px;
     border: none;
}
#prop h1 {
     color: #AC8367;
     font-size: 18px;
}
#prop .footerBlock {
     background: #FFFFFF;
     font-size: 14px;
}
#prop .openNav {
     background: url(../Content/Images/prop/prop-leftnavopen.gif);
     padding-top: 3px;
     text-indent: 15px;
}
#prop .openNav a:link,
#prop .openNav a:visited {
     color: #FFFFFF;
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
     font-size: 13px;
}
#prop .openNav a:hover {
     color: #9EFF17;
     background: url(../Content/Images/prop/prop-leftnavopen_hot.gif);
     text-indent: 15px;
     text-decoration: none;
     font-weight: normal;
     font-size: 13px;
}
#prop .openSubNav {
     text-indent: 25px;
     background: url(../Content/Images/prop/prop-navopenback.gif);
     padding-top: 3px;
}
#prop .openSubNav a:link,
#prop .openSubNav a:visited {
     color: #FFFFFF;
     text-indent: 25px;
     font-weight: normal;
     text-decoration: none;
}
#prop .openSubNav a:hover {
     color: #9EFF17;
     text-indent: 25px;
     font-weight: normal;
     text-decoration: none;
}
.popup {
     padding: 25px;
}
.splashbg {
     background: #033950;
}
.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}

/* GISL CUSTOM CLASSES */
body.pagebg #gisl {
     background: #FFFFFF;
}
#gisl .leftNav {
     background: url(../Content/Images/gisl/gisl-leftnavback.gif) repeat;
     padding: 0px;
}
#gisl .leftNav .leftNav {
     background: none;
}
#gisl .leftNav a:link,
#gisl .leftNav a:visited {
     padding: 0px;
}
#gisl .contentBlock {
     background: #FBE8C7;
     color: #000000;
     border-right: 1px solid #0457A7;
     padding: 17px 10px 10px 10px;
}
#gisl .contentBlock .contentBlock {
     padding: 0px;
     border: none;
}
#gisl h1 {
     color: #851f51;
     font-size: 18px;
}
#gisl .footerBlock {
     background: #FFFFFF;
     font-size: 14px;
}

#gisl .linkout a:link,
#gisl .linkout a:visited,
#gisl .linkout a:hover,
#gisl .linkover a:link,
#gisl .linkover a:visited,
#gisl .linkover a:hover {
	color: #FFF;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#gisl .linkover {
	color: #FFF;
	background: #0054A6;
	padding: 3px 0px;
	text-indent: 15px;
}

#gisl .linkout {
	color: #FFF;
	background: #0072bb;
	padding: 3px 0px;
	text-indent: 15px;
}

/****** Begin Search Buttons ******/

.FormElementInput2
{
     background-color: #FFFFFF;
     color: #999;
     border-color: #543A21;
     border-width: 1px;
     font-family: arial, verdana, geneva, sans-serif;
     font-weight: normal;
}

.BOSLSearchButton {
	background: transparent url('../Content/Images/bosl/bosl-go-button.gif') top center no-repeat;
	border: none;
	width: 25px;
	height: 18px;
}
.BOSLILSearchButton {
	background: transparent url('../Content/Images/boslil/boslil-go-button.gif') top center no-repeat;
	border: none;
	width: 25px;
	height: 18px;
}
.GlobalSearchButton {
	background: transparent url('../Content/Images/global/global-go-button.gif') top center no-repeat;
	border: none;
	width: 25px;
	height: 18px;
}
.PropSearchButton {
	background: transparent url('../Content/Images/prop/prop-go-button.gif') top center no-repeat;
	border: none;
	width: 25px;
	height: 18px;
}
.GISLSearchButton {
	background: transparent url('../Content/Images/gisl/gisl-go-button.gif') top center no-repeat;
	border: none;
	width: 25px;
	height: 18px;
}

.ECFHSearchButton {
	background: transparent url('../Content/Images/ecfh/ecfh-go-button.gif') top center no-repeat;
	border: none;
	width: 25px;
	height: 18px;
}

/****** End Search Buttons ******/

/****** Begin BOSLIL Sudamerica ******/

#boslilsudamerica h3 {
	font-size: 14px;
}

/****** End BOSLIL Sudamerica ******/
.bosvg
{
background-color: #a2cfe6;
}
