*{margin:0; padding:0}

a{
	color:#428ed5;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
a.b{color:#428ed5;text-decoration:underline}
a.bn{color:#428ed5;font-weight:bold;text-decoration:none}
a.bna{color:#428ed5;font-weight:bold;text-decoration:none; font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;}

a.copy{color:#8a8888;text-decoration:none}
a.db{color:#3287b2;text-decoration:underline}
a.green{color:#799f25;text-decoration:none}
a.top1{color:#22aff2;text-decoration:none; }
a.top2{color:#999898;text-decoration:none; }
body{background-image:url(images/bg.gif);background-repeat:repeat}
body,form{margin:0px}
div.bot100{background-image:url(images/container_bottom_100pct.gif);background-repeat:no-repeat}
div.bot33{background-image:url(images/container_bottom_33pct.gif);background-repeat:no-repeat}
div.bot40{background-image:url(images/container_bottom_40pct.gif);background-repeat:no-repeat}
div.bot60{background-image:url(images/container_bottom_60pct.gif);background-repeat:no-repeat}
div.bot66{background-image:url(images/container_bottom_66pct.gif);background-repeat:no-repeat}
div.containertitle33 h1,div.containertitle66 h1,div.containertitle40 h1,div.containertitle60 h1,div.containertitle100 h1{margin:0px;font-family: Trebuchet MS, Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;}

h2{margin-bottom:23px;
	font-family:  Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display: block;
}
div h6{
	margin:0;
	padding:0;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	display:inline;
	line-height:140%
}
div.nextlinecontainertitle{position:relative;left:41px; top:-4px}
div.containertitle33 img,div.containertitle66 img,div.containertitle40 img,div.containertitle60 img,div.containertitle100 img{margin:0px 6px 0px 13px;vertical-align:middle}
div.containertitle33,div.containertitle100{background-image:url(images/container_bckgnd_33pct.gif);background-repeat:repeat-y}
div.containertitle40{background-image:url(images/container_bckgnd_40pct.gif);background-repeat:repeat-y}
div.containertitle60{background-image:url(images/container_bckgnd_60pct.gif);background-repeat:repeat-y}
div.containertitle66{background-image:url(images/container_bckgnd_66pct.gif);background-repeat:repeat-y}
div.containertitle100{background-image:url(images/container_bckgnd_100pct.gif);background-repeat:repeat-y}
div.greyinner{
	padding:0px 3px 0px 6px;
}
div.greyouter{
	width:100%;
	position:relative;
	left:-7px;
}
div.greyouter img{padding:5px 10px 0px 10px;}
div.mid33 p{
	padding:0px 16px 0px 0px;
	margin:0px 0px 8px 0px;
	line-height: 130%;
	
}
div.mid66 p,div.mid40 p,div.mid60 p,div.mid100 p{
	padding:0px 20px 0px 0px;
	margin:0px 0px 8px 0px;
	line-height: 130%;
	
}
div.mid33 img,div.mid66 img,div.mid40 img,div.mid60 img,div.mid100 img{
	padding:0px 10px 0px 0px;
}

div.mid33{padding:4px 10px 4px 24px;background-image:url(images/container_bckgnd_33pct.gif);background-repeat:repeat-y}
div.mid100{padding:4px 10px 4px 24px;background-image:url(images/container_bckgnd_100pct.gif);background-repeat:repeat-y}
div.mid40{padding:4px 10px 4px 24px;background-image:url(images/container_bckgnd_40pct.gif);background-repeat:repeat-y}
div.mid60{padding:4px 10px 4px 24px;background-image:url(images/container_bckgnd_60pct.gif);background-repeat:repeat-y}
div.mid66{padding:4px 10px 4px 24px;background-image:url(images/container_bckgnd_66pct.gif);background-repeat:repeat-y}
div.mid100{padding:4px 10px 4px 24px;background-image:url(images/container_bckgnd_100pct.gif);background-repeat:repeat-y}
div.nifty{background-color:#f2f2f2}
div.top100{}
div.top33{}
div.top40{}
div.top60{}
div.top66{}
table.main td{margin:0px;padding:0px}
td{
	color:#5D5D5D;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	vertical-align:top;
	letter-spacing:normal; 
}
.tdCellText{color:#5D5D5D;font-family: Verdana,Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-align:left;vertical-align:top;letter-spacing:normal; }
.grayBoxText{padding:0px 10px 0px 10px;}
.b{color:#428ed5}
.dark{color:#5D5D5D}
.green{color:#799f25}
.greenbold{
	color:#799f25;
	font-weight: bold;
}
ul{
	list-style-image: url(images/arrb.gif);
	margin:0px 0px 8px 16px;
	padding:0px 0px 0px 0px;
	color: #5D5D5D;
}

li{	padding:0px 16px 0px 0px;
	margin:0px 0px 3px 0px;/*oringally in .3em*/
	line-height:130%;
}	
ul.greenul{	list-style-image: url(images/arrg.gif);
}


ol{
	font-weight:normal;
	list-style-position:outside;
	margin:0px 0px 8px 16px;
	padding:0px 0px 0px 0px;
}
#navigation a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;position:relative;top:5px;z-index:10;font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;}
#navigation a:hover{text-decoration:underline;}
/* USE WHEN "STORE" IS PUT BACK IN PLACE
#navigation img{padding:0px 18px 0px 18px;position:relative}
*/
#navigation img{padding:0px 12px 0px 12px;position:relative;;}


td.mainmenu_item{ height:16px; text-align:left; z-index:1000;}
table.mainmenu_submenu{ margin:6px 0px 0px 6px; position:absolute; display:none; z-index:auto; background:#FFFFFF; border:solid 1px #CCCCCC; width: 180px; filter:alpha(opacity=94);
	-moz-opacity:0.94;
	-khtml-opacity: 0.94;
	opacity: 0.94; }
table.mainmenu_submenu td{ padding:2px 0px 2px 10px; border-top: 0px; height:15px; white-space:nowrap; text-align:left;}
a.menulinks { color: #000099; text-decoration: none;}
a:hover.menulinks { text-decoration: underline;}
div.mid33 hr, div.mid66 hr, div.mid40 hr, div.mid60 hr, div.mid100 hr{
	color:#E0E0E0;
	background-color:#E0E0E0;
	border:none;
	height:1px;
	margin:4px 10px 4px 0px;
}
div.greyinner hr{
	color:#E0E0E0;
	background-color:#E0E0E0;
	border:none;
	height:1px;
	margin:4px 10px 4px 3px;
}

div.divmembership_popup{
	width: 120px;
	position:relative;
	left: 510px;
	visibility: hidden;
	top: -27px;
	margin-bottom: -55px;
	
}


div.divcommunity_popup{
	width: 120px;
	position:relative;
	left: 397px;
	visibility: hidden;
	top: -33px;
	margin-bottom: -105px;
	z-index:50;
}



.cmpopup{
	float:none;
	color:#FFFFFF;
	font-size:12px;
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	background-color: #87B430;
	
}

.cmpopup:hover {
	color:#ffffff;
	text-decoration:underline;
	
}

div.menupopup a{
	background-color: #87B430;
	
	border: 1px solid #CCCCCC;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	display:block;
}

div.menupopup a:hover{
	background-color: #4F691C;
}
	


