@charset "utf-8";
@import url("contents.css");

/* ****************************************************
Title: staff.css
Created: 2008/12/24
Last Modified: 2008/12/24
Editor(s): Carlos
Last Editor: Carlos
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 staff_Info_Top
#02 staff_Info_4

----------------------------------------*/



/* #01 staff_Info_Top
---------------------------------------------------------------------------- */

body#staffInfo_top div#wrapperall h1,
body#staffInfo_4 div#wrapperall h1{
	height: 37px;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall h1.staffInfoTopTitle {
	background: url(images/staff_info_top_bh.gif) no-repeat;
}

body#staffInfo_top div#wrapperall h1.staffInfo01Title {
	background: url(images/staff_info_top_bh.gif) no-repeat;
}

body#staffInfo_top div#wrapperall h1.staffInfo02Title {
	background: url(images/staff_info_top_bh.gif) no-repeat;
}

body#staffInfo_top div#wrapperall h1.staffInfo03Title {
	background: url(images/staff_info_top_bh.gif) no-repeat;
}

body#staffInfo_4 div#wrapperall h1.staffInfo04Title {
	background: url(images/staff_info_4_bh.gif) no-repeat;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop {
	padding: 44px 0 100px 38px;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop dt {
	background: url(images/staff_info_top_title.gif) no-repeat;
	height: 22px;
	margin: 0 0 42px 3px;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop dd {
	background: url(images/staff_info_top_bg.gif) no-repeat;
	float: left;
	height: 343px;
	padding: 3px 8px 0 3px;
	width: 183px;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop dd ul {
	line-height: 1.27;
	padding: 6px 0 0 5px;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop dd ul li.business01,
body#staffInfo_top div#wrapperall dl.staffInfoTop dd ul li.business02,
body#staffInfo_top div#wrapperall dl.staffInfoTop dd ul li.business03 {
	height: 18px;
	margin: 0 0 4px 2px;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop dd ul li.business01 {
	background: url(images/staff_info_top_txt01.gif) no-repeat;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop dd ul li.business02 {
	background: url(images/staff_info_top_txt02.gif) no-repeat;
}

body#staffInfo_top div#wrapperall dl.staffInfoTop dd ul li.business03 {
	background: url(images/staff_info_top_txt03.gif) no-repeat;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock {
	padding: 43px 11px 0 31px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock div.business {
	border: 1px solid #034F92;
	float: right;
	margin: 20px 10px 0 0;
	padding: 0 0 4px 0;
	width: 188px;
}

* html body#staffInfo_top div#wrapperall div.staffInfoBlock div.business {
	margin: 20px 5px 0 0;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock div.business p.businessName01,
body#staffInfo_top div#wrapperall div.staffInfoBlock div.business p.businessName02,
body#staffInfo_top div#wrapperall div.staffInfoBlock div.business p.businessName03 {
	height: 17px;
	margin: 9px 0 2px 12px;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock div.business p.businessName01 {
	background: url(images/staff_info_1_txt_name.gif) no-repeat;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock div.business p.businessName02 {
	background: url(images/staff_info_2_txt_name.gif) no-repeat;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock div.business p.businessName03 {
	background: url(images/staff_info_3_txt_name.gif) no-repeat;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock div.business span {
	line-height: 1.25;
	padding: 0 0 0 10px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl.staffInfoALotOf {
	float: left;
	padding: 5px 0 0 0;
	width: 350px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl.staffInfoALotOf dt.staffInfoALotOfTitle {
	background: url(images/staff_info_txt01.gif) no-repeat;
	height: 51px;
	margin: 0 0 21px 13px;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl dt.staffInfoALotOfTitle01 {
	background: url(images/staff_info_1_txt03.gif) no-repeat;
	height: 44px;
	margin: 0 0 8px 0;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl dt.staffInfoALotOfTitle02 {
	background: url(images/staff_info_2_txt03.gif) no-repeat;
	height: 45px;
	margin: 0 0 8px 0;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl dt.staffInfoALotOfTitle03 {
	background: url(images/staff_info_3_txt03.gif) no-repeat;
	height: 45px;
	margin: 0 0 8px 0;
	text-indent: -9999px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl dd {
	line-height: 1.75;
	padding: 23px 0 9px 0;
	width: 346px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl dd p {
	padding: 0 0 21px 4px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl dd dl dt {
	background: url(images/staff_info_txt02.gif) no-repeat;
	height: 30px;
	text-indent: -9999px;
	width: 361px;
}

body#staffInfo_top div#wrapperall div.staffInfoBlock dl dd p.staffInfoBlockLast {
	padding: 0 0 16px 4px;
}

body#staffInfo_top div#wrapperall dl.staffInfoQA {	
	padding: 0 0 0 31px;
}

body#staffInfo_top div#wrapperall dl.staffInfoQA dt.staffInfoQATitle {
	background: url(images/staff_info_txt03.gif) no-repeat;
	clear: both;
	height: 50px;
	text-indent: -9999px;
	width: 361px;
}

body#staffInfo_top div#wrapperall dl.staffInfoQA dd dl {
	padding: 0 0 0 4px;
	width: 340px;
}

body#staffInfo_top div#wrapperall dl.staffInfoQA dd dl dt {
	color: #666;	
	font-weight: bold;
	letter-spacing: -1px;
	padding: 18px 0 2px 0;
}

body#staffInfo_top div#wrapperall dl.staffInfoQA dd dl dd {
	line-height: 1.75;
	padding: 0 0 5px 0;
}


/* #02 staff_Info_4
---------------------------------------------------------------------------- */

body#staffInfo_4 div#wrapperall div.staffInfo4Block {
	padding: 28px 31px 0 32px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block div.business {
	border: 1px solid #034F92;
	float: left;
	padding: 0 0 4px 0;
	width: 188px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block div.business p.businessName {
	background: url(images/staff_info_4_txt_name.gif) no-repeat;
	height: 14px;
	margin: 8px 0 6px 6px;
	text-indent: -9999px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block div.business span {
	padding: 0 0 0 8px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block dl {
	float: right;
	padding: 3px 0 0 0;
	width: 350px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block dl dt.staffInfoTitle01 {
	background: url(images/staff_info_4_txt01.gif) no-repeat;
	height: 21px;
	text-indent: -9999px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block dl dt.staffInfoTitle02 {
	background: url(images/staff_info_4_txt02.gif) no-repeat;
	height: 54px;
	text-indent: -9999px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block dl dd {
	line-height: 1.75;
	padding: 23px 0 10px 0;
	width: 336px;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block dl dd p {
	padding: 0 0 21px 0;
}

body#staffInfo_4 div#wrapperall div.staffInfo4Block dl dd p.staffInfo4BlockLast {
	padding: 0 0 8px 0;
}

body#staffInfo_4 div#wrapperall dl.staffInfo4QA {	
	padding: 0 0 0 25px;
}

body#staffInfo_4 div#wrapperall dl.staffInfo4QA dd dl {
	padding: 1px 0 0 6px;
	width: 340px;
}

body#staffInfo_4 div#wrapperall dl.staffInfo4QA dt.staffInfo4QATitle {
	background: url(images/staff_info_4_txt03.gif) no-repeat;
	clear: both;
	height: 50px;
	text-indent: -9999px;
}

body#staffInfo_4 div#wrapperall dl.staffInfo4QA dd dl dt {
	color: #666;	
	font-weight: bold;
	letter-spacing: -1px;
	padding: 23px 0 2px 0;
}

body#staffInfo_4 div#wrapperall dl.staffInfo4QA dd dl dd {
	line-height: 1.75;
}

body#staffInfo_4 div#wrapperall dl.staffInfo4QA dd dl dd p {
	padding: 0 0 21px 0;
}

body#staffInfo_4 div#wrapperall dl.staffInfo4QA dd dl dd p.staffInfo4QALastA {
	padding: 0;
}

body#staffInfo_4 div#wrapperall p.know a {
	background: url(images/staff_info_4_bu.gif) no-repeat;
	display: block;
	height: 31px;
	margin: 30px 0 0 28px;
	text-indent: -9999px;
	width: 283px;
}


div#wrapperall p.staffLink {
	color: #004D91;
	font-weight: bold;
	padding: 20px 20px 0 0;
	text-align: right;
}

div#wrapperall ul.staffLink {
	text-align: right;
	padding: 2px 20px 0 0;
}

div#wrapperall ul.staffLink li {
	display: inline;
	padding-left: 10px;
}

div#wrapperall ul.staffLink li a {
	text-decoration: underline;
}

div#wrapperall ul.staffLink li a:hover {
	text-decoration: none;
}

div#wrapperall ul.staffLink li.here a,
div#wrapperall ul.staffLink li.here a:hover {
	font-weight: bold;
	text-decoration: none;
}


