A
{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#94af8d;
	text-decoration:none;
}
A:link    { color: #3B5D34; }
A:visited { color: #3B5D34; }
A:hover   { color: #3B5D34;text-decoration:underline; }
A:active  { color: #3B5D34; }
body 
{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #f4fcf3 url('/Images/BodyBg.png') repeat-x;
	SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #f2f2f2;
    SCROLLBAR-SHADOW-COLOR: #94af8d;
    SCROLLBAR-3DLIGHT-COLOR: #94af8d;
    SCROLLBAR-ARROW-COLOR: #94af8d;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
}
h1
{
    color:#E7C040;
	display:block;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
}
SELECT
{
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:normal;
}
#navy 
{
    float:right;
		margin:0; 
		padding:0; 
		list-style:none;
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#navy li {
			float:left; 
			display:inline-block; 
			width:100px; 
			background:#0c402b;
			position:relative;
			z-index:500; 
			margin:0 0 0 0;
		}
		#navy li:hover 
		{
		    background:#9caf97;
		}
		/* this is the parent menu */
		#navy li a {
			display:block; 
			padding:0px 0px 0 0; 
			font-weight:700;  
			height:21px; 
			line-height:19px;
			text-decoration:none; 
			color:#fff; 
			text-align:center; 
		}
 
		#navy li a:hover {
			color:#0c402b;
			background:#9caf97;
		}
	
		/* you can make a different style for default selected value */
		#navy a.selected {
			color:#f00;
		}
	
		/* submenu, it's hidden by default */
		#navy ul {
			position:absolute;
			/*left:0 !important; */
			left:0;
			
			display:none; 
			margin:0 0 0 0; 
			padding:0; 
			list-style:none;
		}
		
		#navy  ul  li 
		{
		    background:#9caf97;
			float:left; 
			margin:0;
			padding:0;
			width:150px;
			
		}
		
		/* display block will make the link fill the whole area of LI */
		#navy ul a 
		{
		    background:#9caf97;
			display:block;
			font-weight:normal;
			height:15px;
			padding: 4px 0 4px 10px;
			margin:0px;
			color:#fff;
			text-align:left;
		}
		
		#navy ul a:hover {
			background:#eac859;
		}
 
#newsfade 
{
    float:left;
    list-style:none;
    margin-left:0px;
}
#newsfade li
{

}
.BulletList
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.BulletList li
{
	padding-left: 15px;
	background-image: url(/Images/BulletList.png);
	background-repeat: no-repeat;
	background-position:0 .7em;
	min-height:12px;
}
.Container
{
	margin: 20px, 0, 20px, 0px;
}
.ErrorMessage 
{
	background-color:#ffe0e0;
	color:#FE0000;
	display:block;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	width:100%;
}
.ErrorMessage h1
{
	font-size:11px;
	margin:5px;
}
.FieldHeading
{
	color:#646464;
	display:block;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:11px;
}
.FooterMenu
{
	background: url(/Images/BackgroundFooter.png);
	border-bottom:solid 1px #acb4aa;
	border-left:solid 1px #acb4aa;
	border-right:solid 1px #acb4aa;
	color:#646464;
	display:block;
	height:28px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	line-height:28px;
	width:776px;
}
.FooterMenu ul
{
	height:28px;
	padding: 0px 0;
	margin: 0;
	text-align: left;
}
.FooterMenu ul li
{
	display:inline;
	height: 28px;
}
.FooterMenu ul li a
{
	color: #3B5D34;
	padding: 4px 7px;
	text-decoration: none;
}
.FooterMenu ul li a:visited 
{
	 color: #3B5D34; 
}
.FooterMenu ul li a:hover
{
	color: #3B5D34;
	text-decoration: underline;
}
.GridFooter 
{
	background-color:#c5d1c1;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
}
.GridHeader 
{
	background-color:#272727;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.GridHeader a
{
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.GridHeader a:visited
{
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.GridHeader a:hover
{
	color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:underline;
}
.GridRow 
{
	background-color:#FFFFFF;
	cursor:hand;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	vertical-align:top;
	width:100%;
}
.GridRowEdit
{
	background-color:#6e8f66;
}
.GridRowNoCursor
{
	background-color:#FFFFFF;
	Font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	vertical-align:top;
	width:100%;
}
.GridRowAlternateNoFocus
{
	background-color:#F6FAF6;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}
.GridRowNoFocus
{
	background-color:#d4e7cf;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	width:100%;
}
.GridRowAlternate
{
	background-color:#f7fdf5;
	cursor:hand;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	vertical-align:top;
}
.GridRowAlternateNoCursor
{
	background-color:#F5F5F5;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	vertical-align:top;
}
.GridRowOver
{
	background-image:url(/Images/BGMouseOverRed.png);
	color:#FFFFFF;
	cursor:hand;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	vertical-align:top;
}
.GridViewFooter
{
    background: #F6FAF6;
    font-size:11px;
}
.HeaderTopRight
{
	background:url(/Images/HeaderTopBg.png);
	color:#94af8d;
	font-size:12px;
	font-weight:bold;
	float:right;height:20px;width:150px;
}
.HeaderTopRight a
{
	color:#FFF;
	font-size:11px;
}
.HeaderTopRight A:link    { color: #FFF; }
.HeaderTopRight A:visited { color: #FFF; }
.HeaderTopRight A:hover   { color: #FFF;text-decoration:underline; }
.HeaderTopRight A:active  { color: #FFF; }
.Heading
{
	color:#E7C040;
	display:block;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
}
.HeadingGreen
{
	color:#568250;
	display:block;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica;
	font-size: 18px;
	font-weight: bold;
}
.HeadingWhite
{
	color:#FFFFFF;
	display:block;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica;
	font-size: 18px;
	font-weight: bold;
}
.LocationItem
{
	background-color:#fefbf1;
	color: #646464;
	font-size: 11px;
	font-family: tahoma, Verdana, Arial;
	line-height:normal;
	white-space:normal;
	border-bottom: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	height:100%;
	padding:5px;
	vertical-align:top;
	width:50%;
}
.LocationItemAlternate
{
	background-color:#fefbf1;
	color: #646464;
	font-size: 11px;
	font-family: tahoma, Verdana, Arial;
	line-height:normal;
	white-space:normal;
	border-bottom: #ffffff 3px solid;
	height:100%;
	padding:5px;
	vertical-align:top;
	width:50%;
}
.LowercaseHeadline
{
	color: #4c4d4d;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
.MoreText
{
	margin-top: 7px
}
.NavigationHeader
{
	color: #868484;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.NavigationHeader A
{
	color: #FFFFFF;
	text-decoration:none;
}
.NavigationHeader A:link
{
	color: #FFFFFF;
}
.NavigationHeader A:visited
{
	color: #FFFFFF;
}
.NavigationHeader A:hover
{ 
	color: #FFFFFF;
	text-decoration:underline;
}
.NavigationHeader A:active
{
	 color: #FFFFFF;
}
.submenu
{
	display:block;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	line-height:11px;
	margin-bottom:10px;
	margin-left:10px;
}
.submenu a
{
	color: #94af8d;
	display:block;
	padding: 4px 5px;
	margin-left:1px;
	margin-right:1px;
	text-decoration: none;
	width:100%;
}
.submenu a:visited 
{
	 color: #94af8d; 
}
.submenu a:hover
{
	color: #94af8d;
	margin-left:1px;
	margin-right:1px;
	text-decoration: underline;
}
.SuccessMessage 
{
	background-color:#e0fce1;
	color:#447945;
	display:block;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	width:100%;
}
.SuccessMessage h1
{
	font-size:11px;
	margin:5px;
}
.ErrorMessageAjax 
{
	background: #fff url(/Images/ErrorBg.png) no-repeat 5px 50%;
	border: #FE0000 2px solid;
	color:#FE0000;
	display:block;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:10px;
	padding-left: 100px;
	position:relative;
}
.SuccessMessageAjax 
{
	background: #fff url(/Images/SuccessBg.png) no-repeat 5px 50%;
	border: #047b18 2px solid;
	color:#047b18;
	display:block;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:10px;
	padding-left: 100px;
	position:relative;
}
.Text
{
	color: #000;
	display:block;
	font-size: 11px;
	font-family: Verdana, tahoma, Arial, Helvetica;
	line-height:normal;
	white-space:normal;
}
.TextLite
{
	color: #a2a2a2;
	display:block;
	font-size: 11px;
	font-family: tahoma;
	line-height:normal;
	white-space:normal;
}
.Textbox
{
	border:#c6dec0 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
	vertical-align:top;
	width:425px;
}
.TextboxError
{
	background-color:#FFE0E0;
	border:#FE0000 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
	vertical-align:top;
	width:425px;
}
.TextboxFocus
{
	background-color:#f0ffec;
	border:#9caf97 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
	vertical-align:top;
	width:425px;
}
.TextboxNoSize
{
	border:#c6dec0 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
}
.TextboxNoSizeError
{
	background-color:#FFE0E0;
	border:#FE0000 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
}
.TextboxNoSizeFocus
{
	background-color:#f0ffec;
	border:#9caf97 1px solid;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	vertical-align:top;
}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.UppercaseHeadline
{
	color: #94af8d;
	display:block;
	font-size: 11px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	margin-bottom:5px;
	text-transform:uppercase
}
.VerticalMenu
{
	color:#3B5D34;
	display:block;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	line-height:normal;
	margin-top:11px;
	margin-bottom:11px;
}
.VerticalMenu a
{
	color: #3B5D34;
	margin-left:1px;
	margin-right:1px;
	text-decoration: none;
	width:100%;
}
.VerticalMenu a:visited 
{
	 color: #3B5D34; 
}
.VerticalMenu a:hover
{
	color: #3B5D34;
	margin-left:1px;
	margin-right:1px;
	text-decoration: underline;
}
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab
{
  background-image:url(images/nrm_bg.gif);
  font-size:10px;
  font-family: tahoma; 
  cursor:pointer;
}

.SelectedTab
{
  background-image:url(images/sel_bg.gif);
  background-color:#DDDDDD;
  font-size:10px;
  font-family: tahoma; 
  cursor:default;
}

.Level2Group
{
  background-image:url(images/nrm_bg.gif);
}

.transparent
{
  background:transparent;
}

.MultiPageOutterFrame
{
  background-color: #FAFAFA;
  width: 180px;
  height: 340px;
  position:relative;
  left:-2px;
  z-index:98;
  padding: 5px;
}

.MultiPage
{
  border-bottom-color: #FFFFFF;
  border-right-color: #FFFFFF;
  width: 100%;
  height: 100%; 
}
.Menubackground
{
    background: url(/Images/MenuBGRed.png);
}
/*.TopGroup
  {
    background: url(/Images/MenuBgRed.png);
    cursor:default;
    height:21px;
  }*/
.MenuGroup
{
  background-color:#9caf97;
  border:0px solid #666;
  cursor:default;

width:160px;
}
.MenuItem {
   border: 0px solid #f6f6f6;
   color:#fff;
   font-family:tahoma;
   font-size:11px;
   cursor:default;
 }
 .MenuItemHover {
   margin:0;
   background:#eac859;
   color: #000;
   border: 0px solid #ccc;
   border-right-color:#b9b9b9;
   border-bottom-color:#b9b9b9;
   font-family:tahoma;
   font-size:11px;
   cursor:default;
 }
 .MenuItemActive
 {
   margin:0;
   background:#fff;
   color: #000;
   border: 0px solid #ddd;
   border-right-color:#ccc;
   border-bottom-color:#ccc;
   font-family:tahoma;
   font-size:11px;
   font-weight:bold;
   cursor:default;
 }
 .MenuItemExpanded
 {
   margin:0;
   background:#fff;
   color: #000;
   border: 1px solid #ccc;
   border-right-color:#b9b9b9;
   border-bottom-color:#b9b9b9;
   font-family:tahoma;
   font-size:11px;
   cursor:default;
 }
.TopMenuItem
{

  color:#FFF;
  font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
  cursor:hand;
}
.TopMenuItemHover
{

  background: #9caf97;

  color:#093321;
  font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
  cursor:hand;
}
.TopMenuItemDown
{
  background-color:#8D8F95;
  color:white;
  font-family:verdana;
  font-size:12px;
  border:1px;
  border-left-color:black;
  border-top-color:black;
  border-right-color:#B8B8B9;
  border-bottom-color:#B8B8B9;
  border-style:solid;
  cursor:hand;
}  
.MenuBreak
 {
   background-color: silver;
   width:100%;
   height:2px;
 }
 .NavigationList
 {
  display:block;
  margin:0px;
 }
 .NavigationList a
 {
     display:block;
     font-family:Tahoma, Verdana, Arial, Sans-Serif; text-decoration:none;
     line-height:12px;
     margin-bottom:10px;
 }
 .PagerButton
 {
     font-family:Tahoma, Verdana, Arial, Sans-Serif; 
     font-size:11px;
     margin-top:10px;
     margin-bottom:10px;
 }
 #slideshow 
 {
    float:right;
    position:relative;
    height:250px;
    width:250px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

