body {
	font-family: Arial, Helvetica, sans-serif; margin:0px; background-color:#36430B;
}
a 		{color:#769B1B; text-decoration:none;}
a:hover	{color:#36430B; text-decoration:underline;}

img {margin:0px 5px}

#asparagus-main {width:950px; margin:auto; background-color:#FFFFFF;}

#asparagus-banner {height:34px; background-color:#769B1B;}
#asparagus-banner-left {float:left;}
#asparagus-banner-right {float:right;}

#asparagus-header {background-image: url(images/asparagus-header-bg.jpg); height:148px;  text-align:right;}


#asparagus-links {width:100%; border-top: 3px solid #A8BA4E; border-bottom: 3px solid #A8BA4E; font-size:90%; height:32px;}
#asparagus-links ul {list-style: none; padding:0; margin:0;}
#asparagus-links li {float:left; margin: 1px 0px;}
#asparagus-links a  {display: block; height:32px; line-height:200%; text-align:left; padding-left:20px; margin-right:4px; float:left;
			text-decoration: none;
			color:#36430B;
			background-color: #FFF;
			font-weight: bold;}

#asparagus-links a:hover {display: block; height:32px; line-height:200%; text-align:left; padding-left:20px; margin-right:4px; float:left;
			text-decoration: underline;
			color:#36430B;
			background: url(images/asparagus-link-icon.jpg) no-repeat #fff;
			font-weight: bold;}
			
#asparagus-content { background-color:#F3F3E0; padding:5px; clear:both; font-size:medium;}

#asparagus-footer {background-color:#769B1B; color:#FFFFFF; text-align:center; font-size:0.7em; padding:5px;}
#asparagus-footer a {color:#FFFFFF; text-decoration:none;}
#asparagus-footer a:hover {color:#FFFFFF; text-decoration:underline;}

h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#36430B; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#36430B; border-bottom:#A8BA4E solid 1px;}


#asparagus-login-welcome {background:#769B1B; color:#fff; width:100%; padding:5px; font-size:95%;}
#asparagus-login-welcome a {color:#FFFFFF; text-decoration:none;}
#asparagus-login-welcome a:hover {color:#FFFFFF; text-decoration:underline;}


/* NAV DROPDOWN CSS CODE STARTS HERE */


.dropdownmenu {clear:both; height:32px; width:100%; position:relative; left:0px; top:0px; z-index:1; background:#fff; 
		border-top: 3px solid #A8BA4E; border-bottom: 3px solid #A8BA4E; font-size:95%; font-weight:bold;}
.dropdownmenu ul {margin:0; padding:0; }
.dropdownmenu li {float:left; width:auto; margin:0; padding:0px; list-style:none; position:relative; line-height:200%;}
.dropdownmenu li.first {border:0;}

.dropdownmenu a {display:block; text-decoration:none; width:auto; height:32px; padding:0px 10px 0px 24px; color:#36430B; border-left:3px solid #fff; float;left;}
.dropdownmenu a:hover {text-decoration:underline; background: url(images/asparagus-link-icon.jpg) no-repeat 2px 2px #fff;}
.dropdownmenu ul ul {width:180px; margin:0;}
 

/* a hack so that IE5.5 faulty box model is corrected */
* html .dropdownmenu a {width:auto; w\idth:auto; background:#fff; }

/* hide the sub levels and give them a positon absolute so that they take up no room */
.dropdownmenu ul ul {visibility:hidden; position:absolute; height:0; top:32px; left:0; width:auto;}
/* another hack for IE5.5 */
* html .dropdownmenu ul ul {top:31px;t\op:32px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.dropdownmenu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.dropdownmenu ul ul a, .dropdownmenu ul ul a:visited {width:158px; border:3px solid #A8BA4E; background:#FFF; border-top:0;}
/* yet another hack for IE5.5 */
* html .dropdownmenu ul ul a, * html .dropdownmenu ul ul a:visited {width:180px;w\idth:128px;}

/* style the top level hover */
.dropdownmenu a:hover {}
.dropdownmenu ul ul a:hover {}

/* make the second level visible when hover on first level list OR link */
.dropdownmenu ul li:hover ul, .dropdownmenu ul a:hover ul{visibility:visible; margin:0;}