body {background-color:#f1f1f1;line-height:1;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}

/* layout corners */
#leftcorner {background:#f1f1f1 url(images/app-corner-left.gif) no-repeat top left;width:100%;padding-bottom:5px;}/*vs*/
#rightcorner {background: url(images/app-corner-right.gif) no-repeat top right;padding:12px 17px 10px 17px;overflow:auto;}/*vs*/
#maintopleft {background:#ffffff url(images/results-table-top-left.gif) no-repeat top left;width:100%;padding-bottom:5px;}/*vs*/
#maintopright {background:url(images/results-table-top-right.gif) no-repeat top right;padding:12px 17px 10px 17px;overflow:auto;}/*vs*/
#mainbottomleft {background:#ffffff url(images/results-table-bottom-left.gif) no-repeat bottom left;width:100%;padding-bottom:5px;}/*vs*/
#mainbottomright {background: url(images/results-table-bottom-right.gif) no-repeat bottom right;}/*vs*/

/* black*/
a {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none;font-weight:normal;}/*vs*/
a:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:underline;font-weight:normal;}/*vs*/
a:visited{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none;font-weight:normal;}/*vs*/

a.normal {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none;font-weight:normal;}/*vs*/
a.normal:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:underline;font-weight:normal;}/*vs*/
a.normal:visited{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none;font-weight:normal;}/*vs*/

a.normalBold {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none;font-weight:bold;}/*vs*/
a.normalBold:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:underline;font-weight:bold;}/*vs*/
a.normalBold:visited{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;text-decoration:none;font-weight:bold;}/*vs*/

/* green */
a.normalGreen {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:none;font-weight:normal;}/*vs*/
a.normalGreen:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:underline;font-weight:normal;}/*vs*/
a.normalGreen:visited{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:none;font-weight:normal;}/*vs*/

a.smallGreen {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#347402;text-decoration:none;font-weight:normal;}/*vs*/
a.smallGreen:hover {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#347402;text-decoration:underline;font-weight:normal;}/*vs*/
a.smallGreen:visited{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#347402;text-decoration:none;font-weight:normal;}/*vs*/

a.normalBoldGreen {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:none;font-weight:bold;}/*vs*/
a.normalBoldGreen:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:underline;font-weight:bold;}/*vs*/
a.normalBoldGreen:visited{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:none;font-weight:bold;}/*vs*/

a.extLink {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:none;font-weight:bold;background:url("images/external2.gif") no-repeat center right; padding-right:16px;border-bottom:1px solid white;}/*phil*/
a.extLink:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:underline;font-weight:bold;background:url("images/external2.gif") no-repeat center right;}/*phil*/

a.subLink {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:none;font-weight:bold;}
a.subLink:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:underline;font-weight:bold;}
a.subLink:visited{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#347402;text-decoration:none;font-weight:bold;}

/* gray */
a.normalGray {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;text-decoration:none;font-weight:normal;}/*vs*/
a.normalGray:hover {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;text-decoration:underline;font-weight:normal;}/*vs*/
a.normalGray:visited{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;text-decoration:none;font-weight:normal;}/*vs*/

/* page titles for links */
a.titleGreen {font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#347402;text-decoration:none;font-weight:normal;}/*vs*/
a.titleGreen:hover {font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#347402;text-decoration:underline;font-weight:normal;}/*vs*/
a.titleGreen:visited{font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#347402;text-decoration:none;font-weight:normal;}/*vs*/

a.normalBoldBig {font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#000000;text-decoration:none;font-weight:normal;}/*vs*/
a.normalBoldBig:hover {font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#000000;text-decoration:underline;font-weight:normal;}/*vs*/
a.normalBoldBig:visited{font-family:Arial,Helvetica,sans-serif;font-size:14pt;color:#000000;text-decoration:none;font-weight:normal;}/*vs*/

/* housekeeping */
a.small:link {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #000000;text-decoration: none;font-weight: normal;}
a.small:hover {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #000000;text-decoration: underline;font-weight: normal;}
a.small:visited {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #000000;text-decoration: none;font-weight: normal;}

a.headLink:link {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #ffffff;text-decoration: none;font-weight: bold;}
a.headLink:hover {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #ffffff;text-decoration: underline;font-weight: bold;}
a.headLink:visited {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #ffffff;	text-decoration: none;	font-weight: bold;}

/* header */
a.headLinkLt:link {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;	color: #ffffff;	text-decoration: none;	font-weight: bold;}
a.headLinkLt:hover {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #ffffff;text-decoration: underline;font-weight: bold;}
a.headLinkLt:visited {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #ffffff;text-decoration: none;font-weight: bold;}

/* misc form hints content */
.hk {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#ffffff;}
.hkb {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;}
.hkgry {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;}
.hkgrn {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#347402;}

.tagline {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #ffffff;text-decoration: none;font-weight: bold;font-style: italic;}
.footnote {font-family: Arial,Helvetica,sans-serif;font-size: 8pt;color: #666666;font-weight:normal;}

/* main content 10pt normal */
.content {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #000000;font-weight:normal;}
.contentGry {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #666666;font-weight:normal;}
.contentGrn {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #347402;font-weight:normal;}
.contentRed {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #ff0000;font-weight:normal;}

/* main content 10pt bold*/
.contentBold {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #000000;font-weight:bold;}
.contentBoldGry {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #666666;font-weight:bold;}
.contentBoldGrn {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #347402;font-weight:bold;}

/* large content titles, keep normal don't bold */
.contentTitleGrn {color:#347402;font-family:Arial,Helvetica,sans-serif;font-size:14pt;font-weight:normal;} /* dashboard title */
.contentTitleBlk {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14pt;font-weight:normal;} /* dashboard totals */
.contentTitleGry {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:14pt;font-weight:normal;} /* dashboard totals */

/* header titles 10pt normal*/
.title {font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:#347402;font-weight:normal;}
.titleBlk {font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:#000000;font-weight:normal;}
.titleGry {font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:#666666;font-weight:normal;}

/* header titles 12pt bold */
.titleBold {font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:#347402;font-weight:bold;}
.titleBoldBlk {font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:#000000;font-weight:bold;}
.titleBoldGry {font-family:Arial,Helvetica,sans-serif;font-size:12pt;color:#666666;font-weight:bold;}

/* forms fields*/
.cellFormat {border:1px solid #999999;color:#333333;padding:0;} /*vs*/
.cellFormatSized {border:1px solid #999999;color:#333333;height:19px;line-height:21px;margin-right:8px;padding:0;width:175px;} /*vs*/
.textareaFormat {border:1px solid #999999;color:#333333;} /*vs*/

/* dashboard titles 12pt bold this is redundant with titleBolds */
.dashboardTitleGry {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;} /* dashboard title */
.dashboardTitleGrn {color:#347402;font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;} /* dashboard title */
.dashboardTitleBlk {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12pt;font-weight:bold;} /* dashboard totals */

/* form classes and some old classes*/
.form {margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.formLabel {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;} /* form labels */
.formBold {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight: bold;} /* used everywhere */
.formLabelOptional {color:#000000;font-family: Arial,Helvetica,sans-serif;font-size:10pt;font-style: italic;}
.formValue {color:#000000;font-family: Arial,Helvetica,sans-serif;font-size: 10pt;font-weight:normal;}
.formHint {color:#000000;font-family: Arial,Helvetica,sans-serif;font-size: 10pt;font-weight:normal;}
.systemNotice {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #cccccc;margin: 10px;text-decoration: blink;}
.systemNoticeRed {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;color: #ffff00;margin: 10px;text-decoration: blink;}
.mark {background-color: yellow;margin: 5px;}
/*label {position:relative; display:block; float:left; text-align:right;}*/

/* Stu, these .feedbackPanel styles are referenced by Wicket FeedbackPanel class */
.feedbackPanelERROR {color:#ff0000;list-style:none;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;}
.feedbackPanelINFO {color:#347402;list-style:none;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;}

.nospam {display: none;}

.block {padding: 10px;}
.blockWithBorder {border-width: thin;border-style: dotted;border-color: #E9601A;}

img {border: none;}

.formLabelWide {font-weight: bold;margin-top: 5px;color: #003300;font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight:normal;}
.inputFormTable td {vertical-align: top;padding: 10px;}

#numberRadioChoice label {display: inline !important;}
#nestedExampleTree {width: 300px;}
#feedbackPanel {width: 600px;}
#siteSelection {width: 200px;}

/* Wicket Auto-Complete styles */
div.wicket-aa {font-family: Arial,Helvetica,sans-serif;font-size: 10pt;background-color: white;border-width: 1px;border-color: #cccccc;
	border-style: solid;padding: 0px;margin: 1px black;text-align: left;}
div.wicket-aa ul {list-style: none;padding: 0px;margin: 0;}
div.wicket-aa ul li.selected {background-color: #cccccc;padding: 0px;margin: 0;}






/* DataView */
/* pretty sure this is no longer used --Phil
span.clickable:hover {text-decoration: none;}*/

table.dataview {color:black;font-size:10pt;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #ffffff;;font-family:Arial,Helvetica,sans-serif;} /* results bottom border*/
table.dataview caption {text-align: left;color:orange;}

/*table.dataview tr {padding-top: 2px;padding-bottom: 2px;}*/
table.dataview tr.even {background-color: #ffffff;}
table.dataview tr.odd {background-color: #e8e8e8;}
/*table.dataview tr td {padding-left:10px;font-size:10pt;font-weight:normal;}  publish date column and no of results in results header */

table.dataview tr th {font-weight:normal;font-size:10pt;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:10px;background-color:#ffffff;
					  border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;
					  text-align:left;white-space:nowrap;vertical-align:middle; background-position:right;background-repeat:no-repeat;color:black;} /* results header*/
table.dataview tr th.wicket_orderDown {background-color: #ffffff;background-image: url(images/arrow_down.png);}
table.dataview tr th.wicket_orderUp {background-color: #ffffff;background-image: url(images/arrow_up.png);}
table.dataview tr th.wicket_orderNone {background-image: url(images/arrow_off.png);color:pink;}
table.dataview tr th a {font-weight:normal;color:black;font-size:10pt;} /* results header publish date author source */

table.dataview #message {padding-left: 3px;}
table.dataview caption {padding-bottom: 2px;}

/* NAVIGATION */
table.grid tr.navigation {text-align:left;color:blue;}
table.grid tr.navigation td {padding-right:0px;color:blue;}

/* Additional image drop down styles */
#body .dd .ddChild a:hover, .wicket-modal .dd .ddChild a:hover, #body .dd .ddChild .selected, .wicket-modal .dd .ddChild .selected {
	background-color: #F2F2F2;
}


/* NAVIGATION */
tr.navigation, tr.navigation a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #347402;
	font-weight:bold;
}

.currentPage span {
	color: #347402;
	font-style: italic;
}

.itmemosissue {
       background-color: #E9F2E2;
}

.brix-site-tree-container {
	min-height: 600px;
}