@CHARSET "ISO-8859-1";

/* MAIN PAGE CONTAINERS */
#wrapper {
	background-color:#FFFFFF;
	margin-left:-21px;
	padding:0 0 0 21px;
}
	#header {
		height:92px;
		background: #EFF0EE;
	}
		#wrapper #header #logo {
			color: #333;
			font-size: 30px;
			padding-top: 20px;
			padding-left: 20px;
		}
		#wrapper #header #logo a {
			color: #333;
			text-decoration: none;
		}
		#wrapper #header #logo .cp_text, #namesco #header #logo .cp_sub_text {
			display: block;
		}
		#wrapper #header #logo .cp_sub_text {
			color: #666;
			font-size: 12px;
			height: 20px;
			line-height: 20px;
			margin: 10px 0 0 5px;
			text-transform: uppercase;
			vertical-align: middle;
		}
			#wrapper #header #logo .cp_sub_text img {
				vertical-align: middle;
				border: 0;
			}
		#wrapper #header #buttons #mainsite {
			background-image: url('/knowledge/images/namesco_mainsite_link.jpg');
			background-repeat: no-repeat;
			display: block;
			height: 30px;
			margin: 0 1em 0 0;
			width: 118px;
		}
		#wrapper #header #buttons #controlpanel {
			background-image: url('/knowledge/images/namesco_controlpanel_link.jpg');
			background-repeat: no-repeat;
			display: block;
			height: 34px;
			margin: 5px 1em 0 0;
			width: 118px;
		}
	#content {
		background-color:#FFFFFF;
		clear:both;
		margin:0;
		padding:0;
	}
	#footer {
		background-color:#000066;
		color:#FFFFFF;
		clear:both;
		margin:0;
		padding:10px 20px 10px;
	}
	
/* GENERAL ALIGNMENT */
.left {
	float:left;
}
.right {
	float:right;	
}
.clear {
	clear:both;
}

/* IMAGE PLACEHOLDERS */
.logoContainer {
	padding:0 5px 0 0;
}

#header .right { margin: 13px 12px 0 0; }
#header .right #controlpanel { margin-top: 7px; display:block }

/* CONTENT PLACEHOLDERS */
#hierarchy {
	background:#DCDCDC url(/knowledge/images/namesco/bg_hierarchy.gif) repeat-x scroll;
	color:#333333;
	font-size:110%;
	padding:6px 10px 7px 10px;
	border:1px solid #BBBBBB;
	font-weight:bold;
}
#contentContainer {
	padding:14px 22px 20px 10px;
	width:529px;
}
#searchBar {
	padding:14px 22px 20px 21px;
	background-color:#EFEFEF;
	width:170px;
	height:75px;
	margin-top:10px;
}
#recentArticles {
	padding:14px 22px 20px 21px;
	background-color:#EFEFEF;
	width:170px;
	margin:10px 0;
}

