a:link{color: #339;}
a:visited {color: #339;}
a:active {color: #003;}


.ContentSpace {padding-bottom: 10px; height: 20px}
.ContentTitleMix {border-bottom: 3px solid #333399; font-family: Arial; color: #993333; font-size: 16px; font-weight: bold; border-left-width:1px; border-right-width:1px; padding-top:0px; padding-bottom:0px; margin-left:1; margin-right:1; margin-top:0; margin-bottom:10}
.QuickLinksTitle {font-family: verdana,Arial; padding-bottom: 2px; font-weight: bold; border-bottom: solid 2px #95965A}
.QuickLinksBG {border: 1px solid #95965A; vertical-align: top; background: #F3F3E9; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}


.ContentTitle {text-transform: uppercase; border-bottom: 3px solid #333399; font-family: Arial; color: #993333; font-size: 16px; font-weight: bold; border-left-width:1px; border-right-width:1px; padding-top:0px; padding-bottom:0px; margin-left:1; margin-right:1; margin-top:0; margin-bottom:10}


.PressTitle {FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial}
.PressBody {TEXT-JUSTIFY: auto; TEXT-ALIGN: justify}
.PressDateList { FONT-SIZE: 8PT;  FONT-FAMILY: Verdana, Arial}


.PressTitleList {line-height:2em; padding-bottom: 5px;  COLOR: #000; FONT-FAMILY: Verdana, Arial; }

.QuickLinkList{font-size: 20px;}
a:link.QuickLinkList{color: #000; font-size: 20px;}
a:visited.QuickLinkList{color: #339;}
a:active.QuickLinkList{color: #003;}

.PressMonthYearGroup {FONT-WEIGHT: bold; FONT-SIZE: 8PT;  FONT-FAMILY: Verdana, Arial}
.TableHeading1 {background: #CCCC99; padding-left: 5px; padding-top: 6px; padding-bottom: 6px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial; }
.TitleLink { FONT-SIZE: 10PT;  FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; COLOR: BLACK}
a:link.TitleLink, a:active.TitleLink, a:visited.TitleLink{color: #000;}
a:hover.TitleLink{TEXT-DECORATION: underline; COLOR: #333399}

.NewsLink1 {TEXT-JUSTIFY: auto; TEXT-ALIGN: justify; FONT-WEIGHT: bold; COLOR: #993333; FONT-SIZE: 9PT; FONT-FAMILY: Verdana, Arial; line-height:110%; TEXT-DECORATION: none }
.NewsLink2 { FONT-WEIGHT: bold; COLOR: #993333; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.NewsText2 { FONT-WEIGHT: bold;  COLOR: #5B5B5B; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 1px; padding-bottom: 1px; TEXT-DECORATION: none }
.RedTitle { FONT-WEIGHT: bold; COLOR: #993333; FONT-SIZE: 10PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }

a:link.NewsLink1, a:active.NewsLink1, a:visited.NewsLink1{color: #933;}
a:link.NewsLink2, a:active.NewsLink2, a:visited.NewsLink2{color: #933;}
a:link.NewsText2, a:active.NewsText2, a:visited.NewsText2{color: #5B5B5B;}
a:hover.NewsLink1{text-decoration: underline;}


.LocationTitle {FONT-SIZE: 10PT; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial; border-bottom: 2px solid #CCCC99}

.menuTop { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial; padding-bottom:  2px; TEXT-DECORATION: none }
.menuTop2 { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #333399; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none }
.MenuTop3 { FONT-SIZE: 10px; FONT-WEIGHT: 500; COLOR: #333399; FONT-FAMILY: Tahoma, Arial; padding-bottom: 3px; TEXT-DECORATION: none }
.MenuTop4 { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #333399; FONT-FAMILY: Tahoma, Arial; padding-top: 3px; padding-bottom: 3px; TEXT-DECORATION: none }
a:link.menuTop, a:visited.menuTop, a:active.menuTop{color: #FFF;}
a:link.menuTop2, a:visited.menuTop2, a:active.menuTop2{color: #339;}
a:link.menuTop3, a:visited.menuTop3, a:active.menuTop3{color: #339;}
a:link.menuTop4, a:visited.menuTop4, a:active.menuTop4{color: #339;}

.HomeText1 { FONT-WEIGHT: bold; COLOR: #993333; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.HomeText2 { padding-left: 6; COLOR: #000000; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 1px; padding-bottom: 5px; TEXT-DECORATION: none }
.HomeText3 { padding-left: 6; COLOR: #333333; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.HomeText4 { FONT-WEIGHT: bold;  COLOR: #FFFFFF; FONT-SIZE: 12Px; FONT-FAMILY: Verdana, Arial; padding-top: 1px; padding-bottom: 1px; TEXT-DECORATION: none }
.HomeText5 { COLOR: #000000; FONT-SIZE: 12Px; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.HomeText6 { FONT-WEIGHT: bold; padding-left: 4; COLOR: #000000; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 2px; padding-bottom: 1px;TEXT-DECORATION: none }
a:link.HomeText1, a:visited.HomeText1, a:active.HomeText1{color: #933;}
a:link.HomeText2, a:visited.HomeText2, a:active.HomeText2{color: #000;}
a:link.HomeText3, a:visited.HomeText3, a:active.HomeText3{color: #333;}
a:link.HomeText4, a:visited.HomeText4, a:active.HomeText4{color: #FFF;}
a:link.HomeText5, a:visited.HomeText5, a:active.HomeText5{color: #000;}
a:link.HomeText6, a:visited.HomeText6, a:active.HomeText6{color: #000;}



.ContentText1 { FONT-WEIGHT: bold;  COLOR: #333399; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 1px; padding-bottom: 1px; TEXT-DECORATION: none }
.ContentText2 {TEXT-JUSTIFY: auto; TEXT-ALIGN:justify; COLOR: #000000; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 6px; padding-bottom: 1px; margin-top: -8px; TEXT-DECORATION: none }
.ContentText2 p {line-height:120%}
.ContentText3 { COLOR: #000000; FONT-SIZE: 9PT; FONT-FAMILY: Verdana, Arial; padding-top: 1px; padding-bottom: 1px; TEXT-DECORATION: none }
.ContentText4 { COLOR: #000000; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 1px; padding-bottom: 1px }
.ContentText5 { COLOR: #000000; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 2px; padding-bottom: 2px; TEXT-DECORATION: none }

.DeptHomeText1 {FONT-WEIGHT: bold; padding-left: 4; COLOR: #333399; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; padding-top: 2px; padding-bottom: 1px;TEXT-DECORATION: none }

.NavText1 {text-transform: uppercase; FONT-WEIGHT: bold; COLOR: #993333; FONT-SIZE: 7PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.NavText1_selected {text-transform: uppercase; FONT-WEIGHT: bold; COLOR: #333399; FONT-SIZE: 7PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}
.NavPadding1 { padding-left: 5px; padding-bottom: 2px}
.NavPadding2 { padding-left: 10px; padding-top: 2px}
.NavPaddingHdr { padding-left: 5px; padding-bottom: 4px; padding-top:4px}
.NavText2 { FONT-SIZE: 8PT; COLOR: #000033; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}
.NavText2_selected { FONT-SIZE: 8PT; COLOR: #333399; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none}
.NavText3 { FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; color: #FFF; }
.NavText3_selected { FONT-SIZE: 8PT; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; color: #339;}
.NavText4 { FONT-SIZE: 8PT; COLOR: #333399; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }
.NavText5 { COLOR: #000000; FONT-SIZE: 8PT; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }

a:link.NavText1, a:visited.NavText1, a:active.NavText1{color: #933;}
a:link.NavText1_selected, a:visited.NavText1_selected, a:active.NavText1_selected{color: #339;}

a:link.NavText2, a:visited.NavText2, a:active.NavText2{color: #003;}
a:link.NavText2_selected, a:visited.NavText2_selected, a:active.NavText2_selected{color: #339;}

a:link.NavText3, a:visited.NavText3, a:active.NavText3{color: #FFF;}
a:link.NavText3_selected, a:visited.NavText3_selected, a:active.NavText3_selected{color: #339;}




a:hover.HomeText1{text-decoration: underline;}
a:hover.HomeText2{text-decoration: underline;}
a:hover.NavText1{text-decoration: underline;}
a:hover.NavText2{text-decoration: underline;}
a:hover.NavText3{text-decoration: underline;}
a:hover.NavText4{text-decoration: underline;}
a:hover.NavText5{text-decoration: underline;}
a:hover.ContentText1{text-decoration: underline;}
a:hover.MenuTop{text-decoration: underline;}
a:hover.MenuTop2{text-decoration: underline;}
a:hover.MenuTop4{text-decoration: underline;}

a:hover.ContentText5{text-decoration: underline;}
a:hover.DeptHomeText1{text-decoration: underline;}


.NavBar1 {background: #FFFFFF; padding-left: 5px ; padding-top: 2px; padding-bottom: 2px ; border-bottom: 1px solid #CCCC99}
.NavBar2 {background: #CCCC99; padding-left: 5px; border-top: 1px solid #CCCC99; border-bottom: 6px solid #CCCC99}
.NavBar3 {background: #999966; padding-left: 5px; padding-top: 1px; padding-bottom: 1px}
.NavBar4 {background: #999966; padding-left: 21px; padding-top: 1px; padding-bottom: 1px}

.NavCell { border-right:1px solid #FFFFFF; border-left-style: solid #ffffff; border-left-width: 1px; padding-left:-5px; padding-right:-5px  }
.BreadCrumbsLabel { FONT-SIZE: 10px; COLOR: #999966; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight:bold }
.BreadCrumbs { FONT-SIZE: 11px; COLOR: #999966; FONT-FAMILY: Arial, sans-serif; }
a:link.BreadCrumbs, a:active.BreadCrumbs, a:visited.BreadCrumbs { color: #996; }

.SearchLabel { font-family: Verdana; font-size: 11px; font-weight: bold; color: #999966 }
.SearchTextBox { border: 1px solid #999966; font-family: Verdana; font-size: 11px; color: #333333}
.SearchLabelHome { font-family: font-weight: bold; Arial; font-size: 9px; font-weight: bold; color: #666666 }
.SearchTextBoxHome { border: 1px solid #999966; font-family: Verdana; font-size: 11px; color: #333333; width: 100px;}

.Footer { font-family: Verdana; font-size: 9px; color: #666666}

.WelcomeText {font-family: Verdana; font-weight: bold; font-size: 10PT; color: #333399; text-align:left }
.PrinterFriendly { FONT-SIZE: 9px; COLOR: #999966; FONT-FAMILY: Arial; TEXT-DECORATION: none; }
a:link.PrinterFriendly, a:active.PrinterFriendly, a:visited.PrinterFriendly { color: #996; }


tbody { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-align:left  }
body { FONT-SIZE: 10PT; COLOR: #000000; FONT-FAMILY: Verdana, Arial; text-align:left  }

h1 {  font-weight: bold; font-style: normal; font-size: 16pt; color: #333399; text-align:left;}
h2 {  font-weight: bold; font-style: normal; font-size: 14pt; color: #333399; text-align:left;}
h3 {  font-weight: bold; font-style: normal; font-size: 12pt; color: #333399; text-align:left;}
h4 {  font-weight: bold; font-style: normal; font-size: 10pt; color: #993333; text-align:left;}
h5 {  font-weight: bold; font-style: normal; font-size: 10pt; color: #003333; text-align:left;}
h6 {  font-weight: bold; font-style: normal; font-size: 12pt; color: #993333; text-align:left;}

#TableBack
 {
background-repeat: no-repeat;
background-position: top right;
background-image: url(/images/background_events3.jpg);
}
/*The following styles are new */

/* used by PDS */
.ContentSubTitle {border-bottom: 1px solid #663; font-family: Arial; color: #000; font-size: 14px; font-weight: bold; border-left-width:1px; border-right-width:1px; padding-top:0px; padding-bottom:0px; margin-left:1; margin-right:1; margin-top:0; margin-bottom:10}

/* used by parks */
.ActivitiesSubTitle {border-bottom: 2px solid #339; font-family: Arial; color: #933; font-size: 14px; font-weight: bold; border-left-width:1px; border-right-width:1px; padding-top:0px; padding-bottom:0px; margin-left:1; margin-right:1; margin-top:0; margin-bottom:5px;}
.activitiesList {list-style-type:disc; font-size: 12px; padding-left: 25px; padding-top: 4px; margin: 0px; }

.activitiesList li{margin:2px; padding: 2px; }
.activitiesList p{margin:0; padding:0; font-size:15px; padding-left: 4px;}
.activitiesList a{text-decoration:none; color: #000}
.activitiesList img{border: 0px; }
.ContentSubTitle2 {border-bottom: 1px solid #339; font-family: Arial; color: #933; font-size: 14px; font-weight: bold; padding-top:0px; padding-bottom:0px; margin-left:1; margin-right:1; margin-top:0; margin-bottom:10}
.ActivitiesTeaser h2
{
	font-size: 12px;
	margin:0 0 2px 0;
	padding:0;
}
.ActivitiesTeaser p{
font-family: verdana,Arial;
font-size:10pt;
	margin:0;
	padding:0;
}
.ActivitiesTeaser { 
			margin-bottom:15px;	
				}
.ActivitiesTeaser a{ 
				text-decoration: underline;
				color: #339;

				}

/* FAQ Page */
.faq-question {font-size: 12px; line-height: 1.5em; margin:0; padding:0; }
.faq-answer {margin:0; margin-left: 25px; margin-bottom:10px; margin-top:10px; }
.faq-answer p{margin-top:5; TEXT-ALIGN:justify;} 
.faq-question p{margin:2px; TEXT-ALIGN:justify;} 
.faq-answer img{border:0;} 
.faq-list li{margin-bottom:10px;}

.pageTitle{border-bottom: 3px solid #339; font-family: Arial; color: #933; font-size: 14px; font-weight: bold; margin-left:1px; margin-right:1px; margin-top:0; margin-bottom:10; padding-bottom: 1px; }

/*Directory List */
.directoryList { padding:0; margin: 0; color: black;  line-height:1.5em; }
.directoryList ul{ padding:0; margin-left: 0px; color: black;  margin-bottom: 20px; }
.directoryList ul li a{ padding:0; margin-left: 0px; } 
.directoryList ul li ul li a{ padding:0; margin-left: 0px; } 

.directoryList li{ list-style:none; color: #000; font-weight: bold; font-size: 13pt; }
.directoryList ul li{ color:#000; font-weight: bold; font-size: 11pt; margin-left:30px;} 
.directoryList ul li.directoryHeading{ color:#000; font-weight: bold; font-size: 10pt; margin-left:30px; padding: 10px 0px 5px 0px;}
.directoryList ul li ul li { color:#933; font-weight: bold; font-size: 10pt; }


.directoryList ul{ border-top: solid 1px #663; } 
.directoryList ul ul{ border: none; margin-bottom: 5px; } 


.directoryList li a { text-transform: none; color:#339; font-size: 11px; text-decoration:none;}
.directoryList li a:hover { text-transform: none; color:#339; font-size: 11px; text-decoration:underline;}

/* Used in Police Video listings */
.teaserWrapper
{
	width:100%;
	padding-bottom:10px;
}
.teaserBody p { margin-top: 3px;}

/* Hearing Notice */
.newdisplayTitle{text-transform: uppercase; border-bottom: 3px solid #333399; font-family: Arial; color: #993333; font-size: 16px; font-weight: bold; border-left-width:1px; border-right-width:1px; padding-top:0px; padding-bottom:0px; margin-left:1; margin-right:1; margin-top:0; margin-bottom:10}
.date{font-weight: bold; color: #933; font-size: 9PT; padding-top: 1px; padding-bottom: 1px; TEXT-DECORATION: none }
.contactTitle{ font-weight:bold; COLOR: #933; FONT-FAMILY: Verdana, Arial; font-size:13px;}

/* City Clerk */
.videoTitleList h2 {font-size:12px; color:#933;  margin:2px 0 2px 0;}
.videoTitleList ul {margin:0 0 0 20px; padding:0 0 0 20px;}
.videoTitleList li {list-style-type:none; padding-bottom:4px;}
.videoTitleList h2 A:link { color: #833; }
.videoTitleList h2 A:visited{ color: #833; }
.videoTitleList h2 A:hover{ color: #933; }


/* Expandable Directory List */
.expandable {
  list-style-image: 
url('http://www.cityofboise.org/web_resources/cob_resources/images/plus.gif');
}
.leaf {
  list-style-image: 
url('http://www.cityofboise.org/web_resources/cob_resources/images/solid.gif');
  cursor: default;
}
.subList {
  display: none;
}


.QuickLinksBG ul {	
	  border-top: solid 2px #996;
		margin:0 0 0 2px;
		padding:5px 0 0 0;
}
.QuickLinksBG li {  
		list-style-type: none;
		margin-bottom:12px;
		padding-left: 5px;
 }
.QuickLinksBG h2 {
		margin:0;
		padding:5px 0 0 2px;
		font-size:12px;
		color: #663;
}
.QuickLinksBG p {	
		margin:0 ;
		padding:0;
}
.QuickLinksBG a:link, .QuickLinksBG a:visited, .QuickLinksBG a:active
{ 
	text-decoration: none;
	color: #000;

}
.QuickLinksBG a:hover {
 text-decoration: underline;
}

/* Services A-Z List */
 #alphaList {
		margin:0 0 15px 0;
		padding:0;
		border-top:solid 2px #999;
		border-bottom:solid 2px #999;
		padding: 8px 0;
		color: #339;
		font-weight:bold;
		font-size: 13px;
		width: 580px;
 }

 #alphaList li{
		display:inline;
		padding: 0 4px 0 4px;
		color:#339;
 }
 #alphaList  a{
		display:inline;
		color:#339;
}
	.servicesWrapper{
					position:relative; 
					margin-bottom:20px;
					width:580px;
	}
 .servicesHeading{
	display:inline;
	margin:0; 
	padding:0;
	color:#339; 
	top:0; 
	font-size: 25px;
	position:absolute;	
	top:0;
	left:0;
 }
 .servicesList{
	margin: 0 0 0 70px;
	padding: 1px;

}
.servicesTop{
	margin-left: 20px;
	font-size: 10px;
}


/*   Content Accordion pieces used in outside site "Budget" subsite.   */
div.AccordionWrapper{
	padding-top: 5px;
	padding-bottom: 5px;
}
div.AccordionTab{
	padding-left:10px;
	color: black;
	background: #dfdfbf;
	height: 20px;
	cursor: hand;
}
/* Fixed height emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.AccordionTab {
	padding-left:10px;
	color: black;
	background: #dfdfbf;
	height: 20px;
}

span.AccordionTabTitle{
	margin-top:3px;
	color:#441;
	font-size: 13px;
	font-weight:bold;
}
span.AccordionTabTitle a{
	color: black;
}
div.AccordionShowHideLink{
	font-size: 10px;
	position: relative;
	top: -20px;
	left: 535px;
	font-weight: bold;
	width:50px;
}

/* Fixed height emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.AccordionShowHideLink {
	font-size: 10px;
	position: relative;
	top: -20px;
	left: 535px;
	font-weight: bold;
	width:50px;
	margin-bottom: -15px;
}

.AccordionShowHideLink a{
	color:black;
}

div.AccordionShowHideLink .show{
	background: url(http://www.cityofboise.org/web_resources/cob_resources/images/modal/BlackUpArrow.gif) no-repeat 35px 5px;
	width:50px;
	padding-left:0px;
}
div.AccordionShowHideLink .hide{
	background: url(http://www.cityofboise.org/web_resources/cob_resources/images/modal/BlackDownArrow.gif) no-repeat 35px 5px;
	width:50px;
	padding-left:0px;
}


.AccordionShowHideLink a span{
	text-decoration:underline;
}
.AccordionShowHideLink img{
	border:none;
}
div.AccordionShowHideWindow{
	background: #f7f7ee;
	padding-top: 5px;
	padding-bottom: 5px;
	display:none;
}
div.AccordionShowHideWindow ul{
	padding-top: 0;
	margin-top: 0;
}
div.AccordionShowHideWindow ul li{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}





