@import url("ihrdc.css");
@import url("common.css");
@import url("forms.css");

/* About IHRDC 
------------*/

#content h1 {
  color: #005595;
  padding: 2px 0 2px 18px;
  margin: 0;
  background: transparent url(../imgs/cmn/b_over_co.gif) no-repeat left bottom;
	border-bottom: 1px solid #005595;
}
#content p.corporate {
  padding: 12px 18px;
  font-size: 1em;
	line-height: 1.1em;
  background-color: #e8f0f6;
  color: #005595;
}
#content  h2.rs {
  background: none;
  padding-bottom: 0;
}
#content ul { 
  list-style: none;
	margin: 12px 0 0 4px;
  padding-left: 12px;
  color: #707070;
  position: relative;
}
#content ul li { 
  padding-left: 7px;
  margin: 8px 6px 6px 0;
	line-height: 1.3em;
  background: transparent url(../imgs/bul_Corporate.gif) no-repeat 0px 6px;
}
#content ul.m-list { 
	margin: 0 0 0 4px !important;
  padding-top: 0;
}
#content ul.m-list li { 
  margin: 4px 6px 6px 0 !important;
}
#content  ul.rs {
  margin: 12px 0px;
  padding: 0;
}
#content  ul.rs li {
  padding: 3px 4px 4px; 
  margin: 6px 0 8px 0;
  border-bottom: 1px solid #BFD4E4;
  border-right: 1px solid #BFD4E4;
  line-height: 20px;
  background: none;
 }
#content ul.rs li ul {
  list-style: none;
  color: #333;
  margin: 0;
  padding: 0;
  font-size: .8em;
}
#content ul.rs li ul li {
  list-style: none;
  padding: 9px;
  margin: 6px 0 3px 0;
  background-color: #f2f8fc;
}
#content blockquote {
  margin: 0;
  padding: 0px 12px;
}
a.lowVersion {
  margin-left: 8px;
}
/* ICONS
------*/
#content  ul a.l_pdf {
  background: transparent url(../imgs/icons/pdfLink.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_word {
  background: transparent url(../imgs/icons/link_word.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_excel {
  background: transparent url(../imgs/icons/link_excel.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_ppoint {
  background: transparent url(../imgs/icons/link_ppoint.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_html {
  background: transparent url(../imgs/icons/link_html.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_img {
  background: transparent url(../imgs/icons/link_img.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_flash {
  background: transparent url(../imgs/icons/link_flash.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_psd {
  background: transparent url(../imgs/icons/link_psd.gif) no-repeat;
  padding: 0 0 6px 26px;
}
#content  ul a.l_ai {
  background: transparent url(../imgs/icons/link_ai.gif) no-repeat;
  padding: 0 0 6px 26px;
}

/* EmploymentOpportunities
------*/
#content ol.num { 
	list-style: decimal !important; 
	margin: 12px 14px; 
	padding: 0px 8px; 
	font-size: 1em; 
}
#content ol.num li { 
	background: none;
	padding-left: 0px; 
}

/* President's Note
------*/
#content p.img_np {
	height: auto;
	clear: none;
	line-height: 1.3em;
	padding-top: 40px;
	padding-bottom: 45px;
	margin-bottom: 10px;
}
#content img.np {
	float: right;
  margin: 8px 18px;
  background-color: #e8f0f6;
}
#content ul.npFocus { 
	list-style: none; 
	margin: 6px 0 
}
#content ul.npFocus li { 
	margin: 0 0 5px 0; 
	padding: 8px 8px; 
	display: block;
  border-bottom: 1px solid #fbdb6e;
}
#content p.noteHead {
	font-size: 1.2em;
  font-weight: bold;
  color: #767575;
}
/* History
------*/
#content table.history { 
	margin: 12px auto; 
	border-collapse: collapse;
	font-size: 1em;
}
#content table.history .year { 
	font-weight: bold;
	color: #0067b1;
	padding: 10px 0 0 0;
}
#content table.history td  { 
	padding: 0; 
	margin:0;
}
#content table.history td.borderGold  { border-left: 1px solid #FBDB6E; }
#content table.history p { padding: 0 0 0 7px; }

/* index
   tables still need 'cellspacing="0"' in the markup 
------*/
table {
  border-collapse: separate;
  border-spacing: 0;
}
table.searchTable {
  float: right;
  width: 148px;
  border-left: 6px solid #fff; 
  border-bottom: 1px solid #fff; 
  padding: 0px 0 6px 0;
  margin: 4px 0 4px 8px;
  background-color: #dae2f0;
}
table.searchTable th { 
  color: #005595; 
  font-size: 1.2em; 
  border-bottom: 1px solid #70a0c4; 
  padding: 4px 0px 4px;
}
table.searchTable form { 
  margin: 3px 2px; 
  padding: 0 0 3px 0; 
  border-bottom: 1px solid #b9c0cc; 
}
table.searchTable select { 
  margin: 3px 12px; 
  width: 112px;
}
table.searchTable input { 
  margin: 3px 12px; 
  padding: 0;
}
table.searchTable a { 
  margin: 6px 12px; 
  padding: 0; 
  display: block; 
}
#NCustom { 
  clear: both; 
  overflow: hidden;
  padding: 8px 0;
  border-bottom: 1px solid #fbdb6e;
  float: none !important;
  float: left;
}
#NCustom p { clear: none; }
#NCustom p.listdate { 
  color: #606060; 
  font-size: 1em; 
  padding: 6px 12px 0;
}
#NCustom p.listtitle { 
  font-weight: bold; 
  padding-top: 2px; 
}
#NCustom p.listtitle a { font-weight: bold; }
#NCustom p.listsummary { 
  padding: 3px 12px 12px 12px; 
}
#NVideo{ 
  float: right;
  padding-left: 10px;
}
#press { 
  clear: both; 
  overflow: hidden; 
}
#press p { clear: none; }
#press p.listdate { 
  color: #606060; 
  font-size: 1em; 
  padding: 6px 12px 0;
}
#press p.listtitle { 
  font-weight: bold; 
  padding-top: 2px; 
}
#press p.listtitle a { font-weight: bold; }
#press p.listsummary { 
  padding: 3px 12px 12px 12px; 
  border-bottom: 1px solid #fbdb6e; 
}

/* prelease 
---------*/
#news { 
  clear: both; 
  overflow: hidden; 
}
#news p { clear: none; }
#news p.publishDate { 
  color: #606060; 
  font-size: 1em; 
  padding: 12px 12px 0; 
}
#news h2.Title { 
  font-weight: bold; 
  padding-top: 2px; 
}
#news p.summary { 
  padding: 6px 12px 6px 12px; 
  color: #5F88A7;
}
#news div.back { 
  float: right; 
  width: 90px;
  clear: both;
}
#news div.back p, #news div.back a { 
  margin: 3px 0; 
  padding: 0; 
}
 #news div.textcopy h1, #news div.textcopy h2, #news div.textcopy h3 {
  margin: 0; padding: 6px 12px;
  background: none;
  border: none;
 }
 #news div.textcopy p {
  margin: 0; padding: 6px 12px;
 }
 #news div.textcopy span {
  display: inline;
 }

/* Archive 
--------*/
#newsArchive { 
  clear: both; 
  overflow: hidden; 
}
#newsArchive ul { 
  float: left;
  margin: 12px !important;
  border-left: 1px solid #fbdb6e;
  border-bottom: 1px solid #fbdb6e;
  padding: 0 8px;
}
#newsArchive ul li { background-image: none; }
#newsArchive ul li.archiveheading { border-bottom: 1px solid #70a0c4; background-image: none; }
#newsArchive ul li ul { 
  color: #898989;
  border: none;
  margin: 0px 0px 6px 2px !important; 
  padding: 0px 0px 0px 16px !important; 
}
#newsArchive ul li ul li { padding: 0; background-image: none; }

#content div.back { 
  float: right; 
  width: 90px;
  clear: both;
}
#content div.back p,  div.back a { 
  margin: 3px 0; 
  padding: 0; 
}

#content  table.tlink {
  margin-left: 10px;
  width: 240px !important;
  width: 230px;
}
#content  table.tlink  td {
  vertical-align: middle;
  border-top: 1px dashed #ccc;
}
#content  table.tlink  td.l2 {
  vertical-align: middle;
  text-align: center;
  padding: 8px 0 4px;
  border-bottom: 1px dashed #ccc;
}



