/**Checklist homepage **/

#checklists_full { /**
	border:green dotted 2px;**/
	width:48%;
		font-size:large;
}

#checklists_full h3 a {
	color:green;
}

#checklists_full a {
	color: #910000;
	font-size:large;
}

#checklists_full ul {
	list-style-type:none;
}

#checklists_full ul .main { /**
	list-style-image:url(../image-files/extras/checklist_icon.gif);
	**/
	padding:0;
}


#checklists_full a:hover {
	font-style:italic;
	color:#000;
}

.top {
	float:right;
	margin-top:-5%;
}

.clpic {
	float:right;
	margin:2%;
	width:18%;

}

/***AD SECTION CODE****/

#ad_section {/**
	border:solid pink 1px;**/
	width:48%;
	float:right;
	margin-top: 10%;
}

.square {
	margin-left:5%;
}


/*************/

#safety_checklist{
	border: solid 1px #000;
	padding:2%;
	

}

.title {
	text-align:center;
}

#safety_checklist p {
	max-width:440px;
}

.maintopic {
	list-style-type:none;
	padding:0;
	
	margin:0;
}

.maintopic h2 { /**
	border:solid green 2px; **/
	padding:0;
	padding-bottom:1%;
	margin:0;
}

.link_tip {
	list-style-type:decimal;
	/**
	border: dotted 1px blue; **/
	padding-bottom:3%;
	
}

#safety_checklist a {
	color:green;
	font-weight:bolder;
}

#safety_checklist a:hover {
	font-size:120%;
	color:red;
	background-color:#fff;
}


.pic1 { /**
	border:solid 1px #000; **/
	float:right;
	margin:5%;
	margin-top:15%;
	width:30%;
	clear:right;
}

.pic2 {
	position:relative;
	margin: 3%;
	margin-top:6%;
	width:25%;
	
}

.pic3 {
	float:right;
	margin:2%;
	margin-top:5%;
	width:40%;
	padding:1%;
	background: url(../image-files/extras/img/gr-darkblue.png) repeat-x;
	-webkit-box-shadow: 0 7px 7px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 7px 7px rgba(0, 0, 0, .6);
}


/********TOPICS HOME*************/



#topic_list { /**
	border: solid red 2px; ***/
	background: url(../image-files/NCS/road.png) repeat-y;
	background-position: 85% 0%;
	z-index:99;

}

#topic_list ul {
	padding:0;
	padding-bottom:2%;
	margin:0;
	list-style-type:none;
}


#topic_list ul ul {
	list-style-type:square;
	padding-left:2%;
	margin:0;/**
	background: url(../image-files/NCS/leftarrow.png) no-repeat ;
	background-position: 75%; **/
	
}

#topic_list ul ul li {
	margin-left:2%;
	padding-top:.5%;
	font-size:medium;
}

#topic_list h3 { 
	width:50%;
	padding:1%;
	margin:0; 
	-webkit-border-radius: 5px; /* for Safari */
    -moz-border-radius: 5px; /* for Firefox *//**
	background: url(../image-files/NCS/orange-white-gradient.png) repeat-y; **/

}

#topic_list h3 a {
	color:#000;
	font-size:larger;
	font-style:italic;
}

#topic_list hr {
	width:60%;
	margin-left:0;
	color:green;
}

.top_st {
	float:right;
	margin-top:-2%;
	padding-right:40%;
	text-decoration:none;
	
}

#sunsafety h3 {
	background: url(../image-files/extras/img/yellow-gradient.png) repeat-y;
}	

#swimsafety h3 {
	background: url(../image-files/extras/img/a2w.png) repeat-y;
}

#homesafety h3 {
	background: url(../image-files/extras/img/horz-purple.png) repeat-y;
}

#firesafety h3{
	background: url(../image-files/extras/img/orange-white-gradient.png) repeat-y;
}

#dangersafety h3{
	background: url(../image-files/extras/img/green-gradient.png) repeat-y;
}

#internetsafety h3{
	background: url(../image-files/extras/img/yellow-gradient.png) repeat-y;
}

#hoildaysafety h3{
	background: url(../image-files/extras/img/a2w.png) repeat-y;
}

#summersafety h3{
	background: url(../image-files/extras/img/horz-purple.png) repeat-y;
}

#carseatsafety h3{
	background: url(../image-files/extras/img/orange-white-gradient.png) repeat-y;
}

#roadsafety h3{
	background: url(../image-files/extras/img/green-gradient.png) repeat-y;
}

/**Links **/



/**PICS**/



/************************/

