/* CivIS Interface v1.2 CSS (Content) */
/* home page image*/
.mainImage{
	background-color: #26338F;
	border-bottom: 1px solid #26338F;
	border-left: 1px solid #26338F;
	border-right: 1px solid #26338F;
	margin:0;
	padding:0;
}
/* what's on calendar*/
div#contentHeader{
	margin:0;
}
div#calendar, #browse{
	float:left;
	background-color: #EDEDED;
	border-bottom: 1px solid #26338F;
	border-left: 1px solid #26338F;
	border-right: 1px solid #26338F;
	margin:0;
	padding:10px 0;
	width:468px;
	text-align:center;
}
div#calHeader{
	border: 1px solid #AAABB8;
	margin:10px;
	padding:2px 10px;
	font-weight: bold;
	color:#26338F;
	text-align:center;
}
#browseHeader{
	border: 1px solid #AAABB8;
	margin:10px;
	padding:2px 10px;
	font-weight: bold;
	color:#818490;
	text-align:center;
	font-size:0.9em;
}
div#calendarDates{
	margin: 0;
	padding:0;
	width:380px;
	text-align:center;
	color: #26338F;
}
.calDate, .calDateCurrent{
	float:left;
	border: 1px solid #26338F;
	margin:2px;
	padding:2px 3px;
	text-align: center;
	width:27px;
	font-weight: bold;
}
.calDateCurrent{
	background: #B5DD29;
	color:#FFF;
}
.calDate{
	background: #FFF;
	color:#818490;
}
.calDate a, .calDateCurrent a{
	font-size:1.1em;
	font-weight: normal;
}
#calendar a{
	color: #26338F;
}
#calendar a:hover{
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
#calendar a:focus{
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
.prev, .next, .narrow, .broader{
	font-weight: bold;
	color:#26338F;
	line-height: 1.2em;
	font-size:0.85em;
	margin-top:0.4ex;
}
.prevWk, .nextWk{
	float:left;
	margin:2px;
	padding:1.8ex 0.7ex;
	font-weight: bold;
	line-height: 1.2em;
	font-size:0.859em;
}
.month{
	font-weight: bold;
	margin: 0;
}
/* browse A-Z*/
#wrapper a{
	background-color: #FFF;
	padding:1px 4px;
	margin:1px;
	border: 1px solid #26338F;
	color: #26338F;
	font-weight: bold;
	}
#wrapper a.current{
	background-color: #B5DD29;
	color: #FFF;
	}
#wrapper a:hover{
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
#wrapper a:focus{
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
#wrapper a.current:hover{
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
#wrapper a.current:focus{
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
/* footers*/
.label {
	font-weight: bold;
}
.whiteLabel {
	font-weight: bold;
	color: #fff;
}
#recordInfo{
	background-color: #EDEDED;
	padding:0;
	border-bottom: 1px solid #26338F;
	border-left: 1px solid #26338F;
	border-right: 1px solid #26338F;
}
/* record info*/
#recordInfoToggle {
	background-color: #EDEDED;
	border-bottom: 1px solid #26338F;
	border-left: 1px solid #26338F;
	border-right: 1px solid #26338F;
}
#recordInfo .row {
  clear: both;
  border-top: 1px solid White;
  padding:0 8px;
  }

/* The pageNav style is used by the results page navigation widget */
.pageNav{
	text-align: left;
}
.pageNav li{
	display:inline;
	color:#26338F;
}
.pageNav a{
	text-decoration: none;
}

.currentPage{
	font-weight:bold;
}
.footerDetails{
	border-top: 1px dotted #AAABB8;
	margin-top:0.3ex;
	padding-top:0.3ex;
}
/* This style is used by the result_sort_links widget */
.filters{
	color:#818490;
	font-size:0.9em;
}
/* This style is used by the result_counts widget */
.resultCounts{
	color:#818490;
	font-size:0.9em;
}
/* forms search*/
div#searchForm{
	background-color:#EDEDED;
	border-left: 1px solid #AAABB8;
	border-right: 1px solid #AAABB8;
	border-bottom: 1px solid #AAABB8;
	padding: 3px;
	margin: 0px auto;
}
div#addOrgForm{
	width: 420px;
	background-color:#EDEDED;
	border: 1px solid #AAABB8;
	padding: 0px;
	margin: 10px auto 0px auto;
}
#searchForm .row, #addOrgForm .row {
  clear: both;
  padding: 5px 0 0 0px;
  }
.fullRow{
  clear: both;
  padding: 5px 10px;
  }

#searchForm .formLabel, #addOrgForm .formLabel {
  float: left;
  width: 33%;
  text-align: right;
  font-size: 0.9em;
  font-weight: bold;
}
.formAddress{
background-color: #E1E1E1;
border-bottom: 1px solid #AAABB8;
padding:10px;
  }

#searchForm .formw, #addOrgForm .formw {
  float: right;
  width: 62%;
  text-align: left;
  }
/* popular search Nav*/
#menu .windowNav{
	margin:10px 0 0 0;
	height:100px;
	overflow: scroll;
	border: 1px solid #AAABB8;
}
#menu .windowNav li{
	background-color:White;
	margin:1px 0;
	padding:0 5px;
}
#menu .windowNav a{
	color: #000033;
	padding:0;
	margin:0;
	text-decoration: none;
}
#menu .windowNav a:hover{
	text-decoration: underline;
}
#menu .windowNav a:hover {
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
#menu .windowNav a:focus {
	text-decoration: underline;
	background-color: #336699;
	color: #fff;
}
/* DHTML Nav*/
.toggleWin{
	margin:2px 5px 0 0;
	float:right;
}
/* mime type icons*/
.mime_pdf{
	background: url("/live/common/images/standard/i_mime_pdf.gif") no-repeat;
	padding:2px 0 0 25px;
	background-position: 0ex 50%;
}
.mime_word{
	background: url("/live/common/images/standard/i_mime_word.gif") no-repeat;
	padding:2px 0 0 25px;
	background-position: 0ex 50%;
}
/*MAP page*/
.map {
	border: 2px solid #26338F;
	text-align: center;
}
div#map {
	background-color:#EDEDED;
	border: 1px solid #AAABB8;
	padding: 0px;
	margin: 10px auto 0px auto;
}
#map .row {
    clear: both;
    padding: 5px 0 0 0px;
}
#map .formw {
    float: right;
    width: 62%;
    text-align: left;
}
#map .formLabel {
    float: left;
    width: 33%;
    text-align: right;
  	font-weight: bold;
}
.mapArea{
    background-color: #E1E1E1;
    border-bottom: 1px solid #AAABB8;
    padding: 10px 0px 10px 10px;
}
.advancedMapArea{
    padding: 5px 0px 10px 5px;
}