

.acctmngHead
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		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:#E5E5E5;
	border-right:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
} 
	
.askcommbg1
{
	background-color:#E5E5E5;
}

.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: #E5E5E5;
}
.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 {
  width: 12em;
  margin: 8;
  padding: 1;  
  list-style-image: url(../images/bullet.jpg);	
  list-style: none;

}
ul.li2
{
	width:100%;
	margin-left:17px;
	padding:1px;
	list-style-image:url(../images/bullet.jpg);
	margin-top:2px;
}

ul.li3
{
	width:auto;
	list-style:disc;
	list-style-image:none;
}

.acctmnguser
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

.acctmngforgot
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	
.acctmngforgot a
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		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: #cccccc;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}

.projecthomebold
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		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: #f4f9fc;
		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: #c8ded1;
		text-decoration: underline;
		padding-left:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
.navigation
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #5b5b5b;
		padding-top:0px;
		padding-left:15px;
		padding-bottom:0px;
		text-decoration: none;
	}
.navigation a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		color: #5b5b5b;
		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 #C2D7EA;
}	
.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: 11px;
		font-weight: normal;
		color: #666666;
		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: #666666;
		padding-left:0px;
		padding-right:15px;
		padding-bottom:0px;
		text-decoration: none;
		line-height:15px;
	}

.insidetabletext
	{
		font-family: Arial;
		font-size: 11px;
		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: #7d7b77;
		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: #289836;
		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:#e5e5e5;
	}
.homeCol1_Ask
{
	background-color: #e2f2e5;
}
 .homeCol2
	{
		background-color:#e5e5e5;
	}

/* Home Page -- Main/Default.aspx */	 
	.HomeBottomLineCol1
	{
		background-color:#000000;
		height:4px;
		width:220px;
	}	 
.HomeBottomLineCol2
	{
		background-color:#000000;
		height:4px;
		width:220px;
	}
.HomeBottomLineLeft
{
	background-color:#f04042;
	height:4px;
}
.HomeBottomLineRight
{
	background-color:#FF0101;
	height:4px;
	width:325px;
}

/* Community Home Page -- Community/CommunityHome.aspx */
.CommunityHomeMainCol
{
	background-color: #E5E5E5;
	border-bottom: 3px solid #5472a7;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 5px;
	
	
}
.CommunityHomeCol1
{
	background-color: #E5E5E5;
	border-bottom: 3px solid #79a9cf;
	width:310px;
	vertical-align:top;
	
}
.CommunityHomeCol2
{
	background-color: #E5E5E5;
	border-bottom: 3px solid #79a9cf
	width:316px;
	vertical-align:top;
	
}
.CommunityHomeBottomeLineLeft
{
	background-color:#f04042;
	height:4px;
}
.CommunityHomeBottomeLineMiddle
{
	background-color:#f04042;
	height:4px;
	width:8px;
}
.CommunityHomeBottomeLineRight
{
	background-color:#f04042;
	height:4px;
	width:339px;
}

/* Project / Features Main Page -- Projects/ProjectMain.aspx */
.ProjectMainBottomLineLeft
{
	background-color:#f04042;
	height:4px;
}
.ProjectMainBottomLineRight
{
	background-color:#19a4dd;
	height:4px;
}

/*Project Category page -- Projects/ProjectCategory.aspx */

.ProjetCategoryBottomLineLeft
{
	background-color:#000000;
	height:4px;
}
.ProjetCategoryBottomLineRight
{
	background-color:#000000;
	height:4px;
}



/* Test & Reviews Landing Page -- Reviews/ReviewHome.aspx */
.ReviewHomeCol1_1BottomBorder
{
	background-color:#CCCCCC;
	height:2px;
	width:312px;
}
.ReviewHomeCol1_2BottomBorder
{
	background-color:#CCCCCC;
	height:2px;
	width:312px;
}
.ReviewHomeCol2_1BottomBorder
{
	background-color:#CCCCCC;
	height:2px;
	width:312px;
}
.ReviewHomeCol2_2BottomBorder
{
	background-color:#CCCCCC;
	height:2px;
	width:312px;
}
.ReviewHomeBottomLineLeft
{
	background-color:#CCCCCC;
	height:4px;
}
.ReviewHomeBottomLineMiddle
{
	height:4px;
}
.ReviewHomeBottomLineRight
{
	background-color:#CCCCCC;
	height:4px;
}
/*Register New Page -- Main/RegisterNew.aspx */
.registerNewMainHeader
{
	color:#999999;
	font-family:Arial;
	font-size:21;
	font-weight:bold;
}
.registerNewSubHeader
{
	color:#666666;
	font-family:Arial;
	font-size:14;
	font-weight:bold;
}

/*Member Tested Page -- Reviews/MemberHome.aspx  */
.MemberHomeMainCol1
{
	background-color: #E5E5E5;
}
.MemberHomeMainCol2
{
	background-color: #E5E5E5;
}
.MemberHomeBottomLineLeft
{
	background-color:#CCCCCC;
	height:4px;
}
.MemberHomeBottomLineMiddle
{
	height:4px;
	width:8px;
}
.MemberHomeBottomLineRight
{
	background-color:#8dbaef;
	height:4px;
}
/* Online Reviews Page -- Reviews/OnlineHome.aspx */
.OnlineHomeBottomLineLeft
{
	background-color:#f04042;
	height:4px;
}

.OnlineHomeBottomLineMiddle
{
	height:4px;
	width:8px;
}

.OnlineHomeBottomLineRight
{
	background-color:#19a4dd;
	height:4px;
}
/* Member Store -- Main/MemberStore.aspx */
.MemberStoreCol1BottomBorder
{
	background-color:#a57628;
	height:2px;

}
.MemberStoreCol2BottomBorder
{
	background-color:#a57628;
	height:2px;

}
.MemberStoreBottomLineLeft
{
	background-color:#8dbaef;
	height:4px;
}
.MemberStoreBottomLineRight
{
	background-color:#8dbaef;
	height:4px;
}

/* Article Home -- Article/ArticleHome.aspx */
.ArticleHomeBottomeLineLeft
{
	background-color:#000000;
	height:4px;
}

.ArticleHomeBottomeLineRight
{
	background-color:#000000;
	height:4px;
}

/* ExtraContent Page -- ExtraContent/ExtraContentHome.aspx */
.ExtraContentCol1BottomBorder
{
	background-color:#dbc78c;
	height:2px;
}

.ExtraContentCol2BottomBorder
{
	background-color:#dbc78c;
	height:2px;
}

.extracontentsubcontentbottomborder
{
	background-color:#dbc78c;
	height:4px;
}
.ExtraContentBottomLineLeft
{
	background-color:#f23f42;
	height:4px;
}
.ExtraContentBottomLineRight
{
	background-color:#19a4dd;
	height:4px;
}



/* ExtraContent2 Page -- ExtraContent2/ExtraContent2Home.aspx */

.ExtraContent2Col1BottomBorder
{
	background-color:#7192b3;
	height:2px;
}

.ExtraContent2Col2BottomBorder
{
	background-color:#7192b3;
	height:2px;
}

.ExtraContent2BottomLineLeft
{
	background-color:#f23f42;
	height:4px;
}
.ExtraContent2BottomLineRight
{
	background-color:#19a4dd;
	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: normal;
		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: #E5E5E5;
		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: #259735;
		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: 11px;
		font-weight: normal;
		color: #8A8A8A;
		text-decoration:none;	
		padding-left:15px;
		padding-right:0px;
		padding-top:15px;
		padding-bottom:5px;
	}
	
.copyright a
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration:none;		
		color: #8A8A8A;		
	}
	
.copyright a:hover
	{
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration:underline;		
		color: #EFA716;		
	}

.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:15px;
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration:none;
		color: #8A8A8A;		
	}
	
.footer a
	{
		font-family: Arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration:underline;		
		color: #8A8A8A;		
	}
	
.footer a:hover
	{
		font-family: Arial;
		font-size: 11px;
		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: #cccccc;
	padding: 5px;
}

.fromproductbg2 {
	background-color: #c5cdab;
	padding: 5px;
}

.fromproductbg3 {
	background-color: #f1f4e9;
	padding: 10px;
}

.trproductbg {
	background-color: #000000;
}

.trbg {
	background-color: #E5E5E5;
	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.jpg);
	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: #e5e5e5;
}
.extracontenttopcontentblocksbg {
	background-color: #ffffff;
}
.extracontent2topcontentblocksbg {
	background-color: #e6ebf1;
}

.mstoretxtseparator {
	background-color: #f23f42;
}

.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: #474546;
	font-weight: bold;
}

.mstoretxtcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	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: 11px;
	font-weight: normal;
	color: #333333;
}
.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: #e5e5e5;
	padding: 10px;
}
.fromhandybg2 {
	background-color: #b2b2b2;
	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: #E5E5E5;
}
.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: #3db14e;
	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: #000000;
	font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		
		padding-top:0px;
		padding-left:5px;
		padding-bottom:0px;
		text-decoration: none;
}
.HR
{
	color: #000000;
}
.ForumActivity_Row, .ForumActivity_Row A
{
	background-color: #CCCCCC;
	color: black;
		font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.ForumActivity_RowAlternate, .ForumActivity_RowAlternate A
{
	background-color: #E5E5E5;
	color: black;
		font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.ProjectsBackground
{
	background-color: #E5E5E5;
	/* Handy: #ECF1F6 */
}

/* additions to genericize as much as possible */
.gLoginBoxBG
{
	background-color: #838383;
	padding-left: 5px;
}
.gTopBackground
{
	background-color: #000000;
}
.gAdBackground
{
	background-color: #838383;
}
.gTopDivider
{
	background-color: #000000;
}
.gMainBG
{
	background-color: #ffffff;
}
.gMainBGRight
{
	background-color: #FFFFFF;
}
.gMainBGRight2
{
	background-color: #FFFFFF;
}
.gColumnStyle1
{
	background-color: #d9e9e8;
	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: #b2b2b2;
}

.gColumnStyle2
{
	background-color: #d9e9e8;
}
.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: #666666;
}
/* Left Side */
.gBottomStyle1
{
	background-color:#000000; 
	height:4px;
}
/* Right Side */
.gBottomStyle2
{
	background-color: #000000;
}
/* Solid Across Bottom */
.gBottomStyle3
{
	background-color: #000000;
}

.gBottomStyleCommunityLeft
{
	background-color: #009cdb;
}

.gBottomStyleReviewsLeft
{
	background-color: #f04042;
}
.gBottomStyleArticlesLeft
{
	background-color: #f04042;
}
.ProjectPrintBG
{
	background-color: #ffffff;
}
.ReviewOnlinePrintBG
{
	background-color: #FFFFFF;
}
.ReviewPrintBG
{
	background-color: #FFFFFF;
}
.ArticlePrintBG
{
	background-color: #ffffff;
}
.ReviewDivider
{
	background-color: #3eb24f;
}
.ReviewOnlineDivider
{
	background-color: #3eb04e;
}
.ProjectCategoriesBG
{
	background-color: #cccccc;
}
.HomeMemberDealBG
{
	background-color: #e5e5e5;
}
.MemberStoreOtherMemberDealsBG
{
	background-color: #f6f2e9;
}
.AskAQuestionBG
{
	background-color: #E5E5E5 !important;
}

TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial
}
LI
{
    LIST-STYLE-POSITION: inside;
    LIST-STYLE-TYPE: disc
}