 body    { 
	width: 760px;  
	margin: 0 auto; 
	background:url('/images/Fieldbackground(new).jpg') no-repeat #d1d6b2;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
}

body,td,th  	{ color: #000000; font-size: 15px;  }

a:active        { color: #f9de35;   }

a:link          { color: #000000;   }

a:hover         { color: #f9de35; background-color: #1a570c;  }

a:visited       { color: #000000;   }

a:visited:hover { color: #f9de35; background-color: #1a570c; font-weight: bold;}

.piclink a		{ text-decoration: none;}

.clear {
    clear: both;
    padding-bottom: 1px;
    margin-bottom: -1px;
}

div.clearer {
clear: left;
line-height: 0;
height: 10;
} 

.bold			{ font-weight: bold; }

.entry          { padding: 2px; font-size: 11px; border-bottom: thin gray solid; }

.centry         { padding: 2px; font-dize: 11px; text-align: center; border-bottom: thin gray solid; }

.boldred		{ font-weight: bold; color: #6B0007; font-size: 12px; }

.errmsg			{ font-weight: bold; color: #6B0007; font-size: 12px; padding: 6px; background-color: #eeeeee; border: 1px black solid; }

.errmsg ul li		{ background-color: #eeeeee; }

.more			{ font-size: 12px; }

.menufont	  	{ color: #ffffff; font-weight: bold; font-size: 13px; text-align: center; }

.menu			{ color: #ffffff; font-weight: bold; font-size: 15px; text-align: center; background-color: #336633; }

.menu a:link	{ color: #ffffff; text-decoration: none; }

.menu a:visited { color: #ffffff; text-decoration: none;  }

.menu a:hover 	{ color: #6B0007; text-decoration: underline; }

.admintable     { background-color: #ffffff; font-size: 12px; }

.amenu          { font-size: 14px; color: #ffffff; font-weight: bold; text-align: center; background-color: #a1570c;}

.amenu a:link   { color: #ffffff; text-decoration: none; }

.amenu a:active  { color: #ffffff; text-decoration: none; }

.amenu a:visited { color: #ffffff; text-decoration: none; }

.amenu a:hover   { color: #6B0007; text-decoration: underline; }

.aoffice a:link   { color: #ffffff; text-decoration: underline; font-weight: bold;}

.aoffice a:active  { color: #ffffff; text-decoration: underline; font-weight: bold;}

.aoffice a:visited { color: #ffffff; text-decoration: underline; font-weight: bold;}

.aoffice a:hover   { color: #f9de35; text-decoration: underline; font-weight: bold;}

.alinks a:link   { color: #1a570c; text-decoration: underline; font-weight: bold; font-size:14px;}

.alinks a:active  { color: #1a570c; text-decoration: underline; font-weight: bold; font-size:14px;}

.alinks a:visited { color: #1a570c; text-decoration: underline; font-weight: bold; font-size:14px;}

.alinks a:hover   { color: #f9de35; text-decoration: underline; font-weight: bold; font-size:14px;}

.thead          { font-weight: bold; background-color: #1A570C; color: #ffffff; }

.atitle			{ color: #660000; font-size: 18px; font-weight: bold; }

ul              { font-size: 14px; }

li.linkindent	{ 
padding-left: 1em;
text-indent: -1em;
padding-bottom: 12px;
}

.pic			{ padding: 3px 3px 8px 3px; }

.photo			{ cursor: help; border: 2px black solid; }

.sidecaption	{ font-size: 11px; color: white; text-align: center; }

.caption		{ font-size: 12px; text-align: center; }

.content		{ 
    clear: none; 
    background-color: #ffffff;
    top: 0px; left: 0px;
    margin: 0px; 
    width: 760;
}

li.media		{ text-align: left; cursor: default; background-color: #ffffcc; font-size: 12px; color: #000000; border-bottom: 10px #ffffcc solid; font-weight:bold; }

li.media2		{ text-align: left; cursor: default; background-color: #ffffcc; font-size: 12px; color: #1a570c; border-bottom: 10px #ffffcc solid;}

.anav2menu      { background-color: #1a570c; color: #660000; font-weight: bold; text-decoration: none;

                    text-align: center; width: 165px; border-bottom: 2px #9db196 solid; padding: 0px; font-size: 12px; }

.anav2menu a:active     { color: #ffffff; text-decoration: none; text-decoration: underline; }

.anav2menu a:link       { color: #ffffff; text-decoration: none; text-decoration: underline; }

.anav2menu a:visited    { color: #ffffff; text-decoration: none; text-decoration: underline; }

.anav2menu a:hover      { color: #f9de35; text-decoration: underline; }

.anav3menu      { background-color: #1a570c; color: #660000; font-weight: bold; text-decoration: none;

                    text-align: center; width: 165px; border-bottom: 4px #1a570c solid; padding: 0px; font-size: 12px; }

.anav3menu a:active     { color: #ffffff; text-decoration: none; text-decoration: underline; }

.anav3menu a:link       { color: #ffffff; text-decoration: none; text-decoration: underline; }

.anav3menu a:visited    { color: #ffffff; text-decoration: none; text-decoration: underline; }

.anav3menu a:hover      { color: #f9de35; text-decoration: underline; }

.title      	{ color: #000000; font-size: 20px; font-weight: bold; }

.subtitle       { color: #6B0007; font-size: 15px; font-weight: bold; }

.subtitle2		{ color: #1A570C; font-size: 14px; font-weight: bold; }

.center			{ text-align: center; }

.message		{ color: #666699;  padding: 6px; text-align: center; font-weight: bold; }

.info			{ font-size: 13px; font-weight: bold; }

.prompt			{ font-weight: bold; text-align: right; padding-right: 4px; }

.greenline01	{ background-color: #9db196; color: #9db196; font-weight: bold; text-align: center; font-size: 12px; line-height: 15px; width: 760px;}

.logo			{ width: 760px; height: 146px;}

.beige			{ background-color: #ffffcc;}

.yellow			{ background-color: #f9de35;}

.green			{ background-color: #1a570c;}
.lightGreyGreen			{ background-color: #e3eedd;}

.greenFont		{ color: #1a570c; }

.header			{ background-color: #ffffff; color: black; font-weight: bold; text-align: center; vertical-align: middle; font-size: 24px; padding: 0px; border-top: 12px #ffffff solid; border-bottom: 8px #ffffff solid;}

.aheader		{ background-color: #9db196; color: black; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; line-height: 28px; border-top: 24px #ffffff solid}

.aheaderwhite	{ background-color: #ffffff; color: #1a570c; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; height: 28px;}

.bheader		{ background-color: #1A570C; color: white; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; line-height: 28px; border-top: 24px #ffffff solid}

.sumheader		{ background-color: #1a570c; color: #f9de35; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; height: 22px; border-bottom: 1px #f9de35 solid; border-top: 16px #9db196 solid;}

.mheader		{ background-color: #ffff33; color: #006600; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; height: 16px;}

.headerBeige	{ background-color: #ffffcc; color: #1a570c; font-weight: bold; text-align: center; font-size: 18px; padding: 0px; border-top: 16px #ffffcc solid; border-bottom: 16px #ffffcc solid;}

.aheaderBeige	{ background-color: #ffffcc; color: #1a570c; font-weight: bold; text-align: center; font-size: 12px; padding: 0px; }

.oheader		{ background-color: #1a570c; color: #f9de35; font-weight: bold; text-align: center; font-size: 18px; padding: 0px; }

.o1header		{ background-color: #1a570c; color: #ffffff; font-weight: bold; text-align: center; font-size: 12px; padding: 0px; }

.sheader		{ background-color: #1a570c; color: #ffffff; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; border-top: 8px #1a570c solid; }

.spheader		{ background-color: #1a570c; color: #ffffff; font-weight: bold; font-style: italic; text-align: center; font-size: 12px; padding: 0px; }

.oheader		{ background-color: #1a570c; color: #f9de35; font-weight: bold; text-align: center; font-size: 18px; padding: 0px; }

.cheader		{ background-color: #1a570c; color: #f9de35; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; }

.bodheader		{ background-color: #1a570c; color: #f9de35; font-weight: bold; text-align: center; font-size: 16px; padding: 0px; }

.bodline1		{ background-color: #ffffff; color: #000000; font-weight: bold; text-align: left; font-size: 14px; padding: 0px; border-top: 8px #ffffff solid; }

.bodline2		{ background-color: #ffffff; color: #000000; font-weight: normal; text-align: left; font-size: 12px; padding: 0px; }

.spacer8		{ background-color: #ffffff; color: white; height: 8px;}

.spacer12		{ background-color: #ffffff; color: white; height: 12px;}

.spacer18		{ background-color: #ffffff; color: white; height: 18px;}

.spacergreen18	{ background-color: #1a570c; color: white; height: 18px;}

.spacer24		{ background-color: #ffffff; color: white; height: 24px;}

.spacergreen24	{ background-color: #1a570c; color: white; height: 24px;}

.spacer45		{ background-color: #ffffff; color: white; height: 46px;}

.spacergreen42	{ background-color: #1a570c; color: white; height: 42px;}

.spacerbeige24	{ background-color: #ffffcc; color: #ffffcc; height: 24px;}

.footer      {	 
	border: 0px #666666 solid; 
	padding: 0px;
	line-height: 24px;
	color: #ffffff; font-size: 12px; 
	font-weight: bold; text-align: center; background-color: #1a570c; 
	width: 760px; margin: 0;
}

.footer a:active     { color: #ffffff; text-decoration: none; text-decoration: underline; }

.footer a:link       { color: #ffffff; text-decoration: none; text-decoration: underline; }

.footer a:visited    { color: #ffffff; text-decoration: none; text-decoration: underline; }

.footer a:hover      { color: #f9de35; text-decoration: underline; }

ul.norm			{ text-align: left; }

li.square		{ display: block; list-style-type: square; text-align: left; background-color: #ffffcc; border: 1px #1a570c solid;}

.right			{ float: right; }

img.left {
  float:left;
  margin-right:12px;  
  margin-bottom:12px;
}

.news           { text-align: left; margin: 4px; clear: right; }

.news2          { text-align: left; font-size: 95%; }

.newscat        { font-weight: bold; color:#6B0007; font-size: 15px; padding-top: 12px; text-decoration: underline }

.return			{ padding-left: 8px; }

div#article     { padding-right: 4px; padding-bottom: 8px; }

div#related     { padding-left: 8px; }

div#related li      { line-height: 150%; }

div#brief  { padding-left: 4px; font-size: 95%; }

.brief     { padding-right: 3px; font-size: 12px; }

.headline  { font-size: 110%;}

.bheadline { font-size: 110%; font-weight: bold; }

.extra  { padding-left: 8px; font-size: 95%; color: #999999; }

.date  { font-size: 10px; }

.mbox { 
	background-color: #ffd734; 
	border-top: 2px #ffd734 solid; 
	border-left: 1px #666666 solid; 
   	border-right: 1px #666666 solid;  
}

img.cpic {
	margin: 0 auto; 
}

img.right {
    float: right;
    line-height: 1.2; 
    position: relative;
    margin-left: 12px;
    margin-bottom: 12px;
    border: 0px black solid;
    z-index: 700;
}

img.rightLink {
    float: right;
    line-height: 1.2;     
    margin-left: 12px;
    margin-bottom: 12px;
    z-index: 70;
    border: 0;
}

.SGBackground   { background-image:url('/gifs/AlfalfaBackground.gif');  background-repeat: no-repeat; height: 787px; width: 590px; background-position: center; }

.picture		{ margin: 0px 5px 0px 5px }

.right          { float: right; line-height: 1.2; }

.indOpen        { background-image:url('/graphics/bottom.gif');  background-repeat: no-repeat; height: 28px; background-position: right; }

.indClosed      { background-image:url('/graphics/right.gif'); background-repeat: no-repeat; height: 28px; background-position: right; }

.picker         { font-size: 10px; overflow: auto; width: 300px; }

.mini           { font-size: 80%; line-height: 80%; }

.tdetail        { font-size: 11px; }

.bodyNormal 	{ font-size: 12px; }

.bodyBold {font-weight: bold;}
.body12px {font-size:12px; }
.body14px {font-size:14px; }
.body18px {font-size:18px; }
.bodySmall {font-size:11px; }
.bodyWhite {color:#fff; }
.bodyYellow {color: #ffff66; }
.bodyem {font-style:italic; }
.bodyRed {color: red; }
.bodyGreen {color: #008000;}

.detailWide     { width: 95%; height: 500px; font-size: 11px;  }

.detail         { width: 80%; height: 140px; font-size: 11px; }

.directoryentry1 { margin-left: 0px; margin-top: 0px; float: left; border-left: 36px white solid; }

.directoryentry2 { margin-left: 0px; margin-top: 0px; float: right; } 

.directoryentry3 { margin-left: 6px; margin-top: 6px; float: right; }

.directoryentry4 { margin-left: 6px; margin-top: 6px; float: right; }

.directorycat	 { clear: right; color: #1A570C; font-size: 36pt; font-weight: bold; font-style: italic; margin-bottom: 4px;}

.rsstitle	{ font-weight: bold; font-size: 1em; }

.rssbody	{ text-index: 1em; font-size: .8em; }

img.rssbody	{ border: 0; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0; 
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

* html .clearfix {height: 1%;}

.clearfix {display: block;} 

.directoryentry1 { margin-left: 0px; margin-top: 0px; float: left; }

.directoryentry2 { margin-left: 0px; margin-top: 0px; float: left; } 

.directoryentry3 { margin-left: 6px; margin-top: 6px; float: right;  }

.directoryentry4 { float: right; margin-left: 6px; margin-top: 6px; }

.directorycat	 { clear: right; color: #1A570C; font-size: 14px; font-weight: bold; }  

.leftCol {
    clear: left;  float: left; 
    top: 0px; 
    margin-right: 0px;
    background-color: #9db196;
    border-right: 0px #333333 solid;
    line-height: 20px;
	height: 20px;
    width: 165px;
	margin-top: 0px;
	text-align: center;
	vertical-align: middle;
}

div#fillCol {
    top: 0; 
    margin: 3px 6px 12px 172px;
    padding: 3px 3px 8px 8px;
    background-color: #ffffff;
    max-width: 595px;
	z-index: 100; 
}

div#wrapper {
	position: absolute; 
	width: 760px; 
    margin-left: 0;
	margin-right: 0;
    z-index: 60;
	border: 0px #666666 solid;
    background-color: #ffffff;
}



/* Sherry Added: */
.greyBKbar		{ background-color: #dadbda; color: #000; font-weight: bold; text-align: center; font-size: 13px; padding: 0px; }


/* Code for new drop down menu*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial}
	
#sddm li.pad1
{	margin: 0;
	padding: 0;
	width: 65px;
	list-style: none;
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial}
	
#sddm li.pad2
{	margin: 0;
	padding: 0;
	width: 90px;
	list-style: none;
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial}
	
#sddm li.pad3
{	margin: 0;
	padding: 0;
	width: 90px;
	list-style: none;
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial;}
	
#sddm li.pad4
{	margin: 0;
	padding: 0;
	width: 65px;
	list-style: none;
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial;}
	
#sddm li.pad5
{	margin: 0;
	padding: 0;
	width: 65px;
	list-style: none;
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial;}
	
#sddm li.pad6
{	margin: 0;
	padding: 0;
	width: 65px;
	list-style: none;
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial;}
	
#sddm li.pad7
{	margin: 0;
	padding: 0;
	width: 175px;
	list-style: none; 
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial;}

#sddm li.pad8
{	margin: 0;
	padding: 0;
	width: 25px;
	list-style: none; 
	float: left;
	vertical-align: text-middle;
	font: bold 16px arial;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 3px 10px;
	width: 100px;
	background: #1a570c;
	color: #FFF;
	text-align: left;
	text-decoration: none}

#sddm li a:hover
{	background: #1a570c;
	color: #f9de35;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #1a570c;
	border: 1px solid #f9de35}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 3px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: underline;
		background: #1a570c;
		color: #ffffff;
		font: bold 12px arial}

#sddm div a:hover
	{	background: #1a570c;
		color: #f9de35}
		
/* end of code for new drop down menu */


.sideMenu {
float:left; width:100%; margin:0 0 0px 0; 
}

.sideMenu ul {
padding:0;margin:0;list-style-type:none; background: #1a570c; width: 165px; text-align: center;
}

.sideMenu ul li {
float:left; position:relative; padding-right: 1em; 
}

.sideMenu ul li a, .sideMenu ul li a:visited {
float:left; display:block; width: 165px; text-decoration:none; color:#ffffff; padding:0px 0px 0px 0px; line-height: 18px; height: 23px; background-color: #1a570c; font-size: 12px;
}

.sideMenu ul li:hover {width:auto;}

.sideMenu ul li a:hover {background:#1a570c; color:#f9de35;}

.sideMenu ul li:hover a {background-color:#1a570c; color:#f9de35; text-decoration: underline;}

.sideMenu ul li:hover ul li:hover a {background-color:#1a570c; color:#f9de35; text-align: left; text-decoration: underline; font-size: 12px; }

.sideMenu ul li:hover ul li a {background-color:#1a570c; color:#f9de35; text-align: left; text-decoration: underline; font-size: 12px; }

.sideMenu ul li ul {
display: none; position: absolute; top: 2px;
}

.sideMenu table {
margin:0; border-collapse:collapse; position:absolute; top:0; left:0;
}

.sideMenu ul li:hover ul {
display:block; position:absolute; top:2px; background:#1a570c; color: #ffffff; margin-top:1px; left:160px; width:195px; border: 2px #f9de35 solid;
}

.sideMenu ul li:hover ul li ul {
display: none;
}

.sideMenu ul li:hover ul li a {
display:block; background-color:#1a570c; color:#ffffff; height: auto; line-height:10px; padding:4px 16px; width:163px;
}

.sideMenu ul li a:hover ul {
display:block; position:absolute; top:2px; t\op:29px; background:#1a570c; left:160; marg\in-top:1px; border: 2px #f9de35 solid;
}

.sideMenu ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:10px; padding:4px 16px; width:163px; font-size: 12px; text-decoration: underline;
}

.sideMenu ul li a:hover ul li a:hover {
color:#f9de35; background: #1a570c;
}

.left {clear:both;}