.eOnlyTopNews
    {
		font-family:Helvetica, Arial, sans-serif;
		font-weight:bold;
		font-size:17px;
		color:#d6d525;
		text-transform:uppercase;
		line-height:24px;
	}
	
.eOnlyHeroDate
    {
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
		line-height:34px;
	}
	
.eOnlyHeroTitle
    {
		font-family:Helvetica, Arial, sans-serif;
		font-size:19px;
		color:#003300;
		font-weight:bold;
		text-transform:uppercase;
		line-height:22px;
	}
	
.eOnlyHeroBody
    {
		font-family:Georgia, 'Times New Roman', Times, serif;
		font-size:13px;
		color:#000000;
		line-height:19px;
	}
	
.eOnlyBoxTitle
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#9cce9c;
		line-height:16px;
	}
	
.eOnlyBoxBody
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:15px;
	}
	
.eOnlyBoxLink
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8caa78;
		text-transform:uppercase;
		line-height:17px;
	}
	
.eOnlyBoxLink a
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8caa78;
		text-transform:uppercase;
		line-height:17px;
		text-decoration:none;
	}
	
.eOnlyBoxLink a:hover
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#8caa78;
		text-transform:uppercase;
		line-height:17px;
		text-decoration:underline;
	}
	
.eOnlyMiddleNews
    {
		font-family:Helvetica, Arial, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		text-transform:uppercase;
	}
	
.eOnlyBottomNews
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;
		color:#d6d525;
		line-height:16px;
	}
	
.eOnlyArchiveCategories
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#003300;
		font-weight:bold;
		text-transform:uppercase;
	}
	
.eOnlyArchiveCategories a
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#003300;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
	}
	
.eOnlyArchiveCategories a:hover
    {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#003300;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:underline;
	}
	
.eOnlyArchiveDate
    {
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#ffffff;
		font-weight:bold;
		text-transform:uppercase;
		line-height:20px;
	}
	
.eOnlyArchiveTitle
    {
		font-family:Helvetica, Arial, sans-serif;
		font-size:19px;
		color:#003300;
		font-weight:bold;
		text-transform:uppercase;
		line-height:22px;
	}
	
.eOnlyArchiveBody
    {
		font-family:Georgia, 'Times New Roman', Times, serif;
		font-size:13px;
		color:#000000;
		line-height:19px;
	}
	
.eOnlyArchiveBoxTitle
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		line-height:16px;
	}
	
.eOnlyArchiveBoxTitle a
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		line-height:16px;
		text-decoration:none;
	}
	
.eOnlyArchiveBoxTitle a:hover
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		line-height:16px;
		text-decoration:underline;
	}
	
.eOnlyArchiveBoxBody
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;
		line-height:15px;
	}
	
.eOnlyArchiveBoxLink
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;
		line-height:15px;
	}
	
.eOnlyArchiveBoxLink a
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;
		line-height:15px;
		text-decoration:underline;
	}
	
.eOnlyArchiveBoxLink a:hover
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#cc0000;
		line-height:15px;
		text-decoration:underline;
	}
	
.eOnlyArchiveBoxLinkBold
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;
		line-height:15px;
		font-weight:bold;
	}
	
.eOnlyArchiveBoxLinkBold a
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#000000;
		line-height:15px;
		text-decoration:underline;
		font-weight:bold;
	}
	
.eOnlyArchiveBoxLinkBold a:hover
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#cc0000;
		line-height:15px;
		text-decoration:underline;
		font-weight:bold;
	}
	
.eOnlyArchivePagination
    {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#cc0000;
		line-height:15px;
		font-weight:bold;
	}
	
.eOnlyLeftPageCategory
	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:18px;
		color:#0f5200;
		font-weight:bold;
		text-transform:uppercase;
	}
	
.eOnlySearchTitle
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#000000;
		font-weight:bold;
	}
	
.eOnlyPrefCenter
	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		color:#000000;
		line-height:20px;
	}
	
.eOnlyPrefCenterEmail
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;;
	}
	
.eOnlyPrefCenterOptions
	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000000;;
	}
	
.eOnlyPrefCenterLink
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#6c7e54;
	}
	
.eOnlyShareText
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:19px;
		color:#1f360b;
	}
	
.eOnlyShareForm
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
	}
	
.eOnlySignupBlack
	{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#000000;
		line-height:12px;
	}
	
.eOnlySignupLink
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#6c7e54;
	}

.acctmngHead
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #043368;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.askcommbg 
{
background-image:url('../images/box_ask_bg.gif');
background-repeat:repeat-x;
} 

.usermessagepgbrdr 
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	border-left-color: #e1e1e1;
} 
	
.askcommbox 
{
	padding:10px;
	background-color:#ffffff;
	border-right:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
} 
	
.askcommbg1
{
	background-color:#ffffff;
}

.askcommbg2
{
	background-color:#bfdde8;
	
}

.askcommtab
{
	background-color:#7594b1;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height:25px;
}

.askcommtxt
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #579ABC;
}
.askcommtxt2
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.askcommtab1
{
	background-color:#9ec7db;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height:25px;
}

ul {
  margin: 8;
  padding: 1;  
  list-style-image: url(../images/bullet.jpg);	
  

}
ul.li2
{
	width:100%;
	margin-left:17px;
	padding:1px;
	list-style-image:url(../images/bullet.jpg);
	margin-top:2px;
}

.acctmnguser
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #7f9db9;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

.acctmngforgot
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #043368;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.acctmngforgot a
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #043368;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.acctmngforgot a:hover
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #028fc8;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

.projecthomebold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #b8803b;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.featureprodcutblue
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #77B7D7;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
.featureprodcutwhite
	{
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}	
	
.joinclubbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:5px;
		padding-bottom:0px;
	}

.joinclubbold a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.joinclubbold a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #028fc8;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.joinclubnormal
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.joinclubnormal a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}	
	
.joinclubnormal a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #D20306;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
.navigation
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding-top:0px;
		padding-left:15px;
		padding-bottom:0px;
		text-decoration: none;
	}
.navigation a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.navigation a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #028fc8;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}			
.menu	
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:3px;
		padding-bottom:3px;
		background-image:url(../images/menu_off_bg.gif);
		background-repeat:repeat-x;
	}	
	
.menu a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	
.menuClickState
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #028fc8;
		text-decoration: none;
		padding-left:0px;
		padding-top:3px;
		padding-bottom:3px;
		background-image:url(../images/home_menu_bg.gif);
		background-repeat:repeat-x;
	}
	
.menuClickState a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}

.menuClickState a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #028fc8;
		text-decoration: none;
	}
	
.tableborder
{
	border:1px solid #CCCCCC;
}	
.insideimgborder
{
	border:3px solid #EEEEEE;
}		
.homebold
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		padding-top:5px;
		padding-left:0px;
		padding-bottom:5px;
		text-decoration: none;
	}
.insidebold
	{
		font-family: Arial;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		padding-top:5px;
		padding-left:0px;
		padding-bottom:5px;
		text-decoration: none;
	}
.hometext
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.hometextblack
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color:black;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;	
	}
.insidetext
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		padding-left:0px;
		padding-right:15px;
		padding-bottom:0px;
		text-decoration: none;
		line-height:15px;
	}

.insidetabletext
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		padding-top:0px;
		padding-right:15px;
		padding-bottom:0px;
		text-decoration: none;
	}
.projecthometext
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
.projecthometext a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #777777;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.projecthometext a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #028fc8;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}		
.toptext
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #1d3059;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.toptext a
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #237DB0;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}	
.toptext a:hover
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #028fc8;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.more
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #1E3F63;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.more a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #1E3F63;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}	
.more a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #028fc8;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}	
.next
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #3838CC;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.next a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #3838CC;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}	
.next a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #028fc8;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}	
 .homeCol1
	{
		background-color:#eaf0fa;
	}
.homeCol1_Ask
{
	background-color: #eaf0fa;
}
 .homeCol2
	{
		background-color:#e6f9f9;
	}

/* Home Page -- Main/Default.aspx */	 
	.HomeBottomLineCol1
	{
		background-color:#4b6eb7;
		height:4px;
		width:220px;
	}	 
.HomeBottomLineCol2
	{
		background-color:#474747;
		height:4px;
		width:220px;
	}
.HomeBottomLineLeft
{
	background-color:#009cdb;
	height:4px;
}
.HomeBottomLineRight
{
	background-color:#c2cc9f;
	height:4px;
	width:325px;
}

/* Community Home Page -- Community/CommunityHome.aspx */
.CommunityHomeMainCol
{
	background-color: #eaf0fa;
	border-bottom: 3px solid #5472a7;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 5px;
	
	
}
.CommunityHomeCol1
{
	background-color: #eaf0fa;
	border-bottom: 3px solid #5472a7;
	width:310px;
	vertical-align:top;
	
}
.CommunityHomeCol2
{
	background-color: #eaf0fa;
	border-bottom: 3px solid #5472a7;
	width:316px;
	vertical-align:top;
	
}
.CommunityHomeBottomeLineLeft
{
	background-color:#009cdb;
	height:4px;
}
.CommunityHomeBottomeLineMiddle
{
	background-color:#009cdb;
	height:4px;
	width:8px;
}
.CommunityHomeBottomeLineRight
{
	background-color:#009cdb;
	height:4px;
	width:339px;
}

/* Project / Features Main Page -- Projects/ProjectMain.aspx */
.ProjectMainBottomLineLeft
{
	background-color:#009cdb;
	height:4px;
}
.ProjectMainBottomLineRight
{
	background-color:#c2cc9f;
	height:4px;
}

/*Project Category page -- Projects/ProjectCategory.aspx */

.ProjetCategoryBottomLineLeft
{
	background-color:#009cdb;
	height:4px;
}
.ProjetCategoryBottomLineRight
{
	background-color:#c2cc9f;
	height:4px;
}



/* Test & Reviews Landing Page -- Reviews/ReviewHome.aspx */
.ReviewHomeCol1_1BottomBorder
{
	background-color:#BABB07;
	height:2px;
	width:312px;
}
.ReviewHomeCol1_2BottomBorder
{
	background-color:#BABB07;
	height:2px;
	width:312px;
}
.ReviewHomeCol2_1BottomBorder
{
	background-color:#BABB07;
	height:2px;
	width:312px;
}
.ReviewHomeCol2_2BottomBorder
{
	background-color:#BABB07;
	height:2px;
	width:312px;
}
.ReviewHomeBottomLineLeft
{
	background-color:#979806;
	height:4px;
}
.ReviewHomeBottomLineMiddle
{
	height:4px;
}
.ReviewHomeBottomLineRight
{
	background-color:#BBC695;
	height:4px;
}
/*Member Tested Page -- Reviews/MemberHome.aspx  */
.MemberHomeMainCol1
{
	background-color: #ceb855;
}
.MemberHomeMainCol2
{
	background-color: #ceb855;
}
.MemberHomeBottomLineLeft
{
	background-color:#979806;
	height:4px;
}
.MemberHomeBottomLineMiddle
{
	height:4px;
	width:8px;
}
.MemberHomeBottomLineRight
{
	background-color:#bbc695;
	height:4px;
}
/* Online Reviews Page -- Reviews/OnlineHome.aspx */
.OnlineHomeBottomLineLeft
{
	background-color:#979806;
	height:4px;
}

.OnlineHomeBottomLineMiddle
{
	height:4px;
	width:8px;
}

.OnlineHomeBottomLineRight
{
	background-color:#bbc695;
	height:4px;
}
/* Member Store -- Main/MemberStore.aspx */
.MemberStoreCol1BottomBorder
{
	background-color:#474747;
	height:2px;

}
.MemberStoreCol2BottomBorder
{
	background-color:#474747;
	height:2px;

}
.MemberStoreBottomLineLeft
{
	background-color:#474747;
	height:4px;
}
.MemberStoreBottomLineRight
{
	background-color:#bbc695;
	height:4px;
}

/* Article Home -- Article/ArticleHome.aspx */
.ArticleHomeBottomeLineLeft
{
	background-color:#bbc695;
	height:4px;
}

.ArticleHomeBottomeLineRight
{
	background-color:#bbc695;
	height:4px;
}

/* ExtraContent Page -- ExtraContent/ExtraContentHome.aspx */
.ExtraContentCol1BottomBorder
{
	background-color:#60cdcb;
	height:2px;
}

.ExtraContentCol2BottomBorder
{
	background-color:#60cdcb;
	height:2px;
}

.extracontentsubcontentbottomborder
{
	background-color:#60cdcb;
	height:4px;
}
.ExtraContentBottomLineLeft
{
	background-color:#1b8a88;
	height:4px;
}
.ExtraContentBottomLineRight
{
	background-color:#c2cc9f;
	height:4px;
}



/* ExtraContent2 Page -- ExtraContent2/ExtraContent2Home.aspx */

.ExtraContent2Col1BottomBorder
{
	background-color:#bdc8c5;
	height:2px;
}

.ExtraContent2Col2BottomBorder
{
	background-color:#bdc8c5;
	height:2px;
}

.ExtraContent2BottomLineLeft
{
	background-color:#c3cdca;
	height:4px;
}
.ExtraContent2BottomLineRight
{
	background-color:#bbc695;
	height:4px;
}


.hometextblue
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #006699;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.hometextbluebold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #579ABC;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;
	}

.producthighlightsbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		padding-top:5px;
		padding-left:0px;
		padding-bottom:5px;
		text-decoration: none;
	}
	
.communitybold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		padding-top:5px;
		padding-left:0px;
		padding-bottom:5px;
		text-decoration: none;
	}	
	
.whitextlink
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: underline;
	}
	
.whitenormal
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.whitenormal a
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.whitenormal a:hover
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #D20306;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.insidewhitenormal
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		line-height:15px;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.insidewhitenormal a
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.insidewhitenormal a:hover
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #D20306;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}			
.whitebold
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.whitebold a
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.whitebold a:hover
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #D20306;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}
.materialbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #523C32;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}	
.materialnormal
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #523C32;
		padding-top:2px;
		padding-left:0px;
		padding-bottom:2px;
		text-decoration: none;
	}	
.recenttext
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #523C32;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.recenttext a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #523C32;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.recenttext a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #D20306;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.deanbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #CD5927;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
	}	
.deannormal
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #635F5B;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
	}	
.deannormal a
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #635F5B;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
	}	
.deannormal a:hover
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #D20306;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
	}
.hometextyellowbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #D3B649;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.googlebold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: underline;
	}
.googlebold a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: underline;
	}
.googlebold a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #EFA716;
		text-decoration: underline;
	}		
.googlenormal
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
.googlenormal a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: underline;
	}
.googlenormal a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #EFA716;
		text-decoration: underline;
	}		
.googleurl 
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}	
.hometextredbold
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #607938;
		padding-top:0px;
		padding-left:5px;
		padding-bottom:0px;
		text-decoration: none;
	}
.rightbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.rightbold a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.rightbold a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #EFA716;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.insideright
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.insideright a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}
.insideright a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #0a6f98;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		text-decoration: underline;
	}		
.copyright
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;	
		padding-left:10px;
		padding-right:0px;
		padding-top:15px;
		padding-bottom:5px;
	}
	
.copyright a
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration:none;		
		color: #000000;		
	}
	
.copyright a:hover
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration:underline;		
		color: #D20306;		
	}

.formborder
{
	border:1px solid #7F9DB9;
}

.footerbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #C15412;
		padding-top:0px;
		padding-left:5px;
		padding-bottom:0px;
		text-decoration: none;
	}

.formHead
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		background:#FF8204;
		padding-top:3px;
		padding-left:5px;
		padding-bottom:3px;
		padding-right:5px;
	}

.formlable
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	padding-right:3px;
}

.txtfield
{
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
	border: '1px solid #7F9DB9';
	height:20px;
	vertical-align:middle;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;						
}

.mandatory
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FF8204;
}

.dropDown
{
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:normal;
}

.textArea 	
{
	font-family: Arial;
	font-size: 10px;
	text-decoration:none;
	font-weight:normal;
	border: '1px solid #FF8204';
	vertical-align:middle;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;			
}

.button
	{
		font-family: Arial;
		font-size: 10px;
		color:#ffffff;
		background:#FF8204;
		text-decoration:none;
		font-weight:bold;
		border: '1px solid #FF8204';
		height:20px;
	}
.footer
	{
		padding-bottom:5px;
		padding-top:0px;
		padding-right:5px;
		padding-left:10px;
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration:none;
		color: #000000;		
	}
.footer a
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration:underline;		
		color: #000000;		
	}
	
.footer a:hover
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration:underline;		
		color: #D20306;		
	}
	
.cwTableBg {
	background-color: #f9eee7;
}
.weblink
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FF8204;
}.headerblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.headergray 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.searchmainlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3838cc;
	text-decoration: underline;
}
.searchsublink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a8c2a;
	text-decoration: none;
}
.searchtxt {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.searchsublinkaux {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1616d0;
	text-decoration: none;
}

.searchtxtaltbg {
	background-color: #f5f5f5;
}

.searchbreadcrumb {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mstorefeatureddeal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
}

.mstorefeatureddealitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #420801;
	font-weight: bold;
	text-transform: capitalize;
}

.mstorefromhandy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.mstoretxt {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

.fromproductbg {
	background-color: #b9a791;
}
.fromproductbg1 {
	background-color: #d9dec8;
	padding: 5px;
}

.fromproductbg2 {
	background-color: #c5cdab;
	padding: 5px;
}

.fromproductbg3 {
	background-color: #f1f4e9;
	padding: 10px;
}

.trproductbg {
	background-color: #CDCE48;
}

.trbg {
	background-color: #FAFAE1;
	padding: 10px;
}

.trlistbghdr {
	background-color: #f7f4e3;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.trlistbg {
	background-color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.trlistbg1 {
	background-color: #f7f4e3;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.trboxbg {
	background-image:url(../images/tr_pro_box.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	width: 138px;
	height: 78px;
}

.trboxbg1 {
	background-image:url(../images/tr_pro_box1.jpg);
	background-repeat: no-repeat;
	width: 129px;
	height: 70px;
}
.trboxbg2
{
	background-image:url(../images/tr_pro_box2.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 99px;
	
}
.trboxbg3
{
	background-image:url(../images/tr_pro_box3.jpg);
	background-repeat: no-repeat;
	width: 182px;
	height: 124px;
	
}
.trboxbg4
{
	background-image:url(../images/tr_pro_box4.jpg);
	background-repeat: no-repeat;
	width: 109px;
	height: 76px;
	
}

.trboxbg5
{
	background-image:url(../images/tr_pro_box5.jpg);
	background-repeat: no-repeat;
	width: 194px;
	height: 139px;
	
}

.grayborder
{
	background-color:White;
	border-style:solid;
	border-width:2px;
	border-color:#dedfde;
	
}


.trrate
	{
		font-family: Arial;
		font-size: 9px;
		font-weight: normal;
		color: #646464;
		text-decoration: none;
	}	

.trlink
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #ceb855;
		text-decoration: underline;
	}

.trbold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #cbbc55;
	}	

.fromproductbg4 {
	background-color: #f6fbef;
}

.fromtxthdr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #607938;
	font-weight: bold;
}

.mstorefeaturedproductbg {
	background-color: #f4f4f4;
}
.extracontenttopcontentblocksbg {
	background-color: #e6f9f9;
}
.extracontent2topcontentblocksbg {
	background-color: #f3f5f5;
}

.mstoretxtseparator {
	background-color: #bdc8c5;
}

.mstoretxthdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.fromtxthdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #607938;
	font-weight: bold;
}

.mstoretxtcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.handyarticleinsidehdr {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:5px;
	text-decoration: underline;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
}
.handyarticleinsidetxt {


		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		padding-top:0px;
		padding-right:15px;
		padding-bottom:0px;
		text-decoration: underline;
}

.handyarticleinsidelink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
}
.projectcategorybg {
	background-color: #ECF1F6;
}
.projectcategoryboxbg {

	background-color: #C0DCE7;
}
.articlecommentbg
{
	background-color: #f6fbef;
}
.membercommentsbgon {
	background-color: #475e7e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px 5px;
}
.membercommentsbgoff {
	background-color: #97aabb;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px 5px;
}
.membercommentname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #607938;
}
.membercommenttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.membercommenttxtred {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E9464B;
}
.membercommentend {
	border-bottom-style: dotted;
	border-bottom-color: #607938;
	border-bottom-width: 2px;
}
.membercommenthighlight {
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-decoration: underline;
}
.membercommentsbrownbgon {
	background-color: #8e6f43;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px 5px;
}
.membercommentsbrownbgoff {
	background-color: #c9baa7;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px 5px;
}
.membercommentbrownend {
	border-bottom-style: dotted;
	border-bottom-color: #7B4C14;
	border-bottom-width: 2px;
}
.articleheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.articleheadersub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.articleauthorname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: italic;
}
.ratingtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E0474A;
	text-decoration: none;
}

.ratingtxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1d3059;
	text-decoration: none;
}

.fromhandytxtseparator {

	background-color: #74501e;
}
.fromhandysubcopybold {

		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
}
.fromhandybg {
	background-color: #f6fbef;
	padding: 10px;
}
.fromhandybg2 {
	background-color: #c5cdab;
	padding: 5px;
}
.fromhandybold
	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	text-decoration: underline;
	text-transform: uppercase;
	}
.fromhandybold2
	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:5px;
	text-decoration: normal;
	text-transform: uppercase;
	}
	.new-header-text {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CDAD3E;

}
.topheader {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #E3D69F;
	font-weight: bold;
}
.producttbl {
	background-color: #FAF4E4;
}
.categorytest-right {
	font-family: Arial;
	font-size: 11px;
	left: 20px;
	color: #666666;
	text-indent: 10px;


}
.new-header-text-gold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2D4C78;
}
.new-header-text-dull {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9CACC3;
}
.tr-txt-height {
	line-height: 6px;
}
.new-text-header-goldtxt-over {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E2D6A4;
}
.product-item-bg {
	background-color: #fbf6ee;
}
.list {
	list-style-position: inside;
	list-style-type: disc;
	list-style-image: url(../images/bullet.jpg);

}
.list-text-style {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-position: inside;
	list-style-type: disc;
	font-weight: normal;

}
.top-bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.other-product-txt {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #3399CC;
	text-decoration: underline;
}
.review-text {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.add-coment {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #F3989A;
}
.membertestbg {
	background-color: #faf4e4;
}
.more-yellow
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #1E3F63;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-decoration: none;
	}
.onlinereviewbg {
	background-color: #FCFCF4;
}
.hometextbluebold1
	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #579ABC;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	text-decoration: none;
	text-transform: uppercase;
	}

.membercommenthighlight a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.Global_SideText
{
	color: #c2cc9f;
	font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		
		padding-top:0px;
		padding-left:5px;
		padding-bottom:0px;
		text-decoration: none;
}
.HR
{
	color: #e4c08b;
}
.ForumActivity_Row, .ForumActivity_Row A
{
	background-color: #c0cfe8;
	color: black;
		font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.ForumActivity_RowAlternate, .ForumActivity_RowAlternate A
{
	background-color: #e1e8f8;
	color: black;
		font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.ProjectsBackground
{
	background-color: #f8ecdc;
	/* Handy: #ECF1F6 */
}

/* additions to genericize as much as possible */
.gLoginBoxBG
{
	background-color: #d4dedf;
	padding-left: 5px;
}
.gTopBackground
{
	/* background-color: #2F4E25 */
}
.gTopBackgroundLink
{ 
	font-family: Arial;
	font-size: 11px;
	color: #cccccc;
	line-height:21px;
	font-weight:bold;
	text-decoration:none;
}
.gTopBackgroundLink a
{ 
	font-family: Arial;
	font-size: 11px;
	color: #cccccc;
	line-height:21px;
	font-weight:bold;
	text-decoration:none;
}
.gTopBackgroundLink a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #cccccc;
	line-height:21px;
	font-weight:bold;
	text-decoration: underline;
}
.gTopLoginWelcomeDisplay
{
	/* background-color: #2F4E25; */
	height: 11px;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.gTopLoginDetailsDisplay
{
	/* background-color: #2F4E25; */	
	height: 8px;
	font-family: Arial;
	font-size: 11px;
	color: #E1D8B5;
}
.gAdBackground
{
	background-color: #cfd9de;
}
.gTopDivider
{
	background-color: #194d63;
}
.gMainBG
{
	background-color: #ffffff;
}
.gSearchBG
{
	background-color: #b9cbf7;
}
.gMainBGRight
{
	background-color: #636945;
}
.gMainBGRight2
{
	background-color: #445622;
}
.gColumnStyle1
{
	background-color: #f7ecdc;
	padding-left: 20px;
	padding-right: 15px;
}
.gColumnStyle1HeaderLeft
{
	background-image: url(../images/Style1Header_left.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 53px;
	width: 7px;	
}
.gColumnStyle1HeaderRight
{
	background-image: url(../images/Style1Header_right.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
	height: 53px;
	width: 7px;
}
.gColumnStyle1HeaderBG
{
	background-image: url(../images/Style1Header_bg.jpg); 
	background-repeat: repeat-x;
	padding-top: 15px;
}
.gStyle1AlternativeRow
{
	background-color: #efd9b9;
}

.gColumnStyle2
{
	background-color: #fbf6ee;
}
.gColumnStyle2HeaderLeft
{
	background-image: url(../images/features_homepage_curve_left.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 26px;
	width: 5px;	
}
.gColumnStyle2HeaderRight
{
	background-image: url(../images/features_homepage_curve_right.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
	height: 26px;
	width: 4px;
}
.gColumnStyle2HeaderBG
{
	background-image: url(../images/features_homepage_curve_bg.jpg); 
	background-repeat: repeat-x;
}
.gFeaturesSeperator1
{
	background-color: #e4c08b;
}
/* Left Side */
.gBottomStyle1
{
	background-color:#009cdb; 
	height:4px;
}
/* Right Side */
.gBottomStyle2
{
	background-color: #c2cc9f;
}
/* Solid Across Bottom */
.gBottomStyle3
{
	background-color: #009cdb;
}

.gBottomStyleCommunityLeft
{
	background-color: #009cdb;
}

.gBottomStyleReviewsLeft
{
	background-color: #979806;
}
.gBottomStyleArticlesLeft
{
	background-color: #bbc695;
}
.ProjectPrintBG
{
	background-color: #f6fbef;
}
.ReviewOnlinePrintBG
{
	background-color: #FFFFFF;
}
.ReviewPrintBG
{
	background-color: #FFFFFF;
}
.ArticlePrintBG
{
	background-color: #ffffff;
}
.ReviewDivider
{
	background-color: #babb07;
}
.ReviewOnlineDivider
{
	background-color: #cdce48;
}
.ProjectCategoriesBG
{
	background-color: #fbf6ee;
}
.HomeMemberDealBG
{
	background-color: #F4F4F4;
}
.MemberStoreOtherMemberDealsBG
{
	background-color: #f4f4f4;
}
.AskAQuestionBG
{
	background-color: #eaf0fa !important;
}
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.6;
}


.watermark {
	background: #F5EED4;
}
.popupControl {
	background-color: #F5EED4;
	visibility: visible;
	border-style: none;
}
.modalPopup {
	background-color: #F5EED4;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 300px;
}

.modalPopupHeader
{
	background-color: #2F4E25;	
}

.modalPopupFooter
{
	background-color: #CECDB1;
}

.gHomePageBody
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:13px;
	  color:#000000;
	  line-height:18px;
}

.gHomePageLeftHeadline {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#333399;
      font-weight:bold;
      line-height:18px;
      text-transform: uppercase;
 }

.gHomePageMiddleHeadline {
      font-family:Arial, Helvetica, sans-serif;
      font-size:17px;
      color:#cf3d44;
      font-weight:bold;
      line-height:25px;
      text-transform: uppercase;
 }

.gHomePageMiddleHeadline a {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 17px;
      color: #cf3d44;
      font-weight: bold;
      line-height:25px;
      text-decoration: none;
      text-transform: uppercase;
 }

.gHomePageMiddleHeadline a:hover {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 17px;
      color: #9b0505;
      font-weight: bold;
      line-height:25px;
      text-decoration: underline;
      text-transform: uppercase;
 }

.gHomePageLinks
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b5343a;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}

.gHomePageLinks a
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b5343a;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
	text-decoration: none;
}

.gHomePageLinks a:hover
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#b5343a;
	  line-height:18px;
	  text-decoration:underline;
	  font-weight:bold;
}

.gHomePageMiddleOneLiners
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #cc3333;
	font-weight: bold;
	line-height:28px;
}

.gHomePageMiddleOneLiners a
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #cc3333;
	font-weight: bold;
	text-decoration: none;
	line-height:28px;
}

.gHomePageMiddleOneLiners a:hover
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #cc3333;
	font-weight: bold;
	text-decoration: underline;
	line-height:28px;
}

.gHomePageMiddleContestHeadline
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:18px;
	  color:#333399;
	  font-weight:bold;
	  line-height:25px;
}

.gHomePageMiddleContestHeadline a
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #333399;
	font-weight: bold;
	line-height:25px;
	text-decoration: none;
}

.gHomePageMiddleContestHeadline a:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #333399;
	font-weight: bold;
	line-height:25px;
	text-decoration: underline;
}

.gHomePageContestLinks
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b5343a;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}

.gHomePageContestLinks a
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b5343a;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
	text-decoration: none;
}

.gHomePageContestLinks a:hover
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#b5343a;
	  line-height:18px;
	  text-decoration:underline;
	  font-weight:bold;
}

.gHomePageQuickLinksHdrTxt
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

.gHomePageQuickLinksHdrTxt a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.gHomePageQuickLinksHdrTxt a:hover
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

.gHomePageQuickLinks
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.gHomePageQuickLinks a
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.gHomePageQuickLinks a:hover
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366cc;
	text-decoration: underline;
}

.gHomePageCrawl
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.gHomePageCrawl a
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.gHomePageCrawl a:hover
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.gmiddlecolumnSmall
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:10px;
	  color:#cc3333;
}
.gleftcolumnSmall
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:9px;
	  color:#000000;
}
.gwelcomeboxAccount
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  line-height:26px;
}
.gwelcomebox
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  line-height:15px;
}
.gwelcomeboxBold
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;
	  line-height:23px;
	  font-weight:bold;
}
.gwelcomeboxWhite
{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  color:#ffffff;
}

.v2maintable
{
      width: 100%;
      border-bottom-style: double;
}
 
.v2leftcolumn
{
      width: 180px;
      vertical-align: top;
      text-align: left;
}
 
.v2middlecolumn
{
      width: 323px;
      vertical-align: top;
      text-align: left;
}
 
.v2middlecolumn
{
      width: 243px;
      vertical-align: top;
      text-align: left;
}
.rightslogosfooter
	{
		padding-bottom:5px;
		padding-top:0px;
		padding-right:5px;
		padding-left:0px;
		font-family: Arial;
		font-size: 9px;
		font-weight: normal;
		text-decoration:none;
		color: #000000;
		background:#dadde4;		
	}
		
.StoreItemTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	line-height:32px;
	color:#35357b;
}
.StoreItemPrice
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;;
}
.StoreItemDiscount
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:23px;
	line-height:24px;
	color:#000000;
}
.StoreItemMessage
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#cc2229;
}
.StoreItemFeatures
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
}