/* CSS Document */

/* ---  begin banner style --- */
body {
	font-family: terafik, tahoma, arial, 'times new roman', sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.allTable {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.bannerTexture {	/*	the cells from the banner that are beside the arm */
	background-color: #d3d3d4;
	background-image: url(images/bannerTexture.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.bannerArm {		/*	the cell from the banner containing the arm part */
	margin: 0px;
	padding: 0px;
	background-color: #d3d3d4;
	background-image: url(images/bannerTexture.gif);
	background-position: top;
	background-repeat: repeat-x;

}

.bannerArmIMG {		/*	the IMG tag containing the arm */
	margin: 0px;
	padding: 0px;
}

.bannerBar {		/* the row thet seperates the banner from the content */
	background-color: #335566;
	height: 10px;
	width: 100%;
}

/* ---  end banner style --- */


/* ---  begin menu style --- */

.notBannerContent {	/*	the main big cell from the toppest table that contains the table with 3 columns for content */
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
}

.notBannerTable { 	/*	the inner table in the notBannerContent cell, having 3 columns containing the contents of the page in the 
						middle cell, the menu list in the right cell and the advertising column in the left cell */
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.menuColumn {		/*	the right cell from the inner table that contains another table, rendering the menu list. */
	width: 130px;
	height: 100%;
	padding: 0px;
	vertical-align:top;
}

.menuTable {		/*	the inner table, child of the menuColumn cell, renderng the menu list */
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #335566;
	background-color: #f5f5f5;
	font-size: 8pt;
}

.menuTitr {			/*	the cells from the menu table that are list headers and are not links */
	cursor: auto;
	width: 100%;
	height: 25px;
	font-weight: bold;
	color: #000000;
	background-color: #7a8f98;
	background-image: url(images/menuTitrGradBG.gif);
	background-position: left;
	background-repeat: repeat-y;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #335566;
	text-align: center;
	vertical-align: middle;
}

.menuItemSelf {		/* the menu item whose page is currently loaded*/
	width: 100%;
	height: 25px;
	font-weight: 300;
	color: #000000;
	background-color: #c8d0d3;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-width: 2px;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}

.menuItem {		/* each link intem on te menu */
	width: 100%;
	height: 25px;
	font-weight: 300;
	color: #000000;
	background-color: #f5f5f5;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	border-top-style: solid;
	border-top-color: #f5f5f5;
	border-width: 1px;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}

.menuItem:hover {
	color: #ffffff;
	background-color: #345566;
	background-image: url(images/menuItemOverGradBG.gif);
	border-color: #b6e9fc;
}

.menuItem a {
	text-decoration: none;
	color: #000000;
}


.menuItem a:hover {
	text-decoration: none;
	color: #FFFFFF;	
}

.loginTitr {	/* titr for the login part */
	cursor: auto;
	width: 100%;
	height: 35px;
	font-weight: bold;
	color: #ffffff;
	background-color: #7a8f98;
	background-image: url(images/menuItemOverGradBG.gif);
	background-position: left;
	background-repeat: repeat-y;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #335566;
	text-align: center;
	vertical-align: middle;
}

.loginColumn {	/*	the TD containing the login table */
	width: 100%;
	color: #000000;
	background-color: #f5f5f5;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	border-top-style: solid;
	border-top-color: #f5f5f5;
	border-width: 1px;
	text-align: right;
	vertical-align: top;
	padding: 0px;	
}

.loginTable {	/* the login table */
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.loginTextCell {
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding-right: 10px;
	font-size: 7pt;	
}

.loginFormCell {
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	font-size: 8pt;	
}

.loginForm {
	width: 60px;
	border-style: solid;
	border-size: 1px;
	border-color: #335566;
	background-color: #ebecea;
	background-image: url(images/formGradBG.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #000000;
}

.loginButton {
	border-style: solid;
	border-size: 1px;
	border-color: #335566;
	background-color: #ebecea;
	background-image: url(images/formGradBG.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: terafik, tahoma, arial, 'times new roman', sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
}
/* ---  end menu style --- */

/* ---  begin main column style --- */

.mainColumn {	/* the middle TD from the table where main content would go here */
	text-align: justify;
	vertical-align: top;
	padding: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

.titrcell{
color: #335566;
	font-size: 16pt;
	font-weight: bold;
	vertical-align:top;
	text-align:right;
	padding-top:20px;
	padding-right: 20px;
	padding-left: 20px;
}
.titrcell span.titr{
border-bottom-style: solid;
	border-bottom-color: #335566;
	border-bottom-width: 2px;
}

/* ---  end main column style --- */


/* ---  begin left advertising banner style --- */

.leftBannerColumn {	/* left TD from the content table, containing the lefBannerTable table*/
	width: 130px;
	background-image: url(images/leftBannergradBG.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.leftBannerTable { 	/* the left banner table */
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

.leftBannerTitrCell {
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #b6e9fc;
}

.leftBannerAdCell {
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
}
/* ---  end left advertising banner style --- */

/* ---  end footer style --- */

.footerTable {
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #335566;
	border-style: none;
	border-width: 0px;
}

.ncrArmIMG {
	border-style: none;
	border-width: 0px;
	padding-right: 20px;
	padding-left: 20px;
}

.footerScroller {
	width: 90%;
	height: 30px;
	border-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.footerScrollerSeperator {
	color: #b6e9fc;
	font-weight: bold;
}
.text{
font-family:Tahoma, "Times New Roman";
font-size:85%;
}
.error
{
	color:#ee0000;
}
.textbox
{
	font-family:Tahoma, "Times New Roman";
	font-size:90%;
}
.TextEditor{
	width: 100%;
	height: 20em;
}
.button{
	font-family:Tahoma, "Times New Roman"
	}
.TableListFirstColumn{
	background-color:#335566;
	color:#FFFFFF;
	direction:rtl;
}
.TableListSecondColumn{
	background:#f5f5f5;
	direction:rtl;
}
.rtl{
	direction:rtl;
}
/* ---  end left advertising banner style --- */





/* --- Added for reporting section. Change if you don't like it. --- */
A.MenuLinks:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.MenuLinks:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.MenuLinks:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
A.MenuLinks:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #555555;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
