.clear{clear: both;}
.floatleft{float: left;}
.floatright{float: right;}

html
{
	background-position: #681602;
	background: #681602;
}

div#menu{padding-top: 20px;background: #324143;}

div#hd{text-align: center; background: #f5f5eb;	border-bottom: 3px solid #272727;}

div#bd{background: #f5f5eb; border-bottom: 3px solid #272727;}
	div#bd div.inside{padding: 10px;}
	div.textbox{background: url(../images/shadowbox.gif) top; padding-top: 3px;}
	div#bd div.textbox div.inside{background: url(../images/shadowbox.gif) bottom;margin: 2px; }

div#ft{padding: 20px; background: #fff; clear: both;}



/*DO NOT TOUCH UNDER THIS LINE*/
#ft:after, ul.MenuBarHorizontal:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#ft, ul.MenuBarHorizontal
{display: inline-block;}

/* Hides from IE-mac \*/
* html #ft, ul.MenuBarHorizontal
{height: 1%;}

#ft, ul.MenuBarHorizontal
{display: block;}
/* End hide from IE-mac */

/* menu styles */
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 14px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #324143;
		padding: 5px 12px;
		text-decoration: none;
		text-align:center;
		
		width: 111px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #324143;
	 	color: #800000;
	 	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid #24313C}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
{
	background-position: #800000;
	width: auto;
	background: #800000;
	color: #FFFFCC;
}
			
			#jsddm li ul li a:hover
			{	background: #24313C}