#sitetools,
#menu1,
#footer,
#body2-col1,
.backtop,
P.actions,
UL.tabs1,
UL.tabs2,
DIV.pages,
.mapzoom,
#map-tools,
.maptools2,
#header,
#smallmap,
.pagetools,
#search,
#tabs,
#tools,
#wait,
#tabsPanel,
#leftPanel,
#nav-slider,
#bottomPanel,
#mapTasks,
#tooltip { display: none; }

#logo { border-bottom: 2px solid #eee; padding: 0 0 10px 0; margin: 0 0 20px 0; }

body {
	background: white;	
}

H1, H2, H3, H4, H5, H6 {
	color: #7fa1b6;
	line-height: normal;
	font-weight: normal;
	font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}

H1,
DIV.heading1 H1{
	font-size: 20px;
	padding-bottom:10px;
}

H2,
DIV.heading1 H2 {
	font-size: 18px;
	padding-bottom:2px;

}

A { text-decoration: none; color: #000000; }

TABLE.data { border: 1px solid #dadada; border-collapse: collapse; width: 100%; }
TABLE.data TH { border: 1px solid #dadada; vertical-align: top; text-align: left; padding: 3px 8px !important; font-size: 10px; font-weight: bold !important; color: #6b6b6b !important; }
TABLE.data TD { border: 1px solid #eaeaea; padding: 4px 7px 5px 7px !important; vertical-align: top; }
TABLE.data TD.inpt { padding: 2px 1px 0 2px; }
TABLE.data TD.inpt INPUT,
TABLE.data TD.inpt SELECT { color: #4e4e4e; vertical-align: top; }
TABLE.data TD.inpt INPUT { margin-top: -1px; padding-left: 3px; }
TABLE.data TD.actions { padding: 2px 0 0 2px; height: 100%; line-height: 16px; white-space: nowrap; text-align: right !important; }
TABLE.data TD.actions INPUT { display: none; }
TABLE.data TD.nr { text-align: right; font-weight: bold; white-space: nowrap; font-family: Courier New, Courier, mono; }
TABLE.data TR.total TD { font-weight: bold; text-align: right; border-top: 2px solid #e3e1d4; }

TABLE.form { width: 100%; border-top: 1px solid #eee; }
TABLE.form TH { width: 17%; padding: 0; color: #000; font-weight: normal; line-height: normal !important; border: solid #eee; border-width: 1px 0 1px 1px; }
TABLE.form TH LABEL,
TABLE.form TH DIV { padding: 4px 10px 5px 3px; display: block; }
TABLE.form TD { width: 33%; line-height: normal !important; padding: 2px 0 1px 3px; border: solid #eee; border-width: 1px 1px 1px 0; }
TABLE.form TD TH,
TABLE.form TD TD { width: auto !important; }
TABLE.form TD INPUT { vertical-align: middle; }
* HTML TABLE.form TD INPUT { margin: -1px 0 -1px 0; }
*:first-child+HTML TABLE.form TD INPUT { margin: -1px 0 -1px 0; }
TABLE.form IMG.ico { vertical-align: middle; }
* HTML TABLE.form IMG.ico { margin: -1px 0 0 0; }
*:first-child+HTML TABLE.form IMG.ico { margin: -1px 0 0 0; }
TABLE.form TD.ico { padding: 3px 4px 0 3px !important; width: 1% !important; }
TABLE.form TABLE.ico { border: none !important; }
TABLE.form TD.wide { width: 83% !important; }
TABLE.form TD SELECT { vertical-align: middle; }
TABLE.form TD DIV { padding: 2px 10px 4px 0; }
TABLE.form INPUT.default { width: 204px; }
TABLE.form SELECT.default { width: 210px; }
TABLE.form TABLE { margin: 0; }

TABLE.inlineform { width: auto; }
TABLE.inlineform TH { padding: 0; color: #000; font-weight: normal; line-height: normal !important; }
TABLE.inlineform TH LABEL { padding: 4px 8px 5px 0; display: block; }
TABLE.inlineform TD { line-height: normal !important; }
TABLE.inlineform TD { padding: 2px 15px 1px 0; }
TABLE.inlineform TD INPUT { vertical-align: middle; }
* HTML TABLE.inlineform TD INPUT { margin: -1px 0 -1px 0; }
*:first-child+HTML TABLE.inlineform TD INPUT { margin: -1px 0 -1px 0; }
TABLE.inlineform TD SELECT { vertical-align: middle; }
TABLE.inlineform TD DIV { padding: 2px 10px 4px 0; }
TABLE.inlineform TD.actions { padding: 2px 0 1px 0; }
TABLE.inlineform TD.actions INPUT,
TABLE.inlineform TD.actions BUTTON { display: none; }

DIV.msg-error { border: 2px solid #FF0000; color: #d9261c; padding: 0 15px 8px 15px; margin: 1em 0 0 0; }
DIV.msg-error P { margin: 0; padding: 8px 0 0 0; }
DIV.msg-ok { border: 2px solid #259f28; color: #259f28; padding: 0 15px 8px 15px; margin: 1em 0 0 0; }
DIV.msg-ok P { margin: 0; padding: 8px 0 0 0; }

