body {
    background-color:#fcfbf7;
	background-image: url("../images/bg_header.gif");
	background-repeat: repeat-x;
	color:#59554F;
	text-align:center;

}

span.textHighlighted {
	background-color:#59554F;
	color:#EFEADC;
	padding:0px 3px 0px 3px;
	top:0px ! important;
}

.body {
    display:block;
    float:none;
    margin:0px auto 0px auto;

	width:800px;    

}
.hiddenClass { 
	display:none;
}
input, select {
    background-color:#F9FCF4;
    border:none;
    color:#694405;
}

select.fieldSelect {
	border:none;
	color:#694405;
}

.busy{
	opacity:0.4;
	background-color:#C0C0C0;
	width:100%;
	height:100%;
	position:fixed;
	z-index:10;
	top:0px;
	left:0;
}

.busy img{
	opacity:1.0;
	top:50%;
	left:50%;
	position:absolute;
	z-index:10;
}


/***************************************************

	Page Head

 ***************************************************/


.topLink {
    height:121px;
    left:50%;
    margin-left:-400px;
    position:absolute;
    top:9px;
    width:196px;
}

#pageHeader{
	background-image:URL('../images/logo.gif');
	background-repeat:no-repeat;
	background-position:0px 9px;
	font-size:1.2em;	
	font-weight:bold;
	height:147px;
	margin:0px;
	padding:0px 0px 0px 0px;
    position:relative;
	text-transform:uppercase;
	white-space:nowrap;
	width:800px;
	z-index:1;
}


#pageHeaderContent{
    bottom:20px;
    display:block;
    float:none;
    right:-7px;
	padding:0px;
    position:absolute;
	width:570px;
	z-index:999;
}


#admin-access {
    background-color:#CAE5B1;
	color:#5e803f;
    float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0px;
	top:20px;
    width:auto;
}

#admin-access input {
	background-color:#ffffff;
	color:#A0A0A4;
    font-weight:normal;
    height:17px;
    margin-right:5px;
	padding:2px 2px 1px 2px;
}

#admin-access span.submitWrapper {
    background-image:url(../images/bx_01_btn_r.gif);
    background-position: 100% 0%;
    background-repeat:no-repeat;
    float:left;
    height:20px;
    margin-left:5px;
    padding:0px 5px 0px 0px;
}

#admin-access .fieldSubmit {
    background-image:url(../images/bx_01_btn_l.gif);
    background-position: 0% 0%;
    background-repeat:no-repeat;
    border:0px !important;
    color:#ffffff;
    height:20px;
    line-height:18px;
    margin:0px;
    padding:0px 0px 0px 5px;
    _padding-left:7px;
}

html>/**/body #admin-access .fieldSubmit {
    padding-bottom:2px;

}

#admin-access #admin-name {
    float:left;
    margin-top:3px;
}

#admin-access .bl {
    float:left;
	background-image:url(../images/bx_01_bl.gif);
    background-position:0% 100%;
    background-repeat:no-repeat;
    width:auto;
}

#admin-access .br {
    float:left;
    background-image:url(../images/bx_01_br.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
    width:auto;
}

#admin-access .tl {
    float:left;
    background-image:url(../images/bx_01_tl.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
    width:auto;
}

#admin-access .tr {
    float:left;
    background-image:url(../images/bx_01_tr.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
    padding:11px;
    width:auto;
}

/*==================================================

	Navigation Tabs - Page Head

 ==================================================*/



#pageHeaderContent ul{

	float:right;
 	width:auto;
    overflow:hidden;

}


#admin-access ul li,

#pageHeaderContent .tabbernav li{
    border-left:2px solid #DCEEC7;
	margin:0px 0px 0px -2px;
	padding:0px 7px 0px 5px;

}



#pageHeaderContent .tabbernav li a {

	border:0px;

	color:#ffffff;
	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

#pageHeaderContent .tabbernav li a:hover {
	color:#59554F;
}



#pageHeaderContent .tabbernav li.tabberactive a{

	color:#59554F;

}


/***************************************************

	Page Body

 ***************************************************/



#pageBody{
    _height:300px;
    min-height:300px;

}



/***************************************************

	Tabs

***************************************************/



/*--------------------------------------------------

	Tabber/TabberLive

--------------------------------------------------*/

.tabberlive .tabbertabhide {

	display:none;

}



.tabber {

	display:none;

}



.tabberlive {	

	margin:0px;

}



.topLevel {

	height:auto;

 	position:relative;

	width:100%; 	

}



.contentLevel.pageWidth {

	width:100%;	

}



.contentLevel.semiWidth {

	width:588px;

	overflow:hidden;

}



#products_collections-productDescriptors li {

	clear:both;

	width:365px;

	margin-left:157px;

}



.contentPanel .tabberlive {

	padding:0px;

	width:auto;

}



/*==================================================

	TabberTabs

 ==================================================*/





.topLevel .tabbertab {

 	border:0px; 	

	height:auto; 	

 	padding:0px 0px 20px 0px;

	width:800px;	

}





.contentLevel .tabbertab{

 	background-image:none;

	height:auto; 	

 	padding:0px;

 	width:auto;

}

 	

.contentLevel.pageWidth .tabbertab{ 	

 	padding:0px;

}



.topLevel .contentLevel .contentPanel .tabbertab{

 	background-color:#FFFFFF;

 	border:none;

 	border-top:none;

 	height:auto;

 	padding:0px;

 	width:auto;

}



html > body .topLevel .contentLevel .contentPanel .tabbertab{

 	min-height:0;

}



.topLevel .contentLevel .contentPanel.oversized  .tabbertab{

 	background-color:#F4F4FD;

 	border:none;

 	border-top:none;

 	float:left;

	height:401px; 

 	padding:0px;	

 	width:618px;

}

 

 .tabbertab h2 {

 	display:none;

}



/*--------------------------------------------------

	TabberNavs

--------------------------------------------------*/

ul.tabbernav{

	float:left;

	font-weight:bold;

	margin:0px 0px;

	padding: 0px 0px 0px 0px;

	width:100%;

}	



ul.tabbernav li{

	display: block;

	float:left;

	list-style: none;

	margin:0px 5px 0px 0px;	

	padding:0px 0px 3px 0px;

}



ul.tabbernav li a{

	background-repeat:no-repeat;

	border-left:1px solid #000000;

	color: #000;

	text-decoration:none;

	padding-left:5px;

}



ul.tabbernav li a.firstNav{

	border:none;

	padding-left:0px;	

}



ul.tabbernav li.tabberactive a{

	color: #f85c60;

}



ul.tabbernav li a:hover{

	text-decoration:none;		

}



/*==================================================

	Language tabbernav

 ==================================================*/



.contentPanel ul.tabbernav{

	background-image:none;

	display:inline;

	float:left;

	font-weight:bold;

	height:20px;

	margin:0px 0px;

	padding: 0px 0px 0px 0px;

	width:130px ! important;

}



.contentPanel ul.tabbernav li{

	background-image:none;

	display: inline;	

	float: left;

	height:20px;

	list-style: none;

	padding:0px;

	margin:0px;

	width:auto;

}	



.contentPanel ul.tabbernav li a{

	background-image:none ! important;

	padding: 0px 0px 4px;

	margin-left: 5px;

	background-color:transparent;

	text-decoration: none;

}



.contentPanel ul.tabbernav li.tabberactive a:hover{

	border-bottom:none;

	text-decoration:none;

}



/***************************************************

	SubMenu

 ***************************************************/

 

 .tabberlive .subMenu{

 	background-image:URL("../images/bg_sub_menu.gif");
    background-repeat:repeat-x;

 	background-position:0 100%;

 	border:0px;

 	font-size:1.1em;

 	height:28px;

 	margin:0px 0px 20px 0px;

 	padding:12px 0px 0px 0px;

	text-transform:uppercase;

	width:800px;

 }

 

 .tabberlive .subMenu .tabbernav{
    float:right;
    overflow:hidden;

 	padding:0px 0px 0px 0px;

 	width:auto;

 }

 

  .semiWidth .subMenu{

  	width:555px;

  }

  

   .semiWidth .subMenu .tabbernav{

   	padding:0px 0px 0px 10px;

   	width:545px;

 }

 
.tabberlive .subMenu .tabbernav li {
    border-left:2px solid #DCEEC7;
   	margin:0px 0px 0px -2px;
 	padding:0px 10px 0px 5px; 	
}
 

 .tabberlive .subMenu .tabbernav li a {

 	border:0px;

	color:#ffffff;

 }

 
 .tabberlive .subMenu .tabbernav li a:hover {
    color:#59554F;
 }
    

 .tabberlive .subMenu .tabbernav li.tabberactive a {

 	color:#59554F;

 }



/***************************************************

	Content Panels

 ***************************************************/


.welcome {
    margin: 20px 0px 20px 0px;
}

#eas, #cases, #complaints, #surveys, #profile, #eaprofile, #downloads, #help, #addresses, #apexternal, #admincases {
    padding-top:20px;
}


.contentPanel{

	background-image:URL('../images/bg_right_top.gif');

	background-repeat:no-repeat;
	background-color:#EFEADC;

	font-size:1.2em;

	height:auto;

	margin-bottom:10px;

	padding:15px 0px 0px 0px;

	width:588px;

	/*z-index:1;*/

}


.minimized {
    background-image:URL('../images/bg_right_bottom.gif');
    background-position:0% 100%;
    background-repeat:no-repeat;
}


.right_column {

	width:588px;

}


/*------------------ opening page --------------------*/


.indexPage { 
    margin:38px 0px 40px 220px;
}

.indexPage h1,
.indexPage h2 {
    margin-bottom:10px;
}

.indexPage p {
    color:#645f5a;
    font-size:1.2em;
    line-height:1.5em;
    margin-bottom:15px;
}

.indexPage a {
    text-decoration:underline;
}


/*--------------------Side Panel----------------------*/



.sidePanel{
    background-image:url("../images/bg_left_top.gif");
    background-repeat:no-repeat;

	height:390px;

	margin:0px 10px 0px 0px;
    width:202px;	

}

html>body .sidePanel {

	height:auto;

	min-height:390px;

}


.sidePanel .titleBar{
	width:192px;
}


.sidePanel .boxList {
	padding:0px 10px 10px;
	width:182px;
}

.sidePanel .listControls {
    background-color:transparent;
	background-image:URL('../images/bg_left_bottom.gif');
    background-position:0px 100%;
    background-repeat:no-repeat;
	width:182px;
}

/***************************************************

	Title Bar

 ***************************************************/



.titleBar{

	display:block;

	height:18px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 10px 10px;

	width:578px;

}



.titleBar input.fieldSubmit{

	background-color:transparent;

	background-image:URL('../images/bg_actions_toggle.gif');

	background-position:0px -17px;

	background-repeat:no-repeat;

	color:#917E62;
    font-weight:bold;

	height:18px;

	padding:4px 0px 0px 25px;

	position:relative;

	top:-3px;

}


html>body .titleBar input.fieldSubmit {
    padding-top:1px;   
}


.expanded input.fieldSubmit{

	background-position:0px 1px;

}



.titleBar h3 {

	float:left ! important;

	padding:0px 0px 3px 0px  ! important;

	color:#59554F ! important;

	font-style:normal ! important;

	font-weight:bold ! important;
    text-align:center;
    width:182px;

}

	



/***************************************************

	 List Box

 ***************************************************/


.titleBar h3 {
	font-size:1.5em;
	font-weight:normal;
	text-transform:uppercase;
}


.boxList h3 {

	display:none;

}



.boxList .titleBar h3 {

	display:inline;

}



.boxList select.fieldSelect {
	float:left;
	height:370px;

	width:100%;

	margin:0px 0px 0px 0px;

}



.lister {

	width:100%;

}



.boxSearch {

	padding:0px 10px 10px;

	width:182px;

}

.boxSearch .radioLabel {
    clear:none;
    margin:3px 0px 0px 3px;
    *margin:2px 0px 0px 3px;
    width:155px;
}

.boxSearch .radio {
    background:none;
    clear:left;
    margin:5px 0px 0px 0px;
    *margin:2px 0px 0px 0px;
}

.boxSearch select.fieldSelect {
	width:182px;
}

.boxSearch input.fieldText {
	width:178px;
}


.boxSearch select.boxFieldSelect {
    margin-top:10px !important;
    width:182px !important;
}


.boxSearch .bgWrap {

	margin-top:10px

}

h3.label_button .bgWrap{

	margin-top:95px;	

}

.boxList input.fieldText {

	margin-bottom:4px;

	width:178px;

}



.boxList input.fieldSubmit {

	margin:10px 0px 0px 13px;

}



.boxList input.first {

	margin-left:0px;

}


.pseudoField {
	display:block;
	float:left;
	margin:0px 0px 5px 0px;
	width:395px;
}

/***************************************************

	Edit Box 

 ***************************************************/



.boxEdit {

	margin:0px 0px 0px 0px;

	padding:0px 10px 5px 10px;

	width:568px;

}


.boxEdit fieldset {
	background:url("../images/bg_inner_box_bottom.gif") 0% 100% no-repeat;
    display:inline;
	float:left;
    margin:5px 0px 7px 0px;
    padding:0px 0px 10px 0px;
	width:568px;
}

.boxEdit fieldset div.innerBox {
	background:url("../images/bg_inner_box_top.gif") 0 0 no-repeat;
	display:inline;
	float:left;
	padding:0px 0px 0px 10px;
	width:558px;
}

.boxEdit fieldset label,
.boxEdit fieldset h3 {
    clear:left;
    margin:17px 10px 0px 0px;
    width:140px;
}

.boxEdit fieldset input {
    border:1px solid #cbc8be;
    float:left;
    margin-top:15px !important;
}


.boxEdit fieldset input.radio {
    background:transparent;
    border:none;
    clear:both;
    margin-left:142px;
    margin-top:10px !important;
}

html>/**/body .boxEdit fieldset input.radio {
    margin-left:147px;
    margin-top:10px !important;
}

.boxEdit fieldset label.radioLabel {
    clear:none;
    float:left;
    margin-top:13px;
    padding-left:2px;
    width:auto;
}

html>/**/body .boxEdit fieldset label.radioLabel {
    clear:none;
    float:left;
    margin-top:9px;
    width:auto;
}

.boxEdit fieldset .remark {
    padding-top:10px;
}

.noBg .bgWrap {
	padding-bottom:7px !important;
}

fieldset .noBg .bgWrap {
	padding-bottom:2px !important;
}
	
.boxEdit fieldset .noBg input {
    border:none;
    margin-top:0px !important;
}


.boxEdit .selectionControls{

	display:inline;

	float:left;

}



.boxEdit .selectionControls .fieldSelect{

	margin-right:10px;

	width:150px;	

}



.boxEdit .collectContainer{

	position:relative;

	top:2px;

	margin-bottom:3px;

	width:375px;

	float:right;

}



.boxEdit .collectContainer *{

	width:100%;

	width:355px;

}



.boxEdit .collectContainer p {

	font-variant:normal;

	margin-bottom:10px;

}



.boxEdit .collectContainer li{

	clear:left;

}



#admintools .boxEdit {

	padding-bottom:10px;

}



/*-------------------Labels & Equiv-------------------------*/



.boxEdit h3 {

	clear:left;
    color:#59554F;

	float:left;

	font-weight:bold;

	margin:3px 10px 3px 0px;

	text-align:right;

	text-transform:uppercase;

	width:160px;

}





#admin .boxEdit h3 {

	text-align:left;

}



.boxEdit label {

	clear:left;

	color:#59554F;

	font-weight: bold;

	margin:3px 10px 10px 0px;
    padding:0px;

	text-align:right;

	text-transform:uppercase;

	width:160px;

}


.boxEdit select {
    margin-bottom:15px;
}

.boxEdit span {
    position:relative;
    top:3px;
}

.boxEdit span.bgWrap {
	margin-left:5px;
    top:-4px;
}

.ap_form_comments_p span {
	float:left;	
	top:0;
}

.ap_form_comments_p span img {
	margin-right:5px;
}

.boxEdit span.strong {
    font-weight:bold;
    position:static;
    text-align:right;
    width:147px;
}


/*-------------------Fields & Equiv-------------------------*/


.boxEdit a,

.boxEdit p {

	clear:none;
    color:#59554F;

	display:inline;

	float:left;

	line-height:15px;

	margin:3px 0px 3px 0px;

	width:398px;
	_width:388px;

}

/*___contentPanelApel___*/

.contentPanelApel {
	background-color:#F5F1E3;
}

.contentPanelApel input {
	margin:-2px 0px 0px 0px;
}

.contentPanelApel input.fieldSubmit {
	margin:0px 0px 0px 0px;
}

.contentPanelApel h3 {
	width:258px;
}

.contentPanelApel p {
	width:298px;
}

.contentPanelApel p a {
	width:auto;
}

.contentPanelApel textarea {
	width:291px;
}

.contentPanelApel .boxEdit {
	padding: 0px 10px 0px 10px;
}

.contentPanelApel .boxEdit div div {
	border:1px solid #917E62;
	float:left;
	margin:0px 0px 10px 0px;
	width:566px;
}

.contentPanelApel .boxEdit div div div {
	border:0;
	margin:0;
}

.contentPanelApel h3.boxHeader {	
	background-color:#917E62;	
	color:#EFEADC;
	_height:15px;
	min-height:15px;
	margin:0;
	padding:3px 5px 2px 5px;
	text-align:left;
	width:534px;
}

.contentPanelApel h3.active {	
	background-color:#EFEFEF;
	color:#999999;
}

.contentPanelApel h3.de-active {	
	background-color:#CFEFEF;
	color:#999999;
}



.contentPanelApel p.boxHeader {
	background-color:#917E62;
	_height:15px;
	min-height:15px;
	margin:0;
	padding:3px 5px 2px 5px;
	width:12px;
}

.contentPanelApel p.de-active {
	background-color:#CFEFEF;
}

.contentPanelApel p.active {
	background-color:#EFEFEF;
}

.contentPanelApel p.boxHeader a {
	margin:0px;	
	width:12px;
}



.boxEdit select.fieldText,

.boxEdit input.fieldText {

	clear:none;

	margin:0px 0px 10px 0px;

	padding: 3px 0 2px 3px;

	width:395px;

}



.boxEdit select.fieldSelect {

	margin:0px 0px 10px 0px;

	width:398px;

}



html>body .boxEdit select.fieldSelect {

	padding-top:3px;

	position:relative;

	top:-3px;

}

.boxEdit select.fieldSelectAlt {
	margin:13px 0px 20px 0px;
}

html>body .boxEdit select.fieldSelectAlt {
	margin:0px 0px 20px 0px;
	top:13px;
}



html>body .boxEdit select.fieldSelect option {

	padding-top:2px;

}



.boxEdit select.fieldMultiple{

	height:66px;

	margin:0px 0px 3px 0px;	

}



* .boxEdit select.fieldMultiple{

	margin-bottom:10px;	

}



.boxEdit ul {

	display:block;

	float:left;	

	list-style-type:none;

	margin:3px 0px 13px 0px;

	padding:0px;

	width:398px;	

}



.boxEdit li {
    clear:both;
	display:block;

	float:none;

	padding:0px;

	width:398px;

}


.boxEdit ul a {
	color:#847C69;
    float:none;
    font-weight:bold;
}

#reports .boxEdit ul a {
    font-size:1.2em;
}


.boxEdit textarea.fieldArea{

	height:50px;

	margin:0px 0px 3px 0px;	

	width:370px;	

}


/*============================ Notes and Actions =============================*/

.notesActions .boxEdit label,
.notesActions .boxEdit h3{
	display:none;
}

.notesActions .boxList {
	padding:0px 10px 10px;
	width:156px;
}


.notesActions .boxEdit textarea.fieldArea{

	border:0px;

	height:328px;

	margin:0px 0px 0px 0px;	

	width:355px;

}



html>body .notesActions .boxEdit textarea.fieldArea{

	height:334px;

}



.notesActions .boxEdit input,

.notesActions .boxEdit select.fieldSelect{

	width:355px;

}



.notesActions .boxEdit select.fieldSelect{

	margin:2px 0 11px;

}


.notesActions .boxEdit{
    padding-left:0px;
	width:402px;
}

.notesActions .boxEdit p {
    width:402px;
}


/*==================================================

	Control Containers

 ==================================================*/



.listControls {

	background-image:URL('../images/bg_right_bottom.gif');

	background-repeat:no-repeat;
    background-position:0% 100%;

	padding:0px 10px 10px 10px;
*padding:10px 10px 10px 10px;
_padding:0px 10px 10px 10px;

	width:568px;

}

.listControls.noBg {
    background:none;
    padding:10px 0px 5px 0px;
    width:555px;
}


.floatedControls {

	font-size:1.2em;

	margin-bottom:10px;

}



.notesControls{

	margin-top:25px;

}



.notesControls .fieldSubmit{

	border:0px;

	clear:both;

}



.optionControls{

	height:44px;

	padding:0px 10px;

}



.optionControls p{

	text-transform:none;   

}



.optionControls h3{

	color:#7C8DA1;

	display:inline;

	float:left;

	font-weight:bold;

}



.optionControls .bgWrap{

	background:none;

	clear:left;

}



.optionControls input.fieldSubmit{

	background:none;

	color:#7C8DA1;

	padding:0px;

}



.richText {

	margin:0px;

	padding-bottom:10px;

	width:535px;

}	

	

.richText label{

	width:147px;

}



/*==================================================

	Scolling Containers

 ==================================================*/

 

.containerScroll {

	background-color:#FFFFFF;

	border:1px solid #dadada;

	clear:left;

	overflow:auto;

	padding:1px 21px 1px 1px ! important;

}



/*==================================================

	Tables

 ==================================================*/



td.rowSpacer{

	height:0px ! important;	

	line-height:0 ! important;

	padding:0px ! important;

}



td.rowSpacer img{

	height:0px;	

	padding:0px;

}



.containerTable td{

	margin:0px;

}



.containerTable th{

	padding:3px 5px 0px;

	margin:0px;

	text-align:left;

}



.containerTable input.fieldCheckRadio {

	margin:2px 0px 3px 0px;

	padding:0px;

	height:12px;

}



html>body .containerTable input.fieldCheckRadio {

	height:auto;

}



.containerTable label.labelCheckRadio {

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	width:auto;

	voice-family: "\"}\""; 

	voice-family:inherit;

	margin:0px 0px 0px 0px;

}



html>body .containerTable label.labelCheckRadio {

	margin:0px 0px 0px 0px;

}



.containerTable select.fieldSelect {

	margin:0px 0px 0px 0px;

}



/*================================= Admin ====================================*/



#admin input {
	margin:0px;
}

#admin .containerTable td {
	background-color:#d3def0;
	border-left:1px solid #a3aab4;
	padding:3px 5px;
	color: #817f82;
}

#admin .containerTable .first {
	background-image:none;
	border:none;
	padding:0;
    text-align:center;
	width:33px;
}

#admin .containerTable .first input {
	margin-left:6px;
	margin-right:6px;
	padding:0;
	
}
html>/**/body #admin .containerTable .first input {
	margin-left:10px;
	margin-right:10px;
}

.locksLister {

	background-color:#FFFFFF;	

	height:auto;

	margin:0px 0px 0px 0px ! important;

	padding:0px;

	width:535px;

}



#admin table {
    cursor:pointer;

	width:100%;

}



#admin table th {

	background: url('../images/bg_th.gif') no-repeat 0 3px #FFFFFF;

	padding-top:5px;

	padding-bottom:3px;

}



#admin table th.no_bg {

	background-image:none;

}



#admin table td.first {

	border:none;

}



#admin .tableRow0 td {

	background: #eff8e6;

}



#admin .tableRow1 td {

	background: #dceec7;

}



#admin .tableRow2 td {

	background-color: #fbf7b0;

}



#admin table tr td{

	background-color:#d3def0;

	border-left:1px solid #A3AAB4;

}



#admin .containerScroll {

	height:247px;

	margin:2px 0px 10px 0px ! important;

	width:403px;	

}



html>body #admin .containerScroll {

	height:235px;

}

#actiontypes .boxEdit ul {
    margin-bottom:0px;
}

/*==================================================
	Reports
 ==================================================*/

#reports #audit li,
#reports #dataintegrity li {
    clear:both;
}

/***************************************************
	Footer
 ***************************************************/
.footerOutside {
	background:#847c69;
	height:auto;
	padding:19px 0px 20px 0px;
}

.footerInside {
	color:#C5BDA8;
	display:block;
    float:none;
    margin:0px auto 0px auto;
	padding:0px 0px;
	width:800px;
}

.footerInside img {
    padding-right:20px;
}

.footerInside span {
	display:block;
    clear:both;
    font-size:1.1em;
    padding-top:10px;
}

.footerInside .number {
    padding: 5px 0px 0px 90px;
}







/***************************************************
	File System
 ***************************************************/
 
.boxFile {
	margin-left:165px;
	padding-bottom:0px;
 	width:auto;
}
html/**/>body .boxFile {
	margin-top:8px;	
}

.sidePanel .boxFile {
 	margin-bottom:0px;
 }

.boxFile h3 {
	clear:both;
	display:inline;
	float:left;
	margin:0px 10px 10px 0px;
	padding:3px 0px 0px;
	width:117px;
}

.tree ul {
	float:none;
	list-style-type:none;
	margin:0px 0px -10px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

html>/**/body .tree ul {
	margin-bottom:0px;
}

#categories-tree-category {
	margin-left:157px;
	margin-top:-10px;
}

html>/**/body #categories-tree-category {
	margin-top:-20px;
}

.category_header {
	color:#888888;
	left:-100px;
	position:relative;
	text-align:right;
	top:14px;
	width:95px;
}

html>/**/body .category_header {
	margin-bottom:13px;
	margin-right:0;
	top:25px;
}

.tree ul ul {
	margin:15px 0px 0px 0px;
	padding-left:30px;
	white-space:nowrap;
}

.tree ul li {
	margin:0px 0px 15px;
}

.tree #toggle {
	margin:2px 7px 0 5px;
}

.tree #folder {
	margin:0 7px 0 0;
}

html>/**/body .tree #folder {
	margin-top:-3px;
}

html>/**/body .tree #toggle {
	margin-top:0;
}

#categories .boxFile {
 	padding-left:0px;	
}

#categories .boxEdit p {
	margin-top:0;
}

table.fileList {
	border:1px solid #59554F;
	clear:none;
	float:left;
	width:396px;
}

table.fileList th,
table.fileList td {
	border-bottom:1px solid #59554F;
	padding:5px;
}

table.fileList th {
	background-color:#59554F;
	color:#EFEADC;
	font-weight:bold;
}

table.fileList th.date {
	width:120px
}

table.fileList th.file {
	width:146px;
}

table.fileList th.status {
	width:100px;
}
table.fileList th.action {
	width:100px;
}
table.fileList td .bgWrap {
	margin-top:5px;
}
table.fileList a {
	font-weight:bold;
	text-decoration:underline;
		width:146px;
}

.reason {
	clear:both;
	padding:10px 0px 0px 0px;
	width:566px;
}

.reason textarea {
	border:1px solid #59554F;
	padding:5px;
	width:554px;
}

.boxEdit p a.apel_download_link{
	color: blue;
	text-decoration: underline;
	padding-right:5px;
}

.replacement_pi_certificate{
	display:none;
}
