body {
background:#194B96;
background-image:url(/img/templates/shared/bg_tile.gif);
background-repeat:repeat-y;
color:#000;
font:11px/13px verdana,arial,sans-serif;
height:100%;
margin:0;
padding:0;
}

#main_nav iframe {
	margin: 5px;
	padding: 0;
	border: #999 1px solid;
	display: inline;
	float: left;
}

html #main_nav {
margin: -10px 0 0;
}

#main_nav {
margin: -10px 0 0;
/*margin:0;*/
padding:0;
width:160px;
}

.logo {
text-align: center;
background: #fff url(/img/knowledge-center/logo_bg.gif) no-repeat right top;
padding-top: 10px;
padding-bottom: 10px; 
margin:0;
}

#nav_ads, #nav_social {
		background: url(/img/navigation/nav-bkgd.png) no-repeat top center;
		overflow: auto;
		margin-left: 0;
		padding: 15px 10px;
    list-style: none;
	}
	
	#main_nav #nav_social a img {
		background: url(/img/navigation/nav-bkgd.png) no-repeat top center;
		border:none;
		float: left;
		margin: 4px;
	}
	

	#nav_aou {
		background: url(/img/navigation/aou-bkgd.png) no-repeat top center;
		padding: 35px 20px 10px 20px;
		margin: -11px 0 0;
    list-style: none;
	}
	
	#nav_aou li {
		margin: 5px 0;
		font-size: 11px;
	}
	
	#nav_aou li a {
		color: #555;
		text-decoration: none;
	}
	
	#nav_aou li a:hover {
		color: #052667;
		text-decoration: underline;
	}
	

	#nav_search {
		background: url(/img/navigation/nav-bkgd.png) no-repeat top center;
		padding: 10px 10px 0 10px;
		margin: -10px 0 0;
	}
	
	#nav_search_submit {
		background: url(/img/navigation/nav-search-bkgd.png) repeat-x;
		height: 22px;
		padding: 0 4px;
		border: none;
		color: white;
	}
	
	#nav_search_text {
		width: 90px;
		height: 20px;
		border: 1px #a3a3a3 solid;
		background: white;
		font-size: 10px;
	}

#nav_core {
padding:0 0 0 0;
margin:10px 0 10px 0;
list-style: none;
}
	
	#nav_core li a {
		height: 43px;
		width: 160px;
		padding: 0;
		display: block;
		text-indent: -2000em;
		opacity: 0;
		filter:alpha(opacity=0);
		-webkit-transition-property: opacity;
		-webkit-transition-duration: 1s;
		-moz-transition-property: opacity;
		-moz-transition-duration: 1s;
		-o-transition-property: opacity;
		-o-transition-duration: 1s;
	}
	
	#nav_core li a:hover {
		-webkit-transition-property: opacity;
		-webkit-transition-duration: .5s;
		-o-transition-property: opacity;
		-o-transition-duration: .5s;
		-moz-transition-property: opacity;
		-moz-transition-duration: .5s;
		opacity: 1;
		filter:alpha(opacity=100);
	}
	
				
	#nav_core li.kc a {
		background: url(/img/navigation/btn-kc-on.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.kc {
		background: url(/img/navigation/btn-kc-off.png)   no-repeat top center;
    list-style: none;	
	
	}
	
	#nav_core li.mbr {
		background: url(/img/navigation/btn-mbr-off.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.mbr a {
		background: url(/img/navigation/btn-mbr-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.cert {
		background: url(/img/navigation/btn-cert-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.cert a {
		background: url(/img/navigation/btn-cert-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.tr {
		background: url(/img/navigation/btn-tr-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.tr a {
		background: url(/img/navigation/btn-tr-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.abt {
		background: url(/img/navigation/btn-abt-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.abt a {
		background: url(/img/navigation/btn-abt-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.comm {
		background: url(/img/navigation/btn-comm-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.comm a {
		background: url(/img/navigation/btn-comm-on.png) no-repeat top center;
    list-style: none;
	
	}
	
	#nav_core li.conf {
		background: url(/img/navigation/btn-conf-off.png) no-repeat top center;
    list-style: none;
	
	}
	#nav_core li.conf a {
		background: url(/img/navigation/btn-conf-on.png) no-repeat top center;
    list-style: none;
	
	}




/* handles the look of the logged in registered users upper right log in box on the index page 20090618 rmk 
**************************************************************************************************************** */
#regUserLogBox {
margin:4px 0 0 0;
padding:0;
width:150px;
height:157px;
text-align:center;
}

#regUserLogBox h3 {
margin:0 0 0 0;
font-size:18px;
}

#regUserLogBox p {
margin:-40px 0 0 0;
text-align:center;
}

#regUserLogBox ul li {
margin:0 0 5px -24px;
padding:0;
font-size:10px;
}

#regUserLogBox img {
margin:10px 0 0 0;
padding:0;
border:none;
}

/* colored block of text for Join ASQ blurbs in the My ASQ area - rmk 20090827
============================================================================================================== */
#joinASQBlock {
margin:20px 10px 0 10px;
padding:10px;
background-color:#EEF4FF;
border:1px solid #D2E3FD;
}

#joinASQBlock strong {
 color:#194B96;
}


/* icons for social media links - rmk 20110117
============================================================================================================== */
#socialIcons {
margin:3px 0 20px 10px;
width:120px;
height:30px;
}

#socialIcons img {
border:none;
float:left;
padding-right:5px;
}

















