﻿H2
{  COLOR: #41597c; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 20px; Font-weight: bold; margin-bottom: .4em;}
H3
{  COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 16px; Font-weight: bold; margin-bottom: .4em;}
H4
{  COLOR: #41597c; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 16px; Font-weight: bold; margin-bottom: .4em;}

#topmeta {
 margin:auto;
/* margin-left:auto;
 margin-right:auto;
 margin-bottom: 0;*/
 padding-bottom: 5px;
 width:935px;
 text-align: center;
 font-weight: bold;
 font-size: 11px;
 font-family: Verdana, Geneva, sans-serif;
 color: #919396;
}
#toptag {
 margin:auto;
 text-align: center;
 font-weight: bolder;
 font-size: 14px;
 /*font-family:  Geneva, sans-serif;*/
 font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
 color: #456e92;
}
.TopheadFont {
	font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
	text-align: center;
	font-size: 25pt;
	color: #5f7ea1;
}

#undermenu{
width:100%;
float:right;
}

#BodyTable{
width:940px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#ContentTable{
width:100%;
}

#header1 {
 text-align: center;
 margin-top: 5px;
}

.ColorBoxH1 {
	color:#333333;
	float:left;
	text-transform:uppercase;
	font-size:9pt;
	font-weight:bold;
	padding:0;
	margin:0;
}
.ColorBoxWhyBuy, a.ColorBoxWhyBuy:link, a.ColorBoxWhyBuy:active, a.ColorBoxWhyBuy:visited {
	color:#ae1726;
	font-weight:bold;
}
a.ColorBoxWhyBuy:hover {
	text-decoration:none;
}

.FeaturedPlanBox {
	float:left;
	text-align:center;
	margin-right:5px;
	border-right:1px #fff solid;
	padding-right:5px;
}
.FeaturedPlan, a.FeaturedPlan:link, a.FeaturedPlan:active, a.FeaturedPlan:visited {
	color:#ae1726;
	font-size:7pt;
	font-weight:bold;
}
a.FeaturedPlan:hover {
	text-decoration:none;
}

#navbarhome {
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 letter-spacing: 0px;
 text-align: center;
 margin-left:auto;
 margin-right:auto;
 width: 100%;
 border-color: #41597c;
 border-style: solid;
 border-width: 1px;
 margin-bottom: 5px;
}
#navbarhome td {
 text-align: center;
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 color: #ffffff;
 background-color: #5f7ea1;
 border-color: #41597c;
 border-width: 1px;
 border-style: solid;
 padding-top: 4px;
 padding-bottom: 4px;
}
#navbarhome a {
 color: #ffffff;
 font-weight: bolder;
 text-decoration: none;
 letter-spacing: 0px;
}
#navbarhome a:hover {
 color: #fcce0d;
 text-decoration: underline;
}


#navbarsearch {
 text-align: center;
 margin-left:auto;
 margin-right:auto;
 width: 100%;
 border-color: #699694;
 border-style: solid;
 border-width: 1px;
 margin-bottom: 5px;
 letter-spacing: 0pt;
 background-color: #456e92;
}
#navbarsearch td {
 text-align: center;
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 font-weight:bold;
 letter-spacing: -1pt;
 color: #ffffff;
 border-color: #699694;
 border-width: 1px;
 border-style: solid;
 padding-top: 2px;
 padding-bottom: 2px;

}
#navbarsearch a {
 color: #fff;
 font-weight: bolder;
 text-decoration: none;
 letter-spacing: 0px;
}
#navbarsearch a:hover {
 color: #fcce0d;
 text-decoration: underline;
}
#navbarsearchadvanced td {
 border-color: #699694;
}

#navbarsearchadvancedsearch {
 background-color: #fcce0d;
 padding-top: 0px;
 padding-bottom: 0px;
 border-color: #fff;
 border-width: 1px;
 border-style: solid;
}
#navbarsearchadvanced a {
 color: #fff;
 text-decoration: none;
}
#navbarsearchadvanced a:hover {
 color: #699694;
 text-decoration: underline;
}


#welcome {
 float:left;
 color: #ffffff;
 background-color: #5f7ea1;
 width: 304px;
 padding: 5px 0px 5px 0px;
 margin-bottom: 5px;
}
#welcome h3 {
 margin: 3px 0 3px 0;
 padding: 3px 0 10px 2px;
 font-size: 14px;
 font-family: Verdana, Geneva, sans-serif;

}
#welcome h5 {
 margin: 6px 0 0 0;
 padding: 0 0 0 0;
 font-size: 14px;
 font-family: Verdana, Geneva, sans-serif;
 font-style: normal;
 font-weight: normal;
 text-align: center;
 color: #fcce0d;
}

#welcome ul {
 text-align:left;
 margin: 3px 0 0 23px;
 padding: 0 0 5px 0;
 list-style-image: url("/images/home-arrow.gif")
}
#welcome li {
 color: #ffffff;
 margin: 0 0 5px 0;
 padding: 0 0 0 0;
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 text-decoration: none;
}
#welcome a {
 color: #ffffff;
 padding: 0px 0 0px 0;
 font-size: 13px;
 font-family: Verdana, Geneva, sans-serif;
/* border-bottom-color: #699694;
 border-bottom-style: solid;
 border-bottom-width: 1px; */
 text-decoration: none;
}
#welcome a:hover {
 text-decoration: underline;
}
#welcome .barspacer10 {
	margin-top: 10px;
	margin-bottom: 1px;
}



#homeblog {
float:left;
 width: 294px;
/* height: 321px;*/
 background-color: #84b0b1;
 border-color: #00789a;
 border-style: solid;
 border-width: 1px;
 margin-bottom: 5px;
 padding: 0 4px 0 4px;
}
#homeblog h4, #homeblog h4 a:link, #homeblog h4 a:visited {
 color: #fff;
 margin: 3px 0 3px 0;
 padding: 3px 0 0 0;
 font-size: 15px;
 font-family: Verdana, Geneva, sans-serif;
 font-weight: bold;
 text-align: center;
 letter-spacing: .5px;
 text-decoration: none;
}
 #homeblog h4 a:hover {
	text-decoration: underline;
}
#homeblog .smallFont, #homeblog td {
 text-align:left;
 color: #41597c;
 font-family: Verdana, Geneva, sans-serif;
}
#homeblog a:link, #homeblog a:visited, #homeblog a:avtive {
 text-decoration:none;
 color: #FFFFFF;
 font-family: Verdana, Geneva, sans-serif;
}
#homeblog a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}
#footerblog {
 float:left;
 background-color: #fff;
 border-color: #fff;
 margin-bottom: 5px;
 padding: 3px 0 0 4px;
}
#footerblog h4 {
 color: #333333;
 margin: 3px 0 3px 0;
 padding: 3px 0 0 0;
 font-size: 12px;
 font-family: Arial, Verdana, Geneva, sans-serif;
 text-align: left;
}

#footerblog .smallFont, #footerblog td {
 text-align:left;
 padding: 0 4px 0 0;
 color: #333333;
 font-family: Arial, Verdana, Geneva, sans-serif;
}
#footerblog a:link, #footerblog a:visited, #footerblog a:avtive {
 text-decoration:none;
 color: #41597c;
 font-family: Arial, Verdana, Geneva, sans-serif;
}
#footerblog a:hover {
 color: #41597c;
 text-decoration: underline;
}


#homesearchplans {
 width: 307px;
 background-color: #84b0b1;
 border-color: #00789a;
 border-style: solid;
 border-width: 2px;
 margin-bottom: 6px;
}
#homesearchplans h1 {
 font-size: 14pt;
 color: #fff;
 text-transform:uppercase;
 padding-top: 6px;
}
#homesearchplans h3 {
 margin: 3px 0 3px 0;
 padding: 3px 0 0 2px;
 text-align: center;
 font-size: 22px;
 font-family: Verdana, Geneva, sans-serif;
 color: #fff;
 letter-spacing: .5px;
 margin-bottom: 10px;
}
#homesearchplans a {
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
}
#homesearchplans td {
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
}
#homesearchplans a:hover {
 text-decoration: underline;
}
#homesearchplans input {
	font-weight: normal;
}

#homesearchplans .homebutton {
 border: 1px;
 border-style: solid;
 border-color: #5d82a3;
 margin: 0 0 0 0;
 padding: 2px 0px 2px 0px;
 background-color: #deb60e;
 color: #fff;
 font-weight: bold;
 width: 130px;
 height: 28px;
 font-size: 13px;
 border-width: 1px;
 border-color: #5f7ea1;
 border-style: solid;
 font-family: Verdana, Geneva, sans-serif;
}

#rotate1 a, #rotate2 a, #rotate3 a, #rotate4 a {
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
 text-transform: uppercase;
 letter-spacing:.51px;
 text-decoration: none;
}
#rotate1 a.rotate:hover, #rotate2 a.rotate:hover , #rotate3 a.rotate:hover , #rotate4 a.rotate:hover  {
text-decoration: underline;
}

#browseplans ul {
 color: #fff;
 margin-left: 15px;
 padding-left: 10px;
}
#browseplans a {
 color: #fff;
 text-decoration: none;
}
#browseplans a:hover {
 text-decoration: underline;
}

.boxblue {
	background-color: #5f7ea1;
	border-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	color: #fff;
}


#leftbar {
 text-align:left;
 color: #fff;
 /*background-color: #5f7ea1;*/
 background-color: #fff;
}
a.leftbar {
 text-align:left;
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 color: #fff;
 text-decoration: none;
}
a.leftbar:link {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 color: #fff;
 text-decoration: none;
}
a.leftbar:visited {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 color: #fff;
 text-decoration: none;
}
a.leftbar:active {
 text-align: center;
 font-size: 12px;
 font-weight: normal;
 color: #fff;
 text-decoration: none;
}
a.leftbar:hover {
 text-decoration: underline;
}


#headerbullets ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#headerbullets li {
	font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
	text-align: left;
	font-size: 11pt;
	color: #5f7ea1;
	font-weight: bold;
}
#headerbullets a.headerbullets,#headerbullets a.headerbullets:link,#headerbullets a.headerbullets:visited,#headerbullets a.headerbullets:active {
	font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
	text-align: left;
	font-size: 11pt;
	color: #5f7ea1;
	font-weight: bold;
	text-decoration:underline;
}



#minisearch{
 background-color: #bbc9c8;
 width: 210px;
 margin: 0px 0px 0px 0px;
 text-align: center;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #5f7ea1;
 padding-left: 4px;
 font-weight: bold;
 font-family: Verdana, Geneva, sans-serif;
 color: #fff;
}
#minisearch .inputbox {
 color: #41597c;
 font-size: 9pt;
 font-weight: bold;
 width: 40px;
}

#minisearchadvanced {
 background-color: #5f7ea1;
 width: 190px;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 border-color: #fff;
 text-align: center;
 color: #fff;
 font-family: Verdana, Geneva, sans-serif;
 font-weight: bold;
/* padding: 4px 0 2px 0;*/
 margin:5px auto 7px auto;
 padding-top:4px;
 padding-bottom:4px;
}
a.minisearchadvancedlink:link,a.minisearchadvancedlink:visited, a.minisearchadvancedlink:active {
 text-align: center;
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}
a.minisearchadvancedlink:hover {
 text-decoration: underline;
}
a.minisearchmodifylink:link,a.minisearchmodifylink:visited,a.minisearchmodifylink:active {
 text-align: center;
 font-size: 12px;
 font-family: Verdana, Geneva, sans-serif;
 font-weight: bold;
 color: #5f7ea1;
 text-decoration: none;
}
a.minisearchmodifylink:hover {
 text-decoration: underline;
}



#ourstyles{
 background-color: #5f7ea1;
 width: 212px;
 margin: 0px 0px 0px 0px;
 text-align: center;
 padding-left: 4px;
 font-weight: bold;
 font-family: Verdana, Geneva, sans-serif;
 color: #fff;
}
a.ourstyles,a.ourstyles:link,a.ourstyles:visited,a.ourstyles:active {
 color: #fff;
 text-decoration: none;
}
a.ourstyles:hover{
 color: #fff;
 text-decoration: underline;
}
#navplanbox {
 width: 600px;
 background-color: #83a8a6;
 text-align: center;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
 border-color: #456e92;
 border-width: 2px;
 border-style: solid;

}
a.navplan {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:link {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:visited {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:active {
 text-align: center;
 font-size: 14px;
 font-weight: bold;
 color: #456e92;
 text-decoration: none;
}
a.navplan:hover {
 text-decoration: underline;
}

#PlanHistory {
 background-color: #ffffff;
 border-color: #456e92;
 border-width: 2px;
 border-style: solid;
 margin: 5px 5px 5px 5px;
}
#PlanHistoryHeader {
 background-color: #456e92;
 text-align: center;
 color: #fff;
 font-size: 14px;
 height: 20px;
}
#PlanHistoryArea {
 padding: 5px 5px 5px 5px;
 text-align: left;
}

#PlanSpecBox {
	 FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 10px; Font-weight: normal; line-height: 12pt; text-decoration: none;
	 padding: 5px 5px 5px 5px;
	 color: #41597c;
}
#PlanCallForQuestions {
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 12px;
	line-height: 12pt;
	text-decoration: none;
	background-color: #bbc9c8;
	text-align: center;
	font-weight: bold;
	padding: 20px 0 10px 0;
	color: #41597c;
}

#calloutConnectWithUs {
	margin-top:5px;
	margin-left: 20px;
}
#calloutConnectWithUs a {
	text-decoration:none;
}
.ConnectWithUsTitle {
	color: #41597c;
	font-weight:bold;
	font-size:10pt;
}
.ConnectWithUs {
	color:#41597c;
	font-size:10pt;
	vertical-align: middle;
}
a.ConnectWithUs,a.ConnectWithUs:link,a.ConnectWithUs:visited,a.ConnectWithUs:active {
	color:#41597c;
	font-size:10pt;
	text-decoration:none;
	vertical-align: middle;
}
a.ConnectWithUs:hover {
	text-decoration:underline;
}

.ConnectWithUsLine {
	height:1px;
	width:250px;
	background-color:#41597c;
}

.OrderFormCmds {
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 12px;
	Font-weight: normal;
	line-height: 12pt;
	text-decoration: none;
	height: 120px;
	text-align:left;
}

.DesignTip {
	color: #4F4F4F; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 12px; Font-weight: normal;
}

.Font08 {
	FONT-SIZE: 10px;
}
.Font10 {
	FONT-SIZE: 10px;
}
.Font11 {
	FONT-SIZE: 11px;
}
.Font12 {
	FONT-SIZE: 12px;
}
.Font16 {
	FONT-SIZE: 16px;
}

.smallFont08
{  COLOR: #41597c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 12px; Font-weight: normal; line-height: 12pt;text-decoration: none;}
A.smallFont08:link {COLOR: #41597c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 12px; Font-weight: normal;text-decoration: none; } 
A.smallFont08:visited {COLOR: #41597c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 12px; Font-weight: normal;text-decoration: none;}
A.smallFont08:active {COLOR: #41597c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 12px; Font-weight: normal;text-decoration: none;}
A.smallFont08:hover {COLOR: #41597c; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 12px; Font-weight: normal;text-decoration: underline;}

.ColorWhite {
	color: #fff;
}

.ColorGreyish {
	color: #bbc9c8;
}
.ColorBlueish {
	color: #41597c;
}
.ColorBlue {
	color: #5f7ea1;
}
.ColorLtBlue {
	color: #dde4ef;
}
.ColorBlack {
	color: #000;
}

.ColorBackBlack {
	background-color: #000;
}
.ColorBackLtBlue {
	background-color: #dde4ef;
}


.Spec {
 /*color: #456e92; FONT-SIZE: 13px; */
 color: #000000;
 FONT-SIZE: 13px; 
 FONT-FAMILY: arial, helvetica, verdana;
  
}
.ViewSlideShow, a.ViewSlideShow,a.ViewSlideShow:link,a.ViewSlideShow:visited,a.ViewSlideShow:active {
	color:#fff;
	text-decoration:none;
}
a.ViewSlideShow:hover {
	text-decoration:underline;
}





.ColorBox {
	background-color: #bbc9c8;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	FONT-SIZE: 12px;
}
.ColorBoxBlue {
	background-color: #5f7ea1;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
.ColorBoxLtBlue {
	background-color: #dde4ef;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
.ColorBoxGreenBorder {
width:265px;
	border: 1px;
	border-style: solid;
	border-color: #699694;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}
.ColorBoxWhiteBorder {
 width:265px;
 border: 1px;
 border-style: solid;
 border-color: #ffffff;
 margin: 5px 10px 5px 10px;
 padding: 5px 10px 5px 10px;
}
.ColorBoxLtGreen {
	background-color: #d7e8b5;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.ColorTeal,A.ColorTeal:link,A.ColorTeal:visited,A.ColorTeal:active  {
	color: #00789a;
}
.ColorRed,A.ColorRed:link,A.ColorRed:visited,A.ColorRed:active {
	color: #d02d2d;
}

.BoxAlignCenter {
	margin:auto;
	text-align:center;
}
.Spacer1x1 {
	width: 1px;
	height: 1px;
}
.Spacer1x3 {
	width: 1px;
	height: 3px;
}
.Spacer1x5 {
	width: 1px;
	height: 5px;
}
.Spacer1x7 {
	width: 1px;
	height: 7px;
}
.Spacer1x10 {
	width: 1px;
	height: 10px;
}
.Spacer3x1 {
	width: 3px;
	height: 1px;
}
.Spacer5x1 {
	width: 5px;
	height: 1px;
}
.Spacer9x1 {
	width: 9px;
	height: 1px;
}
.Spacer10x1 {
	width: 10px;
	height: 1px;
}
.Spacer16x1 {
	width: 16px;
	height: 1px;
}

#welcome .welcomeh5 {color: #fcce0d;}
#welcome A.welcomeh5:link {color: #fcce0d;}
#welcome A.welcomeh5:visited {color: #fcce0d;}
#welcome A.welcomeh5:active {color: #fcce0d;}
#welcome A.welcomeh5:hover {color: #fcce0d;}

#co-join-program {
	width: 100%;
	height: 61px;
	background-color: #f7965c;
	text-align: center;
}
#co-join-program .join {
	font-family: arial, helvetica, verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#co-join-program strong {color: #b12a30; text-decoration: none;}
#co-join-program a.join:visited {color: #fff;}
#co-join-program a.join:active {color: #fff;}
#co-join-program a.join:hover {color: #fff;}


.link3d,A.link3d:link,A.link3d:visited,A.link3d:active {
 COLOR: #41597c; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 12px; Font-weight: normal; text-decoration: underline;
}
A.link3d:hover {
 color: #84b0b1;
 text-decoration: underline;
}

.testimonials,A.testimonials:link,A.testimonials:visited,A.testimonials:active
{  COLOR: #333333; FONT-FAMILY: verdana, arial, helvetica ; FONT-SIZE: 12px; Font-weight: normal; }
.testimonial,A.testimonial:link,A.testimonial:visited,A.testimonial:active
{  COLOR: #800000; FONT-FAMILY: verdana, arial, helvetica ; FONT-SIZE: 12px; Font-weight: normal; }

.exclusivesale,A.exclusivesale:link,A.exclusivesale:visited,A.exclusivesale:active
{  COLOR: #008000; FONT-FAMILY: verdana, arial, helvetica ; FONT-SIZE: 16px; Font-weight: bold; }

.LargeNumber {
	font-size: 30pt;
	float:none;
}

.LargerNumber {
	font-size: 20pt; 
}
.LargerLetter:first-letter {
	font-size: 40pt; 
	font-family: Palatino, Palatino Linotype, Book Antiqua, Palatino, serif;
	font-weight: bold;
}

.guideLink,A.guideLink:link,A.guideLink:visited,A.guideLink:active {
	text-decoration: none;	
	color: #000;
}
#keywordsearch {
 background-color: #94aac4;
 color: #ffffff;
 width: 214px;
 font-weight: bold;
 border-color: #41597c;
 border-style: solid;
 border-width: 1px;
 text-align: center;
}
#SectionTitle{
 COLOR: #FFFFFF;
 FONT-FAMILY: arial, helvetica, verdana;
 FONT-SIZE: 13px;
 font-weight: bold;
 margin: 0px auto 5px auto;
}

/* ---------------------------------------- Plan Details Slid Show box ---------------------------------*/
#progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000000;
    filter: alpha(opacity=45);
    opacity: 0.45;
    z-index: 1000;
}
#processMessage
{
    position: fixed;
    top: 20px;
    left: 25%;
    padding: 10px;
    width: 500px;
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000000;
    text-align: center;
    font-size: 14px;
}
