body {
	/*font-family: 'Century Gothic';*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #58585A;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
}

span.abSmallText {
	font-size: 0.8em;
}

a {
	color: #00775B;
}
a:hover {
	/*color: #FFFFFF;
	background: #00775B;*/
	text-decoration:none;
	overflow:visible;
}

ul {
	/*list-style-image: url(/nimoi/sites/abagri/images/ul-bg.gif);*/
}

li
{
	/*list-style-type:none;*/
}

#Box {
	width: 990px;
	margin-top: 5px;
	margin-left: 0px;
	/*overflow: auto;*/
	/*background: url(/nimoi/sites/abagri/images/content-bg.gif) repeat-y;*/
}

div.abHomeBig p {
	font-size: 1.1em;
	font-weight: bold;
	/*color: #4f9781;*/
	color:#00765a;
}

#abHomeSmall p {
}

/*#Box div { display: none; }
#Box div div#Header-Logo { display: block !important; }
#Box div#Content, #Box div#Content div { display: block !important; }
#Box div#Footer, #Box div#Footer div { display: block !important; }*/

/*#Info {
	line-height: 33px;
	text-align: right;
	height: 33px;
	padding-right: 22px;
	background:#FFFFFF;
}
#Info p {
	margin: 0px;
	color: #00775B;
}
#Info span {
	color: #B2D5CE
}*/
#Info { display: none; }
#Header {
	height: 140px;
	background: top right no-repeat #FFFFFF;
	margin-top:15px;
	margin-left:10px;
}

#Header-Logo {
	height: 140px;
	background: url(/nimoi/sites/abagri/images/header-logo-bg-2.gif) 8px 20px no-repeat;
}

#Header-Banner {
	position: absolute;
	top: 0;
	left: 200px;
	width: 792px;
	height: 158px;
	background: url(/nimoi/sites/abagri/images/header.png) 0px 0px no-repeat;
	margin-top:15px;
}

#Content {
	overflow: hidden;
	/*background: url(/nimoi/sites/abagri/images/content-bg.gif) repeat-y;*/
	position: relative;
}

#Left-Col {
	float: left;
	margin-left: 15px;
	width: 185px;
	/*background-color:#FF0000;*/
}

#Mid-col {
	float: left;
	display:block;
	width: 570px;
	padding-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	/*background-color:#0000FF;*/
}

#Right-Col {
	float: left;
	width: 192px;
	margin-top:18px;
	font-size: 8.5pt;
	margin-left:20px;
	/*background-color:#00FF00;*/
}

#centeredContent {
	text-align: center;
}
/*******************************************************
                      Menu Start
********************************************************/

#Menu {
	margin: 0px;
	padding: 20px 0 0 0;
	width: 170px;
	background:#FFFFFF;
}

#Menu li {
	display: block;
	width: 169px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 4px;
	margin-top: -6px;
	list-style-type:none;
	border-top: 2px solid #cccccc;
}

#Menu a {
	display: block;
	width: 169px;
	text-indent: 10px;
	text-decoration:none;
	line-height: 26px;
	font-weight:bold;
}

#Menu a:hover {
	/*background-color: #ddd;*/
}

#Menu ul {
	margin: 0px 0 0px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	background-color: #fff;
}

#Menu ul li {
	margin: 0px;
	padding: 2px 0 2px 0;
	border: 0;
}

#Menu ul li:first-child {
	padding: 0px 0px 0px 0px;
}

#Menu ul li:last-child {
	padding: 0px 0px 10px 0px;
}

#Menu ul a {
	font-weight: bold;
	text-indent: 0px;
	padding: 5px 20px 5px 20px;
	width: 129px;
	line-height: 13px;
	font-size: 0.8em;
	color: #333;
}

/*.Current-level-1
{
	border-bottom: 2px solid #cccccc;
}*/

/*.Current-level-2, .Current-level-2:hover{
	background-color: #fff; 
	color: #4F9781;
}

.Current-level-1, .Current-level-1:hover {
	background-color: #4F9781; 
	color: #FFFFFF;
}*/

#breadcrumbs a {
}

#breadcrumbs {
	font-size: 8.5pt;
	font-weight: lighter;
	z-index: -1;
	/*margin-left:5px;*/
}
/*******************************************************
                      Menu End
********************************************************/
/*******************************************************
                      Form Start
********************************************************/
/*.formInput {
	color: #4E9781;
	width: 245px;
	border: 1px solid #4E9781;
}*/

/*#searchGo
{
	width:15px;
}
*/
#searchfield
{
	width:140px;
}

/*.formInputFile {
	color: #4E9781;
	width: 272px;
	border: 1px solid #4E9781;
}
.formInput400 {
	color: #4E9781;
	width: 510px;
	border: 1px solid #4E9781;
}
.formTextarea {
	color: #4E9781;
	width: 510px;
	border: 1px solid #4E9781;
}*/

/*
#searchform {
	margin-bottom: -1em;
}
*/

/*******************************************************
                      Form End
********************************************************/


h1 {
	visibility: hidden;
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #00775B;
	font-size: 12pt;
	margin: 1em 0 0.5em 0;
	font-weight:200;
}
hr {
	border: 0;
	/*color: #CDE4DE;
	background-color: #CDE4DE;*/
	color: #CCC; background-color: #CCC;
	height: 4px;
	width: 100%;
	text-align: left;
	margin: 0px;
}
.Header-Green {
	color: #00775B;
}
.red {
	color: #FF0000;	
}
.blue{
	color:#0000FF;
}

#Footer {
	height: 35px;
	width: 995px;
	/*background: url(/nimoi/sites/abagri/images/footer-bg.gif);*/
	font-size: 9px;
}
#Footer a {
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
	font-size: 9px;
}

#Left-Col-footer
{
	width:170px;
	float:left;
	margin-left:15px;
}

#Mid-col-footer
{
	width:555px;
	margin-left:15px;
	float:left;
}

#Right-Col-footer
{
	width:190px;
	margin-left:35px;
	float:left;
}


#Footer p {
	margin: 0px;
	line-height: 35px;
	padding: 0px;
}


#Right-Col a {
	text-decoration: none;
}


/* Homepage Boxes */
div.abBoxes {
	/*margin-left: -0.5em;
	margin-top: -2em;*/
	width: 580px;
}
div.abBox {
	font-family: Arial, Helvetica, sans-serif;
	height: 84px;
	width: 274px;
	float: left;
	margin: 0.5em 1em 0.5em 0em;
	background-repeat: repeat-x;
	background-image: url('/nimoi/sites/abagri/images/boxbg.png');
}
div.abBoxLong {
	/*font-family: 'Century Gothic';*/
	font-family: Arial, Helvetica, sans-serif;
	height: 84px;
	width: 560px;
	float: left;
	margin: 0.5em 1em 0.5em -0em;
	background-repeat: repeat-x;
	background-image: url('/nimoi/sites/abagri/images/boxbg.png');
}


div.abBox div.abBoxLeft {
	float: left;
	background-repeat: none;
	background-image: url('/nimoi/sites/abagri/images/boxleft.png');
	width: 20px;
	height: 84px;
}

div.abBoxLong div.abBoxLeft {
	float:left;
	background-repeat: none;
	background-image: url('/nimoi/sites/abagri/images/boxleft.png');
	width:20px;
	height:84px;
}

div.abBox div.abBoxContents {
	float: left;
	width: 242px;
	height: 84px;
	margin-left: 0px;
}

div.abBoxLong div.abBoxContentsLong {
	float: left;
	width: 528px;
	height: 84px;
	margin-left: 0px;
}

div.abBox div.abBoxRight {
	float: left;
	width: 22px;
	height: 84px;
	margin-left: -10px;
	background-repeat: none;
	background-image: url('/nimoi/sites/abagri/images/boxright.png');
}

div.abBoxLong div.abBoxRight {
	float: left;
	width: 22px;
	height: 84px;
	margin-left: -10px;
	background-repeat: none;
	background-image: url('/nimoi/sites/abagri/images/boxright.png');
}

div.abBox img {
	min-width: 3.45em;
	min-height: 3.45em;
	margin: 0.62em 0.3em 0.3em -10px;
	float: left;
}

div.abBox h2 {
	font-size: 0.9em;
	margin: 1em 0 0 0;
	z-index: 499;
}

div.abBox p {
	font-size: 0.7em;
	margin: 0.45em 0 0 0;
}

div.abBox p strong {
	font-size: 1.2em;
	line-height: 0.9em;
	font-family: sans-serif;
	word-spacing: -0.45em;
}

div.abBox a {
	text-decoration: none;
	background: transparent !important;
}

div.abBoxOrange h2,
div.abBoxOrange p strong,
div.abBoxOrange a {
	color: #F29A1F;
}

div.abBoxLtGreen h2,
div.abBoxLtGreen p strong,
div.abBoxLtGreen a {
	color: #77AE42;
}

div.abBoxGreen h2,
div.abBoxGreen p strong,
div.abBoxGreen a {
	color: #00765B;
}

div.abBoxLtBlue h2,
div.abBoxLtBlue p strong,
div.abBoxLtBlue a {
	color: #5692C9;
}

div.abBoxBlue h2,
div.abBoxBlue p strong,
div.abBoxBlue a {
	color: #45629F;
}




/*****************************************************/
/* Dave's additions */

#greybars
{
	height:10px;
	width:980px;
	display:block;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

#Footer
{
	float:left;
	clear:both;
}

#greybar1
{
	width:170px;
	float:left;
	height:2px;
	background-color:#dddddd;
	margin-left:5px;
	line-height:2px;
	font-size:0.0001em;
	margin-top:15px;
}

#greybar2
{
	width:555px;
	height:2px;
	background-color:#dddddd;
	margin-left:20px;
	float:left;
	line-height:2px;
	font-size:0.0001em;
	margin-top:15px;
}

#greybar3
{
	width:190px;
	height:2px;
	background-color:#dddddd;
	margin-left:30px;
	float:left;
	line-height:2px;
	font-size:0.0001em;
	margin-top:15px;
}

/*#sitesearchbox
{
	width:140px;
}*/




div.abBoxLong img {
	min-width: 3.45em;
	min-height: 3.45em;
	margin: 0.62em 0.3em 0.3em -10px;
	float: left;
}

div.abBoxLong h2 {
	font-size: 0.9em;
	margin: 1em 0 0 0;
	z-index: 499;
}

div.abBoxLong p {
	font-size: 0.7em;
	margin: 0.45em 0 0 0;
}

div.abBoxLong p strong {
	font-size: 1.2em;
	line-height: 0.9em;
	font-family: sans-serif;
	word-spacing: -0.45em;
}

div.abBoxLong a {
	text-decoration: none;
	background: transparent !important;
}


/**********************************/

#ddGreyBar1
{
	width:170px;
	height:4px;
	background-color:#dddddd;
	margin-left:0px;
	line-height:4px;
	font-size:0.0001em;
	margin-top:30px;
	margin-bottom:10px;
}

#ddGreyBar2
{
	width:170px;
	height:4px;
	background-color:#dddddd;
	margin-left:0px;
	line-height:4px;
	font-size:0.0001em;
	margin-top:10px;
	margin-bottom:10px;
}

#ddTitle
{
	font-size: 1.1em;
	font-weight: bold;
	color: #00775B;
}

#ddDropDown
{
	margin-top:15px;
	margin-bottom:15px;
	color:#666666;
	font-size:0.9em;
}

.gradForm{font-family:Century Gothic,Arial, Helvetica, sans-serif;}
/*.gradForm input{font-family:Century Gothic,Arial, Helvetica, sans-serif;}*/
.gradHeader{margin-top:20px;margin-bottom:20px;padding:5px;}
.gformInput{width:200px;}
.form2 td{}
.form2tb{width:180px;margin-top:5px;}
.errorText{color:#FF0000;font-size:0.8em;}
.eoradio{margin-right:20px;}