input, textarea, select{
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
  margin-top:1px;
  margin-bottom:1px;
}
.percent20{
	width:20%;
}
.percent30{
	width:30%;
}
.quicksearch_text{
  width:211px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
body{
	margin:0;
}
label{
  padding:0;
  margin:0;
}
.fake_file{
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.input_file{
  position: relative;
  text-align: right;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
}
.input_file label{
/*	padding-left:5px;*/
	visibility:hidden;
}
.nowhitewrap{
  white-space:nowrap;
}
.minimum{
	width:1%;
}
.maximum{
	width:100%;
}
.half{
	width:50%;
}
.padl5{
  padding-left:5px;
}
.padl15{
  padding-left:15px;
}
.padt3{
	padding-top:3px;
}
.lefted{
	text-align:left;
}
.righted{
  text-align:right;
}
.centered{
  text-align:center;
}
.refreshbutton{
	background-image: url("../images/refresh.gif");
	border:none;
	width:16px;
	height:14px;
	margin-left:5px;
	cursor:pointer;
	background-repeat: no-repeat;
}
.pageintro{
	height:110px;
	width:645px;
	overflow:hidden;
	margin-bottom:1px;
}
.topmenu, .topmenu a, .topmenu a:link{
	background-color: #4b5360;
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	line-height: 37px;
}
.leftmenu{
	background-color: #f4efdf;
}
.actuser{
	font-size:11px;
	background-color: #ef7e19;
	text-align:center;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align:middle;
	width:211px;
	height:17px;
	margin-top:1px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.toplink, .toplink a:link{
	font-size:11px;
	line-height:15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, verdana, arial, sans-serif;
  border-bottom:1px dotted #000000;	
}
.userbox_id, .userbox_id a, .userbox_id a:link, .userbox_id a:hover, .userbox_id a:active, .userbox_id a:visited{
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	font-family: Tahoma, verdana, arial, sans-serif;
}
.userbox_name{
	padding-top:3px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	font-family: Tahoma, verdana, arial, sans-serif;
}
.headerContent{
  width:548px;
  height:143px;
  text-align:center;
  background-color: #f4efdf;
}

.variable_Label, .variable_Text{
	padding:3px 3px 0px 3px;
  font-weight:normal;
  text-decoration:none;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.variable_Label{
  width:180px;
}
.announcement_box{
  border:0;
  background-color:#d4cab6;
}
.announcement_text{
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.announcement_title, .announcement_title:link{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px dotted #000000;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.announcement_link{
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px dotted #000000;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.announcement_link2{
  color:#746c5a;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px dotted #746c5a;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.footer-text, .footer_text a{
	color:#726e71;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
}
.menu_login{
  background-color: #ef7e19;
  margin-top:1px;
  width:211px;
}
.menu_login_text{
  width:140px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
  margin:5px;
  overflow:hidden;
}
.menu_login_but{
  border:0;
  width:45px;
  height:20px;
  margin:0;
  padding:0;
}
.panelform{
  background-color: #f4efdf;
  width:			645px;
}
.panelform div{
  background-color: #f4efdf;
}
.backcolor{
  background-color: #f4efdf;
}
.smalltext{
  font-size:9px;	
  font-family: Tahoma, verdana, arial, sans-serif;
}
.middled{
	vertical-align:middle;
}
.cb_button{
	background-color:#ef7e19;
  border-top-color:#f5ac6b;
  border-left-color:#f39b4d;
  border-bottom-color:#964f10;
  border-right-color:#80440d;
  border-style:solid;
  border-width:2px;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
}
.cb_button2{
	background-color:#f7efde;
  border-top-color:#f7efde;
  border-left-color:#f7efde;
  border-bottom-color:#f7efde;
  border-right-color:#f7efde;
  border-style:solid;
  border-width:0px;
  font-size:0px;
  font-family: Tahoma, verdana, arial, sans-serif;
  font-weight:bold;
  color:#f7efde;
}
.bigbutton{
	font-size:18px;
	font-weight:normal;
	letter-spacing: 1px;
	height:30px;
}
.bigwhite{
  font-size:18px;
  font-weight:normal;
  letter-spacing: 1px;
  color:#ffffff;
}
.menu_orange{
	color:#FFFFFF;
	font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
  font-weight:bold;
}
.margt5{
	margin-top:5px;
}
.profileTitle,.profileText{
  color:#000000;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.profileTitle{
  font-weight:bold;
}
.orangeTitle{
	color:#ef7e19;
	font-weight:bold;
  font-size:12px;
  font-family: Tahoma, verdana, arial, sans-serif;
}
.head_table{
	background-image: url("../images/head_logo.gif");
	background-repeat: no-repeat;
}
.headersubtext{
	color:#ffffff;
  font-family: Tahoma, verdana, arial, sans-serif;
  font-size:16px;
  line-height:25px;
  padding-left:21px;
}
.headertitle{
  color:#ffffff;
  font-family: Tahoma, verdana, arial, sans-serif;
  font-size:28px; 
}
.headersmall{
  color:#ffffff;
  font-family: Tahoma, verdana, arial, sans-serif;
  font-size:10px;
}
.x2f td{
  vertical-align:middle;
}
.staticheader{
  background-color: #ef7e19;
  color: #ffffff;
  padding:5px;
}

/************/
/* Messages */
/************/
.error, .warn, .info, .fatal {
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  font-family: Tahoma, verdana, arial, sans-serif;
  background-color: #f4efdf;
  background-repeat:no-repeat;
  padding-left:23px;
  margin-left:3px;
  height:16px;
}
.error {
  color: #ff0000;
  background-image: url("../images/error.gif");
}
.warn {
  color: #000000;
  background-image: url("../images/warning.gif");
}
.info {
  color: #000000;
  background-image: url("../images/info.gif");
}
.fatal {
  color: #ff0000;
  font-family: Tahoma, verdana, arial, sans-serif;
}

/*----------------------------*/
/* ThemePanelMenu Style Sheet */
/*----------------------------*/

.ThemePanelMenu,.ThemePanelSubMenuTable
{
	font-family: Tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	background-color: #f4efdf;
	color: #000000;
	cursor: pointer;
	white-space: nowrap;
}

.ThemePanelSubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;

	/* the following property is only useful in IE */
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);*/
}

.ThemePanelSubMenuTable
{
	border:		0;
}

.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{
	/*cursor:		default;*/
	white-space:	nowrap;
}

.ThemePanelMainItem,
.ThemePanelMenuItem
{
	background-color:	#d4cab6;
	line-height:32px;
	background-image: url(../images/leftmenu_back.gif);
	background-repeat: repeat-x;
}

.ThemePanelMainItemHover,
.ThemePanelMainItemActive,
.ThemePanelMenuItemHover,
.ThemePanelMenuItemActive
{
	background-color:	#d4cab6;
	color: #FFFFFF;
	line-height:32px;
	background-image: url(../images/leftmenu_back.gif);
	background-repeat: repeat-x;
}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemePanelMainFolderLeft,.ThemePanelMainItemLeft,
.ThemePanelMainFolderText,.ThemePanelMainItemText,
.ThemePanelMainFolderRight,.ThemePanelMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
  font-family: Tahoma, verdana, arial, sans-serif;
  font-weight: bold;
}

/* vertical main menu sub components */
TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border:	0;

	white-space:	nowrap;
	background-color:	inherit;
  background-image: url(../images/leftmenu_back.gif);
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft,
TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText,
TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	border:0;

	background-color:	inherit;
  background-image: url(../images/leftmenu_back.gif);
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-right:	0px;
	padding-left:	0px;
	border:0;
  width:1%;
	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText
{
	padding-right:	0px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border:	0;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
  background-image: url(../images/leftmenu_back.gif);
}

TR.ThemePanelMainItem TD.ThemePanelMainItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
  background-image: url(../images/leftmenu_back.gif);
}

TR.ThemePanelMainItem TD.ThemePanelMainItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
  background-image: url(../images/leftmenu_back.gif);
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}


/* sub menus sub components */

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;
	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
  background-image: url(../images/leftmenu_back.gif);
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft,
.ThemePanelMenuFolderText,.ThemePanelMenuItemText,
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	border:	0;
	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-right:	0px;
	padding-left:	0px;
	border:	0;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderText,.ThemePanelMenuItemText
{
	padding-right:	0px;
	padding-left:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border:	0;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-right:	0px;
	padding-left:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemText
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-right:	0px;
	padding-left:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuSplit
{
	margin:		0px;
	height:		0px;
	overflow:	hidden;
	background-color:	inherit;
	border:	0;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemePanelMenuItem img.seq1
{
	display:	inline;
}

.ThemePanelMenuItemHover seq2,
.ThemePanelMenuItemActive seq2
{
	display:	inline;
}

.ThemePanelMenuItem .seq2,
.ThemePanelMenuItemHover .seq1,
.ThemePanelMenuItemActive .seq1
{
	display:	none;
}

/****************************/
/* gecko/ie style overwrite */
/****************************/
.af_table_content, .x2d, .af_treeTable_content, .x2e
{
  border: 0;
  margin-top:1px;
}
.af_column_cell-text, .x2l, .portlet-section-selected, .x74, .portlet-table-selected, .x7{
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  vertical-align: middle;
	border: 0;
	background-color:#d4cab6;
  padding-left:5px;
  padding-bottom:5px;
}
.af_column_cell-text-band, .x2m, .portlet-section-alternate, .x73, .portlet-table-alternate, .x7a
{
	font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #f4efdf;
	border: 0;
	padding-left:5px;
	padding-bottom:5px;
}
.af_menuTabs_enabled a, .x29 a, .af_showOneTab_tab a, .x5i a
{
	text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #9a937e;
  vertical-align:bottom;
  line-height:21px;
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
}
.af_showOneTab_tab a:hover, .x5i a:hover, .af_menuTabs_enabled a:hover, .x29 a:hover, .af_menuBar_enabled a:hover, .x1i a:hover
{
  color: #ccc5af;
}
.af_menuTabs_selected a, .x2a a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align:bottom;
  line-height:21px;
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
}

.x4q, .x82, .x82 td
{
	background-color: #d4cab6;
	border:0;
	color:#d4cab6;
}
.x4v
{
  background-color: #f4efdf;
}
.AFLabelCell, .xc, .af_panelForm_label-cell, .xv
{
  text-align: right;
  vertical-align: middle;
}
.af_panelForm_body td, .xu td
{
	padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.AFFieldText, .x6, .AFFieldTextLTR, .x42, .AFPhoneFieldText, .x44, .AFPostalCodeFieldText, .x46, .AFAddressFieldText, .x48
{
	font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.xa {font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:11px;font-weight:bold;text-align:right;color:#000000}
.x28{
	background-color: #FFFFFF;
	width:100%;
}
.af_column_sortable-header-text, .x34, .af_column_header-text, .x2v
{
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration:none;
  padding-bottom:3px;
  background-color:#ef7e19;
  vertical-align:top;
}
.af_table_control-bar-top, .x2f, .af_treeTable_control-bar-top, .x2h
{
	background-color: #ef7e19;
	border:0;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border:1px solid #000000;
}
.x52
{
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  border-bottom:1px dotted #000000;
}
.paginator a{
  border-bottom:1px dotted #000000;
  line-height:18px;
}
.xj:link
{
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  margin-left:5px;
}
.AFFieldText, .x6, .AFFieldTextLTR, .x42, .AFPhoneFieldText, .x44, .AFPostalCodeFieldText, .x46, .AFAddressFieldText, .x48
{
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
.AFInstructionTextDisabled, .x1, .AFFieldTextDisabled, .x7, .p_InContextBrandingText, .x3p, .AFFieldTextLTRDisabled, .x43, .AFPhoneFieldTextDisabled, .x45, .AFPostalCodeFieldTextDisabled, .x47, .AFAddressFieldTextDisabled, .x49, .OraHGridNavRowInactiveLink, .x4z, .OraNavBarInactiveLink, .x53, .portlet-font-dim, .x6y
{
  font-family: Tahoma,Arial,Helvetica,Geneva,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #a15511;
}

