body
{
	margin: 0px auto 0px auto;
	padding:0;
	min-width:750px;
	/*height:800px;*/
	/*font-family: MS Sans Serif, Geneva, sans-serif;*/
	font-family: Verdana, MS sans serif, Geneva, sans-serif;
	font-size:10pt;
}

div, ul, li, form
{
	margin:0;
	padding:0;
}

p .hover
{
	display:none;
}

p:hover .hover
{
	display:block;
	position:absolute;
	background-color:white;
	border: 1px solid black;
	margin-left: 10px;
	padding:10px;
}

div.qmessages 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#FFFCE3 none repeat scroll 0 0;
	border:2px solid #C28E00;
	color:#765400;
	font-weight:bold;
	font-family: Courier New;
	margin:20px 0;
	padding: 0px 10px 0px 10px;
	word-wrap: break-word;
}

div.qerror 
{
	background-color:#FFF2F2;
	border-color:#FF0000;
	color:#B20000;
}

#logout img
{
	margin-top:2px;
	vertical-align:bottom;
}

#main
{
	padding: 0px 50px 0px 50px;
}

.uploadtoself
{
	background-image:url("/image/upload_to_box.png");
	width:138px;
	height:29px;
	border:0;

}

img
{
	border:0;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.bigname
{
    font-size: 13pt;
    font-weight: bold;
}

#headeruser
{
	text-align:left;
	width:220px;
	text-transform: uppercase;
	font-size:8pt;
	font-weight:bold;
	color:#7F7F7F;
}

#logos
{
	text-align:center;
	vertical-align:top;
}

#logos table
{
	width:100%;
	height:84px;
}

#logos table .fixed
{
	width:220px;
	padding:0px 10px 0px 0px;
}

.menu
{
	border-top: 3px solid rgb(15, 48, 81);
	border-bottom: 2px solid white;
	padding-left:20px;
	background-color:rgb(138,3,43);
	height:21px;
}

.header
{
	border-bottom:1px solid rgb(215,215,215);
}

.menu img
{
	margin-right:0px !important;
}

#headerright
{
	text-transform: uppercase;
	font-size:8pt;
	font-weight:bold;
	color:#7F7F7F;
}

#headerright img
{
	margin-right:0px;
}

.clear
{
	clear:both;
	margin:0;padding:0;font-size:0;line-height:0;
}

.nofont
{
	margin:0;padding:0;font-size:0;line-height:0;
}

.bordertl
{
	float:left;
	width:10px;
	height:10px;
}

.bordertr
{
	float:right;
	width:10px;
	height:10px;
}

.borderbl
{
	float:left;
	width:10px;
	height:10px;
}

.borderbr
{
	float:right;
	width:10px;
	height:10px;
}

.borderb
{
	height:10px;
	background-repeat: repeat-x;
}

.centerbox
{
	background-image:url("/image/content_borderl.png");
	background-repeat: repeat-y;
	background-color: #F8DBE1;
}

.contentdelete
{
	background-image:url("/image/content_delete.png");
	border:0;
	width:140px;
	height:22px;
	margin:0;
	padding:0;
}

.contentdelete:hover
{
	background-image:url("/image/content_delete_ov.png");
}

.packagename
{
	margin-top:00px;
	margin-left:20px;
}

.packageman
{
	margin: 0px 15px 0px 0px;
}

.addcomment
{
	margin-top:10px;
	margin-left:20px;
}

.commentman
{
	margin: 0px 15px 0px 0px;
}

.contentactions
{
	margin-top:20px;
}

.publish
{
	border:0;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}

.publish .hover
{
	display:none;
}

.publish .base
{
	display:inline;
}

.publish:hover .hover
{
	display:inline;
}

.publish:hover .base
{
	display:none;
}

.packageout
{
	background-image:url("/image/packagefield_left.png");
	background-repeat:no-repeat;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
}

.packagefield_right
{
	background-image:url("/image/packagefield_right.png");
	background-repeat:no-repeat;
	background-position: right top;
	height:50px;
	padding-right:37px;
	padding-top:2px;
	/*float:right;*/
	/*width:7px;*/
	/*display:inline;*/
}

.packageinput
{
	/*background-image:url("/image/packagefield.png");*/
	padding:15px 13px 14px 13px;
	background-color:#EBEBEB;
	border:0;
	width:100%;
}

.packagefield
{
	background-image:url("/image/packagefield.png");
	border:0;
	/*width:10%;*/
	height:50px;
	/*padding:15px 20px 15px 13px;*/
	/*margin:0px -20px 0px -20px;*/
	
}

.execute
{
	background-image:url("/image/content_execute.png");
	width:138px;
	height:29px;
	border:0;
	margin: 40px 0px 0px 20px;
	padding:0;
}

.execute:hover
{
	background-image:url("/image/content_execute_ov.png");
}

.executeman
{
	margin-top:20px;
}

.commentfieldout
{
	background-image:url("/image/commentfield_left.png");
	background-repeat:no-repeat;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
}

.commentfield_right
{
	background-image:url("/image/commentfield_right.png");
	background-repeat:no-repeat;
	background-position: right top;
	height:120px;
	padding-right:37px;
	padding-top:2px;
	/*float:right;*/
	/*width:7px;*/
	/*display:inline;*/
}

.commentinput
{
	width:100%;
	
}

.commentfield
{
	background-image:url("/image/commentfield.png");
	border:0;
	/*width:10%;*/
	height:111px;
	/*padding:15px 20px 15px 13px;*/
	/*margin:0px -20px 0px -20px;*/
	
}

.hidden
{
	display:none;
}

.uploadfile
{
	/*background-color:#E2E2E2;
	border:1px solid #CECECE;*/
	color:Black;
	font-family:Tahoma,Verdana;
	font-size:14px;
}

.uploadbtn
{
	background-image:url("/image/uploadbtn.png");
	width:138px;
	height:29px;
	border:0;
	margin-top:30px;
	margin-bottom:20px;
}

.uploadbtn:hover
{
	background-image:url("/image/uploadbtn_ov.png");
}

.left20
{
	margin-left:20px;
}

.dropfile
{
	vertical-align:top;
	margin-top:1px;
}

.notifications 
{
	margin-left:20px;
	margin-bottom:20px;
}

.notifications img
{
	margin-left:10px;
}

.notifytitle
{
	margin-left:0px !important;
	margin-bottom:10px;
}

.commentfield textarea
{
	margin:10px 10px 10px 10px;
	border:0;
	background-color:#EBEBEB;
	/*background-color:#FF0000;*/
}

.recipient_centerbox
{
	background-image:url("/image/recipient_borderl.png");
	background-repeat: repeat-y;
	background-color: #CFCDFA;
}

.recipient_centerboxr
{
	background-image:url("/image/recipient_borderr.png");
	background-repeat: repeat-y;
	background-position: right top;
}

.centerboxr
{
	background-image:url("/image/content_borderr.png");
	background-repeat: repeat-y;
	background-position: right top;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

#contentbox
{
	background-image:url("/image/content_bordert.png");
	background-repeat: repeat-x;
}

#contentbox .borderb
{
	background-image:url("/image/content_borderb.png");
}

#contentbox .bordertl
{
	background-image:url("/image/content_bordertl.png");
}

#contentbox .bordertr
{
	background-image:url("/image/content_bordertr.png");
}

#contentbox .borderbl
{
	background-image:url("/image/content_borderbl.png");
}

#contentbox .borderbr
{
	background-image:url("/image/content_borderbr.png");
}

.recipientbox, #recipientbox
{
	background-image:url("/image/recipient_bordert.png");
	background-repeat: repeat-x;
	margin-bottom:30px;
}

#recipientbox table, .recipientbox table
{
	margin-left:16px;
}

#recipientbox table td, .recipientbox table td
{
    padding-left: 10px;
    padding-right: 10px;
}

#recipientbox .borderb, .recipientbox .borderb
{
	background-image:url("/image/recipient_borderb.png");
}

#recipientbox .bordertl, .recipientbox .bordertl
{
	background-image:url("/image/recipient_bordertl.png");
}

#recipientbox .bordertr, .recipientbox .bordertr
{
	background-image:url("/image/recipient_bordertr.png");
}

#recipientbox .borderbl, .recipientbox .borderbl
{
	background-image:url("/image/recipient_borderbl.png");
}

#recipientbox .borderbr, .recipientbox .borderbr
{
	background-image:url("/image/recipient_borderbr.png");
}

#contentbox table,#contentbox tr, #contentbox td
{
	margin:0;
	padding:0;
}

#logintitle
{
	padding-left:6px !important;
}

.redstripe
{
	background-color: #8A011F;
	height:51px;
}

#graytop
{
	background-color: #EBEBEB;
	height:24px;
}

#logos
{
	height:84px;
}

#loginlogo
{
	vertical-align:top;
}

#loginbtn
{
	background-color: #FFFFFF;
	background-image: url("/image/loginbtn.png");
	background-repeat: no-repeat;
	width:138px;
	height:29px;
	border:0;
	margin:8px 0px 0px 0px;
	padding:0;
}

#contentform
{
	margin-bottom: 20px;
}

#logintable
{
	margin: 16px auto 100px auto;
}

.checks
{
	margin: 10px 10px 0px 25px;
}

.contactdelbtn
{
	font-size:30px;
	background-image: url("/image/remove_user_from_my_contacts.png");
	border:0;
	height:29px;
	width:150px;
	margin:0px;
	padding:0px;	
}

.contactdelbtn:hover
{
	background-image: url("/image/remove_user_from_my_contacts_over.png");
}

.contactaddbtn
{
	font-size:30px;
	background-image: url("/image/contacts_add.png");
	border:0;
	height:29px;
	width:225px;
	margin:0px;
	padding:0px;	
}

.contactaddbtn:hover
{
	background-image: url("/image/contacts_add_ov.png");
}

#logintable td
{
	padding: 4px 0px 2px 0px;
}

.viewtype
{
	/*display:block;*/
	padding:0px 0px 8px 0px;
	/*background-image: url("/image/viewcenter.png");
	background-repeat: repeat-x;*/
}

.viewtype .base, .viewtype:hover .hover
{
	display:inline;
}

.viewtype .hover, .viewtype:hover .base
{
	display:none;
}

.viewtype .forceshow
{
	display:inline !important;
}

.viewtype .forcehide
{
	display:none !important;
}

.viewtype img
{
	vertical-align:top;
	margin-top:0px;
}

.pagetitle
{
	margin-left:20px;
	margin-top:21px;
}

.loginlabel
{
	width:130px;
}

.field
{
	background-image: url("/image/centerfield.png");
	background-repeat: repeat-x;
	border:0;
	vertical-align:top;
	font-size:15px;
	height:25px;
	display:inline;
	padding-top:4px;
	margin:0;
	width:255px;
}

.menu li
{
	display:inline;
}

.details
{
	display:none;
}

.published
{
	display:inline;
}

.published:hover .details
{
	display:block;
	position:absolute;
	border: 1px solid black;
	background-color:white;
	margin-left:30px;
	margin-top:-2px;
}

.content
{
	margin-top:13px;
}

#viewmenu
{
	margin-left:20px;
}

.contentdir
{
	text-decoration:none;
}

.contentdir:hover
{
	text-decoration:underline;
}

.publish
{
}

.pubover
{
	background-color: White;
	border: solid 1px black;
	position: absolute;
	display: none;
	position:absolute;
}

.deleted
{
	color:Red;
}

.publish:hover .pubover
{
	margin-top:10px;
	margin-left:15px;
	display: block;
	visibility:visible;
}

.userstable .i1
{
    min-width:20px;
}

.userstable .i2
{
    min-width:130px;
}

.userstable .i3
{
    min-width:145px;
}

.userstable .i4
{
    min-width:230px;
}

.userstable .i5
{
    min-width:80px;
}

.userstable .i6
{
    min-width:80px;
}

.userstable .i7
{
    min-width:100px;
}

.filetable th
{
    text-align:left;
}

.filetable .i1
{
    min-width:20px;
}

.filetable .i2
{
    min-width:100px;
    padding-left: 10px;
    padding-right: 20px !important;
}

.filetable .i3
{
    min-width:100px;
}

.filetable .i4
{
    padding-right: 10px;
    min-width:100px;
}

.filetable .i5
{
    min-width:100px;
}

.filetable .i6
{
    min-width:100px;
}

.filetable .i7
{
    min-width:60px;
}

.filetable .x2
{
    min-width:120px;
    padding-right: 20px !important;
}

.fl
{
    float:left;
}

.usersnew
{
	background-image:url("/image/users_new.png");
	border:0;
	width:138px;
	height:29px;
	margin:0;
	padding:0;
}

.usersnew:hover
{
	background-image:url("/image/users_new_ov.png");
}

.newuserform input[type=text]
{
    width:400px;
}

#files input
{
    width:470px;
}