/* CSS Document */
@import url(alllevels.css);

body {
	background: #d9c7a0 url(../img/bg.gif) repeat-x top !important;
}

#header {
	height: 60px;
}

#header #logo {
	position: absolute;
	top: 0;
	height: 60px;
}

#header #logo #msm_logo {
	float: left;
	display: block;
	margin: 7px 0px 0px 15px;
	padding: 0;
	height: 46px;
	width: 168px;
	background: url(../img/logo_level3.png) no-repeat;
}


#header-dept-logo {
	position: absolute;
	top: 0px;
	left: 185px;
}

#header-logo {
	position: absolute;
	top: 7px;
	left: 14px;
	height: 46px;
	border: none;
}

#header #ry_general ul {
	clear: both;
	margin-top: 20px;
}

#header #logo #dept_logo {
	float: left;
	display: block;
	height: 46px;
}

#header #logo #dept_logo img {
	border: none;
}

#header .ry_display {
	margin: 6px 0 1px 0;
}

#header #ry_login {
	margin: 4px 0 1px 0;
}

#search {
	clear: right;
	margin: 1px 4px 0 0;
}

#navigation {
	height: 28px;
}

#navigation #bread_crumb {
	float: left;
	height: 21px;
	margin: 1px 0 0 0;
	padding: 4px 0 0 15px;
	font-size: 12px;
	color: #fff;
}

#navigation #bread_crumb li {
	float: left;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navigation #bread_crumb a {
	color: #002649;
	padding-right: 7px;
	margin-right: 5px;
	background: url(../img/dots.gif) 100% 50% no-repeat;
}

#main #content {
	background: #fff url(../img/content_bg.gif) repeat-x;
	border: none;
	margin: 0;
	padding: 0;
}

#main #content #content-div {
	padding: 35px 35px;
}

#footer div,#footer div a {
	color: #b89c6f;
}

#footer td {
	color: #b89b6f;
}

#layout .main-col {
	width: 986px;
}

#layout .menu-col {
	width: 164px;
}

#layout .menu-divider-col {
	width: 1px;
}

#layout .content-col {
	width: 821px;
}

#layout .main-full-col {
	width: 100%;
}

#layout .content-full-col {
	width: 100%;
}
