body { background: none; background-color: #fff; color:#000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; margin: 0; padding: 0; }

.clear {clear:both}


/* --- Headings --- */

.Content h1.Homepage { font-size: 13px; color: #007cb5; padding: 0px; margin: 0px 0px 15px 0px; font-weight: normal; }
.ContentContainerHomepage h1.Splash { font-size: 12px; color: #889f99; margin: 0px; padding: 80px 0px 35px 0px; font-weight: normal; width: 950px; text-align: center; line-height: 1.7em; }

.Content h1 { font-size: 18px; color: #007cb5; padding: 0px; margin: 0px 0px 25px 0px; }
.Content h2 { font-size: 15px; color: #0d2165; padding: 0px; margin: 0px 0px 25px 0px; font-weight: normal; }
.Content h3 { font-size: 13px; color: #007cb5; padding: 0px; margin: 0px 0px 15px 0px; }
.Content h4 { font-size: 12px; color: #434343; padding: 0px; margin: 0px 0px 15px 0px; }
.Content h5 { font-size: 12px; color: #0d2165; padding: 0px; margin: 0px 0px 15px 0px; }
.Content h6 { font-size: 11px; color: #007cb5; padding: 0px; margin: 0px 0px 15px 0px; }

.Blue { color: #0d2165; }
.Small { font-size: 10px; }
.White { color: #fff; }
.Orange { color: #F7901E; }
.Green { color: #5B8F22; }

/* --- Divs --- */

/*.Wrapper { position: relative; margin: 0 auto; width: 100%; background: none; padding: 21px 0px 0px 0px; }*/

.Wrapper{position: relative; margin: 0 0 0 0; width: 100%; padding: 0px 0px 0px 0px; }

.TopNav { display: none; width: 950px; position: relative; margin: 0 auto; height: 36px; line-height: 36px; }

.Banner { position: relative; width: 906px; height: 197px; margin: 0 auto; background-color: #e7e8e9; }
.Banner img { float: right; }
.BannerOverlay { position: absolute; z-index: 200; width: 240px; height: 197px; }

/*.ContentContainer { position: relative; width: 906px; margin: 0 auto; margin-top: 35px; padding-bottom: 53px; overflow: hidden; }*/
.ContentContainer { position: relative; width: 906px; margin: 0 auto; margin-top: 0px; padding-bottom: 0px; overflow: hidden; }
/*.Content { float: left; width: 100%; display: inline; margin: 0px 30px 0px 0px; border: none; line-height: 1.6em; }*/
.Content { float: left; width: 100%; display: inline; margin: 0px 0px 0px 0px; border: none; line-height: 1.6em; }
.Content a {
color: #007cb5; 
text-decoration: none; 
}

.Content a:hover { color: #007cb5; text-decoration: none; }

.ContentPadding { padding: 0px 32px 0px 0px; }

.ColumnRight { display: none !important; float: left; width: 190px; display: inline; margin: 0px 0px 0px 0px; }

.GlobalFooter { color: #000; font-size: 10px; position: relative; margin: 0 auto; width: 100%; background: none; }
.GlobalFooterContainer { position: relative; margin: 0 auto; width: 906px; }
.GlobalFooterPadding { padding: 20px 0px 30px 0px; overflow: hidden; }

.Column1 { float: left; width: 100%; display: inline; margin: 0px 35px 0px 0px; }
.Column2 { display: none !important; float: left; width: 165px; display: inline; margin: 0px 16px 0px 0px; }
.Column3 { display: none !important; float: left; width: 155px; display: inline; margin: 0px 16px 0px 0px; }
.Column4 { display: none !important; float: left; width: 145px; display: inline; margin: 0px 0px 0px 0px; }


/* --- Homepage --- */

.SplashOverlay { position: absolute; width: 750px; left: 50%; margin-left: -375px; top: 87px; z-index: 1000; }
.Professionals { float: left; width: 203px; display: inline; padding: 0px 0px 0px 1px; }
.Consumers { float: right; width: 204px; }
.ContentContainerHomepage { color: #889f99; font-size: 11px; position: relative; width: 951px; margin: 0 auto; padding-top: 130px !important; padding-bottom: 53px; overflow: hidden; text-align: center; overflow: hidden;  }
.ContentContainerHomepage a { color: #889f99; text-decoration: none; }
.ContentContainerHomepage a:hover { color: #007cb5; text-decoration: none; }

.ConsumersTextContainer { position: absolute; cursor: pointer; width: 215px; height: 185px; color: #fff; left: 50%; margin-left: 115px; top: 151px; z-index: 2000; line-height: 1.8em; }
.ConsumersText { font-size: 19px; cursor: pointer; text-align: center; width: 215px; height: 185px; line-height: 185px; }
.ConsumersTextRollover { display: none; font-size: 11px; cursor: pointer; padding: 62px 0px 0px 30px; line-height: 1.6em; }
.ConsumersTextRollover a { color: #fff; text-decoration: none; }

.ProfessionalsTextContainer { position: absolute; cursor: pointer; width: 215px; height: 185px; color: #8bccd7; left: 50%; margin-left: -331px; top: 151px; z-index: 2000; line-height: 1.8em; }
.ProfessionalsText { font-size: 19px; cursor: pointer; text-align: center; width: 215px; height: 185px; line-height: 185px; }
.ProfessionalsTextRollover { display: none; font-size: 11px; cursor: pointer; padding: 32px 0px 0px 40px; line-height: 1.6em; }
.ProfessionalsTextRollover a { color: #8bccd7; text-decoration: none; }


/* --- Buttons --- */

.OrangeButton { display: none !important; float: left; line-height: 1.3em; color: #fff; background:url('../../images/template/general/FPA_Sprites.gif') -0px -0px no-repeat; width: 201px; height: 126px; background-color: #f7901e; border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border: 4px solid #f8a616; }

.GreenButton { display: none !important; float: left; line-height: 1.3em; display: inline; margin: 0px 15px 0px 0px; color: #fff; background:url('../../images/template/general/FPA_Sprites.gif') -221px -0px no-repeat; width: 201px; height: 126px; background-color: #5b8f22; border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border: 4px solid #67a716; }

.BlueButtonLarge { display: none !important; float: left; display: inline; margin: 15px 0px 0px 0px; line-height: 1.3em; color: #fff; width: 425px; height: 126px; background-color: #0d2165; border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border: 4px solid #007cb5; }

.TileOverlayLargeBlue { position: absolute; width: 251px; height: 126px; z-index: 1; }

#Sidebar{ display: none !important; width:185px; float: left; display: inline; margin: 0px 35px 0px 0px; }

a, .Content td a
{
color:#007cb5;
text-decoration:none;
}
