div#container div#gNaviBlk a#g05,
div#container div#gNaviBlk a#g05:hover{
	background-position:0 -100px;
}

/**/
div#container div#contentsArea div#mainArea div#indexListBlk{
	margin-top:-20px;
	margin-left:-10px;
	overflow:hidden;
}
div#container div#contentsArea div#mainArea div#indexListBlk div.listBox{
	width:305px;
	margin-top:20px;
	margin-left:10px;
	float:left;
	display:inline;
}

/**/
@media projection, screen {
	.ui-tabs-hide {
		display: none;
	}
}

@media print {
	.ui-tabs-nav {
		display: none;
	}
}

div#clientListBlk{
}

div#clientListBlk div#clientTabList{
	height:32px;
	margin-left:1px;
	position:relative;
	z-index:2;
}
div#clientListBlk div#clientTabList ul li{
	float:left;
}
div#clientListBlk div#clientTabList ul li a{
	display:block;
	width:150px;
	height:24px;
	margin-left:-1px;
	padding-top:8px;
	color:#3C3C3C;
	text-align:center;
	background:url(../../common/img/tab_default.gif) left top no-repeat;
	position:relative;
	z-index:1;
}

div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabA2M,
div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabN2Z,
div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabA2M:hover,
div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabN2Z:hover{
	text-decoration:none;
	background:url(../../common/img/tab_active.gif) left top no-repeat;
	position:relative;
	z-index:2;
	cursor: text;
}

div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabA2M h2,
div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabN2Z h2,
div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabA2M:hover h2,
div#clientListBlk div#clientTabList ul li.ui-tabs-selected a#tabN2Z:hover h2{
	font-weight:bold;
}

div#clientListBlk div#clientListWrap{
	background:url(../../common/img/parts_tab_shadow.gif) #FFFFFF left top repeat-x;
	border:solid 1px #B4B4B4;
	margin-top:-3px;
	position:relative;
	z-index:1;
}

div#clientListBlk div#clientListWrap div#A2M,
div#clientListBlk div#clientListWrap div#N2Z{
	padding:5px 10px 7px;
}
div#clientListBlk div#clientListWrap div#A2M div.scrlContainer,
div#clientListBlk div#clientListWrap div#N2Z div.scrlContainer{
	height:500px;
	overflow:auto;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}

/**-----modNewsContainerLayout-----**/
div#clientListBlk div#clientListWrap div#A2M div.clientListInner,
div#clientListBlk div#clientListWrap div#N2Z div.clientListInner{
	overflow:hidden;
	margin-right:10px;
}

div#clientListBlk div#clientListWrap div#A2M div.clientListInner ul,
div#clientListBlk div#clientListWrap div#N2Z div.clientListInner ul{
	margin-top:-1px;
}

div#clientListBlk div#clientListWrap div#A2M div.clientListInner ul li,
div#clientListBlk div#clientListWrap div#N2Z div.clientListInner ul li{
	background:url(../../common/img/parts_dotline.gif) left top repeat-x;
}
div#clientListBlk div#clientListWrap div#A2M div.clientListInner ul li div.clientListUnit,
div#clientListBlk div#clientListWrap div#N2Z div.clientListInner ul li div.clientListUnit{
	padding:9px 0 8px 10px;
}
div#clientListBlk div#clientListWrap div#A2M div.clientListInner ul li div.clientName,
div#clientListBlk div#clientListWrap div#N2Z div.clientListInner ul li div.clientName{
	width:482px;
	float:left;
	line-height:130%;
	padding-left:8px;
	background:url(../../common/img/icon_list_nomal.gif) 0 6px no-repeat;
}
div#clientListBlk div#clientListWrap div#A2M div.clientListInner ul li div.successLink,
div#clientListBlk div#clientListWrap div#N2Z div.clientListInner ul li div.successLink{
	float:right;
	line-height:130%;
}

/**/
div#container div#contentsArea div#mainArea div#contentsBody div#listWrap{
	margin-bottom:-10px;
}

div#container div#contentsArea div#mainArea div#contentsBody div#listWrap div.successListBlk{
	padding:3px;
	background:url(../../common/img/bg_diagonal.gif) left top repeat;
	margin-bottom:10px;
}
div#container div#contentsArea div#mainArea div#contentsBody div#listWrap div.successListBlk div.successListInnerBlk{
	border: solid 1px #739ACE;
}
div#container div#contentsArea div#mainArea div#contentsBody div#listWrap div.successListBlk div.successListInnerBlk div.successListHeader{
	background:#96B3DA;
	border: solid 1px #FFFFFF;
	padding:6px 10px;
}
div#container div#contentsArea div#mainArea div#contentsBody div#listWrap div.successListBlk div.successListInnerBlk div.successListHeader h3{
	font-weight:bold;
	color:#FFFFFF;
}
div#container div#contentsArea div#mainArea div#contentsBody div#listWrap div.successListBlk div.successListInnerBlk div.successListBody{
	padding:10px;
	background:#FFFFFF;
}
div#container div#contentsArea div#mainArea div#contentsBody div#listWrap div.successListBlk div.successListInnerBlk div.successListBody div.textItem{
	float:left;
	margin-right:10px;
}
div#container div#contentsArea div#mainArea div#contentsBody div#listWrap div.successListBlk div.successListInnerBlk div.successListBody div.logoItem{
	float:right;
}

/**/
div#container div#contentsArea div#mainArea div#contentsBody div#fairmontFlash{
	margin-left:-50px;
	margin-bottom:-30px;
}

/**/
div#snapshot{
	width:600px;
	margin:20px;
	text-align:left;
}
div#snapshot div#windowClose{
	float:right;
}
h1.snapShotTitle{
	padding-bottom:7px;
	border-bottom:solid 2px #0A3D8D;
	font-weight:bold;
	font-size:130%;
	line-height:130%;
	color:#0A3D8D;
}
div#snapshot div#contentsUnit div#bodyItem{
	float:left;
	width:370px;
}
div#snapshot div#contentsUnit div#commentItem{
	float:right;
	width:204px;
	padding:3px;
	background:url(../img/bg_diagonal.gif) left top repeat;
}
div#snapshot div#contentsUnit div#commentItem div#commentInnerBlk{
	border: solid 1px #739ACE;
}
div#snapshot div#contentsUnit div#commentItem div#commentInnerBlk div#commentBody{
	padding:10px;
	background:#FFFFFF;
}
div#snapshot div#contentsUnit div#commentItem div#commentInnerBlk div#commentBody p img.iconComment_s{
	margin-right:5px;
}
