html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  text-align: center;
  font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	line-height: 20px;
	color: #444444;
  background: #dddddd url(../../images/site_bg_repeat_x.jpg) repeat-x left top;
}

a, a:visited, a:active {
  color: #ca4780;
  outline: none;
  text-decoration: none;
}
a:hover {
  color: #ecb2cd;
  outline: none;
  text-decoration: none;
}
a.GreyLink, a.GreyLink:visited
{
  color: #5d5d5d;
}
a.GreyLink:hover{
  color: #ca4780;
}
a.GreenLink, a.GreyLink:visited {
  color: #499583;
}
a.GreenLink:hover{
  color: #5d5d5d;
}
p, span, div, table, tr, td {
  font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
}
#MainWrapper {
  margin: 0 auto 0 auto;
  width: 965px;
  height: 100%;
  text-align: left;
}
#InnerWrapper {
  background: url(../../images/mid_shadow_repeat_y.jpg) repeat-y left top;
}
#FooterWrapper {
  width: 965px;
  height: 58px;
  color: #ecb2cd;
}
.FooterBg {
  background: url(../../images/footer_bg.jpg) no-repeat left top;
}
.FooterBg2 {
  background: url(../../images/footer_bg2.jpg) no-repeat left top;
}
#FooterWrapper a, #FooterWrapper a:visited, #FooterWrapper a:active,
#FooterWrapper td {
  color: #ecb2cd;
}
#FooterWrapper a:hover {
  color: #FFFFFF;
}
.ClearFix {
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  clear: both;
}
.Padding10 {
  padding: 10px;
}
.Padding15 {
  padding: 15px;
}
.Padding20 {
  padding: 20px;
}
.TopBlurb {
  position: relative;
  top: -35px;
  padding: 20px;
}
.PinkH3 {
  color: #cc4881;
  font-size: 13pt;
}
.PinkH4 {
  color: #cc4881;
  font-size: 12pt;
}
a.PinkH4 {
  color: #cc4881;
  font-size: 12pt;
  text-decoration:none;
}
.PinkH5 {
  color: #cc4881;
  font-size: 11px;
}
.ContentArea {
  float: left;
  width: 727px;
  margin: 240px 0 0 0;
  position: relative;
}
.SmallQuoteAd {
  position: absolute;
  top: 50px;
  right: 35px;
  width: 170px;
  text-align: center;
  z-index: 999;
}
.SectionSeparator {
  background: url(../../images/section_bg.jpg) no-repeat 0 0;
  width: 723px;
  height: 41px;
  position: relative;
  right: -15px;
}
.SectionSeparatorInner {
  padding: 8px 25px 0 25px;
  color: #cc4881;
  font-size: 12pt;
}
.SubtlePink {
  color: #e090b9;
}
.GreenH4 {
  color: #439386;
  font-size: 13px;
}
.HeartStarOff, a.HeartStarOff, a.HeartStarOff:visited, a.HeartStarOff:active {
  width: 17px;
  height: 15px;
  background: url(../../images/heart_star.gif) no-repeat 0 0;
  float: left;
  display:block;
  margin-right: 2px;
}
.HeartStarOn, a.HeartStarOn, a.HeartStarOn:visited, a.HeartStarOn:active,
a.HeartStarOff:hover, HeartStarOn:hover {
  width: 17px;
  height: 15px;
  background: url(../../images/heart_star.gif) no-repeat 0 -15px;
  float: left;
  display:block;
  margin-right: 2px;
}
.GreyHr {
  background-color: #cdcdcd;
  line-height: 1px;
  height: 1px;
  font-size: 1px;
}
.GreenH3 {
  color: #439386;
  font-size: 13pt;
}

.SnipHr
{
  height: 2px;
  line-height: 2px;
  font-size: 0px;
  background: url(../../images/snipHr.gif) repeat-x left top;
}
.SnipHrPart
{
  background: url(../../images/snipHr.gif) repeat-x center center;
}
.GreyBox {
  padding: 20px;
  background-color: #f3f3f3;
}
.PinkBox {
  padding: 20px;
  background-color: #faedf3;
}
.PinkBox2 {
  padding: 10px;
  background-color: #faedf3;
}
.StoryBoxTop {
  background: url(../../images/bg_stories_top.jpg) no-repeat left top;
  width: 694px;
}
.StoryBoxBtm {
  background: url(../../images/bg_stories_btm.jpg) no-repeat left bottom;
  width: 694px;
}
.StoryBoxMid {
  background: url(../../images/bg_stories_mid.jpg) repeat-y left top;
  width: 694px;
  margin: 0 auto 0 auto;
}
.StoryBoxContent {
  background: url(../../images/bg_stories_pic.jpg) no-repeat 385px bottom;
  width: 694px;
}
.MemberSearchBox {
  background: url(../../images/search_members_box.jpg) no-repeat left top;
  width: 178px;
  height: 196px;
  margin: 0;
  text-align: left;
  position: relative;
  left: 35px;
}
.MemberSearchInner {
  padding: 45px 24px 10px 24px;
}
.MemberSearch div,.MemberSearch td,.MemberSearch p,.MemberSearch span{
  line-height: 14px;
}
.MemSearchTBox {
  background: url(../../images/search_box2.jpg) no-repeat left top;
  width: 135px;
  height: 21px;
  border: 0px;
  padding: 0 13px 0 13px;
  margin: 10px 0 0 0;
}
.SearchTextBox2 {
  width: 109px;
  height: 23px;
  border: 0px;
  padding: 0;
  background: none;
  color: #b9b9b9;
}
.SearchBox {
  background: url(../../images/search_box.jpg) no-repeat left top;
  width: 158px;
  height: 21px;
  border: 0px;
  padding: 0 25px 0 13px;
  margin: 0;
}
.MemSearchBtn {
  position: absolute;
  left: 135px;
  bottom: 13px;
  display:block;
  width: 30px;
  height: 26px;
}
.SearchTextBox {
  width: 122px;
  height: 23px;
  border: 0px;
  padding: 0;
  background: none;
  color: #b9b9b9;
}
.SearchBtn {
  height: 21px;
  width: 23px;
  margin: -24px 0 0 122px;
  display: block;
}
.DiduknwBox {

  width: 178px;

   margin: 0 0 12px 0;

  text-align: left;
  position: relative;
  left: 35px;
}
.DiduknwInner {
	 background-image: url(../../images/didyouknowmiddle.png);
 background-position:left;
 background-repeat:repeat-y;
  padding: 3px 24px 3px 24px;
}
.DiduknwInner div,.DiduknwInner td,.DiduknwInner p,.DiduknwInner span{
  line-height: 14px;
}
.DiduknwBottom {
  position: relative;
  bottom: 20px;
  color: #509b8a;
}
/**********************************Loggedin Styles*****************************/
.LoginBox {
  background: url(../../images/login_box_bg.jpg) repeat-x left top;
  height: 26px;
  position: absolute;
  right: 50px;
  top: 101px;
  width: 120px;
  min-width: 120px;
  color: #ecb2cd;
  font-weight: bold;
}
.LoginBoxC {
  background: url(../../images/login_box_bg.jpg) repeat-x left top;
  height: 26px;
  position: absolute;
  right: 50px;
  top: 101px;
  width: 120px;
  min-width: 120px;
  color: #ecb2cd;
  font-weight: bold;
}
html>body .LoginBox {
  width: auto;
  min-width: 120px;
}
html>body .LoginBoxC {
  width: auto;
  min-width: 120px;
}
.LoginBox a, .LoginBox a:visited {
  color: #ca4780;
  font-weight: bold;
}
.LoginBox a:hover {
  color: #444444;
  font-weight: bold;
}
.LoginBoxC a, .LoginBox a:visited {
  color: #ca4780;
  font-weight: bold;
}
.LoginBoxC a:hover {
  color: #444444;
  font-weight: bold;
}
.LoginBoxL {
  background: url(../../images/login_box_lft.jpg) no-repeat left top;
  height: 26px;
}
.LoginBoxR {
  background: url(../../images/login_box_rgt.jpg) no-repeat right top;
  height: 26px;
  padding: 3px 15px 3px 15px;
  text-align: center;
}
.Snippet {
  margin: 35px 0 20px 0;
}
.ExpertPicWrapper {
  background: url(../../images/expert_pic_wrapper.jpg) no-repeat left top;
  width: 78px;
  height: 78px;
}
.ExpertPicWrapper img {
  margin: 17px;
}
.ProfilePicWrapper {
  background-color: #FFFFFF;
  border: 1px #e0e0e0 solid;
}
.ProfilePicWrapper img {
  margin: 10px;
}
.CommunityPicWrapper2 {
  border: 1px #e0e0e0 solid;
}
.CommunityPicWrapper2 img {
  margin: 5px;
  border: 1px #e0e0e0 solid;
}
/******************************End Loggedin Styles*****************************/



/**********************************Left Bar Styles*****************************/
.LeftBox {
  width: 213px;
  float: left;
}
.NavBarLeft {
  float: left;
  margin: 0;
  padding: 0;
  width: 213px;
  text-align: left;
  position: relative;
  z-index: 999;
}
.NavBarInner {
  margin: 0 0 0 12px;
  padding: 0;
  width: 152px;
  text-align: left;
}
.LftSearchBox {
  background: url(../../images/left_search_box.jpg) no-repeat left top;
  width: 158px;
  height: 21px;
  border: 0px;
  padding: 0 25px 0 13px;
  margin: 0 0 10px 0;
  position:relative;
  left: 44px;
}
.LftSearchTextBox {
  width: 122px;
  height: 23px;
  border: 0px;
  padding: 0;
  background: none;
}
.SignupBox {
  background: url(../../images/news_box_bg.jpg) no-repeat left top;
 
  width: 178px;
  height: 266px;
  margin: 0 0 12px 0;
  text-align: left;
  position: relative;
  left: 35px;
}
.SignupInner {
	padding: 45px 24px 10px 24px;
	
}
.SignupInner div,.SignupInner td,.SignupInner p,.SignupInner span{
  line-height: 14px;
}
.btnSubmitL {
  position: absolute;
  display: block;
  width: 81px;
  height: 19px;
  bottom: 22px;
  left: 24px;
  background: url(../../images/btnSubmitL.jpg) no-repeat left top;
}
.LeftShareBox {
  width: 176px;
  margin: 0 0 12px 0;
  text-align: left;
  position: relative;
  left: 51px;
}
.ShareHead {
  font-size: 13px;
  font-weight: bold;
}
.PhenomPicWrapper {
  border: 1px #d8ccd2 solid;
  background-color: #FFFFFF;
}
.PhenomPicWrapper img {
  margin: 10px;
}
.PhenomHeader {
  color: #e12492;
  font-weight: bold;
  font-size: 12px;
}
/******************************End Left Bar Styles*****************************/



/*********************************Home Page Styles*****************************/
.HomeMain {
  background: url(../../images/home_top_bg.jpg) no-repeat left top;
  height: 461px; /* IE6: treated as min-height*/
	min-height: 461px; /* real browsers */
	position: relative;
}
html>body .HomeMain {  
  height: auto;  
  min-height: 461px; /* real browsers */
	position: relative;
}
.NavBarHome {
  float: none;
  width: 176px;
  padding: 5px 0 11px 0;
  margin-left: 37px;
  background: url(../../images/nav/nav_bg_home.jpg) no-repeat left bottom;
}
.Col2Home {
  float: left;
  width: 300px;
  padding: 170px 0 0 0;
  margin: 0;
}
.Col3Home {
  float: left;
  width: 426px;
  padding: 0;
  margin: -140px 0 0 0;
}
.Col3HomeInner {
  margin-left: 13px;
  width: 413px;
}
.QuoteRTBoxHome {
  padding: 0;
  margin: 0;
  color: #FFFFFF;
  width: 550px;
  height: 285px;
  clear: both;
}
/*******************************End Home Page Styles***************************/



/********************************About Page Styles*****************************/
.AboutMain {
  background: url(../../images/about_top_bg.jpg) no-repeat left top;
  height: 427px; /* IE6: treated as min-height*/
	min-height: 427px; /* real browsers */
	position: relative;
}
html>body .AboutMain {  
  height: auto;  
  min-height: 427px; /* real browsers */
	position: relative;
}
.AboutInnerWrapper {
  background: url(../../images/mid_shadow2_repeat_y.jpg) repeat-y left top;
}
.NavBarAbout {
  float: none;
  width: 176px;
  padding: 0 0 11px 0;
  margin-left: 35px;
  margin-top: 146px;
  background: url(../../images/nav/nav_bg_about.jpg) no-repeat left bottom;
}
.QuoteRTBoxAbout {
  position: absolute;
  padding: 0;
  margin: 0;
  color: #FFFFFF;
  width: 400px;
  height: 285px;
  right: 30px;
  top: -30px;
  text-align: right;
}
/******************************End About Page Styles***************************/



/*****************************Discussion Page Styles***************************/
.DiscussionBlock {
  border-bottom: 1px #e7e7e7 solid;
  margin-bottom: 20px;
}
.DiscussionBlock a, .DiscussionBlock a:visited, .DiscussionBlock a:active{
	color: #444444;
	font-weight: bold;
}
.DiscussionBlock a:hover {
  color: #ca4780;
	font-weight: bold;
}
.DiscussHeadCurveL {
  width: 8px;
  background: url(../../images/dcs_head_left.jpg) no-repeat left top;
  height: 35px;
}
.DiscussHeadCurveR{
  width: 8px;
  background: url(../../images/dcs_head_right.jpg) no-repeat left top;
  height: 35px;
}
.DiscussHeadNoCurve {
  width: 8px;
  background: url(../../images/dcs_head_bg.jpg) repeat-x left top;
  height: 35px;
}
td.DiscussHead {
  border-right: 1px #b5b5b5 solid;
  background: url(../../images/dcs_head_bg.jpg) repeat-x left top;
  height: 35px;
  padding: 7px 10px  7px 10px;
  vertical-align: top;
  font-weight: bold;
  font-size: 13px;
}
.DiscussHeadR {
  background: url(../../images/dcs_head_bg.jpg) repeat-x left top;
  height: 35px;
  padding: 7px 10px 7px 10px;
  vertical-align: top;
  font-weight: bold;
  font-size: 13px;
}
.DiscussTd {
  border-right: 1px #e7e7e7 solid;
  padding: 12px 10px  12px 10px;
  vertical-align: top;
}
.DiscussTdR {
  padding: 12px 10px  12px 10px;
  vertical-align: top;
}
.DiscussTdEndL {
  border-left: 1px #e7e7e7 solid;
  padding: 0;
}
.DiscussTdEndR {
  border-right: 1px #e7e7e7 solid;
  padding: 0;
}
/***************************End Discussion Page Styles*************************/



/*******************************Stories Page Styles****************************/
.StoriesWrapper {
  margin-top: -35px;
}
.StoriesCol1 {
  float: left;
  width: 468px;
}
.StoriesCol2 {
  float: left;
  width: 258px;
}
.FeaturedStory {
  background-color: #f3f3f3;
  width: 455px;
  margin: 0 0 0 13px;
}
.FeaturedStoryH3 {
  color: #439386;
  font-size: 13pt;
  padding-left: 10px;
}
.KnwFenomenalBox {
  background: url(../../images/knw_fenomenal_box.jpg) no-repeat left top;
  width: 248px;
  height: 248px;
  margin-left: 7px;
  position: relative;
}
.KnwFenomenalBoxInner
{
  padding: 42px 22px 22px 22px;
}
.BtnFenomenalSubmit
{
  position: absolute;
  display: block;
  width: 81px;
  height: 19px;
  bottom: 20px;
  right: 24px;
  background: url(../../images/btnSubmitL.jpg) no-repeat left top;
}
.SpreadWordBox {
  background: url(../../images/spread_word_box.jpg) no-repeat left top;
  width: 248px;
  height: 238px;
  margin-left: 7px;
  position: relative;
}
.SpreadWordBoxInner
{
  padding: 42px 22px 22px 22px;
}
.StoryHr {
  background: url(../../images/hr_bg_repeat.gif) repeat-x center center;
  height: 22px;
  line-height: 22px;
  font-size: 22px;
}
H1 {
  height: 22px;
  line-height: 22px;
  font-size: 22px;
}
.H1 {
  height: 22px;
  line-height: 22px;
  font-size: 22px;
}
H2 {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
.H2 {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
}
h1 {
  height: 22px;
  line-height: 22px;
  font-size: 22px;
}
H3 {
  height: 16px;
  line-height: 16px;
  font-size: 16px;
}
.H3 {
  height: 16px;
  line-height: 16px;
  font-size: 16px;
}
h3 {
  height: 16px;
  line-height: 16px;
  font-size: 16px;
}
.style1 {
  color: #439386;
  font-size: 16px;
}
.FeaturedPicWrapper {
  width: 122px;
  height: 132px;
  background: url(../../images/featured_pic_wrapper.jpg) no-repeat left top;
}
.FeaturedPicWrapper img {
  margin: 16px;
}
.StoryBlurb {
  padding: 10px 10px 0 10px;
  line-height: 17px;
}
.StoryBox {
  margin: 13px 0 15px 13px;
}
.PicWrapper {
  width: 92px;
  height: 99px;
  background: url(../../images/pic_wrapper.jpg) no-repeat left top;
}
.PicWrapper img {
  margin: 16px;
}
.PicWrapper2 {
  border: 1px #e0e0e0 solid;
}
.PicWrapper2 img {
  margin: 5px;
}
.StoryHead {
  background: url(../../images/story_head_bg.jpg) repeat-x left top;
  height: 50px;
}
.StoryHeadText
{
  color: cd4a83;
  font-size: 13pt;
}
/******************************End Stories Page Styles*************************/



/*******************************QuoteRotate Styles*****************************/
.QuoteRTInner {
  padding: 145px 0 0 55px;
  padding-right:25px;
  text-align:right;
}
.QuoteHRTInner {
  padding: 145px 0 0 55px;
  padding-right:25px;
  text-align:left;
}
.QuoteRTInner2 {
  padding: 145px 0 0 25px;
  padding-right:25px;
  text-align:right;
}
.QuoteRTH2 {
  font-size: 13pt;
  text-align:right;
}
.QuoteRTH1 {
  font-size: 17pt;
  font-weight: bold;
  line-height: 23pt;
  text-align:right;
}
.QuoteRTH3 {
  font-size: 11pt;
  text-align:right;
}
.QuoteHRTH2 {
  font-size: 13pt;
  text-align:left;
}
.QuoteHRTH1 {
  font-size: 17pt;
  font-weight: bold;
  line-height: 23pt;
  text-align:left;
}
.QuoteHRTH3 {
  font-size: 11pt;
  text-align:left;
}
/******************************End QuoteRotate Styles**************************/


/***********************************Pager Styles*******************************/
.PagerBlock {
  position:relative;
  margin-top: -60px;
  height: 47px;
  background: url(../../images/page_bg.jpg) repeat-x left bottom;
}
.PagerContent {
  width: 350px;
  position: relative;
  left: 290px;
}
.CurrentPageIndicator {
  float: left;
  width: 103px;
  height: 47px;
  background: url(../../images/pager_indicator.jpg) no-repeat left top;
}
.IndicatorInner {
  padding: 15px 12px 0 12px;
  text-align: center;
}
.PagerItems {
  float:left;
}
.PagerInner {
  padding: 15px 12px 0 12px;
  text-align: left;
}
.PagerInner a, .PagerInner a:visited, .PagerInner a:active {
  color: #444444;
  padding: 0 5px 0 0;
}
.PagerInner a:hover, .PagerInner span {
  color: #5fb9ab;
  padding: 0 5px 0 0;
}
/*******************************End Pager Styles*******************************/


/********************************Quote Form Styles*****************************/
.QuoteFormTop {
  padding: 0;
  margin: 0;
  width: 413px;
  background: url(../../images/quote_form_top1.jpg) no-repeat left top;
  height: 113px;
}
.QuoteFormMiddle {
  padding: 0;
  margin: 0;
  width: 413px;
  background: url(../../images/quote_form_middle.jpg) repeat-y left top;
  position: relative;
}
.QuoteFormContent {
  margin: 0;
  padding: 0 35px 0 35px;
  position: relative;
  top: -45px;
}
.QuoteFormContent td {
  padding-top: 5px;
}
.QuoteFormBottom {
  background: url(../../images/quote_form_btm1.jpg) no-repeat left top;
  height: 59px;
  width: 413px;
  margin: -25px 0 0 0;
  padding: 0;
  position: relative;
}

/********************************Quote Form Styles*****************************/
.LoginFormTop {
  padding: 0;
  margin: 0;
  width: 200px;
  height: 113px;
}
.LoginFormMiddle {
  padding: 0;
  margin: 0;
  width: 200px;
  background: url(../../images/quote_form_middle.jpg) repeat-y left top;
  position: relative;
}
.LoginFormContent {
  margin: 0;
  padding: 0 35px 0 35px;
  position: relative;
  top: -45px;
}
.LoginFormContent td {
  padding-top: 5px;
}
.LoginFormBottom {
  background: url(../../images/quote_form_btm1.jpg) no-repeat left top;
  height: 59px;
  width: 200px;
  margin: -25px 0 0 0;
  padding: 0;
  position: relative;
}
/******************************End Quote Form Styles***************************/



/**********************************Bottom Styles*******************************/
.BottomWrapper {
  text-align: center;
  margin: 0;
  padding: 10px 0 20px 0;
}
.BottomPromoBox {
  margin: 0 auto 0 auto;
  padding: 0;
  text-align: left;
  width: 878px;
  height: 71px;
  background: url(../../images/btm_promo_bg.jpg) no-repeat left top;
}
.BottomCol1 {
  width: 280px;
  float: left;
}
.BottomCol2 {
  width: 323px;
  float: left;
}
.BottomCol3 {
  width: 240px;
  float: left;
}
.BottomSep {
  float: left;
  width: 1px;
  height: 60px;
  margin: 6px 0 0 0;
  padding: 0;
  background-color: #dddddd;
}
.BottomColInner {
  padding: 20px 10px 0 10px;
}
.BottomColInner2 {
  padding: 20px 15px 0 25px;
}
.BtmSearchBox {
  background: url(../../images/btm_search_box.jpg) no-repeat left top;
  width: 168px;
  height: 21px;
  border: 0px;
  padding: 0 25px 0 13px;
}
.BtmSearchTextBox {
  width: 132px;
  height: 23px;
  border: 0px;
  padding: 0;
  background: none;
}
/********************************End Bottom Styles*****************************/



/***********************************Navigation*********************************/
a.NavHome1, a.NavHome1:visited, a.NavHome1:active {
	width: 152px;
	height: 37px;
	display: block;
	background: url(../../images/nav/nav_home1.jpg) no-repeat 0 0;
}
a.NavHome1:hover, a.NavHome1On, a.NavHome1On:visited, a.NavHome1On:active {
	width: 152px;
	height: 37px;
	display: block;
	background: url(../../images/nav/nav_home1.jpg) no-repeat 0 -37px;
}
a.NavHome, a.NavHome:visited, a.NavHome:active {
	width: 152px;
	height: 35px;
	display: block;
	background: url(../../images/nav/nav_home.jpg) no-repeat 0 0;
}
a.NavHome:hover, a.NavHomeOn, a.NavHomeOn:visited, a.NavHomeOn:active {
	width: 152px;
	height: 35px;
	display: block;
	background: url(../../images/nav/nav_home.jpg) no-repeat 0 -35px;
}
a.NavAbout, a.NavAbout:visited, a.NavAbout:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_about.jpg) no-repeat 0 0;
}
a.NavAbout:hover, a.NavAboutOn, a.NavAboutOn:visited, a.NavAboutOn:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_about.jpg) no-repeat 0 -29px;
}
a.NavProducts, a.NavProducts:visited, a.NavProducts:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_products.jpg) no-repeat 0 0;
}
a.NavProducts:hover, a.NavProductsOn, a.NavProductsOn:visited, a.NavProductsOn:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_products.jpg) no-repeat 0 -29px;
}
a.NavQuote, a.NavQuote:visited, a.NavQuote:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_quote.jpg) no-repeat 0 0;
}
a.NavQuote:hover, a.NavQuoteOn, a.NavQuoteOn:visited, a.NavQuoteOn:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_quote.jpg) no-repeat 0 -29px;
}
a.NavPerfFit, a.NavPerfFit:visited, a.NavPerfFit:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_perfectfit.jpg) no-repeat 0 0;
}
a.NavPerfFit:hover, a.NavPerfFitOn, a.NavPerfFitOn:visited, a.NavPerfFitOn:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_perfectfit.jpg) no-repeat 0 -29px;
}
a.NavCommunity, a.NavCommunity:visited, a.NavCommunity:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_community.jpg) no-repeat 0 0;
}
a.NavCommunity:hover, a.NavCommunityOn, a.NavCommunityOn:visited, a.NavCommunityOn:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_community.jpg) no-repeat 0 -29px;
}
a.NavPhenomenal, a.NavPhenomenal:visited, a.NavPhenomenal:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_phenomenal.jpg) no-repeat 0 0;
}
a.NavPhenomenal:hover, a.NavPhenomenalOn, a.NavPhenomenalOn:visited, a.NavPhenomenalOn:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_phenomenal.jpg) no-repeat 0 -29px;
}
a.NavChat2Us, a.NavChat2Us:visited, a.NavChat2Us:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_chat2us.jpg) no-repeat 0 0;
}
a.NavChat2Us:hover, a.NavChat2UsOn, a.NavChat2UsOn:visited, a.NavChat2UsOn:active {
	width: 152px;
	height: 29px;
	display: block;
	background: url(../../images/nav/nav_chat2us.jpg) no-repeat 0 -29px;
}
a.NavContact, a.NavContact:visited, a.NavContact:active {
	width: 152px;
	height: 35px;
	display: block;
	background: url(../../images/nav/nav_contact.jpg) no-repeat 0 0;
}
a.NavContact:hover, a.NavContactOn, a.NavContactOn:visited, a.NavContactOn:active {
	width: 152px;
	height: 35px;
	display: block;
	background: url(../../images/nav/nav_contact.jpg) no-repeat 0 -35px;
}
.dmenu
{
  margin-left: 152px;
  border-left:none;
  background: #ffdfec url(../../images/nav/subnav_bg.jpg) repeat-y left top;
  position: absolute; 
  top: 165px; 
  left: -999em; 
  display: inline; 
  z-index: 108; 
  opacity: 1;
  width: 180px;
}
.dmenu ul
{
  padding: 0;
  margin:0;
}
.dmenu li
{
  list-style-type: none;
  padding:0;
  margin:0;
}
.dmenu a, .dmenu a:visited
{
  font-size: 14px;
  color: #515151;
  height: 31px;
  display:block;
}
.dmenu a:hover
{
  font-size: 14px;
  color: #FFFFFF;
  height: 31px;
  background: url(../../images/nav/subnav_hover.jpg) repeat-x left top;
  display:block;
}
.dmenu a span
{
  padding: 5px 10px 5px 10px;
  display: block;
}
.calltoAction{
text-align:right;
	background-image: url(/live/media/images/illustration_rightnavbanner02.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color: #fbedca;
	padding: 5px;
}
p.calltoAction{
text-align:right;
	
}
.calltoAction a{
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	
	font-weight: bold;
	color:#666666;
	text-decoration:none
}
.calltoActionTop{
	background-color: #ffdb91;
	padding: 0 5px;
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 16px;
	
	font-weight: normal;
}
a.PinkH4a, a.PinkH4a:visited, a.PinkH4a:active {

  color: #cc4881;
  font-size: 12pt;
  text-decoration:none;
}
a.PinkH4a:hover {

  color: #5d5d5d;
  font-size: 12pt;
  text-decoration:none;
}
a.PinkH5a, a.PinkH5a:visited, a.PinkH5a:active {

  color: #cc4881;
  font-size: 10pt;
  text-decoration:none;
}
a.PinkH5a:hover {

  color: #5d5d5d;
  font-size: 10pt;
  text-decoration:none;
}
.QuoteTxtbx {
	border: 1px solid #c2c2c2;
	width: 150px;
	height: 18px;
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 0.95em;
	color: #858585;
	background-image: url(/live/media/images/quote_bx_tile.gif);
	background-repeat: repeat-x;
}
.QuoteTxtbx2 {
	border: 1px solid #c2c2c2;
	width: 300px;
	height: 100px;
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 0.95em;
	color: #858585;
	background-image: url(/live/media/images/quote_bx_tile.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.QuoteTxtbx3 {
	border: 1px solid #c2c2c2;
	width: 100%;
	height: 100px;
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 0.95em;
	color: #858585;
	background-image: url(/live/media/images/quote_bx_tile.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.QuoteTxtbx4 {
	border: 1px solid #c2c2c2;
	height: 18px;
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 0.95em;
	color: #858585;
	background-image: url(/live/media/images/quote_bx_tile.gif);
	background-repeat: repeat-x;
	text-align:right;
}
/********************************End of Navigation*****************************/
.submit {
	border: 1px solid #858585;
	background-image: url(/live/media/images/submit_tile.gif);
	background-repeat: repeat-x;
	padding: 3px;	
	margin: 0px 10px 0 0px;
	width: 43px;
	color: #858585;
	float:left;
}
.submit a {
	text-decoration: none;
	color: #858585;
	font-weight: bold;

}
.submit a:hover {
	text-decoration: none;
	color: #858585;
	font-weight: bold;
	
}
.rightnav{
	background-image:url(/live/media/images/side_nav.jpg);
	background-repeat:repeat-x;
	 width: 248px;
  margin-left: 7px;
  position: relative;
}

.rightnav #title {
	padding-left: 5px;
	color:#FFFFFF;
	font-size:12px;
}
.rightnav2 {
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	width:228px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;	 
}
.tdpad{
padding: 10px;
}
.tdpad2{
padding: 0 20px 0 0;
}
.spreadWord{
	background-image:url(/live/media/images/illustration_rightnavbanner.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #E8F8F8;
	padding: 5px;
}
.wordTop{
	background-color: #C9EFEF;
	padding-left: 5px;
}
h2 {
	font-family:  Trebuchet MS, Verdana, Arial;
	font-size: 16px;
	
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;	 
}
.listCell {
	color: #5d585b;
	
	background-color: #fbe3f1;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	
	
}
.listCelltitle #list_anc a {
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	background-color:  #DF66A9;
}

.listCelltitle {
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	background-color:  #DF66A9;
}
.GreenH5 {
  color: #3c9f90;
  font-weight: bold;
}
a.GreenLinkSmall, a.GreyLinkSmall:visited {
  color: #499583;
  font-size:10px;
}
a.GreyLinkSmall:hover{
  color: #5d5d5d;
  font-size:10px;
}
a.DarkLink, a.DarkLink:visited
{
  color: #444444;
  font-weight: bold;
}
a.DarkLink:hover{
  color: #ca4780;
  font-weight: bold;
}
a.GreenLink, a.GreyLink:visited {
  color: #499583;
}
a.GreenLink:hover{
  color: #5d5d5d;
}
.ScissorsTile {
	background-image: url(/live/media/images/inbetween_blog_tile.jpg);
	background-repeat: repeat-x;
	height: 16px;
	text-align: right;
	margin: 10px 0px 10px 0;
}