/**************************/
/* Other CSS Definitions  */
/**************************/

.style2 {font-size: 9}
.contentpaneopen{
border-collapse: collapse;
border-width: 0px;
}

.contenttoc, .pagenavcounter{
   display:none;
}


.contentpaneopen td{
  border : 0px;
  padding : 0px;
  margin : 0px;
  font-size : 12px;
}

.contentpaneopen td p{
  padding-left : 0px; padding-right : 10px;
}

.contentpaneopen table td{
   padding : 0px;
   margin : 0px;
   border : 0px;
}

.contentpaneopen table td img{
   padding : 0px;
   margin : 0px;
   border : 0px;
}

.contentpaneopen td img{
  border : 5px solid transparent
}

#main_content_holder{
  font-family: Verdana;
  font-size: 9px;
}


.componentheading, .contentheading{
   font-family : Verdana;
   font-size : 12px;
   font-weight : bold;
   color : #857032;
   display : block;
   
}

/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */

.menutable 		{						
			white-space: nowrap;						
			padding: 0px;
			margin: 0px;			
			z-index : 100;			
			}


#topmenu0, #topmenu0 ul 	{
			float: left;
			white-space: nowrap;
			width: 100%;
			list-style: none;			
			border: solid #FFFFFF;
			border-width: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#topmenu0 a 		{		
			text-decoration: none;
			text-align: center;
			padding: 2px 5px 2px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			font-family: Arial, Helvetica, sans-serif;
	      font-size: 10px;
	      border: solid #f0eac8;
	      border-width: 0px 0px 0px 1px;
	      color: #857032;
	      text-transform:capitalize;
			}

#topmenu0 a.parent-last-item{
         text-decoration: none;
			text-align: center;
			padding: 2px 5px 2px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			font-family: Arial, Helvetica, sans-serif;
	      font-size: 10px;
	      border: solid #f0eac8;
	      border-width: 0px 0px 0px 1px;
	      color: #857032;
	      text-transform:capitalize;
         border-right : solid 1px #f0eac8;
}

/***********************THESE ARE TOP LEVEL SETTINGS **********/

/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */
#topmenu0 li	{			
			
			border: solid white;
			border-width: 0px 0px 0px 1px;	
			float: left;
			padding: 5px 0px 5px 0px;
			padding: 0;
			}

/* TOP LEVEL HOVER FONT COLOR */

#topmenu0 li a:hover	{			
			color: #857032;
			text-decoration: none;
			cursor: pointer;
			}
/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#topmenu0 li:hover, #topmenu0 li.IEMhover
			{			
			border: solid #f0eac8;
			border-width: 0px 0px 0px 1px;			
			}

/* SUB LEVEL FONT & FONT COLOR & PADDING */

#topmenu0 li ul a 	{
			font-family: Arial, Helvetica, sans-serif;
         font-size : 10px;
			color: #857032;
			text-decoration: none;
			text-align: left;
			padding: 3px 0px 3px 0px;
			text-indent: 8px;
			cursor: pointer;			
			}
/***********************END OF TOP LEVEL SETTINGS **********/


/* SUB LEVEL FONT HOVER COLOR */

#topmenu0 li ul a:hover 	{
			background-image: none;
			color: #ff7800;			
			text-decoration: none;
			cursor: pointer;
			background : black
			}


/* SUB LEVEL OUTER BORDER */

#topmenu0 li ul 		{
			position: absolute;
			left: -999em;
			padding :0px;
			height: auto;
			width: 280px;
			color: #857032;
			border: solid #316db5;
			border-width: 0px 0px 0px 0px;
			background : #e2dec4;
			
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */			
			}


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#topmenu0 li ul li 	{
			background-image: none;
			background-color: #e2dec4;
			border: solid #f0eac8;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#topmenu0 li ul li:hover, #topmenu0 li ul li.IEMhover
			{
			background-image: none;
			background-color: #f0eac8;
			border: solid #857032;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}




/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#topmenu0 li li {
	padding-right: 0px;
	width: 280px;
}

a.expand{
  background: url(../img/submenu_arr.jpg) center right no-repeat;
}
 a.expand:hover{
  background: url(../img/submenu_arr.jpg) center right no-repeat;
}




/* SUB MENU LINK WIDTH */

#topmenu0 li ul a {
	width: 280px;
}



/* FOR 3rd LEVEL MENU LOCATION */

#topmenu0 li ul ul {
	margin: -18px 0px 0px 175px;
}





#topmenu0 li:hover ul ul, #topmenu0 li:hover ul ul ul, #topmenu0 li.IEMhover ul ul, #topmenu0 li.IEMhover ul ul ul
{ left: -999em; }

#topmenu0 li:hover ul, #topmenu0 li li:hover ul, #topmenu0 li li li:hover ul, #topmenu0 li.IEMhover ul, #topmenu0 li li.IEMhover ul, #topmenu0 li li li.IEMhover ul
{ left: auto; }

/* FOR 3rd LEVEL ARROW */

#topmenu0 a.parent,#topmenu0 ul.parent {
	background: url(../img/submenu_arr.jpg) center right no-repeat;
}

/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */
#mainmenu0, #mainmenu0 ul 	{
			float: left;
			white-space: nowrap;
			width: 100%;
			list-style: none;			
			border: solid #FFFFFF;
			border-width: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#mainmenu0 a 		{		
			text-decoration: none;
			text-align: center;
			padding: 2px 5px 2px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			font-family: Arial, Helvetica, sans-serif;
	      font-size: 10px;
	      border: solid #f0eac8;
	      border-width: 0px 0px 0px 1px;
	      color: #857032;
	      text-transform:capitalize;
			}

#mainmenu0 a.parent-last-item{
         text-decoration: none;
			text-align: center;
			padding: 2px 5px 2px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			font-family: Arial, Helvetica, sans-serif;
	      font-size: 10px;
	      border: solid #f0eac8;
	      border-width: 0px 0px 0px 1px;
	      color: #857032;
	      text-transform:capitalize;
         border-right : solid 1px #f0eac8;
}

/***********************THESE ARE TOP LEVEL SETTINGS **********/

/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */
#mainmenu0 li	{			
			
			border: solid white;
			border-width: 0px 0px 0px 1px;	
			float: left;
			padding: 5px 0px 5px 0px;
			padding: 0;
			}

/* TOP LEVEL HOVER FONT COLOR */

#mainmenu0 li a:hover	{			
			color: #ff7800;
			text-decoration: none;
			cursor: pointer;
			}
/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#mainmenu0 li:hover, #mainmenu0 li.IEMhover
			{			
			border: solid #f0eac8;
			border-width: 0px 0px 0px 1px;			
			}

/* SUB LEVEL FONT & FONT COLOR & PADDING */

#mainmenu0 li ul a 	{
			font-family: Arial, Helvetica, sans-serif;
         font-size : 10px;
			color: #857032;
			text-decoration: none;
			text-align: left;
			padding: 3px 0px 3px 0px;
			font-weight : bold;
			text-indent: 8px;
			cursor: pointer;			
			}
/***********************END OF TOP LEVEL SETTINGS **********/


/* SUB LEVEL FONT HOVER COLOR */

#mainmenu0 li ul a:hover 	{
			background-image: none;
			color: #ff7800;
         font-weight : bold;			
			text-decoration: none;
			cursor: pointer;
			background : black
			}


/* SUB LEVEL OUTER BORDER */

#mainmenu0 li ul 		{
			position: absolute;
			left: -999em;
			padding :0px;
			height: auto;
			width: 280px;
			color: #857032;
			border: solid #316db5;
			border-width: 0px 0px 0px 0px;
			background : #e2dec4;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */			
			}


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#mainmenu0 li ul li 	{
			background-image: none;
			background-color: #e2dec4;
			border: solid #f0eac8;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#mainmenu0 li ul li:hover, #mainmenu0 li ul li.IEMhover
			{
			background-image: none;
			background-color: #f0eac8;
			border: solid #857032;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}




/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#mainmenu0 li li {
	padding-right: 0px;
	width: 280px;
}

a.expand{
  background: url(../img/submenu_arr.jpg) center right no-repeat;
}
 a.expand:hover{
  background: url(../img/submenu_arr.jpg) center right no-repeat;
}




/* SUB MENU LINK WIDTH */

#mainmenu0 li ul a {
	width: 280px;
}



/* FOR 3rd LEVEL MENU LOCATION */

#mainmenu0 li ul ul {
	margin: -5px 0px 0px 100px;
}





#mainmenu0 li:hover ul ul, #mainmenu0 li:hover ul ul ul, #mainmenu0 li.IEMhover ul ul, #mainmenu0 li.IEMhover ul ul ul
{ left: -999em; }

#mainmenu0 li:hover ul, #mainmenu0 li li:hover ul, #mainmenu0 li li li:hover ul, #mainmenu0 li.IEMhover ul, #mainmenu0 li li.IEMhover ul, #mainmenu0 li li li.IEMhover ul
{ left: auto; }

/* FOR 3rd LEVEL ARROW */

#mainmenu0 a.parent,#mainmenu0 ul.parent {
	background: url(../img/submenu_arr.jpg) center right no-repeat;
}

/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */
#bottommenu0, #bottommenu0 ul 	{
			float: left;
			white-space: nowrap;
			width: 100%;
			list-style: none;			
			border: solid #FFFFFF;
			border-width: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#bottommenu0 a 		{		
			text-decoration: none;
			text-align: center;
			padding: 2px 5px 2px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			font-family: Verdana;
	      font-size: 9px;
	      border: solid #f0eac8;
	      border-width: 0px 0px 0px 1px;
	      color: #857032;
	      text-transform:capitalize;
			}

#bottommenu0 a.parent-last-item{
         text-decoration: none;
			text-align: center;
			padding: 2px 5px 2px 5px;
			width: auto;
			display: block;
			cursor: pointer;
			font-family: Verdana;
	      font-size: 9px;
	      border: solid #f0eac8;
	      border-width: 0px 0px 0px 1px;
	      color: #857032;
	      text-transform:capitalize;
         border-right : solid 1px #f0eac8;
}

/***********************THESE ARE TOP LEVEL SETTINGS **********/

/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */
#bottommenu0 li	{			
			
			border: solid white;
			border-width: 0px 0px 0px 1px;	
			float: left;
			padding: 5px 0px 5px 0px;
			padding: 0;
			}

/* TOP LEVEL HOVER FONT COLOR */

#bottommenu0 li a:hover	{			
			color: #ff7800;
			text-decoration: none;
			cursor: pointer;
			}
/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#bottommenu0 li:hover, #bottommenu0 li.IEMhover
			{			
			border: solid #f0eac8;
			border-width: 0px 0px 0px 1px;			
			}

/* SUB LEVEL FONT & FONT COLOR & PADDING */

#bottommenu0 li ul a 	{
			font-family: Arial, Helvetica, sans-serif;
         font-size : 10px;
			color: #857032;
			text-decoration: none;
			text-align: left;
			padding: 3px 0px 3px 0px;
			font-weight : bold;
			text-indent: 8px;
			cursor: pointer;			
			}
/***********************END OF TOP LEVEL SETTINGS **********/


/* SUB LEVEL FONT HOVER COLOR */

#bottommenu0 li ul a:hover 	{
			background-image: none;
			color: #ff7800;
         font-weight : bold;			
			text-decoration: none;
			cursor: pointer;
			background : black
			}


/* SUB LEVEL OUTER BORDER */

#bottommenu0 li ul 		{
			position: absolute;
			left: -999em;
			padding :0px;
			height: auto;
			width: 200px;
			color: #857032;
			border: solid #316db5;
			border-width: 0px 0px 0px 0px;
			background : #e2dec4;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */			
			}


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#bottommenu0 li ul li 	{
			background-image: none;
			background-color: #e2dec4;
			border: solid #f0eac8;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#bottommenu0 li ul li:hover, #bottommenu0 li ul li.IEMhover
			{
			background-image: none;
			background-color: #f0eac8;
			border: solid #857032;
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}




/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#bottommenu0 li li {
	padding-right: 0px;
	width: 200px;
}

a.expand{
  background: url(../img/submenu_arr.jpg) center right no-repeat;
}
 a.expand:hover{
  background: url(../img/submenu_arr.jpg) center right no-repeat;
}




/* SUB MENU LINK WIDTH */

#bottommenu0 li ul a {
	width: 200px;
}



/* FOR 3rd LEVEL MENU LOCATION */

#bottommenu0 li ul ul {
	margin: -5px 0px 0px 100px;
}





#bottommenu0 li:hover ul ul, #bottommenu0 li:hover ul ul ul, #bottommenu0 li.IEMhover ul ul, #bottommenu0 li.IEMhover ul ul ul
{ left: -999em; }

#bottommenu0 li:hover ul, #bottommenu0 li li:hover ul, #bottommenu0 li li li:hover ul, #bottommenu0 li.IEMhover ul, #bottommenu0 li li.IEMhover ul, #bottommenu0 li li li.IEMhover ul
{ left: auto; }

/* FOR 3rd LEVEL ARROW */

#bottommenu0 a.parent,#bottommenu0 ul.parent {
	background: url(../img/submenu_arr.jpg) center right no-repeat;
}




/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */

#side, #side ul 	{			
			white-space: nowrap;
			width: 100%;
			list-style: none;
			padding: 0px;
			border: solid black;
			border-width: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			padding : 0px;
			}

/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#side a 		{
			color: #857032;
			font-family: Arial, Helvetica, sans-serif;
  	      font-size  : 10px;
  	      width: 100%;
			text-decoration: none;
			text-align : left;
			padding: 5px 0px 5px 5px;
			width  : auto;
			display: block;
			cursor :  pointer;
			cursor : hand;
			}



/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#side li	{			
			border: solid white;
			border-width: 0px 0px 0px 0px;
			padding: 0px;
			margin : 0px;
			}



/* TOP LEVEL HOVER FONT COLOR */

#side li a:hover	{			
			color: #857032;
			text-decoration: none;
			cursor: pointer;
			}




/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#side li:hover, #side li.IEMhover2
			{
			background-color: black;
			border: solid black;
			border-width: 0px 0px 0px 0px;
         margin-bottom : 0px;	border-bottom : 0px solid #c5e1a9;		
			}
#side li:hover a{
         color : #857032;
}
/* SUB LEVEL FONT & FONT COLOR & PADDING */

#side li ul a 	{
			font-family: Arial, Helvetica, sans-serif;
         font-size : 10px;
			color : #857032; 			
			text-decoration: none;
			text-align : left;
			padding : 2px 0px 2px 0px;			
			text-indent: 8px;
			cursor: pointer;
         background:#e2dec4;			
			}



/* SUB LEVEL FONT HOVER COLOR */

#side li ul a:hover 	{
			background-image: none;
			color: #857032;
			text-decoration: none;
			cursor: pointer;
			background:black;
			}


/* SUB LEVEL OUTER BORDER */

#side li ul 		{
			position: absolute;
			left: -999em;
			height: auto;
			width: 280px;
			font-family: Arial, Helvetica, sans-serif;
         font-size : 10px;			
			border: solid #857032;
			border-width: 0px 0px 0px 0px;
			margin : -22px 0px 0px 175px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */			
			}


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#side li ul li 	{
			background-image: none;
			background-color: #e2dec4;
			border: solid #857032;
			font-family: Arial, Helvetica, sans-serif;
         font-size : 10px;			
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#side li ul li:hover, #side li ul li.IEMhover2
			{
			background-image: none;
			background-color: black;
			border: solid #857032;
			font-family: Arial, Helvetica, sans-serif;
         font-size : 10px;			
			border-width: 0px 0px 0px 0px;
			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
			padding-top : 1px; padding-bottom : 1px; margin-bottom : 0px;
			}




/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#side li li {
	padding-right: 0px;
	width: 280px;
}

a.expand{
  background: url(../images/menu_arrow.jpg) center right no-repeat;
}
 a.expand:hover{
  background: url(../images/menu_arrow.jpg) center right no-repeat;
}




/* SUB MENU LINK WIDTH */

#side li ul a {
	width: 280px;
}



/* FOR 3rd LEVEL MENU LOCATION */

#side li ul ul {
	margin: -21px 0px 0px 160px;
}





#side li:hover ul ul, #side li:hover ul ul ul, #side li.IEMhover2 ul ul, #side li.IEMhover2 ul ul ul
{ left: -999em; }

#side li:hover ul, #side li li:hover ul, #side li li li:hover ul, #side li.IEMhover2 ul, #side li li.IEMhover2 ul, #side li li li.IEMhover2 ul
{ left: auto; }







/* FOR 3rd LEVEL ARROW */

#side a.parent,#side ul.parent {
	background: url(../images/menu_arrow.jpg) center right no-repeat;
}
.noborder{
   border-width : 0px;
}
