DIV {
	FONT: 12px Trebuchet MS, Arial, sans-serif;
	MARGIN-LEFT: 4px;
	COLOR: black;
	MARGIN-RIGHT: 4px
}
DIV B {
	FONT-WEIGHT: bold
}
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	background-color: #ffffff;
    border: 1px solid black;
    position: absolute;   
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #ff9933;
    color: white;
}
SPAN {
	FONT: 12px Trebuchet MS, Arial, sans-serif;
	MARGIN-LEFT: 4px;
	COLOR: black;
	MARGIN-RIGHT: 4px
}
SPAN B {
	FONT-WEIGHT: bold
}
A {
	COLOR: #336699;
	TEXT-DECORATION: none
}
:hover {
	COLOR: #ff9933
}
UL {
	margin-left: 10;
	padding: 2;
	list-style-position: outside;
	list-style: disc;
}
.pagebackground {
	BACKGROUND: #f0f0f0
}
.pagebody {
	BACKGROUND: white
}
.pageborder {
	BACKGROUND: gray
}
.pageborder2 {
	BACKGROUND: white
}
.pagetitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	MARGIN-RIGHT: 0px
}
.bannerbackground {
	BACKGROUND: white
}
.toolbar {
	BACKGROUND: #e5efff
}
.toolbarover {
	BACKGROUND: white
}
.dialogbackground {
	BACKGROUND: white
}
.map {
	FONT-SIZE: 12px;
	BACKGROUND: #e5efff
}
.map A{
	COLOR: black
}
.buttonborder {
	BACKGROUND: gray
}
.buttoncolor {
	BACKGROUND: #e0e0e0
}
.button {
	BACKGROUND: url(../images/buttonbackground.jpg) #d6e0f5;
	cursor: pointer;
	min-width: 100px;
}
.buttonover {
	COLOR: #336699;
	BACKGROUND: #dee9ff;
	cursor: pointer;
	min-width: 100px;
}
.buttonshort {
	BACKGROUND: url(../images/buttonbackground.jpg) #d6e0f5;
	cursor: pointer;
	min-width: 20px;
}
.buttonshortover {
	COLOR: #FFA500;
	BACKGROUND: #dee9ff;
	cursor: pointer;
	min-width: 20px;
}
.buttontext {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	color: black;
}

.buttontext A {
	COLOR: black
}

.buttonbar {
	BACKGROUND: #e5efff
}
.buttonbarbackground {
	BACKGROUND: url(../images/buttonbarbackground.jpg) #c0d0f0
}
.thinbuttonbar {
	BACKGROUND: url(../images/thinbar.jpg) #c0d0f0;
}
.itemboxborder {
	BACKGROUND: #7a96cc
}
.itemboxbackground {
	BACKGROUND: #f0f0f0f
}
.errortext {
	FONT-WEIGHT: bold;
	COLOR: red;
	TEXT-DECORATION: none
}
.columnheading {
	MARGIN-TOP: 2px;
	FONT-SIZE: 11px;
	BACKGROUND: #c0d0f0
}
.columnheading A {
	COLOR: black
}
.columnbackground {
	BACKGROUND: #dddddd
}
.roleheading {
	BACKGROUND: #ffffff;
	FONT: Trebuchet MS, Arial, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.boxcolor {
	BACKGROUND: #e0e0e0
}
.footertext {
	FONT-SIZE: 11px;
	MARGIN: 0px;
}
.bigtext {
	FONT-SIZE: 16px;
	MARGIN: 0px;
}
.inputfield {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	WIDTH: 250px;
}

.inputfieldshort {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	WIDTH: 100px;
}

.inputfieldlong {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	WIDTH: 500px;
}

.multiselectfield {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	WIDTH: 250px;
}

.multiselectfieldshort {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	WIDTH: 100px;
}

.collapsible {
	background-color: #e0e0e0;
	padding: 0px;
	margin: 0px;
	border: 1px solid #777;
	text-align: left;
}

.collapsibleButton {
	background-color: #e0e0e0;
	cursor: pointer;
	outline: none;
	border-width: 1px;
	border-color: beige;
}

.collapsibleContent {
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	background-color: #ffffff;
	border: none;
}
