/*The body/main content page */
#page{
	width:650px;
}

/*define the body style*/
body{

}

body, td, th, div, p {
	font-family: Arial, Helvetica, sans-serif;
}

/*The style for the tool name */
.toolLabel, .toolLabel A:link, .toolLabel A:visited {
	font-size:20pt;
	color:#6386DE;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
}

.footer {
	border-bottom: 1px #47831E dotted;		
}

/*The collapseable tab on the form page*/

.tabHeader{
	/*background:url('/search/idx/dev/graphics/titleBG.png') bottom repeat-x;
	*/
	background-color:#5EAA2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFF;
	font-weight:bold;
}

/*The brief bold description or sub label of the tool 
.logoBox{
	float: left;
	width: 800px;
	height: 120px;
	background: url(http://www.discovernewleaf.com/beta/images/sheet-logo.gif) no-repeat;
	background-position: bottom center;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px #47831E dotted;
}

/*Box that will contain border and filled background color 
.fillBox{
	float: left;
	width: 800px;
	height: 111px;
	background: url(http://www.discovernewleaf.com/beta/images/logo.gif) no-repeat; 
	background-position: bottom center;
	margin: 0;
	padding: 0;	
}

/*box with only border */
.borderBox{
	/*border: 1px solid #6386DE;*/
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	border-top: 1px #47831E dotted; background-color:#F1F8EB;
}

/*the regular td bg that has hover*/
.tdOff{
	background-color:#FFFFFF;
}

/*the hover over td bgcolor hover*/
.tdHover{
	background-color:yellow;
}

/*other misc. boxs with only border*/
.otherborderBox{
	border: 1px solid #6386DE; white-space:nowrap;
	padding:0px 5px 0px 5px;	
}

/*other misc. boxs with only border and filled*/
.otherfillBox{
	border: 1px solid #6386DE; white-space:nowrap;
	padding:0px 0px 0px 5px;
	background-color:#6386DE; 
}

/*usually the border for images*/
.imageborderBox{
	border: 1px solid red; white-space:nowrap;
}


/*usually the back button to previous page*/
.backButton{
	background-image:url(http://dev.har.com/searchidx/graphics/back.gif);
	background-repeat:no-repeat;
	height:15px;
	width:25px;
	cursor:pointer;
}

/*usually the popup/div headerbar*/
.infoTab{
	padding-left:6px;
	background-color:#CEE7FF;
	border-bottom: 1px solid #6386DE;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	color:#454545;
	width:100%;
}

.pCursor{
	cursor:pointer;
}

/*the header text in the cart */
.cartHeader{
	border-bottom:2px solid #A4CD84;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
}

/*The tab section style on particular section*/
.sectionTab{
	background-color:#CEE7FF;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#6386DE;
	width:180px;
	height:22px;
}

/*The popup menu tab in the popup div*/
.popMemItem{
	border:1px solid  #666666;
	background-color:white;
	padding-left:5px;
	padding-right:5px;
}

.popMemItem A:link, .popMemItem A:visited{
	font-size:10pt;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/* The style for the search button. You can even define the image */
.searchButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #454545;
}

/* The style for the go button. You can even define the image */
.goButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #454545;
}

/* style for submit button */
.submitButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #454545;
}

/* The style for the clear button. You can even define the image */
.clearButton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #454545;
}

/*The td with bottom line style */
.bottomLine{
	border-bottom: 1px solid #6386DE;
}

/*The td with top line style */
.topLine{
	border-top: 1px solid #6386DE;
}
/*title label usually the big font for a particular label in certain pages. */
.titleLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#5EAA2F;
	
}
.carttitleLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:red;
}
/*The header label for each section in a page. Usualy the title for each section table result or data page ex. Building Name etc..*/
.sectionLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

/*The header label for each form. Usualy the title for each section form  */
.formLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6db43f;
	text-align: left;
}

/* The text style for the input label */
.inputLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #454545;
	text-align: left;
}

/* The text style for the actual text in the input field*/

.inputText, .inputText A:link, .inputText A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
	text-align: left;
}

.inputField{
	background-color:white;
}
/*link for prev text in paging*/
.prevText,.prevText A:link, .prevText A:visited {
	color:#6386DE;
}

.nextText,.nextText A:link, .nextTextt A:visited {
	color:#6386DE;
}


/* The text style for the non-field label.*/
.itemLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #454545;
}

.cartDiv{
	background-image:url(http://dev.har.com/searchidx/graphics/fadedbg.gif);
	background-repeat:repeat-x;
	border:1px solid #666666;
	background-color:white;
	width:400px;
	height:590px;
	padding:4px;
}

.popDiv{
	border:1px solid #666666;
	background-color:white;
	width:580px;height:580px;
	background-image:url(http://dev.har.com/searchidx/graphics/fadedbg.gif);background-repeat:repeat-x;padding:5px;
}
.cartitemText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* The text style for the value of the label */
.itemText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #A4CD84;
	text-decoration: none;
}

.itemText, .itemText A:link, .itemText A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #A4CD84;
	text-decoration: none;
}

/* The text style for the non-field description label */
.descLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #454545;
}
/*Style for any description text */
.descText, .descText A:link, .descText A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
}

/*The text link style for link text */
.linkText, .linkText A:link, .linkText A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
}
/*The text style for link hover*/
.linkText A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #454545;
	text-decoration: none;

}

/*The text style for column(header) of a table */
.columnHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #454545;
	text-decoration: none;
}

/*The text for the content of the table */
.tableContent{

}

/*the paging text style */
.pagingText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #454545;
}

.pagingText, .pagingText A:link, .pagingText A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
}

.pagingText A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #454545;

	text-decoration: none;
}

.currentPage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #6386DE;
	text-decoration: none;
}
.navTextHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

/*Style for certain navtext item*/
.navText, .navText A:link, .navText A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
}

.navText A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	text-decoration: underline;
}

/*error text. Any text that alert users for errors*/
.errorText{
	color:#FF0000;
}
