/* 
  This file is copyrighted. You may not use any code nor information from file without written permission.
  Efoze.co.il site crew (2005) (c)
*/

body,tr,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px; NIV*/
	margin: 0px;
}

body {
	overflow-y: scroll;
	overflow-x: hidden;
}

td {
	padding: 2px 5px;
}

td.olPopup {
	padding: 1px;
}

.none {
}

.footer {
	font-size: 10px;
	color: grey;
	text-align: center;
}

.helpPopup {
	width: 16px;
	height: 16px;
}

input,textarea {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px; NIV*/
	padding: 0px 3px;
}

select {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px; NIV*/
}

.searchHighlighted {
	background-color: #FFFF00;
} /* highlighted search keywords */

input.cb {
	border: none;
	vertical-align: middle;
}

.noUnderline {
	text-decoration: none;
}

.selinks {
	text-decoration: none;
	color: #999999;
}

.selinks:hover {
	text-decoration: none;
	color: #999999;
}

.selinks:active {
	text-decoration: none;
	color: #999999;
}

.selinks:visited {
	text-decoration: none;
	color: #999999;
}

.smalllinks {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}

.smalllinks:hover {
	color: #999999;
	font-size: 12px;
	text-decoration: underline;
}

.smalllinks:visited {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}

.smalllinks:active {
	color: #999999;
	font-size: 12px;
	text-decoration: none;
}

.remark  {
	font-size: 12px;
}

a:visited {
	color: #0000FF;
}

a:hover {
	color: #2222FF;
}

a:active {
	color: #2222FF;
}

.fakeLink {
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
	/*cursor: hand;*/
}

.clsHidden {
	visibility: hidden;
	position: absolute;
	overflow: hidden;
}


/* -- Contact us styles --- */

table.cu {

}

input.cu {
	width: 200px;
}

table.cuError {
	border-top: 1px solid #CC6600;
	border-right: 1px solid #CC6600;
	background-color: #FFCC99;
}

.cuErrorCol {
	border-bottom: 1px solid #CC6600;
	border-left: 1px solid #CC6600;
}

.cuErrorCaption {
	font-weight: bold;
	font-size: 16px;
	color: red;
}

.cuErrorMsg {
	color: black;
}

.cuRequired {
	font-weight: bold;
}

/* --- Extended desc styles --- */

table.ed {
	border: 1px solid #0000CC;
}

.edColSpace {
	background-color: white;
	width: 25px;
	border: 0px solid black;
}

.edColNormalCap {
	background-color: #D9FFB3;
	border-top: 1px solid white;
	border-right: 1px solid white;
	font-weight: bold;
/*	width: 100px;*/
}

.edColNormal {
	background-color: #D9FFB3;
	border-top: 1px solid white;
	border-right: 1px solid white;
/*	width: 100px;*/
}

/* --- News block styles --- */
table.nb {
	border: 1px solid #000099;
}

.nbHeader {
	background-color: #000099; 
	color: #FFFFFF;
	font-size: 14px;
	padding: 2px 0px;
}

.nbHeaderCatName {
	font-weight: bold;
	color: #CCFFFF;
}

.nbRow {
	cursor: pointer;
	/*cursor: hand;*/
}

.nbRowColor1 {
	background-color: #99CCFF;
}

.nbRowColor2 {
	background-color: #FFFFFF;
}

.nbRowSelected {
	background-color: #6699CC;
}

.nbCol {
	border-bottom: 1px solid gray;
}

.nbDate {
	font-size: 14px;
}

.nbScat {
	font-size: 14px;
}

.nbLocation {
	font-size: 14px;
}

.nbShortdesc {
	text-decoration: underline;
	font-size: 12px;
}

/* Upload manager styles ---- */
table.um {
}

table.umError {
	border-top: 1px solid #CC6600;
	border-right: 1px solid #CC6600;
	background-color: #FFCC99;
}

.umErrorCol {
	border-bottom: 1px solid #CC6600;
	border-left: 1px solid #CC6600;
}

.umErrorCaption {
	font-weight: bold;
	font-size: 16px;
	color: red;
}

.umErrorMsg {
	color: black;
}


/* User login styles ----
	margin-left: auto;
    margin-right: auto;

 */
div.bp {
	background-color: #FFFFCC; 
	border: 0px solid #FF9933;
	padding: 7px;
	width: 86.5%;
	margin-right: auto;
	margin-left: auto;

}

/* ---- New user styles ---- */
table.nu {
	border: 1px solid #99FF99;
	background-color: #CCFFCC;
}

table.nuError {
	border-top: 1px solid #CC6600;
	border-right: 1px solid #CC6600;
	background-color: #FFCC99;
}

input.nu {
	width: 200px;
}

select.nu {
	width: 200px;
}

.nuRequired {
	font-weight: bold;
}

.nuErrorCol {
	border-bottom: 1px solid #CC6600;
	border-left: 1px solid #CC6600;
}

.nuErrorCaption {
	font-weight: bold;
	font-size: 16px;
	color: red;
}

.nuErrorMsg {
	color: black;
}


/* ---- Insert record styles -----*/
table.ir {

}

table.irError {
	border-top: 1px solid #CC6600;
	border-right: 1px solid #CC6600;
	background-color: #FFCC99;
}

input.ir {
	width: 200px;
}

select.ir {
	width: 200px;
}

.irErrorCol {
	border-bottom: 1px solid #CC6600;
	border-left: 1px solid #CC6600;
}

.irRequired {
	font-weight: bold;
}

.irErrorCaption {
	font-weight: bold;
	font-size: 16px;
	color: red;
}

.irErrorMsg {
	color: black;
}

.irErrorRow {
}


/* location bar styles */

.lbCurrentlocation {
	text-decoration: none;
	font-weight: bold;
	color: #0066FF;
}

.lbNormallocation {
	text-decoration: underline;
	color: #0000FF;
	cursor: pointer;
	/*cursor: hand;*/
}



/* ---- Result table styles  ----*/

table.rt {
	border: 1px solid #000000;
	border-top-width: 0px;
	border-right-width: 0px;
}

.rtCol { /* applied to each column */
	text-align: center;
	vertical-align: top;
	border: 1px solid #000000;
	border-left-width: 0px;
	border-bottom-width: 0px;
	font-size: 12px;
}

.rtColType_BOLD {
	font-weight: bold;
}

.rtColType_ANIMATED {
	font-style: italic;
}

.rtColType_HIGHLIGHT {
	text-decoration: underline;
}

.rtTableHeader {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	vertical-align: middle;
}

.rtRow { /* applied to each row */
	cursor: pointer;
	/*cursor: hand;*/
}

.rtRowColor1 { /* applied to each odd row */
	background-color: #EAEAFF;
}

.rtRowColor2 { /* applied to each even row */
	background-color: #99CCFF;
}

.rtRowPriority { /* applied to each prioritized row */
	background-color: #FFFF99;
}

.rtRowSelected { /* applied to each selected row */
	background-color: #66CCCC;
}




/* ---- Search bar styles ---- */



.sbSearchBar {
	background-color: #FFFFCC;
	/*background-color: #6699CC;*/
	/*background-color: rgb(204,255,255);*/
	padding: 0px;
}

.sbNewImg {
	padding: 0px;
	margin: 0px;
}

.sbLogobar {
	background-color: #FFFFFF;
	/*background-color: #6699CC;*/
	/*background-color: rgb(204,255,255);*/
	padding: 0px;
}

.sbRegionBold {
	color: #FF0000;
}

.sbSearchHeaders {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px;
}

.sbBackBar {
	text-align: center;
	height: 50px;
	width: 138px;
	background-image: url(../images/backbar.gif);
	padding: 0px;
}

.sbCategoryTable {
	padding: 0px;
}

.sbSubCategoryTable {
	padding: 0px;
}
