a, a:visited {
	color : #477879;
}

body, td, input, select {
	color : #000000;
	font : 11px Tahoma, Arial, Helvetica, sans-serif;
}

.big {
	color : #477879;
	font : Bold 18px Tahoma, Arial, Helvetica;
	padding : 10px;
}

.dialog {
	background-color : ButtonFace;
	border : 2px outset;
	padding : 5px;
	}

.body {
	background-color : buttonface;
	border: none;
	height : 100%;
	padding: 0px;
}

.border, .inputtable,.left, .right, .even, .odd, .i150, .i200 {
	border : 1px solid #CCCC99;
}

.btnmenu, .btnmenubg {
	background : #C6D9D3;
}

.btnmenu, .btnmenuover {
	cursor : hand;
	padding : 3px;
	padding-left : 16px;
}

.btnmenu, .btnmenuselected {
	border-top : 1px solid #A7C5BB;
}

.btnmenuover {
	background : #E4EDEA;
	border-bottom : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
}

.btnmenuselected {
	background : #FFFFFF;
	border-left : 5px solid #C6D9D3;
	font-weight : Bold;
	padding : 3px;
	padding-left : 16px;
}

.button {
	height : 20px;
	width : 80px;
}

.button, .minibutton, .buttonbg, .searchheader, .searchbutton {
	background : #477879;
}

.button, .searchheader, .searchbutton, .buttonhollow, .buttonbg {
	font : Bolder 12px Arial, Helvetica;
	padding : 0;
}

.button,.minibutton,.searchbutton, .searchheader {
	border : 1px solid #477879;
	color : #FFFFFF;
}

.buttonblue {
	background : #4B598A;
}

.buttonhollow {
	background : #FFFFFF;
	border : 1px Solid #477879;
	color : #477879;
	margin-right : 10px;
}

.detailpanel {
	padding : 10px;
}

.evenbg, .even {
	background : #F5F6E4;
}

.headerbg {
	background : #CCCC99;
}

.headerframe {
	background : url("../images/headerframeBG.jpg") #D7D7A8 no-repeat right;
	border-bottom : 1px solid #FFFFFF;
}

.headerframehdr {
	font : normal 24px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	left : 35px;
	position : absolute;
	top : 47px;
}

.hollowbar {
	background-color : #FFFFFF;
	height : 26px;
	padding : 3px;
	width : 100%;
}

.i150 {
	background : #FFFFFF;
	width : 150px;
}

.i150, .i200 {
	margin-right : 3px;
}

.i200 {
	background : #FFFFFF;
	width : 200px;
}

.inputtable {
	margin : 10px;
	width : 520px;
}

.invisibleinput {
	border : none;
	height : 100%;
	width : 200px;
}

.left {
	padding-left : 3px;
}

.leftbg {
	padding-left : 8px;
}

.leftbg, .left {
	background : #F3F3DD;
}

.medium {
	font : Bold 16px Arial;
}

.minibutton {
	height : 17px;
	width : 70px;
}

.minibutton {
	font : Bolder 11px Arial;
	padding : 0;
}

.oddbg, .odd {
	background : #FFFFFF;
}

.searchbutton {
	height : 20px;
	width : 20px;
}

.searchfield {
	font : 11px Tahoma;
}

.searchheader {
	width : 75px;
}

.searchsummarybar {
	background : #C6D9D3;
	height : 20px;
	width : 100%;
}

.searchsummarybar, .searchsummarybar td {
	border : 1px solid #FFFFFF;
}

#maindiv, .border {
	scrollbar-3dlight-color : #EFEFD7;
	scrollbar-arrow-color : #2B2B1D;
	scrollbar-darkshadow-color : #9E9E6B;
	scrollbar-face-color : #D7D7A8;
	scrollbar-highlight-color : #D7D7A8;
	scrollbar-shadow-color : #D7D7A8;
	scrollbar-track-color : #D7D7A8;
}

#maindiv {
	background-color : Window;
	border : 2px inset #FFFFFF;
	height: expression(document.body.clientHeight);
	overflow : auto;
	width : 100%;	
}

#treediv {
	background-color : Window;
	border : 2px inset #FFFFFF;
	float : left;
	height : 100%;
	overflow : scroll;
	width : 200px;
}

table {
	border-collapse : collapse;
}
