BODY { font-family: verdana; font-size: 10pt; margin: 0pt; behavior: url("insecure/css/csshover.htc"); height: 100%; }
DIV.titleBar { background: url(../images/mbg.png) repeat-x; font-weight: bold; color: white; padding: 4px;   border-bottom: 1px solid #3D3A1A; height: 32px; }
DIV.content {  margin-left: 10px; margin-top: 40px; }
DIV.menu { background-color: #B7AE4D; font-weight: bold; color: white; border-bottom: 1px solid #3D3A1A; }
DIV.menu UL { float: left; }
DIV.map { padding: 0px; margin: 0px; overflow: hidden; }
DIV.maptools { border-color: #ccc; border-style: solid; border-width: 1px 0px 1px 1px; background-color: #ccc; }
P.title { font-size: 12pt; font-weight: bold; }
TD { font-size: 10pt; }
INPUT.button { 
	color:white; 
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: bold; 
	background-color:#d6d9db; 
	border:1px solid #63AED5; 
	cursor: pointer;
	margin-right: 10px;
}
IMG { border: 0px; }
IMG.options { cursor: pointer; }
FORM { margin: 0;}
TEXTAREA {font-family: verdana; font-size: 10pt;}
INPUT {font-family: verdana; font-size: 10pt;}

.prompt { color: #aaaaaa; }

TABLE.datatable {  }
TR.header TH { border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #B7AE4D; font-size: 10pt; color: white; }
TR.header TD { border-right: solid 1px #ccc; }
TR.footer TD { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; }

TR.even { background-color: #eaeaea; }
TR.odd { background-color: #eee; }
TR.odd TD { border-right: solid 1px #ccc; }
TR.even TD { border-right: solid 1px #ccc; } 
TR.even:hover { background-color: #ccc; color: #fafafa; }
TR.even:hover TD { border-right: solid 1px #bbb; }
TR.odd:hover { background-color: #ccc; color: #fafafa; }
TR.odd:hover TD { border-right: solid 1px #bbb; }

TD.rowCount { color: white; }

TBODY.databordered { border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; }

TABLE.center { }
TABLE.center TR TD { text-align: center; }
TD.button { }
TD.buttonActivated { background-color: #eee; }

UL.messages { list-style: none; margin: 5px; width: 90%; }
UL.messages LI { color: #bbbbbb; font-weight: bold; }
UL.messages LI A:link { color: #bbbbbb; }
UL.messages LI A:visited { color: #bbbbbb; }
UL.messages LI A:hover { color: #bbbbbb; }
UL.messages LI A:active { color: #bbbbbb; }

SPAN.link { text-decoration: underline; cursor: pointer; }

DIV.autocomplete { position: absolute; width: 400px; background-color: white; margin: 0px; padding: 0px; color: #AAAAAA;
                   border-width: 1px 1px 0px 1px; border-style: solid; border-color: #AAAAAA;  }
DIV.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
DIV.autocomplete ul li.selected { background-color: #ffb;}
DIV.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; border-bottom: 1px dotted #AAAAAA; }
DIV.autocomplete ul li:hover { color: black; }
DIV.autocomplete ul li span.informal { font-style: italic; }
    
A:link { color: white; text-decoration:underline; }
A:visited { color: white; text-decoration:underline; }
A:hover { color: white; text-decoration:underline; }
A:active { color: white; text-decoration:underline; }

A.credits:link { color: black; }
A.credits:visited { color: black; }
A.credits:hover { color: black; }
A.credits:active { color: black; }

DIV.contextMenu { border-width: 1px; border-style: solid; border-color: #ccc; background-color: white; }
DIV.contextMenu UL { margin: 1px; padding: 0px; list-style: none; }
DIV.contextMenu UL LI { color: #63aed5; border-bottom: 1px dotted #cccccc; cursor: pointer; padding: 1px 2px 1px 2px; }
DIV.contextMenu UL LI:hover { background-color: #63aed5; color: white; }

.tree { padding: 2px; }
.treeSelected { background-color: #ccc; }

#bodyoverlay { top: 0; left: 0; width: 100%; height: 100%; background: #000000; z-index: 200; position: absolute; }
#bodyoverlay P { color: white; font-size: 14pt; top: 50px; }

DIV.code { width: 85%; font-size: 8pt; font-family: courier; background-color: #cccccc; border: solid 1px; }

.snazzyTitle { background: url(../images/mbg.png) repeat-x; color: white; font-weight: bold; padding: 1px 1px 2px 1px; }
.snazzyDiv { border: solid 1px #63AED5; margin: 0px 5px 5px 0px; }

DIV.taxonomyBrowser {
	height: 200px; 
	overflow: auto; 
	background-color: white
}

.smallbold { font-size: 8pt; color: #B4B4B4; font-weight: bold; }

.simplehelp { font-size: 8pt; color: #B4B4B4; font-weight: bold; width: 90%; }
.simplehelp A:link { color: #B4B4B4; text-decoration:underline; }
.simplehelp A:visited { color: #B4B4B4; text-decoration:underline; }
.simplehelp A:hover { color: #B4B4B4; text-decoration:underline; }
.simplehelp A:active { color: #B4B4B4; text-decoration:underline; }

P.faqquestion { font-weight: bold; cursor: pointer; }
DIV.faqanswer { border:1px dotted #CCCCCC; padding: 0px 5px; width: 90%; }

DIV.tabcontainer { width: 90%; }
DIV.tabheaders { background: transparent url(../images/mbg.png) repeat-x scroll 0 0;
                 border-style: solid; border-width: 1px 1px 0px 1px; border-color: #63AED5; }
SPAN.tabheader { padding: 0px 20px 0px 0px; color: #63AED5; cursor: pointer; font-weight: bold;  }
SPAN.tabheaderselected { color: white }
DIV.tabcontents { clear: both; }
DIV.tabcontent { }

UL.sortablelist { list-style: none; padding: 0px; }
UL.sortablelist li { cursor: pointer; margin: 2px 0px; border: 1px solid #cccccc; padding-left: 2px; }
LI.dragging { background-color: #fee; }
