body
 {  
  font-family: Verdana, Helvetica, sans-serif;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.TextBoxTheme
{
   background-color:white;
   BORDER:1px;
   border-color:#6D6D36;
   border-style: solid;
   height:22px;
}
.DropDownTheme
{
   background-color:white;
   BORDER:1px;
   border-color:#6D6D36;
   border-style: solid;
   font-size:10px;  
}
.TextAreaTheme
{
   background-color:white;
   BORDER:1px;
   border-color:#6D6D36;
   border-style: solid;  
}

.CopyRight
{
 color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10px;
}
A.Menu1, A.Menu1:link, A.Menu1:visited
{
    color:black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px;

}

A.Menu1:hover
{
 	color:black;
    text-decoration: underline;
    padding-left: 10px;
}

A.Menu2, A.Menu2:link, A.Menu2:visited
{
    color:black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px;
	padding-top: 3px;
	height:100%;
	width:130px;
}

A.Menu2:hover
{
 	color:black;
    text-decoration: underline;
    padding-left: 10px;
	background-color:#CCCCCC;
	padding-top: 3px;
	height:100%;
	width:100%;
}

A.Menu3, A.Menu3:link, A.Menu3:visited
{
    display:block;
    color:black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10px;
    font-weight: bold;
	padding: 4px 0px 5px 10px;
    border-top: 2px solid #fff;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	border-left: 2px solid #fff;
	text-align:left;		   
}

A.Menu3:hover
{	
    border-top: 2px solid #000;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #000;
}


A.menulink {
display: block;
width: 100px;
text-align: left;
text-decoration: none;
font-family:arial;
font-size:14px;
color: #000000;
BORDER: none;
font-weight:bold;
}

A.MenuSmallLink, A.MenuSmallLink:link, A.MenuSmallLink:visited
{
    color:black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  9px;
    font-weight: bold;
    line-height: 9px;
    padding-left: 10px
}
A.MenuSmallLink:hover
{
    color:#663300;
    text-decoration: underline;
    padding-left: 10px
}
.Bcrumbs{
  color:black;
  vertical-align:bottom;  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
  font-weight:bold;  
  font-size: 10px;  
  text-decoration: none;
}
.Gray10{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  text-decoration: none;
  font-weight:normal;
  color:Gray;
  font-weight:bold; 
}
.hr_line {
HEIGHT:2px; BACKGROUND: #f0f0f0; BORDER-TOP: 1px inset;   BORDER-BOTTOM: 1px inset; TEXT-ALIGN: center;
}


.FntMedium {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
color:Black;
}
A.FntMedium, A.FntMedium:link, A.FntMedium:visited
{
 font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
color:Black;  
 }

.FntMediumB {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
color:Black;
font-weight:bold;
}

.FntMediumP{
font-size:72%;
font-family: Verdana, Helvetica, sans-serif;
color:Black;
}
.FntMediumCopy {
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
color:Gray;
}
.FntMediumHome {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
 line-height: 15px;
color:Black;
}
.FntMediumHomeB {
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
 line-height: 18px;
color:Black;
font-weight:bold;
}
.FntLargeHome
{
font-size:12px;
font-family:Verdana, Helvetica, sans-serif;
line-height: 16px;
text-decoration: none;
color:Black;
}
A.FntLargeHome, A.FntLargeHome:link, A.FntLargeHome:visited
{
font-size:12px;
font-family:Verdana, Helvetica, sans-serif;
line-height: 16px;
text-decoration: underline;
color:Black;
}
.FntLargeHomeBr
{
font-size:12px;
font-family:Verdana, Helvetica, sans-serif;
line-height: 16px;
text-decoration: none;
color:#666666;
}
.FntSmallHeadingR,A.FntSmallHeadingR:link, A.FntSmallHeadingR:visited {

font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
color:#770000;
}
.FntMediumHeadingR,A.FntMediumHeadingR:link, A.FntMediumHeadingR:visited {
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
color:#770000;
}
.FntSmall {
font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
color:Black;
}

.FntLarge {
font-size:12px;
font-family:Verdana, Helvetica, sans-serif;
 line-height:20px;
color:Black;
}


.XFntLargeA {
font-size:14px;
font-family: Verdana, Helvetica, sans-serif;
color:#660000;
text-decoration: none;
}

.FntMediumBWhite {
font-size:11px;
font-weight:bold;
color:White;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
}
.FntSmallBWhite {
font-size:10px;
font-weight: bold;
color:White;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
}

.SmallDir
{
font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
color:Black;
}
a.SmallDir
{
font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
color:Black;
text-decoration: underline;
}
.SmallDirA
{
font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
 text-decoration: none;
color:Black;
}


.BSmallDir
{
font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
font-weight: bold;
color:Black;
text-decoration: none;
}

.BRSmallDir
{
font-size:9px;
font-family: Verdana, Helvetica, sans-serif;
font-weight: bold;
color:#660000;
text-decoration: none;
}
.tree_td,tree_td:link, tree_td:visited{
font-size:11px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:#800040;
}
.tree_td_small,tree_td_small:link, tree_td_small:visited{
font-size:10px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:#800040;
}
A.tree_td_small:hover
{
    text-decoration: underline;
}

.tree_td_simple{
font-size:10px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
position:relative;
}

.tree_td_s1{
font-size:11px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:SeaGreen;
}
.tree_td_s2{
font-size:11px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:#993366;
}
.tree_td_s3{
font-size:11px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:White;
}

.tree_td_a, tree_td_a:link, tree_td_a:visited
{
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: underline;
color:Black;
}
.tree_td_hd,tree_td_hd:link, tree_td_hd:visited{
font-size:11px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:#800040;
}
.tree_td_cnt,tree_td_cnt:link, tree_td_cnt:visited{
font-size:11px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:#800040;
}



A.BLayer, A.BLayer:link, A.BLayer:visited
{
font-size:10px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:Black;
font-weight: bold;
}
A.BLayer:hover
{
    text-decoration: underline;

}
.tree_td_img, tree_td_img:link, tree_td_img:visited
{
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color:Black;
border:0px;
}
.tree_td_a_small,tree_td_a_small:link, tree_td_a_small:visited
{
font-size:8px;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: underline;
 font-weight: bold;
 color:Black;
}


.tree_table{
font-size:11px;
text-align: center;
font-family: Verdana, Helvetica, sans-serif;
}
.tree_td_connect{
position:relative;
}

.AncestorLink_red{
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #800040;
}
.AncestorLink_yob_red{
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
color: #800040;
}
.FntMediumSp1 {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
color:#353500;
}

.ButtonClass {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
text-align: center;
height:22px;
font-weight: bold;
color:Black;
}

.ButtonClassMenu {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
text-align: center;
height:16px;
width:90px;
font-weight: bold;
color:black;
text-decoration: underline;
border:0px solid #CCCCCC;
 cursor:hand;
 }
 
.ButtonClassMenu1 {
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
text-align: center;
height:22px;
width:100px;
font-weight: bold;
color:#005E5E;
background-color:#CCCC66;
text-decoration: none;
border:0px solid #CCCCCC;
 cursor:hand;
 }

.balloon 
{
	  border-width:thin; border-style:solid; font-size:8pt;
		font-family:"Helvetica, Arial"; border-color:black; position:absolute;
		layer-background-color:#f5f5ec; background-color:#F4F4EC; padding:2;
		visibility:hidden;
		}		

.SiteBorder{BORDER-STYLE: solid; BORDER-WIDTH: 0px 1px; BORDER-COLOR: #414121;}

.FntSmallWhite {
font-size:10px;
color:white;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
}

.miniformfield {
  float:right;
  border-top : #0066cc 1px solid;
  border-bottom : #99ccff 1px solid;
  border-left : #0066cc 1px solid;
  border-right : #99ccff 1px solid;
  color : #000000;
  background : #98B2E6;
  font : 12px Verdana, Tahoma, Arial, Helvetica, sans-serif ;
  font-weight:bold;
  filter : progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135, strength=2); 
}
.VLMenuLink
 {
    color:#336699;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px;

 }
 .VLMenuSep
 {
  background-color:#FFFFFF;
 }