*
{
margin: 0 ;
padding: 0 ;
}

IMG, DIV { behavior: url(iepngfix.htc) }

HTML, BODY
{
text-align: center;
overflow: auto ;
direction: ltr ;
font-size: 14 ;
font-family: georgia, serif ;
}

BODY, A.FTW-Text-BlueBullet
{
color: #676767 ;
}

BODY
{
behavior: url(csshover3.htc) ;
background-image: url(2ndary_background.gif); 
background-repeat: repeat-x
}

A
{
color: #FE8301 ;
text-decoration: none ;
}

BODY A
{
color: #66b90b ;
}

A:hover
{
color: #FE8301 ;
}

P, H1
{
padding-bottom: 10px ;
}

P, H1, .FTW-Box-MainContent-Text LI 
{
line-height: 1.4 ;
}

LI
{
padding-bottom: 6px ;
}

H1, H2, .FTW-Text-EmailSignup, .FTW-Text-Info, .FTW-Text-Nav, .FTW-Text-Nav-SectionTitle
{
font-family: arial, sans-serif ;
}

H1
{
font-weight: normal ;
font-size: 24 ;
}

H2
{
font-weight: bold ;
font-size: 14 ;
color: #000000 ;
padding-bottom: 2px ;
}

#FTW-Nav-Main
{
top: 175px ;
}

#twtr-profile-widget
{
top: 0px;
}

#FTW-Link-Info
{
text-decoration: none ;
}

#FTW-Link-Info:hover
{
text-decoration: none ;
color: #fe8301 ;
}

.FTW-Text-BlueText, H1
{
color: #0199fe ;
}

.FTW-Text-Info /*, .FTW-Text-Nav, .FTW-Text-Nav-SectionTitle*/
{
letter-spacing: 1px ;
}

.FTW-Text-Info
{
font-size: 11 ;
color: #848484 ;
}

.FTW-Text-Nav, .FTW-Text-Nav-SectionTitle
{
text-align: left ;
font-size: 14 ;
font-weight: bold ;
color: #D81208 ;
}

.FTW-Box-SubNav
{
font-weight: normal ;
}

.FTW-Text-Nav A
{
text-decoration: none ;
color: #D81208 ;
}

.FTW-Text-Nav-Selected A, .FTW-Text-Nav A:hover
{
color: #FE8301 ;
}

.FTW-Text-EmailSignup
{
font-size: 12 ;
}

.FTW-Box-CardInfo P
{
margin: 0 ;
padding: 0 ;
line-height: 1.4 ;
}

.FTW-Box-Info, .FTW-Box-LogoBanner, .FTW-Box-PageNameImage, .FTW-Box-FlashIntro
{
overflow: hidden ;
}

.FTW-Box-MainContent, .FTW-Box-MainContent-Text
{
overflow:visible;
}

.FTW-Box-Info, .FTW-Box-LogoBanner, .FTW-Box-PageNameImage, .FTW-Box-MainContent, .FTW-Box-FlashIntro
{
width: 1201px ;
}

.FTW-Box-MainContent
{
height: 2300px ;
}

.FTW-Box-MainContent-Text
{
width: 788px ;
text-align: left ;
}

.FTW-Box-Info
{
height: 24px ;
}

.FTW-Box-SafariSucks
{
display: block ;
margin-top: 4px ;
}

.FTW-Box-PageNameImage, .FTW-Box-FlashIntro
{
margin-bottom: 12px ;
}

.FTW-Box-PageNameImage
{
height: 162px ;
}

.FTW-Box-FlashIntro
{
height: 484px ;
}

.FTW-Box-PageNameImage, .FTW-Box-FlashIntro
{
padding-top: 8px ;
}

.FTW-Box-Nav
{
position: absolute ;
left: 0px ;
margin-left: 15px ;
list-style: none ;
}

.FTW-Box-Nav LI
{
clear: left ;
padding-bottom: 2px ;
}

.FTW-Box-Nav-Indented
{
margin-left: 27px ;
}

.FTW-Box-Icon
{
background-position: left center ;
padding-left: 20px ;
background-repeat: no-repeat ;
}

.FTW-Box-EmailSignup
{
margin-top: 20px;
}

.FTW-Box-EmailSignup FORM
{
margin-top: 2px ;
}

.FTW-Box-Input
{
border: 1px solid #bbb;
background-color: #fff ;
color: #000 ;
}

.FTW-Box-BcorpLogo
{
margin-top: 80px;
text-align: left ;
cursor: pointer ;
}

.FTW-Box-BcorpLogoDetails
{
display: none ;
color: #2f2f2f ;
background-color: #ddd ;
width: 300px;
font-size: 12px ;
font-family: arial, sans-serif ;
padding: 18px;
margin-left: 80px;
margin-top: -160px;
filter:alpha(Opacity=100);
}
/*\*/ * html .FTW-Box-BcorpLogoDetails { width: 320px ; margin-top: -90px;} /**/

.FTW-Box-BcorpLogoDetails P
{
padding-bottom: 6px ;
line-height: 1em ;
}

.FTW-Box-BcorpLogo IMG
{
border: none ;
}

DIV.FTW-Box-BcorpLogo:hover .FTW-Box-BcorpLogoDetails
{
display: block ;
}

.FTW-List-Numbered
{
margin-left: 43px ;
list-style: decimal ;
}

.FTW-List-Bullets
{
margin-left: 18px ;
list-style-image: url(Bullet.gif); 
}

.FTW-Icon-PDF
{
display: block ;
background-image: url(FTW.Icon.PDF.gif) ;
}



