
#top_links {
	background-color: white;
	text-align: right;
	padding: 5px;
}
#top_links span {
	font-size: 100%;
	display: inline;
	padding: 1px 5px 2px 5px;
	color: gray;
}
#top_links a {
	font-size: 100%;
	display: inline;
	padding: 1px 5px 2px 5px;
	text-decoration: underline;
}
#top_links a:hover {
	color: red;
	text-decoration: none;
}



/***********************
 * フォーム用
 *************************/
.LoginForm{
width:320px;
margin:30px 200px 0px 200px;
padding: 5px;
text-align:center;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width: 2px;
border-color:#336699;
background-color: #FFFFFF;
}

.TaskForm{
width:500px;
margin:30px 30px 0px 30px;
padding: 5px;
text-align: center;;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width: 2px;
border-color:#336699;
background-color: #FFFFFF;
}

.EditInnerBlock {
width:600px;
margin:30px 10px 10px 80px;
padding: 0px;
text-align: left;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width: 2px;
border-color:#336699;
background-color: #FFFFFF;
}

.EditFooter {
text-align:right;
padding:0px;
font-size:12px;
border-top: none 1px #336699;
}

.EditSub {
text-align:center;
color:#336699;
padding:4px 10px;
font: bold 12px Georgia, Verdana, Helvetica, sans-serif;
background-color:#99BBEE;
border-top-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-color:#336699;
}


.EditName {
text-align:center;
color:#336699;
padding:4px 10px;
font: bold 12px Georgia, Verdana, Helvetica, sans-serif;
background-color:#99BBEE;
border-top-style:none;
border-bottom-style:solid;
border-width: 1px;
border-color:#336699;
}

.EditlistTitle {
width:160px;
color:#336699;
text-align:right;
font: bold 12px Georgia, Verdana, Helvetica, sans-serif;
padding:2px 2px;
background-color: #99BBEE;
}

.EditlistValue{
text-align:left;
color:#000000;
border-bottom-style:dashed;
border-width: 1px;
font-size:12px;
border-color:#336699;
padding:2px 2px;

}

.EditTable{
	width:100%;
	padding: 0px;
}

.EditComment {

padding: 5px 20px 5px 20px;
line-height: 120%;
margin:0px 0px 0px 0px;
font-size: 12px ;
}


.EventlistTable {

width:500px;
margin:4px 10px 0px 20px;
padding: 0px;
text-align: left;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width: 1px;
border-color:#336699;
background-color:#FFFFFF;

}

.EventlistSelect{
text-align:center;
color:#000000;
font:12px bold;
border-color:#336699;
border-style:solid;
border-width: 1px 1px 1px 1px;
padding:2px 4px 2px 4px;

}

.EventlistSelect a{
text-decoration: none;
}

td#here {
	text-decoration: none;
	background-color:#99BBEE;
}




.EventlistType {
width:100px;
color:#336699;
text-align:left;
font: bold 12px Georgia, Verdana, Helvetica, sans-serif;
padding:2px 4px 2px 4px;
border-style:solid;
border-width: 1px 0px 1px 1px;
}

.EventlistTitle{
text-align:left;
color:#000000;
font-size:12px;
border-color:#336699;
border-style:solid;
border-width: 1px 0px 1px 0px;
padding:2px 4px 2px 4px;

}

.EventlistTime{
text-align:left;
color:#000000;
width:100px;
font-size:12px;
border-color:#336699;
border-style:solid;
border-width: 1px 1px 1px 0px;
padding:2px 4px 2px 4px;

}




.EntryInnerBlock {
width:500px;
margin:30px 10px 10px 20px;
padding: 0px;
text-align: left;
border-top-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width: 2px;
border-color:#336699;
background-color:#FFFFFF;
}


.EntryName {
float:left;
width:380px;
text-align:left;
font-weight:bold;
color:#336699;
padding:4px 10px;
font: bold 12px Georgia, Helvetica, sans-serif;
background-color:#99BBEE;
border-bottom-style:solid;
border-width: 1px;
border-color:#336699;

}

.EntryDate {
text-align:left;
color:#336699;
padding:4px 5px;
font: bold 12px Georgia, Helvetica, sans-serif;
background-color:#99BBEE;
border-color:#336699;
border-bottom-style:solid;
border-width: 1px;

}



.EntryComment {
clear:left;
padding: 5px 20px 5px 20px;
line-height: 120%;
margin:0px 0px 0px 0px;
/* border-top: solid 1px #336699; */
font-size: 12px ;
}


.EntryFooter {
text-align:right;
padding:0px;
font-size:12px;
border-top: dashed 1px #336699;
}



/* プライオリティ色設定 */


#Top{
border-color:#CC3300;
}

#Top a{

color:#CC3300;
font:bold;
}

#Top .EventlistType, #Top .EventlistTitle, #Top .EventlistTime{
	border-color:#CC3300;
	background-color:#FFCCCC;
	color:#CC3300;
	font-size:14px;
}

#Top .EntryName, #Top .EntryDate{
	border-color:#CC3300;
	background-color:#FF9999;
	color:#CC3300;
	font-size:14px;
}


#Important{
border-color:#333399;
}

#Important a{

color:#333399;
font:bold;
}

#Important .EventlistType, #Important .EventlistTitle, #Important .EventlistTime{
	border-color:#333399;
	background-color:#CCCCFF;
	color:#333399;

}

#Important .EntryName, #Important .EntryDate{
	border-color:#333399;
	background-color:#9999FF;
	color:#333399;

}


#Disable {
	display:none;
}
