
/* UI */
body{
	background-image: url(/themes/nrt/images/bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #f8fbf2;
	margin:0;
}
#main-container{
	width:775px;
	height:500px;
	
}
/* Logo */
#logo-container{
	float:right;
	width:310px;
	height:90px;
	padding:75px 0px 0px 0px;
	text-align:center;
}
/* Level 1 Navigation */
#level-one-container{
	float:left;
	margin:0;
	padding:95px 0px 0px 0px;
	width:460px;
	text-align:left;
}
ul.level-one{
	list-style-type:none;		
	padding:0;
	margin:0;
	height:26px;	
}
ul.level-one li{
	float:left;
	list-style-type:none;
	font-weight:bold;
	height:26px;
}
ul.level-one li a{
	text-decoration:none;
	color:#444;
	padding:6px 8px 6px 8px;
	background-color:#FFF;
	display:block;
}
/* IE Needs This a:visited and a:link */
ul.level-one li a:link, ul.level-one li a:visited{
	color:#444;
}
ul.level-one li a:hover{
	background-color: #f7efdb;	
}
ul.level-one li.active a{
	color: #839c45;
	background-color: #f7efdb;	
}
/* IE Needs This a:visited and a:link */
ul.level-one li.active a:link, ul.level-one li.active a:visited{
	color:#839c45;
}
ul.level-one li.end-cap{
	width:9px;
	background-image: url(/themes/nrt/images/end-cap.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Level 2 Navigation */
#page-name{
	font-size:18px;
	font-weight:bold;
	text-align:right;
	
	color:#5b6f33;
	margin-top:12px;
}
#sidenav{
	width:165px;
	float:right;

}
#level-two-container{
	padding-top:2px;

}
ul.level-2{
	list-style-type:none; 
	margin:0; 
	clear:both;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}
ul.level-2 li{	
	list-style-type:none;
	margin-bottom:4px;
	font-size:11px;
	_height:35px;
	_margin-bottom:0px;

}
ul.level-2 li a{
	display:block;
	text-decoration:none;
	color:#444;
	padding:9px 5px 12px 12px;
	background-image: url(/themes/nrt/images/level-2-bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;

}
ul.level-2 li a:hover{
	background-image: url(/themes/nrt/images/level-2-bg-active.gif);
	background-position: bottom right;
	background-repeat: no-repeat;	
}
ul.level-2 li.active a{
	background-image: url(/themes/nrt/images/level-2-bg-active.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* IE Needs This a:visited and a:link */
ul.level-2 li a:link, ul.level-2 li a:visited{
	color:#444;
}

/* Level 3 Navigation */

ul.level-2 li.sub{	
	margin-bottom:15px;
	_margin-bottom:10px;
}

ul.level-3{
	list-style-type:none; 
	margin:0; 
	clear:both;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	
}
ul.level-3 li{	
	list-style-type:none;
	margin-bottom:3px;
	font-size:11px;
	_height:35px;
	_margin-bottom:0px;
}
ul.level-3 li a{
	display:block;
	text-decoration:none;
	color:#444;
	padding:9px 5px 12px 12px;
	background-image: url(/themes/nrt/images/level-3-bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
ul.level-3 li a:hover{
	background-image: url(/themes/nrt/images/level-3-bg-active.gif);
	background-position: bottom right;
	background-repeat: no-repeat;	
}
ul.level-3 li.active a{
	background-image: url(/themes/nrt/images/level-3-bg-active.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* Body */

#body-container{
	clear:both;
	padding:0;
	width:755px;
	margin-left:20px;
}
#content-container{
	float:left;	
}
#content-header-l{
	background-image: url(/themes/nrt/images/content-hd-l.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:12px;
	margin:0;

}
#content-header-r{
	background-image: url(/themes/nrt/images/content-hd-r.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height:12px;
	margin:0;
}
#content-footer-l{
	background-image: url(/themes/nrt/images/content-ft-l.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:12px;
	margin:0;
}
#content-footer-r{
	background-image: url(/themes/nrt/images/content-ft-r.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height:12px;
	margin:0;
}

#content{	
	padding:10px;
	background: white url(/themes/nrt/images/bg-content.gif) no-repeat bottom right;
	min-height:400px;
	_height:400px;	
	margin:0;
}
.with-nav{
	width:590px;
}
.no-nav{
	width:755px;
}


/* Footer */

#footer-container{
	padding: 10px 0px 25px 0px;	
	clear:both;
}
#footer-copyright{
	color:#3f4e26;
	padding-left:5px;
	font-weight:bold;
	float:left;
	text-align: left;
}
#footer-edit{
	font-size:11px;
	color:#b7c99a;
	float:right;
	padding-right:5px;
}
#footer-edit a{
	color:#b7c99a;
	
}
