/* Default AI! Menu */
body {
	background-image: url(http://marjoni.com/clients/aiin/aet/images/bkgnd.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	margin-left: 0px;
	margin-top: 0px;
}
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#882624; text-decoration:underline; }
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#882624; text-decoration:underline; }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#882624; text-decoration:underline; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#c90000; text-decoration:none; }

H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:18px; color:#6F6962; }
H3, p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#6F6962; }
H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#c90000; }
H1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; line-height:12px; color:#000000; }
#imagepad {
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
div.table,
div.table_menu,
div.table_text {
	padding: 0 0 15px 0;
	margin-bottom: 15px;
	background: url(images/hdot.gif) repeat-x bottom;
}
#jf {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 20px;
}

#jf ul.menu {
	width: 150px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url(images/hdot2.gif) repeat-x top;
}

#jf ul.menu li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

#jf ul.menu li a {
	padding: 2px 0;
	display: block;
	color: #333333;
	background: url(images/hdot2.gif) repeat-x bottom;
	text-decoration: none;
	outline: none;
}

#jf ul.menu li a span {
	padding-left: 16px;
	background: url(images/bullet.gif) no-repeat 5px 5px;
}

#jf ul.menu li a:hover,
#jf ul.menu li a:active,
#jf ul.menu li a:focus {
	color: #333333;
	background: url(images/hdot2.gif) repeat-x bottom #DDDDDD;
	text-decoration: none;
}

#jf ul.menu li.active a {
	background: url(images/hdot2.gif) repeat-x bottom #FFFFFF;
	color: #7BA566;
	font-weight: bold;
	text-decoration: none;
}

#jf ul.menu li.active a span {
	background: url(images/bullet3.gif) no-repeat 5px 5px;
}

#jf ul.menu li li a span {
	padding-left: 0px;
	background: none;
}

#jf ul.menu li ul {
	margin: 2px;
	padding-left: 20px;
	list-style: none;
	font-size: 70%;
	font-weight: bold;
	background: none !important;
}

#jf ul.menu li li {
	padding: 0px 0 0 2px !important;
	list-style: none;
}

#jf ul.menu li li a {
	padding: 0px 0 0;
	color: #6e3535;
	background: none !important;
	font-size: 92%;
	font-weight: normal;
}

#jf ul.menu li li a:hover,
#jf ul.menu li li a:active,
#jf ul.menu li li a:focus {
	color: #c90000;
	font-weight: bold;
}

#jf ul.menu li li a span {
	background: none !important;
	font-weight: normal;
}
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 92%;
}

.button {
	padding: 5px 5px;
	border: 1px solid #333333;
	background: url(images/grad1.gif) repeat-x top #cc3300;
	color: #CCCCCC;
	font-size: 65%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #cc3300;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}
#AImenu{
border: 1px solid black;
width: 250px;
background-color: #ffffff;
}

#AImenu a{
font: bold 10px Verdana;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}

#AImenu a{ /*Non IE rule*/
width: auto;
}

#AImenu a:hover{
background-color: red;
color: white;
}
<---start drop down menu---->

#ssddm{
float: right;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 20px;}
	
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 100px;
	background: #cc0000;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #6e3535}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #660000;
	border: 1px solid #660000}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #333333;
		font: 11px arial}

	#sddm div a:hover
	{	background: #333333;
		color: #FFF}
<end drop down menu--->
