*{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
a img,a{outline:0;border:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:""""}
.clear{clear:both}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em;color:#333;background:#111;min-width: 950px;}
a{text-decoration:none;color:#06F}
a:hover{text-decoration:underline}
A.menuA
{
	font-family: font-family:'Droid Sans',arial,serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	padding-left: 8px;
}
A.menuA:hover
{
	font-family: font-family:'Droid Sans',arial,serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #555555;
	padding-left: 8px;
}
A.menuA:visited
{
	font-family: font-family:'Droid Sans',arial,serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	padding
	}
	
A.news
{
	font-family: font-family:'Droid Sans',arial,serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-left: 8px;
}
A.news:hover
{
	font-family: font-family:'Droid Sans',arial,serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-left: 8px;
}
A.news:visited
{
	font-family: font-family:'Droid Sans',arial,serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding
	}
#footer_1{padding:2px;
			position:relative;
			float:left;
			width:200px;
	}
#footer_2{padding:2px;
			position:realtive;
			float:left;
			width:235px;
	}
#footer_3{padding:2px;
			position:relative;
			float:left;
			width:225px;
	}
#footer_4{padding:2px;
			position:relative;
			float:left;
			width:220px;
			font-family: font-family:'Droid Sans',arial,serif;
			font-size: 12px;
			text-decoration: none;
			color: #FFFFFF;
	}
p{margin:0 0 1em}
strong{font-weight:700;color:#333}
em{font-style:italic}
small{font-size:12px;color:#666}
h1,h2{font-family:'Droid Sans',arial,serif;color:#111;font-weight:700;line-height:130%;font-size:18px;padding-bottom:2px;}
h2{font-weight:700;font-size:16px;margin:20px 0}
h4{font-weight:700;font-size:16px;margin:20px 0}
ul{}
blockquote{padding-left:20px;font-family:Arial,Helvetica,sans-serif;margin:20px 0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#efefef;font-size:11px;}
#header{width:950px;height:270px;position:relative;background:#fff}
#header-logo{
	width:420px;
	position:relative;
	left:380px;
	top:0px;
	text-align:right;
	height:65px;
	}
#header-login{width:120px;position:relative;left:5px;top:50px;text-align:left; padding:4px; border-radius: 10px; background-color:#39f; text-align:center;}
#header-image{width:320px;position:relative;left:620px;top:-48px;text-align:right;}
a#logo{font-size:30px;color:#FFF;font-weight:700;line-height:1em;font-family:'Droid Sans',arial,serif}
a#logo:hover{text-decoration:none;border-bottom:1px solid #39F;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg)}
header-description{position:relative;top:10px;width:420px;text-align:left;}
p.header-description{text-transform:capitalize;font-size:0.86em;margin:5px 0 0 0;font-style:italic;font-family:'Droid Sans',arial,serif;color:#fff}
.header-description a{
	font-size:30px;
	text-decoration:underline;
	color:#FFF;
	bottom:20px;
	}
.header-description a:hover{
	color:#39F}
#primary-nav-wrap{
	position:absolute;
	right:20px;
	bottom:20px;
	z-index:99;
	}
#side_navigation{
	width:172px;
	float:left;
	position:relative;
	}
#main_body{
	float:left;
	position:relative;
	width:750px;
	vertical-align:top;
	padding:10px;
	min-height: 450px;
	}
	
#main_body ul{
	list-style:disc;
	padding-left: 30px;
	padding-bottom: 10px;
	}
	
#main_body_content{
	width:490px;
	position:relative;
	vertical-align:top;
	padding:5px;
	min-height: 450px;
	}
#news_safety{
	width:220px;
	height:195px;
	position: realitve;
	left: 520px;
	float:right;
	background:url(safety_news.jpg) no-repeat;
	padding-top:30px;
	}
#demo-wrap{
	width:950px;
	padding:0px;
	margin:0 auto 20px auto;
	background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;
	border-radius:5px
	}
#main-content{
	padding-bottom: 20px;
	width:950px;
	position:relative;
	min-height:515px;
	display:block;
	overflow: auto;
	}
#center{margin:40px auto;width:950px}
#footer{
	margin-top:10px;
	padding:0px;
	margin:0 auto;
	width:950px;
	height:120px;
	position:relative;
	background:#ef8006;
	color:#FFF;
	}
#footerlink{font-size:12px;color:#FFF;font-weight:100;line-height:1em;font-family:'Droid Sans',arial,serif}
#footerlink:hover{
	text-decoration:none;
	border-bottom:1px solid #39F;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg)
	}
#newsticker-demo {
	width:200px;
	height:120px;
	left:10px;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:5px;
}
#newsticker-demo .title {
	font-size:11px;
	font-weight:bold;
	padding:2px;
	color:#FFFFFF;
}
#newsticker-demo p {
	margin:0px;
	padding: 8px 0px 0px 8px;
}
#newsticker-demo ul {}
#newsticker-demo li {
	list-style:none;
	display:block;
	padding:2px 2px 2px 2px;
	height:40px;
	font-family: Arial;
	color:#FFFFFF;
	font-size:12px;
}
#newsticker-demo li a {
	color:#FFFFFF;
}
.previous {
	outline:none;
	cursor:pointer;
	margin-left:100px;
	vertical-align: bottom;
}
.next {
	outline:none;
	cursor:pointer;
	margin-left:100px;
	vertical-align: top;
}
#p7nav, #p7nav ul {
	margin: 0;
	padding: 0;
	width: 172px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4F1F1;
}
#p7nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-color: #E8AC1A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A6D0D0;

}
#p7nav ul li {
	color: #FFFFFF;
	background-color: #6586AF;
	border-top: 0 !important;
	background-image: none;
}
#p7nav ul {
	margin: 0;
	padding: 0;
	z-index: 10000;
	border-color: #333333;
	border-top: 0 !important;
}
#p7nav a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	line-height:1.25em;
	background-color: #6285AF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#p7nav ul a {
	padding: 3px 10px 3px 15px;
	color: #666666;
	background-color: #90A5C0;

}
#p7nav a:hover {
	background-color: #90A5C0;
	color: #333333;
	border-color: #E8AC1A;


}

/* ------ the current page marker style ------ */
#p7nav .p7mark {
	color: #FFFFFF!important;
	background-color: transparent!important;
	font-weight: normal;
}

#p7nav .p7mark a {
	color: #333333!important;
	background-color: transparent!important;
	font-weight: normal;
	border-top-width: 0px;
	border-bottom-color: #666666;
}
#p7nav a:focus, #p7nav a:active {
	background-color: transparent!important;
	color: #FFFFFF;
	border-color: #E8AC1A;

}