/* @override 
	http://www.drugfreenj.org/_assets/css/ian_specific.css
	http://drugfreenj.org/_assets/css/ian_specific.css
*/

/* BUTTON */	
button {
		width: 60px;
		text-align:center;
		color:#1e56a1;
		background:#FFF;
		margin:0px 0px 0px 5px;
		height:20px;
		border:1px solid #8b8b8b;
		text-transform:uppercase;
}

#yahoo {
	height:65px;
	left:370px;
	top:12px;
	width:151px;
	display:block;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	background:url(../images/pppo-logo.jpg) 0 0 no-repeat;
}

#smartx {
	height:85px;
	left:550px;
	top:1px;
	width:198px;
	display:block;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	background:url(../images/njsddpdfnjweb.jpg) 0 0 no-repeat;
}



/* FOOTER */	
#footer {
		float:left;
		width: 780px;
		text-align:left;
		color:#FFF;
		background:#1852a5;
		margin:1px 0px 0px 0px;
		height:72px;
		position:relative;
}

/* FOOTER - Title */	
#footertitle {
			float:left;
			width: 525px;
			padding:13px 0px 0px 11px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			text-align:left;
			color:#FFF;
			font-weight:bold;
}
/* FOOTER - Address */
#footeraddress {
			float:left;
			width: 525px;
			padding:8px 0px 0px 11px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-align:left;
			color:#FFF;
}
/* FOOTER - Links */	
#footerlink {
			float:right;
			width: 220px;
			margin:0px;
			padding:13px 11px 0px 0px;
}
	#footerlink p {
			padding:0px 11px 0px 0px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:right;
			font-weight:bold;
			color:#FFF;
}
	#footerlink a:link {
		color:#FFF;
		font-weight:bold;
	}
	#footerlink a:visited {
		color:#FFF;
		text-decoration:none;
	}
	
/* FOOTER - NAV */	
#footernav {
		position:relative;
		top:40px;
		float:left;
		width: 525px;
		padding:0px 0px 0px 11px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color:#000;
}
	#footernav a:link {
		color:#000;
		text-decoration:underline;
	}
	#footernav a:visited {
		color:#000;
		text-decoration:underline;
	}
	
/* FOOTER - LFORM */	
#lform {
		position:absolute;
		top:85px;
		right:11px;
		width: 220px;
		padding:0px 0 10px 0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:right;
		color:#928d8d;
		height:30px;
}
	#lform a:link, #lform a:visited {
		color:#928d8d;
		text-decoration:none;
	}
	
/* SEARCH */	
#p0 {
	font-family:Arial, Helvetica, sans-serif;
}	
	#p0 p {
		padding:0px 0px 0px 3px;
		font-size:11px;
		color:#928d8d;
	}
	#p0 ol.search_results {
		padding:15px 0 0;
		font-size:12px;
	}
		#p0 ol.search_results  li{
			padding:0 0 24px 0;
		}
			#p0 ol.search_results  li span {
				padding:0;
				font-size:10px;
				color:#000;
			}
	
/* HOMEPAGE - HIGHLIGHTS */	
#p1 .module_highlight {}
	#p1 .module_highlight {
		width:480px !important;
		padding:18px 0px 18px 10px;
	}
	#p1 .module_highlight .title { 			/* Title */
		float:left;
		padding:0px 0px 6px 0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	#p1 .module_highlight .title a:link {
		color:#000;
	}
	#p1 .module_highlight .title a:visited {
		color: #454545;
	}
	#p1 .module_highlight .description { 			/* description */
		float:left;
		width:380px;
		height:26px;
		padding:0px 0px 6px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		overflow: hidden;
	}
	#p1 .module_highlight img { 			/* image */
		float:right;
		margin:0px 10px 0px 0px;
	}
	
/* HOMEPAGE - NEWS */	
#p1 .module_news {}
	#p1 .module .module_news {
		padding:12px 0px 0px 10px;
		margin:0px 0px 0px 0px;
	}
	#p1 .module_news .title { 			/* Title */
		float: left;
		width:170px;
		padding:0px 0px 0px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	#p1 .module_news .title a:link {
		color:#000;
	}
	#p1 .module_news .title a:visited {
		color: #454545;
	}
	#p1 .module_news .date { 			/* description */
		float:left;
		width:45px;
		padding:2px 0px 0px 0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
}

/* ABOUT US - Overview */	
#p8{}	
	#c9{
		float:left;
		width: 441px;
		padding:0px 0px 0px 0px;
		clear:none;
	}
	#c10{
		float:right;
		width: 190px;
		padding:0px 10px 0px 0px;
		clear:none;
	}


/* ABOUT US - Contact */
#p9{
	font-family:Arial, Helvetica, sans-serif;
	}
	#p9 .module_text {
		float: left;
		width: 360px;
		color:#000;
		padding:0px 0px 10px 0px;
		margin:0px;
		clear:left;
	}
	#p9 h2 {
		padding:0px;
		margin:0px;
		color:#000;
		text-transform:uppercase;
		font-size:12px;
	}
	#p9 .module .module_text p {
		color:#000;
		font-size:12px;
		padding:0px;
		margin:0px;
		background-color: #fcdd82;
	}
	#p9 #c11 p {
		color:#000;
		font-size:14px;
		padding:12px 0px 24px 0px;
		border-bottom: 1px solid #919191;
	}
	
	#c152 {
		clear:none;
		float: right;
		width: 300px;
		margin:0px 11px 0px 0px;
		color: #FFF;
		background-color: #1e56a1;
	}
		#c152 .info, #c152 form{
			background-color: #1e56a1;
		}
	#c152 legend {
		height: 0px;
		display: hidden;
	}
	#c152 p {
		width: 220px;
		padding:20px 0px 0px 20px;
	}
	#c152 fieldset {
		width: 265px;
		padding:0px 0px 10px 20px;
		color: #FFF;
	}
	#c152 label {
		width: 260px;
		padding:0px 0px 10px 0px;
		color: #FFF;
	}
	#c152 input {
		width: 240px;
		padding: 0px;
	}
	#c152 textarea {
		width: 240px;
		padding: 0px;
	}
	#c152 .button {
		width: 150px;
		padding:5px 20px 10px 20px;
		margin:20px 20px 20px 20px;
		color: #7F7F7F;
		background: #FFF;
		text-align: center;
	}

	

/* ABOUT US - Announcements 
#p10 {}
	#p10 .title { 			/* Title */
		width:640px;
		padding:0px 0px 6px 0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
	}
	#p10 .title a:link {
		color:#1852a5;
		text-decoration:none;
	}
	#p10 .title a:visited {
		color:#1852a5;
		text-decoration:none;
	}
	#p10 .description { 			/* description */
		width:640px;
		padding:0px 0px 24px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	#p10 img { 			/* image */
		float:right;
	}
	#p10 .module_highlight { 			/* image */
		width:722px;
	}
		
/* ABOUT US - Supporters - Board of Trustees */
#p13 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
	#p13 .module_text {
		float:left;
		width:420px;
		margin:12px 0px 24px 0px;
	}
	#p13 h2 { 			/* name */
		float:right;
		width:330px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:12px;
		text-transform:uppercase;
	}
	#p13 h3 { 			/* title */
		float:right;
		width:330px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:12px;
	}
	#p13 h4 { 			/* company */
		float:right;
		width:330px;
		padding:3px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:12px;
		text-transform:uppercase;
		font-weight:normal;
	}
	#p13 p {
		float:right;
		width:330px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:12px;
	}
	#p13 h5 { 			/* image */
		float:left;
		width:60px;
		padding:0px 0px 0px 14px;
		text-align:left;
	}
	#p13 img { 			/* image */
		float:right;
		padding:0px 0px 0px 0px;
	}
	
/* ABOUT US - Supporters - Honorary Committee */
#p14 {}
	#p14 p {
		padding:12px 0px 12px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
	}
	
/* ABOUT US - Supporters - Executive Committee */
#p15 {}
	#p15 .module_text {
		margin:12px 0px 24px 0px;
	}
	#p15 h2 { 			/* company name */
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#1852a5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
	}
	#p15 h3 { 			/* name */
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
	}
	#p15 p { 			/* title */
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
/* ABOUT US - Supporters - Steering Committee */
#p16 {
	font-family:Arial, Helvetica, sans-serif;
	}
	#p16 .module_text {
		margin:12px 0px 24px 0px;
	}
	#p16 h2 { 			/* company name */
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#1852a5;
		font-size:12px;
		text-align:left;
	}
	#p16 h3 { 			/* name */
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:12px;
		text-align:left;
		text-transform:uppercase;
	}
	#p16 p { 			/* title */
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:12px;
	}
	
/* ABOUT US - Supporters - Corporate */
#p17 {
	}
	#p17 .module_text {
		float:left;
		width: 408px;
		margin:12px 0px 18px 0px;
		border-bottom:1px solid #c8c8c8;	
	}
	#p17 h2 { 			/* company name */
		float:left;
		width:220px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#1852a5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
	}
	#p17 h2 a:link {
		color:#1852a5;
		font-weight:bold;
		text-decoration:none;
	}
	#p17 h2 a:visited {
		color:#1852a5;
		text-decoration:none;
	}
	#p17 img {
		float:right;
		padding:0px 0px 0px 0px;
	}
	
/* MEDIA - Overview */	
#p18{}
	#p18 #c44{
		float:left;
		width:430px;
}
	#p18 #c44 h2 {
		width: 430px;
		color:#000;
		font-size:14px;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	#p18 #c44 p {
		width: 430px;
		color:#000;
		font-size:12px;
	}
	#p18 #c45{
		clear:none;
		float:right;
		width:267px;
		padding:0px;
		text-align:right;
	}	
	#c45 p {
		width:210px;
		padding:0px 0px 24px 0px;
	}
	#c45 p img {
		margin:0px 0px 24px 0px;
	}
	
	
/* MEDIA - Press */
#p19 {}
	#p19 h2 { 			/* Title Description */
		float:left;
		width:450px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
	}
	#p19 h3 { 			/* date */
		float:left;
		width:450px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#1852a5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	#p19 h4 { 			/* image */
		float:right;
		width:250px;
		padding:0px 0px 0px 14px;
		text-align:right;
	}
	#p19 .module_text {
		float:left;
		width:725px;
		margin:12px 0px 24px 0px;
		border-bottom:1px solid #c8c8c8;
	}
	
/* MEDIA - Press Releases */
#p20 {}
	#p20 .title { 			/* Title */
		float:left;
		width:720px;
		padding:12px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
	}
	#p20 .date { 			/* date */
		float:left;
		width:720px;
		padding:0px 0px 6px 0px;
		margin:0px;
		color:#1852a5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	#p20 .description { 			/* description */
		float:left;
		width:720px;
		padding:0px 0px 24px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		border-bottom:1px solid #c8c8c8;
	}
/* MEDIA - Press Release - Detail */
.t3 {}
	.t3 h2 { 			/* Title */
		float:left;
		width:720px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	.t3 h6 { 			/* date */
		float:left;
		width:720px;
		padding:0px 0px 6px 0px;
		margin:0px;
		color:#1852a5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
	}
	.t3 #module p { 			/* description */
		float:left;
		width:720px;
		padding:0px 0px 24px 0px;
		margin:0px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
/* MEDIA - Video */

	
/* MEDIA - Radio */
#p54 {
	font-family:Arial, Helvetica, sans-serif;
}
	#p54 .title { 			/* Title */
		float:left;
		width:550px;
		padding:0px 0px 10px 0px;
		color:#000;
		font-size:14px;
		font-weight:bold;
	}
	#p54 .date { 			/* date */
		display:none;
		float:right;
		width:100px;
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#909090;
		font-size:9px;
		text-align:right;
	}
	#p54 .description { 			/* Description */
		float:left;
		width:600px;
		padding:12px 0px 0px 0px;
		color:#000;
		font-size:12px;
	}
	#p54 .module_audio {
		float:left;
		width:680px;
		padding:20px;
		margin:0px 0px 30px 0px;
		border:2px solid #a5a5a5;
	}
	#p54 .module_audio p { /* flash audio */
		width:600px;
		margin:0px 0px 0px 0px;
	}

/* SCHOOL - School Based Programs - Request */	
#p23{}	
	#p23 #c175{
		width: 400px;
		padding: 0px;
		margin:0px;
		clear:none;
	}
	#p23 p {
		color:#000;
		font-size:12px;
	}
	#p23 legend {		/* title of request */
		padding: 12px 0px 6px 0px;
		color:#1E56A1;
		font-size:14px;
	}
	#p23 .chk {			/* check box */
		padding: 0px 0px 0px 20px;
		margin: 0px 0px 0px 0px; 
		color:#000;
		font-size:12px;
	}
	#p23 input {	/* input box */
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
	}
	#p23 .l {			/* left input box */
		
	}
	#p23 .r {			/* right input box */
		
	}
	#p23 textarea {			/* check box */
		width:338px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
		border-top: 0px solid #FFF;
		border-right: 0px solid #FFF;
		border-bottom: 0px solid #FFF;
	}
	#p23 .button {
		padding:5px 20px 10px 20px;
		margin:10px 20px 50px 0px;
		color: #FFF;
		background: #FF0011;
		text-align: center;
		border-left: 2px solid #FF828A;
		border-top: 2px solid #FF424F;
		border-right: 2px solid #C3000E;
		border-bottom: 2px solid #98000A;
	}

/* SCHOOL - Community Programs - Join */	
#p56{}	
	#p56 #c176 {
		width: 400px;
		padding: 0px;
		margin:0px;
		clear:none;
	}
	#p56 p {
		color:#000;
		font-size:12px;
	}
	#p56 legend {		/* title of request */
		padding: 12px 0px 6px 0px;
		color:#1E56A1;
		font-size:14px;
	}
	#p56 .chk {			/* check box */
		padding: 0px 0px 0px 20px;
		margin: 0px 0px 0px 0px; 
		color:#000;
		font-size:12px;
	}
	#p56 input {	/* input box */
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
	}
	#p56 .l {			/* left input box */
		
	}
	#p56 .r {			/* right input box */
		
	}
	#p56 textarea {			/* check box */
		width:338px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
		border-top: 0px solid #FFF;
		border-right: 0px solid #FFF;
		border-bottom: 0px solid #FFF;
	}
	#p56 .button {
		padding:5px 20px 10px 20px;
		margin:10px 20px 50px 0px;
		color: #FFF;
		background: #FF0011;
		text-align: center;
		border-left: 2px solid #FF828A;
		border-top: 2px solid #FF424F;
		border-right: 2px solid #C3000E;
		border-bottom: 2px solid #98000A;
	}


/* RESEARCH  */	
#p45{}	
	#p45 #c100{
		float:left;
		width: 717px;
		padding:0px 0px 0px 5px;
		clear:none;
	}
	
	
/* PARENT EDUCATION - Overview */	
#p28{}	
	#p28 #c63{
		float:left;
		width: 440px;
		clear:none;
	}
		#p28 #c63 li {
			color:#1852a5;
			font-size:14px;
			list-style-type:square;		
		}
	#c64{
		clear:none;
		float:right;
		width: 280px;
		padding:0px 10px 0px 0px;
		text-align:right;
		
	}
	
	#p28 h2 {
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:14px;
		font-weight:bold;
	}
	#p28 p {
		color:#000;
		font-size:12px;
	}
	
/* PARENT EDUCATION - Join 15 Minute */	
#p34{}	
	#p34 p {
		color:#000;
		font-size:12px;
	}
	#p34 legend {		/* title of request */
		padding: 12px 0px 6px 0px;
		color:#1E56A1;
		font-size:14px;
	}
	#p34 label .chk {			/* check box */
		width:15px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
		color:#000;
		font-size:12px;
	}
	#p34 input {	/* input box */
		width:300px;
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
	}
	#p34 fieldset {			/* left input box */
		float:left;
		width:620px;
	}
	#p34 .l {			/* left input box */
		float:left;
		width:300px;
	}
	#p34 .r {			/* right input box */
		float:right;
		width:300px;
	}
	#p34 textarea {			/* check box */
		width:338px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
		border-top: 0px solid #FFF;
		border-right: 0px solid #FFF;
		border-bottom: 0px solid #FFF;
	}
	#p34 .button {
		padding:5px 20px 10px 20px;
		margin:10px 20px 50px 0px;
		color: #FFF;
		background: #FF0011;
		text-align: center;
		border-left: 2px solid #FF828A;
		border-top: 2px solid #FF424F;
		border-right: 2px solid #C3000E;
		border-bottom: 2px solid #98000A;
	}
	
	
/* DRUGS DON'T - Overview */	
#p29{}	
	#c65{
		float:left;
		width: 430px;
		margin:0px 0px 0px 3px;
		clear:none;
	}
	#c66{
		float:right;
		width: 270px;
		text-align:right;
		margin:0px 13px 0px 0px;
		clear:none;
	}
	#p29 h2 {
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-size:14px;
		font-weight:bold;
	}
	#p29 p {
		color:#000;
		font-size:12px;
	}
	#p29 #c65 ul {
		padding:0px 0px 0px 0px;	
	}
	#p29 #c65 li {
		color:#1852a5;
		font-size:12px;
		list-style-type: square;	
		padding:6px 0px 6px 0px;		
	}

/* DRUGS DON'T - Quarterly Updates */	
#p52{}	
	#p52 #c119{
		float:left;
		width: 720px;
		margin:0px 0px 0px 3px;
		clear:none;
	}
	
/* DRUGS DON'T - Join */	
#p33{}	
	#p33 p {
		color:#000;
		font-size:12px;
	}
	#p33 legend {		/* title of request */
		padding: 12px 0px 6px 0px;
		color:#1E56A1;
		font-size:14px;
	}
	#p33 label .chk {			/* check box */
		width:15px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
		color:#000;
		font-size:12px;
	}
	#p33 input {	/* input box */
		width:300px;
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
	}
	#p33 fieldset {			/* left input box */
		float:left;
		width:620px;
	}
	#p33 .l {			/* left input box */
		float:left;
		width:300px;
	}
	#p33 .r {			/* right input box */
		float:right;
		width:300px;
	}
	#p33 textarea {			/* check box */
		width:623px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
		background:#D9D9D9;
		border-left: 3px solid #1E56A1;
		border-top: 0px solid #FFF;
		border-right: 0px solid #FFF;
		border-bottom: 0px solid #FFF;
	}
	#p33 .button {
		padding:5px 20px 10px 20px;
		margin:10px 20px 50px 0px;
		color: #FFF;
		background: #FF0011;
		text-align: center;
		border-left: 2px solid #FF828A;
		border-top: 2px solid #FF424F;
		border-right: 2px solid #C3000E;
		border-bottom: 2px solid #98000A;
	}


	

.module{
	clear:both;
}

.module_text {
	margin:20px 0px 50px;
}

/* Module - Event
---------------------------------------------------*/
.module_event{
	margin:24px 0px 50px 0px;
}
	.module_event .info img{
		float:right;
		margin:5px 0px 0px 24px;
	}
	.module_event .info h2 {
		background:#1852a5;
		color:#FFF;
		margin:0;
		padding:0px 0px 8px 14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	.module_event .info h3 {
		background:#1852a5;
		color:#FFF;
		margin:0;
		padding:11px 0 0 14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.module_event .info p {
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:14px 0 0 14px;
	}

/* Module - Gallery
---------------------------------------------------*/
.module_gallery{
	border:1px solid #666;
	margin:0 0 20px 0;
	position:relative;
}
	.module_gallery a.gallery, .module_gallery a.gallery:hover{
		display:block;
		float:left;
		margin:0 0 10px 10px;
		height:104px;
		width:104px;
	}
		.module_gallery a.gallery img{
			border:2px solid #EEE;
		}
		.module_gallery a.gallery:hover img{
			border-color:#FFCC66;
		}
	.module_gallery h4{
		background:#1E56A1;
		color:#FFF;
		font-size:14px;
		padding:12px;
	}
	.module_gallery p.description{
		float:none;
		clear:left;
		padding:0 10px;
	}
		
/* Module - Highlight
---------------------------------------------------*/
.module_highlight{
	border-bottom:1px solid #c8c8c8;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	padding:24px 0px 12px 0px;
}
	.module_highlight .info .title{
		font-size:14px;
		margin:0;
		padding:0 0 8px 0;
	}
	.module_highlight .info .description {
		font-size:12px;
		width:85%;
	}
	.module_highlight .info img {
		float:right;
		padding:0px;
		border:1px solid #1e56a1;
	}
		
/* Module - Paypal Product
---------------------------------------------------*/
.module_product{
	position:relative;
}
	.module_product h2{
		position:relative;
	}
	.module_product h2 span{
		position:absolute;
		right:0;
		top:0;
	}
	.module_product a.product_image_link{
		background:url(../images/icons/magnifier.gif) left bottom no-repeat;
		color:#999;
		display:block;
		float:right;
		font-size:9px;
		height:267px;
		margin:0 0 0 10px;
		overflow:hidden;
		padding:0 0 0 19px;
		text-decoration:none;
		vertical-align:bottom;
		width:250px;
	}
		.module_product a.product_image_link img{
			margin-left:-19px;
		}
	.module_product strong, .module_product em{
		display:block;
		font-style:normal;
		font-weight:normal;
		padding:0 0 5px 0;
	}
		.module_product strong span, .module_product em span{
			font-weight:bold;
		}
		
	.module_product .buttons{
		position:relative;
		top:-23px;
		text-align:right;
	}
	
/* Module - Study
---------------------------------------------------*/
.module_study{
	border-bottom:1px solid #FFF;
	clear:left;
	position:relative;
}
.module_study div.info{
	background:#E3E3E3 url(../images/pdf-icon.gif) 95% 20px no-repeat;
	height:125px;
	margin:0;
	padding:0;
	width:723px;
}
	.module_study p.date{
		color:#1C55A2;
		font-size:11px;
		margin:0 0 0 20px;
		padding:20px 0 0 0;
		width:590px;
	}
	.module_study p.title{
		margin:5px 0 0 20px;
		padding:0;
		width:590px;
	}
	.module_study p.description{
		font-size:11px;
		margin:15px 0 0 20px;
		padding:0;
		width:590px;
	}
	
/* Module - Video
---------------------------------------------------*/
.module_video{
	border:2px solid #a5a5a5;
	clear:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	height:240px;
	margin:0px 20px 40px;
	padding:12px;
	width:176px;
}
	.module_video .info p.title{
		padding:12px 0 0;
		color:#000;
		font-size:12px;
		width:176px;
	}
	.module_video .info p.date{
		color:#909090;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		margin:0px;
		padding:0;
		text-align:right;
		width:176px;
	}

