/* CSS Document */

/*  Body CSS Information  */
body {
	background-image: url(http://media.targetsafety.com/media/targetsafety/website/tsbg.jpg);
	background-repeat:repeat;
}

/* Control for centering and size of main DIV Frame */
	
	#frame {
		width:800px;
		margin-right:auto;
		margin-left:auto;
		padding:0px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#333333;
		}
		
/* DIV Control for header image area */		
	#contentheader {
		background:#ffffff;
		}

	#contentnavigation {
		text-align: left;
		background-color:#BFDBFF;
		border-top: 1px solid #152F55;
		border-bottom: 1px solid #152F55;
		padding: 2px 5px 5px 5px;
		}
		
		#contentnavigation a {
			font-size:12px;
			font-weight:bold;
			text-decoration: none;
			padding: 5px 5px 5px 5px;
			color:#005596;
			}
			
		#contentnavigation a:hover {
			text-decoration:none;
			padding: 5px 5px 5px 5px;
			BACKGROUND: #ffffff;
			color:#cc3300;
			}	
			
			/* Style and script for Drop Down Navigation */

#dropmenudiv{
position:absolute;
z-index:100;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#005596;
text-decoration: none;
background-color:#BFDBFF;
padding: 5px 5px 5px 5px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#ffffff;
color:#cc3300;
}

/* Universal Controls - Links != Top Navigation or Side Bar
	Better text control to use P and heading tags */

		 a {
			text-decoration: none;
			color:#005596;
			}
			
		 a:hover {
			color:#cc3300;
			text-decoration: underline;
			}


p {
	font-size: 12px;
	color: #333333;
	padding-left:10px;
	padding-right: 3px;
	}
	
h1{
	color:#005596;
	font-size:18px;
	padding-top:5px;
	padding-left:10px;
	padding-right: 3px;
	}	
	
h2 {
	font-size: 12px;
	font-weight:bold;
	color: #152f55;
	padding-left:10px;
	padding-right: 3px;
	}
h3 {
	font-size: 12px;
	font-weight:bold;
	color: #152f55;
	padding-left:10px;
	padding-right: 3px;
	}

ul {
	color:#333333;
	list-style:square inside;
	margin-left: 40px;
	padding: 5px 5px 5px 5px;
	}	

#sidebar{
	background-color:#D9E9ff;
	}
	
		
/*  Center Content Div */

#contentcenter {
	font-size:12px;
		}

.quotes {
	font-size: 12px;
	color: #333333;
	font-style:italic;
	padding-left:5px;
	padding-right: 3px;
	}
		
	#contentimage {
		background:#fff;
		}
				
	#content2 {
			font-size:12px;
			background-image:url(http://media.targetsafety.com/media/targetsafety/website/bg_main.jpg);
			background-repeat:repeat-x;
			border-top: 1px solid #C0C0C0;
}
	
	#box {
		width:221px;
		height: 280px;
		background:#ffffff;
		border: 1px solid #bfdbff;
		padding:2px;		
		}

	#box2 {
		width:181px;
		height: 300px;
		background:#ffffff;
		border: 1px solid #bfdbff;
		padding:2px;		
		}
	#box3 {
		width:500px;
		background:#ffffff;
		border: 1px solid #bfdbff;
		padding:2px;		
		}
	#box4 {
		width:221px;
		background:#ffffff;
		border: 1px solid #bfdbff;
		padding:2px;		
		}
/*Style for side menu bar*/

table.subnav a {
display: block;
}

div.subnav a {
color: #005596;
text-decoration:none;
padding:5px 0 5px 5px;
}

div.subnav a:link {
color: #005596;
background: #BFDBFF;
}

div.subnav a:active {
color: #000000;
background: #BFDBFF;
}

div.subnav a:visited {
color: #005596;
background: #BFDBFF;
}

div.subnav a:hover {
color: #cc3300;
background: #fff;
}


/* Footer DIV Information */

	#contentfooter {
		background: #FFFFFF;
		text-align: center;
		font-size:12px;
		border-top: 1px solid #C0C0C0;
		}
		
