body
{
	margin:0;
}

#nav
{
	float:left;
	width:100%;
	font:x-small/1.5em Verdana, Arial, sans-serif;
	line-height:normal;
	background:url("images/bg_blue_top.gif") repeat-x top;
	/*background:url("images/bg_blue.gif") repeat-x bottom;*/
}
#nav ul
{
	margin:0;
	padding:0px 20px 0px 0px; 
	/*padding:10px 10px 0 0;*/
	list-style:none;
}
#nav li
{
	float:right;
	background:url("images/blue_left_top.gif") no-repeat right bottom;
	/*background:url("images/blue_left.gif") no-repeat left top;*/
	margin:0;
	padding:0 9px 0px 0px;
	/*padding:0 0 0px 9px;*/
}
#nav a
{
	display:block;
	background:url("images/blue_right_top.gif") no-repeat left bottom;
	/*background:url("images/blue_right.gif") no-repeat right top;*/
	padding:3px 4px 10px 15px;
	/*padding:5px 15px 4px 6px; To make sure it's high enough to meet the bg */
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#nav a:hover
{
	color:#c0c0c0;
	text-decoration:underline;
}
#nav #current
{
	background-image:url("images/gray_on_left_top.gif");
	/*background-image:url("images/gray_on_left.gif");*/
}
#nav #current a
{
	background-image:url("images/gray_on_right_top.gif");
	/*background-image:url("images/gray_on_right.gif");*/
	color:gray;
	padding-bottom:5px;
	cursor:default;
}
#nav #current a:hover {text-decoration:none;}

#header
{
	float:left;
	width:100%;
	font:x-small/1.5em Verdana, Arial, sans-serif;
	line-height:normal;
	font-weight:bold;
	background:url("images/bg_blue_base.gif") repeat-x bottom;
	/*background:url("images/bg_brown.gif") repeat-x bottom;*/
}
#header ul
{
	margin:0;
	padding:0 0 0 20px; 
	/*padding:20px 10px 0 0;*/
	list-style:none;
}
#header li
{
	float:left;
	background:url("images/brown_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#header a
{
	display:block;
	background:url("images/brown_right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:underline;
	font-weight:bold;
	color:#112233;
	/*color:#FF00FF;*/
}
#header a:hover
{
	color:#000080;
	text-decoration:none;
}
#header #current
{
	background-image:url("images/brown_on_left.gif");
}
#header #current a
{
	background-image:url("images/brown_on_right.gif");
	color:gray;
	padding-bottom:5px;
	cursor:default;
	text-decoration:none;
}
#header #current a:hover {text-decoration:none;}



#gray
{
	float:left;
	/*width:100%;*/
	font:x-small/1.5em Verdana, Arial, sans-serif;
	line-height:normal;
	font-weight:bold;
	background:url("images/bg_yellow.gif") repeat-x bottom;
}
#gray ul
{
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#gray li
{
	float:left;
	background:url("images/gray_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#gray a
{
	display:block;
	background:url("images/gray_right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
#gray a:hover
{
	color:#999999;
}
#gray #current
{
	background-image:url("images/gray_on_left.gif");
}
#gray #current a
{
	background-image:url("images/gray_on_right.gif");
	color:gray;
	padding-bottom:5px;
	cursor:default;
}



#green
{
	float:left;
	/*width:100%;*/
	font:x-small/1.5em Verdana, Arial, sans-serif;
	line-height:normal;
	font-weight:bold;
	background:url("images/bg_orange.gif") repeat-x bottom;
}
#green ul
{
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#green li
{
	float:left;
	background:url("images/green_left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
}
#green a
{
	display:block;
	background:url("images/green_right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
#green a:hover
{
	color:#999999;
}
#green #current
{
	background-image:url("images/green_on_left.gif");
}
#green #current a
{
	background-image:url("images/green_on_right.gif");
	color:gray;
	padding-bottom:5px;
	cursor:default;
}