/* left nav */
div.expandableNav { }
div.expandableNav ul li#header {

  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  font-weight:bold;
  color:#588500;
  font-size:11px;
  margin:0 0 5px;
  padding:10px 0 0 5px;
  vertical-align:middle;
  width:150px;
  cursor: pointer; 
}




div.expandableNav ul#mLinks {color:#588500;}
.padleft10 {padding-left:10px;}
div.expandableNav ul#rLinks {color:#588500;}
div.expandableNav ul#bLinks {display:none;color:#588500;}
div.expandableNav ul#owLinks {display:none;color:#588500;}
div.expandableNav ul#fLinks {display:none;color:#588500;}
div.expandableNav li {padding-bottom:4px;}

div.expandableNav a:link,
div.expandableNav a:hover,
div.expandableNav a:active,
div.expandableNav a:visited {
  color:#333333 !important;
  font-size:11px;
  
  font-family:verdana;
  
}

/* quicklinks */
div.quickLinks { color:black;font-size:8pt;font-weight:normal;margin:7px auto;padding:0;width:90%;line-height:14px;text-align:center; }
div.quickLinks span { margin:0;padding:0 0 0 2px;white-space:nowrap; }
div.quickLinks a { color:black;font-weight:normal;margin:0;padding:0 1px 0 0; }

div.expandButton { 
	float:right;
	position:relative;
	font-size:15px;
	font-weight:normal;
	margin-top:-34px;
	margin-left:-5px;
	margin-right: 10px;
	padding:6px;
	
	background-color:lightGray;
	opacity:0.8;	
}

a.expandPlus:link {text-decoration:none;  }
a.expandPlus:visited {text-decoration:none;  }
a.expandPlus:hover {text-decoration:none; }
a.expandPlus:active {text-decoration:none;  }

div.hover {
      display: none;
      position: relative;
      margin-top: -252px;
      margin-right: 0px;
      left:100px;
      /* width: 140px;
      height: 180px; */
      border: 1px #000000 solid;
      opacity: 0.9;
      filter:alpha(opacity=90);
      background-color:#FFFFFF;
      float:right;
}

div.hover div#about{
	background-color:#AFB3B6;	
	text-align:left;
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFFFFF;
}


div.hover span.closeExpandableBox{
	background-color:#AFB3B6;	
	width:10px;	
	padding-right:5px;
	margin-left:12px;
	line-height:15px;
	vertical-align:top;
	color:#FFFFFF;
}

div.hover div#title{
	color:#0343A4;
	font-weight:bold;
	text-align:left;
	padding-left:7px;
	padding-top:3px;
	padding-right:5px;
}

div.hover div#body{
	color:#7E7573;
	text-align:left;
	padding-left:7px;
	padding-top:3px;	
	font-weight:normal;
	padding-right:5px;
	
}

div.hover div#body div.copyBlock {
	padding-right:5px;
}

div.hover div#body ul {
   font-size:10px;
   list-style-type:disc;
   margin-bottom:10px;
   padding: 5px 0 0 0 ;
}

div.hover div#body ul li {
   margin-left:20px;
}

.sd-bcbox {
  color:#000000;
  font-family:Verdana,Arial,Sans-serif;
  font-size:10px;
  line-height:12px;
}

div.sd-bcbox { 
  margin: 2px;
}

.sd-bcbox a:link, .sd-bcbox a:visited, .sd-bcbox a:hover, .sd-bcbox a:active {
  color:#000000;
  font-weight:normal;
  text-decoration:none; 
}

div.sd-hdline {
  margin: 5px 0px ;  
  color:#000000;
  font-family:Verdana,Arial,Sans-serif;
  font-size:11px;
  line-height:13px;  
}

.header4 {
  color:#000000 ;
  clear:right;
  font-size:12px;
  line-height:16px;
  margin:10px 0 3px;
  padding:0;
  text-transform: none;
  width:auto;
}

.header4 a:link, .header4 a:visited {
  color:#000000 ;
  font-weight:bold;
  text-decoration:none;
}

.header4 a:hover {
  color:#588500 ;
  font-weight:bold;
  text-decoration:underline;
}

.header4 a:active {
  color:#588500 ;
  font-weight:bold;
  text-decoration:none;
}

.seeOther {
  float:right;
  font-size:10px;
  line-height:16px;
  margin:10px 0 3px;
  padding:0;
}

.categoryContent .divider1 {
  background-color:#CCD4D4;
  clear:both;
  height:1px;
  margin:0 0 10px;
  overflow:hidden;
  padding:0;
}

/* applies to index page */
span.idxTitle { padding-left:15px;
	font-weight: bold;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 20px; } 

a.idxH2Link { 
	font-weight: bold;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 16px; 
	text-decoration:none;} 
td.idxColumn { padding-bottom:0px;padding-top:0px; vertical-align:top; width:190px; padding-left:20px;}
li.idxHeader a:link,
li.idxHeader a:visited,
li.idxHeader a:active{ 
	text-decoration: none;
	color: #660000; }
li.idxBottomCat a:link,
li.idxBottomCat a:visited,
li.idxBottomCat a:active{ 
	text-decoration: none;
	color: #660000; }

li.idxHeader a:hover,
li.idxBottomCat a:hover	{
	color: #668800;
	text-decoration: underline;
}
li.idxBottomCat { padding-left:15px; }
table.idxTable { margin-bottom:30px; }

#FooterBottomSd {
	float:left;
	margin-top:3px;
	position:relative;
	width:745px;
}

#FooterSdIndexLinks {
	margin-left:316px;
}

#FooterSdIndexLinks li {
	float:left;
	margin-right:9px !important;
	padding:0;
}


div#internationalIndexes { display:none;}

