div, br,td {font-size:12px;MARGIN: 0px; COLOR: #333333;}
fieldset, form,textarea,option,select {COLOR: #666666;font-size:12px;MARGIN: 0px}
BODY 
{
	COLOR: #666666; 
	font-size:12px; 
	LINE-HEIGHT: 13pt;
	margin:0px;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #cccccc; 
	scrollbar-arrow-color: #cccccc;
	scrollbar-face-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	overflow-y: auto;

}

A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
	}
A:hover  {
	COLOR: #3366cc; TEXT-DECORATION: underline
	}

.copyright
	{ color: #FFFFFF;	font-size: 11px;}
	
#spacer10px {
	margin-top: 10px;
}

#spacer5px {
	margin-top: 5px;
}

#contentsMargin {
	width: 100%;
	margin: 10 10 10 12;
}

.buttonCheck_gray, #buttonCheck_gray {
	Font-Size:9pt;
	padding-top:1px;
	overflow:hidden;
	font-weight:bold;
	color:#444;
	height:22px;
	margin:2px;
	background:url('/groupware/_template/default/images/btn_bg_n2.gif');
	border:1px solid #b4b7bb;
	cursor:pointer;
}

.buttonCheck_red {
	font-Size:9pt;
	padding-top:1px;
	overflow:hidden;
	font-weight:bold;
	color:#444; 
	height:22px; 
	margin:2px; 
	background:url(/groupware/_template/default/images/btn_bg_red.gif); 
	border:1px solid #c08e9f;
	cursor: pointer;
}

.buttonCheck, #buttonCheck, .buttonCheck2, #buttonCheck2, .buttonCheck3, #buttonCheck3 {
	font-Size:9pt;
	padding-top:1px;
	overflow:hidden;
	font-weight:bold;
	color:#444; 
	height:22px; 
	margin:2px; 
	background:url('/groupware/images/btn_bg_n.gif'); 
	border:1px solid #ccc;
	cursor: pointer;
}

.writeButton {
	font-Size:9pt;
	padding-top:1px;
	overflow:hidden;
	font-weight:bold;
	color:#444; 
	height:22px; 
	margin:2px; 
	background:url('/groupware/_template/default/images/btn_bg_n3.gif'); 
	border:1px solid #efbd49;
	cursor: pointer;
}
 
   
.icon {vertical-align:middle;padding-right:2px;}

.iCon {margin:0px 2px 0px 0px; vertical-align:middle; padding:2px;}
	
/*
   cursor:pointer;
   Font-Size:9pt;
   background-color: #F7F7F7;
   border: solid 1px #CEC5A6;
   padding:0px;
   border-top-color: #CEC5A6;
   border-left-color: #CEC5A6;
border: solid 1px #000000;
border-top-color: #000000;
border-left-color: #000000;
background:#999;
color:#666;
font-weight:bold;
background:url(/groupware/css/formbg.gif) repeat-x left top;
*/


.inputtext {
	padding:3px 0;
	Font-Size:9pt;
	Background-Color:white;
	Color:#333333;
	border:1px solid;
	border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; 
	margin-bottom:2px;
}

/*
input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
    font-size:9pt;
    color:#f7f7f7;
    text-align:center;
    background-color:#ffc0c0;
    border-width:1px;
    border-color:#bf9090;
    border-style:solid;


}

*/

/*
.checkbox {
	padding-top:2px;
	Background-Color:white;
	Color:#000;
    border: solid 1px #CEC5A6;
}
*/

INPUT.hidden {
    Z-INDEX: 2;
    FILTER: alpha(opacity: 0);
    POSITION: relative;
    TEXT-ALIGN: left;
    opacity: 0;
    moz-opacity: 0;

}

#normal, .normal
{
    Font-Size:9pt;
    line-height: 14pt;
}

#subtitle {
    Font-Size:9pt;
    Color:#000;
    Font-Weight: bold;
}

#title {
    Font-Size:9pt;
    Font-Weight: bold;
}

.button {
   Font-Size:9pt;
   margin: 0 0px; padding: 2px 0px 0px 0px;
   height:1.9em;overflow:hidden;
font-weight:bold;
color:#43557b;
vertical-align:top;
}

#button {
    Font-Size:9pt;
    padding-top:0px;
    height:22px;
}

#rowDark {
    background-color: #F3F3F3;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 5px;
    border: none;
}

#rowLight {
    background-color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 2px;
    border: none;
}

.layer { border:#cccccc solid 1px;z-index:1000;height:25px;width:210px;position:absolute;top:10px;left:20px;background:#85ab00}
.layerwide { border:#cccccc solid 1px;z-index:1000;height:50px;width:500px;position:absolute;top:10px;left:20px;background:#85ab00}
.layertext {margin: 5px;font-size:9pt; color:#ffffff;text-align:center;font-weight:bold}

#mailbox {
overflow:auto; 
padding:0px; 
border:0px; 
color:#686868
height:100px;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#666666;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#f2f2f2;
scrollbar-shadow-color:#7F7F7F;
}

/*
#paging {word-spacing:0.1em; font-size:12px; font-weight:bold;}
#paging a, #paging b {text-decoration:none; text-align:center; padding:3px 2px 1px 7px; border-right:1px solid #ccc;}
#paging b {font-size:12px; color:#FF6633;}
#paging a {font-size:12px; color:#333;}
#paging a.last, #paging b.last {border:0px; margin-right:4px;}
#paging a:hover {background-color:#f6f6f6;}
*/

#category-box {
border:1px solid #999999;
display:block;
width:240px;
height:340px;
margin:0 auto;
padding:10px;
overflow:auto;
}

#fa_titlebar {
border-bottom:solid 1px gainsboro; 
background-color:whitesmoke; 
text-align:left;
}

#fa_bottom {
border-bottom:dotted 1px gainsboro; 
background-color:white; 
text-align:left;
}

#fa_category-bottom {
border-bottom:dotted 1px gainsboro; 
background-color:white; 
width:80px;
text-align:right;
padding:10px;
color:#6688ee;
font-weight:bold;
}

#fa_category-bottom2 {
border-bottom:dotted 1px gainsboro; 
background-color:white; 
width:300px;
text-align:left;
padding:10px;
}

.left_align {
	float: left;
}

.right_align {
	float: right;
}

#paging{clear:both; height:19px; auto; text-align:center;}
#paging a{display:inline-block; min-width:16px; margin-right:2px; padding:3px; background:#f4f4f4; border:1px solid #ddd; text-align:center;}
#paging a, #paging a img, #paging .pageOn{vertical-align:middle;}
#paging .pageOn{display:inline-block; min-width:16px; margin-right:2px; padding:3px; background-color:#ffd574; border:1px solid #efbd49; color:#fff; font-weight:bold; text-align:center;}
#paging .pageBtn{padding:0;background:none; border:none;}

.folder.saved, .file.saved {
    color: blue;
    font-weight: bold;
}