body, p, td, div, li { color: #4C4C4C; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
p { margin-top: 7px; margin-bottom: 7px }
a { color: #7784C0; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; }
.page_title { color: #7784C0; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.page_subtitle { color: #7784C0; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.area_header { color: #000000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.headline { color: #4C4C4C; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.headline_blue { color: #7784C0; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytext { color: #4C4C4C; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytextred { color: #FF0033; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytextbold { color: #4C4C4C; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.bodytextboldital  { color: #4C4C4C; font-style: italic; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.caption { color: #666666; font-style: italic; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.caption_nonitalic { color: #666666; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.caption_style1 { color: #666666; font-style: italic; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_header { color: #4C4C4C; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_subheader { color: #4C4C4C; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytext { color: #4C4C4C; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytextbold { color: #4C4C4C; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytext { color: #7784C0; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.highlight_bodytext_ital { color: #7784C0; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #7784C0; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytextbold_large { color: #7784C0; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.footer_text { color: #666666; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.nav_subsection { color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_section { 
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica; 
	text-decoration: none;
} 

a.nav_section_active { color: #FFFFFF; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_subsection_active {	color: #FFFFFF; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none;	} 
.nav_subsection { color: #FFFFFF; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.nav_subsection { color: #FFFFFF; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.bodytext_underline { color: #7784C0; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.bodytext_underline { color: #7784C0; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.bodytextbold_underline { color: #7784C0; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.bodytextbold_underline_underline { color: #7784C0; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline } 
a.module_bodytext_underline { color: #7784C0; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a.highlight_bodytext_underline { color: #7784C0; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
a:hover { color: #000000; text-decoration: underline } 
.slideshow_text_bg{color: #FFFFFF; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #292929;}
.slideshow_text{ color: #FFFFFF; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.table_header_text{ color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.nav_section_active:hover{ color:#FFFFFF; text-decoration:underline;}
a.nav_subsection_active:hover{color:#FFFFFF;  text-decoration:underline;}
a.nav_subsection:hover{color:#FFFFFF;  text-decoration:underline;}
.blue_text { color: #7784C0; }
.red_text { color: #FF0000; }
ul.nav_vguide {  list-style-type: none; padding: 0; margin: 0;}
li.nav_vguide {background-image: url(../../includes/site_images/misc/arrow.gif); background-repeat: no-repeat;  padding: 1px 0 1px 12px;  margin: .2em 0;}
a.navguide {color: #6069CC; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a.navguide:hover, a.navguide:active {color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: underline; }

/* Right Column Styles */
.spacer_right_15{display:block;height:15px;}
.spacer_right_3{display:block;height:3px;}
.right_dotted_border{display:block;background-image:url('../../includes/site_images/misc/col_3_divider.gif');height:13px;width:165px;}
.right_image{height:165px;width:165px;border:0px;}


/* Filter */
.imageDiv{background-color:#FFFFFF;position:absolute;top:168px;left:195px;display:none;border:1px solid #4b4b4b;padding:15px;}
.field_label { background-color:#F2F2F2; color:#333333; font-family:Verdana,Arial,Helvetica; font-size:12px; line-height:18px; padding:5px 8px 7px 10px; text-align:right; vertical-align:top; width:217px;}
.field_entry { padding-left:5px; padding-top:3px; vertical-align:top; width:259px; }

/*DCPG City Hall Portrait Collection*/
.dcpg_img_holder {width:103px; word-wrap: break-word;}
.dcpg_results_heading { padding-left:10px; padding-right:8px; background-color:#CCCCCC; color:#FFFFFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform:uppercase;}
.dcpg_results_td { padding-left:5px; padding-top:12px; padding-right:3px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F2f2f2; color:#333333;}
.dcpg_results_td_img { padding: 10px 10px 10px 10px; background-color:#F2F2F2;}
.dcpg_pagination {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6666cc; text-decoration:none; }
.dcpg_pagination_hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6666cc; text-decoration:underline; }
.dcpg_pagination_active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
.dcpg_blue_text {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #6666CC;}
.dcpg_header { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
.dcpg_text { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px; }
a.dcpg_thumbs_names {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6666cc; text-decoration:underline;}
a.dcpg_thumbs_names:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline;}
a.dcpg_links {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6666cc; display:inline; }
a.dcpg_links:hover {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;  display:inline;}
a.dcpg_links_sm {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6666cc; display:inline;}
a.dcpg_links_sm:hover {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:inline;}

/*Frank Cousins Collection Filter*/
.frank_filter_img_holder{margin-right: 24px; margin-top: 20px; width:145px;}
.frank_filter_img_holder a.frank_img{display: block;  width: 110%;  position: relative;  height: 0;  padding: 83.25% 0 0 0;  overflow: hidden;  background-color:#9b9893;}
.frank_filter_img_holder img{ position: absolute;  display: block;  max-width: 169%;  max-height: 138%;  left: -18px;  right: 0;  top: -18px;  bottom: 0;  margin: auto;}
/*\*/ * html .frank_filter_img_holder a.frank_img{ width: 150px; height: 200px; padding-top:0px; position:relative;} /**/
/*\*/ * html .frank_filter_img_holder img{ position: absolute;  display: block;  max-width: 150px;  max-height: 200px;  left: -18px;  right: 0;  top: -18px;  bottom: 0;  margin: auto;} /**/
/*\*/ * html .frank_filter_img_holder {margin-right: 0px;} /**/
/*
	Slideshow
*/

#container {padding-left:25px; margin:0 auto; position:relative; z-index:0;}
#timeline {width:499px;	height:269px; position:relative;}
#frame {position:absolute; z-index:0; width:499px; height:269px; top:10px; left:-25px;}
#slides { position:absolute; top:15px; left:4px; z-index:100;}
.slides_container {	width:441px; overflow:hidden; position:relative; display:none;}
.slides_container div.slide { width:441px; height:260px; display:block;}
#slides .next,#slides .prev { position:absolute; top:107px; left:-25px; width:24px; height:43px; display:block; z-index:101;}
#slides .next {	left:442px;}
.captionslide {z-index:500; position:absolute; bottom:-35px; left:0; height:80px; padding:5px 20px 0 20px; background:#000; background:rgba(0,0,0,.5); 
			width:401px; line-height:1.33; color:#fff; -webkit-font-smoothing: subpixel-antialiased; *background: repeat url("../../images/misc/timeline_caption_bg.png"); *width:441px; font-size:9px;}

.map_popup{padding:10px 10px 10px 23px; background-image:url("../../images/features/map_bg.png"); background-repeat:no-repeat;}
.map_image{padding-right:10px;}
.map_text b{font-size:13px; line-height:18px; font-weight:bold;}

.popup{visibility:hidden;border:2px solid #780101;z-index:20;position:absolute;top:85px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.photo_credit { color: #333333; font-size: 9px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: none }

.gallerytitle { color: #333333; font-size: 16px; line-height: 18px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.gallery_index_item{padding:3px 12px 3px 0px;}
.gallery_index_item img{position:relative; left:-3px;}
.gallery_index_item#right{padding-right:0px;}
.gallery_index_item a{font-weight:bold; text-decoration:none;}

.description{padding-top:11px; font-size: 11px;}
.prevdiv {color: #4a4949;}
.prevdiv a{color: #4a4949;font-weight:normal;text-decoration:none;font-size:12px;}
.nextdiv {color: #4a4949; text-align:right;font-size:12px;}
.nextdiv a{color: #4a4949;font-weight:normal;text-decoration:none;}
.gallery_arrow{color:#780101;font-size:14px; font-weight:bold;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
span.galleryThumbnail_over{display: block;
    position: relative; cursor:pointer;}
span.galleryThumbnail_over img {
    display: block;
    margin: 0;
}
span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:91px; height:68px;border: 2px solid #780101;cursor:pointer;}
html>body span.galleryThumbnail_over span{position: absolute;z-index: 10;top: 0px;left: 0px; width:87px; height:64px;border: 2px solid #780101;cursor:pointer;}
span.galleryThumbnail{cursor:pointer;}
span.galleryActive{display: block;
    position: relative;cursor:pointer;}
span.galleryActive img {
    display: block;
    margin: 0;
}
span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:91px; height:68px;border: 2px solid #780101;cursor:pointer;}
html>body span.galleryActive span{position: absolute;z-index: 10;top: 0px;left: 0px; width:87px; height:64px;border: 2px solid #780101;cursor:pointer;}

.home_scroller{border-left:1px solid #ffffff;padding-right:9px;}
.home_top_images{border-bottom:2px solid #ffffff; border-top:1px solid #ffffff;}
.home_top_text_td{ background-color:#ffffff;}
.home_top_text{font-size:14px; line-height:21px; color:#000000; padding:20px 0px 10px 25px; vertical-align:top;}
.home_top_text b{font-size:16px; line-height:25px; font-family:"Istok Web", Verdana, Arial, Helvetica, sans-serif;}
.back_button{padding:26px 15px 29px 15px;}
.next_button{padding:26px 25px 29px 0px;}
.home_top_text a{color:#000000; text-decoration:none;}
.home_top_text a:hover { color:#000000; text-decoration:none; cursor:default; }
.home_top_text span{font-size: 10px;}

.purple { color: #6069CC;} 


