/* CSS Document */
body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*background-color:#92888c;*/
background-color:#000000;
}
ul,li {
list-style:none;
padding:0px;
margin:0px;
}
p {
margin:0 0 8px 0;
}
a, a:link,a:hover {
color:#d2a54a;
}
a:visited,a:focus,a:active {
color:#816e48;
}
.clearfix {
display:block;
clear:both;
}
/*---------------------------------------
					   		Global
---------------------------------------*/
#container {
width:800px;
background-color:#fff;
padding:2px;
margin-top:5px;
/*border:1px solid #714c5b;*/
border:1px solid #000;
_padding-bottom:0; /*ie6 fix*/
}
#container-main {
float:left;
width:652px;
background-color:#fff;
_overflow:hidden;
}
#container-col-right {
float:left;
width:148px;
height:598px;
background-position:top left;
background-repeat:no-repeat;
}
#container-header {
position:relative;
width:652px;
height:189px;
background-image:url(../i/header_bg1.jpg);
background-position:top left;
background-repeat:no-repeat;
}
body#home #container-col-left {
width:226px;
}
#container-col-left {
float:left;
width:183px;
height:409px;
color:#fff;
background-color:#FF0000;
background-image:url(../i/col_left_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#916a83;
}
body#home #container-col-middle {
width:426px;
background-image:url(../i/col_middle_home.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#d2a44e;
min-height:409px;
_height:409px;
}
#container-col-middle {
float:left;
width:467px;
background-color:#fff;
}
.clearfix {
font-size:0px;
clear:both;
display:block;
}
/*---------------------------------------
					   		Header
---------------------------------------*/
h1#logo {
position:absolute;top:10px;left:23px;
text-indent:-9999px;
width:180px;
height:104px;
margin:0px;
padding:0px;
}
h1#logo a {
display:block;
width:180px;
height:104px;
margin:0px;
padding:0px;
text-decoration:none;
}
h1#logo a:focus,h1#logo a:active {
outline:none;
}
#container-title {
width:426px;
margin-left:226px;
}
h1#headtitle {
behavior: url("pngfix3.htc");
position:relative;
margin:0px;
text-indent:-9999px;
background-position:top center;
background-repeat:no-repeat;
}
/*---------------------------------------
					   		Nav Top
---------------------------------------*/
#nav-top-bg {
position:absolute; top:142px; left:0px;
width:800px;
height:47px;
background-color:#850000;
opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;
z-index:1000px;
}
#container-nav-top {
position:absolute; top:142px; left:1px;
text-align:center;
width:799px;
height:45px;
vertical-align:middle;
border-bottom:1px solid #530002;
border-top:1px solid #530002;
}
#nav-top {
padding-top:16px;
}
#nav-top li {
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin:0px 7px;
}
#nav-top li a {
color:#d2a54a;
text-decoration:none;
}
#nav-top li a:hover,#nav-top li a#on {
color:#fff;
}
/*---------------------------------------
					   		Nav Left
---------------------------------------*/
#nav-left {
margin:10px 0px 0px 15px;
}
#nav-left li {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:5px;
}
#nav-left li a {
color:#fff;
text-decoration:none;
}
#nav-left li a:hover {
text-decoration:underline;
}
#nav-left li a#on {
color:#d2a54a;
}
#nav-left li a#on:hover {
text-decoration:none;
}
/*--------------3rd level--------------*/
#nav-left li ul {
margin-left:20px;
padding-bottom:8px;
}
#nav-left li ul li {
font-weight:normal;
margin-bottom:0px;
}
/*---------------------------------------
					   		Col Left
---------------------------------------*/
#container-hp-left-feature {
height:338px;
}
.hp-left-feature {
padding:22px 10px 5px 10px;
clear:both;
}
.hp-left-feature .img {
behavior: url("pngfix3.htc");
width:58px;
height:63px;
display:block; /*Needed if image is not part of paragraph*/
margin-bottom:20px; /*Needed if image is not part of paragraph*/
padding:0px 8px 8px 0px;
background-image:url(../i/hp_col_left_img_grad.png);
background-position:top left;
background-repeat:no-repeat;
}
.hp-left-feature p {
font-size:10px;
/*float:right;*//*when div is used to contain images and text*/
/*width:137px;*//*when div is used to contain images and text*/
margin:0px;
margin-left:68px; /*when images are not connected to paragraphs using a div*/
padding-bottom:4px;
}
body#home div.hp-left-feature p a {
color:#fff;
}
div#notice {
clear:both;
behavior: url("pngfix3.htc");
background-image:url(../i/col_left_notice_bg.png);
background-repeat:repeat-y;
background-position:top left;
text-align:center;
padding:5px 0px;
}
div#notice p {
margin:0px;
}
div#notice a {
color:#fff;
}
/*---------------------------------------
					   		Col Middle
---------------------------------------*/
#col-middle {
border:2px solid #d2a54a;
margin:6px 6px 0px 6px;
background-color:#fff;
min-height:399px;
_height:399px;
}
#col-middle-content {
padding:15px 15px 20px 15px;
position:relative;
}
body#home div#col-middle-content {
padding-top:45px;
}
#col-middle-content h3 {
margin:0 0 6px 0;
font-size:12px;
}
#col-middle-content ul {
margin-left:12px;
}
#col-middle-content ul li {
list-style:disc;
margin-bottom:8px;
}
#col-middle-content dt {
font-weight:bold;
margin-bottom:4px;
}
body#home #col-middle-content {
padding:30px;
color:#fff;
}
body#home #col-middle-content h2 {
margin:0 0 4px 0;
font-size:14px;
font-weight:bold;
}
body#home #col-middle-content a {
color:#850000;
}
#col-middle-content h5 {
font-size:12px;
font-weight:bold;
margin:0 0 6px 0;
}
table.board {
width:345px;
margin-bottom:10px;
}
table.board caption {
font-weight:bold;
padding-bottom:8px;
text-align:left;
}
table.board td {
vertical-align:top;
padding-bottom:8px;
}
table.board td.rank {
width:85px;
padding-right:15px;
font-weight:bold;
}
dl#offices dt {
margin-top:8px;
color:#850000;
}
dl#offices dd {
margin:0 0 6px 0;
}
ul#news {
margin-left:0px;
}
ul#news li {
list-style:none;
}
div.news-item {
padding-top:10px;
padding-bottom:20px;
}
span.close-button a.close {
padding:1px 2px;
background-color:#d2a54a;
color:#fff;
text-decoration:none;
}
span.close-button a.close:hover {
color:#fff;
}
span.close-button {
display:block;
text-align:right;
}
ul#events li,ul#directors li {
list-style:none;
}
ul#directors {
margin-left:0px;
}
.back-top {
text-align:right;
display:block;
}
ul#seminars {
padding:0;
margin:0;
}
ul#seminars li {
list-style:none;
padding:0;
margin:o;
}
ul#seminars li span.date {
display:block;
width:60px;
float:left;
font-weight:bold;
}
ul#seminars li p {
margin-left:60px;
padding-right:20px;
}
div.mediation-hidden {
padding:10px;
border:1px solid #d2a54a;
border-right:0px;
border-left:0px;
margin-bottom:8px;
display:none;
}
ul#trainings-ongoing {
margin-bottom:16px;
}
ul#trainings-ongoing li {
list-style:none;
}
ul#trainings-ongoing li div.training-opportunities {
padding:10px;
padding-left:0px;
}
ul#trainings-ongoing p.objectives {
color:#666666;
padding-right:50px;
padding-left:14px;
}
ul#job-posting {
margin:0;
padding:0;
}
ul#job-posting li {
list-style:none;
padding-bottom:8px;
/*border-bottom:1px solid #D2A54A;*/
}
ul#job-posting h5 {
font-size:12px;
margin:0 0 4px 0;
background-color:#e9e9e9;
padding:2px;
}
ul#job-posting span.report {
display:block;
}
ul#job-posting span.primary {
display:block;
}
ul#job-posting ol {
margin-bottom:8px;
}
ul#job-posting ol li {
border:0px;
list-style:decimal;
margin:0px;
padding:0px;
}
dl.workshop-series {
width:370px;
margin:0;
padding:0;
}
dl.workshop-series dt {
width:70px;
float:left;
clear:left;
}
dl.workshop-series dd {
width:260px;
float:left;
margin:0 0 8px 0;
padding:0;
}
/*---------------------------------------
					   		Footer
---------------------------------------*/
#footer ul {
padding:10px 0px;
}
#footer ul li {
display:inline;
margin:0px 2px;
}
#footer ul li a {
color:#fff;
}


#hp-event {
background-color:#fff;
border:1px solid #4055B0;
padding:8px 12px;
color:#777;
width:480px;
font-size:11px;
position:absolute;top:75px;left:26px;
}
#hp-event h3 {
color:#4055B0;
font-size:15px;
margin:0 0 4px 0;
}
#hp-event p {
margin:0 0 6px 0;
}
#hp-event td {
padding-bottom:8px;
vertical-align:top;
line-height:15px;
}
body#home #col-middle-content #hp-event a {
color:#4055B0;
}
.speaker-info {
padding:10px 0 0 0;
border-top:1px solid #D2A54A;
font-size:11px;
background-color:#FAF4EB;
border:1px dashed #D2A54A;
padding:8px 8px 0 8px;
margin:0 0 20px 0;
}
.honorees {
padding:10px 0;
border-top:1px solid #E8D1A4;
}
.honorees dt {
margin:0 0 6px 0;
padding:0;
font-weight:bold;
font-size:12px;
}
.honorees dd {
margin:0 0 8px 0;
padding:0;
border-bottom:1px solid #E8D1A4;
}
dd .honor-desc {

}
