a.sublevel:hover
{
	color		:	#fff;
}

a.sublevel:link, a.sublevel:visited
{
	color		:	#F9C9AE;
}

a.mainlevel#active_menu, a.sublevel#active_menu
{
	color		:	#fff;
}

a.mainlevel:hover
{
	color		:	#fff;
}

a.mainlevel:link, a.mainlevel:visited 
{
	color		:	#F9C9AE;
}

a.mainlevel
{
	background	:	url(img/menu_bg.png) 100% 0 no-repeat;
}

a.readon
{
	background	:	url(img/red_bullet.png) no-repeat;
}

a:link, a:visited
{
	color		:	#471704;
}

body
{
	background	:	#3F360C url(img/body_bg.png) repeat-x;
	color		:	#9D3A04;
}

span.pathway a
{
	background	:	url(img/green_bullet.png) 100% 0 no-repeat;
}

td#left-col
{
	background	:	#BA4A05 url(img/red_left_shadow.png) 100% 0 repeat-y;
}

td#middle-col
{
	background	:	#F4EDCB url(img/cream_middle_shadow.png) 100% 0 repeat-y;
}

td#right-col
{
	background	:	#A0981A;
}

td.buttonheading
{
	background	:	#E9D9A8;
}

td.sectiontableheader
{
	background	:	#B14104;
	border-right:	1px solid #9D3A04;
	color		:	#F9C9AE;
}

#bottom
{
	background	:	#D8BA61 url(img/cream_bottom_shadow.png) 100% 0 repeat-y;
}

#bottom div.moduletable h3
{
	background	:	none;
	color		:	#471704;
}

#bottom .corner_1
{
	background	:	url(img/cream_bottom_tl.png) 0 0 no-repeat;
}

#bottom .corner_2
{
	background	:	url(img/cream_bottom_bl.png) 0 100% no-repeat;
}

#header
{
	background	:	#471704 url(img/header_bg.png) repeat-x;
}

#left
{
	background	:	url(img/red_left_corner.png) 0 0 no-repeat;
}

#left div, #left p, #left td
{
	color		:	#F4EDCB;
}

#left div.shadow
{
	background	: 	url(img/red_middle_shadow.png) 100% 0 no-repeat;
}

#left .componentheading, #left .contentheading, #left .moduletable h3 
{
	background	:	url(img/red_head_left.png) 100% 0 no-repeat;
	color		:	#FBAA7E;
}

#middle
{
	background	:	url(img/red_middle_top.png) 0 0 repeat-x;
}

#middle div.shadow_1
{
	background	:	url(img/red_cream_middle_corner.png) 0 0 no-repeat;
}

#middle div.shadow_2
{
	background	:	url(img/red_cream_right_shadow.png) 100% 0 no-repeat;
}

#middle div.moduletable h3, .contentheading, .componentheading 
{
	background	:	#E9D9A8 url(img/cream_title.png) 0 0 no-repeat;	
	color		:	#471704;
}

#right
{
	background	:	url(img/red_cream_right_top.png) 0 0 repeat-x;
}

#right a
{
	color		:	#4c450d;
}

#right div, #right p, #right td
{
	color		:	#F4EDCB;
}

#right form
{
	border		:	none;
	color		:	#EADD81;
}

#right input
{
	background	:	#897D16;
	color		:	#EADD81;
}

#right select
{
	background	:	#897D16;
	color		:	#EADD81;
	padding		:	0;
	margin		:	0;
}

#right textarea
{
	background	:	#897D16;
	color		:	#EADD81;
	padding		:	0;
	margin		:	0;
}

#right .error
{
	color		:	#4c450d;
	font-weight	:	bold
}

#right div.moduletable h3
{
	background	:	#897D16 url(img/green_head_right.png) 0 0 no-repeat;
	color		:	#EADD81;
}

#right div.shadow
{
	background	:	url(img/red_cream_green_right_corner.png) 0 0 no-repeat;
}

#shadow
{
	background	:	#39310B url(img/main_shadow.png) repeat-x;
}

#spotlight
{
	height		:	117px;	
}

#top
{
	background	:	#E9D9A8 url(img/cream_top_shadow.png) 100% 0 repeat-y;
}

#top div.moduletable h3
{
	background	:	#E0CA85 url(img/cream_title2.png) 0 0 no-repeat;
	border-right:	8px solid #D3BD7A;
	color		:	#471704;
}

#top .corner_1
{
	background	:	url(img/cream_top_tl.png) 0 0 no-repeat;
}

#top .corner_2
{
	background	:	url(img/cream_top_bl.png) 0 100% no-repeat;
}

.createdate, .modifydate, .small
{
	color		:	#4E1B00;
}

#logo
{
	background: url(img/logo.png) no-repeat;
}



























div#vbottom {
	border-top: 15px solid #655C11;

}

div#vbottom a:link,
div#vbottom a:visited,
div#vbottom a:hover {
	color: #A0981A;
}

div#vbottom div {
	border-top: 10px solid #584F10;
	color: #A0981A;
}

/*****************************
 ****   supersuckerfish   ****
 *****************************/
#nav li {
	background: url(img/red_tab_r.png) 100% -40px no-repeat;
}

#nav li.on ul {
	background: #471704;
}

#nav a {
	background: url(img/red_tab_l.png) 0 -40px no-repeat;
	color: #FBAA7E;
}

#nav li.on a, 
#nav li.on:hover a,
#nav li.over.on a {
	color: #FCF0E0;
}
/* sub level links */

#nav li ul {
	background: #712406;
}

#nav ul li {
	background: none;
}

#nav li ul a, #nav li.on ul a {
	border-right: 1px solid #5C1E05;
}








label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
} 


.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 
fieldset
{
border: none;
}

legend
{display:none;
} 




#middle label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

#middle.submit input
{
margin-left: 6em;
} 


#middle.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
} 
#middle fieldset
{
border: none;
}

#middle legend
{display:none;
} 
