body {
	}

.reset {

	font-size: medium;
	margin: 0 0 0 0;

	}

.reset div, .reset span, .reset object, .reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6, .reset p, .reset blockquote, .reset abbr, .reset acronym, .reset em, .reset img, .reset strong, .reset sup, .reset dl, .reset dt, .reset dd, .reset ol, .reset ul, .reset li, .reset form, .reset label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

#homePageContent {
	
	font-size: 62.5%;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1;
	color: black;
	position: relative;
	min-width: 793px;
}

	#homePageContent ul, #homePageContent ol {
	
		list-style: none;
	
		}

	#homePageContent a {
	
		text-decoration: none;
	
		}
		
	#homePageContent h2 {
	
		font-weight: bold;
		font-size: 1.6em;
		line-height: 1.3em;
		background-color: #fff;
        font-variant: normal;
        color: #333;

	
		}

.outtaHere {

	position: absolute; 
	left: -9999px;
	top: -9999px;

	}
	
#homePageRight {

	font-size: 1.2em;
	line-height: 1.5em;
	min-height: 1px;

	}
	
	#homePageLeft {
	
		display: inline;
		float: left;
		position: relative;
		width: 500px;
		margin: 0 20px 0 0;
	
		}
		
			#rotator {
			
				margin: 0 auto 20px auto;
				width: 500px;
				font-size: 1.4em;
				line-height: 140%;
			
				}
				
				.jcarousel-skin-dcmp {

					position: relative;
					
					}

				.jcarousel-clip {

					width: 500px;
					height: auto;
					overflow: hidden;
					position: relative;

					}
					
				#rot {

					overflow: hidden;
					position: relative;

					}

				#rot li {

					float: left;
					width: 500px;
					height: auto;
					position: relative;

					}

				#rot img {

					display: inline; 
					float: left;
					min-height: 1px;
					padding: 0;
					margin: .7em 14px 7px 0;

					}
					
				#rot h3 {

					font-size: 1.5em;
					color: #09c;
					border-bottom: 1px solid #ccc;
					padding: 0 0 1em 0;
					margin: .7em 0 .7em 0;

					}
					
					
				#rot p {

					font-size: .9em;
					margin: 1.5em 0 0 0;

					}
					
					#rot p.first {
					
						margin: 0;
					
						}
						
					.jcarousel-control {
					
						min-height: 1px;
					
						}
					
					.jcarousel-control dl {
					
						font-size: .9em;
						padding: 0 0 0 205px;
						background: url("images/dcmpNews.png") no-repeat left center;
						min-height: 58px;
					
						}
						
						.jcarousel-control dt {
						
							display: inline;
							float: left;
							min-width: 20px;
							padding: 0 5px 10px 5px;
							border-top: 1px solid #09c;
							border-bottom: 1px solid #09c;
						
							}
							
							.jcarousel-control dt.rotActive {
							
								background: url('images/activearrow.png') no-repeat bottom center;
								padding: 0 5px 15px 5px;
								border-bottom: none;
							
								}
								
							.jcarousel-control dt.notActive {
							
								background: none;
							
								}
								
							.jcarousel-control dt  a{
						
								display: block;
								margin: 10px 0 0 0;
								color: #09c;
								border: 1px solid #09c;
								min-width: 20px;
								padding: 5px;
								display: block;
								text-align: center;
								font-weight: bold;
							
								}
								
								.jcarousel-control dt  a:hover, .jcarousel-control dt  a:focus, .jcarousel-control dt  a:active {
								
									text-decoration: none;
									outline: none;
									background-color: #f60;
									border-color: #f60;
									color: #fff;
								
									}
								
								.jcarousel-control dt a.blueBG {
								
									color: #fff;
									background: #666;
									border-color: #666;
									font-size: 1.7em;
									padding: 10px 10px 12px 10px;
									
								
									}
					
					.jcarousel-control h2 {
					
						position: absolute;
						left: -9999px;
						top: -9999px;
					
						}		
				
				
				
			#newsletter {
			
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				margin: 0 0 20px 0;
				text-align: center;
			
				}
				
			#learnAbout {
			
				margin: 0 0 20px 0;
				min-height: 1px;
				padding: 0 0 20px 0;
				border-bottom: 1px solid #ccc;

			
				}
				
				#learnAbout h2 {
				
					display: inline;
					float: left;
					text-indent: -9999px;
					width: 48%;
					height: 86px;
				
					}
					#learnAbout h2 a {
                                                                                
						display: block;
						height: 86px;
                                                                                
					}

					
					#learnAbout .learnDescription {
					
						margin: 0 2% 0 0;
						background: url("images/learnDescription.png") no-repeat center top;
					
						}
						
					#learnAbout .learnCaptions {
					
						background: url("images/learnCaptions.png") no-repeat center top;
					
						}
				
			#resources{
			
				display: inline;
				clear: left;
				float: left;
				width: 45%;
				border: 1px solid #ccc;
				margin: 0 2% 20px 0;
				padding: 10px;
			
				}
				
				#resources dl {
				
					padding: 10px 0 0 0;
				
					}
					
					#resources dt {
					
						text-indent: -9999px;
						margin: 20px 0 10px 0;
					
						}
						
					#resources dd {
					
						margin: 10px 0 0 0;
						padding: 10px 0 20px 0;
						border-bottom: 1px solid #ccc;
					
						}
						
						.keysToAccess {
						
							
							height: 65px;
							background: url("images/keystoaccess.png") no-repeat center top;
							display:block;
						
							}
							
						.EAIC {
						
							
							height: 85px;
							background: url("images/eaic.png") no-repeat center top;
							display:block;
						
							}
							
						.CIY {
							
							height: 56px;
							background: url("images/ciy.png") no-repeat center top;
							display:block;
						
							}
				
			#articles {
			
				display: inline;
				float: left;
				min-height: 1px;
				width: 44%;
				border: 1px solid #ccc;
				margin: 0 0 20px 0;
				padding: 10px;
				
				}
				
				#articles h2 {
				
					display: inline;
					float: left;
					margin: 0 10px 0 0;
					width: 173px;
				
					}
					
					.rss {
					
						display: inline;
						float: right;
						height: 26px;
						width: 26px;
						margin: 0 0 10px 0;
						outline:0;
						text-indent: -9999px;
						background: url("images/rss.png") no-repeat left top;
					
						}
				
				#articles ul {
				
					margin: 20px 0 0 0;
					clear: both;
				
					}
					
					#articles ul li,#newMedia ul li {
					
					margin-bottom: .8em;
					
						}
						
						#articles ul li span {
						
							display: block;
							margin: 0 0 .6em 0;
							font-style: italic;
							color: #666;
						
							}
		
	#homePageRight {
	
		display: inline;
		float: left;
		width: 263px;				
		margin: 0 10px 0 0;
	
		}
		
		#newMedia, #connect, #campaigns {
		
			border: 1px solid #ccc;
			padding: 10px;
			margin: 0 0 20px 0;
		
			}
			
			#newMedia h2 {
				
				display: inline;
				float: left;
				margin: 0 10px 0 0;
				
				}
			
			#newMedia ul {
			
				margin: 20px 0 0 0;
				clear: both;
			
				}
				
				#newMedia ul li {
				
				
				
					}
					
					#newMedia ul li span {
					
						display: block;
						margin: 0 0 .6em 0;
						font-style: italic;
						color: #666;
					
						}
			
		#connect ul {
		
			
		
			}
			
			#connect li {
			
				margin: 20px 0 0 0;
			
				}
				
				#connect li h3 {
				
					display: inline;
					float: left;
					clear: left;
					width: 52px;
					height: 52px;
					text-indent: -9999px;
					margin: 0 20px 0 0;
				
					}
				
				#connect li .youtube {
				
					background: url('images/youtube.png') no-repeat left top;
				
					}
					
				#connect li .facebook {
				
					background: url('images/facebook.png') no-repeat left top;
				
					}
					
				#connect li .twitter {
				
					background: url('images/twitter.png') no-repeat left top;
				
					}
			
		#campaigns {
		
		
		
			}
			
			#campaigns dl {
				
				padding: 10px 0 0 0;
			
				}
				
				#campaigns dt {
				
					text-indent: -9999px;
					margin: 20px 0 10px 0;
				
					}
					
				#campaigns dd {
				
					margin: 10px 0 0 0;
					padding: 10px 0 20px 0;
					border-bottom: 1px solid #ccc;
				
					}
					
					.RCAA {
						
						height: 61px;
						background: url("images/rcaa.png") no-repeat center top;
						display:block;
					
						}
						
					.LIL {
						
						height: 67px;
						background: url("images/lil.png") no-repeat center top;
						display:block;
					
						}
			
			
			
#learnAbout:after, #articles:after, .jcarousel-control:after, #connect li:after {
	
	content: ".";
	display: block;
	height: 0px;
	font-size: 0px;
	clear: both;
	visibility:hidden;
	overflow: hidden;

	}
#connect h3 a {
                
    display: block;
    width: 52px;
    height: 52px;
                
    }

