


table.of_table {
	padding:0;
	margin:0;
	border:0;
	border-spacing:0px;
	border-collapse:collapse;
	text-align:left;
}

table.of_calendar {
	padding:0;
	margin:0;
	border:1px;
	border-spacing:0px;
	border-collapse:collapse;
	text-align: center;
}

td.of_calendar {
	font-size: 11px;
	font-family: Arial,Helvetica;
	color: #999;
	height: 16px;
	line-height: 14px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

td.of_calendar h1 {
	color: #fff;
	font-size: 11px;
	font-weight:bold;
}

a.of_calendar:link, a.of_calendar:visited, a.of_calendar:active {
	display: block;
	color: #333;
	height: 16px;
	line-height: 16px;
	text-decoration:none;
}

a.of_calendarImg {
	display: block;
	padding-top: 2px;
	height: 18px;
}

a.of_calendarImg:hover {
	background-color:#666;
}

a.of_calendar:hover {
	border: 1px solid black;
	height: 14px;
	line-height: 14px;
}

ul.browser {
	list-style-type: none;
}

li.browserAddress {
	display: block;
	color:#000;
	font-family: Arial,Helvetica;
	padding: 0px 4px;
	font-weight: normal;
}

li.browser a:link, li.browser a:visited, li.browser a:active {
	display: block;
	color:#000;
	font-family: Arial,Helvetica;
	text-decoration:none;
	padding: 2px 4px;
	font-weight: normal;
	background: url(if/darkArrowClosed.gif) no-repeat 189px center;
}

li.browser a:hover {
	background-color:#999;
}

td {
	font-size: 11px;
	font-family: Arial,Helvetica;
	color: #000;
}

td.of_textBold {
	font-weight:bold;
}



td.of_panelError {
	padding: 5px 16px 5px 16px;
	color:#FFF;
	background-color:#903;
	font-size:11px;
	font-family: Arial,Helvetica;
	font-weight:bold;
}

td.of_pageTableCell {
	border: 1px solid #ccc;
}

td.of_panelSuccess {
	padding: 5px 16px 5px 16px;
	color:#FFF;
	background-color:#693;
	font-size:11px;
	font-family: Arial,Helvetica;
	font-weight:bold;
}

.popUp {
	font-size:10px;
	font-family:Arial,Helvetica;
	color:#000;
}

td.of_barText {
	color:#000;
	font-size:11px;
	font-family: Arial,Helvetica;
}

td.of_barError {
	padding: 5px 5px 5px 24px;
	background-color:#903;
	font-size:11px;
	font-family: Arial,Helvetica;
	color:#FFF;
	font-weight:bold;
}

td.of_barSuccess {
	padding: 5px 5px 5px 24px;
	background-color:#693;
	font-size:11px;
	font-family: Arial,Helvetica;
	color:#FFF;
	font-weight:bold;
}

td.of_barNote {
	padding: 5px 5px 5px 24px;
	background-color:#369;
	font-size:11px;
	font-family: Arial,Helvetica;
	color:#FFF;
	font-weight:bold;
}

div.of_statement {
	font-size:11px;
	font-family:Verdana;
	color:#333;
	background-color:#FF3;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

div.of_panelTitle {
	padding: 6px 8px;
	background-color:#369;
	font-size:11px;
	font-family: Arial,Helvetica;
	color:#FFF;
	font-weight:bold;
	border-bottom: 1px solid #fff;
}

td.of_barTextDisabled {
	color:#666;
	font-size:11px;
	font-family: Arial,Helvetica;
}

td.of_whiteBarText, span.of_whiteBarText {
	color:#FFF;
	font-size:11px;
	font-family: Arial,Helvetica;
}

td.of_subBar {
	color:#CCC;
	font-size:11px;
	font-family: Arial,Helvetica;
}

.openFileSubBar {
	font-size:11px;
	font-family:arial, helvetica;
	color:#CCC;
}

input.of_radioButton, input.of_checkBox {
	margin: 2px;
}

input.of_radioButtonBorderless, input.of_checkBoxBorderless {
	margin: 0px;
}


input.of_btn, img.of_btn {
	border: 0;
}


.of_panelText {
	font-size:11px;
	font-family:arial, helvetica;
	color:#000;
}


input.searchField {
	font-size:11px;
	font-family:Arial,Helvetica;
	color:#666;
	border-style:none;
	border-color:white;
}


input.editField {
	font-size:11px;
	font-family:Arial,Helvetica;
	padding: 2px;
	color:#666;
	border: 1px solid #FFF;
}

select.of_selectField, option.of_selectField {
	font-size:11px;
	font-family:Arial,Helvetica;
	color:#333;
}

input.of_editField {
	font-size:10px;
	font-family:Arial,Helvetica;
	padding: 1px;
	color:#333;
	border: 1px solid #369;
}

input.of_editFieldLarge {
	font-size:11px;
	font-family:Arial,Helvetica;
	padding: 1px;
	color:#333;
	border: 1px solid #369;
}


input.loginField {
	font-size:11px;
	font-family:Arial,Helvetica;
	color:#666;
	border-style:solid;
	border-color:#CCC;
	border-width:1px;
	margin-top:1px;
	margin-bottom:1px;
}

.of_containerName {
	font-size:9px;
	color:#333;
	padding-left:3px;
	padding-right:3px;
}

.success {
	font-size:11px;
	font-family:Verdana;
	color:#060;
	font-weight:bold;
}

.error {
	font-size:11px;
	font-family:Verdana;
	color:#900;
	font-weight:bold;
}

.note {
	font-size:11px;
	font-family:Verdana;
	color:#FF3;
	font-weight:bold;
}

.gray {
	font-size:11px;
	font-family:Verdana;
	color:#666;
}

.lightGray {
	color:#CCC;
}

.delete {
	font-size:11px;
	font-family:Verdana;
	color:#C00;
	text-decoration:line-through;
}

.barError {
	padding-left:24px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	font-family:arial, helvetica;
	color:#FFF;
	background-color:#903;
	font-weight:bold;
}

.barSuccess {
	padding-left:24px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	font-family:arial, helvetica;
	color:#FFF;
	background-color:#693;
	font-weight:bold;
}

.white {
	color:#FFF;
}

.black {
	color:#000;
}

legend {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #000;
	font-weight:normal;
}

label.of_label {
	font-size: 10px;
	font-family: arial, helvetica;
	color: #000;
	font-weight:normal;
}

.of_caption {
	font-size: 10px;
	font-family: arial, helvetica;
	color: #000;
}

.of_captionBold {
	font-size:10px;
	font-family: arial, helvetica;
	color:#000;
	font-weight:bold;
}

.small {
	font-size:9px;
	font-family:arial, helvetica;
	color:#333;
}

.smallPopUp {
	font-size:9px;
	font-family:arial, helvetica;
	color:#333;
}

a.of_link:link, a.of_link:visited {
	color:#000;
	font-family: Arial,Helvetica;
	text-decoration:none;
	font-weight: normal;
}

a.of_link:hover, a.of_link:active {
	color:#000;
	font-family: Arial,Helvetica;
	text-decoration:underline;
}

span.of_subBarText {
	color:#999;
	font-family: Arial,Helvetica;
}


a.of_subBarLink:link, a.of_subBarLink:visited {
	color:#666;
	font-family: Arial,Helvetica;
	text-decoration:none;
	font-weight: normal;
}

a.of_subBarLink:hover, a.of_subBarLink:active {
	color:#666;
	font-family: Arial,Helvetica;
	text-decoration:underline;
}

hr.white {
	color: #FFF;
	background-color: #FFF;
	height: 1px;
	border-width: 0;
	padding: 0;
	margin: 5px 0 5px 0;
}

.title {
	font-family: arial, helvetica;
	font-size: 16px;
	color: #333;
	font-weight:bold;
}

input.panelTitle {
	font-family: helvetica, arial, verdana;
	font-size: 13px;
	color: #fff;
	font-weight:bold;
	background-image: url(if/arbon/bg_h1_title.gif);
}

input.pageTableField {
	height: 18px;
	font-family: Arial,Helvetica;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0; 
}
