* {padding:0; margin:0;}
.clear {clear:both;}
.bearcatgreen {color: #006747;}
img.right {float:right; margin:0em 0em 0em 0.6em;}
img.left {float:left; margin:0em 0.6em 0em 0em;}
a img {border:none;}

body {background:#fff; color:#000; font-size:0.85em; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
#wrapper {width:960px; margin:auto; padding-bottom:10px;}
#content {width:100%;}
#content.featureNarrow {float:left; width:705px;}

/* ========================== HEADER CSS ========================== */
#hwrapper {position:relative; width:960px; height:90px; margin:0 auto;}
#nostandards {display:none;}
#skiptocontent {font-size:0; position:absolute; text-indent:-9999em;}

/* --- site brand --- */
#siteBrand {float:left; width:320px; height:90px;}
#logo {width:230px; height:43px; background:url("../images/knacktive.png") no-repeat;}
#logo a {display:block; width:230px; height:43px; text-indent:-9999em; overflow:hidden;}
#solution {clear:both; width:300px; height:20px; margin-top:9px; background:url("../images/solution.png") no-repeat; text-indent:-9999em; overflow:hidden;}

/* --- site navigation --- */
#siteNav {float:left; width:321px; height:90px; margin-top:2px;}
#menu {float:left; width:100%; margin:0; padding:0; list-style:none;}
#menu li {position: relative; float:left; margin:0; padding:0;}
#menu li h2 a {float:left; height:50px; background:url("../images/navigation.png") no-repeat; text-indent:-9999em;}
#menu a.who {width:66px; background-position: 0 top;}
#menu li:hover a.who {background-position: 0 bottom;}
#menu a.work {width:76px; background-position: -66px top;}
#menu li:hover a.work {background-position: -66px bottom;}
#menu a.join {width:90px; background-position: -142px top;}
#menu li:hover a.join {background-position: -142px bottom;}
/*
#menu a.media {width:78px; background-position: -232px top;}
#menu li:hover a.media {background-position: -232px bottom;}
*/
#menu a.partners {width:89px; background-position: -232px top;}
#menu li:hover a.partners {background-position: -232px bottom;}

#menu li ul {clear:both; display:none; list-style:none; position:absolute; top:50px; width:600px; height:30px;}
#menu li:hover ul {display:block; z-index: 6000;}
#menu li ul li a {height:auto; width:auto; padding: 6px 6px 10px 5px; margin:0 6px; text-decoration:none; color:#F8991D;}
#menu li ul li {border-right:1px solid #F8991D;}
#menu li ul li:last-child {border:none;}
#menu li ul li a:hover {color:#838383; text-decoration:underline;}

#who-menu {margin-left:0;}
#work-menu {margin-left:0;}
#join-menu {margin-left:-25px;}
/*#media-menu {margin-left:-50px;}*/
#partners-menu {margin-left:-50px;}

/* --- search box --- */
#siteUtil{float:right; width:165px; margin-left:25px; text-align:right;}
#search {width:165px;}
input.searchText {width:115px; font-size:8pt; margin: 6px 0px 0px 6px; padding:0px !important; border:none !important; background:none !important; }
input.searchButton {float:left; }
.searchbg{background:url("../images/searchBox.png") no-repeat; float: left; width:127px; height:21px;}
input.cse-input {background-image:none !important;}
#contentum table#gs_id50 {margin:0 !important;}
.gsc-adBlock {display:none !important;}

/* --- connect --- */
#connect {float:right; margin-top:6px;}
ul.social {list-style:none; margin-left:-8px;}
ul.social li {display:inline; margin-left:5px;}

.team {float:right; margin:0 0 10px 10px; width:520px;}

/* ================================================================ */

/* ========================== STYLES CSS ========================== */
/* --- contentum --- */
#contentum {float:left; width:960px; padding:0;}

#contentum h1, #contentum h2, #contentum h3, #contentum h4, #contentum h5, #contentum h6 {color:#0090DA;}
td.heading h1, td.heading h2, td.heading h3, td.heading h4, td.heading h5, td.heading h6 {color:#ffffff !important; margin:2px !important;}
#contentum h1 {font-size:1.4em; margin: .67em 0}
#contentum h2 {font-size:1.2em; margin: .75em 0}
#contentum h3 {font-size:1.0em; margin: .83em 0}
#contentum h4 {font-size:0.8em; margin: 1.12em 0}
#contentum h5 {font-size:0.6em; margin: 1.5em 0}
#contentum h6 {font-size:0.4em; margin: 1.6em 0}

#contentum a, #contentum a u {color:#0090DA; text-decoration:none;}
#contentum a:hover, #contentum a:hover u {color:#838383;}
#contentum p {padding:0.5em 0;}
#contentum ul {margin-left:3em; padding:0.25em 0;}
#contentum ol {margin-left:3em; padding:0.25em 0;}
#contentum blockquote {margin-left:3em;}
#contentum blockquote p {padding:0.5em 0;}
#contentum table {margin:1em 0;}
.small td {font-size:0.8em !important;}
#contentum td {font-size:14px !important; font-family:Arial, Helvetica, sans-serif; padding:0.2em 0.3em;}
#contentum td.heading, #contentum tr.heading {background-color:#0090DA; color:#ffffff; font-weight:bold;}
#contentum td.subheading, #contentum td.sub, #contentum tr.sub {background-color:#CCE9F8; font-weight:bold;}
#contentum td.alt, #contentum tr.alt {background-color:#efefef;}
#contentum dt {color:#0090DA; font-size:1.0em; font-weight:bold;}
#contentum dd {margin-left:30px; margin-bottom:8px;}

#contentum .caption {font-size:0.8em; line-height:1em;}

p.continue {font-size:10px; text-align:right; text-transform:uppercase;}
p.continue a {text-decoration:none;}
p.continue a:hover {color:#838383;}

/* --- sidebar --- */
#sidebar {float:right; width:227px; margin-top:18px;}

/* --- module box structure --- */
#sidebar .module {clear:both; width:215px; margin-bottom:8px; padding:6px; background-color:#CCE9F8;}
#sidebar p.module-title {position:relative; top:-6px; left:-6px; width:215px; display:block; padding:4px 6px; background-color:#0090DA; color:#fff; font-weight:bold;}

#sidebar .module h2 {font-size:14px; color:#000; margin:0}
#sidebar .module h2 a {color:#000; text-decoration:none;}
#sidebar .module h2 a:hover {color:#838383;}
#sidebar .module h3 {font-size:13px; color:#0090DA; margin:0 ; font-weight:normal;}
#sidebar .module a img {border:none;}

#sidebar .module ul {position:relative; float:right; margin:0;}
#sidebar .module li {list-style:none; width:205px; padding:5px; margin:0 0 0 20px; color:#000; font-size:0.85em; border-bottom:1px solid #8ECEEF;}
#sidebar .module li a {color:#0090DA; text-decoration:none;}
#sidebar .module li a:hover {color:#838383; text-decoration:underline;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* ================================================================ */

/* ========================== FOOTER CSS ========================== */
p.copyright {clear:both; width:100%; margin:0 auto; padding-top:50px; font-size:11px; text-align:center; padding-bottom:50px;}
p.copyright a {color:#0090DA; text-decoration:none;}
p.copyright a:hover {color:#838383; text-decoration:underline;}

#footerlinks {clear:both; width:100%; padding:20px 0 50px 0; text-align:left !important;}
#footerlinks-content {width:960px; margin:0 auto; padding-top:20px; border-top:1px solid #838383;}
#footerlinks ul{float:left; width:190px; margin:0; padding:0; list-style:none;}
#footerlinks ul li {width:100%; color:#0090DA;}
#footerlinks ul li h3 {color:; font-size:11px; font-weight:bold; padding-bottom:8px;}
#footerlinks ul li a {float:none; display:block; height:auto; padding:2px 10px 2px 0; text-indent:0; text-decoration:none; color:#838383; font-size:10px;}
#footerlinks ul li a:hover {text-decoration:underline;}
/* ================================================================ */


/* ========================== press release CSS ========================== */
.pr_date {font-weight:bold;}
.pr_headline {}
.pr_author {font-style:italic;}
#pr_content {}
.pr_topimage {}
/* ================================================================ */

/* --- Media Bar (including calendar and AddThis widget --- */
#media_bar {position:inherit; float:right; margin-top:5px;}
.tooltip {display:none; background:url("../images/ui/smoothness/tooltip_white.png"); height:69px; padding:20px; width:169px; font-size:11px; color:#000;}
.tooltip li {list-style:none; margin-left:-35px; line-height:18px; }

.addthis_toolbox{position:static; top:0px !important;}
.addthis_toolbox.addthis_pill_combo a {float:left;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet, .addthis_toolbox.addthis_pill_combo a.addthis_counter {margin-top:-2px;}
.addthis_button_facebook_like {margin-top:-2px;}
.addthis_button_compact .at15t_compact {margin-right:4px; float:left;} 

/* ================================================================ */

/* multimedia list */
li.audio {background:url("https://www.nwmissouri.edu/images/mc_audio.png") no-repeat; padding-top:5px; padding-left:24px !important; list-style: none outside none; }
li.photo {background:url("https://www.nwmissouri.edu/images/mc_photo.png") no-repeat; padding-top:5px; padding-left:24px !important; list-style: none outside none;}
li.video {background:url("https://www.nwmissouri.edu/images/mc_video.png") no-repeat; padding-top:5px; padding-left:24px !important; list-style: none outside none;}


/* Safari 3 Hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.searchText {padding-top:18px;}
}