img { border:0px} /* ================================= font and font sizes ================================== */ * { font-family: Verdana, Arial, Helvetica, sans-serif; } /* NORMAL SIZE */ td#footer, td#fbheader-generalnav, #fbheader-mainnav, td#welcomemsg_content, td#businessneeds_content, td#spotlight_box_content, td#spotlight_content, td#loginbox_content, #promo_content { font-size: 62.5%; } /* ======================================= borders and background colors =========================================*/ .whitebackground { background-color: #FFFFFF !important; } .whiteborder { border: 2px solid #E3E5E6; } .lightredbackground { background-color: #F7F3F3; } .lightredborder { border: 2px solid #E9DDDC; } /* ======================================= layout =========================================*/ body { margin: 0 10px 10px 10px; background-color: #FFFFFF; overflow-y: scroll; } /* stylesheet for header */ #fbheader-shadow { display: block; height: 12px; background: url(/meespierson/2004/home.nsf/fortisheadershadow.gif) top center repeat-x; } #fbheader-generalnav { height: 19px; background-color: #8C8C90; text-align: right; vertical-align: middle; } #fbheader-generalnav div { float: right; } /* main nav links (gray bar) */ ul#fbheader-commonheadnav { border: 0; margin: 0; padding: 0; list-style: none; margin-right: 3px; font-size: 10px; line-height: 18px; } ul#fbheader-commonheadnav li { list-style-image: none; display: block; text-wrap: none; float: left; color: #ffffff !important; margin: 0; border: 0 !important; height: 19px; padding: 0; } ul#fbheader-commonheadnav li a:link, ul#fbheader-commonheadnav li a:visited, ul#fbheader-commonheadnav li a:active { color: #FFF !important; text-decoration: none; padding-left: 20px; } ul#fbheader-commonheadnav li a:hover { text-decoration: underline; } a.lettersizelink { padding: 0 !important; } a.beforeletters { padding-right: 20px; } /* logo and visual */ #fbheader-mainlogo { /*width: 420px;*/ /* removed to make width of header easily 100% changeable */ height: 84px; vertical-align:top; background: white url(/meespierson/2004/home.nsf/header-logobgandblue.gif) bottom center repeat-x; } #fbheader-headervisual { width: 345px; height: 84px; background: #FFF url(/meespierson/2004/home.nsf/header-logobgandblue.gif) bottom center repeat-x; text-align:right; } #fbheader-headervisual img { display: block; width: 345px; height: 84px; border: 0; padding: 0; margin: 0; } /* fortis main footer */ table#footertable { margin-top: 10px; } td#footer { background-color: #8c8c90; text-align: right; height: 19px; padding-right: 20px; color: #FFFFFF !important; } td#footer a:link, td#footer a:visited, td#footer a:active { color: #FFFFFF !important; font-size: 10px; text-decoration: none; padding-left: 20px; } td#footer a:hover { text-decoration: underline; } /* dotted spacer in right col */ .right_col_dotted_spacer { width: 223px; height: 38px; background: url(/meespierson/2004/home.nsf/dots.gif) bottom left repeat-x; } /* home titles */ h1.home1 { font-size: 1.2em; font-weight: bold; color: #F50035; margin: 9px 44px 14px 44px; line-height: 1.7em; } h1.loginbox { margin: 9px 65px 14px 16px; } h1.home2 { font-size: 1.1em; font-weight: bold; color: #f50035; text-indent: 0.9em; background: url(dots.gif) bottom left repeat-x; line-height: 2.1em; height: 2.1em; margin: 0 0 10px 0; } /* fortis business main nav */ #fbheader-mainnav { height: 22px; background-color: #003366; text-align: left; vertical-align: top; padding-left: 5px; } ul.fbheader-mainlinks { list-style: none; display: block; position: relative; padding: 0; margin: 0; line-height: 21px; font-size: 11px; } ul li.fbheader-mainlink-unactive, ul li.fbheader-mainlink-active { list-style-image: none; display: block; position: relative; height: 21px; float: left; } ul.fbheader-mainlinks li a { display: block; height: 21px; position: relative; float: left; padding: 0 17px 0 17px; border-bottom: 0px solid #003366; border-left: 1px solid #003366; border-top: 1px solid #003366; border-right: 1px solid #003366; background-color: #003366; color: #FFFFFF !important; text-decoration: none; } ul.fbheader-mainlinks li a:hover { border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; text-decoration: none; color: #FFFFFF !important; } ul.fbheader-mainlinks li.fbheader-mainlink-active a { background-color: #0F6190; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; } #fbheader-mainnav #mainlinks_rightmenutext{ position:relative; float:right; color: #FFFFFF !important; /* padding: 0 17px 0 17px; line-height: 21px; font-size: 11pt; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; text-decoration: none; font-weight:bold; font-family: Helvetica; */ } /* other */ .nomargin_top, .nomargin { margin-top: 0; } /* login box */ table#loginbox{ border: solid 2px #E4E5E6; background: #F5F8F9 } table#loginbox td { height: 246px; width: 219px; vertical-align: top; border: 0px solid blue; } div#login_visual { margin-top: 36px; margin-left: 35px; } td#loginbox_content ul { margin: 19px 30px 0 0; padding:0; list-style: none; font-size: 1.1em; color: #003366; } td#loginbox_content li { padding: 0 0 12px 34px; } td#loginbox_content li { background: url(/meespierson/2004/home.nsf/links-arrows2.gif); background-repeat: no-repeat; background-position: 16px 5px; } td#loginbox_content li:hover { background: url(/meespierson/2004/home.nsf/links-arrows_hover.gif); background-repeat: no-repeat; background-position: 16px 5px; } td#loginbox_content a:link, td#loginbox_content a:visited, td#loginbox_content a:active { color: #0F6190; text-decoration: none; } td#loginbox_content a:visited { color: #0F6190; } td#loginbox_content a:hover { display: block; text-decoration: underline; margin-left: 0px; } /* Promotion */ .Promotion { margin-top: 22px; margin-bottom: 10px; width: 219px; height: 150px; } .with_content { border: 2px solid #E3E5E6; text-align: left; height: auto; } .Promotion img { display: block; border:0; } .with_content img { margin-left: 35px; } .with_content img.bigpromo { margin-left: 0; } .Promotion h3 { text-align: left; font-size: 1.2em; font-weight: bold; color: #F50035; margin: 9px 35px 12px 16px; line-height: 1.7em; } .Promotion ul { margin: 12px 30px 0 0; padding:0; list-style: none; font-size: 1.1em; text-align: left; color: #003366; } .Promotion li { padding: 0 0 12px 34px; background: url(/meespierson/2004/home.nsf/links-arrows2.gif); background-repeat: no-repeat; background-position: 16px 5px; } .Promotion li:hover { background: url(/meespierson/2004/home.nsf/links-arrows_hover.gif); background-repeat: no-repeat; background-position: 16px 5px; } .Promotion a:link, .Promotion a:visited, .Promotion a:active { color: #0F6190; text-decoration: none; } .Promotion a:visited { color: #0F6190; } .Promotion a:hover { display: block; text-decoration: underline; margin-left: 0px; }