@charset "utf-8";

/* INDEX */

body {
	background-attachment: scroll;
	background-image: url(/images/bg-pattern.jpg);
	background-repeat: repeat-x;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
    background-color: #efefef;
}
body * {
	font-size: 100%;
}
a:link {
	color: #175789;
	text-decoration: none;
}
a:visited {
	color: #175789;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, a {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	font-weight: normal;
}
h2 {
	font-size: 180%;
	line-height: 90%;
	margin-top: 0px;
}
h3 {
	font-size: 140%;
	font-weight: bold;
	margin-top: 0em;

}
h4 {
	font-size: 120%;
	font-weight: bold;
}

p {
	font-size: 120%;
	line-height: 150%;
	margin-bottom: 1.1em;
	margin-top: 0;
}
#main p.lastNode {
	margin-bottom: 0;
    /*white-space: pre-wrap;*/
    
}

a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}
#main {
	margin: 0 auto;
	width: 1024px;
}
#top_nav_cont {
	margin-left: 0px;
	margin-top: -2px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1024px;
	padding-top: 0px;
	height: 138px;
}
html > body #top_nav_cont {
	height: auto;
	min-height: 139px;
}
#logo-image {
	margin-left: 30px;
	margin-top: 2px;
	display: inline;
	float: left;
	height: 111px;
	margin-bottom: 0;
	width: 238px;
	box-shadow: 0 0 5px #666;
}
#events-btn {
	margin-left: 20px;
	margin-top: 51px;
	display: inline;
	float: left;
	height: 50px;
	margin-bottom: 0;
	width: 166px;
	background-image: url(/images/events_btn_over.png);
}

#people-btn {
	margin-left: 0px;
	margin-top: 51px;
	display: inline;
	float: left;
	height: 50px;
	margin-bottom: 0;
	width: 166px;
	background-image: url(/images/people_btn_over.png);
}
#purpose-btn {
	margin-left: 0px;
	margin-top: 51px;
	display: inline;
	float: left;
	height: 50px;
	margin-bottom: 0;
	width: 169px;
	background-image: url(/images/purpose_btn_over.png);
}
.nav_btn:hover a img {
	visibility:hidden;
}
#nav_search_wrap {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 207px;
}
#nav_search_field {
	margin-left: 11px;
	margin-top: 51px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #fff;
	width: 192px;
	padding-top: 0px;
	height: 27px;
	border-width: 2px;
	border-style: solid;
	border-color:#fff;
	-moz-box-shadow: inset 0 0 2px 2px #eee;
	-webkit-box-shadow: inset 0 0 2px 2px#eee;
	box-shadow: inset 0 0 2px 2px #eee;
}
html > body #nav_search_field {
	height: auto;
	min-height: 32px;
}
#search-btn {
	margin-left: 173px;
	margin-top: 10px;
	display: inline;
	float: left;
	height: 14px;
	margin-bottom: 0;
	width: 14px;
}
.Search_Links {
	text-align: left;
	color: #175789;
	line-height: 125.66%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 3px;
	margin-left: 13px;
	margin-top: 3px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#main_cont {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1024px;
	padding-top: 0px;
	height:auto;
}


/* ------ Timeline page styles below this comment ------ */

#filter_cont {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1024px;
	padding-top: 0px;
	height: 55px;
	min-height: 56px;
}
.FIlter_by_category {
	width: 200px;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 299px;
	margin-top: 24px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
.FIlter_by_category:hover {
	cursor:pointer;
}
	
.FIlter_by_category p {
	font-weight: normal;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	font-size:14px;
	color: #676767;
	text-align: left;
	float: left;
	display: inline;
}
	
#filter_expand {
	margin-left: 10px;
	display: inline;
	float: left;
	height: 7px;
	margin-bottom: 0;
	margin-top: 6px;
	width: 12px;
}

.view_btn_on {
	text-align: center;
	margin-top: 21px;
	display: inline;
	float: right;
	margin-bottom: 0;
	width: 75px;
	padding-top: 0px;
	height: 20px;
	border-radius: 2px;
	border: solid 1px #313131;
	background-color: #313131;
	box-shadow: inset 0 -2px 2px 0 #000;
}
.view_btn_off {
	text-align: center;
	margin-top: 21px;
	display: inline;
	float: right;
	margin-bottom: 0;
	background-color: #fafafa;
	width: 75px;
	height: 20px;
	min-height: 20px;
	border-radius: 2px;
	border: solid 1px #fff;
	box-shadow: 0 2px 2px 0 #CCC;
}
#list_btn {
	margin-right: 51px;	
}
#graphical_btn {
	margin-right: 13px;
}
.view_btn_txt_on {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	color: #fff;
	position: relative;
	top: 3px;	
}
.view_btn_txt_off {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	color: #878787;
	position: relative;
	top: 3px;	
}
.View {
	font-weight: normal;
	text-align: left;
	color: #676767;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 10px;
	margin-top: 24px;
	display: inline;
	float: right;
	margin-bottom: 0;
}
#filter_menu_btm {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1024px;
	height: 5px;
	height: 6px;
	overflow: hidden;
}
#fltr_btm_right {
	margin-right: 36px;
	margin-top: 0px;
	background-image: url(/images/fltr_btm_right.jpg);
	overflow: hidden;
	display: inline;
	float: right;
	height: 6px;
	margin-bottom: 0;
	width: 60px;
}
#fltr_btm_mid {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;
	float: right;
	margin-bottom: 0;
	/*background-color: #39f;*/
	background-attachment: scroll;
	background-image: url(/images/fltr_btm_mid.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	width: 580px;
	height: 6px;
	height: 6px;
	overflow: hidden;
}
#fltr_btm_left {
	margin-right: 0px;
	margin-top: 0px;
	background-image: url(/images/fltr_btm_left.jpg);
	overflow: hidden;
	display: inline;
	float: right;
	height: 6px;
	margin-bottom: 0;
	width: 60px;
}
/*
#timeline_cont {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 212px;
	padding-top: 0px;
	height: 526px;
	color: #497937;

}
#timeline_cont_people {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 212px;
	padding-top: 0px;
	height: 526px;
	color: #3f6d91;
}
#timeline_decades {
	margin-left: 50px;
	margin-top: 13px;
	display: inline;
	float: left;
	height: 491px;
	margin-bottom: 0;
	width: 37px;
}
.period_spacer {
	margin-left: 11px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 1px;
}
#period_div_1 {
	margin-left: 11px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 40px;
}
.Great_Recession {
	font-weight: bold;	
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_2 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 100px;
}
html > body #period_div_2 {
	height: auto;
	min-height: 100px;
}
.Great_Moderation {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 38px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_3 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 81px;
	min-height: 82px;
}
.Great_Inflation {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 27px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_4 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 58px;
}
.Treasury-Fed_Accord {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 5px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_5 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 47px;	
}
.World_War_II_and_its_Aftermath {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_6 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 48px;
}
.Great_Depression {
	text-align: left;
	line-height: 100%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_7 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 75px;
}
.Formative_Years {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 24px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_8 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 34px;
}
.Before_Fed {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
*/
#timeline_cont {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 212px;
	padding-top: 0px;
	height: 526px;
	color: #497937;

}
#timeline_cont_people {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 212px;
	padding-top: 0px;
	height: 526px;
	color: #3f6d91;
}
#timeline_decades {
	margin-left: 50px;
	margin-top: 13px;
	display: inline;
	float: left;
	height: 491px;
	margin-bottom: 0;
	width: 37px;
}
.period_spacer {
	margin-left: 11px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 1px;
}
#period_div_1 {
	margin-left: 11px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 40px;
}
.Great_Recession {
	font-weight: bold;	
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 2px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_2 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 113px;
}
html > body #period_div_2 {
	height: auto;
	min-height: 114px;
}
.Great_Moderation {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 38px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_3 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 81px;
	min-height: 82px;
}
.Great_Inflation {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 27px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_4 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 63px;
}
.Treasury-Fed_Accord {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 5px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_5 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 47px;	
}
.World_War_II_and_its_Aftermath {
	text-align: left;
	line-height: 110%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 7px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_6 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 53px;
}
.Great_Depression {
	text-align: left;
	line-height: 100%;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 10px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_7 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 85px;
}
.Formative_Years {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 27px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#period_div_8 {
	margin-left: 11px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 113px;
	padding-top: 0px;
	height: 34px;
}
.Before_Fed {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 6px;
	margin-top: 6px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
.period_div {
	background-color: #fff;
	background: #ffffff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(left,  #ffffff 0%, #efefef 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#efeeee)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left,  #ffffff 0%,#efefef 100%); /* IE10+ */

	background: linear-gradient(to right,  #ffffff 0%,#efefef 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=1 ); /* IE6-8 */
}
.period_div a { text-decoration: none;}

#timeline_cont .period_div:hover, #timeline_cont .period_div:active {
background: #559140;
cursor: pointer;
color: #fff;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* new rule added--turns off filter in above gradient setting*/
}

#timeline_cont_people .period_div:hover, #timeline_cont_people .period_div:active {
background: #3e6d91;
cursor: pointer;
color: #fff;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* new rule added--turns off filter in above gradient setting*/
}

#graphic_view_cont {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 777px;
}
#graphic_view_fpo {
	margin-left: 0px;
	margin-top: 13px;
	display: inline;
	float: left;
	height: 442px;
	margin-bottom: 0;
	width: 777px;
}
#graphic_view_people {
	margin-left: 0px;
	margin-top: 13px;
	display: inline;
	float: left;
	height: 385px;
	margin-bottom: 0;
	width: 777px;
}
#period_title_cont {
	margin-left: 23px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #888;
	width: 754px;
	padding-top: 0px;
	height: 36px;

    bottom: 0;
    position: relative;
}
#person_preview_cont {
	margin-left: 23px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #cacaca;
	width: 754px;
	padding-top: 0px;
	height: 100px;
}
.Period_Title {
	font-size: 120%;
	font-weight: normal;
	text-align: left;
	color: #fff;
	line-height: 104%;
	padding-bottom: 2px;
	padding-top: 3px;
	margin-left: 12px;
	margin-top: 8px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
#desc_expand {
	margin-right: 0px;
	margin-top: 5px;
	display: inline;
	float: left;
	height: 8px;
	width: 15px;
}
.See_more {
	width: 250px;
	text-align: left;
	color: #fff;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-right: 0px;
	margin-top: 12px;
	display: inline;
	float: right;
	margin-bottom: 0;
}
.See_more:hover {
	cursor:pointer;
}
.See_more p {
	float: left;
	margin-right: 10px;
}
#p_preview_col1 {
	display:inline;
	float: left;
	width: 185px;
	margin-right: 10px;
	padding-left: 12px;
	padding-top: 8px;
	height: 160px;
}
#p_preview_col2 {
	display:inline;
	float: left;
	width: 90%;
	margin-right: 10px;
	padding-left: 12px;
	padding-top: 8px;
	height: 90px;
}


#p_preview_col3 {
	display:inline;
	float: left;
	width: 240px;
	margin-right: 10px;
	padding-left: 12px;
	padding-top: 8px;
	height: 160px;
}
.p_preview_name {
	color: #3f6d91;
	font-size: 140%;
	text-transform: uppercase;
}

#list_view {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 812px;
	display:inline;
}
html > body #list_view {
	height: auto;
	min-height: 527px;
}
#list_search_cont {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 812px;
	padding-top: 0px;
	height: 60px;
}
html > body #list_search_cont {
	height: auto;
	min-height: 61px;
}
#list_search_field {
	margin-left: 91px;
	margin-top: 14px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border: 1px solid #000;
	width: 239px;
	padding-top: 0px;
	height: 26px;
	background-color: #fff;
	padding-top: 0px;
	border-width: 2px;
	border-style: solid;
	border-color:#fff;
	-moz-box-shadow: inset 0 0 2px 2px #eee;
	-webkit-box-shadow: inset 0 0 2px 2px#eee;
	box-shadow: inset 0 0 2px 2px #eee;
}
html > body #list_search_field {
	height: auto;
	min-height: 25px;
}


#list-search-btn {
	margin-right: 6px;
	margin-top: 6px;
	display: inline;
	float: right;
	height: 14px;
	margin-bottom: 0;
	width: 14px;
}
.Reset {
	text-align: left;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 11px;
	margin-top: 17px;
	display: inline;
	float: left;
	margin-bottom: 0;
}

/* List View Styles */
.list_col {
	width: 325px;
	max-height:830px;
	overflow:hidden;
	margin-right: 35px;
	float: left;
}
.list_col p {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

#list_col1 .list_period_title, #list_col1 .list_item {
	margin-left: 15px;
}

.list_btn {
	height: 35px;
	width: 325px;
	font-size:14px;
	color: #888;
	display:block;
}

#list_back_cap {
	float: left;
	height: 35px;
	width: 10px;
}

#list_fwd_cap {
	float: right;
	height: 35px;
	width: 10px;
}

#list_back_btn span {
	display: inline;
	margin-top: 8px;
	margin-left: 5px;
	float: left;
}

#list_fwd_btn span {
	display: inline;
	margin-top: 8px;
	margin-right: 5px;
	float: right;
}

#list_back_btn {
	background: #d6d6d6; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

background: -moz-linear-gradient(left,  #d6d6d6 10%, #efefef 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(10%,#d6d6d6), color-stop(100%,#efefef)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #d6d6d6 10%,#efefef 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #d6d6d6 10%,#efefef 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #d6d6d6 10%,#efefef 100%); /* IE10+ */

background: linear-gradient(to right,  #d6d6d6 10%,#efefef 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#efefef',GradientType=1 ); /* IE6-8 */
}

#list_fwd_btn {
	background: #efefef; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(left,  #efefef 0%, #d6d6d6 90%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#efefef), color-stop(90%,#d6d6d6)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #efefef 0%,#d6d6d6 90%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #efefef 0%,#d6d6d6 90%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #efefef 0%,#d6d6d6 90%); /* IE10+ */

background: linear-gradient(to right,  #efefef 0%,#d6d6d6 90%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d6d6d6',GradientType=1 ); /* IE6-8 */
}



.list_period_title {
	height: 35px;
	/*width: 325px;*/
	float:none;
    margin-bottom: 10px;
}

.list_period_title a, .list_period_title a:link {
	color: #559140;
    font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}

.list_period_title p {
	margin-top:8px;
	float:none;
}

.list_item {
	/*min-height: 70px;*/
    font-size: 13px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.list_item_title {
	margin-top: 0px;
	margin-bottom: 0px;
    line-height: 16px;
    font-size: 13px;
    text-decoration: none;
}

.list_cat {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #555;
}




/* ----- Detail Page styles below this comment ------ */

#thumb_strip {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 1024px;
	padding-top: 0px;
	height: 85px;
}
#left_arrow_btn {
	margin-left: 30px;
	margin-top: 35px;
	margin-right: 12px;
	display: inline;
	float: left;
	height: 15px;
	margin-bottom: 0;
	width: 9px;
}
.img_thumb {
	margin-left: 12px;
	margin-top: 17px;
	display: inline;
	float: left;
	margin-bottom: 0;
	background-color: #bcbaba;
	border: 1px solid #666;
	width: 48px;
	padding-top: 0px;
	height: 48px;
}
.img_thumb_hover, .img_thumb_hover img{
    height: 50px;width: 50px;border-width: 0;
}
.img_thumb_year {
    background-color:#fff;height: 46px;padding-top: 3px;text-align: center;
}
.img_thumb_year a {
    background-color:#fff;font-size:12px;font-weight:900;line-height:15px;display: block;
}
.img_thumb_year a:hover {
    text-decoration: none;
}
#right_arrow_btn {
	margin-left: 24px;
	margin-top: 35px;
	display: inline;
	float: left;
	height: 15px;
	margin-bottom: 0;
	width: 9px;
}

#thumb_border_left {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 60px;
	height: 6px;
	overflow: hidden;
	background-image:url(/images/fltr_btm_left.jpg);
}
#thumb_border_mid {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 712px;
	height: 6px;
	overflow: hidden;
	background-image:url(/images/fltr_btm_mid.jpg);
	background-repeat:repeat-x;
}

#thumb_border_mid_ol {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 192px;
	height: 6px;
	overflow: hidden;
	background-image:url(/images/border_mid_ol.png);
	background-repeat:repeat-x;
}
#thumb_border_right_ol {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 60px;
	height: 6px;
	overflow: hidden;
	background-image:url(/images/border_right_ol.png);
}
#detail_head {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 772px;
	padding-top: 0px;
	height: 42px;
}
.back_to_timeline {
	text-align: left;
	line-height: 163.64%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 30px;
	margin-top: 13px;
	display: inline;
	float: left;
	margin-bottom: 0;
}
.share_icons {
	margin-right: 8px;
	margin-top: 12px;
	display: inline;
	float: right;
	height: 17px;
	margin-bottom: 0;
	width: 17px;	
}
#left_column {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 305px;
	padding-top: 0px;
	min-height: 608px;
}
#main_image_cont {
	display: inline-block;
	background-color: #fff;
	height: auto;
	width: 264px;
	margin-left:30px;
	padding-bottom: 2px;
}
main_image_cont_print
# {
	display: inline-block;
	background-color: #fff;
	height: auto;
	width: 264px;
    padding-bottom: 2px;
}

#main_image {
	margin-left: 2px;
	margin-top: 2px;
	display: inline;
	float: left;
	height: auto;
	margin-bottom: 0;
	width: 260px;
}

.image_desc {
	text-align: left;
	color: #000;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 6px;
	margin-top: 6px;
	float: left;
	margin-bottom: 0;
	display: inline;
	min-width: 250px;
}
.sub_img_thumb {
	margin-left: 0px;
	margin-top: 0px;
	display:block;
	float: left;
	margin-bottom: 0;
	background-color: #bcbaba;
	border: 1px solid #666;
	width: 48px;
	padding-top: 0px;
	height: 48px;	
}
#img_thumb_cont1 {
	margin-left: 29px;
	margin-top: 16px;
	float: left;
	margin-bottom: 0;
	width: 60px;
	padding-top: 0px;
	height: 73px;
}
#img_thumb_cont2 {
	margin-left: 0px;
	margin-top: 16px;
	float: left;
	margin-bottom: 0;
	width: 60px;
	padding-top: 0px;
	height: 73px;
}
#img_thumb_cont3 {
	margin-left: 0px;
	margin-top: 16px;
	float: left;
	margin-bottom: 0;
	width: 60px;
	padding-top: 0px;
	height: 73px;
}
#img_thumb_cont4 {
	margin-left: 0px;
	margin-top: 16px;
	float: left;
	margin-bottom: 0;
	width: 60px;
	padding-top: 0px;
	height: 73px;
}
.image_link {
	font-size: 80%;
	text-align: left;
	color: #676767;
	line-height: 145.45%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 1px;
	margin-top: 5px;
	float: left;
	margin-bottom: 0;
	display: inline;	
}
.person_info {
	margin-left: 30px;
	padding: 2px;
}
.person_info h4 {
	margin-bottom:0;	
}
.person_info p {
	margin: 0;
}
#middle_column {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 20px;
	width: 467px;
	padding-top: 0px;
	height: auto;
}
.content_head {
	display:block;
	height:auto;
	width: 438px;
	margin: 0px;
	float: left;
}

.content_head_eassy {
	display:block;
	height:auto;
	width: 438px;
	margin: 0px;
	float: left;
}

.content_head_eassy_print {
    display: inline;
	height:auto;
	width: 438px;
	margin: 0px;
	float: left;
}

.content_head_event {
	display:block;
	height:auto;
	width: 438px;
	margin: 0px;
	float: left;
}

.title_wrap_1 {
	font-size:12px;
    font-family: "Lucida Sans Unicode" !important;
	color: #000 !important;
}
.title_wrap {
	display: inline;
	float: left;
	height:auto;
	width: 250px;
	max-width: 250px !important;
}

.title_wrap_author {
	display: inline;
	float: left;
	height:auto;
	width: auto;
	max-width: 250px !important;
}

.title_wrap_box{
    width: 430x;
    /*max-width: 200px !important;*/
    height:80x;;
}

.title_wrap_box_maintitle{
    width: 250x;
    /*max-width: 200px !important;*/
    height:80x;;
}
.title_wrap_eventtitle {
	display: inline;
	float: left;
	height:30x;
	width: 200px;
	max-width: 200px !important;
}

.title_wrap_eventdate {
	display: inline;
	float: left;
	height:40x;
	width: 200px;
	max-width: 200px !important;
}
.title_wrap h4 {
	color: #000 !important;
}
#event_title {
	color: #497a37;
	line-height: 130%;
}
#bio_name {
	color: #3f6d91;
	line-height: 130%;	
}
#people_name {
	color: #3f6d91;
	line-height: 130%;	
}
#period_title {
	color: #497a37;
	line-height: 130%;
	font-size: 160%;
	text-transform: uppercase;
}
.search_this_btn {
	/*display: inline-block;*/
	float: right;
	width: auto;
	height: 15px;
	/*text-align: center;*/
    vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	padding: 6px;
	color: #fff;
	/*margin-top: 15px;*/
	border: #fff 2px solid;
}
.search_this_btn p {
	margin: 0;
}
#search_person_btn {
	background-color: #3f6d91
}
#search_event_btn {
	background-color: #579242;	
}
#search_event_btn:hover {
	background-color: #5cac3f;
}
#search_person_btn:hover {
	background-color: #4081b4;
}
.detail_content {
	text-align: left;
	color: #000;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-left: 10px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	max-width: 438px;
}

.detail_content_eassy {
	text-align: left;
	color: #000;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-left: 10px;
	margin-top: 0px;
	/*display: inline;*/
	float: left;
	margin-bottom: 0;
	max-width: 438px;
}

.detail_content_event {
	text-align: left;
	color: #000;
	padding-bottom: 2px;
	padding-top: 0px;
	margin-left: 10px;
	margin-top: 0px;
	/*display: inline;*/
	float: left;
	margin-bottom: 0;
	max-width: 438px;
}
#sidebar {
	margin-left: 0px;
	margin-top: 0px;
	float: right;
	margin-bottom: 0;
	background-color: #dddddd;
	width: 252px;
	padding-top: 0px;
	/*height: 707px;*/
	min-height: 708px;
}
#sidebar img {
	display:block;
	margin-bottom: 8px;	
}
.sidebar_content {
	text-align: left;
	color: #000;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-left: 19px;
	margin-top: 13px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 205px;
}

.people_sidebar_content {
    font-family: "Lucida Sans Unicode";
}


/*Search Page*/
#search_head {
	margin:30px;
	
	display: block;
	width: 964px;
	height: 35px;
}
#search_head_title {
	float: left;
	margin-left: 80px;
	margin-top: 5px;
	margin-right: 30px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #444;
}
#search_search_field {
	float: left;
	margin-right: 20px;
	width: 400px;
	height:30px;
}
.small_search {
position: relative;
background-color: #fff;
width: 390px;
height: 27px;
padding: 0px;
border: 2px solid #FFF;
box-shadow: 0px 0px 4px 0px #ccc inset;
overflow: visible;
}

#search_field_sm {
	display: inline;
	position: absolute;
	width: 350px;
	height: 23px;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 0px;
	background: none;
	border: none;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	font-style: italic;
	color:#999;
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
}

#search_btn_sm img{
position: absolute;
float: right;
right: 0;	
width: 20px;
height:20px;
margin-top: 3px;
margin-right: 3px;
}
#adv_search_link {
	float:left;
	margin-top: 8px;
	font-size: 12px;
}

#search_archival_display {
	float:left;
	width: 1000px;
	min-height: 40px;
}

#search_archival_title {
	float:left;
	width: 215px;
	min-height: 40px;
	margin-left: 80px;
}

#search_archival_text {
	float:left;
	width: 400px;
	min-height: 30px;
    background-color: #fff;
    border: 2px solid #FFF;
    box-shadow: 0px 0px 4px 0px #ccc inset;
    overflow: visible;
    vertical-align: central;
}




#search_archival_display p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande";
	font-size:14px;
	margin-bottom: 10px;
}

#search_left_column {
	margin-left: 30px;
	width: 240px;
	min-height: 500px;
	float: left;
	margin-right: 25px;
}
#search_right_column {
	float:left;
	width: 700px;
	min-height: 500px;
}
#search_left_column p {
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom: 10px;
}
#search_left_column ul {
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
#search_left_column a, #search_right_column a {
	font-size: 12px;
}
#filter_cat_source, #filter_cat_type {
	margin-top: 20px;
	margin-bottom: 8px;
	padding: 0px;
}
#search_result_display {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444;
}
.search_result_pagination {
	display: block;
	height: 25px;
	width: 700px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.pagination_wrap {
	float: right;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
}
.pagination_wrap a, .pagination_wrap span {
	margin-left: 5px;
}
.pagination_wrap a:hover {
	cursor: pointer;
}
#sr_pagination_bot {
	border: 0px;
	border-top: 1px solid #ccc;
}

#search_results {
	display:block;
	min-height: 400px;
}

/*End Search*/

/*Purpose page(s) styles below this comment -----*/

#page_back_btn {
	float: left;
	margin-top: 175px;
	background-image: url(/images/page_back_btn_over.jpg);
    background-repeat: no-repeat;
}
#page_back_btn:hover img{
	visibility:hidden;
	cursor: pointer;
}

#page_next_btn {
	float: right;
	margin-top: 175px;
	background-image: url(/images/page_next_btn_over.jpg);
    background-repeat: no-repeat;
}
#page_next_btn:hover img{
	visibility:hidden;
	cursor: pointer;
}

.purpose_wrap {
	height: 543px;
	width: 964px;
	margin-left: 30px;
	background-color: #fff;
    overflow: hidden;
}
.purpose_nav {
	display:block;
	width: 964px;
	height: 38px;
	padding: 0px;
	margin: 0px;
}
.purpose_nav_btn:hover a img {
	visibility:hidden;
}
#wws_btn {
	background-image:url(/images/wws_btn_over.png);
	display: inline;
	float: left;
	width: 135px;
	height: 36px;
	border: #fff 1px solid;
}
#wwd_btn {
	background-image:url(/images/wwd_btn_over.png);
	display: inline;
	float: left;
	width: 135px;
	height: 36px;
	border: #fff 1px solid;
}
#impact_btn {
	background-image:url(/images/impact_btn_over.png);
	display: inline;
	float: left;
	width: 135px;
	height: 36px;
	border: #fff 1px solid;
}

.slide_indicator {
	float:left;
	margin-top: 14px;
	margin-left: 40px;
}
.page_ctrl_off, .page_ctrl_on {
	margin-left: 10px;
}
.purpose_nav #print_icon {
	float: right;
	margin-right: 80px;
	margin-top: 15px;
}
.purpose_content {
	width: 870px;
	height: 502px;
	float: left;
}
.purpose_temp1_img {
	position: absolute;
	height: 540px;
	width: 964px;
}
.purpose_temp1 {
	margin-left: 115px;
	margin-top: 135px;
	width: 300px;
}
.purpose_head {
	font-size: 22px;
	color: #cd5729;
	margin-bottom: 10px;
    font-family: "Lucida Sans Unicode";	
}
.purpose_txt, .purpose_txt p {
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode'!important;
	color: #444 !important;
	line-height: 20px;
    overflow: hidden;
}

.purpose_txt a:link {
	color: #175789;
	text-decoration: none;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;
}

.purpose_txt a:visited {
	color: #175789;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.purpose_txt a:hover 
{
	text-decoration: underline;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.purpose_txt a:active {
	text-decoration: none;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.period_detail_raw_txt, .period_detail_raw_txt strong, .period_detail_raw_txt p {
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;
	color: #000 !important;
    font-style: normal !important;
}

.period_detail_raw_txt a:link {
	color: #175789;
	text-decoration: none;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;
}

.period_detail_raw_txt a:visited {
	color: #175789;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.period_detail_raw_txt a:hover 
{
	text-decoration: underline;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.period_detail_raw_txt a:active {
	text-decoration: none;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.People_sidebar_content {
    font-family: 'Lucida Sans Unicode' !important;
}

/*.people_detail_raw_txt, .people_detail_raw_txt a, .people_detail_raw_txt p, .people_detail_raw_txt strong{
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;
	color: #000 !important;
}*/

.people_detail_raw_txt, .people_detail_raw_txt p, .people_detail_raw_txt strong{
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;
	color: #000 !important;
}

.people_detail_raw_txt a:link {
	color: #175789;
	text-decoration: none;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;
}

.people_detail_raw_txt a:visited {
	color: #175789;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.people_detail_raw_txt a:hover 
{
	text-decoration: underline;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.people_detail_raw_txt a:active {
	text-decoration: none;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.event_detail_raw_txt, .event_detail_raw_txt p, .event_detail_raw_txt strong {
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;
	color: #000 !important;
}

.event_detail_raw_txt a:link {
	color: #175789;
	text-decoration: none;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;
}

.event_detail_raw_txt a:visited {
	color: #175789;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.event_detail_raw_txt a:hover 
{
	text-decoration: underline;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.event_detail_raw_txt a:active {
	text-decoration: none;
	font-size:14px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.search_results 
{
    font-size:12px !important;
    font-family: 'Lucida Grande' !important;
	color: #000 !important;
}

.historicMaterial 
{
    font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;
	color: #000 !important;
}

#search_source {
       font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;
	color: #000 !important;
}
.see_more_raw_txt, .see_more_raw_txt p, .see_more_raw_txt strong {
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;
	color: #000 !important;
}

.see_more_raw_txt a:link {
	color: #175789;
	text-decoration: none;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;
}

.see_more_raw_txt a:visited {
	color: #175789;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.see_more_raw_txt a:hover 
{
	text-decoration: underline;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.see_more_raw_txt a:active {
	text-decoration: none;
	font-size:12px !important;
    font-family: 'Lucida Sans Unicode' !important;	
}

.raw_text {
	font-size:12px;
    font-family: 'Lucida Sans Unicode';
	color: #444;
	line-height: 20px;
    max-height: 450px;
    overflow: hidden;
}
.purpose_temp2 {
	float: left;
	margin-top: 60px;
	margin-left: 50px;
	width: 225px;
}
#vid_placeholder {
	float: right;
	margin-top: 60px;
	margin-right: 10px;
}
#vid_placeholder p {
	text-align: right;
	margin-top: 10px;
}
.purpose_temp3 {
	margin-top: 40px;
	margin-left: 40px;
}
#temp3_img {
	float: left;
	border: 1px solid #333;
	margin-right: 10px;
}
.temp3_txt_col {
	float: left;
	margin-left: 30px;
	width: 410px;
	height: 350px;
}
.temp3_txt, .temp3_txt p {
	color: #444;
	font-size: 12px;
    font-family: "Lucida Sans Unicode";	
}

.purpose_temp4 {
	margin-top: 40px;
	margin-left: 18px;
	width:880px;
}
.temp4_col {
	width: 152px;
	height: 350px;
	float: left;
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 20px;
}
.temp4_col img {
	margin-bottom: 15px;
	border: 1px solid #333;
}
.temp4_txt {
	color: #444;
	font-size: 12px;
    font-family: "Lucida Sans Unicode";	
}

#purpose_btm_left {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 60px;
	height: 6px;
	overflow: hidden;
	background-image:url(/images/fltr_btm_left.jpg);
}
#purpose_btm_mid {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 904px;
	height: 6px;
	overflow: hidden;
	background-image:url(/images/fltr_btm_mid.jpg);
	background-repeat:repeat-x;
}
#purpose_btm_right {
	margin-top: 0px;
	background-image: url(/images/fltr_btm_right.jpg);
	overflow: hidden;
	display: inline;
	float: right;
	height: 6px;
	margin-bottom: 0;
	width: 60px;
}

/* ----- Footer styles below this comment ----- */

#footer {
	margin-left: auto;
    margin-right: auto;
	margin-top: 30px;
	display: block;
	margin-bottom: 0;
	background-color: #313131;
	width: 1024px;
	min-width: 1024px;
	padding-top: 0px;
	height: 41px;
    bottom:0;
    /*position: fixed;*/
   /* position:absolute;*/
}
#facebook_icon {
	margin-left: 18px;
	margin-top: 12px;
	display: inline;
	float: left;
	height: 17px;
	margin-bottom: 0;
	width: 17px;
}
#twitter_icon {
	margin-left: 8px;
	margin-top: 12px;
	display: inline;
	float: left;
	height: 17px;
	margin-bottom: 0;
	width: 17px;
}
#fl_cont {
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 120%;
	color: #efefef;
	line-height: 100%;
	padding-bottom: 2px;
	padding-top: 1px;
	margin-top: 18px;
	display: inline;
	list-style-type: none;
	float: right;
	margin-bottom: 0;
	max-height: 20px;
	min-width: 45em;
}
.footer_links {
	display:inline;
	list-style-type: none;
	max-height: 1em;
	min-width:inherit;
}
.footer_links li {
	float: right;
	margin-right: 1.5em;
}

/*----------------------additional styles for footer pages below ----------------------*/

.footer_page {
	width: 490px;
	min-height: 700px;
	margin-left: 290px;
	margin-top: 50px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	color: #333;
}

.footer_page h2 {
	margin-bottom: 20px;
	padding-bottom:10px;
	border-bottom: 1px solid #ccc;
	color: #555;
}
.footer_page h3 {
	margin-bottom:10px;
	margin-top:20px;
}

.footer_page p {
	font-size: 13px;
	line-height: 20px;
}
.footer_page ul {
	font-size: 13px;
	text-indent:hanging;
	margin-bottom: 5px;
}
.footer_page ol {
	font-size: 13px;
	text-indent:hanging;
	margin-bottom:5px;
}
.footer_page li {
	margin-bottom: 8px;
}

/*Ritesh Pahwa - 7/8/13 12:06PM EST - Start Add*/
.footer_links li a, .footer_links li a:hover {
    color: #ffffff;
}
/*End Add*/


/*Ritesh Pahwa - 7/27/13 10:56PM EST - Start Add*/
/* Modified Joe - Checkboxs */
#event_filter_dd {
	width:210px;
	height: auto;
	padding: 20px;
	background-color: #fcfcfc;
	border: 1px solid #ccc;
	margin-bottom: 40px;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
}

#people_filter_dd {
	width:660px;
	height: 244px;
	padding: 20px;
	padding-right: 5px;
	background-color: #fcfcfc;
	border: 1px solid #ccc;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
}	

.filter_item {
	display:block;
	float:none;
	height: 20px;
	margin-bottom: 8px;
    font-family: "Lucida Sans Unicode","Lucida Sans", sans-serif !important;
    font-size:12px !important;
    color: #000 !important;
}

.filter_item span {
	font-size:12px;
	color: #333;
	float:left;
	margin-top:2px;
}
.filter_check {
	width: 24px;
	height: 12px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.filter_check1 {
	width: 24px;
	height: 12px;
	margin-right: 10px;
	margin-top: 3px;
	float:left;
}
input[type=checkbox] {
display:none;
}
 
input[type=checkbox] + label {
background: url(/images/chk_btn_off.jpg);
height: 12px;
width: 24px;
display:inline-block;
padding: 0 0 0 0px;
}
.e_chk[type=checkbox]:checked + label {
background: url(/images/g_chk_btn_on.jpg);
height: 12px;
width: 24px;
display:inline-block;
padding: 0 0 0 0px;
}
.p_chk[type=checkbox]:checked + label {
background: url(/images/b_chk_btn_on.jpg);
height: 12px;
width: 24px;
display:inline-block;
padding: 0 0 0 0px;
}

#roles_wrap, #cat_wrap {
	float: left;
	height: 230px;
}
#roles_wrap {
	margin-right: 30px;
}

#roles_col {
	height: 188px;
	width:188px;
	border-right: 1px solid #ccc;
}

#cat_col1, #cat_col2 {
	height: 188px;
	width:188px;
	float: left;
}
#cat_col2 {
	margin-left: 10px;
}
#roles, #categories {
	margin-bottom: 10px;
	font-size:16px;
}
#categories {
    width: 440px;
}
.apply_fltr_btn 
{
width: 90px;
background-color: #579242;

margin-top: 20px;
border: 1px solid #fff;
text-align:center; 
}
.apply_fltr_btn input {
font-size:12px;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
color: #fff;
text-decoration: none;
background-color: #579242;
width: 90px;
height: 22px;

padding:2px;
border:none;
cursor:pointer;
}
.apply_fltr_btn:hover, .apply_fltr_btn input:hover {
background-color: #5cac3f;
}

#p_fltr_btn {
float:left;
margin-top: 0px;
background-color: #3f6d91;
}
#p_fltr_btn input {
background-color: #3f6d91;
}
#p_fltr_btn input:hover {
background-color: #4081b4;
}


#fltr_clr_btn {
background-color: #e1e1e1;
float: left;
height: 15px;
width: 80px;
padding: 3px;
margin-top: 22px;
text-align:center; 
border: 1px solid #555;
}
#fltr_clr_btn a span {
font-size:12px;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
color: #666;
}
#fltr_clr_btn:hover {
background-color: #fafafa;
}
#fltr_clr_btn a:hover {
text-decoration:none;
}

/* End CheckBoxes */

#mp_btnItems 
{     
	margin-left: -130px;
	margin-top: -12px;
	margin-bottom: 0;

	display: none;
	position:absolute;
    z-index: 9999;
}

/*Seema - 7/28/13 9:20AM EST - Start Add*/
.ui-widget-overlay-notused
{
  opacity: .50 !important; /* Make sure to change both of these, as IE only sees the second one */
  filter: Alpha(Opacity=50) !important;

  background-color: rgb(50, 50, 50) !important; /* This will make it darker */
}
/*End*/

/*Ritesh*/
#timeline_cont .period_div a:link, #timeline_cont .period_div a:visited {
    color: #497937;
}
#timeline_cont .period_div:hover a:link, #timeline_cont .period_div:hover a:visited, #timeline_cont .period_div a:hover,
#timeline_cont .period_div_selected p a
{
    color: #f0fff0!important;
    text-decoration: none;
}
#timeline_cont .period_div:hover, #timeline_cont .period_div_selected 
{
    background-image: none;
    background-color: #497937!important;
    color: #efeeee;
    cursor:pointer;    
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* new rule added--turns off filter in above gradient setting*/
}
#timeline_cont_people .period_div a:link, #timeline_cont_people .period_div a:visited {
    color: #3f6d91;
}
#timeline_cont_people .period_div:hover a:link, #timeline_cont_people .period_div:hover a:visited, #timeline_cont_people .period_div a:hover,
#timeline_cont_people .period_div_selected p a
{
    color: #f0fff0!important;
    text-decoration: none;
}
#timeline_cont_people .period_div:hover, #timeline_cont_people .period_div_selected 
{
    background-image: none;
    background: #3e6d91!important;
    cursor: pointer;
    color: #efeeee;
    cursor:pointer;    
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* new rule added--turns off filter in above gradient setting*/
}
.view_btn_txt_on a:link, .view_btn_txt_on a:visited{
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	color: #fff;
	position: relative;
	top: 3px;	
}
.view_btn_txt_off a:link, .view_btn_txt_off a:visited{
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
	color: #878787;
	position: relative;
	top: 3px;	
}

/*End*/

/*Joe*/
.search_this_btn p a:link, .search_this_btn p a:visited {
text-decoration: none;
    color: #fff;
}
/**/

/*Image Strip*/
#imageStrip {
    width: 100%;
    max-width: 938px;
    height: 80px;
    overflow: hidden;
    float: left;
}

#imageStrip-wrapper {
    height: 80px;
    min-width: 99999px;
    position: relative;
}
.img_thumb img, .sub_img_thumb img { width: 48px;height: 48px;}
.nav_arrow {
    float: left;
}
/**/



#hiddenitem, .hiddenitem {
    display: none;
}
/* */

.raw_print_text {
	font-size:12px;
    font-family: "Lucida Sans Unicode";
	color: #444;
	line-height: 20px;
}


.element-invisible
{
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.element-focusable.element-invisible:active, .element-focusable.element-invisible:focus
{
	height: auto;
	overflow: visible;
	position: static !important;
	clip: auto;
}          
:focus
{
	outline-width: 0px;
	outline-style: none;
	outline-color: invert;
}
#skiplink
{
	left: 50%;
	margin-top: 0px;
	margin-left: -5.25em;
	position: absolute;
	z-index: 50;
}
#skiplink a, #skiplink a:link, #skiplink a:visited
{
    top:-500px;
	padding: 0;
	text-decoration: none;
    width:0px; 
    height:0px; 
    font-size: 0px;
}
#skiplink a:hover, #skiplink a:active, #skiplink a:focus
{
    font-size: 100%;
    outline-width: 0px;
    outline-style: none;
    outline-color: invert;
    position:static; 
    width:auto; 
    height:auto;
}
          
a:focus
{
    outline-width: 0px;
    outline-style: groove;
    outline-color: invert;
    text-decoration: underline;
}