/* Add your custom styles here */

html, body
{
	background-color:#5588bb;
	color: black;
}


.headerspan
{
	font-family:    Arial, sans-serif;
	font-size:12px;

	vertical-align:bottom;
	text-align:left;
	position:absolute;
	left:210px;
	top:41px;
	color: white;
}

.pagetable
{
	background-color:#aaa;
	border-left:4px solid #aaa;
	border-right:4px solid #aaa;
	border-top:4px solid #aaa;
}
.albHeader
{
	background-color:#99CCFF;
}

.insetPane#thumbViewPane
{
	border-top: 0;
	color: black;
	background-color:#eee;
	border-right: 5px solid #336699;
}

.folderTree
{
	border: 0;
	padding:2px;
}

.folderTree .tree
{
	border: 1px inset #6699CC;
	padding: 4px;
	margin: 4px;
	background-color: #EDF2FC;
}

.insetPane
{
	background-color:#6699CC;
}
.insetPane#folderPane
{
	border-top: 0;
	margin-right:5px;
	background-color:#6699CC;
	border-left: 5px solid #336699;
	border-right: 1px solid #336699;
}


.vote
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
	margin-top: 8px;

	color: black;
	border-top: 1px dashed #336699;
	text-align:center;
}

.vote table
{

}

.vote iframe
{
}

.vote .secondrate
{
	margin-top:0px;
}

.vote form, .vote2 form
{
    display:inline;
}

.vote2
{
	border-top: none;
}


.vote table
{
	font-size: 10pt;
}
.vote table td
{
	white-space:nowrap;


}

.vote#sf
{
	margin-bottom: 8px;
}

.dtree a.node, .dtree a.nodeSel
{
	white-space:nowrap;
	margin-right:5px;
}

.copyright, .copyrightcell
{
	background-color: #336699;
}



.textView
{
	vertical-align:top;
	font-size: 80%;
}


.textView, .thumbView
{
	margin-left: 5px;
	margin-right: 5px;
	width:99%;
	background-color:#eee;
	color: black;
}
.textView
{
	margin-top: 5px;
	padding-top: 5px;
}
.textView table
{
	font-size: 100%;
}



.comnt
{
	font-size: 80%;
}


pre
{
	font-family:	Courier New, Courier, monospace;
	background-color: #FFFFFF;

}

li
{
	margin-top: 6pt;
	margin-bottom: 6pt;
}

.codecomment
{
	color: green;
}

ul
{
	list-style-type: square;
}

/* Code */
.codefile
{
	background-color: #FFFFFF;
	width:100%;
}

.codefile code, .codefile font, .codefile td
{
	font-family:"Courier New", Courier;
	margin:0px;
	font-size: 8pt;
	white-space: nowrap;
}

.codefile span.html { color: #336699; }
.codefile span.default { background-color:#FFFFFF;color: black; }
.codefile span.keyword { color: black; }
.codefile span.string { color: blue; }
.codefile span.comment { color: green;  }
.codefile span.select { background-color:#F0F0C0;color: black; }

.codefile td.ln
{
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	margin:0px;padding:0px;padding-right:2px; color:#ffffff;background-color:#666666;
}

div.treeex
{
	margin-left: 20pt;
	margin-top: 10pt;
	margin-bottom: 10pt;
	font-size:90%;
}

table.downloads
{
	border: 1px solid #336699;
	background-color: #eee;
	margin: 5px;
	color: black;
	border-collapse: collapse;
}

table.downloads th
{
	background-color: #6699CC;
	color: #003366;
	margin: 5px;
	padding: 5px;
}

table.downloads td
{
	border-left: 1px solid #336699;
	border-bottom: 1px solid #336699;

	padding: 5px;
}

h1
{
	font-weight: bold;
	font-size: 130%;
}
h2
{
	margin-top: 20pt;
	font-size: 120%;
	font-weight: bold;
}
h3
{
	margin-top: 20pt;
	font-size: 110%;
	font-weight: bold;
}

