.Comp_Learn_More-lastcell {
	border-radius: 0px 0px 5px 5px;
	border: 1px solid #ccc;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #008aff;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
.TitleText {
	width: 400%;
  	position: absolute;
  	left: 175px;
  	top: 75px;
  	/* border: 2px solid black;
  	background-color: #ddd; */
}
.Comp_Odd {
	background-color: #e6e7e8;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.Comp_Odd1 {
	background-color: #e6e7e8;
	padding-left: 31px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #666;
}
.Level_Name {
	border-radius: 5px     5px      0           0;
	background-color: #e6e7e8;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	border-right-style: none;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 25px;
}
.Right_Col {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
.Top_Left {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	padding-left: 31px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #000;
}
.Comp_Price {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	text-align: center;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #008aff;
}
.Comp_Even {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	text-align: center;
}
.Comp_Even1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	padding-left: 31px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666;
	padding-top: 12px;
	padding-bottom: 12px;
}
/* SEB - Horizontal Rules */

/* Single-direction drop shadow */

hr.style-one {
    border: 0;
    height: 1px;
    background: #333;
    /* background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); */
}

hr.style-two {
    height: 6px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}

hr.style-three {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); 
}

/* Gradient color1 - color2 - color1 */
		


/* SEB - END Horizontal Rules */


.Comp_Learn_More {
	border-radius: 0px 0px 5px 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #008aff;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
/*SEB - START - More Info Rollover CSS */


/* Link format and box off-screen position */
.moreinfo1 {
  border-bottom: 1px dotted #000000;
  color: #000000; outline: none;
  cursor: help; text-decoration: none;
  position: relative;
}
.moreinfo1 span {
  margin-left: -999em;
  position: absolute;
}


/* CSS for showing the tooltips */
.moreinfo1:hover span {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  color: #666;
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 0;
  width: 250px;
  border-radius: 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
/*  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); */
}
.moreinfo1:hover img {
  border: 0;
  margin: -10px 0 0 -55px;
  float: left;
  position: absolute;
}
.moreinfo1:hover em {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
  color: #666;
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }


/* CSS for color scheme */
.classic { background: #e6e7e8; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334; }
.help { background: #9FDAEE; border: 1px solid #2BB0D7; }
.info { background: #FFC; border: 1px solid #ccc; }
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

/*END More Info Rollover CSS */



/*SEB - START - How It Works Button Rollover CSS (1) */

.BWEbtn1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	background-color:#fff;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	padding:8px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.BWEbtn1:hover {
	background-color:#e6e7e8;
}
.BWEbtn1:active {
	position:relative;
	top:1px;
}

/* END How It Works Button Rollover CSS (1) */



/*SEB - Button Design 2 */

a.BWEbtn_howitworks1 {
    padding: 12px 11px 11px 22px
}

a.BWEbtn_howitworks1 {
    background: url("http://www.bwemonthly.com/imagesandmedia/site_v2_images/BWEMonthly-Info-thumb-46x46.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 13px;
    width: 150px;
    color: #5e5e5e
}

a.BWEbtn_howitworks1:hover {
    background-position: 0 -45px;
    text-decoration: none;
    color: #0079c1
}

a.BWEbtn_howitworks1:visited {
    background-position: 0 -90px
}

/* END Button Design 2*/



/*SEB - START - Button Design 3 */

#BWEbtn_howitworks2
{
  display: block;
  margin: 0 auto;
  width: 184px;
  height: 45px;
  background: url("http://www.bwemonthly.com/imagesandmedia/site_v2_images/Watch-How-It-Works-Button-2.png") no-repeat 0 0;

}

#BWEbtn_howitworks2:hover
{ 
  background-position: 0 -45px;
}

#BWEbtn_howitworks2 span
{
  position: absolute;
  top: -999em;
}

/* END - Button Design 3 */



/*SEB - START - Button Design 4 */

#BWEbtn_howitworks3
{
  background: url("http://www.bwemonthly.com/imagesandmedia/site_v2_images/Watch-How-It-Works-Button-bg_only2.png") no-repeat scroll 0 0 transparent;
  display: block;
  margin: 0 auto;
  width: 184px;
  height: 45px;
  	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 13px;
	text-align: left;
    width: 157px;
    color: #5e5e5e


}

#BWEbtn_howitworks3:hover
{ 
  background-position: 0 -45px;
    text-decoration: none;
    color: #0079c1
}

#BWEbtn_howitworks3 span
{
  position: absolute;
  top: -999em;
}

/* END - Button Design 4 */




.Member_Level_Info {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #666;
	text-align: left;
	padding-right: 5px;
	padding-left: 15px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.P1black {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 50px;
	color: #000;
}
.PS1black {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.T1grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #666;
	line-height: 1em;
}
.S1grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #666;
	font-weight: bold;
}
.TS1grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 40px;
}
.T1blue {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #008aff;
	line-height: 30px;
}
.T1SUPblue {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: x-small;
	color: #008aff;
	vertical-align: super;
}
.T1orange {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #ff7800;
}
.BS1orange {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #ff7800;
}
.BS1black {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
}
#Solution_Box1 {
	padding-right: 5px;
	padding-left: 40px;
}
#Get_Started_Box1 {
	text-align: center;
}
.T2SUPblue {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: x-small;
	color: #008aff;
	vertical-align: super;
}
.T2blue {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #008aff;
	line-height: 24px;
}
.PageTitle-grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #666666;
	line-height: 24px;
	padding-bottom: 5px;
	padding-left: 40px;
	vertical-align: bottom;
}
.BL2blue {
	font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #008aff;
}
.BL3blue {
	font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #008aff;
	line-height: 30px;
}
.BL3blueReg {
	font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #008aff;
}
.B2grey1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #333;
}
.TS2grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #8c8c8c;
}
.TS2black {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 1.5em;
}
.B1grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #626262;
}
.B1black {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
}
.B3grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #626262;
}
.B1Sgrey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #626262;
	line-height: 26px;
}
.Feature_Text_Box {
	padding-left: 55px;
	padding-right: 55px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.Feature_Text_Box2 {
	padding-left: 55px;
}
.BL1blue {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #008aff;
	font-weight: bold;
}
.BL1blueReg {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #008aff;
	font-weight: normal;
}
.SUPblack1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 9px;
	vertical-align: super;
	color: #000;
}
.PSB1grey {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	text-align: left;
}
a:link {color:#008aff; text-decoration:none;}    /* unvisited link */
a:visited {color:#008aff; text-decoration:none;} /* visited link */
a:hover {color:#00aeff; text-decoration:underline;}   /* mouse over link */
a:active {color:#00aeff; text-decoration:underline;}  /* selected link */

.BListgrey1 {
	list-style-type: lower-alpha;
	list-style-position: inside;
}
.T3blue {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #008aff;
}
.N1grey {
	font-size: 12px;
	color: #666;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
}
.PricingTable1 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.dash-name_cell1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1em;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
}
.dash-login_cell {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	padding: 15px;
}
.dash-body1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1em;
	padding: 60px;
}
.dash-title_cell {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-left: 30px;
}
.bwemonthly-strikethrough1 {
	text-decoration: line-through;
}
.specialpricing-red1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #af0c0f;
	font-weight: bold;
	line-height: 1.2em;
}
.specialpricing-red1-sm {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #af0c0f;
	font-weight: bold;
	line-height: 1.2em;
}
.specialpricing-black1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue-Light" "HelveticaNeue", "Helvetica-Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #000000;
	line-height: 1.2em;
}
