	
body {
	font-family:Trebuchet MS, tahoma, arial, sans-serif;
	font-size:10pt;
	color:#474747;
	background:#ffffff;
	margin:10px;
	padding:0px;
	min-width:700px;
}

form{
	margin:0px;
}

img {
	border:0px;
}
	

h1 {
	color:#7ac142;
	background:none;
	font-size:18pt;
	font-weight:normal;
	margin:0px;
	margin-bottom:2px;
}

h1.GroupTitle {
	font-size:12pt;
}

a {
	color:#00529b;
	background:none;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img:hover {
	text-decoration:none;
}


div.Clear {
	clear:both;
	overflow:hidden;
	height:0px;
}

div.BodyWrap {

}

div.Header {
	padding-left:17px;
}


div.LeftColumn {
	float:left;
	width:25%;
	min-width:207px;
	max-width:207px;
}

div.RightColumn {
	float:left;
	width:68%;
	padding-left:11px;
}

div.RightColumn div.Header {
	padding-left:10px;
}


div.Box {
	margin-bottom:4px;
}

div.Box div.Top {
	color:#474747;
	background:#f4f4f4 url(/images/box_bg_t.png) repeat-x;
	background-position:top;
	height:7px;
	overflow:auto;
}

div.Box div.Bottom {
	color:#474747;
	background:#f4f4f4 url(/images/box_bg_b.png) repeat-x;
	background-position:top;
	height:7px;
	overflow:auto;
}

div.Box div.Top div.Left, div.Box div.Bottom div.Left {
	width:7px;
	height:7px;
	float:left;
}

div.Box div.Top div.Right, div.Box div.Bottom div.Right {
	width:7px;
	height:7px;
	float:right;
}

div.Box div.Top div.Left  {
	background:url(/images/box_tl.png) no-repeat;
	background-position:top left;
}
div.Box div.Top div.Right  {
	background:url(/images/box_tr.png) no-repeat;
	background-position:top left;
}

div.Box div.Bottom div.Left  {
	background:url(/images/box_bl.png) no-repeat;
	background-position:top right;
}
div.Box div.Bottom div.Right  {
	background:url(/images/box_br.png) no-repeat;
	background-position:top right;
}




div.Box div.Middle {
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
div.Box div.Middle div.Inner {
 	color:#474747;
	background:#f4f4f4;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	padding:2px 8px;
}


div.Login div.Error {
	color:#cc0000;
	font-weight:bold;
}

div.Login div.Label {
	width:50px;
	font-size:8pt;
	color:#555555;
	float:left;
	line-height:23px;
	margin-bottom:4px;
	margin-right:6px;
}

div.Login div.Field {
	width:50px;
	font-size:8pt;
	color:#555555;
	float:left;
	margin-bottom:4px;
}

div.Login div.Field input {
	border:0px;
	background:url(/images/inputbg.png) no-repeat;
	width:123px; /* 131 */
	height:19px; /* 23 */
	padding:4px 4px 0px 4px;
	font-size:8pt;
}

div.Login a.ForgotPW {
	font-size:8pt;
	line-height:23px;
}


div.Admin div.Welcome {
	font-size:9pt;
	color:#616161;
	margin-bottom:10px;
}

div.Admin a.Company, div.Admin a.Users, div.Admin a.Password {
	font-size:9pt;
	color:#00529b;
	padding-left:20px;
	display:block;

}

div.Admin a.Company {
	background:url(/images/icon_manage_company.png) no-repeat;
	background-position:0px 2px;
}

div.Admin a.Users {
	background:url(/images/icon_manage_users.png) no-repeat;
	background-position:0px 2px;
}

div.Admin a.Password {
	background:url(/images/icon_change_password.png) no-repeat;
	background-position:0px 2px;
}


div.Admin a.Logoff {
	font-size:8pt;
	color:#00529b;
	padding-left:12px;
	display:block;
	background:url(/images/icon_logoff.png) no-repeat;
	background-position:0px 2px;
	margin-top:13px;
}



div.FolderList {
	overflow:hidden;	
}



div.FolderList div.Section {
	font-weight:bold;
	margin-bottom:5px;
}

div.FolderList div.Folder {
	font-size:9pt;
	padding-left:20px;
	background:url(/images/icon_folder.png) no-repeat;
	background-position:top left;
	margin-bottom:5px;
	line-height:120%;
}

div.FolderList div.D1 {
	margin-left:6px;
}

div.FolderList div.D2 {
	margin-left:12px;
}

div.FolderList div.D3 {
	margin-left:24px;
}

div.FolderList div.D4 {
	margin-left:36px;
}

div.FolderList div.Active a {
	font-weight:bold;
	color:#7ac142;
}

div.FolderPath {
	color:#646464;
	font-size:12pt;
}

td.SortField {
	color:#626262;
}

td.SortTab a, td.TabOff a, td.TabSortDesc a  {
	color:#335d75;
	display:block;
	height:26px;
	line-height:26px;
	background:#ffffff url(/images/sorttab_bg.png) repeat-x;
	border:1px solid #9fc4d7;
	text-align:left;
	padding:0px 4px 0px 8px;
}

td.TabEnd a {
	border-right:1px solid #9fc4d7;
}

td.TabOff a {
	color:#7b7b7b;
	background:#ffffff url(/images/sorttab_bg_off.png) repeat-x;
	background-position:bottom left;
	border:1px solid #dbdddf;
}

div.SortLabel {
	float:right;
	width:11px;
	height:26px;
	background:url(/images/sortlabel_asc.png) no-repeat;
	background-position:right top;


}

td.TabOff div.SortLabel {
	display:none;
}

td.TabSortDesc div.SortLabel {
	background:url(/images/sortlabel_desc.png) no-repeat;
}


td.FileFieldCheck {
	padding:3px;
	border-bottom:1px solid #dddddd;
	vertical-align:middle;
}

td.FileField {
	padding:3px 15px 3px 8px;
	border-bottom:1px solid #dddddd;
	vertical-align:middle;
}

td.FileDate {
  font-size:8pt;
  vertical-align:middle;
  white-space:nowrap;
}

td.FileFieldIcon {
	padding:3px;
	border-bottom:1px solid #dddddd;
	vertical-align:middle;
}

div.FileList {
	padding-left:10px;
	margin-top:15px;
}

div.FileList div.File {
	border-bottom:1px solid #e4e4e4;
	margin:6px 0px;
	padding:5px 0px 8px 0px;
	/*
	padding-left:35px;
	background:url(/images/files/generic.png) no-repeat;
	background-position:0px 10px;
	*/
}


div.FileList div.Folder {
	border-bottom:1px solid #e4e4e4;
	margin:6px 0px;
	padding:5px 0px 8px 0px;
	padding-left:18px;
	background:url(/images/icon_folder.png) no-repeat;
	background-position:0px 6px;

}

div.FileList div.PDF {

}

div.FileList div.File div.Manage {
	float:right;
	text-align:left;
	width:80px;
	margin-right:10px;
	padding-top:4px;
}

div.FileList div.File div.Manage a {
	font-size:9pt;
	color:#00529b;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
}

div.FileList div.File div.Manage a.Edit {
	background:url(/images/icon_edit.png) no-repeat;
}

div.FileList div.File div.Manage a.Delete {
	background:url(/images/icon_delete_file.png) no-repeat;
}

a.DownloadSelected {
	font-size:9pt;
	color:#00529b;
	padding-left:20px;
	display:block;
	margin-bottom:10px;
	background:url(/images/download-selected.png) no-repeat;
}


div.FileList div.File div.Title {
	color:#474747;
	font-size:11pt;
}

div.FileList div.File div.Date {
	color:#7d7d7d;
	font-size:9pt;
}

div.FileList div.File div.Date span.Spacer {
	padding:0px 6px;
}

div.FileList div.File div.Download {
	margin-top:4px;
}

div.FileList div.File div.Download a {
	color:#00529b;
	font-size:9pt;
}

div.FolderOptions {
	margin-top:15px;
}



div.FolderOptions a {
	font-size:9pt;
	color:#00529b;
	padding-left:20px;
	padding-right:0px;
	margin-bottom:8px;
	display:block;
}

div.FolderOptions a.NewFolder {
	background:url(/images/icon_new_folder.png) no-repeat;
}

div.FolderOptions a.NewFile {
	background:url(/images/icon_new_file.png) no-repeat;
}

div.FolderOptions a.DeleteFolder {
	background:url(/images/icon_delete_folder.png) no-repeat;
}

div.FolderOptions a.Delete {
	background:url(/images/icon_delete_folder.png) no-repeat;
}

div.FolderOptions a.CopyToFolder {
	background:url(/images/icon_copy_to_folder.png) no-repeat;
}

div.FolderOptions a.MoveToFolder {
	background:url(/images/icon_move_to_folder.png) no-repeat;
}

div.FolderOptions a.Rename {
	background:url(/images/icon_rename.png) no-repeat;
	background-position:left center;
}

div.FolderOptions a.Subscribe 
{
	background:url(/images/bell_add.png) no-repeat;
	background-position:left center;
}

div.FolderOptions a.Unsubscribe 
{
	background:url(/images/bell_delete.png) no-repeat;
	background-position:left center;
}

div.FolderOptions a.Zip {
	background:url(/images/icon_zip.png) no-repeat;
	background-position:left center;
}
div.FormDivider {
	border-top:1px solid #dddddd;margin-top:4px;margin-bottom:2px;
}
	
div.BoxContainer {
}
	
div.UploadBox {
	color:#ffffff;
	display:none;
	border:1px solid #053661;
	background:#053661 url(/images/actionboxbg.png) repeat-x;
	padding:8px;
	padding-top:4px;
	margin-bottom:5px;
}

div.UploadBox h1 {
	color:#ffffff;
	font-size:14pt;
	margin:0px;
}

div.ErrorBox {
	color:#e37a5d;
	background:#fff6e3 url(/images/icon_error.png) no-repeat;
	padding:8px;
	padding-top:12px;
	padding-left:50px;
	border:1px solid #e37a5d;
	min-height:23px;
	margin-top:6px;
	margin-bottom:6px;
	display:none;
}





a.OpenFolder {
	font-weight:bold;
	color:#0052b2 !important;
}

div.Version {
	font-family:sans-serif;
	font-size:10px;
	color:#888;
	position:absolute;
	bottom:0;
	right:0;
	padding:4px;
}

a.mfa-promo {
	border: 1px solid #053661;
	border-radius: 6px;
	background: #b0d4e6;
	color: #053661;
	padding: 8px;
	box-sizing: border-box;
	display: block;
	text-decoration: none;
	font-size:9pt;
	margin: 10px 0;
}

a.mfa-promo:hover {
	background: #cfe9f6;
}
a.mfa-promo img.phone {
	display:block;
	float:left;
	margin-right:7px;
	margin-top:1px;

}
