/*Standard tags*/

body {
	background:#B1C4DA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	padding:0;
}



h1 {font-size:1.5em; color:#19275D; font-weight:normal; margin:0; padding:10px 0px;}
h2 {font-size:1.3em; color:#3776AF; font-weight:normal; margin:0; padding-top:10px;}
h3 {font-size:1em; color:#19275D; font-weight:bold; margin:0; padding-top:5px;}
h4 {font-size:1em; color:#19275D; font-weight:bold; margin:0; padding-top:5px;}
h5 {font-size:1em; color:#19275D; font-weight:bold; margin:0; padding-top:5px;}
h6 {font-size:1em; color:#19275D; font-weight:bold; margin:0; padding-top:5px;}

code {font-family:monospace; font-size:1em; color:#333333; }

a:link, a:visited, a:active {
	color:#3776AF;
}

a:hover {
	color:#19275D;
	text-decoration:underline;
}

ol {
	padding-left:20px;
	line-height:1.4em;
}

ol ol {
	padding-left:40px;;
}

blockquote {
	padding-left:24px;
	padding-right:24px;
}

/*Colorful Text tags*/

.xStext {font-size:.6em; }
.Stext {font-size:.8em; }
.Mtext {font-size:1em; }
.Ltext {font-size:1.2em; }
.xLtext {font-size:1.4em; }

.xStextBd {font-size:.6em; color:#19275D; }
.StextBd {font-size:.8em; color:#19275D; }
.MtextBd {font-size:1em; color:#19275D; }
.LtextBd {font-size:1.2em; color:#19275D; }
.xLtextBd {font-size:1.4em; color:#19275D; }

.xStextBl {font-size:.6em; color:#3776AF; }
.StextBl {font-size:.8em; color:#3776AF; }
.MtextBl {font-size:1em; color:#3776AF; }
.LtextBl {font-size:1.2em; color:#3776AF; }
.xLtextBl {font-size:1.4em; color:#3776AF; }

.xStextEd {font-size:.6em; color:#185353; }
.StextEd {font-size:.8em; color:#185353; }
.MtextEd {font-size:1em; color:#185353; }
.LtextEd {font-size:1.2em; color:#185353; }
.xLtextEd {font-size:1.4em; color:#185353; }

.xStextEl {font-size:.6em; color:#37A47F; }
.StextEl {font-size:.8em; color:#37A47F; }
.MtextEl {font-size:1em; color:#37A47F; }
.LtextEl {font-size:1.2em; color:#37A47F; }
.xLtextEl {font-size:1.4em; color:#37A47F; }

.xStextW {font-size:.6em; color:#FFFFFF; }
.StextW {font-size:.8em; color:#FFFFFF; }
.MtextW {font-size:1em; color:#FFFFFF; }
.LtextW {font-size:1.2em; color:#FFFFFF; }
.xLtextW {font-size:1.4em; color:#FFFFFF; }

.xStextR {font-size:.6em; color:#ED3B36; }
.StextR {font-size:.8em; color:#ED3B36; }
.MtextR {font-size:1em; color:#ED3B36; }
.LtextR {font-size:1.2em; color:#ED3B36; }
.xLtextR {font-size:1.4em; color:#ED3B36; }

.xStextG {font-size:.6em; color:#999999; }
.StextG {font-size:.8em; color:#999999; }
.MtextG {font-size:1em; color:#999999; }
.LtextG {font-size:1.2em; color:#999999; }
.xLtextG {font-size:1.4em; color:#999999; }

.xStextO {font-size:.6em; color:#DF9A0A; }
.StextO {font-size:.8em; color:#DF9A0A; }
.MtextO {font-size:1em; color:#DF9A0A; }
.LtextO {font-size:1.2em; color:#DF9A0A; }
.xLtextO {font-size:1.4em; color:#DF9A0A; }

.MheadBd {font-size: 1em; color:#19275D; background-color:#E8F2F5;}
.LheadBd {font-size: 1.2em; color:#19275D; background-color:#E8F2F5;}
.xLheadBd {font-size: 1.4em; color:#19275D; background-color:#E8F2F5;}

.Simg {border:solid 1px #000000;}

.ct {border:solid 2px #E8F2F5; padding:1px; background-color:#B2C4DA;}
.cra, .ct tr {background-color:#FFFFFF;}
.crb, .ct .crb {background-color:#E8F2F5;}
.cc, .ct td {padding:4px;}
.featured, .cd, .sd {padding:0px 20px;}
.bd, .gd, .ed {padding:20px; text-align:center;}

.gd div {padding:7px; text-align:center;}

.checked {text-align:center;}

.featured h1, .topsell h1 {
	background:url(/images/green_heading_b.gif) no-repeat bottom right;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	text-align:right;
	padding:7px 15px 5px 15px;
	margin-bottom:10px;
}

.featured_heading {background:url(/images/green_heading.gif) repeat-y top right;}

.featured h2, .topsell h2 {
	background:url(/images/gradient_green.jpg) repeat-y 0px 0px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	padding:5px 20px 5px 5px;
	margin:10px 0px 13px 0px;
}
.featured h3, .topsell h3 {
	background:url(/images/rbg/light_corner_top.gif) no-repeat top left;
	padding:7px 25px 5px 10px;
	margin-top:1em;
}
.featured h4, .topsell h4 {
	background:url(/images/rbg/light_corner_bot.gif) no-repeat bottom right;
	padding:5px 10px 7px 25px;
	text-align:right;
	clear:both;
}

.featured p {
	margin:10px 30px 0px 120px;
}

.topsell p {
	padding:8px 40px;
}

.a_store div {float:left; padding:0 10px;}

.nav_menu {
	background-color: #3366CC;
	background-image: url(/images/menu_bg.gif);
	background-repeat: repeat-x;
}

#benefit_guide {
	font-size:.8em;
	background-color: #FFFFFF;
}

#benefit_guide td {
	padding:5px;
}

.pullquote {
	width:70%;
	padding:10px 20px;
	background-color:#E8F2F5;
	border:1px solid #19275D;
	text-align:left;
	position:relative;
	margin:10px auto;
}


.div_space {width:100%; height:15px; min-height:15px; background-color:#E9F3F5}
