
/* SOURCE FILE: scripts/src/css/40-city/010noprint--coacode-homecombined-interiorcombined.css */ 

@media print and (min-width: 1px) {
	.noprint{display:none;}
}

/* SOURCE FILE: scripts/src/css/40-city/020bluebox--interiorcombined-homecombined-coacode.css */ 

.coa_HighlightBox { 
	border-radius: 5px; 
	max-width: 600px; 
	border: 1px solid #1f4b66; 
	background-color: #BEE0FF; 
	padding: 0 8px;
	margin: 10px 0; 
}


/* SOURCE FILE: scripts/src/css/40-city/020myalexlogout--coacode-homecombined-interiorcombined.css */ 

.coa_myalex_logout {
	display: none;
}

.coa-myalex-logout {
	display: none;
}

#coa_util_myalex_logout {
	display: none;
}



/* SOURCE FILE: scripts/src/css/40-city/030deptboxes--coacode-interiorcombined.css */ 
.coa_WebBox_Image{
	margin:0 10px 10px 0;
	width:135px;
	height:100px;
	border:1px solid #1f4b66;
}
.coa_WebBox_ImageLink{
	border-bottom: none;
}
.coa_WebBox_Title{
	font-size:1.2em;
	font-weight:bold;
}
.coa_WebBox_Desc{
	padding:5px 5px 5px 5px;
}
.coa_WebBox_Desc p{
	margin-top:0px;
}
.coa_WebBox_Divide{
	clear:both;
	height:10px;
	border-top:1px dotted #1f4b66;
	color:transparent;
}

@media screen and (min-width: 768px) {
	.coa_WebBox_Image {
		float:left;
	}
	.coa_WebBox_Desc{
		padding:5px 5px 5px 147px;
	}
}

/* SOURCE FILE: scripts/src/css/40-city/035twocolumn--coacode-interiorcombined.css */ 

@media screen and (max-width: 767px) {
	div.TwoColumn{clear:both;}
}

@media screen and (min-width: 768px) {
	div.TwoColumn{display:block;max-width:45%;float:left;margin:0 10px;}
}


/* SOURCE FILE: scripts/src/css/40-city/050editorbanner--editorbanner-coacode-interiorcombined.css */ 

.coa_editorBanner {
  background-color: white;
  font-size: 200%;
  position: absolute;
  top: 5px;
  left: 5px;
  margin: 5px;
  padding: 5px;
  border-color: black;
  border-width: 6px;
  border-style: solid;
  /* font-style: italic; */
  font-weight: bold;
  opacity: .9;
}


/* SOURCE FILE: scripts/src/css/40-city/080frameworkcms--coacode-homecombined-interiorcombined.css */ 

.coa_cms_editlinks {
  display: inline-block;
}

#coa_contentbox .coa_cms_editlinks ul {
  list-style-type: none;  margin: 0;  padding: 0; 
}

.coa_cms_editlinks ul {
  list-style-type: none;  margin: 0;  padding: 0; 
}

#coa_contentbox .coa_cms_editlinks li {
  float: left; margin: 0; padding: 0 5px 0 8px;
  background-image: url(https://www3.alexandriava.gov/scripts/blue/c/54/images/arrow-right.gif);
  background-repeat: no-repeat; background-position: 0 4px; text-align: left;
}

.coa_cms_editlinks li {
  float: left; margin: 0; padding: 0 5px 0 8px;
  background-image: url(https://www3.alexandriava.gov/scripts/blue/c/54/images/arrow-right.gif);
  background-repeat: no-repeat; background-position: 0 4px; text-align: left;
}

.coa_cms_editlinks a {
	border-bottom: none;
}


/* SOURCE FILE: scripts/src/css/40-city/nophonelogo-coacode-interiorcombined-homecombined.css */ 

/* http://stackoverflow.com/questions/6728521/disable-lync-click-to-call-detecting-numbers-in-a-web-page  */

span.baec5a81-e4d6-4674-97f3-e9220f0136c1 > a {
   display: none !important;
}


/* SOURCE FILE: scripts/src/css/60-spry/010collapsiblepanels--interiorcombined-coacode.css */ 
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #A49F74;
}
.CollapsiblePanelTab {
	color: #000000;
	border: solid 1px #ffffff;
	padding: 3px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
	.CollapsiblePanelTab div.expand{
		padding:2px 0 2px 12px;
		background-image:url(https://www3.alexandriava.gov/scripts/blue/c/54/images/granicus/plus.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		font-weight:normal;
		color:#0000cc;
	}

.CollapsiblePanelContent {
	margin-bottom: 8px;
	padding: 5px;
	border: 1px solid #ffffff;
}

.CollapsiblePanelTab a {
	color: #000000;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab div.expand{
		padding:2px 0 2px 12px;
		background-image:url(https://www3.alexandriava.gov/scripts/blue/c/54/images/granicus/minus.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		font-weight:bold;
		color:#0000cc;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {

	background-color: #f7f6ea;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #f7f6ea;

	text-decoration: none; 
}
