#banner-container{
	background-image:url(/themes/ilc/images/banner-bg.gif);
	height:100px;
	width:774px;
	margin-bottom:10px;
}

/* UI */

body {
	background-image: url(/themes/ilc/images/bg.gif);
	background-repeat:repeat-x;
	background-color:#fff4d1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#main-container{
	width:775px;
	padding:0;
	margin:0;
}
#banner-logo{
	background-image:url(/themes/ilc/images/banner-logo.jpg);
	background-repeat:no-repeat;
	width:348px;
	height:98px;
	padding:0;
	margin:0;
	float:left;
/*	background-color:red;*/
	border-left: 1px solid #9dc600;
}
#ui-container{
/*	background-image:url(/themes/ilc/images/ui-bg.jpg);*/
	background-color:#FFFFFF;
/*	background-repeat:no-repeat;*/
/*	background-position:top;*/
	width:773px;	
	padding:0;
	margin:0;
	clear:both;	
	border-top: 1px solid #9dc600;
	border-left: 1px solid #9dc600;
	border-right: 1px solid #9dc600;
}
/* Level One Navigation */
ul.level-one{
	list-style-type:none; 
	margin:0; 
	clear:both;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	height:50px;	
}
ul.level-one li{
	float:left;
	list-style-type:none;
	margin-right:15px;
	height:44px;

}
ul.level-one li a{
	text-decoration:none;
	padding:14px 4px 2px 4px;
	display:block;
	color:white;
}
ul.level-one li a:visited {
	color:white;
}

ul.level-one li a:hover{
	background-color:#fff7ad;
	color: #8cc124;
}
ul.level-one li.active a{
	background-color:#fff7ad;
	color: #8cc124;
}
ul.level-one li.active a:visited{
	color: #8cc124;
}


#date{
	clear:both;
	text-align:right;
	padding-top:14px;
	font-weight:normal;
	color:#fff7ad;
}
/* Level Two Navigation */
ul.level-two{
	list-style-type:none; 
	margin:0; 
	clear:both;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}
ul.level-two li{
	float:left;
	list-style-type:none;

}
ul.level-two li a{
	text-decoration:none;
	color:#444;
	padding:3px 8px 3px 8px;
	margin-left:1px;
	background-color: #fff7ad;
	display:block;
	border-top: 2px solid #9dc600;

}
ul.level-two li a:visited{
	color:#444;
}
ul.level-two li a:hover{
	color:#fff7ad;
	background-color: #9dc600;
}
ul.level-two li.active a{
	color:#fff7ad;
	background-color: #9dc600;

}
ul.level-two li.active a:visited{
	color:#fff7ad;

}
ul.level-two li.active {
/*	background-image:url(../images/level-one-active.gif);
	background-repeat:no-repeat;
	background-position:bottom center;*/
}

/* Navigation */

#level-one{
	height:40px;
	text-align:left;
	padding: 0px 140px 0px 10px;
	font-weight:bold;
	font-size: 12px;
	text-transform:uppercase;
/*	fff7ad*/
}
#level-two{
	height:20px;
	text-align:left;
	padding: 0;
	font-size: 12px;
	color: #999999;
}

#root-name{
	float:left;
	font-weight:bold;
	
	color: #ccc;
	
/*	color:#fff7ad;
	background-color: #9dc600;
	*/
	padding:3px 5px 3px 5px;
}
#level-two-nav{
	float:right;
	
}

/* Body */

#content{
	text-align:left;
	padding: 10px;
	min-height:350px;
	
	_height:350px;
}

/* Footer */

#footer-container{
	background-image:url(/themes/ilc/images/footer-bg.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top;
	width:643px;
	padding: 45px 65px 5px 65px;	
	margin:0;
	clear:both;
	height: 40px;
	border-left: 1px solid #9dc600;
	border-right: 1px solid #9dc600;
}
#footer-copyright{
	color:white;
	float:left;
	text-align: left;
	padding-top: 15px;
}
#footer-edit{
	font-size:11px;
	color:#999999;
	float:right;
	padding-top: 15px;
}
#footer-edit a{
	color:#999999;
	
}

	
	
/***** API Styles for Datamodules ******/

/* The new, edit & delete links will be contained within this div. */

#datamodule-admin {
	border:1px solid #ccc;
	background-color:#efefef;
	margin:10px 0px 20px 0px;
	padding:5px 15px 5px 15px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
}

/* Main Listing Page. Many record will be shown here. */

#datamodule-list h1{
	margin-bottom:10px;	
}
#datamodule-list h2{
	margin-bottom:5px;	
}
#datamodule-list h3{
	margin-bottom:-10px;
	font-size:12px;	
}
div.datarecord-summary-odd, div.datarecord-summary-even{
	margin-bottom:5px;
	padding:10px;
}
div.datarecord-summary-even {
	background-color:#efefef;
}
div.datarecord-excerpt{
	margin-top:10px;
}


/* Full view of a given record. Only one record will be shown here. */

div.datarecord-full h1{
	margin-bottom:0px;
}
div.datarecord-full h2{
	margin-bottom:5px;
}
div.datarecord-full h3{
	margin-bottom:0px;
	font-size:12px;
}
div.datarecord-body{
	font-size:12px;
}
div.datafiles{	
	border:1px solid #ccc;
	margin:10px;
	padding:10px;
}
div.datafiles h3{	
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
div.datafile-help{
	margin-bottom:10px;	
}
div.datafiles p{	
	margin-top: 5px;
}

/* When showing or editing the datarecord, there is a "Back to main listing" link. */

div.datarecord-backlink{
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid #ccc;
	padding-top:5px;
	font-size:11px;
	text-align:right;
}