/* RAW ELEMENTS */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
}
td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:16px;
	border:1px solid #7F9DB9;
}
input{
	border: 1px solid gray;
}
ul{ margin: 0 auto; }
ul.options li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align: left;
    list-style: none;
    padding: 3px 10px 3px 25px;
    margin: 5px;
    background: url(../img/arrow.png) 5px 5px no-repeat;
    color: black;
}
a, a:link, a:visited, a:active{
	color: black;
	text-decoration: none;
}
a:hover{
	color: #003366;
	text-decoration: none;
}

/* LOGIN */
.dmsLogin{
	background-image: url("../img/theme/dms_login.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	width:100%;
	height:700px;
}

.docVaultDemoLogin{
	background-image: url("../img/theme/docVault_login_demo.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	width:100%;
	height:700px;
}

.docVaultMaintenance{
	background-image: url("../img/theme/maintenance.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	width:100%;
	height:700px;
}

.docVaultDemoVersionExpired{
	background-image: url("../img/theme/demoVersion_expired.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	width:100%;
	height:700px;
}

/* LEFT MENU */
.leftmenu{
	width: 260px;
	background-color: white;
	border-right: 4px solid #4c4c4c;
}
.boxTable{
	width: 260px;
	background-color:white;
}
.boxHeader{
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	background-image: url("../img/theme/menu_header_new.jpg");
	background-repeat: repeat-x;
	background-position: top right;
	width: 260px;
	height: 43px;
	border-top: 1px solid #000000;
}
.boxHeader2{
	color: white;
	padding-left: 5px;
	padding-right: 0;
	text-align: right;
	background-image: url("../img/theme/menu_header_new.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	height: 43px;
	border-top: 1px solid #000000;
}
.boxBlueHeader{
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	background-image: url("../img/theme/menu_header_blue.jpg");
	background-repeat: repeat-x;
	background-position: top right;
	width: 260px;
	height: 43px;
	border-top: 1px solid #000000;
}
.boxHeader a:link, .boxHeader a:hover, .boxHeader a:visited{
	color: white;
}
.boxMiddle{
	text-align: left;
    padding-left: 10px;
	width: 260px;
	height: 140px;
}
.boxMiddlePricing{
	text-align: left;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 260px;
	height: 140px;
}
.cleanBoxMiddle{
	text-align: left;
    padding-left: 10px;
	width: 260px;
	height: 30px;
}
.boxFooter{
	width: 260px;
	height: 12px;
}
.boxDiv{ width: 260px; }

/* SITE */
a.white, a.white:link, a.white:visited, a.white:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: white;
	padding-right: 30px;
}
a.white:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #66ccff;
}

a.grey, a.grey:link, a.grey:visited, a.grey:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #525252;
	padding-right: 30px;
}
a.grey:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: white;
}
a.black, a.black:link, a.black:visited, a.black:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;
}
a.black:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
.siteBody{
	background-color: white;
	color: white;
}
.siteHeader{
	background-image: url("../img/theme/header_interior_bg.jpg");
	background-repeat: repeat-x;
	background-position: top right;
	height: 80px;
}
.siteTopMenu{
	text-align: center;
	background-image: url("../img/theme/header_line_new.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	height: 40px;
}
.topMenu{
	margin-top: 10px;
}
.formTopMenu{
	text-align: center;
	background-image: url("../img/theme/header_line_new.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 18px;
}
.formTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 15px;
	text-align: left;
	background-image: url("../img/theme/menu_header_orange.jpg");
	background-repeat: repeat-x;
	background-position: bottom right;
	width:450px;
	height: 43px;
}
.formBlueTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: whitesmoke;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 15px;
	text-align: left;
	background-image: url("../img/theme/menu_header_orange.jpg");
	background-repeat: repeat-x;
	background-position: bottom right;
	width:450px;
	height: 43px;
}
.siteFooter{
	background-image: url("../img/theme/footer_line.jpg");
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: silver;
	text-align: center;
}
.site{
	width: 100%;
}
.loginTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	color: white;
}
.loginTitleAux{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
.pricingHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #121212;
	padding-left: 5px;
}
.dmscontent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;
	padding-top: 25px;
	padding-left: 15px;
	height: 500px;
}
.content2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: black;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
}
.menuBoxTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.menuBoxTitle:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #cc9900;
}

/* TABLES */
.tableHeaderLink, .tableHeaderLink:link, .tableHeaderLink:visited, .tableHeaderLink:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}
.tableHeaderLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD7328;
	text-align: center;
}
.tableHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	background-image: url("../img/theme/table_header_new.jpg");
	background-position: bottom center;
	background-repeat: repeat-x;
	color: white;
	text-align: center;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
}
.tableHeaderLast{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	color: white;
	text-align: center;
	background-image: url("../img/theme/table_header_new.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
	border-right: 0px solid #66ccff;
	border-bottom: 1px solid #000000;
}
.tableCell{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding: 6px;
	border-bottom: 1px solid silver;
	border-right: 0px solid silver;
}
.tableCellAction{
	padding: 2px;
	border-bottom: 1px solid silver;
	border-right: 0px solid silver;
}
.tableCellLast{
	background-color: whitesmoke;
}
.tableList{
	background-color: white;
	border: 1px solid black;
}
.reportTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: black;
}
.chooseTeams{
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 15px;
	border-bottom:1px solid whitesmoke;
	color: silver;
}
.ticketCostsDiv{
	width: 100%;
	border: 1px solid black;
	height: 180px;
	overflow: auto;
}

/* DETAILS */
.folderTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.folderDescription{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.folderFiles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BA3E7C;
}

.folderSize{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* COCKIES PATH */
.pathCategory{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA3E7C;
	text-transform: uppercase;
}
.pathSubcategory{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BA3E7C;
}
.pathSubcategory a:link, .pathSubcategory a:active, .pathSubcategory a:hover, .pathSubcategory a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BA3E7C;
	cursor: help;
}
.pathDescription{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: silver;
	color: #3399cc;
}
.pathFiles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* FILES AND FOLDERS VIEW */

.fileTable{
	float: left;
	width: 180px;
	margin-bottom: 2px;
}
.fileInfoTable{
	width: 100%;
}
.fileInfoTable td{
	padding: 1px;
	font-size: 9px;
}
.fileInfo0{ color: gray; }
.fileInfo1{ color: #3399cc; }
.fileInfo2{ color: #003366; }
.fileInfo3{ color: gray;}
.fileInfo4{ color: #333333; }
.fileInfo5{ color: #333333; }
.fileInfo6{ color: #333333; }
.filesMainTable{
	width: 100%;
}
.filesControls{
	width: 19px;
	padding-right: 15px;
}
.forminputCostum{
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid silver;
}
.forminputC{
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid silver;
}
.forminputCOP{
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 1px solid silver;
}
.forminputCBT{
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: silver;
	border: 1px solid #333333;
	cursor: pointer;
}
.txtLabelC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3399cc;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.campoC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.orderByTable{
	background-color: #FFFFFF;
	background-image: url("../img/theme/line.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 100%;
}
.orderBy{
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	padding-left: 5px;
	width:1%;
}
.orderByTitle{
	padding-left: 0;
	color: #006699;
	font-weight: bold;
}
.orderBy a:link, .orderBy a:visited{
	color: #006699;
}
.orderBy a:hover{
	color: #006699;
}
.pdfIcon{
	margin-bottom: 15px;
}
.searchdms{
	background-color: silver;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchdocvault{
	background-color: white;
	color: grey;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.searchdocvault:focus{
	color: black;
}

.line{
	background-image: url("../img/theme/line_new_purple.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #ba3e7c;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.line2{
	background-image: url("../img/theme/line_new_orange.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #e15e34;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
/* USAGE INFO */
img.percentImage {
 background: white url("../img/theme/percentImage_back.png") top left no-repeat;
 padding: 0;
 margin: 5px 0 0 0;
 background-position: 1px 0;
}
.usageTitle{
	color: #006699;
	border-right: 1px solid silver;
	width: 80px;
	text-align: left;
}
.usageText{
	font-size: 11px;
	font-weight: bold;
}
.usageSep{
	font-size: 2px;
}
/* EXPLORER */
.dmsExplorer{
	width: 250px;
	height: 715px;
	overflow: auto;
}