/* Screen Styles                                    */
/* Copyright(C)2007 Source Internet Development Ltd */


html {height: 100%; margin: 0;}
body {height: 100%; background-color: #fff; margin: 0; text-align: center;}



/* Text */

h1 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 90%; color: #858584; margin: 0; line-height: 120%;}
h2 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 175%; color: #fff; margin: 0 0 -3px 0; padding: 70px 0 0 35px;}
h3 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #228ee2; margin: 8px 0 0 0; padding: 15px 0 5px 0; width: 395px;}
h4 {font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 120%; color: #228ee2; margin: 0; padding: 22px 0 5px 0;}
h5 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 120%; color: #228ee2; margin: 0; padding: 5px 0 5px 0; width: 395px;}
h6 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #228ee2; margin: 0; padding: 11px 0 5px 0; width: 395px;}

a.headerContactLink {font-size: 100%; color: #1c3578;}
a.headerContactLink:hover {color: #000; background-color:#FFFF00; text-decoration: none;}

.footerText {font-family: Arial, Helvetica, sans-serif; color: #fff; margin: 0 0 0 0; font-size: 80%;}
a.footerText {color: #fff; margin: 0; font-weight: bold; font-size: 100%;}
a.footerText:hover {color: #000; background-color:#FFFF00; text-decoration: none;}

.homeProductTitle {font-family: Arial, Helvetica, sans-serif; color: #000; margin: 28px 0 0 14px; font-weight: bold; line-height: 100%; font-size: 16px;}
a.homeProductTitle {color: #000; margin: 0; font-size: 100%; text-decoration: none;}
a.homeProductTitle:hover {color: #000; margin: 0; background-color:#FFFF00;}

.homeProductSubtitle {font-family: Arial, Helvetica, sans-serif; color: #5e5e5e; margin: 0 0 0 14px; font-size: 12px;}
a.homeProductSubtitle {color: #5e5e5e; margin: 0; font-size: 100%;}
a.homeProductSubtitle:hover {color: #000; margin: 0; background-color:#FFFF00;}

.homeText {font-family: Arial, Helvetica, sans-serif; color: #3d3726; margin: 0 0 12px 0; font-weight: normal; font-size: 80%;}
/* a.homeText {color: #fff; margin: 0; font-weight: bold; font-size: 100%;}
a.homeText:hover {color: #000; background-color:#FFFF00; text-decoration: none;} */

.breadcrumbs {font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: normal; font-size: 80%; margin: 0; padding: 0 0 0 35px;}
a.breadcrumbs {font-size: 100%; text-decoration: underline; color: #fff; padding: 0;}
a.breadcrumbs:hover {color: #000; background-color:#FFFF00; text-decoration: none;}

.productText {font-family: Arial, Helvetica, sans-serif; color: #595959; margin: 0 0 18px 0; font-weight: normal; font-size: 80%; line-height: 120%; width: 395px;}
.productText strong {font-weight: bold; font-size: 100%; color: #000;}

.productTextWide {font-family: Arial, Helvetica, sans-serif; color: #595959; margin: 0 0 18px 0; font-weight: normal; font-size: 80%; line-height: 120%;}
.productTextWide strong {font-weight: normal; font-size: 110%; color: #595959;}

.productLinkBIG {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 3px 0 0 0; font-weight: bold; font-size: 110%;}
a.productLinkBIG {color: #444; margin: 0; padding: 0; font-size: 100%;}
a.productLinkBIG:hover {color: #000; background-color:#FFFF00; text-decoration: none;}

.productLinkSmallText {font-family: Arial, Helvetica, sans-serif; color:#666; margin: 0; font-size: 80%;}

.anchorText {font-family: Arial, Helvetica, sans-serif; font-size: 70%; margin: 0;}
a.anchorText {font-size: 100%; color: #9ecaec; margin: 0;}
a.anchorText:hover {color: #000; margin: 0; background-color:#FFFF00;text-decoration: none;}

.productPhoneText {font-family: Arial, Helvetica, sans-serif; font-size: 85%; margin: 0; font-weight: bold; color: #007dde;}

.productPDFText {font-family: Arial, Helvetica, sans-serif; font-size: 85%; margin: 0; font-weight: bold; color: #007dde;}
a.productPDFText {font-size: 100%; margin: 0; color: #e60000;}
a.productPDFText:hover {color: #000;}

.productVideoText {font-family: Arial, Helvetica, sans-serif; font-size: 85%; margin: 0; font-weight: bold; color: #444;}
a.productVideoText {font-size: 100%; margin: 0; color: #444;}
a.productVideoText:hover {color: #000;}

.newsHeading {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; margin: 0; color: #111; padding: 14px 0 0 80px;}
.newsSubheading {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #874f00; margin: -5px 0 0 0; padding: 0 0 0 80px;}

.newsTitle {font-family: Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; margin: 0; color: #007dde;}
a.newsLink {font-size: 100%; color: #007dde; text-decoration: underline;}
a.newsLink:hover {color: #000; background-color:#FFFF00; text-decoration: none;}

.newsDate {font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin: 0 0 12px 0; color: #787878;}
.newsBodyText {font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 0 0 16px 0; color: #484848;}

.servicesBodyText {font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 0 0 16px 0; color: #484848;}
a.servicesBodyText {font-size: 100%; margin: 0; color: #007dde;}
a.servicesBodyText:hover {color: #000; background-color:#FFFF00; text-decoration: none;}

.servicesTitle {font-family: Arial, Helvetica, sans-serif; font-size: 140%; font-weight: bold; margin: 0; color: #007dde;}
.servicesSubTitle {font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; margin: 0; padding: 10px 0 0 0; color: #007dde;}
.servicesSubText {font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin: 0 0 8px 20px; color: #555;}

.contactDetailsTitle {font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: italic; margin: 0 0 0 20px; color: #555;}
.contactDetailsAddress {font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 0 0 30px 20px; color: #484848;}
.contactDetailsAddress strong {font-size: 110%; margin: 0; color: #333;}

.contactDetailsPhone, .contactDetailsFax, .contactDetailsEmail {font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; margin: 0 0 16px 20px; color: #484848;}
.contactDetailsPhone {color: #003b93;}
.contactDetailsFax {color: #007dde;}
.contactDetailsEmail {color: #007dde;}

.contactSubTitle {font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; margin: 0; color: #007dde;}

.mapText {font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 0; color: #484848;}
.mapText strong {font-size: 110%; color: #333;}

.sitemapBodyText {font-family: Arial, Helvetica, sans-serif; font-size: 90%; margin: 0 0 6px 0; color: #484848;}
a.sitemapBodyText {font-size: 100%; margin: 0; color: #007dde;}
a.sitemapBodyText:hover {color: #000; background-color:#FFFF00; text-decoration: none;}

.fanIntroHeader {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #228ee2; margin: 10px 0 0 0; padding: 0;}
.fanIntroText {font-family: Arial, Helvetica, sans-serif; color: #595959; margin: 0 0 18px 0; line-height: 120%; font-weight: normal; font-size: 80%;}

.fanText {font-family: Arial, Helvetica, sans-serif; color: #595959; margin: 0 0 8px 0; font-weight: normal; font-size: 80%;}
.fanText strong {font-weight: bold; font-size: 100%; color: #000;}





/* Homepage Banner */
.container 					{background-color: #103276; background: top left no-repeat url(../images/bg-home-banner.jpg); width: 960px; height: 185px; overflow: hidden; clear: both; position: relative; cursor: pointer;}
div.slides 					{position: absolute; top: 0; left: 0;}
ul.slides 					{position: absolute; top: 0; left: 0; list-style: none; padding: 0; margin: 0;}
div.slides div,ul.slides li {position: absolute; top: 0; width: 960px; display: none; padding: 0; margin: 0;}

#loopedSlider 				{margin: 0 auto; width: 960px; text-align: left; position: relative; clear: both; cursor: pointer; background: #103377;}
#loopedSlider h1 			{color: #fff; font-size: 1.6em; font-style: normal; font-weight: bold; margin: 40px 0 5px 40px; width: 540px; padding: 0;}
#loopedSlider h1 a			{color: #fff; font-weight: bold; margin: 0; text-decoration: underline; padding: 0;}
#loopedSlider h1 a:hover	{color: #fff; margin: 0; padding: 0; color: #000;}
#loopedSlider h2 			{color: #fff21c; font-weight: bold; font-style: normal; font-size: 100%; margin: 0 0 0 40px; width: 540px; padding: 0;}

#loopedSlider ul			{list-style: none; padding: 0 0 11px 0; margin: 12px 0 0 40px;}
#loopedSlider li			{font-family: Arial, Helvetica, sans-serif; display: inline; font-size: 80%; font-weight: bold; padding: 0; margin: 0 5px 0 0; color: white;}
#loopedSlider li a			{font-size: 100%; font-weight: bold; padding: 2px 7px; border: 1px solid #999; background: #04215a; text-decoration: none; margin: 0 5px 0 0; color: white;}
#loopedSlider li a:hover	{font-weight: bold; padding: 2px 7px; border: 1px solid #222; background: #ffea00; text-decoration: none; color: #000;}
#loopedSlider li.active a   {font-weight: bold; padding: 2px 7px; border: 1px solid #222; background: #ffea00; text-decoration: none; color: #000;}


#loopedSlider #slide1		{text-align: left; padding: 0; margin: 0; width: 960px; height: 185px; cursor: default; background: top right no-repeat url(../images/home-feature/hpd.jpg);}
#loopedSlider #slide2		{text-align: left; padding: 0; margin: 0; width: 960px; height: 185px; cursor: default; background: top right no-repeat url(../images/home-feature/norres-hose.jpg);}
#loopedSlider #slide3		{text-align: left; padding: 0; margin: 0; width: 960px; height: 185px; cursor: default; background: top right no-repeat url(../images/home-feature/downflow-booth.jpg);}
#loopedSlider #slide4		{text-align: left; padding: 0; margin: 0; width: 960px; height: 185px; cursor: default; background: top right no-repeat url(../images/home-feature/delfin-units.jpg);}
#loopedSlider #slide5		{text-align: left; padding: 0; margin: 0; width: 960px; height: 185px; cursor: default; background: top right no-repeat url(../images/home-feature/sodeca-fans.jpg);}
#loopedSlider #slide6		{text-align: left; padding: 0; margin: 0; width: 960px; height: 185px; cursor: default; background: top right no-repeat url(../images/home-feature/teka-mobile.jpg);}
#loopedSlider #slide7		{text-align: left; padding: 0; margin: 0; width: 960px; height: 185px; cursor: default; background: top right no-repeat url(../images/home-feature/fumex-arm.jpg);}





/* Page Layout */
.printHomeTitle {display: none;}

#pageContainer {width: 960px; margin: 0;}
#printHeader {display: none;}

#headerBox {width: 960px; height: 125px; margin: 0; background: bottom left no-repeat url(../images/logo-header-flextraction.gif); text-align: left;}
#headerTextBox {position: absolute; margin: 30px 0 0 200px; width: 450px;}
#headerContactBox {position: absolute; margin: 0 0 0 680px; width: 300px; height: 125px; background: bottom left no-repeat url(../images/bg-header-seperator.gif);}

#menuBox {text-align: left; width: 960px; height: 40px; background: #434343 top left repeat-x url(../images/bg-menubar.gif); margin: 0;}

#homeProductsBox {text-align: left; width: 960px; background: top left repeat-x url(../images/bg-home-products-box.gif); margin: 0;}
#homeLineBox {width: 960px; height: 2px; background: top left repeat-x url(../images/bg-home-line-box.gif); margin: 0; padding: 0;}
#homeContentBox {margin: 0; padding: 0 0 25px 0; background: #e2e2e2; text-align: left;}
#homeNewsletterBox {width: 960px; background-color: #cecece; text-align: left; padding: 22px 0 25px 0;}

.homeServicesList {text-align: left; list-style: none; margin: 0; padding: 0;}
.homeServicesList li {margin: 0; padding: 0;}

#flashcontent {float: left; margin: 5px 10px 10px 0; padding: 10px 0 0 5px; text-align: left; width: 158px; height: 86px; background: top left no-repeat url(../images/bg-home-logos.gif);}
#flashbrochure {margin: 0 0 10px 0; padding: 0; text-align: left; width: 960px; height: 679px;}
#brochureBox 	{width: 960px; border: 1px solid #999; margin: 10px 0 0 0; padding: 0;}


#footerBox 			{clear: both; overflow: hidden; padding: 28px 0 28px 30px; margin: 0; background: #575757 top left repeat-x url(../images/bg-footer.gif); text-align: left;}
#footerBox #logos	{float: right; margin: 0 35px 0 0;}

.topPadding {margin-top: 20px;}
.leftFloat {float: left; padding: 0 12px 0 0;}
.rightFloat {float: right; z-index: 100;}
.anchorIcon {float: left; padding: 2px 3px 0 0;}

#productImageBox {float: right; margin: 0 20px 0 0;}
#productImageBoxNoMargin {float: right; margin: -40px 0 0 0;}

#productImageBorder {border: 1px solid #b6b6b6; padding: 3px; margin: 0;}
#productImageNoBorder {border: none; padding: 0; margin: 0;}

#norresImageBox 		{float: right; margin: 15px 20px 20px 30px;}
#norresImageBox #border {border: 1px solid #b6b6b6; padding: 3px; margin: 0;}

.productRule {color: #eaeaea; height: 1px; text-align: left; margin: 0 0 25px 0;}

#productWindowBox {width: 960px; text-align: left;}
#productMenuBox {float: left; margin: 0 0 25px 0; padding: 0 20px 0 28px; width: 182px; background: #f1f1f1; border: 1px solid #b9b9b9; border-top: none;}
#productContentBox {float: right; vertical-align: top; text-align: left; margin: 0; width: 728px;}

#productPageHeader {width: 455px; height: 139px; margin: 0; padding: 0; text-align: left; background: #103276 top left no-repeat url(../images/header-product-page.jpg);}
#productPageHeaderWide {height: 139px; margin: 0; padding: 0; text-align: left; background: #103276 top left no-repeat url(../images/header-product-page.jpg);}

#productPageContent {width: 390px; margin: 0 0 60px 35px;}
#productPageContentWide {margin: 0 0 60px 35px;}

#prodMenuList {text-align: left; list-style: none; margin: 20px 0 35px 0; padding: 0;}
#prodMenuList li {font-family: Arial, Helvetica, sans-serif; color: #007dde; font-weight: bold; font-size: 15px; margin: 0;}
#prodMenuList li a {color: #313131; text-decoration: none;}
#prodMenuList li a:hover {color: #007dde;}

#prodMenuSublist {text-align: left; list-style-image: url(../images/bullet-product-submenu.gif); margin: 3px 0 22px 18px; padding: 0;}
#prodMenuSublist li {font-family: Arial, Helvetica, sans-serif; color: #007dde; font-size: 13px; font-weight: bold; margin: 0; line-height: 16px;}
#prodMenuSublist li a {color: #313131; font-size: 100%; font-weight: normal; text-decoration: none;}
#prodMenuSublist li a:hover {color: #007dde;}

#productLinkBox {background: white; vertical-align: top; margin: 0 0 25px 0;}

#productBoldList {text-align: left; margin: 3px 0 22px 20px; padding: 0; width: 375px;}
#productBoldList li {font-family: Arial, Helvetica, sans-serif; color: #595959; font-weight: bold; font-size: 13px; margin: 0 0 8px 0; padding: 0;}

#productSmallList  {width: 375px; margin: 0 0 0 -5px;}
#productSmallList ul {list-style-position: outside;}
#productSmallList li {font-family: Arial, Helvetica, sans-serif; color: #595959; font-size: 80%; margin: 0 0 8px 0; line-height: 110%;}
#productSmallList li strong {color: #333; font-weight: bold;}

#productBox {border: none; border-top: 1px solid #eaeaea; margin: 0; padding: 20px 0 32px 0;}
#productBoxSub {border: none; border-top: 1px solid #eaeaea; margin: 25px 0 0 0; padding: 15px 0 15px 0;}
#productBoxWide {border: none; border-top: 1px solid #eaeaea; margin: 0; padding: 20px 0 15px 0;}

#newsroomWindowBox {width: 960px; text-align: left; background: #ebebeb top left no-repeat url(../images/bg-newsroom-top.jpg); margin: 0;}
#leftNewsCol {width: 659px; padding: 25px 0 30px 28px; margin: 0; background-color: transparent;}
#rightNewsCol {width: 273px; padding: 145px 0 0 0; margin: 0; float: right;}
#newsroomHeader {border: 1px solid #555; width: 657px; height: 67px; background: top left no-repeat #ffef40 url(../images/header-newsroom.jpg); text-align: left; background-color: transparent;}
#newsroomPage {border: 1px solid #969696; border-top: none; margin: 0; width: 587px; background: #fff; padding: 23px 38px 0 32px;}
#newsStory {margin: 0 0 20px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ddd;}

#newsSideImage {margin: 0 0 12px 0;}

#newsOptions {text-align: left; list-style-image: url(../images/bullet-product-submenu.gif); margin: 0 0 30px 43px; padding: 0;}
#newsOptions li {margin: 0; padding: 0 0 2px 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 80%; margin: 0; color: #8c8874;}
#newsOptions li a {color: #313131; font-size: 100%; text-decoration: none;}
#newsOptions li a:hover {color: #007dde;}

#newsOptionsEnews {text-align: left; list-style-image: url(../../../../images/bullet-product-submenu.gif);}
#newsOptionsEnews li {margin: 0; padding: 0 0 2px 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 80%; margin: 0; color: #8c8874;}
#newsOptionsEnews li a {color: #313131; font-size: 100%; text-decoration: none;}
#newsOptionsEnews li a:hover {color: #007dde;}

#servicesHeader {border: 1px solid #555; width: 657px; height: 67px; background: top left no-repeat #ffef40 url(../images/header-services.jpg); text-align: left; background-color: transparent;}
#servicesPage {border: 1px solid #969696; border-top: none; margin: 0; width: 587px; background: #fff; padding: 23px 38px 0 32px;}
#servicesStory {margin: 0 0 40px 0; padding: 0 0 25px 0;}

#errorHeader {border: 1px solid #555; width: 657px; height: 67px; background: top left no-repeat #ffef40 url(../images/header-404.jpg); text-align: left; background-color: transparent;}

.servicesList {text-align: left; list-style: none; margin: 0; padding: 0;}
.servicesList li {margin: 0; padding: 0 0 0 20px;}

.servicesPic {float: right; margin: 20px 0 10px 8px;}

#contactHeader {border: 1px solid #555; width: 657px; height: 67px; background: top left no-repeat #ffef40 url(../images/header-contact.jpg); text-align: left; background-color: transparent;}
#contactPage {border: 1px solid #969696; border-top: none; margin: 0; width: 587px; background: #fff; padding: 23px 38px 0 32px;}
#contactStory {margin: 0 0 40px 0; padding: 0 0 25px 0;}

.contactPic {float: right; margin: 0 0 10px 15px;}

#map {width: 575px; height: 400px; border: 1px solid #aaa; margin: 25px 0 0 0; padding: 3px;}

#privacyHeader {border: 1px solid #555; width: 657px; height: 67px; background: top left no-repeat #ffef40 url(../images/header-privacy.jpg); text-align: left; background-color: transparent;}
#sitemapHeader {border: 1px solid #555; width: 657px; height: 67px; background: top left no-repeat #ffef40 url(../images/header-sitemap.jpg); text-align: left; background-color: transparent;}
#companyHeader {border: 1px solid #555; width: 657px; height: 67px; background: top left no-repeat #ffef40 url(../images/header-company.jpg); text-align: left; background-color: transparent;}

#sitemapSublist {text-align: left; margin: 3px 0 22px 18px; padding: 0;}
#sitemapSublist li {font-family: Arial, Helvetica, sans-serif; color: #007dde; font-size: 13px; font-weight: bold; margin: 0; line-height: 16px;}
#sitemapSublist li a {color: #313131; font-size: 100%; font-weight: normal;}
#sitemapSublist li a:hover {color: #007dde;}

#leftPadding {margin: 5px 0 10px 25px;}

#tableBox {border: none; border-top: 1px solid #eaeaea; margin: 0; padding: 20px 0 32px 0;}

#homeFlBox 	{width: 960px; margin: 0; padding: 0;}

#ebrochure {margin: 0; padding: 0; float: right;}
#ebrochure h3 {margin: 35px 50px 3px 0; padding: 0; color: white; font-weight: bold; font-size: 120%;}
#ebrochure ul {font-family: Arial, Helvetica, sans-serif; list-style: none; margin: 0 50px 0 0; padding: 0;}
#ebrochure li {float: right; background: left no-repeat url(../images/bullet-home-brochure.png); padding: 0 0 0 19px; margin: 0 0 0 25px;}
#ebrochure li a {color: white; font-weight: bold; font-size: 90%;}
#ebrochure li a:hover {color: #ffea00;}



/* Tables */

TABLE.headerDetails {border: 0; margin: 35px 0 0 20px; width: 255px; font-size: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left;}
TABLE.headerDetails TH {color: #858584; margin: 0; padding: 0 0 1px 0;}
TABLE.headerDetails TD {color: #1c3578; margin: 0; padding: 0 0 1px 3px;}

TABLE.homeProductsTable {width: 930px; margin: 0 0 20px 23px;}
TABLE.homeProductsTable TD {border: 0; width: 310px; vertical-align: top; padding: 0;}
.homeProduct1 {height: 112px; text-align: left; background: top left no-repeat url(../images/bg-home-productbox1.gif);}
.homeProduct2 {height: 112px; text-align: left; background: top left no-repeat url(../images/bg-home-productbox2.gif);}
.homeProduct3 {height: 112px; text-align: left; background: top left no-repeat url(../images/bg-home-productbox3.gif);}
.homeProduct4 {height: 112px; text-align: left; background: top left no-repeat url(../images/bg-home-productbox4.gif);}
.homeProduct5 {height: 112px; text-align: left; background: top left no-repeat url(../images/bg-home-productbox5.gif);}
.homeProduct6 {height: 112px; text-align: left; background: top left no-repeat url(../images/bg-home-productbox6.gif);}
.homeProduct7 {height: 112px; text-align: left; background: top left no-repeat url(../images/bg-home-productbox7.gif);}
.homeBrochure {height: 112px; text-align: right; background: top center no-repeat url(../images/bg-home-brochure.jpg);}

TABLE.homeContentTable {border: 0; margin: 0 24px 0 30px;}
TABLE.homeContentTable TH {width: 584px; vertical-align: top; padding: 0 30px 0 0px; text-align: left;}
TABLE.homeContentTable TD {width: 262px; vertical-align: top; padding: 0 10px 0 20px; text-align: left;}

TABLE.productFeaturesTable {margin: 0; border: 0;}
TABLE.productFeaturesTable TH {width: 16px; vertical-align: top; margin: 0; padding-top: 1px;}
TABLE.productFeaturesTable TD {vertical-align: top; margin: 0; padding: 3px 0 6px 7px;}

TABLE.homeFormTable {border: 0; margin: 0 0 0 33px;}
TABLE.homeFormTable TD.newsletterCell {vertical-align: top; width: 375px; padding: 0 20px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #333; line-height: 100%;}
TABLE.homeFormTable TD.labelCell {padding: 0 8px 3px 0; font-family: Arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold; color: #222;}
TABLE.homeFormTable TD.formCell {padding: 0 15px 3px 0;}
TABLE.homeFormTable TD.thankyouCell {vertical-align: top; width: 480px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #333;}

TABLE.matrixTable {border: 0; margin: 0; text-align: center;}
TABLE.matrixTable TD.imageCell {margin: 0; width: 168px; vertical-align: bottom;}
TABLE.matrixTable TD.descCell {margin: 0; padding: 5px 10px 30px 10px; vertical-align:top;}

TABLE.matrixMiniTable {border: 0; margin: 0; text-align: center;}
TABLE.matrixMiniTable TD.imageCell {margin: 0; width: 112px;}
TABLE.matrixMiniTable TD.descCell {margin: 0; padding: 5px 7px 30px 7px; vertical-align:top;}

/* Form */

.submitBtn {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 90%; color: #fff; background: #053aa3; border: 2px solid #053aa3; padding: 2px;}
.formBox {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 80%; color: #222; border: 2px solid #aaa; padding: 2px; width: 210px;}