
/*
-----------------------------------------------------------------
 Item-Link
-----------------------------------------------------------------
*/

#item-link-area {
    float:left;
    width:170px;
    padding-left:10px;
    margin-bottom:50px;
    padding-top:5px;

}

li.item-name {
    text-decoration:none;
    display:block;
    font-size:14px;
    color:#FFF;
    background-color:#618D9C;
    border-bottom:1px solid #6F8C9C;
    padding:8px 10px;
    width:150px;
}

.item-link{
    padding-top:5px;
}

.item-link ul,.item-link li{
    list-style:none;
}

.item-link li{
    margin-left:10px;
}

.item-link a,.item-link a:link,.item-link a:visited{
    text-decoration:none;
    display:block;
    font-size:14px;
    color:#555;
    background-color:#eaeaea;
    border-bottom:1px solid #6F8C9C;
    padding:8px 10px;
    width:150px;
}

.item-link a:hover{
    background-color:#CFF1FF;
}

/*
-----------------------------------------------------------------
 Contents AREA 
-----------------------------------------------------------------
*/


#contents-area {
    width:650px;
    float:right;
    margin-right:20px;
}

.main-txt {
    padding:10px 0px 50px 30px;
    font-size:0.9em;
    line-height:1.7em;
}

.main-txt h2 {
    color:#333;
    font-size:1.2em;
    margin:15px 0px 0px 0px;
}

.main-txt h3 {
    color:#333;
    font-size:1em;
    font-weight:normal;
    background-color:#E8FF98;
    border-bottom:1px solid #C4E161;
    padding:4px 10px;
    margin:25px 0px 15px -10px;
}

.main-txt p {
    margin:20px 10px 20px 5px;
}

.main-txt hr {
    color:#ffffff;
}

.phase {
    margin:15px 0px 25px 0px;
}
.phase strong {
    display:block;
    background-color:#EDF7CC;
    border:1px solid #C9D4A5;
    padding:2px 5px;
    font-weight:normal;
    margin-bottom:15px;
}

.diagram-area {
    text-align:center;
}

.diagram-area img{
    margin:20px 0px;
}

.item-list {
   margin:5px 0px;
}

.item-list ul {
    margin:13px 5px 17px 32px;
}

.item-list li {
    list-style-type:square;
    margin:3px 0px;
}


.item-list-no {
   margin:5px 0px;
}

.item-list-no ol {
    margin:15px 5px 15px 35px;
}

.item-list-no li {
    margin:5px 0px;
}


.item-list table {
    margin-bottom:15px;
}

.item-list table,.item-list td {
    border-collapse:collapse;
}

.item-list td {
    padding:3px 10px 3px 10px;
    border:1px solid #999;
    font-size:13px;
    vertical-align:top;
}

.results-list{
    margin-bottom:15px;
}

.results-list table {
    margin-right:5px;
}

.results-list table,.results-list td {
    border-collapse:collapse;
}

.results-list td {
    padding:2px 4px;
    border:1px solid #999;
    font-size:11px;
    vertical-align:top;
}

.pub-area {
	margin:10px 10px 10px 0px;
}

.pub-area table {
	border-collpase:collapse;
}

.pub-area table td {
	padding:7px 8px;
	border-bottom:1px solid #ff0000;
	vertical-align:top;
	font-size:12px;
}

.pub-area table td.item {
	white-space:nowrap;
}

.pub-area table td.line-top {
	border-top:3px solid #ff0000;
	border-bottom:1px solid #ff0000;
}

.pub-area table td.line-top-item {
	border-top:3px solid #ff0000;
	border-bottom:1px solid #ff0000;
	white-space:nowrap;
}

.pub-area table td.line-bottom {
	border-bottom:3px solid #ff0000;
}

.pub-area table td.line-bottom-item {
	border-bottom:3px solid #ff0000;
	white-space:nowrap;
}

