#center ol {margin:5px 0pt 15px;}

.content {height:1%; line-height: 140%; text-align: justify;background: #FFF;}
#main .content {font-size: 1em;}


/* List */
#center ul, #center ul.bold ul{
        margin-bottom: 12px;
        margin-top: 0px;
        margin-left: 0px;
        }
#center ul li, #center ul.bold ul li {
        background: url(../marker_wbg.gif) no-repeat 9px 5px;
        list-style : none;
        padding-left: 23px;
        margin: 0px;
        margin-bottom: 3px;
        }

#center ul.bold{
        margin-bottom: 12px;
        margin-top: 0px;
        margin-left: 34px;
        }
#center ul.bold li {
        background: url(../marker_bold.gif) no-repeat 0px 7px;
        list-style : none;
        padding-left: 10px;
        margin: 0px;
        
        }



/* Table */
table.sheet {
        width: 100%;
        border-collapse: separate;
        border-spacing: 2px;
        margin: 0;
        padding: 0;
        margin-bottom: 20px;

        }
table.sheet caption {
        font-weight: bold; font-size: 1em;
        text-align: left;
        padding-bottom: 0px;
        }
table.sheet col.col1{
        width: 30%:
        }

table.sheet thead th, table.sheet th{
        text-align: center;
        font-weight: bold;
        color: #000;
        padding: 3px 3px 3px 3px;
        border-bottom: 2px solid #000;
        }
table.sheet tbody td, table.sheet td{
        text-align: center;
        padding: 3px 3px 3px 3px;
        border-bottom: 1px solid #D0D0D0;
        vertical-align: top;
        }
table.sheet thead th.left, table.sheet th.left, table.sheet tbody td.left, table.sheet td.left{
        text-align: left;
        }
table.sheet tbody tr.red td, table.sheet tr.red td{
	color: #FF0000;
	font-weight: bold;
        }
table.sheet tbody tr.bg td, table.sheet tr.bg td{
	background: #F8F8F8;
        }


table.sheet p{
	padding: 0;
	margin: 0;

        }


p.source {color: #9A9A9A; font-style: italic; text-align: right; padding-bottom: 10px;}



.right-comments, .right-comments-col {
	float: right;
	width: 285px;
	background: #F6F6F6;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 130%;
	display: block;
	font-size: 1em;
	color: #000;
	text-align: left;
	}
.right-comments-col {border-top: 46px solid #FFF; margin-top: -46px;}

.right-comments h3, .right-comments-col h3{
	background: #83A3BC;
	font-weight: bold;
	color: #FFF;
	margin: 0;
	padding: 4px 8px;
	font-size: 1.1em;
	}
.right-comments .inner, .right-comments-col .inner {
	padding: 12px 10px 15px 10px;
	/*padding: 17px 17px 5px 17px;*/
	}
.right-comments img, .right-comments-col img{border: 1px solid #82A3BC; float_: left; margin: 0 0px 0px 0px;}
.right-comments h5, .right-comments-col h5{color: #2E4C63; font-style: normal; font-size: 1em; font-weight: normal; margin: 0; padding: 0;}


.left-comments {
	float: left;
	width: 180px;
	background: #F6F6F6;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 130%;
	display: block;
	margin-top: 3px;
	font-size: 1em;
	color: #000;
	text-align: left;
	}
.left-comments h3{
	background: #83A3BC;
	font-weight: bold;
	color: #FFF;
	margin: 0;
	padding: 4px 8px;
	font-size: 1.1em;
	}
.left-comments .inner {
	padding: 10px;
	}
.left-comments img{border: 1px solid #82A3BC; float: left; margin: 0 5px 5px 0px;}
.left-comments h5{color: #2E4C63; font-style: normal; font-size: 1em; font-weight: bold; margin: 0; padding: 5px 0 15px 0; }

.right-comments ul li, .right-comments-col ul li, .left-comments ul li {
        background: url(../marker_gbg.gif) no-repeat 4px 4px!important;
        padding-left: 19px!important;
        }
.also{
	border-top: 1px solid #D5D5D5;
	margin-top: 22px;
	padding-top: 4px;
	}


.right-comments table.sheet, .right-comments-col table.sheet, .left-comments table.sheet {
        margin-bottom: 0px!important;

        }

.cite {color: #999999; font-size: 0.9em; text-style: italic;}

/* Site map */

.site_map_left {
	float: left;
	width: 50%;
	text-align: left;
	}
.site_map_right {
	float: left;
	width: 50%;
	text-align: left;
	}
#center ul.site_map{
        margin-top: 0px;
        margin-left: 4px;
        margin-right: 20px;
       }
#center ul.site_map li {
        background: url(../arr.gif) no-repeat 0 8px;
        list-style : none;
        padding-left: 10px;
        margin: 0px;
        padding-top: 1px;
        padding-bottom: 1px;

        
        }
#center ul.site_map li ul{
        margin-left: 16px;
        margin-bottom: 4px;
        
        }
#center ul.site_map li ul li{
        background: url(../arr2.gif) no-repeat 0 8px;
        padding-left: 10px;
        margin: 0px;
        font-weight: normal;
        
        }
#center ul.site_map li ul li a, #center ul.site_map li ul li a:hover {
	color: #333
        
        }
#center ul.site_map li ul ul {
        
        }


/* Quotation */
table.tbl-citation {border-collapse:collapse; clear: both; margin: 0px; width: auto;line-height: 120%;}
table.tbl-citation col.col2{width: 100%}
table.tbl-citation td.img{padding-right: 10px; color: #000; text-align: left; padding-top: 2px;}
.content table.tbl-citation td.img{font-size: 0.9em;}
table.tbl-citation td.img img{margin-bottom: 4px;}
table.tbl-citation td.img a, table.tbl-citation td.img a:hover {text-decoration: none; color: #000; display: block;}
table.tbl-citation td{padding-bottom: 15px;color: #555555; vertical-align: top;}

/* Image */
img.img-left {float: left; margin: 4px 15px 5px 0}


dl{margin: 0; padding: 0;}
dl dt{color: #000; font-weight: bold; font-size: 1em; margin-bottom: 2px;}
dl dd{margin: 0; padding: 0; margin-bottom: 20px;}

.date {color: #004F8C; font-size: 1.2em;  font-weight: bold;}

.search-result {}
.search-result .item {margin-bottom:1em; position: relative;  padding: 0;margin-left:2.5em;}
.search-result .position {position: absolute; left: -30px; top: 0px;}
.search-result .text {font-size: 0.9em; color: #333; line-height: 130%}
.search-result a, .search-result a:hover{
	text-decoration: underline;
}

#list_navigation{
	clear: both;
	position: relative;
	top: 20px;
	margin: 0px 0 1em 2.5em;
	font-size: 0.9em;
}
#list_navigation a:link, #list_navigation a:visited, #list_navigation a:hover, #list_navigation a:active{
	text-decoration: underline;
}
.list_navigation_spacer {padding: 0 4px;}
.list_navigation_selected {font-weight: bold}
.hilite {background: #FFF785}
a:link span.hilite, a:hover span.hilite, a:visited span.hilite{text-decoration: underline;}

.right-column {
	float: right;
	width: 317px;
	margin-left: 14px;
	margin-bottom: 10px;
	line-height: 140%;
	display: block;
	font-size: 1em;
	text-align: justify;
	}
.video {border: 1px solid #82A3BC; float: left; margin: 2px 7px 5px 0}
.video img{margin: 2px;}                        


/*Projects */

#center ul.projects{
        margin-top: 30px;
        margin-left: 0px;
        }
#center ul.projects li{
        background: url(../marker_wbg.gif) no-repeat 9px 7px;
        list-style : none;
        padding-left: 23px;
        margin: 0px;
        margin-bottom: 5px;
        }
#center ul.projects li h2{font-size: 1.3em; margin: 0px 0 5px 0; font-weight: bold;  text-align: left; line-height: 120%}


/* Table */
table.sheet_project {
        width: 100%;
        border-collapse: separate;
        border-spacing: 2px;
        margin: 0;
        padding: 0;
        margin-bottom: 20px;

        }
table.sheet_project col.col1{
        width: 50%;
        }
table.sheet_project col.col2{
        width: 50%;
        }

table.sheet_project thead th, table.sheet_project th{
        text-align: left;
        font-weight: bold;
        color: #000;
        padding: 3px 3px 3px 3px;
        border-bottom: 2px solid #000;
        }
table.sheet_project tbody td, table.sheet_project td{
        text-align: left;
        padding: 3px 3px 3px 3px;
        border-bottom: 1px solid #D0D0D0;
        vertical-align: top;
        }
table.sheet_project tbody td.first, table.sheet_project td.first{
	font-weight: bold;
        }
table.sheet_project tbody tr.bg0 td, table.sheet_project tr.bg0 td{
	background: #FFFFFF;
        }
table.sheet_project tbody tr.bg1 td, table.sheet_project tr.bg1 td{
	background: #F8F8F8;
        }


table.sheet_project p{
	padding: 0;
	margin: 0;

        }
