*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
BLOCKQUOTE, P, UL, OL, CENTER, TD {
  font-size: 10pt;
}
H3 {
  font-size: 14pt;
  color: #DFB41F;
}

H4 {
  font-size: 12pt;
  color: #1F66C0;
  font-weight: bold;
}

H5 {
  font-size: 12pt;
  color: #E28C12;
  font-weight: bold;
}

H6 {
  font-size: 8pt;
  font-weight: normal;
}

A:link {}           /* unvisited link */
A:visited { color:#7c1616; }        /* visited links */
A:active {text-decoration:underline; }  /* active links */
A:hover { color:#FF0000; text-decoration:none;}   /* hover links */

/* Below is Homepage Only Styling */
	.menutext { font-size:10; background-color: FFFFFF; color: 333333
	}
	.formentry { font-size: 9; background-color: FFFFFF; color: 595959
	}
	.formlogin { font-size: 9; color: 595959
	}
	.mbrlogin { font-size: 10; color: F3C301
	}
	#ticker{
		width:710px;
		margin:0 auto;
	}
	#ticker a{
		margin:0; padding:0; text-decoration:none;
	}
	#ticker a:link, #ticker a:visited{
		color:#0000FF;
	}
	#ticker a:hover{
		color:#FF0000;
	}
	#tickerLeft, #tickerContent, #tickerRight{
		float:left;
		display:inline;
		height:50px;
	}
	#tickerLeft img, #tickerRight img, #tickerContent p{
		margin:0; padding:0;
	}
	#tickerLeft{
		width:173px;
		background-color:#0058b2;
	}
	#tickerContent{
		width:516px;
		background-color:none;
		background-image:url(http://www.acmanet.org/images/TICKER/2012/COMP2012_03.jpg);
		background-repeat:repeat-x;
	}
	#tickerContent p{
		float:left;
		padding:15px 0 0 20px;
		font-size:11px;
	}
	#tickerRight{
		width:20px;
		background-image:url(http://www.acmanet.org/images/TICKER/2012/COMP2012_04.jpg);
		background-repeat:no-repeat;
	}
	#clear{
		clear:both;
		margin:0;
		padding:0;
	}
	#CM{
		width:150px;
		margin-bottom:10px;
	}
	#CM a{
		display:block;
		width:150px;
		height:74px;
		background:url(/images/homepage/acmanet-CM-logo.jpg) 0 -74px no-repeat;
		text-decoration:none;
	}
	#CM a:hover{
		background-position:0 0;
	}
.home a, .home a:active, .home a:visited{
	color:#fdd914;
}
.home a:hover{
	text-decoration:none;
	color:#feda30;
}
#banner{
	float:right;
	padding:0 0 0 0;
}
#banner img{
	float:right;
	margin:0 0 15px 15px;
}
#clear{
	clear:both;
}
#leftModule{
	width:151px;
	margin-bottom:15px;
	/*background-color:#0052A8;*/
}
#leftModule table{
	margin-top:0;
}
#leftModule p.heading, .heading{
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
	padding-bottom:0;
	color:#fff;
}
#leftModule p.heading{
	border-bottom:1px solid #efefef;
	margin-top:0px;
	padding-top:0px;
	width:100%;
}
#leftModule p{
	font-size:11px;
	color:#fff;
	margin:5px 0 0 0;
}
#blueBorder{
	padding:10px;
	border:1px solid #0052A8;
}
#ribbon{
	float:left;
	background-color:#CCCCCC;
	width:200px;
}
#cmMagClicker{
	width:150px;
}
#cmMagClicker a{
	width:150px;
	height:194px;
	display:block;
	background:url(images/social/homepage-magazine-cover.jpg) 0 0 no-repeat;
	text-decoration:none;
	}
#cmMagClicker a:hover{
	background-position:0 -194px;
	}
#cmResources{
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}
#cmResources p{
	background-color:#cccccc;
	color:#545454;
	margin:0;
	padding:5px;
}
#cmResources a{
	color:#545454;
	font-size:9px;
}
#cmResources a:hover{
	text-decoration:none;
}
#facebook, #twitter, #linkedin, #blog{
	width:35px;
	float:left;
}
#facebook a, #twitter a, #linkedin a, #blog a{
	width:35px;
	height:32px;
	display:block;
	color:#0000FF;
	text-decoration:none;
}
#facebook a{
	background:url(/images/social/facebook-32.jpg) 0 -32px no-repeat;
	}
#twitter a{
	background:url(/images/social/twitter-32.jpg) 0 -32px no-repeat;
	}
#linkedin a{
	background:url(/images/social/linkedin-32.jpg) 0 -32px no-repeat;
	}
#blog a{
	background:url(/images/social/blogger-32.jpg) 0 -32px no-repeat;
	}
#facebook a:hover, #twitter a:hover, #linkedin a:hover, #blog a:hover{
	background-position:0 0px;
	text-decoration:none;
	}
