@charset "utf-8";
/* CSS Document */

h2{
	font-size:15px;
}
#header{
	border-bottom:1px solid #CDCDCD;
}

#tblUsers, #tblFiles{
	border-left: 1px solid #C1DAD7;
	width:100%;
}
#tblUsers th, #tblFiles th{
	font: bold;
	color: #4f6b72;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	text-transform: uppercase;
	text-align: left;
	padding: 3px 6px 3px 6px;
	background: #E1E1E1 url(../../../images/bg_productnav_on.gif) repeat-x;
}
#tblUsers thead tr .headerSortUp, #tblFiles thead tr .headerSortUp{
	background: url(../../images/asc.gif) no-repeat right #0078c9;
	color:#FFFFFF;
	font-weight:bold;
}
#tblUsers thead tr .headerSortDown, #tblFiles thead tr .headerSortDown{
	background: url(../../images/desc.gif) no-repeat right #0078c9;
	color:#FFFFFF;
	font-weight:bold;
}
#tblUsers th.nobg{
	text-align:center;
}
#tblUsers th a, #tblFiles th a{
	text-transform:none;
	font-weight:normal;
}
#tblUsers td, #tblFiles td {
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	background: #fff;
	padding: 3px 6px 3px 6px;
	color: #4f6b72;
}
#tblUsers td.right, #tblFiles td.right{
	text-align:center;
}

#tblUsers td.alt {
	background: #F5FAFA;
	color: #797268;
}
#container #body #bodycontent div.leftcolumn #content{
	min-height:400px;
	height:auto !important;
	height:400px;
}
#container #body #bodycontent div.rightcolumn{
	margin-top:0;
	padding-top:30px;
	border:none;
}
#container #body #bodycontentfiles{
	padding:30px;
}
#container #body #bodycontentfiles #content{
	padding:20px 0 0 0;
}
#container #body #bodycontentfiles div.leftcolumn{
	float:left;
	height:450px;
	line-height:16px;
	overflow:auto;
	width:187px;
}
#container #body #bodycontentfiles div.rightcolumn{
	border-left:1px solid #CDCDCD;
	float:right;
	padding:0 0 0 20px;
	width:690px;
}
#container #body #bodycontentfiles div.fullwidth{
	border:none;
	float:none;
	padding:0 0 0 20px;
	width:auto;
}
#buttonbar{
	float:right;
	padding:0 6px 0 0;
}
#folders{
	border-top: 1px solid #CDCDCD;
	padding:10px 0 0;
}
#folderlist{
	background:url(../../images/bg_UL.gif) repeat-y;
	margin:0;
	padding:0;
}
#folderlist li{
	list-style:none;
	padding:0;
}
#folderlist li.sub{
	background:url(../../images/bg_LI.gif) no-repeat;
	list-style:none;
	padding:0 0 0 20px;
}
#folderlist li.sub.last{
	background:url(../../images/bg_LI_last.gif) no-repeat;
	list-style:none;
	padding:0 0 0 20px;
}
#folderlist li span{
	padding:4px 0 4px 20px;
}
#folderlist li span.folder{
	background:url(../../images/folder.png) top left no-repeat;
}
#folderlist li span.folderopen{
	background:url(../../images/folder_open.png) top left no-repeat;
}
#folderlist li span a{
	line-height:24px;
}
#locationbar{
	border:1px solid #CDCDCD;
	font-weight:bold;
	padding:4px;
}
#files{
	clear:both;
	height: 350px;
	overflow:auto;
}
#uploadarea{
	border-top:1px solid  #CDCDCD;
	padding:10px 0 0 0;
}
form div.label{
	display:block;
	float:left;
	width:150px;
}
div.row{
	padding:6px;
}
.errortext{
	color:#CC0000;
}
label.errortext{
	display:none;
}
.formfield{
	width:220px;
}