/* CSS Document */

body { 
  margin:0;
  padding:0;
  height:100%; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#content {
  background-color: #fff;
  float: left;
  clear: right;
  width: 750px;
/* -04/18 _stos- changed padding-topfrom 10 to 0 */
  padding-top: 0px;
  padding-bottom: 15px;
  margin: 0;
/* IE min-height hack http://www.dustindiaz.com/min-height-fast-hack/ */
  min-height: 500px;
  height: auto !important;
  height: 500px;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	padding: 0;
	}
	
#content img {
	display: inline;
	border: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	/* align: top; */
}
	
#content ul {
/*   	list-style-position: inside; 
  	margin: -10 20px 0 0; */
	list-style-type: square;
	}

#content li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	padding: 0;
  margin-left: 30px;
	}

#content a:link,#framedcontent a:link {
  color: #640412;
  text-decoration: none;
}

#content a:visited,#framedcontent a:visited {
  color: #554104;
  text-decoration: none;
}

#content a:hover,#framedcontent a:hover {
  color: #69500e;
  text-decoration: none;
}

#content a:active,#framedcontent a:active {
  color: #2d0202;
  text-decoration: none;
}

#content_table {
	font-size: 12px;
	text-align: left;
	padding-left: 25px;
	padding-right: 15px;
}

#content_table_right {
	font-size: 12px;
	text-align: right;
	padding-left: 0px;
	padding-right: 10px;
}

#essay_table {
	font-size: 12px;
	text-align: left;
	padding-right: 15px;
}

#essay_table_right {
	font-size: 12px;
	text-align: right;
}

tr,td,th {
	text-align:left;
	}

	
h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 140%;
	color: #554104;
	text-align: left;
  	padding-top: 10px;
	padding-bottom: 0px;
	}
	
h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
	color:#000;
	text-align: left;
	padding-left: 30px;
	padding-right: 15px;
	}
	
h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color:#554104;
	text-align: left;
	padding-left: 30px;
	padding-right: 15px;
	}

h4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	font-weight: normal;
	text-align: left;
	padding-left: 30px;
	padding-right: 120px;
	}

h5{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	}

h6{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 30px;
	padding-right: 60px;
	padding-top: 0;
	line-height: 140%;
	font-weight: normal;
	font-style : italic;
	color:#404040;
	}

#content .browselink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 150%;
  margin-left: 30px;
	padding-top: 4px;
	padding-bottom: 12px;
	}

#content .browselink a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	color: #640412;
	background: transparent; 
	}

#content .browselink a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	color: #640412;
	background: transparent; 
	}

#content .browselink a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	color: #554104;
	background: transparent; 
	}

#content .browselink a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	color: #640412;
	background: transparent; 
	}
	
.border{
	border-style: solid;
}
.caption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
	font-style : italic;
	color:#666;
	text-align: left;
}

.mapcaption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	font-weight: bold;
	font-style : normal;
	color:#666;
	text-align: left;
}

.hints   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
	line-height: 140%;
	font-weight: normal;
	font-style: normal;
	padding-left: 40px;
	margin-right: 30px;
 	padding-top:  10px;
}
.hints ul, .hints li {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  list-style-type: square;
	list-style-position: outside;
  line-height: 140%;
  font-weight: normal;
  font-style: normal;
	padding-left: 10px;
	margin-left: 10px;
  margin-right: 20px;
  margin-top: 0px;
}

a:link {
	font-weight : normal; 
	text-decoration : none;
	color: #030;
	background: transparent; 
	}

a:visited {
	font-weight : normal;
	text-decoration : none;
	color: #030;
	background: transparent;
	}

a:hover {
	font-weight : normal;
	text-decoration : none;
	color: #993333;
	background: transparent;
	}

a:active {
	font-weight : normal;
	text-decoration : none;
	color: #030;
	background: transparent;	
	}

form {
	display:inline;
}	

div#container {
	width:950px; 
	margin-left:auto;
	margin-right:auto;
  padding-top:8px;
  height: 100%; 
	}

#col_header {
	background: #fff;
	width: 760px;
	height: 312px;
	}

#header {
	background: #fff;
	}

#otopmenu a:link {
	font-weight: normal;
	background: transparent; 
  color: #fde09e;
	}

#otopmenu a:visited {
	font-weight: normal;
	background: transparent;
  color: #c18b6d;
	}

#otopmenu a:hover {
	font-weight : normal;
	background: transparent;
  color: #fcc305;
	}

#otopmenu a:active {
	font-weight : normal;
	background: transparent;	
  color: #763714;
	}

#submenu {
/* 	background: #fc6; */
	background: #cf9;;
	width: 190px;
	}
	
#submenu p{
	font-size: 11px;
	line-height: 130%;
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	}

#submenu_divider {
	text-align:center;
	width:160px;
	height:1px;
	}
#submenu a:link {
	font-weight : normal; 
	text-decoration : none;
	color: #fde09e;
	background: transparent; 
	}

#submenu a:visited {
	font-weight : normal;
	text-decoration : none;
	color: #c18b6d;
	background: transparent;
	}

#submenu a:hover {
	font-weight : normal;
	text-decoration : none;
	color: #fcc305;
	background: transparent;
	}

#submenu a:active {
	font-weight : normal;
	text-decoration : none;
	color: #763714;
}
	
#content {
	background: #fff;
	padding-top: 15px;
	width: 760px;
	}
	
#content p{
	padding-left: 30px;
	padding-right: 50px;
	padding-top: 0;
	text-align: left;
	}
		
#content h1{
	padding-left: 30px;
	padding-right: 60px;
	text-align: left;
	}
	
#content h6{
	padding-left: 30px;
	padding-right: 60px;
	padding-top: 0;
	}

ul {
	padding-right: 50px;
	}
	
.head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #960;
	padding-left: 30px;
	padding-right: 60px;
	line-height: 150%;
	}
		
.home {
	padding-left: 10px;
	}	
	
.indent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	padding-right: 110px;
	padding-bottom: 10px;
	padding-left: 55px;
	}

.indent_head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #960;
	padding-right: 60px;
	padding-left: 50px;
	line-height: 150%;
	}	

.indent2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	padding-right: 110px;
	padding-left: 55px;
	}

.indent2_home {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	line-height: 120%;
	padding-left: 410px;
	padding-right: 75px;
	padding-bottom: 15px;
	}

.people {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 30px;
	line-height: 180%;
	}

.people a:link {
  font-weight: 600;
	}

.people a:visited {
  font-weight: 600;
	}

.people a:hover {
  font-weight: 600;
	}

.people a:active {
  font-weight: 600;
}
	
.top {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 30px;
	}

.top_indent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 50px;
	padding-right: 60px;
	line-height: 140%;
	}	
	
.topics {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 50px;
	line-height: 280%;
	}

.topics a:link {
  font-weight: bold;
	}

.topics a:visited {
  font-weight: bold;
	}

.topics a:hover {
  font-weight: bold;
	}

.topics a:active {
  font-weight: bold;
}
	
#framedcontent {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff;
	width: 760px;
	}
	
#framedcontent p{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0;
	text-align: left;
	}
	
#framedcontent h1{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	text-align: left;
	}	

#framedcontent h5{
	padding-left: 30px;
	padding-right: 30px;
	}	
#framedcontent h6{
	padding-left: 30px;
	padding-right: 30px;
	line-height: 140%;
	padding-top: 10px;
	text-align: left;
	}	
	
#bottomnav {
	background: #5a1d18;
	height: 30px;
	}
	
#bottomnav p{
	font-size: 10px;
	line-height: 100%;
	text-align: left;
	letter-spacing: 0px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	}	
#bottomnav a:link {
	font-weight : normal; 
	text-decoration : none;
	color: #fde09e;
	background: transparent; 
	}

#bottomnav a:visited {
	font-weight : normal;
	text-decoration : none;
	color: #c18b6d;
	background: transparent;
	}

#bottomnav a:hover {
	font-weight : normal;
	text-decoration : none;
	color: #fcc305;
	background: transparent;
	}

#bottomnav a:active {
	font-weight : normal;
	text-decoration : none;
	color: #763714;
}
	
.submenu_rule {
	/* align: center; */
	height: 1px;
	width: 160px;
	}


/* disable because illegal selector --can't start with digit
.2col {
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	}
	
	
.2col_leftcol {
	width:300px;
	text-align:top; 
	}
	
.2col_rightcol {
	width:300px;
	}
*/

.social_tags {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	}
	
.social_tags_leftcol {
	width:12px;
	height:31px;
	}
	
.social_tags_centercol {
	width:31px;
	height:31px;
	}
	
.social_tags_rightcol {
	width:124px;
	height:31px;
	}
	
.search_forms {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	width:623px;
	margin-left:auto; 
	margin-right:auto; 
	text-align:center; 
	}	

.search_forms p{
	font-size: 10px;
	line-height: 100%;
	text-align: left;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-right: 5px;
	}

.search_forms_white_cell {
	background-color:#ffffff;
	width:506px;
	padding:5px;
}

.search_forms_green_cell {
	background-color:#CCCC99;
	width:253px;
	padding:5px;
}

.search_forms_grey_cell {
	background-color:#CCCCCC;
	width:506px;
	padding:5px;
}

#search_forms_grey_cell1 {
	width: 240px;
}


.search_forms_white_cell td, .search_forms_green_cell td, .search_forms_grey_cell td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 100%;
	text-align: left;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

#search_forms_white_cell_contents {
	
}

#search_forms_green_cell_contents { 
        width: 50%;	
}

#search_forms_green_cell_2_contents {
	width:100%;
}

#search_forms_green_cell_2_contents td {
	text-align:right;
}
	
	
.image_noborder {
	display: inline;
	border: 0px;
	margin: 0px;
	padding: 0px;
/*	align: top; */
	}		
	

.topicsleft {
  clear: both;
  float: left;
	width: 300px;
}
.topicsright {
  float: left;
	width: 300px;
}

/* used for timeline */
.style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 150%;
 }
.style7 {
	font-size: 12px;
}


.breadcrumbs, .breadcrumbs a  {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 100%;
        font-weight: normal;
        text-align: left;
        padding: 0;
        padding-top: 10px;
        margin-left: 15px;
        color: #666;
}
/*
.contributors {
	padding-top: -10px;
}
*/

.invisible {
	visibility: hidden;	
}
.visible {
	visibility: visible;	
}
.nodisplay {
	display: none;	
}
.display {
	display: block;	
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
}

#index_table td {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 12px;
        line-height: 100%;
        text-align: left;
        letter-spacing: 0px;
        padding-left: 30px;
        padding-right: 5px;
        padding-bottom: 10px;
}

.caption {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 120%;
        font-weight: normal;
        font-style : italic;
        padding-left: 0;
        padding-right: 50px;
}

/* The following styles are used by deep linking */
.vcContent {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 150%;
  margin-top: 20px;
  margin-left: 30px;
  margin-right: 30px;
  text-align: left;
 }
.fullRecLabelA {margin-left: 0px; margin-top: 8px;}
.fullRecLabelB {margin-left: 0px; margin-top: 8px;}
.fullRecLabelC {margin-left: 0px; margin-top: 8px;}
.fullRecLabelD {margin-left: 0px; margin-top: 8px;}
.fullRecLabelE {margin-left: 0px; margin-top: 8px;}
.positionOne { margin-left: 120px; margin-top:-18px; }
.positionTwo { margin-left: 120px; margin-bottom: 8px; }
.positionThree { margin-left: 120px; }


/* Styles added by Stos for EXP */

#bannertext {
  font-family: "Times New Roman", Times, serif;
  margin-left:110px;
  padding-top:40px;
}
#bannertitle {
  letter-spacing:4px;
  color: #333;
  font-size:36px;
  vertical-align:middle;
  text-transform: uppercase;
}

#bannersubtitle {
  color: #666;
  letter-spacing:2px;
  font-weight: bold;
  font-size:20px;
  vertical-align: middle;
  font-variant:small-caps;
  margin-left: 10px;
}

/* New styles 1/10/2008 _stos- */

div#topmenu {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: #5a1d1a;
  height: 31px;
  font-size: 11px;
/*  line-height: 30px; */
/*  text-align: left; */
  letter-spacing: 1px;
}

/* navmenu styles for left menu */

div#middle {
  float: left;
   background: url(/immigration/images/eibg.gif) repeat-y;
}

ul.browselist,
ul.browselist li {
  font-size: 0.675em;
  list-style-type: none;
  margin-bottom: 4px;
}

ul.topiclist,
ul.topiclist li {
  font-size: 0.675em;
  list-style-type: none;
}
ul.topiclist li {
  margin-left: 0 !important;
  margin-bottom: 10px;
}

div#leftmenu {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #e5e6de;
  float: left;
  width: 200px;
  font-size: 0.675em;
  line-height: 130%;
  font-weight: bold;
  text-align: left;
  padding: 0;
  margin: 0;
/* IE min-height hack http://www.dustindiaz.com/min-height-fast-hack/ */
  min-height: 400px;
  height: auto !important;
  height: 400px;
}

#leftmenu ul {
  list-style-type: none;
  margin-top: 20px;
  margin-right: 15px;
  margin-left: 15px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

#leftmenu li {
  color: #000;
  margin-top: 10px;
  margin-bottom: 9px;
  margin-left: 0;
  margin-right: 0;
}
#leftmenu li p {
  margin-top: 25px;
  font-weight: 500;
}

#leftmenu a:link {
  font-weight : 500;
  text-decoration : none;
  color: #640412;
  background: transparent;
}

#leftmenu a:visited {
  font-weight : 500;
  text-decoration : none;
  color: #640412;
  background: transparent;
}

#leftmenu a:hover {
  font-weight : 500;
  text-decoration : none;
  color: #69500e;
  background: transparent;
}

#leftmenu a:active {
  font-weight : 500;
  text-decoration : none;
  color: #640412;
  background: transparent;
}

#linklist,
#linklist li {
  text-indent: -25px;
  margin-left: 25px;
  padding-right: 30px;
  padding-left: 5px;
  font-size: 12px;
  list-style-type: none;
}

dl.browselist {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 180%;
  font-weight: normal;
  margin-left: 30px;
  font-size: 12px;
  list-style-type: none;
}

dl.leftcol {
  display: inline;
  width: 340px;
  float: left;
/*  border: 1px solid #000; */
}
dl.rightcol {
  display: inline;
  width: 340px;
  float: right;
/*  border: 1px solid #000; */
}
	
dl.browselist dt {
  margin-top: 6px;
  font-weight: bold;
}
dl.browselist dt a:link,
dl.browselist dt a:visited {
  font-weight: bold;
}
dl.browselist dd {
  font-weight: normal;
}

ul.nobull ul {
  list-style-type: none;
  list-style-position: outside;
}
ul.nobull li{
  list-style-type: none;
  list-style-position: outside;
}

/* navmenu styles for top and dropdown menu */

ul.navmenu {
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight: normal;
  line-height: 14px;
  display: inline;
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 30px;
  line-height: 30px;
  letter-spacing: 1px;
}

ul.navmenu a:link {
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight: normal;
  color: #fde09e;
}

ul.navmenu a:visited {
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight: normal;
  color: #fde09e;
}

ul.navmenu a:hover {
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight: normal;
  color: #fcc305;
}

ul.navmenu a:active {
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight: normal;
  color: #fde09e;
}

ul.navmenu li {
  position: relative;
  display: inline;
  margin-bottom: 0;
  padding-bottom: 0;
  height: 3em;
  margin-left: 3px;
  margin-right: 3px;
  color: #fde09e;
}

ul.navmenu li.tc {
  position: relative;
  display: inline;
  margin-bottom: 0;
  padding-bottom: 0;
  height: 3em;
	font-weight: bold;
  margin-left: 3px;
  margin-right: 3px;
  color: #f6eec9;
}

ul.navmenu li.dropdown {
}

ul.navmenu li.dropdown ul {
  visibility:hidden;
  float: left;
  display: block;
  position:absolute;
  width: 170px;
  top:2.5em;
  top:1.0em;
  left:0;
  height:0;
  margin:0;
  padding:0;
  padding-top:1em;
}

/* The submenu */
ul.navmenu li.dropdown:hover ul {
  visibility:visible;
}

ul.navmenu li.dropdown:hover li, 
ul.navmenu li.dropdown:hover li:hover {
  visibility:visible;
  display: block;
  background: #5a1d1a;
  width: 170px;
  padding-left: 5px;
  height: 28px;
  line-height: 28px;
/*  position:absolute;
  top:2.5em;
  left:0;
  height:0; */
}
ul.navmenu li.dropdown a:link,
ul.navmenu li.dropdown a:visited {
  width: 100%;
  font-weight: normal;
  color: #fde09e;
  display: block;
}
ul.navmenu li.dropdown a:hover {
  width: 100%;
  color: #fcc305;
  display: block;
}

/* navmenu styles for bottom menu */

div#footer {
  clear: both;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #5a1d1a;
  color: #fde09e;
  height: 31px;
  font-size: 11px;
  line-height: 31px;
  text-align: left;
  padding-left: 15px;
}
div#footer a:link,
div#footer a:visited {
  color: #fde09e;
}
div#footer a:hover {
  color: #fcc305;
}

/* used as workaround for IE float bugs */
.allclear {
  clear: both;
}

/* Social tags styling new sharebox */

#sharelocator {
  float: right;
  width: 120px;
  height: 30px;
  margin-right: 40px;
}
#sharecontainer {
  position: absolute;
  margin-top: 0px;
}
#sharebox  {
  color: #666;
  font-size: 11px;
  padding: 7px;
  width: 120px;
  text-align: center;
}
#sharebox a:link,
#sharebox a:visited {
  color: #666;
}
.menuactive {
  border: 1px solid #000; 
  border-top: 1px solid #fff;
  background: #efefef;
  background: #e5e6de;
  background: #fff;
}
.menuinactive {
  border: 1px solid #000; 
  background: #fff;
}
#sharemenu {
  position: absolute;
  background: #efefef;
  background: #FAF4E6;
  background: #fff;
  bottom: 100%;
  border: 1px solid #000;
  border-bottom: 1px solid #ccc;
  font-size: 10px;
  line-height: 100%;
  padding: 7px;
  width: 120px;
}
#sharemenu img {
  float: left;
  vertical-align: middle;
}
#sharemenu p {
  float:left;
  margin:5px 0 0 0;
  padding: 0px;
  width: 75px;
  font-size: 10px;
  overflow: visible;
}
#sharemenu a:link,
#sharemenu a:visited {
  color: #333;
}

/* Collection Highlights Styles */
#chimage {
  float: left;
  margin-left: 30px;
  margin-bottom: 20px;
  display: inline; /* For IE6 */
}
#chimage img {
  display: block;
}
#chnavtop, #chnavbot {
  margin-left: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
/*  font-variant: small-caps;
  font-weight: bold; */
  font-size: 10px;
}
#chnavtop a:link, #chnavtop a:visited,
#chnavbot a:link, #chnavbot a:visited {
  font-weight: bold;
}
#chnavtop a:hover, #chnavbot a:hover {
  text-decoration: none;
}
#chcontainer {
}
#chtext {
  float: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 150%;
  font-weight: normal;
  text-align: left;
  margin-left: 30px;
}
.chattrib {
  margin-left: 55%;
}
.singlewide {
  clear:right;
  width: 350px;
}
.doublewide {
  clear:both;
  width: 650px;
}
#chtitle {
  font-weight: bold;
}
#chcite {
  margin-bottom: 20px;
}

#chquote {
  margin: 0 15px 10px 15px;
  font-style: italic;
}

#chinfo {
 margin-bottom: 15px;

}



/* Search page styles */

.nodisplay {
  display: none;
}
.display {
  display: block;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

div.searchdiv {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-left: 30px;
  margin-bottom: 10px;
  width: 700px;
}

input.sformtext {
  padding: 2px;
  margin: 5px;
}

select.sform {
  padding: 2px;
  margin: 4px;
}

#searchbox {
  width: 682px;  
  height: 155px;
  border: 1px solid #000;
}
#searchtopleft {
  float: left;
  width: 450px;
  height: 80px;
  padding: 20px;
}

#searchtopright {
  float: left;
  clear: right;
  width: 152px;
  height: 80px;
  /*background: #faf4e6;*/
  background: #f6eec9;
  padding: 20px;
}

#searchbottomleft {
  display:inline;
  float: left;
  clear: left;
  height: 20px;
  background: #f0c745;
  background: #acaaa5;
  width: 450px;
  padding: 5px 20px 10px 20px;
}

#searchbottomright {
  display:inline;
  float: left;
  clear: right;
  height: 20px;
  width: 152px;
  background: #f0c745;
  background: #acaaa5;
  padding: 5px 20px 10px 20px;
}

.hints {
  padding-top: 20px;
  padding-bottom: 5px;
}

img#homequote {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  display:block;
}
ul#homelist {
  list-style-position: outside;
  line-height: 150%;
}
ul#homelist li {
  margin-bottom: 2px;
  margin-left: 30px;
  margin-right: 60px;

}
#ftsbox {
  height:70px;
  width: 682px;
  border: 1px solid #000;
}
#ftsleft {
  display: inline; /* For IE6 */
  height: 50px;
  width: 470px;
  float: left;
  clear: left;
  padding: 10px;
}

#ftsright {
  display: inline; /* For IE6 */
  height: 35px;
  width: 172px;
  float: left;
  clear: right;
  background: #9fa9a9;
  padding: 25px 10px 10px 10px;
  line-height: 100%;
}


.flushright {
  float: right;
  margin: 5px 30px 15px 30px;
  font-size: 10px;
  font-style: italic;
  width: 300px;
}

.flushright img {
  margin-bottom: 8px;
}

.flushleft {
  float: left;
  margin: 0px 15px 15px 30px;
  font-size: 10px;
  font-style: italic;
  width: 300px;
}
.flushleft img {
  margin-bottom: 10px;
}


/* classes for db search page results */
.dbsnumber {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 20px;
  margin-left: 15px;
  margin-bottom: -1.2em;
}
.dbsrow {
  float: left;
  clear: right;
}
.dbslabel {
  width: 70px;
  margin-left: 40px;
  float: left;
  clear: left;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.5em;
}
.dbsdata {
  width: 600px;
  float: left;
  clear: right;
  font-size: 12px;
  line-height: 1.5em;
}
.dbslink {
  float: left;
  clear: right;
  font-size: 12px;
  line-height: 1.5em;
  margin-left: 40px;
  font-weight: bold;
  margin-top: 5px;
}
.dbslink a:link, .dbslink a:visited {
  font-weight: bold;
}

hr.dbsbar {
  margin: 10px 30px 10px 30px;
}

div.leftcol {
  display: inline;
  width: 320px;
  float: left;
  clear: left;
}
div.rightcol {
  display: inline;
  width: 330px;
  float: left;
  clear: right;
}
div.leftcol60 {
  display: inline;
  width: 380px;
  float: left;
  clear: left;
}
div.rightcol40 {
  display: inline;
  width: 300px;
  float: left;
  clear: right;

div.browse {
  margin-left: 30px;
  font-size: 12px;
  line-height: 150%;
}
div.browse1 {
  margin-left: 15px;
}
div.browse2 {
  margin-left: 45px;
}
div.browse3 {
  margin-left: 75px;
}
div.browsespacer {
  height: 1em;
}

