
/* set up the basic fonts and styles for every element */
body { margin: 0px; padding: 0px; text-align: center; color:#000000; background-image:url(/images/background.gif);}
div, span, table, td, h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.mainTXT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.footer { 
	background-color:#82B71F;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.footer a:link {
	color: #336633;
	text-decoration:underline;
}
.footer a:focus {
	color: #336633;
	text-decoration:underline;
}
.footer a:visited {
	color: #336633;
	text-decoration:underline;
}
.footer a:hover {
	color: #336633;
	text-decoration:none;
}

#mainbody, #mainbody td {
	color: #000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
#indentme {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

/*
a:link { color: #336600; text-decoration: none; }      
a:visited { color: #336600; text-decoration: underline; }
a:hover { text-decoration: none; } 
a:focus { color: #336600; text-decoration: underline; } 
a:active { color: #336600; text-decoration: underline; }
*/


	#container { margin: 0 auto; width: 719px; text-align: left; background-color:#A7CE40; background: #A7CE40; padding:10px;} /* makes the whole site centered in the browser window */
	/* main navigation. */
	#header { background-color:#ffffff; width: 709px; margin: 0 auto; padding:5px;}
	
	#nav { border-left: 0px solid #509108; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; width: 710px; background: #ffffff top right no-repeat; height: 34px; }
	#nav ul { position: relative; /*width: 460px;600*/ float: left; margin: 0px; padding: 0px; list-style-type: none; }
	#nav ul li {  margin: 0px; padding: 0px; float: left; margin-right: 0px;  }
	#nav ul li a, #nav ul li.navnormal a { border: 0px solid #509108; background-color: #509108; text-decoration: none; color: #ffffff; font-weight: bold; /*line-height: 22px; padding: 3px 5px 4px 5px;*/ }	  
	#nav ul li a.first, #nav ul li a.first:hover, #nav ul li.navnormal a.first, #nav ul li.navhover a.first { border-left: 0px; }
	#nav ul li a:hover, #nav ul li.navhover a { border: 0px solid #509108; border-bottom: 0px solid #ffffff; background-color: #ffffff; text-decoration: none; color: #509108; }
												
	/* mac ie hack  \*/
	#nav { height: 35px; }
	/* end mac ie hack */
												
	.ob_link { float: right; padding-right: 10px; padding-top: 1px; }
	.ob_link label { color: #666666; font-size: 110%; font-weight: bold; }
	.ob_link input { vertical-align: middle; margin-top: -6px; } /* search box */
	.ob_link .select_txt { width: 145px; margin: 0px 5px; }
	/* sub navigation. */
	#subnav { margin-top: -1px; border: 1px solid #509108; height: 27px; width: 708px; font-size: 95%; background-color: #509108; } /* changed height value to 27px instead of 25, which brulent had, and it made the 
                          page jump two pixels on every page except the homepage when you mouseover the 
                          Home tab (01/10/2005 - isjd958) */
	#subnav ul { float: left; margin: 0px; padding: 0px; list-style-type: none; display: none; padding: 0px 0px; }
	#subnav ul li { color: #ffffff; display: inline; padding: 0px 3px; margin: 0px; line-height:18px; border-right: 0px solid #222222; }
	#subnav ul li a:link, #subnav ul li a:visited { color: #ffffff; text-decoration:none; }
	#subnav ul li a:hover { text-decoration: underline; color:#A7CE40; }
	.menu { display: none; }
	#subnav ul li.last { border-right: 0px solid #ffffff; }
	
	/* start ie hacks */
	* html #nav ul { margin-top: -1px; }
	* html #subnav { margin-top: -2px; }
	/* end ie hacks*/

.learnmore, .learnmore a:link, .learnmore a:visited {
	color:#6EA715;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.learnmore a:hover {
	text-decoration:underline;
}

/**************************************
For the texts of MyOffice, departments and item list
***************************************/
/* Shopping cart and Schedule top row background color */
.cartTopBgcolor
{
	background-color:	#ffffff;
	font-size :		 	10px;
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#000000;
	font-weight:normal;
}
option.cartTopBgColor, select.cartTopBgColor {

	background-color:	#ffffff;
	font-size :		 	10px;
	font-family: 		Arial, Helvetica, sans-serif;
	color:				#000000;
	font-weight:normal;
	
}

/* Shopping cart middle row background color */
.cartMiddleBgcolor
{
	background-image:	url("/images/bg1.gif");
	font-size :		 	10px;
	font-family: Arial, Helvetica, sans-serif;
	color:				black;
}

/* Shopping cart bottom row background color */
.cartBottomBgcolor
{
	background-color:	#CCCCCC;
	font-size :		 	10px;
	font-family: Arial, Helvetica, sans-serif;	
	color:				black;
}
.listHeader 
{
	font-size: 14px;
	font-weight:bold;
	font-family: Arial,Times New Roman;
    color: #ffffff;
}
.bgcolor {
	background-color:#CCCCCC;
	color:#CCCCCC;
}
TD.bgcolor
{
	background-color: #6EA715 ;
	padding:5px;
	
}
.description { font-size:12px; }