body {
	margin-left: auto;
   margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-family:MisoRegular, Helvetica,Arial,sans-serif;
}
table
{
   border-spacing: 0px;
   border-collapse: collapse;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   font-size: 12px;
   width: 100%;
   text-align: left;
}
table td {
	vertical-align: top;
}
form
{
	padding: 0px;
	margin: 0px;
}
div
{
	margin-left: auto;
	margin-right: auto;	
}
img{
	padding: 0;
	margin: 0;	
}
input[type="checkbox"]{
	padding: 0;
	margin: 0;
	display: block;
}
text{
	color: #000;
	text-align: left;
	vertical-align:baseline;
}
ctitle{
	color: yellow;
}
.fb_text {
	border: 0px solid #999;
	color: #000;
	text-align: left;
	vertical-align:baseline;
	line-height: 20px;
	width: 100%;
}
.fb_search {
	border: 0px solid #999;
	background-color: #f2f2f2; 
	color: #000;
}
.fb_input {
	border: 1px solid #999;
	background-color: #f2f2f2;
	vertical-align:baseline;
	width: 230px;
	color: #000;
	float: right;
}
.fb_input:focus {background-color: #ffff99;}
.overview{
	background-color: #999;
	color: #fff; 
}
.error{
    border:1px solid #000;
    font-size: 12px;
    text-align: left;
    background-color: #ff0000;
}
.err{
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    padding: 5px;
}
.clock{
	font-size: 12px;
	font-weight: bold;
	color: gray;
	border: 0px solid #000;
	width: 150px;
	margin: 0px;
	vertical-align: top;
}
.link{
	cursor: pointer;
   text-decoration: none;
	color: blue;
	font-weight: bold;                                           
}
.link:hover{
	color: black;
	position: relative
}
.link SPAN { display: none;}
.link:hover SPAN {
	border: 1px dotted #c0c0c0;
   padding: 5px;   
   display: block;   
   z-index: 100;
   background-color: #f0f0f0; 
/*    BACKGROUND: url(../img/overlay.png) #f0f0f0 repeat-y repeat-x; */ 
   left: 0px;   
   margin: 10px;   
   width: 200px; 
   position: absolute; 
   top: 10px; 
   text-decoration: none;
}
.download{
	display: block;
	width: 130px;
	background-color: green;
	padding: 3px;
   text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;                                            
}
.lib{border: 0px solid #fff;}
.lib:hover{
	width: 22px;
	border: 0px solid #fff;
	text-decoration: none;
}
.mmcontent{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 50px;
	border: 0px solid #999;
	overflow: auto;
} 
.mmcbox{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px solid #999;
	overflow: auto;
} 
#calday a{
    color: #000;
    text-decoration: none;
    font-weight: normal;                                           
}

#calday:hover{
    color: #999;                                              
    border: 1px solid #000;
}
.ftp{background:url(../img/toolbar/ftpoff.png) top center no-repeat;}
.ftp:hover{background:url(../img/toolbar/ftpon.png) top center no-repeat;}
.mail{background:url(../img/toolbar/email.png) top center no-repeat;}
.mail:hover{background:url(../img/toolbar/emailmo.png) top center no-repeat;}
.note{background:url(../img/toolbar/noteoff.png) top center no-repeat;}
.note:hover{background:url(../img/toolbar/noteon.png) top center no-repeat;}
.notesel{background:url(../img/toolbar/noteon.png) top center no-repeat;}
.folderoff{background:url(../img/toolbar/folderoff.png) top center no-repeat;}
.folderoff:hover{background:url(../img/toolbar/folderon.png) top center no-repeat;}
.folderon{background:url(../img/toolbar/folderon.png) top center no-repeat;}
.msg{background:url(../img/toolbar/msgoff.png) top center no-repeat;}
.msg:hover{background:url(../img/toolbar/msgon.png) top center no-repeat;}
.msgsel{background:url(../img/toolbar/msgon.png) top center no-repeat;}
.calend{background:url(../img/toolbar/caloff.png) top center no-repeat;}
.calend:hover{background:url(../img/toolbar/calon.png) top center no-repeat;}
.calendsel{background:url(../img/toolbar/calon.png) top center no-repeat;}
.task{background:url(../img/toolbar/taskoff.png) top center no-repeat;}
.task:hover{background:url(../img/toolbar/taskon.png) top center no-repeat;}
.tasksel{background:url(../img/toolbar/taskon.png) top center no-repeat;}
.mailboxoff{background:url(../img/toolbar/mailboxoff.png) top center no-repeat;}
.mailboxoff:hover{background:url(../img/toolbar/mailboxon.png) top center no-repeat;}
.mailboxon{background:url(../img/toolbar/mailboxon.png) top center no-repeat;}
.profile{background:url(../img/toolbar/profileoff.png) top center no-repeat;}
.profile:hover{background:url(../img/toolbar/profileon.png) top center no-repeat;}
.profilesel{background:url(../img/toolbar/profileon.png) top center no-repeat;}

/* input box */
.bbox_fb {
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.box_tt {
	background-color: #808080;
	border: 1px solid black;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding: 2px;
	text-align: left;
}
.box_err {
	display: none;
	background-color: #cc0000;
	border: 1px solid black;
	color: white;
	font-size: 11px;
	padding: 0px;
	text-align: left;
	margin-top: 3px;
}
.box_err td {
	color: white;
	text-decoration: blink;
}
.box_content {
	border: 1px solid #999;
	background-color: white;
	color: #000;
}
