/* Main DIV settings */
/* ***************** */
/* Colors are setup in 'css_color.tpl' file 
	and		'css.tpl'
*/
.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: 30px;
  top: 30px;
  width: 364px;
  height: 17px;  /* Title height */

  z-index: 3;
  overflow: hidden;
  border-width: 1px;  
}
#fldbar
{
  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: 127px;
  left: 3px;
  width: 132px;
  height: 297px;

  z-index: 2;
}

#fs_menu
{
  position: absolute;
  top: 100px;
  left: 3px;
  width: 132px;
  height: 320px;

  z-index: 3;
  visibility: hidden;
}


/* 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;
  overflow: hidden;
}

#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;
}

/* List Fields */
/* *********** */
#mfldmenu
{
  position: absolute;
  left: 140px;
  top: 50px;
  width: 257px;
  height: 17px;

  z-index: 1;
  overflow: hidden;
  visibility: hidden;
}

#mfldselect
{
  position: absolute;
  left: 140px;
  top: 251px;
  width: 257px;
  height: 21px;

  z-index: 3;
  overflow: hidden;
  visibility: hidden;
}


/* VScroll */
/* ******* */

/* 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;
  overflow: auto;
}

#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: 50px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
  visibility: hidden;
}

#config_profile
{
  position: absolute;

  top: 0px;
  left: 140px;  
  width: 250px;
  height: 397px;

  z-index: 2;
  overflow: hidden;
  visibility: 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;
}


// Brad's Settings

a.bold{
        font: 8pt "Arial";
        font-weight: bold;
        color: red;
        text-decoration: none;
}

a{
        font: 8pt "Arial";
        color: red;
        text-decoration: none;
}

html,body{
        font-family: "Tahoma,verdana,Arial,Helvetica,sans-serif";
        font-size: 8pt;
        color: black;
}


.red{
        color: red;
}

.blue{
        color: blue;
}

.error{
        color: green;
}

td{
        font: 8pt "Arial";
        color: black;
}


input,select,textarea{
        font: 8pt "Arial";
        color: black;
        font-weight: bold;
        background-color: #cccccc;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}

.readonlyinput{
        font: 8pt "Arial";
        color: black;
        font-weight: bold;
        background-color:  transparent;
        border-width: 0px;
        border-style: solid;
}

.clear {
        font: 8pt "Arial";
        color: black;
        font-weight: bold;
        background-color:  transparent;
        border-width: 0px;
        border-style: solid;
}


.maintitle{
        font: 20pt "Arial";
        color: black;
        font-weight: bold;
}

.title{
        font: 12pt "Arial";
        color: black;
        font-weight: bold;
}

.button,.button_long{
  background-repeat: repeat-x;
  background-position: 50px 49%;
  background-image: url('/nwimg/mail/smooth/-cached-v3.1r1/gray/skin_buttonbg.gif');
  border-width: 1px;
  color: white;
  font-weight: bold;
  font-size: 8pt;
  height: 18px;
  margin: 0 0 0 0;
  padding: 0;
  background-color: #424542;
}

.button_long{
   width: 100%;
}

.long{
   width: 100%;
}

.hidebutton{
  background-repeat: repeat-x;
  background-position: 50px 49%;
  background-image: url('/nwimg/mail/smooth/-cached-v3.1r1/gray/skin_buttonbg.gif');
  border-width: 0px;
  color: white;
  font-weight: bold;
  font-size: 8pt;
  height: 18px;
  margin: 0 0 0 0;
  padding: 0;
  background-color: #424542;
  visibility: hidden;
}

#vscroll{
  position: absolute;
  top: 30px;
  left: 136px;
  height: 370px;
  width: 5px;
  cursor: w-resize;
  z-index: 20;
  border-width: 0px;
  background-repeat: repeat-y;
  background-position: left top;
  background-image: url('/nwimg/mail/smooth/-cached-v3.1r1/gray/skin_vscrollbg.gif');
}

#hscroll{
  position: absolute;
  left: 140px;
  top: 280px;
  height: 10px;
  width: 257px;
  z-index: 10;
  background-repeat: repeat-x;
  background-position: left top;
  background-image: url('/nwimg/mail/smooth/-cached-v3.1r1/gray/skin_scrollbg.gif');
  border-width: 1px;
}

#hscroll2{
  height: 100%;
  cursor: s-resize;
  font-size: 1px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 25% ;
  background-image: url('/nwimg/mail/smooth/-cached-v3.1r1/gray/skin_scroll.gif');
  border-width: 0px;
}

#container{
        position: relative;
        height: auto;
        text-align:center;
        width: 100%
}

#content{
	font: 62.5% verdana,arial,sans-serif;
	text-align:left;
	margin: 0em auto;
	padding: 2em;
}

#content fieldset{
        border: 1px solid #A9A9A9;
        padding: 10px;
        margin-bottom: 1.5em;
}

#content legend{
        color: #6784B2;
        font-size: 1.5em;
}

#content input, #content textarea, #content select{
        border: 1px solid black;
        font: 100% verdana,arial,sans-serif;
        padding: 3px;
        background: #ffffff;
}

#content select{
    padding: 0;
}

#content option{
    padding: 3px;
}

#content input:hover, #content textarea:hover, #content select:hover{
        background: #DDEAFF;
}

#content .submitButton, #content input[type="submit"]{
        border: none;
        background: #ED993B;
        color: white;
        font-weight: bold;
        cursor: hand;
        padding: 3px 10px;
}

.formrow{
	border: 0px;
        clear: both;
        margin-top: 10px;
}

.prompt{
        width: 90px;
        margin-right:10px;
        text-align: right;
        float: left;
        color: #666;
        font-size: 1.5em;
}

.element{
	border: 0px;
        margin-left: 100px;
        font-weight: normal;
        font-size: 1.5em;
}
