/* Accelerated Learning Methods site styles*/

/* margin key: top, right, bottom, left*/



/* Main content follows below */

body {margin-top: 0px; background-color: #88c00c; }
body,td,th {font-family: sans-serif; font-size: 13px; color: #222222;}

a.LinkPicCaptions:link {text-decoration: underline; color: #9e10cd; font-family: sans-serif; font-size: 10px; font-weight: normal;}
a.LinkPicCaptions:visited {text-decoration: underline; color: #9e10cd; font-family: sans-serif; font-size: 10px; font-weight: normal;}
a.LinkPicCaptions:hover {text-decoration: none; color: #9e10cd; font-family: sans-serif; font-size: 10px; font-weight: normal;}

a.LinkInBody:link {text-decoration: none; color: #4267de; font-family: sans-serif; font-size: 14px; font-weight: normal;}
a.LinkInBody:visited {text-decoration: none; color: #4267de; font-family: sans-serif; font-size: 14px; font-weight: normal;}
a.LinkInBody:hover {text-decoration: underline; color: #4267de; font-family: sans-serif; font-size: 14px; font-weight: normal;}

a.LinkInBodyGreen:link {text-decoration: underline; color: #0C979C; font-family: sans-serif; font-size: 14px; font-weight: normal;}
a.LinkInBodyGreen:visited {text-decoration: underline; color: #0C979C; font-family: sans-serif; font-size: 14px; font-weight: normal;}
a.LinkInBodyGreen:hover {text-decoration: none; color: #0C979C; font-family: sans-serif; font-size: 14px; font-weight: bold;}

a.LinkInBodyPurple:link {text-decoration: underline; color: #7e4eaf; font-family: sans-serif; font-size: 14px; font-weight: normal;}
a.LinkInBodyPurple:visited {text-decoration: underline; color: #7e4eaf; font-family: sans-serif; font-size: 14px; font-weight: normal;}
a.LinkInBodyPurple:hover {text-decoration: none; color: #7e4eaf; font-family: sans-serif; font-size: 14px; font-weight: bold;}

a.LinkInBodyGreenSml:link {text-decoration: underline; color: #00ba12; font-family: sans-serif; font-size: 12px; font-weight: normal;}
a.LinkInBodyGreenSml:visited {text-decoration: underline; color: #00ba12; font-family: sans-serif; font-size: 12px; font-weight: normal;}
a.LinkInBodyGreenSml:hover {text-decoration: none; color: #00ba12; font-family: sans-serif; font-size: 12px; font-weight: bold;}

a.LinkInBodyGreenIn:link {text-decoration: underline; color: #956cbf; font-family: sans-serif; font-size: 14px; font-weight: normal; margin: .0cm .0cm 0cm .0cm;}
a.LinkInBodyGreenIn:visited {text-decoration: underline; color: #956cbf; font-family: sans-serif; font-size: 14px; font-weight: normal; margin: .0cm .0cm 0cm .0cm;}
a.LinkInBodyGreenIn:hover {text-decoration: none; color: #956cbf; font-family: sans-serif; font-size: 14px; font-weight: bold; margin: .0cm .0cm 0cm .0cm;}

a.LinkLegal:link {text-decoration: underline; color: #ffffff; font-family: sans-serif; font-size: 10px; font-weight: normal; }
a.LinkLegal:visited {text-decoration: underline; color: #ffffff; font-family: sans-serif; font-size: 10px; font-weight: normal; }
a.LinkLegal:hover {text-decoration: none; color: #ffffff; font-family: sans-serif; font-size: 10px; font-weight: bold; }

a.BacktoTop:link {text-decoration: underline; color: #9e10cd; font-family: sans-serif; font-size: 10px; font-weight: normal;}
a.BacktoTop:visited {text-decoration: underline; color: #9e10cd; font-family: sans-serif; font-size: 10px; font-weight: normal;}
a.BacktoTop:hover {text-decoration: none; color: #9e10cd; font-family: sans-serif; font-size: 10px; font-weight: bold;}

.BodyParIndent {font-family: sans-serif; font-size: 14px; color: #000000; text-indent: .4cm; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.BodyFlushLeft {font-family: sans-serif; font-size: 14px; color: #222222; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.BodyFlushLeftMarBtm {font-family: sans-serif; font-size: 14px; color: #000000; margin: .0cm .0cm .5cm .0cm; line-height: 120%;}

.BodyFlushLeftWhite {font-family: sans-serif; font-size: 14px; color: #ffffff; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.priceSpecialLarge {font-family: sans-serif; font-size: 14px; color: #000000;}

.ProdTitle {font-family: sans-serif; font-size: 14px; color: #00ba12; margin: .0cm .0cm .0cm .0cm; line-height: 120%;}

.ProdTitleRoom {font-family: sans-serif; font-size: 14px; color: #5f860b; margin: .10cm .0cm .0cm .0cm; line-height: 120%;}

.ProdDes {font-family: sans-serif; font-size: 12px; color: #000000;  }

.ProdDesGreen {font-family: sans-serif; font-size: 12px; color: #0C979C;  }

.ProdDesRed {font-family: sans-serif; font-size: 12px; color: #ff0000; }

.ProdDesRedLrg {font-family: sans-serif; font-size: 16px; color: #ff0000; }

.ProdDesRedMed {font-family: sans-serif; font-size: 14px; color: #ff0000; }

.ProdDesGreenRight {font-family: sans-serif; font-size: 12px; color: #5f860b;  }

.BodyNotesFlushLeft {font-family: sans-serif; font-size: 11px; color: #000000; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.BodyGreenFlushLeft {font-family: sans-serif; font-size: 14px; color: #0C979C; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.BodyGreenFlushLeftNoMar {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5f860b; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.BodyGreenFlushLeftMarBtm {font-family: sans-serif; font-size: 14px; color: #88c00c; margin: .0cm .5cm 1cm .0cm; line-height: 120%;}

.BodyRedFlushLeft {font-family: sans-serif; font-size: 14px; color: #ed145a; margin: .0cm .0cm 1cm .0cm; line-height: 120%;}

.BodyGreenIndentLeft {font-family: sans-serif; font-size: 14px; color: #956cbf; margin: .0cm .0cm .2cm .5cm; line-height: 120%;}

.BodyPurpleLeft {font-family: sans-serif; font-size: 14px; color: #7e4eaf; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.SubTitlePurpleLeft {font-family: sans-serif; font-weight: normal; font-size: 16px; color: #00ba12; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.Bullets {font-family: sans-serif; font-size: 14px; color: #222222; margin: .0cm .0cm .1cm .0cm}

.BlueHeads {font-family: sans-serif; color: #4267de; font-size: 24px; font-weight: normal; margin: .0cm .0cm .2cm .0cm;}

.GreenSublHeads {font-family: sans-serif; font-weight: normal; font-size: 16px; color: #00ba12; margin: .0cm .0cm .2cm .0cm; line-height: 120%;}

.PurpleSublHeadsBold {font-family: sans-serif;  color: #330066; font-size: 16px; font-weight: bold;  margin: .2cm .0cm .2cm .0cm}

.YellowSublHeadsBold {font-family: sans-serif;  color: #fff400; font-size: 20px; font-weight: bold;  margin: .0cm .0cm .2cm .0cm}

.PurplesmallSublHeadsBold {font-family: sans-serif;  color: #0C979C; font-size: 14px; font-weight: normal;  margin: .2cm .0cm .2cm .0cm}

.GreenSublHeadsBold {font-family: sans-serif;  color: #88c00c; font-size: 16px; font-weight: bold;  margin: .2cm .0cm .2cm .0cm}

.BlackSublHeads {font-family: sans-serif;  color: #000000; font-size: 16px; font-weight: normal;  margin: .0cm .0cm .0cm .0cm}



.RedSublHeadsBold {font-family: sans-serif;  color: #ed145a; font-size: 16px; font-weight: bold;  margin: .2cm .5cm .2cm .0cm}

div.Image150LeftandCaption {float:left; width:150px;/* Width of picture. Be sure to create other styles for different widths. For ones with no caption, see the tips book for the css (much simpler) */ margin:0px 20px 0px 0px;/* adds space to right of text not allowing any to get closer than 20px to right side of div with */ Padding-bottom:10px/* adds space under caption */; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

div.Image200LeftandCaption {float:left; width:200px; margin:0px 20px 0px 0px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

div.Image175LeftandCaption {float:left; width:175px; margin:0px 20px 0px 0px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }


div.Image170LeftandCaption {float:left; width:170px; Padding-bottom:10px; margin:0px 20px 0px 0px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

div.Image489LeftandCaption {float:center; width:587px; margin:0px 0px 0px 0px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

div.Image120RightandCaption {float:right; width:120px; margin:0px 00px 0px 20px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

div.Image100RightandCaption {float:right; width:100px; margin:0px 00px 0px 15px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }


div.Image100RightandCaptionNoRM {float:right; width:100px; margin:0px 00px 0px 15px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

div.Image200RightandCaption {float:right; width:200px; margin:0px 00px 0px 15px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

div.Image250RightandCaption {float:right; width:250px; margin:0px 00px 0px 15px; Padding-bottom:10px; text-align:left; font-family: sans-serif; font-size: 10px; color: #9e10cd; }

img.ImageLeftnoRMargin {float:left; margin:3px 20px 3px 0px;}

img.ImageLeft {float:left; margin:3px 15px 3px 0px/* adds space to right of taxt not allowing any to get closer than 20px to right side of div with */;}

img.ImageRight {float:right; margin:3px 0px 3px 10px/* adds space to right of taxt not allowing any to get closer than 20px to right side of div with */;}

img.ImageRightNoMargin {float:right; margin:0px 0px 0px 15px;}

.BodyNotes {font-family: sans-serif; font-size: 10px; color: #000000; }

.Copyright {font-family: sans-serif; font-size: 10px; color: #ffffff; }




/* Charts follows below */

.ChartHead {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.ChartBody {
	color: #333333;
	font-size: 12px; margin: .0cm .0cm .0cm .0cm
}

a.ChartLink:link {text-decoration: underline; color: #222222; font-family: sans-serif; font-size: 12px; }
a.ChartLink:visited {text-decoration: underline; color: #222222; font-family: sans-serif; font-size: 12px; }
a.ChartLink:hover {text-decoration: none; color: #222222; font-family: sans-serif; font-weight: bold; font-size: 12px; }


a.aaaProdPageJump1:link {text-decoration: none; color: #9e10cd; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump1:visited {text-decoration: none; color: #9e10cd; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump1:hover {text-decoration: underline; color: #9e10cd; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump2:link {text-decoration: none; color: #88c00c; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump2:visited {text-decoration: none; color: #88c00c; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump2:hover {text-decoration: underline; color: #88c00c; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump3:link {text-decoration: none; color: #00ccff; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump3:visited {text-decoration: none; color: #00ccff; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump3:hover {text-decoration: underline; color: #00ccff; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump4:link {text-decoration: none; color: #ffce00; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump4:visited {text-decoration: none; color: #ffce00; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump4:hover {text-decoration: underline; color: #ffce00; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump5:link {text-decoration: none; color: #990000; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump5:visited {text-decoration: none; color: #990000; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump5:hover {text-decoration: underline; color: #990000; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump6:link {text-decoration: none; color: #ed145a; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump6:visited {text-decoration: none; color: #ed145a; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump6:hover {text-decoration: underline; color: #ed145a; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump7:link {text-decoration: none; color: #0C979C; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump7:visited {text-decoration: none; color: #0C979C; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump7:hover {text-decoration: underline; color: #0C979C; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump8:link {text-decoration: none; color: #9c13cf; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump8:visited {text-decoration: none; color: #9c13cf; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump8:hover {text-decoration: underline; color: #9c13cf; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump9:link {text-decoration: none; color: #00ba12; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump9:visited {text-decoration: none; color: #00ba12; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump9:hover {text-decoration: underline; color: #00ba12; font-family: sans-serif; font-size: 16px; }

a.aaaProdPageJump10:link {text-decoration: none; color: #d90075; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump10:visited {text-decoration: none; color: #d90075; font-family: sans-serif; font-size: 16px; }
a.aaaProdPageJump10:hover {text-decoration: underline; color: #d90075; font-family: sans-serif; font-size: 16px; }



/* Right Nav follows below */

a.rightnav:link {text-decoration: none; color: #461884; font-family: sans-serif; font-size: 14px; }
a.rightnav:visited {text-decoration: none; color: ##461884; font-family: sans-serif; font-size: 14px; }
a.rightnav:hover {
	text-decoration: underline;
	font-family: sans-serif;
	font-size: 14px;
	outline-color: #E2E2E2;
}

a.rightnavPur:link {text-decoration: none; color: #7e4eaf; font-family: sans-serif; font-size: 14px; }
a.rightnavPur:visited {text-decoration: none; color: #7e4eaf; font-family: sans-serif; font-size: 14px; }
a.rightnavPur:hover {text-decoration: none; color: #b7d96e; font-family: sans-serif; font-size: 14px; }






.InfoStar {margin: .25cm .0cm 0cm 0cm}
.InfoStar45 {margin: .45cm .0cm 0cm 0cm}

.InfoType {margin: .2cm .2cm 0cm .1cm;}

.InfoTypenoDot {margin: .2cm 0cm 0cm 0cm;  }

.InfoTypePurp {margin: .2cm .2cm 0cm .1cm; border-bottom-style: dotted; border-bottom-width: thin; }

.InfoTypeLtPurp {margin: .2cm .2cm 0cm .1cm; color: #7e4eaf; font-size: 14px; }

.InfoType4 {margin: -5cm .2cm 0cm .1cm; border-bottom-style: dotted; border-bottom-width: thin; }




/*new styles*/

a.prodadteal:link {text-decoration: none; font-weight: bold; color: #0C979C; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadtealr:visited {text-decoration: none; font-weight: bold; color: #0C979C; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadteal:hover {text-decoration: underline; font-weight: bold; color: #0C979C; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }


a.prodadviolet:link {text-decoration: none; font-weight: bold; color: #9c13cf; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadviolet:visited {text-decoration: none; font-weight: bold; color: #9c13cf; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadviolet:hover {text-decoration: underline; font-weight: bold; color: #9c13cf; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }

a.prodadpurple:link {text-decoration: none; font-weight: bold; color: #8932ff; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadpurple:visited {text-decoration: none; font-weight: bold; color: #8932ff; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadpurple:hover {text-decoration: underline; font-weight: bold; color: #8932ff; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }


a.prodadgreen:link {text-decoration: none; font-weight: bold; color: #00ba12; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadgreen:visited {text-decoration: none; font-weight: bold; color: #00ba12; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadgreen:hover {text-decoration: underline; font-weight: bold; color: #00ba12; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }


a.prodadberry:link {text-decoration: none; color: #d90075; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadberry:visited {text-decoration: none; color: #d90075; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }
a.prodadberry:hover {text-decoration: underline; color: #d90075; font-family: sans-serif; font-size: 12px; margin: .0cm .0cm .2cm .0cm; }

a.prodadbodylink:link {text-decoration: none; color: #d90075; font-family: sans-serif; font-size: 11px; margin: .0cm .0cm .0cm .0cm; }
a.prodadbodylink:visited {text-decoration: none; color: #d90075; font-family: sans-serif; font-size: 11px; margin: .0cm .0cm .0cm .0cm; }
a.prodadbodylink:hover {text-decoration: underline; color: #d90075; font-family: sans-serif; font-size: 11px; margin: .0cm .0cm .0cm .0cm; }



.ProdAdTitleTeal {
	font-size: 14px; 
	color: #0C979C;
	font-weight: bold;
}

.ProdAdSmalerTeal {
	font-size: 12px; 
	color: #0C979C;
	font-weight: bold;
	margin: .0cm .0cm .2cm .0cm; 
}


.ProdAdTitleberry {
	font-size: 14px; 
	color: #d90075;
}

.ProdAdSmalerberry {
	font-size: 12px; 
	color: #d90075;
	 
}

.ProdAdTitlegreen {
	font-size: 14px; 
	color: #00ba12;
	font-weight: bold;
}

.ProdAdSmalergreen {
	font-size: 12px; 
	color: #00ba12;
	font-weight: bold;
	margin: .0cm .0cm .2cm .0cm; 
}

.ProdAdTitleViolet {
	font-size: 14px; 
	color: #9c13cf;
	font-weight: bold;
}

.ProdAdSmalerViolet {
	font-size: 12px; 
	color: #9c13cf;
	font-weight: bold;
	margin: .0cm .0cm .2cm .0cm; 
}


.ProdAdTitlePurple {
	font-size: 14px; 
	color: #8932ff;
	font-weight: bold;
}

.ProdAdTitlePurpleReg {
	font-size: 14px; 
	color: #8932ff;
	font-weight: reg;
}

.ProdAdTitlePurple16 {
	font-size: 16px; 
	color: #8932ff;
	font-weight: bold;
}

.ProdAdTitlePurple16Space {
	font-size: 20px; 
	color: #8932ff;
	font-weight: reg;
	line-height: 120%
}

.ProdAdTitlePurple16Space2 {
	font-size: 20px; 
	color: #8932ff;
	font-weight: reg;
	line-height: 100%
}

.ProdAdTitleRuby16 {
	font-size: 16px; 
	color: #bb0077;
	font-weight: bold;
}



.ProdAdSmalerPurple {
	font-size: 12px; 
	color: #8932ff;
	font-weight: bold;
	margin: .0cm .0cm .2cm .0cm; 
}

.ProdAdBody {
	font-size: 11px;
	color: #000000;
	margin: .0cm .0cm .0cm .0cm;
}
.ProdAdBodyBold {font-size: 11px; font-weight: bold; color: #000000; }

.ProdAdRed {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.ProdAdRed14 {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}


.ProdAdRed18 {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}


.ProdAdRedLrger {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

.ProdAdGreen {
	font-size: 11px;
	color: #00ba12;
	font-weight: bold;
}
.ProdAdGreenLrger {
	color: #00ba12;
	font-size: 13px;
	font-weight: bold;
	
}


.ProdAdGreenLrgerLineThrough {
	color: #00ba12;
	font-size: 13px;
	font-weight: bold;
	text-decoration: line-through
}