html, body {
	margin: 0;
	padding: 0;
}

body {
	background-image: url("../images/BG2.jpg");
	background-repeat:repeat-x;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

a {
	color: black;
}

a:hover {
	color: black;
}

table {
	border-collapse: collapse;
}

tr {
	padding: 0;
	margin: 0;
}

td {
	padding: 0;
	margin: 0;
}

.gwt-DialogBox {
	z-index: 999;
}

.gwt-TextArea {
	border: 1px solid #999;	
	width: 200px;
	height: 100px;
	font-size: 12px;
}

.gwt-TextBox {
	border: 1px solid #999;	
	width: 200px;
	height: 14px;
	font-size: 11px;
}

.gwt-PasswordTextBox {
	border: 1px solid #999;	
	width: 200px;
	height: 14px;
	font-size: 11px;
}

.gwt-ListBox {
	border: 1px solid #999;
	width: 200px;
	font-size: 11px;
}

.gwt-Hyperlink a {
	color: black;	
}

.gwt-Button {
	font-size: 11px;
	border: 1px solid black;	
	height: 18px;	
	padding-bottom: 3px;
}

.gwt-TabBarFirst {
}

.gwt-TabBarItem {  
  	cursor: pointer;
  	cursor: hand;
  	color: white;
  	font-size: 11px;
	border: 1px solid #6b6a6a;
	border-bottom: 0;
  	background: #6b6a6a url("../images/tabs/tab_gray.gif") repeat-x;
  	height: 19px;
  	padding-left: 10px;
  	padding-right: 10px;
  	padding-top: 9px;
  	margin-left: 4px;
}

.gwt-TabBarItem-selected {
	border: 1px solid #8da24d;
	border-bottom: 0;
  	background: #9ebd68 url("../images/tabs/tab_green.gif") repeat-x;
  	color: black;
  	height: 19px;
}

.gwt-TabPanelBottom {
	padding: 10px;
	border: 1px solid #8da24d;
}

.gwt-TabPanel-simpleTabPanel .gwt-TabPanelBottom img {
	border: 1px solid #ddd;
	margin-top: 5px;
	padding: 5px;
	margin-right: 10px;
}

.gwt-Hyperlink-betaPreview {
	position: absolute;
	top: 0px;
	right: 130px;
	width: 124px;
	height: 28px;
}

.gwt-Hyperlink-betaPreview a {
	background: url("../images/beta_button_blank.png") no-repeat;
	width: 92px;
	height: 27px;
	display: block;
	color: white;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 32px;
	text-decoration: none;
}

.gwt-Hyperlink-betaPreview a:hover {
	background: url("../images/beta_button_blank_over.png") no-repeat;
	color: black;
}

.gwt-Hyperlink-trainingMaterials {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 124px;
	height: 28px;
}

.gwt-Hyperlink-trainingMaterials a {
	background: url("../images/training_button_blank.png") no-repeat;
	width: 102px;
	height: 27px;
	display: block;
	color: white;
	font-size: 9px;
	padding-top: 1px;
	padding-left: 22px;
	text-decoration: none;
}

.gwt-Hyperlink-trainingMaterials a:hover {
	background: url("../images/training_button_blank_over.png") no-repeat;
	color: black;
}

.gwt-Label-errMsg {
	color: red;	
}

.gwt-Label-fieldName {
	width: 150px;
}

.gwt-HTML-fieldName {
	width: 150px;
}

.buttonGroup .gwt-Button {
	margin-right: 5px;
}

.gwt-SuggestBox {
	border: 1px solid #999;	
	height: 14px;
	width: 200px;
	font-size: 11px;
}

.gwt-SuggestBoxPopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #d7dbcd;
	color: #333;
	background: #f2f6e7;
	padding: 0;
}

.gwt-SuggestBoxPopup .item {
	padding: 2px 4px 2px 4px;
	margin: 0;
}

.gwt-SuggestBoxPopup .item-selected {
	background: #d7dbcd;
}

/* date picker */

.datePicker .gwt-Label-selectedDate {
	width: 110px;
}

.datePicker .calendarButton {
	width: 16px;
	height: 16px;
	background: url(../images/gwtc_date_picker/gwtc-calendar.gif);
	cursor: pointer;
  	cursor: hand;
}

/* rich text area */

.gwt-RichTextArea {
	width: 480px;
	height: 300px;
  	border: 1px #ccc solid;
}

.hasRichTextToolbar {
  border-top: 0;
}

.gwt-RichTextToolbar {
  background: #e3e8f3 url(../images/hborder.png) repeat-x 0px -2003px;
  border-bottom: 1px solid #BBBBBB;
  padding: 3px;
  margin: 0px;
  border: 1px #ccc solid;
  border-bottom: 0;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
  padding: 0px 1px 0px 0px;
  margin-right: 4px;
  margin-bottom: 4px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-PushButton-down {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}

/* file uploader */

.fileUploaderFormPanel {
	padding: 0;
	margin: 0;
}

.fileUploaderFormPanel .gwt-FileUpload {
	border: 1px solid #999;	
	font-size: 11px;
	width: 200px;
}

/* scrollable checkbox panel */

.scrollableCheckBoxPanel {
	height: 100px;
	width: 198px;
	padding: 2px;
	border: 1px solid #999;	
}

.scrollableCheckBoxPanel .gwt-CheckBox {
	font-size: 11px;
}

.scrollableCheckBoxPanel .checkAllLinksPanel {
	margin-left: 3px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.scrollableCheckBoxPanel .checkAllLinksPanel .gwt-HTML {
	font-size: 11px;
}

.scrollableCheckBoxPanel .checkAllLinksPanel .gwt-Hyperlink {
	padding: 2px;
	background: #fff;
	border: 1px solid #bbb;
}

.scrollableCheckBoxPanel .checkAllLinksPanel .gwt-Hyperlink a {
	font-size: 10px;
	text-decoration: none;
}

.scrollableCheckBoxPanel .gwt-Label-heading {
	padding: 3px;
	font-weight: bold;
}

.scrollableCheckBoxPanel .gwt-Label-loadingData {
	padding: 3px;
	font-size: 10px;
}

/* tag selector */

.gwt-Button-tagSelector {
	margin-left: 5px;
	width: 28px;
}

.tagSelectorMainPanel .gwt-SuggestBox {
	width: 167px;
}

.tagSelectorScrollPanel {
	margin-top: 5px;
	height: 100px;
	width: 202px;
	border: 1px solid #999;	
}

.tagSelectorTagList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tagSelectorTagListCell {
	padding: 5px;
	vertical-align: top;
}

.gwt-Label-tagSelectorEmptyListMessage {
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* field "mouseover" icon info - default styling */

.fieldInfoIcon {
	cursor: pointer;
  	cursor: hand;
	margin-top: 0px;
	width: 21px;
	height: 21px;
	background: url("../images/info.gif");
}

/* Grid - default styling */

.navBar {
	position: relative;
	width: 757px;
	margin-left: 1px;
	margin-bottom: 10px;
	border: 1px solid #aaa;
	background: url("../images/table/row_gray.gif");
}

.navBarButtonGroup {
	margin: 5px;
}

.navBarButtonGroup .gwt-Button {
	font-size: 10px;
	height: 17px;
	width: 52px;
	border: 1px solid #aaa;
	background: white;
} 

.navBarFirstPrevButtonGroup .gwt-Button {
	margin-right: 5px;

} 

.navBarNextLastButtonGroup .gwt-Button {
	margin-left: 5px;
} 

.navBarPagePanel {
	margin-top: 5px;
}

.navBarPagePanel .gwt-TextBox {
	width: 30px;
	font-size: 10px;
	height: 12px;
}

.navBarPagePanel .gwt-HTML {
	margin-top: 1px;
	font-size: 10px;
}

/* pageable grid */

.grid {
	width: 758px;
}

.gridTable {         
	width: 757px;
	margin-left: 1px;
}

.gridTableCell {
	/* background: url("../images/table/row_gray.gif") repeat-x; */
	border: 1px solid #aaa;
	font-size: 11px;
	padding: 8px;
}

.gridTableLastRowCell {
	border-bottom: 1px solid #aaa;
}

.gridTableFirstColCell {
}

.gridTableFirstColCell .gwt-Hyperlink a {
	font-weight: bold;
	color: #35470b;
	color: black;
}

.gridTableOddNumRowCell {
	background: url("../images/table/row_gray.gif") repeat-x;
}

.gridTableEvenNumRowCell {
	background: #f2f4de url("../images/table/row_green.gif") repeat-x;
}

.gridTable .gridTableFirstRow .gridTableCell {
	background: #6b6a6a url("../images/table/header.gif") repeat-x;
	border: 1px solid #6b6a6a;
}

.gridTable .gridTableFirstRow .gwt-Hyperlink a {
	color: white;
}

.gwt-Hyperlink-gridHeaderNormal {
   	font-weight: bold;
}

.gwt-Hyperlink-gridHeaderNormal a {
   	text-decoration: none;
}

.gwt-Hyperlink-gridHeaderSortedAsc {
	background: url("../images/arrow_up.gif") no-repeat;
	padding-left: 20px;
    font-weight: bold;
	font-style: italic;
   	text-decoration: none;
}

.gwt-Hyperlink-gridHeaderSortedAsc a {
   	text-decoration: none;
}

.gwt-Hyperlink-gridHeaderSortedDesc {
	background: url("../images/arrow_down.gif") no-repeat;
	padding-left: 20px;
    font-weight: bold;
	font-style: italic;
}

.gwt-Hyperlink-gridHeaderSortedDesc a {
   	text-decoration: none;
}

.gridHeaderQuickFilterIconPanel {
	margin-top: -1px;
	margin-left: 5px;
	height: 17px;
	width: 17px;
	background: url("../images/table/filter.gif") no-repeat;
	cursor: pointer;
	cursor: hand;
}

.gridHeaderQuickFilterIconPanel-on {
	background: url("../images/table/filter_on.gif") no-repeat;
}

/* quick filter popup */

.gwt-DialogBox-quickFilter .textBoxPanel {
 	margin: 5px;
 	margin-bottom: 0px;
}

.gwt-DialogBox-quickFilter .textBoxPanel .gwt-HTML {
	padding-top: 2px;
}

.gwt-DialogBox-quickFilter .textBoxPanel .gwt-TextBox {
	width: 170px;
}

.gwt-DialogBox-quickFilter .buttonGroup {
 	margin: 5px;
 	margin-right: 0px;
}

/* resource project nationality selector */

.resourceProjectNationalitySelectorMainPanel .gwt-ListBox {
	margin-top: 2px;
	margin-left: 20px;
}

/* pojo list */

.gwt-Hyperlink-pojoListCreateNew {
	padding-bottom: 10px;
}

/* pojo form */

.gwt-HTML-pojoFormIntroText {
	margin-bottom: 10px;
}

.pojoFormScrollPanel {
	width: 758px;
	/* height: 420px;
	border: 1px #8da24d solid; */
	margin-bottom: 10px;
}

.pojoFormFormPanel .fieldTable {
	/* margin-top: 5px; */
	margin-bottom: 5px;
}

.pojoFormFormPanel .fieldTableCell {
	vertical-align: top;
	padding: 5px;
}

.pojoFormFormPanel .gwt-Label-fieldName {
	width: 190px;
}

/* simple form */

.simpleFormPanel .fieldInfoIcon {
	margin-left: 10px;
}

.simpleFormPanel .gwt-Label-errMsg {
	font-size: 11px;
	margin-bottom: 3px;
}

.simpleFormPanel .gwt-ListBox {
	margin-bottom: 10px;
	width: 240px;
}

.simpleFormPanel .gwt-PasswordTextBox {
	margin-bottom: 10px;
	width: 240px;
}

.simpleFormPanel .gwt-TextBox {
	margin-bottom: 10px;
	width: 240px;
}

.simpleFormPanel .gwt-TextArea {
	margin-bottom: 10px;
	width: 240px;
	height: 100px;
}

.simpleFormPanel .fileUploaderFormPanel {
	margin-bottom: 10px;
}

.simpleFormPanel .gwt-Label-fieldName {
	margin-bottom: 3px;
	width: 300px;
}

.simpleFormPanel .gwt-Hyperlink-startAgain {
	margin-top: 10px;
}

.simpleFormPanel .gwt-Label-serverErrorText {
	margin-bottom: 15px;
}

.simpleFormPanel .gwt-Label-introText {
	margin-bottom: 15px;
}

.simpleFormSuccessMsg {
}

.simpleFormButtons{
	margin-top: 5px;
	margin-bottom: 15px;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
}

#container #bottomPadding {
	clear: both;
	height: 20px;
}

.popupPanel, .dialogBoxPanel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #d7dbcd;
	padding: 6px;
	color: #333;
	background: #f2f6e7;
}

.confirmationDialogBoxMainPanel {
	width: 400px;
}

.confirmationDialogBoxMainPanel .gwt-Label {
	margin-bottom: 6px;
}

.confirmationDialogBoxMainPanel .gwt-TextArea {
	margin-bottom: 6px;
	width: 400px;
}

.confirmationDialogBoxMainPanel .gwt-TextBox {
	margin-bottom: 6px;
	width: 400px;
}

.confirmationDialogBoxMainPanel .gwt-PasswordTextBox {
	margin-bottom: 6px;
	width: 400px;
}

.confirmationDialogBoxMainPanel .buttonGroup {
	margin-top: 6px;
}

.confirmationDialogBoxMainPanel .buttonGroup .gwt-Button {
	width: 30px;
}

.confirmationDialogBoxMainPanel .buttonGroup .gwt-Button-cancelButton {
	width: 45px;
}

.alertDialogBoxMainPanel {
	width: 300px;
}

.alertDialogBoxMainPanel .gwt-Label {
	margin-bottom: 6px;
}

.alertDialogBoxMainPanel .gwt-TextBox {
	margin-bottom: 6px;
	width: 300px;
}

.alertDialogBoxMainPanel .gwt-PasswordTextBox {
	margin-bottom: 6px;
	width: 300px;
}

.alertDialogBoxMainPanel .buttonGroup {
	margin-top: 6px;
}

.alertDialogBoxMainPanel .buttonGroup .gwt-Button {
	width: 30px;
}

.alertDialogBoxMainPanel .buttonGroup .gwt-Button-cancelButton {
	width: 50px;
}

.scrollableDialogBoxMainPanel {
}

.scrollableDialogBoxScrollPanel {
	width: 600px;
	height: 400px;
	margin-bottom: 10px;
}

.scrollableDialogBoxMainPanel .gwt-Label {
	margin-bottom: 6px;
}

.scrollableDialogBoxMainPanel .buttonGroup {
	margin-top: 6px;
}

.scrollableDialogBoxMainPanel .buttonGroup .gwt-Button {
	width: 30px;
}

/* header */

#header {	
	position: relative;
	height: 56px;
	margin-left:auto;
	margin-right:auto
}

#logo {
	background-image:url("../images/header.jpg");
	background-repeat:no-repeat;
	width:652px;
	height: 56px;
	float: left;
}

#logo .gwt-Hyperlink a {
	display: block;
	width: 652px;
	height: 56px;
}

#quickLinks {
	position: absolute;
	top: 21px;
	right: 0px;
}

#quickLinks .gwt-TextBox {
	margin-top: 3px;
	width: 100px;
	margin-right: 5px;
}

#quickLinks .gwt-Button {
	margin-top: 3px;
	width: 25px;
	margin-right: 15px;
}

#quickLinks .gwt-Hyperlink {
	width: 87px;
	height: 29px;
	margin-left: 5px;
}

#quickLinks .gwt-Hyperlink a {
	display: block;
	width: 87px;
	height: 29px;
	background-image:url("../images/tabs/btn_black.gif");
	background-repeat:no-repeat;
	background-position: center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 29px;
	text-align: center;
}

#quickLinks .gwt-Hyperlink a:hover {
	background-image:url("../images/tabs/btn_green.gif");
	color: #000;
}

#quickLinks .gwt-Hyperlink-selected a {
	background-image:url("../images/tabs/btn_green.gif");
	color: #000;
}

#subMenu {
	width: 242px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* main nav menu */

#mainMenu {
	background-image: url("../images/shadow_bg.jpg");
	width: 150px;
	margin: 0px;
	padding: 3px 43px 15px 43px;
	float: left;
}

.mainMenuDivider {
	height: 3px;
	border-top: 1px dotted #bbb;
	width: 150px;
}

#mainMenu .gwt-Hyperlink {
	height: 20px;
	margin-bottom: 0px;	
}

#mainMenu .gwt-Hyperlink a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	text-decoration: none;
}

/* welcome box */

.welcomeBox {
	margin-bottom: 2px;
	width: 150px;
	border-bottom: 1px dotted #bbb;
}

.welcomeBox .gwt-Label {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #384d0a;
	margin-left: 4px;
	margin-top: 2px;
	font-weight: bold;
}

#mainMenu .gwt-Hyperlink-logout {
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 1px;
	padding-left: 16px;
	background: url("../images/logout.jpg") no-repeat;
} 

#mainMenu .gwt-Hyperlink-logout a {
	color: #384d0a;
	font-size: 11px;
	text-decoration: underline;
}

#mainMenu .gwt-Hyperlink-logout a:hover {
	color:#6D8F25;
}

/* "special" item styling */

.gwt-Hyperlink-menuItemCancerInfoMatrix {
	font-style: italic;
}

/* first level */

.gwt-Hyperlink-menuFirstLevel {
	width: 150px;	
	cursor: pointer;
	cursor: hand;
}

.gwt-Hyperlink-menuFirstLevel a {
	padding-left: 4px;
	color:#333333;
}

.gwt-Hyperlink-menuFirstLevel a:hover {
	color:#6D8F25;
}

.gwt-Hyperlink-menuFirstLevelOn a {
	color: #FFFFFF;
	background-color: #6D8F25;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.gwt-Hyperlink-menuFirstLevelOn a:hover {
	color: #FFFFFF;
}

/* second level */

.gwt-Hyperlink-menuSecondLevel {
	padding-left: 10px;
}

.gwt-Hyperlink-menuSecondLevel a {
	padding-left: 4px;
	color:#4E6910;
}

.gwt-Hyperlink-menuSecondLevel a:hover {
	color:#729F1E;
}

.gwt-Hyperlink-menuSecondLevelOn a {
	background-color: #B1D460;
	color:#333333;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.gwt-Hyperlink-menuSecondLevelOn a:hover {
	color:#333333;
}

/* third level */

.gwt-Hyperlink-menuThirdLevel {
	padding-left: 20px;
}

.gwt-Hyperlink-menuThirdLevel a {
	padding-left: 4px;
	color:#4E6910;
}

.gwt-Hyperlink-menuThirdLevel a:hover {
	color:#729F1E;
}

.gwt-Hyperlink-menuThirdLevelOn a {
	background-color: #B1D460;
	color:#333333;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.gwt-Hyperlink-menuThirdLevelOn a:hover {
	color:#333333;
}

/* fourth level */

.gwt-Hyperlink-menuFourthLevel {
	padding-left: 30px;
}

.gwt-Hyperlink-menuFourthLevel a {
	padding-left: 4px;
	color:#4E6910;
}

.gwt-Hyperlink-menuFourthLevel a:hover {
	color:#729F1E;
}

.gwt-Hyperlink-menuFourthLevelOn a {
	background-color: #B1D460;
	color:#333333;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.gwt-Hyperlink-menuFourthLevelOn a:hover {
	color:#333333;
}

/* fifth level */

.gwt-Hyperlink-menuFifthLevel {
	padding-left: 40px;
}

.gwt-Hyperlink-menuFifthLevel a {
	padding-left: 4px;
	color:#4E6910;
}

.gwt-Hyperlink-menuFifthLevel a:hover {
	color:#729F1E;
}

.gwt-Hyperlink-menuFifthLevelOn a {
	background-color: #B1D460;
	color:#333333;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.gwt-Hyperlink-menuFifthLevelOn a:hover {
	color:#333333;
}

/* login box */

#loginBox {
	background-image: url("../images/shadow_bg_gr.jpg");
	width: 237px;
	background-color:#999999;
	margin: 0px;
	float: left;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 10px;
}

#loginBox.loginBoxHidden {
	background-image: url("../images/shadow_13a.jpg");
	background-color:#ffffff;
	width: 237px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 5px;
	height: 20px;
	float: left;
}

#loginBoxBt {
	background-image: url("../images/shadow_13.jpg");
	width:237px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position:5px;
	height: 20px;
	float: left;
}

#loginBoxBt.loginBoxHidden {
	visibility: hidden;
}

#loginBox .gwt-Label {
	width: 150px;
}

#loginBox .gwt-Hyperlink a {
	color: black;
}

#loginBox .gwt-DisclosurePanel {
	width: 100%;
}

.loginBoxPanel {
	margin-left: 44px;
	width: 150px;
}

.loginBoxPanel-errMsg {
	margin-bottom: 10px;
}

.loginBoxPanel-loginCtrls {
	height: 152px;
}

.gwt-Label-loginUsername {
	position: absolute;
	top: 0px;
	left: 0px;	
}

.gwt-TextBox-loginUsername {
	width: 100px;	
	position: absolute;
	top: 17px;
	left: 0px;	
}

.gwt-Label-loginPassword {
	position: absolute;
	top: 40px;
	left: 0px;	
}

.gwt-PasswordTextBox-loginPassword {
	width: 100px;	
	position: absolute;
	top: 57px;
	left: 0px;	
}

.gwt-Button-loginButton {
	width: 40px;
	position: absolute;
	top: 57px;
	left: 110px;
}

.gwt-Hyperlink-register {
	position: absolute;
	left: 0px;	
	top: 90px;

}

.gwt-Hyperlink-forgetMyPwd {
	position: absolute;
	left: 0px;	
	top: 110px;
}

.gwt-Hyperlink-problemWithAcccount {
	position: absolute;
	left: 0px;	
	top: 130px;
}

/* NCRI II logo */

#ncriInformaticsLogo {
	width: 150px;
	height: 59px;
	margin-left: 36px;
	background: url("../images/ncri_ii_logo.jpg");
	clear: left;
}

#ncriInformaticsLogo a {
	display: block;
	width: 150px;
	height: 59px;
	text-decoration: none;
}

#caBigLogo {
	width: 150px;
	height: 69px;
	margin-left: 36px;
	margin-top: 5px;
	background: url("../images/ca_big_logo.jpg") no-repeat;
	clear: left;
}

.caBigPopupLinkPanel {
	width: 150px;
	height: 59px;
    cursor: pointer;
    cursor: hand;
}

.scrollableDialogBoxScrollPanel-caBigPopup{
	width: 400px;
	height: 130px;
	margin-bottom: 10px;
}

#nihrLogo {
	width: 150px;
	height: 59px;
	margin-left: 36px;
	margin-top: 5px;
	background: url("../images/nihr_logo.jpg") no-repeat;
	clear: left;
}

.nihrPopupLinkPanel {
	width: 150px;
	height: 69px;
    cursor: pointer;
    cursor: hand;
}

.scrollableDialogBoxScrollPanel-nihrPopup{
	width: 550px;
	height: 130px;
	margin-bottom: 10px;
}

/* main content */

#mainContent {
	position: relative;
	width: 758px;
	float: left;
}

#homepageContent {
	position: relative;	
	top: 0px;
	left: 0px;
	width: 758px;
	height: 512px;
	padding-top: 25px;
}

#textOnlyLink {
	float: right;
	padding-left: 24px;	
	padding-top: 1px;	
	margin-top: 5px;
	background: url("../images/text_only.gif") no-repeat;
	height: 21px;
}

#homepageContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6D8F25;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}

#homepageText {
}

/* #findOutMore {
	margin-top: 5px;
	width: 165px;
	height: 70px;
}

#findOutMore a {
	display: block;
	width: 165px;
	height: 45px;
	background: url("../images/findoutmore.jpg");
	color: #333333;	
	font-size: 20px;
	margin: 0px 180px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 25px 0px 0px 0px;
	text-decoration: none;
}

#findOutMore a:hover {
	background: url("../images/findout_over.jpg");
	color:#545454
}

#homepageDivider {
	height: 12px;
	width: 200px;
	border-bottom: 1px black dotted;
} */

.infoBoxes {
	float: right;
	width: 273px;
	margin-top: 14px;
}

.infoBox {
	width: 217px;
	height: 120px;
	background: url("../images/hp_info_box.gif") 0px 0px no-repeat;
	padding: 28px;
	font-size: 11px;
	margin-bottom: 2px;
}

.infoBox img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.infoBox .title a {
	text-decoration: none;
}

.infoBox .title {
	margin-bottom: 5px;
	font-weight: bold;
}

#getStartedBox {
	float: right;
	width: 232px;
	height: 292px;
	margin-top: 16px;
	background: url("../images/get_started_bg.jpg");
	padding-top: 60px;
	padding-left: 28px;
}

/* #getStartedText {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #575757;
	padding-bottom: 10px;
} */
 
.numberBtn {
	clear: left;
	padding-top: 5px;
	height: 75px;
	width: 69px;
	float: left;
}

.numberBtn a {
	display: block;
	background: url("../images/num_btn.jpg");	
	height: 57px;
	width: 69px;
	color: #FFFFFF;
	font-size: 40px;
	margin: 10px 10px 0px 0px;
	font-family: "Trebuchet MS";
	text-align: center;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
}

.numberBtn a:hover {	
	background-image:url("../images/num_btn_over.jpg");
	color: #FFFFFF;
}

.numberBtnText {
	width: 130px;
	height: 50px;
	margin-left: 75px;
	padding-top: 30px;
}

.numberBtnText a {
}

#storyBoard {
	position: relative;
	top: 16px;
	left: 10px;
	width: 446px;
	height: 320px;
	padding-top: 32px;
	padding-left: 32px;
	background: url("../images/story_board_bg.jpg");
}

#storyBoard #storyBoardImagePlaceholder {
    position:relative;
	width: 412px;
	height: 266px;
	border: 1px solid #ccc;
}

#storyBoard #storyBoardImagePlaceholder img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	border: 0;
}

#storyBoard #storyBoardImagePlaceholder img.active {
	z-index: 10;
}

#storyBoard #storyBoardImagePlaceholder img.lastActive {
	z-index: 9;
}

#storyBoard #pageNumberPanel {
	margin-top: 10px;
	/* border: #384d0a 1px solid;
	border-top: 0;*/	
}

#storyBoard #pageNumberPanel a {
	padding: 2px;
	font-size: 12px;
	margin-right: 5px;
	text-decoration: none;
}

#storyBoard #pageNumberPanel a.active {
	color: #000;
	background: #ccc;
}

#loginHomepageAlertBox {
	margin-left: 25px;
	font-size: 13px;
	float: left;
	margin-top: 16px;
	width: 361px;
	height: 268px;
	padding: 42px;
	background: url("../images/alert_box_bg.jpg");
}

.gwt-DialogBox-loginHomepageWelcome {
	width: 500px;
}

.gwt-DialogBox-loginHomepageWelcome .gwt-HTML {
	padding: 10px;
	padding-bottom: 0;
}

.gwt-DialogBox-loginHomepageWelcome .gwt-HTML-title {
	font-weight: bold;
}

.gwt-DialogBox-loginHomepageWelcome .gwt-HTML-messageLastPara {
	padding-bottom: 10px;
}

.gwt-DialogBox-loginHomepageWelcome .gwt-CheckBox{
	padding-left: 10px;
}


.gwt-DialogBox-loginHomepageWelcome .gwt-Hyperlink {
	padding: 10px;
}

#internalPageContent {
	position: relative;
	padding-top: 36px;
	width: 758px;
	min-height: 501px;
	height: auto !important;
	height: 501px;
}

/* .internalPageContentScrollPanel {
	width: 706px;
	height: 524px;
} */

#internalPageContent .innerPanel {
	position: relative;
	width: 758px;
}

#internalPageContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6D8F25;
	padding: 0;
	margin: 0;
	margin-bottom: 14px;
}

/* logged in tool bar (only shown when logged in)

#welcomeToolBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	width: 720px;
}

.welcomeToolBarPanel {
	height: 40px;
	border-bottom: 1px #CCC dotted;
}

.welcomeToolBarLinks {
	position: absolute;
	top: 14px;
	color: #666666;
}	

.welcomeToolBarLinks .gwt-Hyperlink a {
	color: #6D8F25;
}

.spaceQuota {
	position: absolute;
	top: 11px;
	left: 160px;
	color: #666666;
}

.spaceQuotaBar {
	margin-top: 2px;
	width: 100px;
	border: 1px solid #666666;
	height: 1px;
}

.spaceQuotaProgress {
	background: #384d0a;
	height: 1px;
}

.bookmarks {
	position: absolute;
	padding-top: 6px;
	right: 8px;
}

.bookmarks .gwt-Hyperlink {
	padding-left: 30px;
	padding-top: 12px;
	padding-right: 8px;
	height: 20px;
}

.bookmarks .gwt-Hyperlink a {
	text-decoration: none;
	color: black;
}

.gwt-Hyperlink-resource {
	background: url("../images/resources.jpg") no-repeat;
}

.gwt-Hyperlink-result {
	background: url("../images/bookmark2.jpg") no-repeat;
}

.gwt-Hyperlink-investigations {
	background: url("../images/bookmark3.jpg") no-repeat;
} */

/* breadcrumb */

#breadCrumb {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	color: #666666;
	top: 12px;
	left: 0px;
	height: 13px;
	font-size: 10px;
}

.gwt-Hyperlink-breadCrumb a {
	color: #6D8F25;
}

.gwt-Hyperlink-breadCrumb a:hover {
	color: #6D8F25;
}

/* resource view form */

.resourceViewForm {  
}

.resourceViewForm .fieldTable {  
	width: 736px;
}

.resourceViewForm .fieldTable .gwt-Label-fieldName {
	width: 200px;
}

.resourceViewForm .fieldTable .fieldTableCell {
	vertical-align: top;
	padding: 4px;
}

.resourceViewForm .fieldTable .fieldValue {
	width: 480px;
	background: #f2f6e7;
	border-bottom: 4px #fff solid;
}

.dialogBoxPanel-resourceViewFormDialogBox .gwt-Label-resourceViewFormDialogBoxIntroText {
	padding-bottom: 10px;
}

.dialogBoxPanel-resourceViewFormDialogBox .fieldTable .fieldTableCell {
	vertical-align: top;
	padding: 6px;
}

.gwt-Label-resourceViewFormAttributeHeading {
	font-weight: bold;
	border-bottom: 1px solid #d7dbcd;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 600px;
}

.gwt-Label-resourceViewFormAttributeItem {
	font-size: 11px;
}

.gwt-Label-resourceViewFormAttributeNoneSelected {
	font-size: 11px;
	font-style: italic;
}

.gwt-Label-pointOfContactName {
	font-weight: bold;
	padding: 6px;
}

/* resource form */

.gwt-TabPanel-resourceForm {
	width: 758px;
}

.gwt-TabPanel-resourceForm .gwt-TabPanelBottom {
	height: 320px;
}

.resourceFormPanel {
	border: 1px solid #6D8F25;
	padding: 10px;
}

.resourceFormPanel .fieldTable .fieldTableCell {
	vertical-align: top;
	padding-bottom: 6px;
	padding-right: 10px;
}

.resourceFormScrollPanel {
	width: 736px;
        height: 350px;
        border: 1px #8da24d solid;
        margin-bottom: 10px;
}

.resourceFormExpandPanel {
        float: right;
        margin-bottom: 5px;
}

.resourceFormDisclosurePanel{
        width: 680px;
}

.gwt-Button-resourceFormAddUpdate {
	margin-top: 10px;
	float: right;
}

.gwt-DialogBox-resourceForm {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background: white;
        border: 1px solid #8da24d;
}

.gwt-DialogBox-resourceForm .Caption {
        background: red;
        cursor: pointer;
        cursor: hand;
        padding: 5px;
        font-weight: bold;
        background: url("../images/top_border.gif") repeat-x;
}

.gwt-DialogBox-resourceForm .Caption {
        background: red;
        cursor: pointer;
        cursor: hand;
        padding: 5px;
        font-weight: bold;
        background: url("../images/top_border.gif") repeat-x;
}

.gwt-DialogBox-resourceForm .dialogBoxMainPanel {
        width: 300px;
}

.gwt-DialogBox-resourceForm .dialogBoxMainPanel .gwt-Label-closeLink {
        cursor: pointer;
        cursor: hand;
}

.gwt-DialogBox-resourceForm .dialogBoxMainPanel .gwt-TextArea {
        width: 300px;
        height: 300px;        
}

/* user registration */

.userRegistrationForm {
	height: 470px;
}

.userRegistrationFormPage {
	position: absolute;
	top: 26px;
}

.userRegistrationConfirmationPage {
	top: 0px;
}

.gwt-Label-userRegistrationHeader {
	font-size: 13px;
	font-weight: bold;
	height: 25px;
}

.userRegistrationFormPage .gwt-Label-serverErrorText {
	margin-bottom: 15px;
}

.userRegistrationFormPage .fieldTableCell {
	vertical-align: top;
	padding-bottom: 6px;
	padding-right: 10px;
}

.userRegistrationFormPage .gwt-Label-fieldNameSpanningAllCols {
	width: 385px;
	padding-top: 4px;
	padding-bottom: 8px;
}

.userRegistrationFormPage .gwt-Label-fieldDesc {
	font-size: 9px;
	color: #777;
}

.userRegistrationFormPage .pagingButtonGroup {
	margin-top: 5px;
}

.userRegistrationFormPage .gwt-Label-errMsg {
	font-size: 11px;
	padding-top: 2px;
}

.captchaPopupContent {
	width: 300px;
	height: 158px;
}

.captchaPopupContent .gwt-Hyperlink-closeWindowLink {
	font-size: 9px;
	position: absolute;
	top: 10px;
	left: 10px;
}

.captchaPopupContent .gwt-Image-captchaImage {
	position: absolute;
	top: 40px;
	left: 10px;
	width: 150px;
	height: 45px;
	border: 1px black solid;
}

.captchaPopupContent .gwt-Label-captchaInstruction {
	position: absolute;
	top: 100px;
	left: 10px;
	width: 280px;
}

.captchaPopupContent .gwt-TextBox-captchaAnswer {
	position: absolute;
	top: 140px;
	left: 10px;
	width: 180px;
	border: 1px black solid;
}

.captchaPopupContent .gwt-Button-captchaOKBtn {
	position: absolute;
	top: 140px;
	left: 200px;
	width: 30px;
	height: 18px;
}

/* resource catalogue */

.gwt-TabPanel-resourceList .gwt-Label-intro {
	font-size: 11px;
	margin-bottom: 8px;
}

.grid-resourceList {
	width: 736px;
}

.grid-resourceList .gridTable {         
	width: 735px;
	margin-left: 1px;
}

.navBar-resourceList {
	width: 735px;
}

.gwt-TabBarItem .resourceCatalogueTab .gwt-Hyperlink a { 
  	color: white;
  	text-decoration: none;
  	font-weight: bold;
  	font-size: 10px;
}

.gwt-TabBarItem-selected .resourceCatalogueTab .gwt-Hyperlink a {
  	color: black;
  	text-decoration: none;
  	font-weight: bold;
  	font-size: 10px;
}

/* user admin */

.userAccountFormScrollContainer {
	width: 758px;
	/* height: 420px;
	border: 1px #8da24d solid; */
	margin-bottom: 10px;
}

.gwt-HTML-userAccountFormIntroText {
	margin-bottom: 10px;
}

.userAccountFormPanel .gwt-Label-serverErrorText {
	margin: 5px;
}

.userAccountFormPanel .fieldTable {
	margin-top: 5px;
	margin-bottom: 5px;
}

.userAccountFormPanel .fieldTableCell {
	vertical-align: top;
	padding: 5px;
}

.userAccountFormPanel .gwt-Label-fieldName {
	width: 190px;
}

.userAccountFormPanel .gwt-Label-errMsg {
	font-size: 11px;
	padding-top: 2px;
}

/* enquiry */

.enquirySendEmailDialogBoxMainPanel {
	width: 400px;
}

.enquirySendEmailDialogBoxMainPanel .gwt-Label {
	margin-bottom: 6px;
}

.enquirySendEmailDialogBoxMainPanel .gwt-TextArea {
	width: 400px;
	height: 300px;
}

.enquirySendEmailDialogBoxMainPanel .buttonGroup {
	margin-top: 6px;
}

.enquirySendEmailDialogBoxMainPanel .buttonGroup .gwt-Button {
	width: 50px;
}

/* footer */

#footer {
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	background:#384d0a;
	height: 27px;
	color: #ddd;
	font-size: 10px;
}

#footerBar {
	width: 921px;
	height: 27px;
	margin-right: auto;
	margin-left: auto;
	color: #ddd;
}

#footerBar a {
	color: #ddd;
	text-decoration: none;
}

#footerBar a:hover {
	color: #ddd;
	text-decoration: underline;
}

#footerLinks {
	height: 21px;
	margin-top: 6px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
}

#designedByText {
	margin-top: 6px;
	margin-left: 130px;
	float: left;
}

#pageCode {
	float: right;
	font-weight: bold;
	margin-top: 0px;
	font-size: 11px;
	padding: 5px;
	cursor: pointer;
  	cursor: hand;
}

/* site search */

.searchOptionsPanel {
	position: relative;
	width: 756px;
	height: 84px;
	background: #f2f6e7;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}

.searchOptionsPanel .gwt-Label-errMsg {
	font-size: 11px;
}

.searchOptionsPanel .gwt-Label-lookFor {
	position: absolute;
	top: 12px;
	left: 10px;
}

.searchOptionsPanel .gwt-TextBox-searchBox {
	position: absolute;
	top: 10px;
	left: 70px;
}

.searchOptionsPanel .gwt-Label-searchStringRequired {
	position: absolute;
	top: 13px;
	left: 420px;
}

.searchOptionsPanel .fieldInfoIcon-searchBoxInfo {
	position: absolute;
	top: 10px;
	left: 281px;
	background: url("../images/info_green_bg.gif");
}

.searchOptionsPanel .gwt-Label-in {
	position: absolute;
	top: 12px;
	left: 307px;
}

.searchOptionsPanel .searchType {
	position: absolute;
	top: 35px;
	left: 10px;
}

.searchOptionsPanel .searchType .searchTypeTableCell {
	width: 190px;
}

.searchOptionsPanel .searchType .gwt-CheckBox {
	font-size: 12px;
}

.searchOptionsPanel .gwt-Label-searchTypeRequired {
	position: absolute;
	top: 40px;
	left: 590px;
}

.searchOptionsPanel .gwt-Button-searchButton {
	width: 50px;
	position: absolute;
	bottom: 7px;
	left: 523px;
}

.searchOptionsPanel .gwt-Hyperlink-selection {
	font-size: 10px;
	position: absolute;
	top: 62px;
}

.searchOptionsPanel .gwt-Hyperlink-selection a {
}

.searchOptionsPanel .gwt-Hyperlink-checkAll {
	left: 10px;
}

.searchOptionsPanel .gwt-Hyperlink-uncheckAll {
	left: 74px;
}

.navBar-siteSearch {
	margin-bottom: 15px;
}

.searchResultPanel .searchResultLinkPanel {
	margin-bottom: 3px;
}

.searchResultPanel .gwt-Hyperlink-searchResultTitle a {
}

.searchResultPanel .gwt-Label-searchResultType {
	padding-left: 20px;
	color: #666;
	font-size: 10px;
}

.searchResultPanel .gwt-Label-searchResultScore {
	padding-left: 20px;
	color: #666;
	font-size: 10px;
}

.searchResultPanel .gwt-Label-searchResultDesc {
	font-size: 11px;
	margin-bottom: 15px;
}

/* user details form (site search) */

.fieldTable-userDetailsForm {
	width: 758px;
}

.fieldTable-userDetailsForm .fieldTableCell {
	vertical-align: top;
	padding: 4px;
}

.fieldTable-userDetailsForm .fieldValue {
	width: 550px;
	background: #f2f6e7;
	border-bottom: 4px #fff solid;
}

.scrollableDialogBoxScrollPanel-userDetailsFormDialogBox {
	height: 300px;
	width: 350px;
}

.dialogBoxPanel-userDetailsFormDialogBox .gwt-Label-userDetailsFormDialogBoxIntroText {
	padding-bottom: 10px;
}

/* resource filter */

.filterToolBar {
	width: 684px;
	margin-bottom: 10px;
}

.gwt-DialogBox-resourceFilterDialogBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: white;
	/* border: 1px solid #6D8F25; */
	border: 2px solid #ddd;
}

.gwt-DialogBox-resourceFilterDialogBox .Caption {
	cursor: pointer;
  	cursor: hand;
  	padding: 5px;
  	font-weight: bold;
	/* background: url("../images/top_border.gif") repeat-x; */
	background: #6D8F25;
	color: white;
}

.resourceFilterDialogBoxContainer {
	width: 700px;
}

.resourceFilterDialogBoxMainPanel {
	width: 680px;
	margin: 10px;
}

.resourceFilterDialogBoxMainPanel .gwt-Label-errMsg {
	font-size: 11px;
	padding-top: 2px;
}

.resourceFilterDialogBoxMainPanel .screen {
	height: 570px;
}

.resourceFilterDialogBoxMainPanel .screen .buttonGroup {
	position: absolute;
	bottom: 0px;
}

.resourceFilterDialogBoxMainPanel .listingScreen .gwt-Hyperlink-create {
	position: absolute;
	top: 0px;
	right: 0px;
}

.resourceFilterDialogBoxMainPanel .listingScreen .gwt-Hyperlink-welcomeCreate {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 400px;
}

.resourceFilterDialogBoxMainPanel .listingScreen .gwt-HTML-filterListIntroText {
	position: absolute;
	top: 0px;
}

.resourceFilterDialogBoxMainPanel .listingScreen .fieldTable {
	position: absolute;
	top: 25px;
}

.resourceFilterDialogBoxMainPanel .listingScreen .fieldTable .fieldTableCell {
	vertical-align: middle;
	padding-bottom: 6px;
	padding-right: 10px;
	padding-top: 6px;
	height: 30px;
	border-bottom: 1px solid #ddd;
}

.resourceFilterDialogBoxMainPanel .listingScreen .fieldTable .fieldTableHeadingRow .fieldTableCell {
	font-weight: bold;
}

.resourceFilterDialogBoxMainPanel .listingScreen .fieldTable .fieldTableNameColumnCell {
	width: 175px;
}

.resourceFilterDialogBoxMainPanel .listingScreen .fieldTable .fieldTableDescColumnCell {
	width: 250px;
}

.resourceFilterDialogBoxMainPanel .filterDetails .fieldTable .fieldTableCell {
	vertical-align: top;
	padding-bottom: 6px;
	padding-right: 10px;
}

.resourceFilterDialogBoxMainPanel .filterDetails .fieldTable .gwt-TextBox {
	width: 300px;
}

.resourceFilterDialogBoxMainPanel .filterDetails .fieldTable .gwt-TextArea {
	width: 300px;
	height: 30px;
}

.resourceFilterDialogBoxMainPanel .filterDetails .fieldTable .scrollableCheckBoxPanel {
	width: 300px;
}

.resourceFilterDialogBoxMainPanel .filterDetails .datesBox {
	position: absolute;
	right: 8px;
	bottom: 34px;
	border: 1px solid #d7dbcd;
	background: #f2f6e7;
}

.resourceFilterDialogBoxMainPanel .filterDetails .datesBox .gwt-HTML {
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

.resourceFilterDialogBoxMainPanel .filterDetails .datesBox .gwt-Label {
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

/* context-sensitive help */

.gwt-DialogBox-helpDialogBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: white;
	/* border: 1px solid #b1d460; */
	border: 2px solid #ddd;
}

.gwt-DialogBox-helpDialogBox .Caption {
	background: red;
	cursor: pointer;
  	cursor: hand;
  	padding: 5px;
  	font-weight: bold;
	/* background: url("../images/top_border.gif") repeat-x; */
	background: #6D8F25;
	color: white;
}

.helpDialogBoxContainer {
	width: 600px;
}

.helpDialogBoxLinks {
	width: 600px;
	height: 30px;
}

.helpDialogBoxLink {
	margin: 5px;
	margin-bottom: 0px;
	margin-top: 4px;
	cursor: pointer;
  	cursor: hand;
	font-size: 10px;
	width: 100px;
}

.helpDialogBoxScrollPanel {
	height: 400px;
	width: 590px;
	padding: 5px;
}

/* account action dialog */

.dialogBoxPanel-accountAction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 180px;
	width: 600px;
}

.dialogBoxPanel-accountAction .gwt-Label-mainMessage {
	color: #666;
	position: absolute;
	top: 20px;
	left: 20px;
	width: 560px;
	font-weight: bold;
	font-size: 14px;
}

.dialogBoxPanel-accountAction .gwt-Label-errorMessage {
	color: red;
	position: absolute;
	top: 120px;
	left: 20px;
	width: 560px;
	font-weight: bold;
	font-size: 14px;
}

.dialogBoxPanel-accountAction .gwt-Label-userName {
	position: absolute;
	top: 120px;
	left: 110px;
}

.dialogBoxPanel-accountAction .gwt-Label-password {
	position: absolute;
	top: 150px;
	left: 110px;
}

.dialogBoxPanel-accountAction .gwt-TextBox-userName {
	position: absolute;
	top: 120px;
	left: 200px;
}

.dialogBoxPanel-accountAction .gwt-PasswordTextBox-password {
	position: absolute;
	top: 150px;
	left: 200px;
}

.dialogBoxPanel-accountAction .gwt-Button-submit {
	position: absolute;
	width: 60px;
	top: 150px;
	left: 420px;
}

.dialogBoxPanel-accountAction .gwt-Button-tryAgain {
	position: absolute;
	width: 70px;
	top: 150px;
	left: 20px;
}

.dialogBoxPanel-accountAction .gwt-Button-contactUs {
	position: absolute;
	width: 120px;
	top: 150px;
	left: 95px;
}

/* sitemap */

.siteMapMainPanel .column {
	width: 230px;
	margin-right: 9px;
}

.siteMapMainPanel .gwt-Hyperlink {
	margin-bottom: 5px;
	font-size: 11px;
}

.siteMapMainPanel .gwt-Hyperlink a {
	text-decoration: none;
}

.siteMapMainPanel .gwt-Hyperlink-sitePageFirstLevel {
	font-size: 12px;
	background: #f2f6e7;
	padding: 4px;
	padding-left: 10px;
	margin-top: 4px;
}

.siteMapMainPanel .gwt-Hyperlink-sitePageSecondLevel {
	margin-left: 15px;
}

.siteMapMainPanel .gwt-Hyperlink-sitePageThirdLevel {
	margin-left: 30px;
}

.siteMapMainPanel .gwt-Hyperlink-sitePageFourthLevel {
	margin-left: 45px;
}

.siteMapMainPanel .gwt-Hyperlink-sitePageFifthLevel {
	margin-left: 60px;
}

.siteMapMainPanel .gwt-Hyperlink-firstItemInColumn {
	margin-top: 0px;
}

/* activate batch upload account */

.dialogBoxPanel-activateBatchUploadAccount {
	height: 340px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Label-userName {
	top: 80px;
	left: 80px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-TextBox-userName {
	top: 80px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Label-organisationId {
	position: absolute;
	top: 105px;
	left: 80px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-TextBox-organisationId {
	position: absolute;
	top: 105px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Label-password {
	top: 130px;
	left: 80px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-PasswordTextBox-password {
	top: 130px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Label-retypePassword {
	position: absolute;
	top: 155px;
	left: 80px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-PasswordTextBox-retypePassword {
	position: absolute;
	top: 155px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Label-memorablePhrase {
	position: absolute;
	top: 180px;
	left: 80px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-TextBox-memorablePhrase {
	position: absolute;
	top: 180px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Label-privacy {
	position: absolute;
	top: 205px;
	left: 80px;
	width: 120px;
	font-size: 10px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-CheckBox-privacy {
	position: absolute;
	top: 205px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-HTML-termsAgreed {
	position: absolute;
	top: 260px;
	left: 80px;
	width: 120px;
	font-size: 10px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-CheckBox-termsAgreed {
	position: absolute;
	top: 260px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Button-submit {
	top: 315px;
	left: 215px;
}

.dialogBoxPanel-activateBatchUploadAccount .fieldInfoIcon {
	position: absolute;
	left: 424px;
}

.dialogBoxPanel-activateBatchUploadAccount .fieldInfoIcon-password {
	top: 130px;
}

.dialogBoxPanel-activateBatchUploadAccount .fieldInfoIcon-memorablePhrase {
	top: 180px;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Label-clientErrorMessage {
	position: absolute;
	top: 60px;
	left: 80px;
	font-size: 11px;
	color: red;
}

.dialogBoxPanel-activateBatchUploadAccount .gwt-Button-closeButton {
	position: absolute;
	left: 20px;
	top: 150px;
	width: 50px;
}

/* unlock account */

.dialogBoxPanel-unlockAccount .gwt-Label-userName {
	top: 80px;
	left: 80px;
}

.dialogBoxPanel-unlockAccount .gwt-TextBox-userName {
	top: 80px;
	left: 215px;
}

.dialogBoxPanel-unlockAccount .gwt-Label-password {
	top: 105px;
	left: 80px;
}

.dialogBoxPanel-unlockAccount .gwt-PasswordTextBox-password {
	top: 105px;
	left: 215px;
}

.dialogBoxPanel-unlockAccount .gwt-Label-retypePassword {
	position: absolute;
	top: 130px;
	left: 80px;
}

.dialogBoxPanel-unlockAccount .gwt-PasswordTextBox-retypePassword {
	position: absolute;
	top: 130px;
	left: 215px;
}

.dialogBoxPanel-unlockAccount .gwt-Label-memorablePhrase {
	position: absolute;
	top: 155px;
	left: 80px;
}

.dialogBoxPanel-unlockAccount .gwt-TextBox-memorablePhrase {
	position: absolute;
	top: 155px;
	left: 215px;
}

.dialogBoxPanel-unlockAccount .gwt-Button-submit {
	top: 155px;
	left: 450px;
}

.dialogBoxPanel-unlockAccount .fieldInfoIcon {
	position: absolute;
	left: 424px;
}

.dialogBoxPanel-unlockAccount .fieldInfoIcon-password {
	top: 105px;
}

.dialogBoxPanel-unlockAccount .fieldInfoIcon-memorablePhrase {
	top: 155px;
}

.dialogBoxPanel-unlockAccount .gwt-Label-clientErrorMessage {
	position: absolute;
	top: 60px;
	left: 80px;
	font-size: 11px;
	color: red;
}

.dialogBoxPanel-unlockAccount .gwt-Button-closeButton {
	position: absolute;
	left: 20px;
	top: 150px;
	width: 50px;
}

/* FAQ */
.faqListScrollPanel {
	/* border: 1px solid #8da24d; */
	margin-top: 10px;
}

.faqListScrollPanel .gwt-Label-loading {
	/* padding: 8px; */
}

.faqListScrollPanel .gwt-Hyperlink-question {
	padding-top: 8px;
	padding-bottom: 4px;
	/* padding-left: 8px;
	padding-right: 8px; */
}

.faqListScrollPanel .gwt-Label-answerTitle {
	font-size: 16px;
	color: #6D8F25;
	font-weight: bold;
	margin-top: 12px;
	/* padding-left: 8px;
	padding-right: 8px; */
}

.faqListScrollPanel .gwt-HTML-answerMainText {
	padding-top: 12px;
	/* padding-left: 8px;
	padding-right: 8px; */
}

.faqListScrollPanel .gwt-Hyperlink-answerBackToTop {
	padding-bottom: 8px;
	/* padding-left: 8px;
	padding-right: 8px; */
}

.faqListScrollPanel .gwt-Hyperlink-answerBackToTop a {
	font-size: 10px;
	text-decoration: none;
}

/* find out more */
.userRegistrationFlashDemoDialogBoxPanel {
 	background: #1a1a1a;
}

.userRegistrationFlashDemoDialogBoxPanel .gwt-Hyperlink {
	padding: 8px;
}

.userRegistrationFlashDemoDialogBoxPanel .gwt-Hyperlink a {
 	color: white;
 	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

/* training */
.trainingPagePanel h2 {
	margin-top: 15px;
}
.trainingPagePanel p {
	margin-bottom: 3px;
}

.trainingPageFlashDemoDialogBoxPanel {
 	background: #1a1a1a;
}

.trainingPageFlashDemoDialogBoxPanel p {
 	background: #1a1a1a;
}

.trainingPageFlashDemoDialogBoxPanel .gwt-Hyperlink {
	padding: 8px;
}

.trainingPageFlashDemoDialogBoxPanel .gwt-Hyperlink a {
 	color: white;
 	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.trainingPageTutorialLinkPanel .gwt-Hyperlink {
	padding-right: 10px;
}

.trainingPageTutorialLinkPanel .gwt-HTML {
	padding-right: 10px;
}

/* available format listing widget */

.availableFormats {
	width: 270px;
}

.availableFormats .formatHeading {
	height: 25px;
}

.availableFormats .formatHeading .gwt-Label {
	padding-left: 5px;
	padding-top: 1px;
}

.availableFormats .availableFormatsTableCell {
}

.availableFormats .availableFormatsTableFileNameRow .availableFormatsTableCell {
	background: #f2f6e7;
	padding: 3px;
	font-size: 10px;
	border: 1px white solid;
}

.availableFormats .availableFormatsTableFileNameRow .availableFormatsTableCell .fileNameHeading .gwt-Label {
	font-weight: bold;
}

.availableFormats .availableFormatsTableVersionRow .availableFormatsTableCell {
	background: #f2f6e7;
	padding: 3px;
	font-size: 10px;
	border: 1px white solid;
}

.availableFormats .availableFormatsTableReleaseDateRow .availableFormatsTableCell {
	background: #f2f6e7;
	padding: 3px;
	font-size: 10px;
	border: 1px white solid;
}

.availableFormats .availableFormatsTableFileDividerRow {
	height: 10px;
}

/* document repository */

.documentRepositoryCategoryList .documentRepositoryCategoryListScrollPanel {
	/* height: 475px; */
}

.documentRepositoryCategoryList .gwt-Label-intro {
	padding-bottom: 10px;
}

.documentRepositoryCategoryListTable .documentRepositoryCategoryListTableCell {
	padding: 10px;
	padding-bottom: 5px;
}

.documentRepositoryCategoryListTable .documentRepositoryCategoryListTableCell .gwt-Hyperlink a {
	font-size: 11px;
	font-weight: bold;
}

.documentRepositoryCategoryListTable .documentRepositoryCategoryListTableShortDescCell {
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
}

.categoryTitleOuterPanel {
	width: 119px;
	height: 153px;
}

.linkHolder {
	position: absolute;
	top: 0px;
	left: 8px;
	width: 103px;
	height: 153px;
}

.documentListingIntroPanel {
	margin-bottom: 10px;
}

.documentListingIntroPanel .gwt-Label-categoryName {
	font-weight: bold;
}

/* document repository admin */

.uploadedFilesPanel .gwt-Label-noFilesSelected {
	margin-bottom: 10px;
	font-size: 10px;
}

.uploadedFilesPanel .uploadedFiles {
	margin-bottom: 10px;
}

.uploadedFilesPanel .uploadedFiles .gwt-Label {
	font-size: 10px;
}

.uploadedFilesPanel .uploadedFiles .uploadedFilesTableHeadingCell {
	font-weight: bold;
	padding: 5px;
}

.uploadedFilesPanel .uploadedFiles .uploadedFilesTableCell {
	padding: 5px;
}

.addNewFilePanel .addNewFileDetails .addNewFileDetailsTableCell {
	padding: 3px;
}

.addNewFilePanel .addNewFileDetails {
	background: #eee;
}

.addNewFilePanel .addNewFileDetails .gwt-Label {
	font-size: 10px;
}

.addNewFilePanel .addNewFileDetails .gwt-ListBox {
	width: 130px;
}

.addNewFilePanel .addNewFileDetails .gwt-TextBox {
	width: 130px;
}

.addNewFilePanel .addNewFileDetails .gwt-FileUpload {
	width: 130px;
}

/* Concurrent logins test */

.simpleFormPanel .gwt-TextBox-numOfConcurrentLogins {
	width: 30px;
}

/* news articles */

.newsAndEvents .gwt-HTML-introText {
	margin-bottom: 10px;
}

.newsAndEvents .article {
}

.newsAndEvents .gwt-HTML-articleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 4px;
	padding-left: 23px;
	background: url("../images/newspaper.png") no-repeat;
}

.newsAndEvents .gwt-Label-articleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 4px;
	padding-left: 23px;
	background: url("../images/newspaper.png") no-repeat;
}

.newsAndEvents .gwt-Label-articleDate {
	font-size: 11px;
	font-style: italic;
	margin-bottom: 4px;
	margin-left: 23px;
}

.newsAndEvents .gwt-HTML-articleContent {
	margin-left: 23px;
	margin-bottom: 15px;
}

/* investigation intro page */

.investigationIntroPageOuterPanel {
	width: 758px;
}

.investigationIntroPageOuterPanel .gwt-Label-panelTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	color: #768956;
	font-size: 12px;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 3px;
	margin-left: 20px;
	margin-top: 11px;
}

.investigationIntroPageOuterPanel .quickSearchPanel {
	width: 758px;
	background: url("../images/investigations/quick_search_panel_bg.gif") no-repeat;
}

.investigationIntroPageOuterPanel .quickSearchPanel .gwt-Label-panelTitle {
	background: url("../images/investigations/find.gif") 0px 1px no-repeat;
}

.investigationIntroPageOuterPanel .quickSearchPanel .quickSearchContentPanel {
	margin-left: 20px;
	margin-bottom: 20px;
	width: 718px;
	height: 97px;
	background: #eef2d7;
}

.investigationIntroPageOuterPanel .quickSearchPanel .quickSearchContentPanel .gwt-Label-quickSearchIntroText {
	position: absolute;
	top: 7px;
	left: 10px;
}

.investigationIntroPageOuterPanel .quickSearchPanel .quickSearchContentPanel .gwt-Label-quickSearchTextFor {
	position: absolute;
	top: 45px;
	left: 10px;
	visibility: hidden;
}

.investigationIntroPageOuterPanel .quickSearchPanel .quickSearchContentPanel .gwt-TextBox {
	position: absolute;
	top: 44px;
	left: 10px;
}

.investigationIntroPageOuterPanel .quickSearchPanel .quickSearchContentPanel .fieldInfoIcon-searchBoxInfo {
	position: absolute;
	top: 44px;
	left: 220px;
	background: url("../images/info_green_bg.gif");
}

.investigationIntroPageOuterPanel .quickSearchPanel .quickSearchContentPanel .gwt-Button {
	position: absolute;
	top: 44px;
	left: 246px;
	width: 50px;
}

.investigationIntroPageOuterPanel .quickSearchPanel .quickSearchContentPanel .gwt-HTML {
	position: absolute;
	top: 67px;
	left: 10px;
	font-size: 11px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel {
	margin-top: 10px;
	width: 758px;
	height: 306px;
	background: url("../images/investigations/my_investigations_panel_bg.gif") no-repeat;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-Label-panelTitle {
	background: url("../images/investigations/search.gif") 0px 2px no-repeat;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-TabPanel {
	margin-left: 20px;
	margin-bottom: 20px;
	width: 718px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-TabBarFirst {
	border-bottom: 1px solid #eef2d7;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-TabBarRest {
	border-bottom: 1px solid #eef2d7;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-TabBarItem {  
  	cursor: pointer;
  	cursor: hand;
  	color: black;
	border: 1px solid #eef2d7;
	border-bottom: 1px solid #d3d9b1;
  	font-size: 10px;
	margin: 0;
  	height: 12px;
  	background: #d3d9b1;
  	padding: 4px;
  	margin-right: 4px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-TabBarItem .gwt-Hyperlink a {  
  	font-weight: bold;
  	text-decoration: none;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-TabBarItem-selected {
	border: 0;
	margin: 0;
  	height: 12px;
  	background: #eef2d7;
  	color: black;
	border: 1px solid #eef2d7;
	border-bottom: 1px solid #eef2d7;
  	padding: 4px;
  	margin-right: 4px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-TabPanelBottom {
	padding: 10px;
	border: 0;
	background: #eef2d7;
	width: 698px;
	height: 208px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .startNew {
	height: 204px;
	width: 698px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .startNew .gwt-Button {
	position: absolute;
	bottom: 0px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .latest {
	height: 204px;
	width: 698px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-Label-introText  {
	font-weight: bold;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .recentInvestigationListing {
	position: absolute;
	top: 26px;
	background: white;
	height: 150px;
	width: 100%;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .recentInvestigationListing .gwt-Label {
	padding: 5px;
	font-size: 11px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .recentInvestigationListing .gwt-Hyperlink {
	padding: 5px;
	font-size: 11px;
}

.investigationIntroPageOuterPanel .myInvestigationsPanel .gwt-HTML-viewAll  {
	position: absolute;
	bottom: 0px;
}


/* investigation quick search form */

.quickSearchForm {
	width: 758px;
	/* height: 800px; */
}

.quickSearchForm .resourceResultViewerPlaceholder {
	position: absolute;
	top: 0px;
	left: 146px;
	width: 610px;
	height: 798px;
	border: 1px solid #ddd;
	background: #f2f6e7;
}

.quickSearchForm .formPanel {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 756px;
	height: 80px;
	background: #f2f6e7;
	border: 1px solid #ddd;
}

.quickSearchForm .formPanel-fullSize {
	width: 756px;
	height: 798px;
}

.quickSearchForm .formPanel-sideBar {
	width: 145px;
	height: 798px;
}

.quickSearchForm .formPanel .modeButton {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 16px;
	width: 16px;
  	cursor: pointer;
  	cursor: hand;
  	visibility: hidden;
}

.quickSearchForm .formPanel-fullSize .modeButton-collapse {
  	visibility: visible;
	background: url("../images/investigations/quicksearch/form_collapse.png");
}

.quickSearchForm .formPanel-sideBar .modeButton-expand {
  	visibility: visible;
	background: url("../images/investigations/quicksearch/form_expand.png");
}

.quickSearchForm .formPanel .gwt-Hyperlink-expandButtonLink {
	position: absolute;
	top: 5px;
	right: 27px;
	font-size: 10px;
	margin-top: 1px;
  	visibility: hidden;
}

.quickSearchForm .formPanel-sideBar .gwt-Hyperlink-expandButtonLink {
  	visibility: visible;
}

.quickSearchForm .formPanel .gwt-Label-searchFor {
	position: absolute;
	top: 12px;
	left: 10px;
}

.quickSearchForm .formPanel-sideBar .gwt-Label-searchFor {
	visibility: hidden;
}

.quickSearchForm .formPanel .gwt-TextBox-searchBox {
	position: absolute;
	top: 10px;
	left: 70px;
}

.quickSearchForm .formPanel-sideBar .gwt-TextBox-searchBox {
	top: 34px;
	left: 10px;
	width: 70px;
}

.quickSearchForm .formPanel .fieldInfoIcon-searchBoxInfo {
	position: absolute;
	top: 10px;
	left: 280px;
	background: url("../images/info_green_bg.gif");
}

.quickSearchForm .formPanel-sideBar .fieldInfoIcon-searchBoxInfo {
	visibility: hidden;
}

.quickSearchForm .formPanel .gwt-Button-go {
	position: absolute;
	top: 10px;
	left: 306px;
	width: 50px;
}

.quickSearchForm .formPanel-sideBar .gwt-Button-go {
	top: 34px;
	left: 90px;
	width: 43px;
}

.quickSearchForm .formPanel .gwt-Label-errMsg {
	font-size: 11px;
}

.quickSearchForm .formPanel .gwt-Label-searchStringRequired {
	position: absolute;
	left: 340px;
	top: 12px;
}

/* basic options */
.quickSearchForm .formPanel .gwt-Label-currently {
	position: absolute;
	left: 10px;
	top: 40px;
	visibility: hidden;
}

/* basic options */
.quickSearchForm .formPanel-sideBar .gwt-Label-currently {
	visibility: hidden;
}

/* basic options */
.quickSearchForm .formPanel-fullSize .gwt-Label-currently {
	visibility: visible;
	top: 35px;
	font-size: 10px;
}

/* basic options */
.quickSearchForm .formPanel .gwt-HTML-advanced {
	position: absolute;
	left: 10px;
	top: 40px;
	padding-top: 2px;
	font-size: 11px;
}

/* basic options */
.quickSearchForm .formPanel-fullSize .gwt-HTML-advanced {
	visibility: hidden;
}

/* basic options */
.quickSearchForm .formPanel-sideBar .gwt-HTML-advanced {
	visibility: hidden;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .selectResourcesInAllCategories {
	position: absolute;
	left: 10px;
	top: 35px;
	font-size: 10px;
}

/* advanced options */
.quickSearchForm .formPanel-sideBar .selectResourcesInAllCategories {
	visibility: hidden;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .selectResourcesInAllCategories .gwt-Label {
	margin-right: 4px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .selectResourcesInAllCategories .gwt-Hyperlink {
	margin-right: 4px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations {
	position: absolute;
	right: 30px;
	top: 10px;
	background: #eaf3d3;
	width: 273px;
	height: 40px;
	font-size: 10px;
	padding: 4px;
	border: 1px solid #394d08;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations-expanded {
	height: 430px;
	z-index: 1;
}

/* advanced options */
.quickSearchForm .formPanel-sideBar .myInvestigations {
	visibility: hidden;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .inner {
	width: 273px;
	height: 100%;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .expandCollapseIcon {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 16px;
	height: 16px;
	cursor: hand;
	cursor: pointer;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .expandCollapseIcon-expand {
	background: url("../images/investigations/quicksearch/show_info.gif") no-repeat;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations-expanded .expandCollapseIcon-expand {
	visibility: hidden;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .expandCollapseIcon-collapse {
	background: url("../images/investigations/quicksearch/hide_info.gif") no-repeat;
	visibility: hidden;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations-expanded .expandCollapseIcon-collapse {
	visibility: visible;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .gwt-Label-title {
	position: absolute;
	left: 0px;
	top: 0px;
	font-weight: bold;
	color: #394d08;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .gwt-Label-saveIn {
	position: absolute;
	left: 0px;
	top: 23px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .gwt-ListBox-investigationList {
	position: absolute;
	left: 18px;
	bottom: 0px;
	width: 220px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .gwt-Button-saveIn {
	position: absolute;
	left: 245px;
	bottom: 1px;
	width: 22px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .savedSearchName {
	position: absolute;
	left: 86px;
	top: 0px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .savedSearchName .gwt-Label {
	padding-right: 2px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .savedSearchName .gwt-Hyperlink {
	padding-right: 2px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations-expanded .savedSearchName {
	visibility: hidden;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .metadata {
	position: absolute;
	width: 273px;
	top: 20px;
	visibility: hidden;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations-expanded .metadata {
	visibility: visible;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .metadata .gwt-Label-fieldName {
	padding-bottom: 2px;
	padding-top: 8px;
	font-weight: bold;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .metadata .gwt-Label-errMsg {
	padding-bottom: 2px;
	padding-top: 2px;
	color: red;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .metadata .gwt-TextBox {
	width: 266px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .metadata .gwt-TextArea {
	width: 266px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .buttonGroup {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .gwt-Button-new {
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .gwt-Button-save {
}

/* advanced options */
.quickSearchForm .formPanel-fullSize .myInvestigations .gwt-Button-saveAs {
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel {
	width: 500px;
	height: 440px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .buttonGroup {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .buttonGroup .gwt-Button {
	width: 60px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-intro {
	position: absolute;
	left: 10px;
	top: 10px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-searchString {
	position: absolute;
	left: 10px;
	top: 40px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-searchStringValue {
	position: absolute;
	left: 103px;
	top: 40px;
	font-weight: bold;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-numOfSelectedResources {
	position: absolute;
	left: 10px;
	top: 60px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-numOfSelectedResourcesValue {
	position: absolute;
	left: 210px;
	top: 60px;
	font-weight: bold;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-targetInvestigation {
	position: absolute;
	left: 10px;
	top: 90px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-savedSearchName {
	position: absolute;
	left: 10px;
	top: 40px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-TextBox-savedSearchName {
	position: absolute;
	left: 10px;
	top: 57px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-savedSearchNameErrMsg {
	position: absolute;
	top: 59px;
	left: 220px;
	color: red;
	font-size: 11px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-savedSearchDesc {
	position: absolute;
	left: 10px;
	top: 80px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-TextArea-savedSearchDesc {
	position: absolute;
	left: 10px;
	top: 97px;
	height: 37px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-savedSearchDescErrMsg {
	position: absolute;
	left: 220px;
	top: 99px;
	color: red;
	font-size: 11px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-investigationTitle {
	position: absolute;
	left: 10px;
	top: 150px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-TextBox-investigationTitle {
	position: absolute;
	left: 10px;
	top: 167px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-investigationTitleErrMsg {
	position: absolute;
	left: 220px;
	top: 169px;
	color: red;
	font-size: 11px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-investigationDesc {
	position: absolute;
	left: 10px;
	top: 190px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-TextArea-investigationDesc {
	position: absolute;
	left: 10px;
	top: 207px;
	height: 37px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-investigationDescErrMsg {
	position: absolute;
	left: 220px;
	top: 209px;
	color: red;
	font-size: 11px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-investigationSharingOption {
	position: absolute;
	left: 10px;
	top: 254px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionEveryone {
	position: absolute;
	left: 15px;
	top: 270px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionEmailDomainRestricted {
	position: absolute;
	left: 15px;
	top: 290px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-TextBox-sharingOptionsEmailDomain {
	position: absolute;
	left: 34px;
	top: 328px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-sharingOptionsEmailDomainErrMsg {
	position: absolute;
	left: 243px;
	top: 330px;
	color: red;
	font-size: 11px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionMatchingEmailOnly {
	position: absolute;
	left: 15px;
	top: 348px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-TextBox-sharingOptionsEmail {
	position: absolute;
	left: 34px;
	top: 369px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-Label-sharingOptionsEmailErrMsg {
	position: absolute;
	left: 243px;
	top: 371px;
	color: red;
	font-size: 11px;
}

/* advanced options - save new search */
.gwt-DialogBox-saveNewSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionOwnerOnly {
	position: absolute;
	left: 15px;
	top: 388px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel {
	width: 500px;
	height: 420px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .buttonGroup {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .buttonGroup .gwt-Button {
	width: 60px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-intro {
	position: absolute;
	left: 10px;
	top: 10px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-savedSearchName {
	position: absolute;
	left: 10px;
	top: 40px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-TextBox-savedSearchName {
	position: absolute;
	left: 10px;
	top: 57px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-savedSearchNameErrMsg {
	position: absolute;
	top: 59px;
	left: 220px;
	color: red;
	font-size: 11px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-investigation {
	position: absolute;
	left: 10px;
	top: 80px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-ListBox-investigation {
	position: absolute;
	left: 10px;
	top: 97px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-investigationTitle {
	position: absolute;
	left: 10px;
	top: 120px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-TextBox-investigationTitle {
	position: absolute;
	left: 10px;
	top: 137px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-investigationTitleErrMsg {
	position: absolute;
	left: 220px;
	top: 139px;
	color: red;
	font-size: 11px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-investigationDesc {
	position: absolute;
	left: 10px;
	top: 160px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-TextArea-investigationDesc {
	position: absolute;
	left: 10px;
	top: 177px;
	height: 37px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-investigationDescErrMsg {
	position: absolute;
	left: 220px;
	top: 179px;
	color: red;
	font-size: 11px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .investigationSharingOptionPanel {
	position: absolute;
	left: 0px;
	top: 220px;
	height: 160px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-investigationSharingOption {
	position: absolute;
	left: 10px;
	top: 4px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionEveryone {
	position: absolute;
	left: 15px;
	top: 20px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionEmailDomainRestricted {
	position: absolute;
	left: 15px;
	top: 40px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-TextBox-sharingOptionsEmailDomain {
	position: absolute;
	left: 34px;
	top: 78px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-sharingOptionsEmailDomainErrMsg {
	position: absolute;
	left: 243px;
	top: 80px;
	color: red;
	font-size: 11px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionMatchingEmailOnly {
	position: absolute;
	left: 15px;
	top: 98px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-TextBox-sharingOptionsEmail {
	position: absolute;
	left: 34px;
	top: 119px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-Label-sharingOptionsEmailErrMsg {
	position: absolute;
	left: 243px;
	top: 121px;
	color: red;
	font-size: 11px;
}

/* advanced options - save as search */
.gwt-DialogBox-saveAsSearch .dialogBoxPanel .gwt-RadioButton-sharingOptionOwnerOnly {
	position: absolute;
	left: 15px;
	top: 138px;
}

.quickSearchForm .formPanel .gwt-Label-headingResourceCategories {
	position: absolute;
	font-size: 10px;
	visibility: hidden;
}

.quickSearchForm .formPanel .gwt-Label-headingResourceListing {
	position: absolute;
	font-size: 10px;
	visibility: hidden;
}

.quickSearchForm .formPanel-fullSize .gwt-Label-headingResourceCategories {
	visibility: visible;
	top: 53px;
	left: 15px;
	padding-left: 12px;
	padding-top: 1px;
	background: url("../images/investigations/quicksearch/slanting_arrow.gif") no-repeat;
	font-weight: bold;
	color: #3b4f07;
}

.quickSearchForm .formPanel-fullSize .gwt-Label-headingResourceListing {
	visibility: visible;
	top: 53px;
	left: 150px;
	padding-left: 12px;
	padding-top: 1px;
	background: url("../images/investigations/quicksearch/slanting_arrow.gif") no-repeat;
	font-weight: bold;
	color: #3b4f07;
}

.quickSearchForm .formPanel .category {
	position: absolute;
	/* line below is a IE6 hack to remove the category from view - for some reason, hidden visibility messes things up */
	top: 100px;
	left: 10px;
	width: 146px;
	height: 718px;
}

.quickSearchForm .formPanel-fullSize .category {
	top: 70px;
}

.quickSearchForm .formPanel-sideBar .category {
	top: 70px;
}

.quickSearchForm .formPanel .scrollButton {
	visibility: hidden;
}

.quickSearchForm .formPanel-sideBar .scrollButton {
	visibility: visible;
	position: absolute;
	left: 10px;
	width: 130px;
	height: 10px;
	cursor: pointer;
	cursor: hand;
}

.quickSearchForm .formPanel-sideBar .scrollButton-up {
	background: url("../images/investigations/quicksearch/scroll_up.gif") no-repeat;
	top: 60px;
}

.quickSearchForm .formPanel-sideBar .scrollButton-down {
	background: url("../images/investigations/quicksearch/scroll_down.gif") no-repeat;
	bottom: 7px;
}

.quickSearchForm .formPanel-sideBar .category {
	visibility: visible;
}

.quickSearchForm .formPanel .category .categoryScrollPanel {
	width: 100%;
	/* height: 100%; */
}

.quickSearchForm .formPanel-sideBar .category .categoryScrollPanel {
	width: 135px;
	height: 712px;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab {
	font-size: 10px;
	width: 129px;
	height: 42px;
	background: url("../images/investigations/quicksearch/tab_bg.gif") no-repeat;
	background-position: bottom left;
	border-right: 1px solid #ccc;
}

.quickSearchForm .formPanel-sideBar .categoryTabs .categoryTab {
	width: 130px;
	border: 0;
}


.quickSearchForm .formPanel .categoryTabs .categoryTab-extraTall {
	height: 42px;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab .gwt-Hyperlink {
	position: absolute;
	top: 4px;
	left: 5px;
	width: 100px;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab .gwt-Hyperlink a {
	text-decoration: none;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab-selected {
	background: white;
	height: 40px;
	border-left: 1px solid #ccc;
	border-right: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.quickSearchForm .formPanel-sideBar .categoryTabs .categoryTab-selected {
	border: 0;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab-extraTallSelected {
	height: 40px;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab-selected .gwt-Hyperlink a {
	font-weight: bold;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab .categoryStatus {
	position: absolute;
	top: 4px;
	right: 2px;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab .categoryStatus .gwt-Label {
	font-size: 9px;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab .categoryStatus .resourceWithHits {
	cursor: hand;
	cursor: pointer;
	color: #999;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab .categoryStatus .resourceSelected {
	cursor: hand;
	cursor: pointer;
	color: #999;
}

.quickSearchForm .formPanel .categoryTabs .categoryTab .categoryStatus .gwt-Label-zero {
	color: #999;
}

.quickSearchForm .formPanel .fullSizeModeResourceListingPlaceholder {
	position: absolute;
	top: 70px;
	left: 139px;
	height: 716px;
	width: 605px;
	background: white;
	border: 1px solid #ccc;
	visibility: hidden;
}

.quickSearchForm .formPanel-fullSize .fullSizeModeResourceListingPlaceholder {
	visibility: visible;
}

.quickSearchForm .formPanel-sideBar .fullSizeModeResourceListingPlaceholder {
	visibility: hidden;
}

.quickSearchSideBarModelResourceListing {
	background: white;
	width: 130px;
	font-size: 9px;
}

.quickSearchSideBarModelResourceListing .gwt-Hyperlink {
	margin-left: 4px;
	padding-bottom: 5px;
}

.quickSearchSideBarModelResourceListing .gwt-Hyperlink a {
	color: green;
	font-size: 9px;
}

.quickSearchSideBarModelResourceListing .gwt-Label {
	margin-left: 15px;
	padding-bottom: 5px;
	color: #888;
}

.quickSearchSideBarModelResourceListing .gwt-Label-name {
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
}

.quickSearchSideBarModelResourceListing .gwt-Label-selected {
	font-weight: bold;
}

.quickSearchSideBarModelResourceListing .gwt-Label-zeroResultCount {
	margin-left: 4px;
	color: red;
}

.quickSearchFullSizeModeResourceListing {
	height: 718px;
	width: 100%;
}

.quickSearchFullSizeModeResourceListing .info {
	height: 52px;
	width: 587px;
}

/* advanced options */

.quickSearchFullSizeModeResourceListing .info-extended {
	height: 74px;
}

.quickSearchFullSizeModeResourceListing .info .gwt-Label {
	font-size: 11px;
}

.quickSearchFullSizeModeResourceListing .info .gwt-Hyperlink a {
	font-size: 11px;
}

.quickSearchFullSizeModeResourceListing .info .sorting {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.quickSearchFullSizeModeResourceListing .info .sorting .gwt-Label {
}

.quickSearchFullSizeModeResourceListing .info .sorting .gwt-Hyperlink {
	padding-left: 4px;
}

/* advanced options */
.quickSearchFullSizeModeResourceListing .info .gwt-Label-resourceCount {
	position: absolute;
	top: 10px;
	left: 10px;
}

/* advanced options */
.quickSearchFullSizeModeResourceListing .info .selectResources {
	position: absolute;
	bottom: 10px;
	left: 19px;
	background: url("../images/investigations/quicksearch/slanting_arrow_b.gif") no-repeat;
	background-position-y: 2px; 
}

/* advanced options */
.quickSearchFullSizeModeResourceListing .info .selectResources .gwt-Hyperlink {
	padding-right: 4px;
}

/* advanced options */
.quickSearchFullSizeModeResourceListing .info .selectResources .gwt-Hyperlink-selectAll {
	padding-left: 12px;
}

/* advanced options */
.quickSearchFullSizeModeResourceListing .info .selectResources .gwt-Label {
	padding-right: 4px;
}

.quickSearchFullSizeModeResourceListing .info .gwt-Label-resultSummary {
	position: absolute;
	top: 10px;
	left: 10px;
}

.quickSearchFullSizeModeResourceListing .info .gwt-HTML-saveAll #saveAll {
	position: absolute;
	top: 10px;
	left: 350px;
	padding-left: 16px;
	background: url("../images/save.gif") no-repeat;
}

.quickSearchFullSizeModeResourceListing .info .gwt-HTML-saveAll #saveAll a {
	font-size: 11px;
}

.quickSearchFullSizeModeResourceListing .item {
	border-top: 1px solid #eee;
	width: 587px;
}

.quickSearchFullSizeModeResourceListing .item .heading {
	margin: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* advanced options */
.quickSearchFullSizeModeResourceListing .item .heading .gwt-CheckBox-name {
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
	color: #3b4f07;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-Label-name {
	font-weight: bold;
	font-size: 12px;
	padding-right: 10px;
	color: #3b4f07;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-Label-numOfResults {
	font-size: 11px;
	padding-top: 1px;
	padding-right: 4px;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-Hyperlink-resultCount a {
	color: green;
	font-weight: bold;
	font-size: 11px;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-Label-zeroResultCount {
	color: red;
	font-weight: bold;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-HTML .save {
	width: 12px;
	height: 12px;
	margin-left: 12px;
	margin-right: 4px;
	margin-top: 2px;
	background: url("../images/save.gif");
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-HTML .save a {
	display: block;
	text-decoration: none;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-HTML-saveResults {
	font-size: 11px;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-Image-syntaxSupportLevel {
	margin-top: 1px;
	margin-left: 12px;
	margin-right: 4px;
}

.quickSearchFullSizeModeResourceListing .item .heading .gwt-Hyperlink-syntaxSupportLevel {
	font-size: 11px;
}

.quickSearchFullSizeModeResourceListing .item .gwt-HTML-desc {
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

.quickSearchFullSizeModeResourceListing .item .extLinkPanel {
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.quickSearchFullSizeModeResourceListing .item .extLinkPanel .gwt-HTML a {
	font-size: 9px;
	color: #aaa;
}

.quickSearchFullSizeModeResourceListing .item .extLinkPanel .gwt-HTML .extLink {
	width: 12px;
	height: 11px;
	margin-right: 4px;
	background: url("../images/external_link.gif");
}

.quickSearchFullSizeModeResourceListing .item .extLinkPanel .gwt-HTML .extLink a {
	display: block;
	text-decoration: none;
}

.quickSearchResourceResultViewer {
	width: 610px;
	height: 100%;
}

.quickSearchResourceResultViewer .gwt-Label-initialMessage {
	padding: 10px;
}

.quickSearchResourceResultViewer .gwt-TabPanel {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 590px;
}

.quickSearchResourceResultViewer .gwt-TabBarFirst {
	border-bottom: 1px solid #ddd;
}

.quickSearchResourceResultViewer .gwt-TabBarRest {
	border-bottom: 1px solid #ddd;
}

.quickSearchResourceResultViewer .gwt-TabBarItem {  
  	cursor: pointer;
  	cursor: hand;
  	color: black;
	border: 1px solid #ddd;
	border-bottom: 1px solid #eee;
  	font-size: 10px;
	margin: 0;
  	height: 10px;
  	background: #eee;
  	padding: 4px;
}

.quickSearchResourceResultViewer .gwt-TabBarItem .gwt-Hyperlink a {  
  	text-decoration: none;
}

.quickSearchResourceResultViewer .gwt-TabBarItem .gwt-Hyperlink-closeTab a {  
  	font-weight: bold;
}

.quickSearchResourceResultViewer .gwt-TabBarItem-selected {
	border: 0;
	margin: 0;
  	height: 10px;
  	background: white;
  	color: black;
	border: 1px solid #ddd;
	border-bottom: 1px solid white;
  	padding: 4px;
}

.quickSearchResourceResultViewer .gwt-TabPanelBottom {
	padding: 10px;
	border: 0;
	background: white;
	border: 1px solid #ddd;
	border-top: 0;
	width: 568px;
	/* height: 538px; */
}

.quickSearchResourceResultListing {
	width: 100%;
}

.quickSearchResourceResultListing .navBar {
	border: 1px solid #ddd;
	width: 568px;
}

.quickSearchResourceResultListing .navBarButtonGroup .gwt-Button {
	border: 1px solid #ddd;
	width: 27px;
}

.quickSearchResourceResultListing .navBarPagePanel .gwt-TextBox {
	width: 20px;
}

.quickSearchResourceResultListing .header {
	border: 1px solid #ddd;
	height: 22px;
	width: 566px;
}

.quickSearchResourceResultListing .header .gwt-Label {
	font-size: 11px;
}

.quickSearchResourceResultListing .header .gwt-Hyperlink a {
	font-size: 11px;
}

.quickSearchResourceResultListing .header .gwt-Label-intro {
	position: absolute;
	top: 4px;
	left: 190px;
	font-weight: bold;
}

.quickSearchResourceResultListing .header .gwt-HTML-saveSelected #saveSelected {
	position: absolute;
	top: 4px;
	left: 14px;
	padding-left: 30px;
	background: url("../images/investigations/quicksearch/save_selected_entries.gif") no-repeat;
}

.quickSearchResourceResultListing .header .gwt-HTML-saveSelected #saveSelected a {
	font-size: 11px;
}

.quickSearchResourceResultListing .header .gwt-Hyperlink-selectFields {
	position: absolute;
	top: 4px;
	right: 10px;
	padding-left: 15px;
	background: url("../images/checkbox.gif") no-repeat;
	background-position-y: 1px; 
}

.quickSearchResourceResultListing .gwt-Label-loadingData {
	padding: 10px;
	font-size: 11px;
}

.quickSearchResourceResultListing .gwt-Label-noMatchesFound {
	padding: 10px;
	font-size: 11px;
}

.quickSearchResourceResultListing .listing {
	border: 1px solid #ddd;
	border-top: 0;
	height: 673px;
	width: 566px;
}

.quickSearchResourceResultListing .listing .item {
	border-bottom: 1px solid #ddd;
}

.quickSearchResourceResultListing .listing .item-evenNumber {
	background: #f2f6e7;
}

.quickSearchResourceResultListing .listing .item .gwt-CheckBox {
	margin: 5px;
}

.quickSearchResourceResultListing .listing .item .metadata {
	width: 518px;
}

.quickSearchResourceResultListing .listing .item .metadata .gwt-HTML {
	padding: 3px;
	padding-top: 0px;
	font-size: 11px;
}

.quickSearchResourceResultListing .listing .item .metadata .gwt-Label-title {
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}

.quickSearchResourceResultListing .listing .item .metadata .gwt-HTML-title {
	font-weight: bold;
	padding: 3px;
}

.quickSearchFieldSelectorPopupPanel {
	height: 310px;
	width: 140px;
	background: white;
	border: 1px #ddd solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.quickSearchFieldSelectorPopupPanel .gwt-Label-intro {
	padding: 5px;
	font-weight: bold;
}

.quickSearchFieldSelectorPopupPanel .gwt-Label-warning {
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
}

.quickSearchFieldSelectorPopupPanel .gwt-CheckBox {
	padding: 5px;
	padding-left: 2px;
	font-weight: bold;
}

.quickSearchFieldSelectorPopupPanel .gwt-Hyperlink-hidePopup {
	padding: 5px;
}

.quickSearchFieldSelectorPopupPanel .selectAllLinks .gwt-Hyperlink {
	padding-left: 5px;
	padding-bottom: 5px;
}

/* admin reports */

.adminReportMainPanel {
	background: White;	
}

.adminReportMainPanel .adminReportSearchPanel {
	background: White;	
}

.adminReportMainPanel .adminReportSearchPanel .gwt-Button-go {
	color: Black;
}

.adminReportMainPanel .adminReportSearchPanel .datePicker .gwt-Label-selectedDate {
	width: 90px;
}

.adminReportMainPanel .adminReportSearchPanel .reportAdminStartDate {
	color: Black;
}

.adminReportMainPanel .adminReportSearchPanel .reportAdminEndDate {
	color: Black;
}

.adminReportMainPanel .adminReportScrollPanel {
	height: 400px;	
}

.adminReportMainPanel .adminReportScrollPanel .adminReportResultPanel {
	background: White;
}

.adminReportMainPanel .adminReportScrollPanel .adminReportResultPanel .reportTitle {
	text-decoration: underline;
}

.adminReportMainPanel .adminReportScrollPanel .adminReportResultPanel td {
	padding: 4px;
}

.adminReportMainPanel .adminReportScrollPanel .adminReportResultPanel td.reportNumber {
	font-weight: bold;
}

.adminReportMainPanel .adminReportScrollPanel .adminReportResultPanel td.reportDomain {
	font-style: italic;
}

.adminReportMainPanel .adminReportResultPanel tr.userLoginsTotal {
	background: White;
}

.adminReportMainPanel .adminReportResultPanel tr.userLoginsByDomain {
	background: Beige;
}

.adminReportMainPanel .adminReportResultPanel tr.userRegsTotal {
	background: White;
}

.adminReportMainPanel .adminReportResultPanel tr.resourceRegsTotal {
	background: White;
}

.adminReportMainPanel .adminReportResultPanel tr.resourceImportsTotal {
	background: White;
}

.adminReportMainPanel .adminReportResultPanel tr.quickSearchTotal {
	background: White;
}

.adminReportMainPanel .adminReportResultPanel tr.quickSearchByDomain {
	background: Beige;
}

/* vocab browser */
.gwt-Frame-vocabBrowser {
	border: 0;
	width: 706px;
	height: 480px;
}

/* investigation form */
.pojoFormOuterPanel-investigationForm .gwt-Label-sharingOptionsHeading {
	padding-left: 5px;
}

.pojoFormOuterPanel-investigationForm .sharingOptions {
	margin: 10px;
	margin-bottom: 15px;
	border: 1px solid #394d08;
	background: #eaf3d3;
	width: 681px;
}

.pojoFormOuterPanel-investigationForm .sharingOptions .gwt-Label-sharingOptionsEmailDomainErrMsg {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: red;
}

.pojoFormOuterPanel-investigationForm .sharingOptions .gwt-Label-sharingOptionsEmailErrMsg {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: red;
}

.pojoFormOuterPanel-investigationForm .sharingOptions .gwt-RadioButton {
}

.pojoFormOuterPanel-investigationForm .sharingOptions .gwt-TextBox-sharingOptionsEmailDomain {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 20px;
}

.pojoFormOuterPanel-investigationForm .sharingOptions .gwt-TextBox-sharingOptionsEmail {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 20px;
}

.pojoFormOuterPanel-investigationForm .gwt-Label-savedSearch {
	padding-left: 5px;
	padding-right: 10px;
}

.pojoFormOuterPanel-investigationForm .savedSearchScrollPanel {
	margin: 10px;
	height: 156px;
	width: 681px;
	border: 1px solid #394d08;
	background: #eaf3d3;
}

.pojoFormOuterPanel-investigationForm .savedSearchTable {
	margin: 5px;
	width: 650px;
	font-size: 11px;
}

.pojoFormOuterPanel-investigationForm .savedSearchTable .savedSearchTableCell {
	padding: 2px;
}

.pojoFormOuterPanel-investigationForm .savedSearchTable .savedSearchTableHeadingRow {
	font-weight: bold;
}

.pojoFormOuterPanel-investigationForm .gwt-Label-investigationStats {
	padding: 5px;
} 

.pojoFormOuterPanel-investigationForm .gwt-Label-investigationCreatedBy {
	font-size: 11px;
	padding: 5px;
	padding-bottom: 2px;
} 

.pojoFormOuterPanel-investigationForm .gwt-Label-investigationCreatedOn {
	font-size: 11px;
	padding: 5px;
	padding-bottom: 2px;
} 

.pojoFormOuterPanel-investigationForm .gwt-Label-investigationLastUpdated {
	font-size: 11px;
	padding: 5px;
	padding-bottom: 2px;
} 

.confirmationDialogBoxMainPanel-openSavedSearch .buttonGroup .gwt-Button-cancel {
	width: 50px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel {
	width: 400px;
	height: 530px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .buttonGroup {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-intro {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 380px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-title {
	position: absolute;
	left: 10px;
	top: 80px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-TextBox-title {
	position: absolute;
	left: 10px;
	top: 100px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-titleErrMsg {
	position: absolute;
	left: 230px;
	top: 100px;
	color: red;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-desc {
	position: absolute;
	left: 10px;
	top: 130px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-TextArea-desc {
	position: absolute;
	left: 10px;
	top: 150px;
	height: 60px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-descErrMsg {
	position: absolute;
	left: 230px;
	top: 150px;
	color: red;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-sharingOption {
	position: absolute;
	left: 10px;
	top: 230px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-RadioButton-sharingOptionEveryone {
	position: absolute;
	left: 15px;
	top: 250px;
	font-size: 10px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-RadioButton-sharingOptionEmailDomainRestricted {
	position: absolute;
	left: 15px;
	top: 265px;
	font-size: 10px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-TextBox-sharingOptionsEmailDomain {
	position: absolute;
	left: 35px;
	top: 300px;
	width: 95px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-sharingOptionsEmailDomainErrMsg {
	position: absolute;
	left: 142px;
	color: red;
	top: 302px;
	font-size: 11px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-RadioButton-sharingOptionMatchingEmailOnly {
	position: absolute;
	left: 15px;
	top: 318px;
	font-size: 10px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-TextBox-sharingOptionsEmail {
	position: absolute;
	left: 35px;
	top: 341px;
	width: 95px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-sharingOptionsEmailErrMsg {
	position: absolute;
	left: 142px;
	color: red;
	top: 343px;
	font-size: 11px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-RadioButton-sharingOptionOwnerOnly {
	position: absolute;
	left: 15px;
	top: 358px;
	font-size: 10px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .gwt-Label-searches {
	position: absolute;
	left: 10px;
	top: 386px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .searchesToIncludeScrollPanel {
	position: absolute;
	left: 4px;
	top: 401px;
	width: 390px;
	height: 95px;
	border: 1px solid #999;
	background: white;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .searchesToIncludeTable {
	margin: 5px;
	width: 360px;
	font-size: 11px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .searchesToIncludeTableCell {
	padding: 2px;
}

.gwt-DialogBox-copyInvestigation .dialogBoxPanel .searchesToIncludeTableHeadingRow {
	font-weight: bold;
}

/* cancerInfoMatrix */

.gwt-HTML-cimIntro {
	padding-bottom: 14px;
	font-size: 11px;
}

.matrixPanel {
	position: relative;
	width: 758px;
	height: 330px;
}

.matrixPanel-widthReduced {
	width: 152px;
}

.maximizeBtn {
	position: absolute;
	right: 5px;
	top: 4px;
	z-index: 1;
	width: 16px;
	height: 16px;
	background: url("../images/cim/form_expand.gif") no-repeat;
	cursor: pointer;
	cursor: hand;
}

.prevBtn {
	position: absolute;
	right: 58px;
	top: 37px;
	z-index: 1;
	width: 9px;
	height: 9px;
	background: url("../images/cim/prev.gif") no-repeat;
	cursor: pointer;
	cursor: hand;
}

.nextBtn {
	position: absolute;
	right: 6px;
	top: 37px;
	z-index: 1;
	width: 9px;
	height: 9px;
	background: url("../images/cim/next.gif") no-repeat;
	cursor: pointer;
	cursor: hand;
}

.gwt-HTML-cimBg table#cimBg {
	position: absolute;
	width: 758px;
	height: 330;
	padding: 0;
	margin: 0;
}

.gwt-HTML-cimBgWidthReduced table#cimBg {
	width: 152px;
}

.gwt-HTML-cimBg table#cimBg tr {
	padding: 0;
	margin: 0;
}

.gwt-HTML-cimBg table#cimBg td {
	padding: 0;
	margin: 0;
}

.gwt-HTML-cimBg table#cimBg tr#topRow {
	height: 18px;
}

.gwt-HTML-cimBg table#cimBg tr#middleRow {
	height: 294px;
}

.gwt-HTML-cimBg table#cimBg tr#bottomRow {
	height: 18px;
}

.gwt-HTML-cimBg table#cimBg td.left {
	width: 353px;
}

.gwt-HTML-cimBgWidthReduced table#cimBg td.left {
	width: 76px;
}

.gwt-HTML-cimBg table#cimBg td.centre {
	width: 53px;
}

.gwt-HTML-cimBgWidthReduced table#cimBg td.centre {
	width: 0px;
}

.gwt-HTML-cimBg table#cimBg td.right {
	width: 352px;
}

.gwt-HTML-cimBgWidthReduced table#cimBg td.right {
	width: 76px;
}

.gwt-HTML-cimBg table#cimBg tr#topRow td.left {
	background: url("../images/cim/top_left_corner.gif");
}

.gwt-HTML-cimBg table#cimBg tr#topRow td.centre {
	background: url("../images/cim/top_centre.gif");
}

.gwt-HTML-cimBg table#cimBg tr#topRow td.right {
	background: url("../images/cim/top_right_corner.gif") right;
}

.gwt-HTML-cimBg table#cimBg tr#middleRow td.left {
	background: url("../images/cim/middle_left.gif");
}

.gwt-HTML-cimBg table#cimBg tr#middleRow td.centre {
	background: #d4d4d4;
}

.gwt-HTML-cimBg table#cimBg tr#middleRow td.right {
	background: url("../images/cim/middle_right.gif") right;
}

.gwt-HTML-cimBg table#cimBg tr#bottomRow td.left {
	background: url("../images/cim/bottom_left_corner.gif");
}

.gwt-HTML-cimBg table#cimBg tr#bottomRow td.centre {
	background: url("../images/cim/bottom_centre.gif");
}

.gwt-HTML-cimBg table#cimBg tr#bottomRow td.right {
	background: url("../images/cim/bottom_right_corner.gif") right;
}

.columnHeadings {
	position: absolute;
	left: 81px;
	top: 3px;
}

.columnHeadings .gwt-Label {
	background: white;
	padding: 10px;
	padding-top: 23px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 1px;
	margin-left: 1px;
	height: 11px;
	width: 65px;
	font-size: 10px;
	text-align: center;
}

.columnHeadings .withInfo {
	margin-right: 1px;
	margin-left: 1px;
	background: white;
}

.columnHeadings .withInfo .fieldInfoIcon {
	margin-left: 2px;
	margin-top: 2px;
}

.columnHeadings .withInfo .gwt-Label {
	padding-top: 0px;
	width: 63px;
}

.rowHeadings {
	position: absolute;
	left: 3px;
	top: 46px;
}

.rowHeadings .gwt-Label {
	vertical-align: middle;
	font-size: 10px;
	background: white;
	width: 75px;
	height: 50px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 3px;
	padding-top: 15px;
}

.trafficLights {
	position: absolute;
	width: 670px;
	height: 268px;
	top: 47px;
	left: 82px;
}

.matrixPanel .gwt-Image-button {
	cursor: pointer;
	cursor: hand;
}

.cimDetails {
	width: 590px;
	margin-left: 16px;
}

.cimDetails .gwt-Label-title {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}

.cimDetails .sortBy {
	margin-bottom: 10px;
}

.cimDetails .sortBy .gwt-Label {
	margin-top: 2px;
	padding-right: 4px;
}

.cimDetails .sortBy select {
	width: 100px;
}

.cimDetails .item {
	margin-bottom: 5px;
	width: 590px;
	background: #f2f6e7;
}

.cimDetails .gwt-Hyperlink-completeMatrix {
	padding-bottom: 15px;
}

.cimDetails .gwt-Label-itemTitle {
	font-weight: bold;
	padding: 10px;
}

.cimDetails .gwt-Label-itemDesc {
	padding: 10px;
	padding-top: 0px;
}

.cimDetails .gwt-Hyperlink-moreInfo {
	padding: 10px;
	padding-top: 0px;
	float: right;
}

.cimDetails .moreInfoDisclosurePanel {
	font-size: 11px;
}

.cimDetails .moreInfoDisclosurePanel .gwt-Label-moreInfoFieldHeading {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

.cimDetails .moreInfoDisclosurePanel .gwt-HTML-moreInfoFieldValue {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
}

.cimDetails .moreInfoDisclosurePanel .gwt-Label-moreInfoFieldValue {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
}

.cimDetails .gwt-Hyperlink-moreInfo a {
	font-size: 11px;
}

/* resource catalogue version 2 */

.resourceCatalogue .searchPanel {
	margin-left: 1px;
	width: 756px;
	border: 1px solid #DDDDDD;
	background: #F2F6E7;
}

.resourceCatalogue .searchPanel .gwt-HTML-intro {
	font-size: 11px;
	padding: 8px;
	/* padding-left: 54px; */
	border-bottom: 1px solid #DDDDDD;
	background-color: white;
	/* background: white url("../images/beta.png") 4px 4px no-repeat; */
}

.resourceCatalogue .searchPanel .searchControls {
	width: 756px;
}

.resourceCatalogue .searchPanel .searchControls .searchBoxStrip {
	position: relative;
	height: 38px;
}

.resourceCatalogue .searchPanel .searchControls .gwt-Label-lookFor {
	position: absolute;
	left: 10px;
	top: 12px;
	width: 70px;
}

.resourceCatalogue .searchPanel .searchControls .gwt-TextBox-search {
	position: absolute;
	top: 10px;
	left: 70px;
}

.resourceCatalogue .searchPanel .searchControls .fieldInfoIcon-searchBoxInfo {
	position: absolute;
	top: 10px;
	left: 280px;
}

.resourceCatalogue .searchPanel .searchControls .gwt-Button-search {
	position: absolute;
	top: 10px;
	left: 305px;
	width: 45px;
}

.resourceCatalogue .searchPanel .searchControls .gwt-Hyperlink-backToStartScrn {
	position: absolute;
	top: 12px;
	left: 363px;
	width: 200px;
}

.resourceCatalogue .searchPanel .searchControls .gwt-Label-in {
	width: 25px;
	padding-left: 10px;
}

.resourceCatalogue .searchPanel .searchControls .catalogueSelector {
	width: 712px;
	border: 1px solid #DDDDDD;
	background: white;
	/* margin-left: 35px; */
	margin-bottom: 10px;
}

.resourceCatalogue .searchPanel .searchControls .catalogueSelector .helperPanel {
	border: 1px solid black;
	background: #F2F6E7;
	width: 230px;
	height: 360px;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.resourceCatalogue .searchPanel .searchControls .catalogueSelector .catalogueListing {
	width: 453px;
}

.resourceCatalogue .searchPanel .catalogueListing .info {
	margin: 5px 10px 0px 10px;
}

.resourceCatalogue .searchPanel .catalogueListing .info .gwt-Hyperlink a {
	font-size: 11px;
}

.resourceCatalogue .searchPanel .catalogueListing .info .gwt-HTML {
	font-size: 11px;
}

.resourceCatalogue .searchPanel .catalogueListing .item {
	border-top: 1px solid #EEEEEE;
	width: 100%;
}

.resourceCatalogue .searchPanel .catalogueListing .item-first {
	border-top: 0;
}

.resourceCatalogue .searchPanel .catalogueListing .item .heading {
	margin: 10px 10px 5px 10px;
}

.resourceCatalogue .searchPanel .catalogueListing .item .heading .gwt-CheckBox {
	color: #3B4F07;
	font-size: 11px;
	font-weight: bold;
}

.resourceCatalogue .searchPanel .catalogueListing .item .gwt-Label-desc {
	padding: 5px 10px 5px 10px;
}

.resourceCatalogue .searchPanel .catalogueListing .item .extLinkPanel {
	margin-bottom: 4px;
	margin-left: 10px;
	margin-top: 2px;
}

.resourceCatalogue .searchPanel .catalogueListing .item .extLinkPanel .extLink {
	height: 11px;
	width: 12px;
	margin-right: 4px;
	background: url("../images/external_link.gif");
}

.resourceCatalogue .searchPanel .catalogueListing .item .extLinkPanel .extLink a {
	text-decoration: none;
	display: block;
}

.resourceCatalogue .searchPanel .catalogueListing .item .extLinkPanel .gwt-HTML a {
	color: #AAAAAA;
	font-size: 9px;
}

.resourceCatalogue .searchPanel .helperPanel .gwt-Label-title {
	font-weight: bold;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 210px;
}

.resourceCatalogue .searchPanel .helperPanel .gwt-Label-by {
	position: absolute;
	top: 46px;
	left: 10px;
}

.resourceCatalogue .searchPanel .helperPanel .gwt-RadioButton-domainType {
	position: absolute;
	top: 42px;
	left: 27px;
}

.resourceCatalogue .searchPanel .helperPanel .gwt-RadioButton-resourceType {
	position: absolute;
	top: 42px;
	left: 120px;
}

.resourceCatalogue .searchPanel .helperPanel .gwt-Label-lookingFor {
	position: absolute;
	top: 68px;
	left: 10px;
}

.resourceCatalogue .searchPanel .helperPanel .resourceTypes {
	position: absolute;
	top: 90px;
	left: 10px;
}

.resourceCatalogue .searchPanel .helperPanel .domainTypes {
	position: absolute;
	top: 90px;
	left: 10px;
}

.resourceCatalogue .searchPanel .viewOptions {
	margin-left: 10px;
	margin-bottom: 10px;
	width: 737px;
	background: #fefefe;
	border: 1px solid #c9c9c9;
}

.resourceCatalogue .searchPanel .viewOptions .gwt-Label-displayOptions {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 5px;
}

.resourceCatalogue .searchPanel .filterPanel .filter {
	margin-bottom: 4px;
	margin-left: 5px;
	margin-top: 6px;
}

.resourceCatalogue .searchPanel .filterPanel .filter .gwt-Label-filterHeading {
	margin-top: 5px;
	font-size: 11px;
}

.resourceCatalogue .searchPanel .filterPanel .filter .gwt-CheckBox {
	font-size: 10px;
	margin-left: 5px;
}

.resourceCatalogue .searchPanel .filterPanel .filter .gwt-Hyperlink {
	font-size: 10px;
}

.resourceCatalogue .sortBy {
	margin-left: 5px;
	margin-top: 6px;
	margin-bottom: 5px;
}

.resourceCatalogue .navBar {
	margin-top: 10px;
}

.resourceCatalogue .sortBy .gwt-Label {
	margin-top: 3px;
	font-size: 11px;
	margin-right: 4px;
}

.resourceCatalogue .sortBy .gwt-ListBox {
	width: 90px;
}

.resourceCatalogue .resultListing {
	margin-left: 1px;
}

.resourceCatalogue .resultListing .gwt-Label-message {
	margin-top: 14px;
}

.resourceCatalogue .resultListing .item {
	position: relative;
	width: 757px;
	background: #f8f8f8;
	border: 1px solid #c9c9c9;
	margin-bottom: 5px;
}

.resourceCatalogue .resultListing .item .cataloguePanel {
	float: right;
}

.resourceCatalogue .resultListing .item .gwt-Label-source {
	font-size: 10px;
	padding: 10px;
	padding-top: 14px;
	padding-right: 5px;
}

.resourceCatalogue .resultListing .item .gwt-Image-source {
	margin-top: 10px;
	margin-right: 10px;
}

.resourceCatalogue .resultListing .item .onixLevelPanel {
	float: right;
}

.resourceCatalogue .resultListing .item .gwt-Label-onixLevel {
	font-size: 10px;
	padding: 10px;
	padding-top: 14px;
	padding-right: 5px;
}

.resourceCatalogue .resultListing .item .onixLevelIcon {
	height: 21px;
	width: 21px;
	margin-top: 10px;
	margin-right: 10px;
	cursor: hand;
	cursor: pointer;
}

.resourceCatalogue .resultListing .item .onixLevelIcon-1 {
	background: url("../images/resource_catalogue/interop/1.gif");
}

.resourceCatalogue .resultListing .item .onixLevelIcon-2 {
	background: url("../images/resource_catalogue/interop/2.gif");
}

.resourceCatalogue .resultListing .item .onixLevelIcon-3 {
	background: url("../images/resource_catalogue/interop/3.gif");
}

.resourceCatalogue .resultListing .item .onixLevelIcon-4 {
	background: url("../images/resource_catalogue/interop/4.gif");
}

.resourceCatalogue .resultListing .item .gwt-Label-title {
	padding: 10px;
	padding-bottom: 0px;
	font-weight: bold;
}

.resourceCatalogue .resultListing .item .gwt-HTML-title {
	padding: 10px;
	padding-bottom: 0px;
}

.resourceCatalogue .resultListing .item .gwt-HTML-title a {
	font-weight: bold;
}

.resourceCatalogue .resultListing .item .gwt-Image-nationality {
	margin-left: 5px;
	margin-top: 12px;
}

.resourceCatalogue .resultListing .item .gwt-Label-nationality {
	padding: 12px 5px 0px 5px;
	font-size: 10px;
}

.resourceCatalogue .resultListing .item .gwt-Label-lastUpdated {
	padding: 10px;
	padding-bottom: 0px;
	font-size: 11px;
	font-style: italic;
}

.resourceCatalogue .resultListing .item .gwt-HTML-url {
	padding: 10px;
	padding-bottom: 0px;
	padding-top: 5px;
	font-size: 11px;
	font-style: italic;
}

.resourceCatalogue .resultListing .item .gwt-Label-desc {
	padding: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
}

.resourceCatalogue .resultListing .item .gwt-Hyperlink-showInfo {
	padding: 10px;
	padding-top: 6px;
	padding-bottom: 0px;
	float: right;
}

.resourceCatalogue .resultListing .item .gwt-Hyperlink-showInfo a {
	font-size: 11px;
}

.resourceCatalogue .resultListing .item .bottomPadding {
	height: 10px;
}

.resourceCatalogue .resultListing .item .gwt-DisclosurePanel-additionalInfo {
	background: #fff;
	margin-top: 10px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.resourceCatalogue .resultListing .item .gwt-Label-fieldHeading {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.resourceCatalogue .resultListing .item .sectionBox {
	border: 1px solid #ddd;
	margin-left: 10px;
	width: 715px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.resourceCatalogue .resultListing .item .sectionBox .innerSectionBox {
	border: 1px solid #ddd;
	margin-left: 20px;
	width: 668px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.resourceCatalogue .resultListing .item .gwt-Label-fieldValue {
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}

.resourceCatalogue .resultListing .item .gwt-HTML-fieldValue {
	font-size: 11px;
	padding: 5px 10px 5px 10px;
}

.resourceCatalogue .resultListing .item .pocPanel {
	font-size: 11px;
	margin: 5px 10px 5px 10px;
}

.resourceCatalogue .resultListing .item .pocEmailPanel {
	background: url("../images/resource_catalogue/email.png") no-repeat;
	margin-left: 10px;
}

.resourceCatalogue .resultListing .item .pocEmailPanel .gwt-HTML {
	margin-left: 20px;
}

.resourceCatalogue .resultListing .item .pocPhonePanel {
	background: url("../images/resource_catalogue/phone.png") no-repeat;
	margin-left: 10px;
}

.resourceCatalogue .resultListing .item .pocPhonePanel .gwt-Label {
	margin-left: 17px;
}

.resourceCatalogue .resultListing .item .pocAffiliationPanel {
	margin-left: 10px;
}

.resourceCatalogue .resultListing .item .hcPanel {
	font-size: 11px;
	margin: 5px 10px 5px 10px;
}

.resourceCatalogue .resultListing .item .hcUrlPanel {
	background: url("../images/resource_catalogue/world_link.png") no-repeat;
	height: 16px;
	margin-left: 10px;
}

.resourceCatalogue .resultListing .item .hcUrlPanel .gwt-HTML {
	margin-left: 20px;
}

.resourceCatalogue .resultListing .item .gwt-Label-hcDesc {
	margin-top: 10px;
}

.resourceCatalogue .resultListing .item .hcAddressPanel {
	margin-top: 10px;
	background: url("../images/resource_catalogue/building.png") no-repeat;
}

.resourceCatalogue .resultListing .item .hcAddressPanel .gwt-Label {
	padding-left: 20px;
}

.resourceCatalogue .resultListing .item .attrListing {
	font-size: 11px;
	margin: 5px 10px 5px 10px;
}

.resourceCatalogue .resultListing .item .attrListing .gwt-Label-heading {
	margin-bottom: 5px;
}

.resourceCatalogue .resultListing .item .attrListing .gwt-Label-attrName {
	margin-left: 20px;
}

.resourceCatalogue .resultListing .item .attrListing .gwt-Hyperlink-showHide {
	margin-left: 20px;
}

/* training materials dialog box */

.scrollableDialogBoxScrollPanel-training {
	width: 270px;
	height: 350px;
	margin-bottom: 10px;
	background: white;
}

.scrollableDialogBoxScrollPanel-training .gwt-Label-intro {
	margin-bottom: 20px;
	padding: 5px;
}

.scrollableDialogBoxScrollPanel-training .availableFormats .formatHeading {
	margin-left: 5px;
}

.scrollableDialogBoxScrollPanel-training .availableFormats .availableFormatsTableFileNameRow .availableFormatsTableCell {
	background: white;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.scrollableDialogBoxScrollPanel-training .availableFormats .availableFormatsTableVersionRow .availableFormatsTableCell {
	background: white;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.scrollableDialogBoxScrollPanel-training .availableFormats .availableFormatsTableReleaseDateRow .availableFormatsTableCell {
	background: white;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* links page */

#partnerLinks .intro {
	padding-bottom: 5px;
}

#partnerLinks .linkItem {
	clear: both;
}
	
#partnerLinks .link {
	padding-top: 26px;
}

#partnerLinks .logo {
	width: 134px;
	float: left;
	margin-top: 5px;
	margin-left: 50px;
	margin-bottom: 5px;
}

#partnerLinks .logo img {
	border: 0px;
}

#partnerLinks #otherLinks {
	clear: both;
	padding-top: 3px;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 13px;
}

#partnerLinks #ncriLinks {
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 8px;
	clear: both;
	font-style: italic;
}

#partnerLinks #collabLinks {
	margin-left: 20px;
	padding-top: 6px;
	padding-bottom: 8px;
	clear: both;
	font-style: italic;
}

.quality_table 
{
    border:solid 1px #009999;
}
.quality_table_row
{
    border:solid 1px #009999;
}
.quality_table_title_cell {
    border-bottom:solid 1px #009999;
    border-right:solid 1px #009999;
	background-color: #009999;
	color: #FFFFFF;
}
.quality_table_cell {
    border-bottom:solid 1px #009999;
    border-right:solid 1px #009999;
}
.quality_table_cell_select
{
    border-bottom:solid 1px #009999;
    border-right:solid 1px #009999;
    background-color: #aaffff;
}
