*
{
	color: Black;
	font-family: Verdana;
	font-size: 11px;
}

a,
a:hover
{
	color: Black;
}

div.paging *,
div.divMediaProperties *
{
	color: black;
}

body
{
	/* background-image: url('Gfx/achter.jpg'); */
	background-color:#ededed;
	padding: 0;
}

div.restrictor
{
	width: 100%;
	padding: 0;
}

div.header1,
div.header2,
div.header3,
div.header4,
div.content,
div.footer1,
div.footer2
{
	width: 801px;
	margin: 0 auto 0 auto;
	padding: 0;
	border: 0;
	border-right-color:#c1c1c1;
	border-right-style:solid;
	border-right-width:1px;
	
	padding-right:20px;
	
	border-left-color:White;
	border-left-style:solid;
	border-left-width:20px;
}

div.header1
{
	display: none;
}

.BlockContent 
{
	border:0;
	padding-left:5px;
}
div.header2
{
	background-color:white;
	/*background-image: url('Gfx/headerbg.png');*/
	width: 801px;
	height: 97px;
	text-align: center;
}

div.header2
{
}

div.header2 img.toptitle
{
	display: block;
	float: none;
 	padding: 0;
 	background-image: url('Gfx/header.png');
 	padding:77px 0 0 801px;
	width: 0px;
	height: 0px;
	margin: 0 auto 0 auto;
}

div.header3
{
	/*background-image: url('Gfx/achter-top.jpg'); */
	/*background-repeat: repeat;*/
	background-image:none;
	background-color:white;
	text-align: center;
}

div.emptyheader
{
	background-color: white;
	width: 801px;
	height: 43px;
	margin: 0 auto 0 auto;
}

div.header3 *
{
	text-align: left;	
}

div.header3 table.tblHeaderMenu
{
	/* margin: 0 auto 0 auto; */
	/* width: 801px; */
	/* height: 40px; */
	background-image: url("gfx/menubg.png");
	border: 0;
}

div.header4 
{
	height:20px;
	background-color:White;
	background-image:none;
}
div.footer2
{
	display: none;
}

div.content
{
	background-image: none;
	background-color: #FFFFFF;

}

div.footer1
{
	/*
	background-image: none;
	background-color: #FFDCB3;
	color: #555555;
	*/
	height:20px;
	background-image: none;
	background-color: white;	
}

li.ddwhSelected img,
input.btnTextSubmit
{
	padding: 22px 0 0 22px;
	width: 0;
	height: 0;
}

li.ddwhSelected img
{
	background-image: url('Gfx/btnBrowse.jpg');
}

input.btnTextSubmit
{
	background-image: url('Gfx/btnGo.jpg');
}

input.headerbutton
{
	padding: 22px 0 0 22px;
	width: 0;
	height: 0;
}

input.btnHome
{
	background-image: url('Gfx/btnHome.jpg');
}

input.btnIndex
{
	background-image: url('Gfx/btnIndex.jpg');
}

input.btnLogout
{
	background-image: url('Gfx/btnLogout.jpg');
}

div.login
{
	background-image: url('Gfx/bgLogin.jpg');
}

div.loginerror,
div.divLogin p
{
	color: Black;
}

/* Aw gawd. I love ASP.NET */
input#ctl00_ContentPlaceHolder1_Navigate1_btnFirst,
input#ctl00_ContentPlaceHolder1_Navigate2_btnFirst,
input#ctl00_ContentPlaceHolder1_Navigate1_btnPrevious,
input#ctl00_ContentPlaceHolder1_Navigate2_btnPrevious,
input#ctl00_ContentPlaceHolder1_Navigate1_btnNext,
input#ctl00_ContentPlaceHolder1_Navigate2_btnNext,
input#ctl00_ContentPlaceHolder1_Navigate1_btnLast,
input#ctl00_ContentPlaceHolder1_Navigate2_btnLast
{
	padding: 22px 0 0 22px;
	width: 0;
	height: 0;
}

input#ctl00_ContentPlaceHolder1_Navigate1_btnFirst,
input#ctl00_ContentPlaceHolder1_Navigate2_btnFirst
{
	background-image: url('Gfx/btnFirst.jpg');
}

input#ctl00_ContentPlaceHolder1_Navigate1_btnPrevious,
input#ctl00_ContentPlaceHolder1_Navigate2_btnPrevious
{
	background-image: url('Gfx/btnPrevious.jpg');
}

input#ctl00_ContentPlaceHolder1_Navigate1_btnNext,
input#ctl00_ContentPlaceHolder1_Navigate2_btnNext
{
	background-image: url('Gfx/btnNext.jpg');
}

input#ctl00_ContentPlaceHolder1_Navigate1_btnLast,
input#ctl00_ContentPlaceHolder1_Navigate2_btnLast
{
	background-image: url('Gfx/btnLast.jpg');
}

/* Text boxes outside of the header must now deal with a white background,
   so we give them a border */
table.tbwhTable
{
	border: 1px solid #c1c1c1;
}

/* Buttons */
input.btnGeneric,
button.btnGeneric
{
	border: 1px solid c1c1c1;
	background-color:#cccccc;
}

input.btnGo
{
	background-image: url('Gfx/btnGo.jpg');
	padding: 22px 0 0 22px;
	width: 0;
	height: 0;
}

/* Dropdown with header */
ul.ddwhIdentifier
{
	border: 1px solid #c1c1c1;
}

li.ddwhSelected ul
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

li.ddwhSelected a
{
	border-left: 1px solid black;
	border-right: 1px solid black;
}

ul.ddwhIdentifier a:hover
{
	background-color: #C1C1C1;
	color: White;
}

/* Tooltips */

div.tooltip
{
    border: 1px solid #c1c1c1;
    background-color: #ededed;
    padding: 5px;
}

div.tooltip img.tooltipLoader
{
	background-image: url('Gfx/loader.gif');
	margin-left: 87px;
	padding: 32px 0 0 32px;
	width: 0;
	height: 0;
}

/* MediaNavi nonsense */

.divMediaNavi2, .divMediaNavi, .folderadmin
{
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	width:784px;	
	padding-top:5px;
}
.folderadmin
{
	padding:0;
}

table.split td h1,
table.folderadmin td h1
{
	color: black;
	background-image: none;
	/*background-color: #c1c1c1; */
	/*border-style:solid;
	border-color:#cccccc;
	border-width:1px;
*/
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	font-family: Verdana;
}

table.split td.topleft,
table.split td.topright,
table.split td.bottomleft,
table.split td.bottomright,
table.split td.toplefthead,
table.split td.toprighthead,
table.split td.bottomlefthead,
table.split td.bottomrighthead,
table.folderadmin td.lefthead,
table.folderadmin td.left,
table.folderadmin td.righthead,
table.folderadmin td.right
{
	background-image: none;
	background-color: white;
	border: 0;
}
table.split td.bottomlefthead,
table.split td.bottomrighthead
{
	border-top-style:solid;
	border-top-color:#cccccc;
	border-top-width:1px;
	
	border-bottom-style:dotted;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
}

table.split td.toplefthead,
table.split td.toprighthead
{
	border-bottom-style:dotted;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;	
}

table.split td.bottomleft,
table.split td.bottomright
{
	height:50px;
}

/* Per page overrides */

/* FolderAdmin */

div.rootoptions
{
	background-color: white;
}

/* Default */

td.structure
{
	border-right: 1px solid #cccccc;
	background-color: white;
}

div.treecontrol
{
	background-color: white;
	height: 615px;

}
.defaultsplit 
{
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;	
}

/* UserAdmin */

div.Alphabet a,
div.Alphabet a:hover
{
	color: Black;
	font-size:11px;
	text-transform:uppercase;
}

tr.Odd td
{
	background-color: white;
}

tr.Even td
{
	background-color: #ededed;
}

table.folderadmin td.left,
table.split td.topleft,
table.split td.bottomleft
{
	/*border-right: 1px solid red;*/
}

table.split td.bottomleft
{
	background-color: white;
}

div.downloadblock
{
	border: 0;
}

/* tcActive 
.BlockContent 
{
	border-bottom: 1px solid #c1c1c1;
	height: 60px;	
}*/
div.divInfo 
{
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;			
}

.DownloadListBlock 
{
	border:0;	
}
.ListTable th
{
	text-transform:uppercase;	
}

.lnkMediaCount
{
	color:White;
	font-size:11px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: Transparent;
	text-decoration: underline;
}

table.folderadmin td.left,
table.folderadmin td.lefthead
{
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;	
}
table.folderadmin td.lefthead,
table.folderadmin td.righthead
{
	border-bottom-color:#cccccc;
	border-bottom-style:dotted;
	border-bottom-width:1px;	
}
hr 
{
	color:White;
}