body,html{
	margin:0;
	padding:0;
	height:100%;
	background-color:#dbddc1;
	background-image:url(../Images/body_bg_loop.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
}
#siteWrapper{
	margin:0 auto;
	padding:0;
	width:998px;
}
#contentLoop{
	width:998px;
	background-image:url(../Images/site_loop_bg.jpg);
	background-repeat:repeat-y;
}
#contentTop{
	width:966px;
	background-image:url(../Images/site_top_bg.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:16px;
}
#contentFooter{
	width:966px;
	height:66px;
	padding-left:16px;
	padding-right:16px;
	padding-top:25px;
	font-size:11px;
	background-image:url(../Images/site_footer_bg.jpg);
	background-repeat:no-repeat;
}
#contentFooter a{
	color:#858574;
}
#contentFooter a:hover{
	color:#000000;
	text-decoration:none;
}
#topText{
	font-weight:bold;	
	font-size:11px;
	padding-top:18px;
	height:20px;
	color:#dfdec1;
}
#logoFrame{
	float:left;
	height:71px;
	padding-top:30px;
	padding-left:30px;
}
#sloganFrame{
	float:right;
	height:61px;
	padding-top:50px;
	padding-right:30px;
}
#navFrame{
	height:41px;
	width:966px;
}
.navMenu{
	background-color:#000000;
	color:#b3b49d;
	border-right:1px solid #383831;
	border-top:1px solid #383831;
}
#navLine{
	background-color:#ddf24d;
	width:966px;
	height:5px;
}
.inactiveLink{
	height:28px;
	padding-top:13px;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	cursor:pointer;
}
.inactiveLink:hover{
	color:#000000;
}
.activeLink{
	height:28px;
	padding-top:13px;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#ddf24d;
	cursor:pointer;
}
.inactiveSublink a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	padding-left:14px;
}
.inactiveSublink a:hover{
	text-decoration:underline;
}
.activeSublink a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../Images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:12px;
	padding-left:14px;
}
.activeSublink a:hover{
	text-decoration:none;
}

#accordion{
	width:966px;
	height:251px;
}
.slidemenu { list-style:none; width:966px; height:251px; display:block; overflow:hidden; margin:0; padding:0}
.slidemenu li { float:left; display:inline; overflow:hidden; border: 0}

#contentLeft{
	width:620px;
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:20px;
}
#contentLeft a{
	text-decoration:underline;
}
#contentLeft a:hover{
	text-decoration:none;
}
#contentRightLarge{
	width:620px;
	float:right;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:20px;
}
#contentRightLarge a{
	text-decoration:underline;
}
#contentRightLarge a:hover{
	text-decoration:none;
}
#contentRight{
	width:286px;
	float:right;
	padding-top:30px;
}
#contentLeftSmall{
	width:286px;
	float:left;
	padding-top:30px;
	padding-left:30px;
}
#tradeAssociations{
	width:936px;
	padding:20px 0 10px 30px;
	margin:20px 0 0 0; 
	border-top:1px solid #ebecd9;
}
.galleryRow{
	width:620px;
	height:77px;
}
.thumbnailFrame{
	float:left;
	padding-right:2px;
	font-size:10px;
	text-align:center;
}

.greyBoxTop{
	background-image:url(../Images/grey_box_top.jpg);
	background-repeat:no-repeat;
	width:590px;
	padding:8px 15px 0 15px;
	font-size:16px;
	color:#666;
}
.greyBoxLoop{
	background-color:#eee;
	width:620px;
	margin-top:8px;
}
.greyBoxFooter{
	background-image:url(../Images/grey_box_footer.jpg);
	background-repeat:no-repeat;
	width:620px;
	height:10px;
}

.greenBoxTop{
	background-image:url(../Images/green_box_top.jpg);
	background-repeat:no-repeat;
	width:240px;
	padding-left:6px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:0px;
	min-height:150px;
	color:#657830;
}
/* for Internet Explorer */
/*\*/
* html .greenBoxTop {
	height:150px;
}
.greenBoxTop h1{
	color:#657830;
	padding-left:14px;
}
.greenBoxTop a{
	color:#657830;
}
.greenBoxTop p{
	padding-top:5px;
	padding-bottom:5px;
}
.greenBoxLoop{
	background-color:#ddf24d;
	width:256px;
}
.greenBoxFooter{
	background-image:url(../Images/green_box_footer.jpg);
	background-repeat:no-repeat;
	width:256px;
	height:30px;
}

.blueBoxTop{
	background-image:url(../Images/blue_box_top.jpg);
	background-repeat:no-repeat;
	width:240px;
	padding-left:6px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:0px;
	min-height:150px;
	color:#577491;
}
/* for Internet Explorer */
/*\*/
* html .blueBoxTop {
	height:150px;
}
.blueBoxTop h1{
	color:#577491;
	padding-left:14px;
}
.blueBoxTop a{
	color:#577491;
}
.blueBoxTop p{
	padding-top:5px;
	padding-bottom:5px;
}
.blueBoxLoop{
	background-color:#e6ecf2;
	width:256px;
}
.blueBoxFooter{
	background-image:url(../Images/blue_box_footer.jpg);
	background-repeat:no-repeat;
	width:256px;
	height:26px;
}

a img {
	border:none;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	text-decoration:underline;
	
}
.clearBoth{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}

ol{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:24px;
	padding-left:0;
}
ul{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:20px;
	padding-left:0;
}
li{
	padding-bottom:8px;
	line-height:18px;
}
.red{
	color:#cc0000;
}
.green{
	background-color:#ddf24d;
	color:#657830;
}
.quoteText{
	font-size:24px;
	font-family:Georgia;
	line-height:28px;
	padding-top:20px;
	color:#666;
}
hr{
	border-bottom:1px solid #ccc;
	border-top:0 #ccc;
	border-right:0;
	border-left:0;
	color:#ccc;
	height:1px;
}
p { 
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	line-height:18px;
}
.spacer{
	padding-top:4px;
	padding-bottom:4px;
}
.smallText{
	font-size:9px;
}
h1 {
	font-size:26px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-top:0;
	margin:0;
	color:#000000;
	letter-spacing:-1px;
}
h2 {
	font-size:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:8px;
	padding-top:16px;
	margin:0;
	color:#000000;
}
h3 {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:8px;
	padding-top:24px;
	margin:0;
	color:#cc0000;
	text-transform:uppercase;
	letter-spacing:4px;
}
form{
	padding:0;
	margin:0;
}
.imageTrans{
	behavior:url(iepngfix.htc);
}
