body {
	scrollbar-track-color : #dfdfdf;
	scrollbar-face-color : #dfdfdf;
	scrollbar-highlight-color : #efefef;
	scrollbar-arrow-color : #000000;
	scrollbar-3dlight-color : #efefef;
	scrollbar-darkshadow-color : #afafaf;
	scrollbar-shadow-color : #bfbfbf;
	background-color : White;
	margin-top : 5px;
	margin-left : 12px;
	margin-right : 10px;
	color : #303030;
}

table,td,th,form,div,p,input,select {
	font-family: sans-serif;
	font-size : x-small;
}

a {
	color : #006699;
	text-decoraction: none;
}

h1.wim {
	color : #FF9B37;
	font-size : 13pt;
	line-height : 16pt;
	font-family : "FuturaExtraBold", "Futura XBlk BT", "Arial Black", "Arial";
	font-weight : normal;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 4px;
	margin-left : 0px;
	letter-spacing : 2px;
}

h2.wim {
	color : #99CC99;
	font-size : 13px;
	font-family : "FuturaExtraBold", "Futura XBlk BT", "Arial Black", "Arial";
	font-weight : normal;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 6px;
	margin-left : 0px;
}

form {
	margin:		0;
	padding:	0;
}

a {
	text-decoration: none;
}

input.blank {
	border-style: none;
	background-color: transparent;
}

input.readonly {
	background-color: #dfdfdf;
	color: #666666;
	font-weight: normal;
}

select, input, textarea {
	font: icon; 
	color: blue;
	border: 1px solid; 
	border-color: ThreeDShadow ThreeDLightShadow ThreeDLightShadow ThreeDShadow ;
}

.uploadbox, .funcbutton { 
	font: icon; 
	border: 1px solid; 
	border-color: ThreeDLightShadow ThreeDShadow ThreeDShadow ThreeDLightShadow ;
    background: ButtonFace;
} 

.inline {
	float:left;
}

.formbutton {
/*	font-family: Arial, Helvetica, sans-serif; */
	font: icon;
	color: #666666;
	background-color: #F4DB9F;
	border: 1px solid;
	border-color: ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
	padding: 1px;
}

.formbuttonover {
/*	font-family: Arial, Helvetica, sans-serif; */
	font: icon;
	color: #FFFFFF;
	background-color: #99CC99;
	border: 1px solid;
	border-color: ThreeDDarkShadow ThreeDHighlight ThreeDHighlight ThreeDDarkShadow;
	padding: 1px;
}

.formtab {
	border:1px solid;
	border-color:ThreeDHighlight ThreeDDarkShadow ThreeDDarkShadow ThreeDHighlight;
	background:ThreeDFace;
	color:WindowText;
	font:Message-Box;
	padding:1px;
}

.FieldGroup {
	visibility : hidden;
	height:1;
	width:60;
	border:solid 1px Gray;
	overflow : hidden;
	margin : 0 3 0 3;
}

.FieldGroupExpanded {
	visibility : visible;
	height:60;
	width:120;
	border:solid 1px Gray;
	overflow: auto;
	margin : 0 3 0 3;
}

/* extra rules for even and odd rows */
.even {
	background:	#eee;
}

.odd {

}

.hilite {
	background:	InfoBackground;
}

.sort-table .btn, .btn {
    font: icon;
    border: 1px solid ButtonFace; 
    background: ButtonFace;
    color: ButtonText;
    float: left; 
    width: 18px;
    height: 18px;
}

.sort-table .btnOver, .btnOver {
    float:			left; 
    border: 1px solid ButtonShadow;
/*  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;*/
    border-color: ButtonShadow;
    background:	InfoBackground;
    width: 18px;
    height: 18px;
}

.menu a:hover {
    background:	InfoBackground;
}

.menu a {
}

.menu {
/*  font-family: sans-serif;
  font-size: x-small;
  */
    font: icon;
    border: 1px solid ButtonFace; 
    border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
    background: ButtonFace;
    color: ButtonText;
    vertical-align : middle;
    padding: 2px;
}

.separator {
    position: relative;
    margin-top: 2px;
    margin-bottom: 2px;
    border-left: 1px solid ButtonShadow;
    border-right: 1px solid ButtonHighlight;
    width: 0px;
    height: 12px;
    padding: 0px;
}


.hidden-table {
	border:	0px None White;
}

.hidden-table td {
}

.header {
	color : #28377D;
	font-size : 12pt;
	line-height : 18pt;
	font-family : "Verdana";
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	letter-spacing : 2px;
}

table.formtable tr {
	background-color:#efefef;
}

table.objectinfo td {
	font-size: 11px;
	vertical-align: top;
}

