/*
#main-contents-body h2{
	font-size:1.1em;
	margin:0px;
}

#main-contents-body h3{
	font-size:1em;
	margin-left:1.1em;
}

#main-contents-body p.top{
	font-size:1.1em;
	margin-left:0.2em;
	line-height: 1.5em;
	margin-top:-15px;
	margin-bottom:10px;
}

#main-contents-body p.top2{
	font-size:1.1em;
	margin-left:0.2em;
	line-height: 1.5em;
	margin-bottom:10px;
}

#main-contents-body p.link{
	font-size:0.85em;
	line-height: 1.5em;
}

#main-contents-body p.link_bm{
	font-size:0.85em;
	text-align:right;
}

#main-contents-body p.link a{
	padding-left:12px;
	background-image:url(../images/icon_link.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

#main-contents-body p.popup a{
	padding-left:18px;
	padding-bottom:5px;
	background-image:url(../images/icon_popup.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#main-contents-body p.link_bm a{
	padding-left:12px;
	background-image:url(../images/icon_link_bottom.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

#main-contents-body ul{
	margin-left:0.8em;
	margin-bottom:30px;
	
}

#main-contents-body ul li{
	line-height: 1.5em;
}

*/

#main-contents-body table{

}

#main-contents-body table.layout{
	margin:10px 12px 30px 12px;
	/*font-size:0.9em;*/
	margin-left:0.9em;
	/*line-height: 1.5em;*/
}

#main-contents-body table.layout2{
	margin:-10px 12px 30px 12px;
	margin-left:0.9em;
	line-height: 1.5em;
}


#main-contents-body table.layout2 td{
	vertical-align:top;
}

#main-contents-body table.border{
	margin:0px 10px 1em 10px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

#main-contents-body table.border tr{
	vertical-align:top;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

#main-contents-body table.border td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:0.4em 0.8em;
}


#main-contents-body div.t_t{
	margin-top:10px;
	margin-left:-10px;
}
#custom_interview {
	padding-bottom: 0em;
	margin-bottom: -2em;
}
#custom_interview li {
	margin-bottom: 0em;
	padding-bottom: 0.5em;
	line-height: 1.1em;
}



/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, 
.cssbox_head h4{ background: transparent url(../alliance/images/img.cercle.png) no-repeat bottom right} 
.cssbox{ /* intended total box width - padding-right(next) */ width:674px !important; /* IE Win = width - padding */ width: 674px; /* the gap on the right edge of the image (not content padding) */ padding-right:0px; /* use to position the box */ margin:auto; margin-bottom:30px;} /* set the top-right image */ .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:0px; /* right-image-gap + right-inside padding */ padding-right:0px} /* set the top-left image */ 
.cssbox_head h4{ background-position:top left; margin:0; border-bottom:dotted 1px #8177B0; /* reset main site styles*/ /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:10px 0 5px 15px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body{
	background-position:bottom left;
	margin-right:0px;
	padding-top: 5px;
	padding-bottom: 26px;
	padding-left: 15px;
} /* mirror .cssbox_head right/left */
#custom_interview ul {
	padding-bottom: 0em;
}
