<!--

body 					{font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; margin:10px; padding:0px; background:#FFFFFF url(/elements/background.gif) repeat-x;}
#page					{position:absolute; left:10px; top:10px; width: 98.5%;}
#content				{margin-top:110px;}
#contmid				{margin-top: 130px; border:1px solid #F0DC6D; border-width:0px 1px; background:#ffffff; padding:0px 10px;}
#conttop				{position:absolute; top:110px; width:100%;}
#conttop td				{font-size:1px;}
#footer					{padding-top:25px; text-align:center;}
#header					{position:absolute; left:0px; top:0px; width: 100%;}
#logo					{position:absolute; left:0px; top:0px; z-index:2;}
#slogan					{position:absolute; left:0px; top:0px; width: 100%;}
#menuscont				{position:absolute; left:0px; top:70px; background:#ffffff; width:100%; height:29px;}
#menus					{position:absolute; left:5px; top:2px; z-index:3;}
#menus ul				{list-style:none; padding:1px 0px 0px; margin:0px; background:white; width:100%;}
#menus ul li			{display:inline; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bold;}
#menus ul li a			{padding:4px 5px 5px; text-decoration:none; color:blue; background:white;}
#menus ul li a:hover	{color:white; background:blue;}
#menus ul ul			{position:absolute; left:0px; top:22px; width:7em; display:block; visibility:hidden; border:1px solid #c0c0c0; padding:0px; border-bottom-width:0px;}
#menus ul ul li			{display:block; font-weight:normal; border-bottom:1px solid #c0c0c0;}
#menus ul ul li a		{padding:2px; display:block;}
#menus ul ul ul			{left:100px; top:0px;  display:block; visibility:hidden; width:10em;}


/* Mouse out and Over Classes */
div.menus a.topout		{color:#0000ff; background:#ffffff;}	/* Should be Background and Color from div.??? ul li a */
div.menus a.topover		{color:#ffffff; background:#0000ff;}	/* Should be Background and Color from div.??? ul li a:hover */
div.menus a.subout		{color:#0000ff; background:#ffffff url(/elements/arrow-left.gif) no-repeat right;}	/* Should be Background and Color from div.??? ul li a */
div.menus a.subover		{color:#ffffff; background:#0000ff url(/elements/arrow-left.gif) no-repeat right;}	/* Should be Background and Color from div.??? ul li a:hover */

/* other styles */

h1			{font-size:2em; font-weight:bold;}
h2			{font-size:1.75em; font-weight:bold;}
p			{font-size: 1em;}
.new		{color:#ff0000; font-weight:bold;}
.immediate	{color:#ff0000; font-weight:bold;}
.bold		{font-weight:bold;}
.featured	{color:#0000ff; font-weight:bold; text-decoration:none;}
.featured:hover	{text-decoration:underline;}
small		{font-size: .7em; font-weight:bold; padding-bottom:5px;}
small a		{text-decoration:none;}

/* Fix Problems Using IE */
* html #menuscont			{height:26px;}
* html #menus				{top:0px;}
* html #menus ul			{width:99%;}
* html #menus ul ul			{width:8em;}
* html #menus ul ul ul		{width:11em;}
* html #menus ul ul ul li a	{width:100%;}

-->