/* CSS Document */
/* properties for standard column menu */
/* general tag elements */
a{background-color:transparent;color:#064d9f;text-decoration:none}
a:active{color:#080}
a:hover{text-decoration:underline}
.cat1, .cat2,{font: normal .8em Arial, Helvetica, sans-serif;}
.cat2, cat3{border:1px solid #4D8DD5; margin-bottom:5px; background-color:#ffffff; font:Verdana, Arial, Helvetica, sans-serif;}
.cat2 h3{padding-left:3px; padding-right:3px; height:18px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#4D8DD5', endColorstr='#aaddff', gradientType='1'); color:#ffffff; font-weight:bold; font-size:10pt; margin-bottom:0; font:Verdana, Arial, Helvetica, sans-serif;}
.cat2 h2{padding: 5px; height:20px; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#4D8DD5', endColorstr='#aaddff', gradientType='1'); color:#ffffff; font-weight:bold; font-size:1.1em; margin-bottom:0; font:Verdana, Arial, Helvetica, sans-serif;}
html>body .cat2 h3{background-color:#4D8DD5; margin-top: 0px;}
html>body .cat2 h2{background-color:#2F78CA; margin-top: 0px;}
#iwt ul {margin: 0; padding: 3px; list-style-type: none;}
#iwt ul li {
background: url(/library/images/bullet/ListWt.gif) no-repeat 0 .2em;
padding-left: 1.0em;
}
#rightcontent2 { width:160px; background:#fff; }
.home{width:98%}
.leftcolumntemplate, .rightcolumntemplate{background:white;}
.leftcolumntemplate{border-right:1px solid #ccc;}
.rightcolumntemplate{border-left:1px solid #ccc;}
.titleheader{
  margin-top:0px;
  background-color: #5A845A;
  color:white;
  font-weight:bold;
  font-size: 1.9em;
}
nav .title {
    margin-top: 0 !important;
    font-size: 1.2em !important;
}
#rightnav {
    width: 170px !important;
}
#quicklinks ul li {
    padding: 3px 14px;
    font-size: 1em;
}
#leftnav ul, #rightnav ul {
  font-family:Arial, Helvetica, sans-serif;
  list-style-type:none;
  margin:0;
  font-size:.9em;
  }
#leftnav ul li, #rightnav ul li {
  background:url(/lib/img/icon/666.gif) no-repeat .3em .7em;
  padding:0 0 .2em .8em;
  }
#leftnav ul li a, #rightnav ul li a{
  text-decoration:none;
  margin:0px ;
  padding:1px 0px 1px 1px; 
  display:block;
  color:black;
  }
#leftnav ul li a:visited, #rightnav ul li a:visited{
  text-decoration:none;
  margin:0px ;
  padding:1px 0px 1px 1px; 
  display:block;
  color: blue;
  }  
#leftnav ul li a:hover, #rightnav ul li a:hover {
  text-decoration:underline;
  background-color: #555;
  color:white;
  }
#leftnav div.home a, #rightnav div.home a{
  color:white;
  background-color:#000000;
  width:100%;
  display:block;
  text-align:center;
  padding: 2px 2px 2px 2px;
  font-weight:bold;
  }
#leftnav div.title, #rightnav div.title{
  color:white;
  background-color: #577F57;
  width:100%;
  display:block;
  text-align:center;
  padding: 1px 1px 1px 1px;  
  font-weight:bold;
  font-size:12px;;
  }

#leftnav div.category, #rightnav div.category{
  color:white;
/*  background-image: url(/bsd/lib/images/dbg5x140v5.jpg);
  background-repeat:repeat-y;*/
  background-color: #35446F;
  width:155px;
  display:block;
  text-align:left;
  padding: 1px 1px 1px 1px;  
  font-weight:normal;
  margin-left: 5px;
  margin-right: 5px;
  font-weight:bold;
  } 

#leftnav .showinfo, #rightnav .showinfo{
display:block;
z-index:250;
background-color:#CCFF99;
border: 1pz solid black;
color: black;
}

#leftnav .hideinfo, #rightnav .hideinfo{
display:none;
}

#leftnav a.nodec, #rightnav a.nodec{
text-decoration:none;
color:white;
cursor: text;
}

#leftnav a span, #rightnav a span{
display: none;
}

#leftnav a:hover, #rightnav a:hover{
position: relative;
}

#leftnav a:hover span, #rightnav a:hover span{
display: block;
position: absolute;
top: -16px;
left: 40px;
z-index:100;
background-color:black;
font-weight:normal;
}

#leftnav button{width:130px;}

.mainbody{
font-family:Arial, Helvetica, sans-serif;
}

.bsd_fs {
margin: 10px 10px 10px 10px;
/*
background-image: url(/bsd/lib/images/bluesliver200h.jpg);
background-repeat:repeat-x;
*/
}

.bsd_fs_announce {
margin: 10px 10px 10px 10px;
}


.bsd_fs legend{
font-size: 20pt;
font-weight:bold;
color:blue;
}

.bsd_fs_announce legend{
font-size: 20pt;
font-weight:bold;
font-style:italic;
color: red;
}

.mainbody button{
width:24.3%;
height: 40px;
color: blue;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-indent:0px;
}

.mainbody p{
margin: 5px 5px 5px 5px;}

.bsd_divheader{
font-family: Arial, Helvetica, sans-serif;
background-image:url(/bsd/lib/images/dbg6x700.gif);
background-repeat:repeat-y;
color:white;
border-top: 1px solid #35446F;
border-right: 1px solid #35446F;
border-left: 1px solid #35446F;
padding: 5px 5px 5px 5px;
margin: 5px 5px 0px 5px;
font-size: 20pt;
font-weight:bold;
}

.bsd_divheader2{
font-family:Arial, Helvetica, sans-serif;
background-image:url(/bsd/lib/images/dbg6x700.gif);
background-repeat:repeat-y;
color:white;
border-top: 1px solid #35446F;
border-right: 1px solid #35446F;
border-left: 1px solid #35446F;

padding: 5px 5px 5px 5px;
margin: 5px 5px 0px 5px;
font-size: 20pt;

font-style:italic;
}
.bsd_divheader3{
background-color:#0099FF;
font-family:Arial, Helvetica, sans-serif;
color:white;
border: 1px solid #35446F;
padding: 5px 5px 5px 5px;
margin: 5px 5px 0px 5px;
font-size: 16pt;
font-style:italic;
}
.bsd_tabbox{
font-family:Arial, Helvetica, sans-serif;
color:white;
font-size: 16pt;
font-style:italic;
height:30px;
padding: 0px 5px 0px 5px;
margin: 0px 5px 0px 5px;
}


.bsd_infoheading{
color:blue;
font-size: 20px;

}

.bsd_divbody{
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #35446F;
padding: 5px 5px 5px 5px;
margin: 0px 5px 5px 5px;
}

.mainbody ul{
margin: 0px 0px 0px 20px;
}

.main_body label, .main_body input{
font-weight:bold;

height: 20px;
}
.main_body label{
text-align:right;
padding-left:20px;
}

.bsd_tabdata_show{ display:block;}
.bsd_tabdata_hide{ display:none;}
.bsd_righttab{ display:none;}
.bsd_tabs{
cursor: pointer;
list-style:none;
float:left;
background-color: #777;
color:white;
width:33%;
text-align:center}

.bsd_tabselected{
cursor: pointer;
list-style:none;
float:left;
background-color:#35446F;
color:white;
width:33%;
text-align:center}

html>body #leftnav ul, #rightnav ul {padding:0 0 .5em 0;} 
html>body #leftnav ul li, #rightnav ul li {
  background-position: .3em .8em;
  padding:.5em 0 .15em .8em;
  } 


/* CSS Document */
/* properties for global navigation: replaces topmenu */
/*.home{width:98%}*/
/* properties for standard column menu */
/*#leftnav, #rightnav{font-family:Arial, Helvetica, sans-serif}*/
/*
#leftnav ul, #rightnav ul {
  list-style-type:none;
  margin:0;
  font-size:.9em;
  }
#leftnav ul li, #rightnav ul li {
  background:url(/lib/img/icon/666.gif) no-repeat .3em .7em;
  padding:0 0 .2em .8em;
  }
#leftnav ul li a, #rightnav ul li a{
  text-decoration:none;
  margin:0px ;
  padding:1px 0px 1px 1px; 
  display:block;
  }
#leftnav ul li a:hover, #rightnav ul li a:hover {
  text-decoration:underline;
  background-color: #0000CC;
  color:white;
  }
#leftnav div.home a{
  color:white;
  background-color:#000000;
  width:100%;
  display:block;
  text-align:center;
  padding: 2px 2px 2px 2px;
  font-weight:bold;
  }
#leftnav div.title{
  color:white;
  background-color: #009933;
  width:100%;
  display:block;
  text-align:center;
  padding: 1px 1px 1px 1px;  
  font-weight:normal;
  }
#rightnav div.home a{
  color:white;
  background-color:#000000;
  width:100%;
  display:block;
  text-align:center;
  padding: 2px 2px 2px 2px;
  font-weight:bold;
  }
#rightnav div.title{
  color:white;
  background-color: #0033CC;
  width:100%;
  display:block;
  text-align:center;
  padding: 1px 1px 1px 1px;  
  font-weight:normal;
  }
  
html>body #leftnav ul, #rightnav ul {padding:0 0 .5em 0;} 
html>body #leftnav ul li, #rightnav ul li {
  background-position: .3em .8em;
  padding:.2em 0 .15em .8em;
  } 
*/
/*

@media print {
#leftnav, #rightnav{display:none;}
#container{display:block; width:100%;}
.leftnav, .rightnav {display:none; width:0px; margin-left:0px; margin-right:0px;}
.headerTemplate { display: none; }
.breadcrumbTemplate { display: none; }
.leftColumnTemplate { display: none; }
.rightColumnTemplate { display: none; }
.footerTemplate {  display: none; }
div.res_nav_box, div.horiz_nav_box{display:none;}
div.headerNavigationbar{display:none;}
div #headerSearch{display:none;}
#headerTemplate{}
#headerTopbar{color:white; background-color:white;}
div.lacountyID{color:white; background-color:white;}

} 
	*/