﻿@import url(skins/aqua/theme.css);

body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

td
{
	vertical-align: top;
}

.page
{
}

.header
{
}

.subheader
{
}

.logo
{
}

.footer
{
	font-size: 80%;
	padding: 3px;
	margin-top: 10px;
	color: silver;
}

.container
{
	border: solid 1px #a4bacc;
	direction: rtl;
	margin: 20px auto 20px auto;
	padding: 5px;
	background: url(../../images/graygradient.gif) white repeat-x left bottom;
}

*.side-menu
{
	border: solid 1px #a4bacc;
	direction: rtl;
	margin: 20px auto 20px auto;
	background: #afcddf;
	padding: 0;
}

*.side-menu-item, *.side-menu-hover, *.side-selected-menu-item
{
	width: 100%;
	border-bottom: #94bfd1 1px solid;
}

*.side-menu-hover
{
	background: #6fbffc;
}

*.side-menu-item
{
	color: black;
}

*.side-selected-menu-item
{
	background: #487dbf;
	color: white;
}

*.side-menu-item a
{
	display: block;
}

*.greeting-area
{
	background: white;
	padding: 5px 5px 10px 5px;
}

.container-hdr
{
	background-position: left bottom;
	background-image: url(../../images/sub_header_bg.gif);
	background-repeat: repeat-x;
	background-color: #5090c0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	text-decoration: none;
}

*.topnews-container
{
	border: solid 1px #a4bacc;
	direction: rtl;
	margin: 20px auto 20px auto;
	background: url(../../images/bottombar.gif) #50a8c8 repeat-x left bottom;
}

*.no-data-found
{
	border: hidden;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 15px auto 15px auto;
}

*.topnews-hdr
{
	padding: 2px;
	background: url(../../images/bg.jpg) #151b34 fixed repeat-x left top;
}

*.topnews-hdr a, *.topnews-container a
{
	color: #FFFFFF;
	text-decoration: none;
}

*.topnews-hdr a:hover, *.topnews-container a:hover
{
	text-decoration: underline;
}

.container-body
{
}

.subcontainer
{
	border: solid 1px #a4bacc;
	direction: rtl;
	margin-top: 10px;
	padding: 5px;
	background-color: white;
	background-image: url(../../images/graygradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.adjacent-subcontainer
{
	border: solid 1px #a4bacc;
	direction: rtl;
	padding: 5px;
	background-color: white;
	background-image: url(../../images/graygradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.subcontainer-hdr
{
	background-position: left;
	background-image: url( '../../images/sub_header_bg.gif' );
	background-repeat: repeat-x;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	text-align: right;
	text-decoration: none;
}

.subcontainer-body
{
}

.textbox
{
	font-family: Arial;
	font-size: 100%;
	text-align: right;
}

.dropdown
{
	font-family: Arial;
	font-size: 100%;
}

.error
{
	color: red;
	font-weight: bold;
	font-size: 130%;
	direction: rtl;
	background-image: url(../../images/error-big.gif);
	background-repeat: no-repeat;
	background-position: right;
	border: solid 1px red;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 40px;
	display: inline-block;
	background-color: #ffffe0;
	margin-top: 10px;
}

.greeting
{
	direction: rtl;
	color: Red;
	font-weight: bold;
	text-align: right;
	font-size: 110%;
}

.normal
{
	text-align: right;
	direction: rtl;
	padding: 5px;
}

.grid-container
{
	border: solid 1px #a4bacc;
	padding: 3px;
}

.grid
{
	direction: rtl;
	width: 100%;
	border-style: none;
}

.expanding-grid
{
	direction: rtl;
	width: 100%;
	border: solid 1px #4aaec6;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.small-grid
{
	direction: rtl;
	border-style: none;
}

.no-sort-grid-header, .no-sort-grid-header th
{
	font-weight: bold;
	background-color: #508CD4;
	color: White;
	white-space: nowrap;
	border-style: none;
	font-family: Arial;
	font-size: 11px;
}

.forum-grid
{
	direction: rtl;
	text-align: justify;
	background-color: White;
	width: 100%;
	border-style: dotted;
}

.forum-header
{
	font-weight: bold;
	background-color: #508CD4;
	color: White;
	white-space: nowrap;
	border-style: none;
	font-family: Arial;
	font-size: 1px;
	height: 1px;
	visibility:hidden;
}

.forum-row td
{
	border-style: none;
	padding: 1px;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial;
}

.forum-row td a
{
	font-size: 11px;
	text-decoration: none;
	font-family: Arial;
}

.forum-root
{
	font-weight: bold;
	background-color: #508CD4;
	color: White;
	white-space: nowrap;
	border-style: none;
	font-family: Arial;
	font-size: 11px;
	width: 100%;
}

.forum-post
{
	background-color: White;
	color: Black;
	white-space: nowrap;
	border: solid 1px #a4bacc;
	font-family: Arial;
	font-size: 11px;
	width: 100%;
}

.expanding-grid-header, .expanding-grid-header th
{
	font-weight: bold;
	background-color: #4aaec6;
	color: White;
	white-space: nowrap;
	border-style: none;
	font-family: Arial;
	font-size: 11px;
}

.grid-header
{
	font-weight: bold;
	background-color: #508CD4;
	color: White;
	padding-right: 15px;
	white-space: nowrap;
	border-style: none;
	font-family: Arial;
	font-size: 11px;
}

.grid-header a
{
	background-color: #508CD4;
	color: White;
}

.grid-row td
{
	background-color: White;
	border-style: none;
	padding: 1px;
	font-size: 11px;
	color: #33404c;
	text-decoration: none;
	font-family: Arial;
}

.grid-row td a, .expanding-grid-row td a, .grid-alternative-row td a
{
	font-size: 11px;
	color: #33404c;
	text-decoration: none;
	font-family: Arial;
}

.grid-row td a:hover, .expanding-grid-row td a:hover, .grid-alternative-row td a:hover
{
	font-size: 11px;
	color: #33404c;
	text-decoration: underline;
	font-family: Arial;
}

.expanding-grid-row td
{
	background-color: #d6dfef;
	border-style: none;
	padding: 1px;
	font-size: 11px;
	color: #33404c;
	text-decoration: none;
	font-family: Arial;
}

.grid-alternative-row td
{
	background-color: #D2E3EE;
	border-style: none;
	padding: 1px;
	font-size: 11px;
	color: #33404c;
	text-decoration: none;
	font-family: Arial;
}


.harig-row td, .harig-row td input
{
	color: red;
	border-style: none;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial;
}

.tab
{
	background-color: #F5F5F5;
	color: black;
	text-align: center;
	padding: 3px;
	border-top-color: #a4bacc;
	border-left-color: #a4bacc;
	border-right-color: #a4bacc;
	border-bottom-color: #F5F5F5;
	border-style: solid;
	border-width: 1px;
}

.tabstrip
{
	padding-top: 5px;
}

.tabHover
{
	background-color: #B0C4DE;
	padding: 3px;
	border: #a4bacc 1px solid;
}

.tabSelected
{
	border-top-color: #a4bacc;
	border-left-color: #a4bacc;
	border-right-color: #a4bacc;
	border-bottom-color: #dcdcdc;
	border-width: 1px;
	background-color: #dcdcdc;
	font-weight: bold;
	padding: 3px;
}

.tabstrip
{
	text-align: right;
	direction: rtl;
}

.tabpanel
{
	text-align: right;
	border: solid 1px #a4bacc;
	direction: rtl;
	margin-bottom: 20px;
	padding: 5px;
	background-color: white;
}

.link
{
}

.table-caption
{
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: Navy;
	direction: rtl;
}

.panel
{
}

.table-caption
{
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}

.unsorted
{
	background-image: none;
	padding: 5xp;
}

.sortedAsc
{
	background-image: url(../../images/sort_asc.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5xp;
	padding-right: 15px;
	margin-right: 15px;
}

.sortedDesc
{
	background-image: url(../../images/sort_desc.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5xp;
	padding-right: 15px;
	margin-right: 15px;
}

.breadcrumb
{
	text-align: right;
	float: right;
}

.breadcrumb a
{
	background-image: none;
	margin-right: 0;
}

.icons
{
}

.field-label
{
	font-weight: bold;
}

.field-body
{
}

.centered
{
	text-align: center;
}

.bigbutton
{
	font-size: 160%;
	border: outset 2px #f5f5f5;
}

.button
{
	font-size: 120%;
	color: Navy;
}

.new-yellow-card-button
{
	background-color: Yellow;
	font-weight: bold;
}

.new-red-card-button
{
	background-color: red;
	color: White;
	font-weight: bold;
}

.important
{
	border: solid 1px red;
	padding: 10px;
	background-color: #ffffcc;
}

.yellow-card
{
	background-color: yellow;
	border: 1px solid black;
}

.red-card
{
	background-color: red;
	border: 1px solid black;
}

.calendar
{
}

.icon-text
{
	font-size: 80%;
}

.bold
{
	font-weight: bold;
}

.smaller
{
	font-size: 80%;
}

.invalid-left
{
	background-image: url(../../images/error.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.invalid-right-icon-and-text
{
	background-image: url(../../images/error.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	width: 16px;
	height: 16px;
	font-size: 110%;
}

.invalid-right-icon-no-text
{
	background-image: url(../../images/error.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 16px;
	height: 16px;
	display: inline-block;
}

.team-name
{
	background-color: #508CD4;
	font-weight: bold;
	color: White;
}

.emphasized-label
{
	border: solid 1px #a4bacc;
	font-weight: bold;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 120%;
	background-color: #f0f8ff;
}

.emphasized-but-not-padded-label
{
	border: solid 1px #a4bacc;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	font-size: 120%;
	background-color: #f0f8ff;
}

.total
{
	font-weight: bold;
	background-color: #f0f8ff;
}

.game-A-side
{
	background-color: #ffefd5;
}

.game-B-side
{
	background-color: #F0FFF0;
}

.subgame-A-title
{
	border: solid 1px #a4bacc;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	font-size: 150%;
	background-color: #ffdab9;
}

.subgame-B-title
{
	border: solid 1px #a4bacc;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	font-size: 150%;
	background-color: #ccffcc;
}

.switch
{
	cursor: pointer;
	font-weight: bold;
}

.controller-report-main-referee
{
	background-color: #ffefee;
	border: solid 1px #a4bacc;
}

.controller-report-ozer1
{
	background-color: #f0fff0;
	border: solid 1px #a4bacc;
}

.controller-report-ozer2
{
	background-color: #f0f8ff;
	border: solid 1px #a4bacc;
}

.controller-report-referee4
{
	background-color: #fffae3;
	border: solid 1px #a4bacc;
}

.drive-point
{
	border: solid 1px #a4bacc;
	background-color: #f0fff0;
	padding: 4px;
	text-align: right;
}

.drive-point-type
{
	background-color: #f0f8ff;
	border: solid 1px #a4bacc;
	font-weight: bold;
}

.distance-panel
{
	font-weight: bold;
	color: Navy;
}

.address-panel
{
	border: 1px solid #a4bacc;
	padding: 4px;
	height: 1em;
	margin-top: 4px;
	background-color: #fffae3;
	direction: rtl;
}

.referee-select-panel
{
	border: 1px solid #a4bacc;
	padding: 4px;
	margin-top: 4px;
	display: none;
	background-color: #f0fff0;
}

.enter-address-panel
{
	border: 1px solid #a4bacc;
	padding: 4px;
	margin-top: 4px;
	display: none;
	background-color: #f0fff0;
}

.drive-point-toolbar
{
	padding-left: 4px;
	background-color: #f0f8ff;
	border: solid 1px #a4bacc;
}

.total-milage
{
	border: 1px solid #a4bacc;
	background-color: #fffacd;
	font-weight: bold;
	margin: 5px;
}

.rep_title
{
	font-size: 120%;
	font-weight: bold;
	color: Navy;
}

.ref_rep_title
{
	font-weight: bold;
}

.row
{
	padding-right: 10px;
}

.rep_part
{
	padding-bottom: 10px;
}

.confirmation-box
{
	border: 1px solid #a4bacc;
	padding: 5px;
	line-height: 1.5em;
	background-color: #fffae3;
	direction: rtl;
	text-align: right;
	font-size: 12px;
}

.d_ref_nochechut_kvotza
{
	font-weight: bold;
	text-decoration: underline;
}

.ref_rep_body
{
	font-size: 12px;
}

.print-cell
{
	border: 1px solid black;
}

.print-header-cell
{
	border: 1px solid black;
	text-align: center;
	font-weight: bold;
}

.toprint
{
	text-align: right;
	direction: rtl;
}

UL.autocomplete
{
	height: 10em;
	overflow: auto;
}

.drive-point-number
{
	background-color: #f0f8ff;
	border: solid 1px #a4bacc;
	font-weight: bold;
}

.other-game-panel
{
	border: 1px solid #a4bacc;
	padding: 4px;
	margin-top: 4px;
	display: none;
	background-color: #f0fff0;
}

.autofill
{
	cursor: pointer;
	font-weight: bold;
}

textarea
{
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}

.autotext-positive
{
	color: green;
	font-weight: bold;
}

.autotext-negative
{
	color: red;
}

.autotext
{
}

.autotext-separator
{
	width: 95%;
	color: #a4bacc;
	height: 1px;
}

.right
{
	text-align: right;
}

.update-progress
{
	font-weight: bold;
	color: Orange;
}

#left-pane
{
	padding-right: 30px;
	width: 190px;
}

#content-pane
{
}

.circulars-table
{
	border: 1px solid #a4bacc;
}

.circular a, .alt-circular a, *.links-item a
{
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}

*.circular-item, *.links-item, *.event, .circular a, .alt-circular a, *.links-item a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

*.circular-item, *.links-item, *.event
{
	text-align: right;
	margin-bottom: 15px;
	border-bottom: solid 1px #9cc0cc;
	margin-left: 10px;
	margin-right: 2px;
}

*.link-text
{
	color: #003399;
}

.circular a:hover, .alt-circular a:hover, .links-item a:hover
{
	text-decoration: underline;
}

*.event-date, *.event-desc, *.event-place, *.event-organizer
{
	color: #003399;
}

*.event-date
{
	direction: ltr;
}

.alt-circular
{
	background-color: #D2E3EE;
}

.no-border
{
	border-style: none;
}

.news-title
{
	text-align: right; /*font-size: 9pt;*/ /*font-size: 1em;*/
	font-family: Arial;
	font-size: 10px;
	font-weight: bold; /*padding-top:1em;*/
}
.fieldset
{
	border: solid 2px #a4bacc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: right; /*font-size: 9pt;*/ /*font-size: 1em;*/
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	direction: rtl;
	margin-right: 3px;
	margin-left: 3px;
}

.news-title a
{
	/*	 	font-weight: bold;   font-size: 120%;  */
	color: #223ea8;
	text-decoration: none;
}

.news-title a:hover
{
	text-decoration: underline;
}

.news-body a
{
	font-weight: normal;
	color: #223ea8;
	text-decoration: none;
}

.news-body
{
	direction: rtl;
	text-align: justify;
}

.news-footer
{
	text-align: left;
	direction: rtl;
	font-weight: bold;
	color: #223ea8;
	padding-top: 1.5em;
	vertical-align: bottom;
	margin-bottom: 5px;
	margin-top: 50px;
}

.news-footer a
{
	font-weight: normal;
	color: #223ea8;
	text-decoration: none;
}

.news-footer a:hover
{
	text-decoration: underline;
}

.article-header
{
	background-position: left;
	background-image: url( '../../images/sub_header_bg.gif' );
	background-repeat: repeat-x;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	text-align: right;
	text-decoration: none;
}

.article-body
{
	padding-right: 10px;
	padding-left: 10px;
	direction: rtl;
	text-align: justify;
}

.articles-list
{
	direction: rtl;
}

.like-button
{
	color: White;
	background-color: #508CD4;
	border: double 3px #508CD4;
}

*.page-title
{
	vertical-align: middle;
	height: 64px;
	text-align: right;
	background: url(../../images/IFA_largeBanner.gif) no-repeat right top;
	padding: 10px;
	margin: 0 5px;
	font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	color: white;
}

.navimage
{
	border: solid 1px #a4bacc;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 133px;
	text-align: right;
}

.navimage img
{
	border-style: none;
}

.imageviewer
{
	float: left;
	border: solid 1px #a4bacc;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.article-image-title
{
	margin: 10px;
}

.archive-article-title
{
	text-align: right;
	padding-top: 15px;
}

.archive-article-title a
{
	font-size: 120%;
}

.archive-article-body
{
	text-align: right;
	font-size: 12px;
}

.archive-article-date
{
	text-align: right;
	color: red;
}

.archive-grid-row td
{
	border-style: none;
}

.red
{
	color: Red;
}

.green
{
	color: Green;
}

.black
{
	color: Black;
}

.error-text
{
	color: blue;
	font-weight: bold;
	font-size: 20pt;
	font-family: Arial;
	margin-top: 5%;
	margin-bottom: 5%;
}

#marqueecontainer
{
	position: relative;
	overflow: hidden;
}

*.dateTimePickerButton
{
	font: 8px;
	padding: 0;
	margin: 0;
}

select.editable, input.editable, textarea.editable
{
	margin: 0;
}

