/*
-----------------------------------------------------
Coded by: d. voigt - - http://periscopic.com/
October 2006
-----------------------------------------------------

*/

/* common styles */


body {
     background-color:#ffffff;
     color: #191919;
	 margin:16px 0 0 30px;
	 padding:0;
	 font:11px/16px Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Geneva, sans-serif

	 }
	
body#admin, body#manusers {
     background-color:#ffffff;
     color: #191919;
	 margin:16px 0 0 10px;
	 padding:0;
	 font:11px/16px Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Geneva, sans-serif

	 }


form {margin:0px;padding:0px}

img {border:0}

h2 {margin:0;padding:0}

h3 {color:#191919;
    font-size:11px;
    margin:20px 0 0 0;
   _margin:14px 0 0 0;       /* underscore escape for IE6 and below */
    padding:0}

p {margin:4px 0 0 0}

p.tall {margin:18px 0 0 0}

.cleartool {clear:both}

/* default links */

a {
   color:#FE660D;
   font-weight:bold;
   font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Geneva, sans-serif;
   text-decoration:none;
   outline:none;
   -moz-outline-style: none
   }

a:visited {color:#FE660D}
a:hover {color:#0072BB}
a:active {color:#000000}   


/* layout */

#shell { 
	background-color: #ffffff;
	width:774px;
	margin: 0 auto;
}

body#admin #shell, body#manusers #shell   { 
	background-color: #ffffff;
	width:1022px;
	margin: 0 auto;
}



#header {background-image:url(../images/common/sep_horiz.gif);
         background-repeat:repeat-x;
         background-position: right bottom;
         height:78px;width:774px;
         margin: 0 0 10px 0}


body#admin #header  {background-image:url(../images/common/sep_horiz.gif);
         background-repeat:repeat-x;
         background-position: right bottom;
         height:78px;width:774px;
         margin: 0 0 10px 122px}

body#manusers #header {background-image:url(../images/common/sep_horiz.gif);
         background-repeat:repeat-x;
         background-position: right bottom;
         height:78px;width:774px;
         margin: 0 0 10px 100px}



#logo {float:left;
       background-image:url(../images/common/sep_vert.gif);
       background-repeat:repeat-y;
       background-position: right top;
       padding:0 30px 0 20px}
       
#head-title {float:left;
             margin:20px 0 0 30px}


#main-content {padding:20px 20px 30px 20px;width:734px}

body#manusers #main-content {padding:20px 20px 30px 20px;width:840px}


/* main-navigation expanding rows*/ 

#main-nav {clear:both;
           padding:26px 0 16px 0}


.tableheaders {width:772px;
               height:17px;
               border-top: 1px solid #cdcdcd;
               border-bottom: 1px solid #cdcdcd;
               margin: 2px 0 0 0;
               color:#4c4c4c}
               
               
.head-preview {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                width:91px;
                padding: 0 0 1px 8px;
                float:left}            
               
.head-file {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                width:197px;
                padding: 0 0 1px 8px;
                float:left}               

.head-description {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                width:306px;
                padding: 0 0 1px 8px;
                float:left}       
              

.head-date {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                width:70px;
                padding: 0 0 1px 8px;
                float:left}                
           
.head-size {
             padding: 0 0 1px 10px;
             float:left}



.infotable {width:772px;font-size:10px;color:#252525}

.infotable tr, .infotable td {}             
             

.itemChange {width:116px;
              padding:4px 3px 2px 2px;
              background-image:url(../images/home/border_vert.gif);
              background-repeat:repeat-y;
              background-position: right top}




.itemPreview {width:94px;
              cursor:pointer;
              padding:2px 3px 2px 2px;
              background-image:url(../images/home/border_vert.gif);
              background-repeat:repeat-y;
              background-position: right top;
              margin: 0 auto
              }

.itemPreview img {display:block;border: 1px solid #cccccc}





.itemFile {width:197px;
           cursor:pointer;
           font-size:12px;
           padding:6px 0 0 8px;
           background-image:url(../images/home/border_vert.gif);
           background-repeat:repeat-y;
           background-position: right top}
           

.itemFile a {
   display:block;
   height:100%;
   min-height:100%;
   color:#FE660D;
   font-weight:bold;
   font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Geneva, sans-serif;
   text-decoration:none
   }

.itemFile a:visited {color:#FE660D}
.itemFile a:hover {}
.itemFile a:active {color:#0072BB}   




.itemDescription {width:300px;
                 font-size:12px;
                 padding:6px 8px 8px 8px;
                 background-image:url(../images/home/border_vert.gif);
                 background-repeat:repeat-y;
                 background-position: right top}



.itemDate {width:62px;
           font-size:12px;
           padding:6px 8px 8px 8px;
           background-image:url(../images/home/border_vert.gif);
           background-repeat:repeat-y;
           background-position: right top;
           color:#595959}

.itemSize {width:60px;
           font-size:12px;
           padding:6px 8px 8px 8px;
           color:#595959}


.submenu {
    display:none;margin: 0 0 20px 0
}
.mhead {
    margin:2px 0 20px 0;
    display: block;height:29px;overflow:hidden
    
}


.category {color:#ffffff;
           font-size:14px;
           float:left;
           padding: 5px 0 0 40px;
           font-family:arial}

.mhead .itemcount {color:#ffffff;
                   float:right;
                   padding:5px 20px 0 0;
                   font-weight:normal;
                   font-size:10px}

.mheadOpen .itemcount {color:#ffffff;
                       float:right;
                       padding:5px 18px 0 0;
                       font-weight:normal;
                       font-size:10px}


.mheadOpen {
    margin-top:2px;
    display: block;height:27px;overflow:hidden
   }




.mhead img {border:0px}


.mhead a {
    background-image:url(../images/home/start_row_bkrd.gif);
    background-repeat:no-repeat;
    background-position: 0 0;
     font-size:11px;
     width:774px;
     height:29px;
     color:#ffffff;
     font-family:arial, sans;
     text-decoration:none;
     font-weight:bold;
     display:block;
     padding: 0 0 0 0}

.mhead a:hover {background-position: 0 -31px}

.mheadOpen a {
    background-image:url(../images/home/open_row_bkrd.gif);
    background-repeat:no-repeat;
    background-position: 0 0;
     font-size:11px;
     width:772px;
     height:27px;
     color:#ffffff;
     font-family:arial, sans;
     text-decoration:none;
     font-weight:bold;
     display:block;
     padding: 0 0 0 0}
     
     
.mheadOpen a:hover {background-position: 0 -29px}     


.row-color-one {background-color:#ffffff}
.row-color-two {background-color:#f0f0f0}



.intro {padding: 0 0 8px 20px;width:460px}
.instruction {padding: 0 0 0 20px;font-weight:bold;width:460px}




/* main-navigation - ADMIN - expanding rows*/ 

body#admin .tableheaders { 
               height:17px;
               border-top: 1px solid #cdcdcd;
               border-bottom: 1px solid #cdcdcd;
               margin: 2px 0 0 0;
               _margin: 2px 0 0 0;
               color:#4c4c4c}



body#manusers .tableheaders {
               height:17px;
               border-top: 1px solid #cdcdcd;
               border-bottom: 1px solid #cdcdcd;
               margin: 2px 0 0 0;
               _margin: 2px 0 0 0;
               color:#4c4c4c}


body#manusers #pending-users .tableheaders {
               height:17px;
               border-top: 1px solid #cdcdcd;
               border-bottom: 1px solid #cdcdcd;
               margin: 2px 0 0 0;
               _margin: 2px 0 0 0;
               color:#4c4c4c}


.head-files {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}  


body#admin .head-description, body#manusers .head-description{background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;} 


.head-change {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;
                color:#999999} 


body#admin .head-size, body#manusers .head-size {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}  



.head-delete {
             padding: 0 0 1px 10px;
             color:#999999}  

.head-delete-user {
             padding: 0 0 1px 10px;
             color:#999999}  


.head-status-user {
             padding: 0 0 1px 10px;
             color:#999999}




body#admin .infotable  {width:1008px;font-size:10px;color:#252525}

body#manusers .infotable  {width:950px;font-size:10px;color:#252525}


body#manusers #pending-users .infotable  {width:866px;font-size:10px;color:#252525}


body#admin .itemSize, body#manusers .itemSize {
           font-size:12px;
           padding:6px 8px 8px 8px;
           background-image:url(../images/home/border_vert.gif);
           background-repeat:repeat-y;
           background-position: right top;
           color:#595959}



.itemDelete {
           font-size:12px;
           padding:6px 8px 8px 8px}


.itemStatus {
           font-size:12px;
           padding:6px 0 8px 8px}




.category-changer {font-size:11px}

body#admin .mhead {
    margin:2px 0 20px 119px;_padding-left:122px;
    _margin: 2px 0 20px 0;
    display: block;height:29px;overflow:hidden
    
}

body#admin .mheadOpen {
    margin:2px 0 0 120px;_padding-left:122px;
    _margin: 2px 0 20px 0;
    display: block;height:27px;overflow:hidden;z-index:40
   }



body#admin .intro {padding: 0 0 8px 152px;width:460px}
body#admin .instruction {padding: 0 0 0 152px;font-weight:bold;width:460px}



/* main ADMIN page */ 


#header-copy {float:left}
body#admin .intro {padding: 0 0 8px 152px;width:460px}
body#admin .instruction {padding: 0 0 0 152px;font-weight:bold;width:460px}



#main-modifiers {float:left;margin: 6px 0 0 100px}


.button-add-file {
	padding: 0;
	margin: 0 0 8px 0;
	overflow: hidden;
	height:26px;
	width:181px}

.button-add-file a {
	padding: 26px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 181px;
	background: url(../images/admin/button_add_file.gif) top left no-repeat
	}
	
.button-add-file a:hover, .button-add-file a:active  {
	background-position: 0 -28px
	}

.button-manage-users {
	padding: 0;
	overflow: hidden;
	height:26px;
	width:181px}

.button-manage-users a {
	padding: 26px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 181px;
	background: url(../images/admin/button_manage_users.gif) top left no-repeat
	}
	
.button-manage-users a:hover, .button-manage-users a:active  {
	background-position: 0 -28px
	}


.button-edit-cat {
    margin: -22px 0 6px 8px;
   _margin: -42px 0 6px 4px;
	padding: 0;
	overflow: hidden;
	height:18px;
	width:103px}

.button-edit-cat a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 103px;
	background: url(../images/admin/button_edit_cat.gif) top left no-repeat
	}
	
.button-edit-cat a:hover, .button-edit-cat a:active  {
	background-position: 0 -20px
	}


.edit-cat-over {width:320px;
                height:23px;padding: 5px 0 0 5px;
                background: url(../images/admin/changecat_bkrd.gif) top left no-repeat;
                z-index:100;position:relative;
                margin-top:-28px;_margin-top:-48px;display:none}

.edit-cat-over img {float:left;margin: 0 10px 0 0}

.new-cat-name {width:130px;font-size:11px;float:left;margin: 0 10px 0 0}

.note-field {width:280px;height:30px;font-size:11px}

.empty-message {clear:both;text-align:center;margin: 30px 0 0 0}


#button-delete-cat {
    margin: -24px 0 6px 900px;
   _margin: -24px 0 6px 900px;
	padding: 0;
	overflow: hidden;
	height:18px;
	width:110px}

#button-delete-cat a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 110px;
	background: url(../images/admin/button_delete_cat.gif) top left no-repeat
	}
	
#button-delete-cat a:hover, .button-delete-cat a:active  {
	background-position: 0 -20px
	}

.changecat {margin:4px 0 0 6px;display:none}
.changecat img {float:left}


.button-change-cat {
	padding: 0;
	margin-right:44px;
	_margin-right:0;
	overflow: hidden;
	height:18px;
	width:64px}

.button-change-cat a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 64px;
	background: url(../images/admin/button_changecat.gif) top left no-repeat
	}
	
.button-change-cat a:hover, .button-change-cat a:active  {
	background-position: 0 -20px
	}


.button-done-cat {
	padding: 0;
	overflow: hidden;
	height:18px;
	width:53px}

.button-done-cat a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 53px;
	background: url(../images/admin/button_edit_done.gif) top left no-repeat
	}
	
.button-done-cat a:hover, .button-done-cat a:active  {
	background-position: 0 -20px
	}

.button-done-note {
	padding: 0;margin:6px 0 0 240px;
	overflow: hidden;
	height:18px;
	width:53px}

.button-done-note a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 53px;
	background: url(../images/admin/button_edit_done.gif) top left no-repeat
	}
	
.button-done-note a:hover, .button-done-note a:active  {
	background-position: 0 -20px
	}


.button-delete-item {
	padding: 0;
	overflow: hidden;
	height:18px;
	width:88px}

.button-delete-item a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 88px;
	background: url(../images/admin/button_delete_item.gif) top left no-repeat
	}
	
.button-delete-item a:hover, .button-delete-item a:active  {
	background-position: 0 -20px
	}


.button-delete-user {
	padding: 0;
	overflow: hidden;
	height:18px;
	width:88px}

.button-delete-user a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 88px;
	background: url(../images/manage_users/button_delete_user.gif) top left no-repeat
	}
	
.button-delete-user a:hover, .button-delete-user a:active  {
	background-position: 0 -20px
	}




.button-edit {
	padding: 0;
	display:inline;
	margin: 0 0 0 4px;
	width:47px}

.button-edit a {
	padding: 0 23px 1px 0;
	margin: 0;
	width: 47px;
	height:12px;
	background: url(../images/admin/button_edit.gif) top left no-repeat
	}
	
.button-edit a:hover, .button-edit a:active  {
	background-position: 0 -18px
	}



/* change password */




#pass-content-right {float:right;width:209px}

.pass-form-head-login {background-image: url(../images/login/head_changepass.gif);
                  background-repeat:no-repeat;
                  width:344px;
                  height:22px
                  }

.pass-form-head-error {background-image: url(../images/login/head_changepass_error.gif);
                  background-repeat:no-repeat;
                  width:344px;
                  height:22px
                  }

.pass-form-head-success {background-image: url(../images/login/head_changepass_success.gif);
                  background-repeat:no-repeat;
                  width:344px;
                  height:22px
                  }

.button-change-pass {
    margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	height:17px;
	clear:both;
	width:135px}

.button-change-pass a {
	padding: 17px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 135px;
	background: url(../images/login/button_change_pass.gif) top left no-repeat
	}
	
.button-change-pass a:hover, .button-change-pass a:active  {
	background-position: 0 -19px
	}

.button-cancel-pass {
	padding: 0;
	overflow: hidden;
	height:26px;
	clear:both;
	width:209px}

.button-cancel-pass a {
	padding: 26px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 209px;
	background: url(../images/login/button_cancel.gif) top left no-repeat
	}
	
.button-cancel-pass a:hover, .button-cancel-pass a:active  {
	background-position: 0 -28px
	}
	
	
	

/* login */

#formbox {height:630px;width:774px}


#content-left {float:left;width:339px}
#content-right {float:right;width:354px}

#acct-content-right {float:right;width:280px}



.form-head-login {background-image: url(../images/login/head_login.gif);
                  background-repeat:no-repeat;
                  width:344px;
                  height:22px
                  }

.form-head-error {background-image: url(../images/login/head_error.gif);
                  background-repeat:no-repeat;
                  width:344px;
                  height:22px
                  }

.form-head-sendpass {background-image: url(../images/login/head_pass_remind.gif);
                  background-repeat:no-repeat;
                  width:344px;
                  height:22px
                  }


.errormessage {color:#b30000;font-weight:bold;line-height:14px}
.sucessmessage {font-weight:bold;line-height:14px}

.form-body {background: url(../images/login/login_module_bkrd.gif) top left repeat-y;
             width:316px;padding: 0 14px 14px 14px;color:#333333
             }

.form-bottom {background-image: url(../images/login/login_module_bottom.gif);
              background-repeat:no-repeat;
              width:344px;
              height:6px
              }


.info {font-size:11px;width:170px}
.inputs-info {padding:12px 0 0 0;;color:#333333}
.pass-info {font-size:11px;padding:6px 0 0 0;float:left;width:190px;_width:170px}
.signup-info {font-size:11px;width:160px}
.cookiebutton {margin:10px 6px 0 0;padding:0}

.let-me-in {
    margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	height:17px;
	clear:both;
	width:87px}

.let-me-in a {
	padding: 17px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 87px;
	background: url(../images/login/button_let_me_in.gif) top left no-repeat
	}
	
.let-me-in a:hover, .let-me-in a:active  {
	background-position: 0 -19px
	}

.forgot-pass-link { font-size:10px;
                    margin: 0 0 0 2px}


.sign-up-now {
    margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	height:17px;
	clear:both;
	width:94px}

.sign-up-now a {
	padding: 17px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 94px;
	background: url(../images/login/button_sign_up.gif) top left no-repeat
	}
	
.sign-up-now a:hover, .sign-up-now a:active  {
	background-position: 0 -19px
	}

.sendpass {
	padding: 23px 0 0 6px;
	_padding: 23px 0 0 14px;
	overflow: hidden;
	height:17px;
	width:120px}

.sendpass a {
	padding: 17px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 120px;
	background: url(../images/login/button_send_pass.gif) top left no-repeat
	}
	
.sendpass a:hover, .sendpass a:active  {
	background-position: 0 -19px
	}


.signup-container .left {float:left;margin-bottom:10px}
.signup-container .right {float:right;margin-bottom:10px}

.commentarea {clear:both}
.comments {clear:both;width:350px;height:35px;font-size:11px}

.submit-new {
	padding: 16px 0 0 0;
	overflow: hidden;
	height:17px;
	width:180px}

.submit-new a {
	padding: 17px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 180px;
	background: url(../images/login/button_submit_new.gif) top left no-repeat
	}
	
.submit-new a:hover, .submit-new a:active  {
	background-position: 0 -19px
	}


.acct-info-head {background-image: url(../images/login/head_account_info.gif);
                  background-repeat:no-repeat;
                  width:264px;
                  height:22px}


.acct-info-body {background: url(../images/login/acct_info_module_bkrd.gif) top left repeat-y;
             width:236px;padding: 14px;color:#333333;font-size:12px;line-height:18px
             }

.acct-info-bottom {background-image: url(../images/login/acct_info_module_bottom.gif);
              background-repeat:no-repeat;
              width:264px;
              height:7px
              }


/* add file */


body#addfile #main-content {padding:20px 0 40px 0;width:774px}

#button-1 {float:right;margin:  0 20px 0 0}
#button-2 {float:right;margin:  0 0 0 0}

.button-back-to-list {
	padding: 0;
	overflow: hidden;
	height:26px;
	width:164px}

.button-back-to-list a {
	padding: 26px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 164px;
	background: url(../images/admin/add_file/button_back_to_list.gif) top left no-repeat
	}
	
.button-back-to-list a:hover, .button-back-to-list a:active  {
	background-position: 0 -28px
	}


#add-file-forms {clear:both;
                 margin: 60px 0 0 0;
                 _margin:30px 0 0 0}


#choose {float:left}
#assign, #add, #submit {float:left;
                        margin: 0 0 0 34px;
                        _margin: 0 0 0 34px}

#assign-new-cat {float:left;display:none;
                        margin: 0 0 0 34px;
                        _margin: 0 0 0 34px}


.browse-file {margin:2px 0 0 0;
              font-size:11px;
              width:160px;
              text-align:left}

.fileupload {margin:6px 0 0 0;
             _margin:4px 0 0 0;
              font-size:11px;
              width:222px}

.add-note {margin:6px 0 0 0;
           _margin:5px 0 0 -34px;
          font-size:11px;
          width:206px;
          height:40px}


.assign-cat {margin:2px 0 0 0;
             _margin :3px 0 0 0;
              font-size:11px;
              width:160px}




.button-assign-cat {
	padding: 0;
	margin:6px 0 0 0;
	_margin:8px 0 0 0;
	overflow: hidden;
	height:18px;
	width:121px}

.button-assign-cat a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 121px;
	background: url(../images/admin/add_file/button_add_new_cat.gif) top left no-repeat
	}
	
.button-assign-cat a:hover, .button-assign-cat a:active  {
	background-position: 0 -20px
	}

.button-add-new {
	padding: 0;
	margin:5px 0 0 0;
	overflow: hidden;
	height:18px;
	width:68px}

.button-add-new a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 68px;
	background: url(../images/admin/add_file/button_add_file.gif) top left no-repeat
	}
	
.button-add-new a:hover, .button-add-new a:active  {
	background-position: 0 -20px
	}

.button-add-cat {
	padding: 0;
	margin:6px 0 0 107px;
	overflow: hidden;
	height:18px;
	width:49px}

.button-add-cat a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 49px;
	background: url(../images/admin/add_file/button_add.gif) top left no-repeat
	}
	
.button-add-cat a:hover, .button-add-cat a:active  {
	background-position: 0 -20px
	}


.message {margin:20px 0 0 0}

.message img {position:relative;top:2px;left:0px}


/* progress overlay */


#progress-body {background: url(../images/admin/add_file/progress_bkrd.gif) top left repeat-y;
                padding: 0 18px 0 18px;color:#333333;width:197px}

#bar
{
	background-image: url(../images/admin/add_file/bar_bkrd.gif);
	background-repeat: no-repeat;
	width:100px;height:6px;padding:2px;
	margin-bottom:11px
}

.file-in-progress {font-weight:bold;width:197px}

.filesize-in-progress {font-size:12px;font-style:oblique}


.button-progress-cancel {
	padding: 0;
	margin:6px 0 0 0;
	overflow: hidden;
	height:18px;
	width:49px}

.button-progress-cancel a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 49px;
	background: url(../images/admin/add_file/button_cancel.gif) top left no-repeat
	}
	
.button-progress-cancel a:hover, .button-progress-cancel a:active  {
	background-position: 0 -20px
	}



/* manage users */


body#manusers #header-copy {float:left;
                            margin:0 0 40px 90px;
                           _margin:0 0 40px 44px}

#edit-delete-users {clear:both;
                    padding:40px 0 16px 0}

#manage-user-head {margin: 0 0 6px 88px;
                   _margin: 0 0 3px 88px}

#add-new-user {clear:both;
                    padding:0 0 34px 0}

#add-user-head {margin: 0 0 6px 10px;
                   _margin: 0 0 3px 10px}

#pending-users {margin: 0 0 34px 10px;
                   _margin: 0 0 28px 10px}

#pending-users-head {margin: 0 0 6px 0;
                   _margin: 0 0 3px 0}




#add-user-table {margin: 0 0 0 10px;font-size:12px}
#add-user-table input {font-size:11px}

.head-edit {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;
                color:#999999}

.head-name {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}

.head-email {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}


 .head-company {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}

 .head-brand {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}
 .head-phone {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}
 .head-job-function {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}


 .head-note {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}


#pending-users .head-note {background-image:url(../images/home/border_vert.gif);
                background-repeat:repeat-y;
                background-position: right top;
                padding: 0 0 1px 8px;}



.itemEdit {width:81px;
              padding:6px 3px 2px 2px;
              background-image:url(../images/home/border_vert.gif);
              background-repeat:repeat-y;
              background-position: right top}


.itemName {width:145px;
              padding:6px 3px 2px 8px;
              background-image:url(../images/home/border_vert.gif);
              background-repeat:repeat-y;
              background-position: right top;
              font-size:12px;
              font-weight:bold}






.itemEmail {width:154px;
           font-size:12px;
           padding:6px 0 0 8px;
           background-image:url(../images/home/border_vert.gif);
           background-repeat:repeat-y;
           background-position: right top}







.itemCompany {width:154px;
                 font-size:12px;
                 padding:6px 8px 8px 8px;
                 background-image:url(../images/home/border_vert.gif);
                 background-repeat:repeat-y;
                 background-position: right top}

.itemBrand {width:154px;
                 font-size:12px;
                 padding:6px 8px 8px 8px;
                 background-image:url(../images/home/border_vert.gif);
                 background-repeat:repeat-y;
                 background-position: right top}

.itemPhone {width:154px;
                 font-size:12px;
                 padding:6px 8px 8px 8px;
                 background-image:url(../images/home/border_vert.gif);
                 background-repeat:repeat-y;
                 background-position: right top}

.itemJobFunction {width:154px;
                 font-size:12px;
                 padding:6px 8px 8px 8px;
                 background-image:url(../images/home/border_vert.gif);
                 background-repeat:repeat-y;
                 background-position: right top}

.itemNote {width:256px;
           font-size:12px;
           padding:6px 8px 8px 8px;
           background-image:url(../images/home/border_vert.gif);
           background-repeat:repeat-y;
           background-position: right top;
           color:#595959}


#pending-users .itemNote {width:210px;
           font-size:12px;
           padding:6px 8px 8px 8px;
           background-image:url(../images/home/border_vert.gif);
           background-repeat:repeat-y;
           background-position: right top;
           color:#595959}




.button-edit-user {
	padding: 0;
	margin:0 0 0 0;
	overflow: hidden;
	height:18px;
	width:75px}

.button-edit-user a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 75px;
	background: url(../images/manage_users/button_edit_user.gif) top left no-repeat
	}
	
.button-edit-user a:hover, .button-edit-user a:active  {
	background-position: 0 -20px
	}


.button-add-user {
	padding: 0;
	margin:0 0 0 0;
	overflow: hidden;
	height:18px;
	width:75px}

.button-add-user a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 75px;
	background: url(../images/manage_users/button_add_user.gif) top left no-repeat
	}
	
.button-add-user a:hover, .button-add-user a:active  {
	background-position: 0 -20px
	}



.button-done-user {
	padding: 0;margin:0 4px 0 0;
	overflow: hidden;
	height:18px;
	width:53px}

.button-done-user a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 53px;
	background: url(../images/admin/button_edit_done.gif) top left no-repeat
	}
	
.button-done-user a:hover, .button-done-user a:active  {
	background-position: 0 -20px
	}


.button-approve {
	padding: 0;margin:0 0 0 0;
	overflow: hidden;
	height:18px;
	width:72px}

.button-approve a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 72px;
	background: url(../images/manage_users/button_approve.gif) top left no-repeat
	}
	
.button-approve a:hover, .button-approve a:active  {
	background-position: 0 -20px
	}


.button-deny {
	padding: 0;margin:0 0 0 0;
	overflow: hidden;
	height:18px;
	width:55px}

.button-deny a {
	padding: 18px 0 0 0;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 55px;
	background: url(../images/manage_users/button_deny.gif) top left no-repeat
	}
	
.button-deny a:hover, .button-deny a:active  {
	background-position: 0 -20px
	}


.done-button {display:none;float:right}
.cell-name-edit {display:none}
.cell-email-edit {display:none}
.cell-company-edit {display:none}
.cell-brand-edit {display:none}
.cell-phone-edit {display:none}
.cell-job-function-edit {display:none}
.cell-note-edit {display:none}


.user-edit-input0 {width:135px;font-size:11px}
.user-edit-input1 {width:140px;font-size:11px}
.user-edit-input2 {width:148px;font-size:11px}
.user-edit-input3 {float:left;width:188px;font-size:11px;margin-right:8px}

.user-add-input0 {width:145px;margin: 0 12px 0 0}
.user-add-input1 {width:150px;margin: 0 12px 0 0}
.user-add-input2 {width:148px;margin: 0 12px 0 0}
.user-add-input3 {width:172px;margin: 0 12px 0 0}

#confirm-add {margin: 6px 0 6px 88px;font-weight:bold}
#confirm-add img {position:relative;top:2px;left:0}



.add-name {font-size:11px;width:198px}

#approve {float:left;margin-right:4px}



/* footer */

#footer {clear:both;
         background-image:url(../images/common/sep_horiz.gif);
         background-repeat:repeat-x;
         background-position: left top}


body#admin #footer {clear:both;
         background-image:url(../images/common/sep_horiz.gif);
         background-repeat:repeat-x;
         background-position: left top;
         margin: 0 0 0 122px;
         width:774px}
         
         
body#manusers #footer {clear:both;
         background-image:url(../images/common/sep_horiz.gif);
         background-repeat:repeat-x;
         background-position: left top;
         margin: 0 0 0 100px;
         width:774px}
                  

#footer-subrow {
                margin:14px 0 0 0;
                float:left;
                width:350px}


body#loginmods #footer-subrow {margin:14px 0 0 0;
                width:350px}



#footer-subrow img {float:left}

#email-link {
	margin: 0;
	padding: 0;
	overflow: hidden;
	height:9px;
	width:156px}
	

#email-link a {
	float: left;
	padding: 9px 0 0 0;
	margin: 0;
	width: 156px;
	background: url(../images/common/footernav/email_link.gif) top left no-repeat
	}
	
#email-link a:hover, #email-link a:active  {
	background-position: 0 -11px
	}


#change-pass-link {
	float:right;
	overflow:hidden;
    margin:13px 0 0 0;
	height:9px;
	width:89px}

#change-pass-link a {
	float: right;
	padding: 9px 0 0 0;
	margin: 0;
	height:0;
	overflow:hidden;
	width: 89px;
	background: url(../images/common/footernav/change_pass_link.gif) top left no-repeat
	}

#change-pass-link a:hover, #change-pass-link a:active  {
	background-position: 0 -11px
	}


#footer-ge_copy {clear:both;
                 color:#9b9b9b;
                 font-size:9px;
                 padding:6px 0 30px 0;
                 line-height:10px
                 }

body#loginmods #footer-ge_copy {clear:both;
                 color:#9b9b9b;
                 font-size:9px;
                 margin:4px 0 30px 0;
                 _margin:4px 0 30px 0;
                 line-height:10px
                 }

.redstar { color: #e00; }