/* Main DIV settings */
/* ***************** */
/* Colors are setup in 'css_color.tpl' file 
	and		'css.tpl'
*/
html,body
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height:100%;
  margin:0;
  width: 100%;

  font-family: Tahoma,verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  color: black;
}

.bgc
{
  width: 400;
  height: 400;	
  border-width: 0px;
}

iframe
{
  box-sizing: border-box;
  -moz-box-sizing: border-box;

  border-width: 0px;
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
  min-height: 100px;
}

div
{ 
  margin:0;
  padding:0;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
}


/* Div Settings */
#hiddendiv
{
  position: absolute;
  left: 0;
  top: 0;
  width: 400;
  height: 400;
  z-index: 10;

  border-width: 0px;
}

#hiddencmd
{
  position: absolute;
  left: 0;
  top: 0;
  width: 10;
  height: 10;
  z-index: 1;

  border-width: 0px;
}

/* Main Menu */
/* ********* */
/* Default Width = 400 */
/* */
#mainmenu
{
  position: absolute;
  left: 3px;
  top: 0;
  width: 394px;
  height: 27px;  /* menu height */

  z-index: 3;
  overflow: hidden;

  border-width: 1px;  
}
#titlebar
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 394px;
  height: 17px;  /* Title height */

  z-index: 3;
  overflow: hidden;
  border-width: 1px;  
}

#title_bar
{
  width: 500px;
}

/* Folder Bar */
/* ********** */
#fldmenu
{
  position: absolute;
  top: 50px;
  left: 3px;
  width: 132px;
  height: 49px;  /* folder menu height */

  z-index: 1;
  overflow: hidden;
}

#fld
{
  position: absolute;
  top: 100px;
  left: 3px;
  width: 132px;
  height: 320px;

  z-index: 2;
}


/* List Fields */
/* *********** */
#listmenu
{
  position: absolute;
  left: 140px;
  top: 50px;
  width: 257px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}
#list
{
  position: absolute;
  left: 140px;
  top: 68px;
  width: 250px;
  height: 203px;

  z-index: 20;
}

#listselect
{
  position: absolute;
  left: 140px;
  top: 251px;
  width: 257px;
  height: 21px;

  z-index: 3;
  overflow: hidden;
}

/* TODO Fields */
/* *********** */
#todomenu
{
  position: absolute;
  left: 140px;
  top: 50px;
  width: 257px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}
#todoselect
{
  position: absolute;
  left: 140px;
  top: 251px;
  width: 257px;
  height: 24px;

  z-index: 10;
  overflow: hidden;
  visibility: hidden;
}

/* Group Fields */
/* ************ */
#groupmenu
{
  position: absolute;
  left: 140px;
  top: 30px;
  width: 257px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}

#groupselect
{
  position: absolute;
  left: 140px;
  top: 251px;
  width: 257px;
  height: 24px;

  z-index: 10;
  overflow: hidden;
  visibility: hidden;
}

/* Address Fields */
/* ************** */
#addrmenu
{
  position: absolute;
  left: 140px;
  top: 50px;
  width: 257px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}

#addrselect
{
  position: absolute;
  left: 140px;
  top: 251px;
  width: 257px;
  height: 21px;

  z-index: 3;
  overflow: hidden;
  visibility: hidden;
}

#addrmain
{
  position: absolute;
  left: 140px;
  top: 325px;
  width: 257px;
  height: 75px;

  z-index: 2;
  visibility: hidden;
}

#addroption
{
  position: absolute;
  left: 140px;
  top: 325px;
  width: 150px;
  height: 75px;

  z-index: 2;
  visibility: hidden;
}

/* Search Fields */
/* ************** */
#searchmenu
{
  position: absolute;
  left: 140px;
  top: 50px;
  width: 257px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}

#searchselect
{
  position: absolute;
  left: 140px;
  top: 251px;
  width: 257px;
  height: 21px;

  z-index: 3;
  overflow: hidden;
  visibility: hidden;
}

#searchmain
{
  position: absolute;
  left: 140px;
  top: 325px;
  width: 257px;
  height: 75px;

  z-index: 2;
  visibility: hidden;
}

#searchoption
{
  position: absolute;
  left: 140px;
  top: 325px;
  width: 150px;
  height: 75px;

  z-index: 2;
  visibility: hidden;
}

/* Message */
/* ******* */
#msgmenu
{
  position: absolute;
  left: 140px;
  top: 300px;
  width: 257px;
  height: 30px;

  z-index: 1;
  overflow: hidden;
}

#msgmain
{
  position: absolute;
  left: 140px;
  top: 325px;
  width: 257px;
  height: 75px;

  z-index: 2;
  overflow: hidden;
}

/* Bulletin */
/* ******* */
#bulletselect
{
  position: absolute;
  left: 140px;
  top: 251px;
  width: 257px;
  height: 21px;

  z-index: 3;
  overflow: hidden;
  visibility: hidden;
}

#bulletmenu
{
  position: absolute;
  left: 140px;
  top: 300px;
  width: 257px;
  height: 30px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}


/* VScroll */
/* ******* */
#vscroll
{
  position: absolute;
  top: 30px;
  left: 136px;
  height: 370px;
  width: 5px;
  cursor: w-resize;
  z-index: 20;

  border-width: 0px;
}

/* HScroll */
/* ******* */

// -------------------------------
// -------------------------------
// -------------------------------
// -------------------------------

/* Compose Fields */
/* ************** */
#comp_menu
{
  position: absolute;
  left: 140px;
  top: 30px;
  width: 257px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}
#comp_header
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 294px;
  height: 155px;

  z-index: 1;
  overflow: hidden;
}
#comp_attach
{
  position: absolute;
  left: 300px;
  top: 30px;
  width: 189px;
  height: 155px;

  z-index: 20;
}

#comp_select
{
  position: absolute;
  left: 3px;
  top: 186px;
  width: 396px;
  height: 34px;

  z-index: 3;
  overflow: hidden;
}

#comp_email
{
  position: absolute;
  left: 0px;
  top: 216px;
  width: 394px;
  height: 203px;

  z-index: 1;
}

#comp_add_attach
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 294px;
  height: 155px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}


#comp_spell
{
  position: absolute;
  left: 6px;
  top: 30px;
  width: 394px;
  height: 155px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}

#comp_addr
{
  position: absolute;
  left: 0px;
  top: 182px;
  width: 394px;
  height: 155px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}

#comp_group
{
  position: absolute;
  left: 0px;
  top: 192px;
  width: 394px;
  height: 145px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}

// -------------------------------
// -------------------------------
// -------------------------------
// -------------------------------

/* Group POPUP Fields */
/* ************** */

#group_entry_menu
{
  position: absolute;
  left: 222px;
  top: 0px;
  width: 257px;
  height: 29px;

  z-index: 3;
  overflow: hidden;

  border-width: 1px;  
}

#group_entry_data
{
  position: absolute;
  left: 3px;
  top: 33px;
  width: 257px;
  height: 130px;

  z-index: 10;
  overflow: hidden;
}

#group_entry_addr
{
  position: absolute;
  left: 0px;
  top: 162px;
  width: 394px;
  height: 155px;

  z-index: 20;
}

#group_entry_list_menu
{
  position: absolute;
  left: 263px;
  top: 33px;
  width: 248px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}

#group_entry_list
{
  position: absolute;
  left: 263px;
  top: 51px;
  width: 248px;
  height: 82px;

  z-index: 10;
}

#group_entry_select
{
  position: absolute;
  left: 178px;
  top: 243px;
  width: 250px;
  height: 21px;

  z-index: 1;
  overflow: hidden;
}

// -------------------------------
// -------------------------------
// -------------------------------
// -------------------------------

/* Address Fields */
/* ************** */

#addr_export
{
  position: absolute;
  left: 178px;
  top: 3px;
  width: 250px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}

#addr_junk
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 136px;
  height: 264px;

  z-index: 1;
}

#addr_recent_menu
{
  position: absolute;
  left: 3px;
  top: 3px;
  width: 175px;
  height: 17px;

  z-index: 1;
}

#addr_recent
{
  position: absolute;
  left: 3px;
  top: 19px;
  width: 175px;
  height: 164px;

  z-index: 1;
  overflow: hidden;
}

#addr_menu
{
  position: absolute;
  left: 178px;
  top: 3px;
  width: 250px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}
#addr_list
{
  position: absolute;
  left: 178px;
  top: 19px;
  width: 250px;
  height: 100px;

  z-index: 2;
  overflow: hidden;
}

#addr_select
{
  position: absolute;
  left: 178px;
  top: 243px;
  width: 250px;
  height: 21px;

  z-index: 1;
  overflow: hidden;
}
// -------------------------------
// -------------------------------
// -------------------------------
// -------------------------------

/* File Share Fields */
/* ***************** */

#file_menu
{
  position: absolute;
  left: 3px;
  top: 0;
  width: 394px;
  height: 27px;  /* menu height */

  z-index: 3;
  overflow: hidden;

  border-width: 1px;
}


#file_fld
{
  position: absolute;
  top: 30px;
  left: 3px;
  width: 132px;
  height: 370px;  

  z-index: 1;
  overflow: hidden;
}

#file_files_menu
{
  position: absolute;
  top: 30px;
  left: 138px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}

#file_files
{
  position: absolute;
  top: 45px;
  left: 138px;
  width: 262px;
  height: 354px;

  z-index: 2;
}

#file_new_file
{
  position: absolute;
  top: 30px;
  left: 138px;
  width: 262px;
  height: 370px;

  z-index: 2;
  visibility: hidden;
}

#file_new_msg
{
  position: absolute;
  top: 30px;
  left: 138px;
  width: 262px;
  height: 370px;

  z-index: 2;
  visibility: hidden;
}

#file_new_fld
{
  position: absolute;
  top: 30px;
  left: 138px;
  width: 262px;
  height: 370px;

  z-index: 2;
  visibility: hidden;
}

#file_url
{
  position: absolute;
  top: 200px;
  left: 3px;
  width: 262px;
  height: 21px;

  z-index: 2;
  overflow: hidden;
}

// -------------------------------
// -------------------------------
// -------------------------------
// -------------------------------
/* Config Fields */
/* ************* */

#config_menu
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 132px;
  height: 397px;

  z-index: 2;
}

#config_profile
{
  position: absolute;

  top: 0px;
  left: 140px;  
  width: 250px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
}

#config_frame
{
  position: absolute;

  top: 0px;
  left: 140px;  
  width: 250px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
  visibility: hidden;
}

#config_address
{
  position: absolute;

  top: 0px;
  left: 140px;  
  width: 250px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
  visibility: hidden;
}

#config_list
{
  position: absolute;

  top: 0px;
  left: 140px;  
  width: 250px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
  visibility: hidden;
}

#config_spam
{
  position: absolute;

  top: 0px;
  left: 140px;  
  width: 250px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
  visibility: hidden;
}

#config_trust
{
  position: absolute;

  top: 0px;
  left: 140px;  
  width: 250px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
  visibility: hidden;
}

// -------------------------------
// -------------------------------
// -------------------------------
// -------------------------------

/* LDAP Address Fields */
/* ******************* */

#yldap_books_menu
{
  position: absolute;
  left: 13px;
  top: 3px;
  width: 55px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}

#xldap_books_menu
{
  position: absolute;
  left: 3px;
  top: 19px;
  width: 175px;
  height: 164px;

  z-index: 1;
  overflow: hidden;
}

#ldap_books
{
  position: absolute;
  left: 3px;
  top: 19px;
  width: 175px;
  height: 164px;

  z-index: 1;
  overflow: hidden;
}

#ldap_book_menu
{
  position: absolute;
  left: 178px;
  top: 3px;
  width: 250px;
  height: 15px;

  z-index: 1;
  overflow: hidden;
}

#ldap_book
{
  position: absolute;
  left: 178px;
  top: 19px;
  width: 250px;
  height: 100px;

  z-index: 1;
}

#ldap_book_sec
{
  position: absolute;
  left: 178px;
  top: 19px;
  width: 250px;
  height: 100px;

  z-index: 1;
  overflow: hidden;
}

#ldap_book_select
{
  position: absolute;
  left: 178px;
  top: 98px;
  width: 250px;
  height: 21px;

  z-index: 1;
}

#ldap_entries_menu
{
  position: absolute;
  left: 178px;
  top: 144px;
  width: 250px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
}

#ldap_entries
{
  position: absolute;
  left: 178px;
  top: 160px;
  width: 250px;
  height: 50px;

  z-index: 2;
  overflow: hidden;
}

#ldap_select
{
  position: absolute;
  left: 178px;
  top: 243px;
  width: 250px;
  height: 21px;

  z-index: 1;
  overflow: hidden;
}



#ldap_entry_menu
{
  position: absolute;
  left: 3px;
  top: 3px;
  width: 200px;
  height: 27px;

  z-index: 1;
  overflow: hidden;
}

#ldap_entry_contact
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 200px;
  height: 100px;

  z-index: 1;
}

#ldap_entry_address
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 200px;
  height: 100px;

  z-index: 1;
  visibility: hidden;
}

#ldap_entry_other
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 200px;
  height: 100px;

  z-index: 1;
  visibility: hidden;
}

#ldap_entry_select
{
  position: absolute;
  left: 3px;
  top: 125px;
  width: 200px;
  height: 21px;

  z-index: 1;
  overflow: hidden;
}


#ldap_security_menu
{
  position: absolute;
  left: 3px;
  top: 3px;
  width: 200px;
  height: 27px;

  z-index: 1;
  overflow: hidden;
}

#ldap_security_main
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 200px;
  height: 100px;

  z-index: 1;
}

#ldap_security_domain
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 200px;
  height: 100px;

  z-index: 1;
  visibility: hidden;
}

#ldap_security_global
{
  position: absolute;
  left: 3px;
  top: 30px;
  width: 200px;
  height: 100px;

  z-index: 1;
  visibility: hidden;
}

#ldap_security_sec
{
  position: absolute;
  left: 3px;
  top: 132px;
  width: 200px;
  height: 50px;

  z-index: 1;
}

#ldap_security_select
{
  position: absolute;
  left: 3px;
  top: 125px;
  width: 200px;
  height: 21px;

  z-index: 1;
  overflow: hidden;
}


// -------------------------------
// -------------------------------
// -------------------------------
// -------------------------------

.noborder
{ 
  border-width: 1px;
  border-style: solid;

  margin: 3px 3px 3px 3px;
}

.clearborder
{ 
  border-width: 0px;
  border-style: solid;
  border-color: transparent;

  margin: 0 0 0 0;
}
