
/* SOURCE FILE: scripts/src/css/20-coa-default/frameworkcms--desktop-desktophome-mobile-mobilehome.css */ 

.coa_cms_editlinks {
  display: inline-block;
  padding: 5px;
  margin-bottom: 5px;
  background-color: #e1ddbe;
  border: #7b0909 solid 1px;  
}

#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/c/67/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/c/67/images/arrow-right.gif);
  background-repeat: no-repeat; background-position: 0 4px; text-align: left;
}

.coa-overview-editor{
font-family:arial;
display:block;
margin:0 0 5px 0;
border:1px solid #013c86;
padding:12px;	
border-radius:10px;
background-color:#e4f0ff;
font-size:15px;
}

.coa-overview-editor p{margin:0 10px 8px 10px;}
.coa-overview-editor h1{color:#013c86;margin:0 10px 10px 10px;font-size:2.5em;}

.coa-overview-editor::before {
    content: "NOTE: This is the new \"Page Overview\" text area, which is accessed through the metadata tab of your CMS page. In the new site design, this \"Overview Text\" will automatically appear in the header of your page, beneath the title. It is also used as the page description when shared on social media. This box is hidden from the public and non-CMS users.";
    white-space: pre-line;
    display: block;
    color: #013c86;
	border-bottom:1px dotted #013c86;
    padding: 5px;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0;
}


/* SOURCE FILE: scripts/src/css/30-mobile/mdefault--mobile-mobilehome.css */ 
@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent;
}


body{font-family:arial,sans-serif;font-size:1em;margin:0;background-color:#570000;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-burgundy.gif);background-repeat:repeat-x; -webkit-text-size-adjust:none; }

/*MISC STYLES*/
.coa_notpublic{position:absolute;top:5px;left:5px;padding:5px;background-color:#fde0e0;border:1px solid #7b0909;color:#7b0909;font-size:1.1em;}

.coa_WebBox_Image{float:left;margin:0 5px 5px 0;width:68px;height:50px;border:1px solid #a49f74;}
.coa_WebBox_Title{font-size:1em;font-weight:bold;padding:15px 0 0 75px;}
.coa_WebBox_Desc{clear:both;padding:5px;}
.coa_WebBox_Desc p{margin-top:0px;}
.coa_WebBox_Divide{clear:both;height:5px;border-top:1px dotted #a49f74;color:transparent;}

ul.coa_mHomeWebBoxes{list-style-type:none;margin:0;padding:0 10px;}
ul.coa_mHomeWebBoxes li{padding:0;margin:5px 0;min-height:42px;border-bottom:1px dotted #a49f74;}
ul.coa_mHomeWebBoxes a{text-decoration:none;color:#666}
.coa_mHomeWebBoxImage{float:left;width:50px;height:37px;border:1px solid #a49f74;}
.coa_mHomeWebBoxTitle{font-size:.75em;padding:8px 0 5px 60px;font-weight:bold;color:#0000cc;}
.coa_mHomeWebBoxDesc{padding:4px 0 0 60px;font-size:.75em;line-height:1.2em;color:#666}


.break{clear:both;border-bottom:1px dotted #a49f74;margin:5px 0 5px 0;height:1px;overflow:hidden;}
.nobreak{white-space:nowrap;}
ul.buttongroup{list-style-type:none;margin:0;padding:0;}
ul.buttongroup li{margin:0 0 5px 0;padding:0;border:1px solid #a49f74;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bar_bg.gif);background-repeat:repeat-x;background-color:#a39d72;}
ul.buttongroup li a{display:block;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/arrow-goright.png);background-repeat:no-repeat;background-position:99% 12px;font-family:georgia,"Times New Roman", serif;padding:8px;font-size:1.25em;font-weight:bold;color: #7b0909;text-decoration:none;}

/*PAGE LAYOUT STYLES*/
#coa_mContainer{}
#coa_mHeader{padding:0 0 4px 0;text-align:center;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-bevel.png);background-repeat:repeat-x;background-position:bottom left;}
#coa_mBreadcrumb{display:none;}
#coa_mContent{padding:10px;min-height:250px;}
#coa_mContent form{margin:0;padding:0;}
#coa_mContent table{}
#coa_mContent h1{font-size:1.25em;font-weight:bold;color:#7b0909;margin:0 0 12px 0;padding:0;}
#coa_mInfoBar{font-weight:bold;}
.coa_mWhatsNew{}
.coa_mWhatsNewTitle{padding:10px 0 0 88px;font-weight:bold;}
.coa_mWhatsNewTitle a{text-decoration:none;}
.coa_mWhatsNew img{float:left;display:block;width:68px;height:50px;padding:6px 8px 10px 8px;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-mobilethumbs.png);background-repeat:no-repeat;}
#coa_mDeptAddress{clear:both;padding:10px;}
#coa_mDeptImg{display:none;}
#coa_mDeptMenu{padding:10px 0 10px 0;text-align:center;font-size:1.1em;font-weight:bold;color:#7b0909;}
#coa_mDeptMenu h2{font-size:1em;clear:both;margin:10px 0;padding:2px 5px;border-bottom:1px dotted #a49f74;text-align:left;}
#coa_mDeptMenu select{width:95%;height:40px;margin:10px 0 10px 0;font-size:1em;overflow:hidden;}
#coa_mDeptName{padding:8px 5px 1px 5px;margin:0 0 8px 0;font-size:1em;font-weight:bold;color:#ffffff;text-align:center;}
#coa_mDeptName a{color:#ffffff;text-decoration:none;border-bottom:1px dotted #fff;}
#coa_mPageDate{padding:0 5px 5px 0;font-size:.75em;color:#666666;text-align:right;min-height:15px;}
#coa_mPageContent{overflow:hidden;}
#coa_mPageContent h1{font-size:1.2em;color:#7b0909;margin:0 0 10px 0;padding:0 0 2px 0;border-bottom:1px dotted #a49f74;}
#coa_mPageContent h2{font-size:1em;color:#7b0909;margin:10px 0 10px 0;}
#coa_mPageContent h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:8px 0;padding:0;}
#coa_mPageContent a{text-decoration:none;}
#coa_mPageContent u{text-decoration:none;}
#coa_mPageContent ul{margin:10px 0;}
#coa_mPageContent ol{margin:10px 0;}
#coa_mPageContent li{margin:5px 0 5px 25px;padding:0;}
#coa_mPageContent p{margin:0;padding:8px 0;}
#coa_mPageContent img{margin:5px 0;height:auto;max-width:95%;max-height:auto;border-color:#a49f74;}
#coa_mPageContent hr{clear:both;}
div.TwoColumn{clear:both;}
div.ThreeColumn{clear:both;}
#coa_mPageLinks h2{font-size:1.2em;color:#fff;background-color:#a49f74;padding:5px;margin:10px 0 0 0;}
#coa_mPageLinks ul{list-style-type:none;margin:0;padding:0;}
#coa_mPageLinks li{margin:0;padding:0;border-bottom:1px dotted #a49f74;}
#coa_mPageLinks li a{display:block;padding:10px 5px 10px 5px;margin:0;font-weight:bold;color:#7b0909;text-decoration:none;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/arrow-right.gif);background-repeat:no-repeat;background-position:98% 50%;}
#coa_mSearch{text-align:center;font-size:1.1em;font-weight:bold;color:#7b0909;border:1px solid #999;background-color:#e1ddbe;padding:4px;}
#coa_mSearch h2{font-size:1.1em;clear:both;margin:10px 0;padding:2px 5px;border-bottom:1px dotted #a49f74;text-align:left;}
#coa_mSearch input{font-family:arial;font-size:1em;}
#coa_mSearch  form{margin:0;padding:10px 0 0 0;text-align:center;}
#coa_mSearch label{font-family:georgia,"Times New Roman", serif;display:block;float:left;font-size:1.25em;font-weight:bold;color:#7b0909;padding:2px 2px 0 0;}
#coa_mContactUs h2{color:#7b0909;font-size:1.1em;clear:both;margin:10px 0;padding:2px 5px;border-bottom:1px dotted #a49f74;text-align:left;}
#coa_mContactUs a{display:block;padding:0 12px;text-align:center;text-decoration:none;}
#coa_mShare{float:left;width:98%;}
#coa_mHowDoI{display:none;}
#coa_mGoogleBrand{padding:10px 0 0 0;font-size:.5em;color:#666666;}
#coa_mFooter{clear:both;font-weight:bold;font-size:.75em;color:#ffffff;text-align:center;padding:8px;margin:8px 0 0 0;}
#coa_mFooter a{color:#ffffff;text-decoration:none;}

#coa_content a{text-decoration:none;}
#coa_content u{text-decoration:none;}

.mWebBoxHeadlines{clear:both;padding:10px 10px 0 10px;font-size:.9em;}
.mWebBoxHeadlines a{text-decoration:none;}
.mWebBoxHeadlines h2{padding:0 0 5px 0;font-size:1.1em;color:#7b0909;font-weight:bold;}
.mWebBoxHeadlines ul{list-style-type:none;margin:0;}
.mWebBoxHeadlines li{padding:6px 6px 6px 15px;border-top:1px dotted #a49f74;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/arrow-right.gif);background-repeat:no-repeat;background-position:5px 10px;}

#coa_mSpecialFeatures{clear:both;padding:10px 10px 0 10px;font-size:.9em}
#coa_mSpecialFeatures a{text-decoration:none;}
#coa_mSpecialFeatures h2{padding:0 0 5px 0;font-size:1.1em;color:#7b0909;font-weight:bold;}
#coa_mSpecialFeatures ul{list-style-type:none;margin:0;}
#coa_mSpecialFeatures li{padding:6px 6px 6px 15px;border-top:1px dotted #a49f74;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/arrow-right.gif);background-repeat:no-repeat;background-position:5px 10px;}

#coa_mTodayCalendar{padding:0 0 5px 0;margin:0 0 15px 0;border-bottom:1px dotte #a49f74;}
#coa_mTodayCalendar h2{font-size:1.1em;clear:both;margin:10px 0;padding:2px 5px;border-bottom:1px dotted #a49f74;text-align:left;color:#7b0909;}
#coa_mTodayCalendar a{display:block;padding:0 0 10px 8px;text-decoration:none;}
#coa_mTodayCalendar span.coa_mTodayCalendarTime{display:block;padding:0 0 0 8px;font-weight:bold;}
#coa_mTodayCalendar br{clear:both;margin:0;padding:0;}

/*RESIDENTS VISITORS BUSINESS BUTTONS*/
#coa_mAudButtons{padding:0 10px;max-width:1000px;overflow:hidden;clear:both;}
#coa_mAudButtons a{display:block;clear:both;height:50px;margin:10px 0;padding:15px 0 0 10px;text-decoration:none;font-size:1.75em;color:#ffffff;font-weight:bold;background-repeat:no-repeat;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-tabsprites.jpg);border-radius:3px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border:1px solid #cccccc;}
#coa_mAudButtons a.coa_mResidentsBtn{background-position:top right;background-color:#2c4d27;}
#coa_mAudButtons a.coa_mVisitorsBtn{background-position:right -65px;background-color:#ab9263;}
#coa_mAudButtons a.coa_mBusinessBtn{background-position:right -130px;background-color:#1b2540;}

#coa_mAudButtons2{margin:0 auto;width:300px;padding:0 10px;overflow:hidden;clear:both;}
#coa_mAudButtons2 a{display:block;float:left;width:85px;margin:10px 5px;padding:65px 0 2px 0;text-decoration:none;text-align:center;font-size:.9em;color:#ffffff;font-weight:bold;background-repeat:no-repeat;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-tabsprites2.jpg);border-radius:3px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border:1px solid #cccccc;}
#coa_mAudButtons2 a.coa_mResidentsBtn2{background-position:0 0;background-color:#2c4d27;}
#coa_mAudButtons2 a.coa_mVisitorsBtn2{background-position:-85px 0;background-color:#ab9263;}
#coa_mAudButtons2 a.coa_mBusinessBtn2{background-position:-170px 0;background-color:#1b2540;}



/*SHARE LINK STYLES*/
#coa_mShare h2{font-size:1.1em;color:#7b0909;clear:both;margin:10px 0;padding:10px 5px 2px 5px;border-bottom:1px dotted #a49f74;text-align:left;text-transform:capitalize;}
#coa_mShare ul{margin:10px;padding:0 0 0 15px;}
#coa_mShare li{margin:0;padding:5px 0px;}
#coa_mShare a.facebook-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 0;}
#coa_mShare a.twitter-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -65px;}
#coa_mShare a.youtube-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -130px;}
#coa_mShare a.gmail-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -195px;}
#coa_mShare a.yahoo-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -260px;}
#coa_mShare a.aol-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -325px;}
#coa_mShare a.windows-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -390px;}
#coa_mShare a.mymail-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -455px;}
#coa_mShare a.comment-btn{display:block;float:left;margin:0 5px 0 0;height:65px;width:65px;overflow:hidden;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-sharesprites65x65.png);background-repeat:no-repeat;background-position:0 -520px;}
#coa_mShare a.comment-btn span.number{display:block;padding:16px 0 0 0;text-align:center;font-weight:bold;text-decoration:none;font-weight:bold;}
#coa_mShare a.facebook-bar{display:block;height:28px;padding:7px 0 0 45px;margin:0 0 5px 0;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-sharesprites.png);background-position:0 -70px;background-repeat:no-repeat;font-size:1.1em;color:#ffffff;text-decoration:none;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}
#coa_mShare a.twitter-bar{display:block;height:28px;padding:7px 0 0 45px;margin:0 0 5px 0;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-sharesprites.png);background-position:0 0;background-repeat:no-repeat;font-size:1.1em;color:#ffffff;text-decoration:none;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px}
#coa_mShare a.youtube-bar{display:block;height:28px;padding:7px 0 0 45px;margin:0 0 5px 0;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-sharesprites.png);background-position:0 -35px;background-repeat:no-repeat;font-size:1.1em;color:#ffffff;text-decoration:none;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}

/*MOBILE ALERTS STYLES*/
.AlertsBox{font-size:.85em;color:#7b0909;padding:10px; margin:0 0 10px 0;clear:both; background-color:#fde0e0;}
.AlertsBox a{color:#7b0909;font-weight:bold;}
.AlertsBox img{float:left;}
.AlertsTitle{font-weight:bold;color:#7b0909;margin:0 0 0 20px;}
.AlertsBody{display:none;}


/*MOBILE TAB STYLES*/
.TabbedPanels {margin: 0;padding: 2px 0 0 0;float: left;clear: none;width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}
.TabbedPanelsTabGroup {margin: 0px;padding: 0px;}
.TabbedPanelsTab {position: relative;top: 3px;float: left;width: 22%;text-align: center;padding: 7px 0 6px 0;margin: 0px 0px 0px 5px;font-weight: bold;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;color: #ffffff;background-color:#786e45;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-gold.gif);background-repeat:repeat-x;background-position:0 -8px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;}
.TabbedPanelsTabHover {}
.TabbedPanelsTabSelected {padding: 8px 0 8px 0;color: #7b0909;background-color:#ffffff;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bg-white.gif);}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;}
.TabbedPanelsContent {margin:0;padding:10px;min-height:400px;background-color:#ffffff;}
.TabbedPanelsContentVisible {}

/*MOBILE COLLAPSIBLE STYLES*/
.CollapsiblePanel {margin: 0px;padding: 0px;border-top: 1px dotted #A49F74;}
.CollapsiblePanelTab {color: #000000;font-family: arial;font-weight: normal;font-size: .75em;border: solid 1px #ffffff;padding: 3px 15px 3px 3px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-plus.png);background-repeat:no-repeat;background-position:99% 5px;}
.CollapsiblePanelTab a {color: #000000;text-decoration: none;}
.CollapsiblePanelTab a.CollapsibleTabTitle{font-size:1.25em;font-weight:bold;color:#0000cc;}
.CollapsiblePanelTab p{margin:0;}
.CollapsiblePanelContent {font-size:.9em;margin-bottom: 8px;padding: 5px;border: 1px solid #ffffff;}
.CollapsiblePanelContent ul{margin:0;padding:0 0 0 20px;}
.CollapsiblePanelContent li{margin:0;padding:5px 0;}
.CollapsiblePanelOpen .CollapsiblePanelTab {background-color: #f7f6ea;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/icon-minus.png);background-repeat:no-repeat;background-position:99% 5px;}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {text-decoration: none;}

/*
.CollapsiblePanel {margin: 5px 0 5px 0;border:1px solid #a49f74;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/bar_bg.gif);background-repeat:repeat-x;background-position:0 0;background-color:#a39d72;}
.CollapsiblePanelTab {font-family:georgia,"Times New Roman", serif;padding:8px;font-size:1.25em;font-weight:bold;color: #7b0909;background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/arrow-expand.png);background-repeat:no-repeat;background-position:99% 8px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;}
.CollapsiblePanelContent {background-color:#ffffff;padding:8px;line-spacing:1.5em;overflow:hidden;}
.CollapsiblePanelContent p{margin:6px 0 6px 0;}
.CollapsiblePanelContent ul{margin:0;padding:6px 0 6px 25px;}
.CollapsiblePanelContent li{margin:0;padding:6px 0 6px 0;}
.CollapsiblePanelContent ul ul{}
.CollapsiblePanelContent ul ul li{}
.CollapsiblePanelTab a {color: #0000cc;text-decoration: none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {background-image:url(http://www3.alexandriava.gov/scripts/c/67/images/arrow-collapse.png);background-repeat:no-repeat;background-position:99% 8px;}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {	text-decoration: none; }
*/

/*CALENDAR STYLES*/
#coa_CalendarTab{}
#coa_HomeCalendar{clear:both;margin:5px 0 5px 0;}
#coa_HomeCalendar td{padding:5px;}
#coa_HomeCalendar .date{text-align:center;white-space:nowrap;font-weight:bold;}
#coa_HomeCalendar .time{text-align:center;white-space:nowrap;}
#coa_HomeCalendar .title{font-weight:bold;}
#coa_HomeCalendar .detail{font-style:italic;}

.coa_HomeCalendar{clear:both;margin:10px 0 5px 0;}
.coa_HomeCalendar td{padding:5px;}
.coa_HomeCalendar .date{text-align:center;white-space:nowrap;font-weight:bold;}
.coa_HomeCalendar .time{text-align:center;white-space:nowrap;}
.coa_HomeCalendar .title{font-weight:bold;}
.coa_HomeCalendar .detail{font-style:italic;}

.coa_cal_mdata_m{display:none;}

#coa_CalendarGrids{clear:both;width:90%;margin:2px auto 0 auto;padding:0 0 0 5px;}
#coa_CalendarItems{clear:both;margin:10px 0 10px 0;padding:5px 0 5px 0;border-bottom:1px dotted #cccccc;}

span.coa_CalendarDateHeader{font-weight:bold;font-size:1.1em;color:#7b0909;display:block;margin:0;padding:0 0 10px 0;}

table.calendarbox{clear:both;width:95%;background-color:#a49f74;border-top:1px solid #a49f74;border-left:1px solid #a49f74;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
table.calendarbox td{border-bottom:1px solid #a49f74;border-right:1px solid #a49f74;background-color:#ffffff;padding:2px;text-align:right;}
table.calendarbox td.monthheader{font-size:18px;font-weight:bold;color:#ffffff;background-color:#a49f74;text-align:center;}
table.calendarbox td.dayheader{font-weight:bold;background-color:#e1ddbe;text-align:center;}
table.calendarbox td.eventcell{min-height:22px;background-color:#ffffff;font-weight:bold;text-align:right;}
table.calendarbox td.eventcell a{text-decoration:underline;}
table.calendarbox td.blankcell{min-height:22px;background-color:#f7f6ea;}
table.calendarbox td.gridcell{min-height:22px;text-align:right;}
table.calendarbox td.selected{min-height:22px;color:#ffffff;background-color:#7b0909;font-weight:bold;}
table.calendarbox td.nodate{min-height:22px;background-color:#f7f6ea;}
.gridexcluded{background-color:#f7f6ea;}

.coa_mCalTitle{font-weight:bold;font-size:.85em;}
.coa_mCalTime{font-size:.85em;}
.coa_mCalDesc{font-size:.85em;padding:0 0 10px 0;}

/*SWIPE JS STYLES*/
#gallery {/*background:#23282C;*/}
#slider {padding:0;}
#slider li div {padding:0 15px 15px 15px;text-align: left;}
#slider li div a{display:block;text-decoration:none;color:#666;}
#slider li div span.sliderTitle{display:block;clear:both;color:#00c;font-size:1em;font-weight:bold;padding:0 0 5px 0;}
#slider li div span.sliderImage img{float:left;display:block;width:100px;height:74px;padding:0;border:3px solid #fff;box-shadow:0 2px 6px #888;-moz-box-shadow:0 2px 6px #888;-webkit-box-shadow:0 2px 6px #888;}
#slider li div span.sliderDesc{display:block;height:70px;padding:5px 0 0 10px;font-size:.75em;line-height:1.2em;overflow:hidden;}
#slider li div span.sliderClear{display:block;clear:both;height:0;}
#gallery nav {background-color:#e1ddbe;height:25px;position:relative;padding:0 0 4px 0;}
#position {background-color:#fff;text-align:center;font-size:2.1em;line-height:.75em;color:#ccc;display:block;position:absolute;top:0;left:50%;margin-left:-75px;width:150px;border-bottom-left-radius:5px; border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px; -o-border-bottom-left-radius:5px; -o-border-bottom-right-radius:5px; box-shadow:0 2px 2px #888;-moz-box-shadow:0 1px 2px #888;-webkit-box-shadow:0 2px 2px #888;}
#position em {display:inline-block;padding:0px;font-style:normal;font-family:sans-serif;}
#position em.on {color:#7b0909;}
#prev {display:inline-block;text-decoration:none;}
#prev em {display:block;padding:2px 10px;font-style:normal;font-weight:bold;font-size:.85em;text-transform:uppercase;color:#00c;letter-spacing:1px;}
#next {display:inline-block;text-decoration:none;position:absolute;right:0;top:0;}
#next em {display:block;padding:2px 10px;font-style:normal;font-weight:bold;font-size:.85em;text-transform:uppercase;color:#00c;letter-spacing:1px;}


/* SOURCE FILE: scripts/src/css/60-spry-collapsible-panels/collapsiblepanels--desktop-mobile-desktophome-mobilehome.css */ 
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #A49F74;
}
.CollapsiblePanelTab {
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	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(http://www3.alexandriava.gov/scripts/c/67/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(http://www3.alexandriava.gov/scripts/c/67/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; 
}

/* SOURCE FILE: scripts/src/css/80-skype-garbage/nophonelogo--desktop-desktophome-mobile-mobilehome.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/90-gis/030ajaxyalertsmobile--ajaxyalertsmobile-mobile-mobilehome.css */ 
#coa_ajaxyalerts {
	z-index: auto;
	background-color: transparent;
} 

/*
.AlertsSingle a:link { color: #7B0909; text-decoration: none; }
.AlertsSingle a:hover { color: #7B0909; text-decoration: none; }
.AlertsSingle a:visited { color: #7B0909; text-decoration: none; }

.ajaxyAlertsTitle a:link { color: #7B0909; text-decoration: none;}
.ajaxyAlertsTitle a:hover { color: #7B0909; text-decoration: none;  }
.ajaxyAlertsTitle a:visited { color: #7B0909; text-decoration: none; }
*/

.AlertsSingle a:link { text-decoration: underline; }
.AlertsSingle a:hover { text-decoration: underline; }
.AlertsSingle a:visited { text-decoration: underline; }

.AlertsSingle {
display: block;
/*border-bottom: 1px dotted #d1aaaa; */
padding: 8px;
background-color: #fde0e0;
border: 1px solid #7b0909;
margin: 5px 0px 5px 0px;

}

.ajaxyAlertsTitle { 
	font-weight: 700;
/*	font-size: 13.6px;*/
	display: inline;
	/* icon */
	padding-left: 21px;
	background-image:url('https://www.alexandriava.gov/images/icon_alert.png');
	background-repeat:no-repeat;
}

.ajaxyAlertsDateTime { 
	font-style: italic;
	font-size: 9px;
	display: inline;
	padding-left: 5px;
}

.ajaxyAlertsSummary { 
	font-style: normal;
	font-size: 12px;
	padding-left: 21px;
	font-weight: normal;
	margin-top: 2px;
	display: inline;
}

#coa_ajaxyalerts .ajaxyAlertsMoreLink { 
	font-size:11px;
	font-weight:bold;
	text-align:right;
	display: block;
	padding:0;
	margin:0;
	margin-top: 0px;
	margin-right: 0px;
	/* JT */
	color:#00c;
}

/* from 30-mobile/mdefault--mobile-mobilehome.css */
#coa_ajaxyalerts .ajaxyAlertsBody{overflow:hidden;}
#coa_ajaxyalerts .ajaxyAlertsBody h1{font-size:1.2em;color:#7b0909;margin:0 0 10px 0;padding:0 0 2px 0;border-bottom:1px dotted #a49f74;}
#coa_ajaxyalerts .ajaxyAlertsBody h2{font-size:1em;color:#7b0909;margin:10px 0 10px 0;}
#coa_ajaxyalerts .ajaxyAlertsBody h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:8px 0;padding:0;}
#coa_ajaxyalerts .ajaxyAlertsBody a{text-decoration:none;}
#coa_ajaxyalerts .ajaxyAlertsBody u{text-decoration:none;}
#coa_ajaxyalerts .ajaxyAlertsBody ul{margin:10px 0;}
#coa_ajaxyalerts .ajaxyAlertsBody ol{margin:10px 0;}
#coa_ajaxyalerts .ajaxyAlertsBody li{margin:5px 0 5px 25px;padding:0;}
#coa_ajaxyalerts .ajaxyAlertsBody p{margin:0;padding:8px 0;}
#coa_ajaxyalerts .ajaxyAlertsBody img{margin:5px 0;height:auto;max-width:95%;max-height:auto;border-color:#a49f74;}
#coa_ajaxyalerts .ajaxyAlertsBody hr{clear:both;}

#coa_ajaxyalerts .ajaxyAlertsBody {
	display: none;
margin:10px;
padding:15px;
padding-left:25px;
border:1px solid #7b0909;
background-color: white;
color: black;
}

.AjaxyAlertsBox {
/*font-size: .85em; */
color: #7b0909;
padding: 10px;
margin: 0 0 10px 0;
clear: both;
background-color: transparent;
}

.ajaxyAlertsCloseLink {
font-weight: bold;
text-align: right;
display: none;
padding: 0;
margin: 0;
margin-top: 0;
margin-right: 10px;
margin-bottom: 0;
}


/* SOURCE FILE: scripts/src/css/90-gis/035ajaxyalertsall--ajaxyalertsall-desktop-desktophome-mobile-mobilehome.css */ 

.coa_AlertHidden {
  display: none;
}

.coaAlertUID {
  display: none;
}


/* SOURCE FILE: scripts/src/css/90-gis/050editorbannersmobile--editorbannersmobile-mobile-mobilehome.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;
}

