html{
	height: 100%;
	width: 100%;		
}

body {
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	font-family: arial;
	font-size: 14px;
}
.error_msg {
	background-color: #E5F6FE;
	width: 100%;
	height: 142px;
	float: right;
}
.error_text span{
	width: 400px;
	color: #103668;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
.error_text {
	width: 400px;
	color: #103668;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	height: 100px;
	float: right;
	line-height: 20px;
	margin-top: 18px;
}
.error_msg_img {
	height: 142px;
	float: right;
}
.error_msg_left {
	height: 142px;
	float: left;
}
table{
	border-collapse: collapse;
}

table td{
	padding: 0px;
}

div {
	padding: 0px;
	margin: 0px;
}

img {
	margin: 0px;
	border: none;	
}


#mainArea{	
	margin: 0px 10px;
	height: 100%;	
}

td.topheader_l{
	height: 64px;
	width: 10px;
	background-image: url('../../SiteImages/general/topheader.gif');
	background-position:  top left;	
}

td.topheader_r{
	height: 64px;
	width: 10px;
	background-image: url('../../SiteImages/general/topheader.gif');
	background-position:  top right;	
}

td.topheader_c{
	height: 64px;	
	background-image: url('../../SiteImages/general/topheader.gif');
	background-position:  top center;	
}

td.bottomheader_l{
	height: 9px;
	width: 10px;
	background-image: url('../../SiteImages/general/bottomheader.gif');
	background-position:  top left;	
}

td.bottomheader_r{
	height: 9px;
	width: 10px;
	background-image: url('../../SiteImages/general/bottomheader.gif');
	background-position:  top right;	
}

td.bottomheader_c{
	height: 9px;	
	background-image: url('../../SiteImages/general/bottomheader.gif');
	background-position:  top center;	
}

/* right navigation */

#rightNavigation {	
	width: 141px;

}

#rightNavigation td.segment{
	height: 2px;
}

#rightNavigation td.segment div.divider1{
	height: 1px;
	width: 100%;
	overflow: hidden;
	background-color: #047eb1;
	float:left;
	clear: both;
}

#rightNavigation td.segment div.divider2{
	height: 1px;
	width: 100%;
	overflow: hidden;
	background-color: #3babda;
	float:left;
	clear: both;
}

#rightNavigation td.menuItem{
	height: 33px;
}

#rightNavigation td.menuItem div.buttonOff, #rightNavigation td.menuItem div.buttonHover{
	float: left;
	clear: both;
	background-color: #008fcc;
	height: 33px;
	width: 100%;
	position: relative;	
	cursor: pointer;
	background-image: url('../../SiteImages/navigation/buttonbg.gif');
}

#rightNavigation td.menuItem div.buttonOn{
	float: left;
	clear: both;
	background-color: #008fcc;
	height: 33px;
	width: 100%;
	position: relative;
	cursor: pointer;
}

#rightNavigation td.menuItem div.buttonOn div.buttonHighlight{
	background-image: url('../../SiteImages/navigation/buttonhighlight.gif');
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;	
	z-index: 1;
	}

#rightNavigation td.menuItem div.buttonHover div.buttonHighlight{
	background-image: url('../../SiteImages/navigation/buttonhighlight.gif');
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 100%;	
	z-index: 1;
	}


#rightNavigation td.menuItem div.buttonOff div.caption table,
#rightNavigation td.menuItem div.buttonHover div.caption  table,
#rightNavigation td.menuItem div.buttonOn div.caption table{
	width: 100%;	
}

#rightNavigation td.menuItem div.buttonOff div.caption table td, 
#rightNavigation td.menuItem div.buttonHover div.caption table td{	
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;	
	padding-right: 10px;
	z-index: 2;
	vertical-align: middle;	
	text-align: right;
	height: 33px;
}


#rightNavigation td.menuItem div.buttonOn div.caption table td{	
	color: #014ea1;
	font-size: 12px;
	position: relative;
	font-weight: bold;
	vertical-align: middle;	
	text-align: right;	
	padding-right: 10px;
	z-index: 2;
	height: 33px;
}

#navExpander{
	background-color: #0097d6;
	width: 100%;
	color: #aae0f9;
	text-align: right;
	vertical-align: top;
	padding: 10px;
	font-size: 12px;		
}

div.generalButton{
	display: inline;
	cursor: pointer;
}

div.generalButton div.left{
	background-image: url('../../SiteImages/buttons/b_general.gif');
	background-position: top left;
	width: 5px;
	height:20px;
	overflow: hidden;
	float: left;
}

div.generalButton div.right{
	background-image: url('../../SiteImages/buttons/b_general.gif');
	background-position: top right;
	width: 5px;
	height:20px;	
	overflow: hidden;
	float: left;
}

div.generalButton div.center{
	background-image: url('../../SiteImages/buttons/b_general.gif');
	background-position: top center;	
	height:20px;
	font-size: 16px;
	font-weight: bold;
	display: inline;
	float: left;	
	line-height: 17px;
	padding: 0px 5px;
}

div.generalButton div.center a:link,div.generalButton div.center a:visited{
	color: #0c4da2;	
	text-decoration: none;
}

div.generalButton div.center a:hover,div.generalButton div.center a:active{
	color: #0098d6;	
	text-decoration: none;
}

div.generalButtonDisabled{
	display: inline;
	cursor: default;
	
}

div.generalButtonDisabled div.left{
	background-image: url('../../SiteImages/buttons/b_disable.gif');
	background-position: top left;
	width: 5px;
	height:20px;
	overflow: hidden;
	float: left;
}

div.generalButtonDisabled div.right{
	background-image: url('../../SiteImages/buttons/b_disable.gif');
	background-position: top right;
	width: 5px;
	height:20px;	
	overflow: hidden;
	float: left;
}

div.generalButtonDisabled div.center{
	background-image: url('../../SiteImages/buttons/b_disable.gif');
	background-position: top center;	
	height:20px;
	font-size: 16px;
	font-weight: bold;
	display: inline;
	float: left;	
	line-height: 17px;
	padding: 0px 5px;
}

div.generalButtonDisabled div.centerSmall{
	background-image: url('../../SiteImages/buttons/b_disable.gif');
	background-position: top center;	
	height:20px;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	float: left;	
	line-height: 17px;
	padding: 0px 5px;
	color: #9A9A9A;
}

div.generalButtonDisabled div.centerSmaller{
	background-image: url('../../SiteImages/buttons/b_disable.gif');
	background-position: top center;	
	height:20px;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	float: left;	
	line-height: 17px;	
}

div.generalButtonDisabled div.centerSmall a:link,div.generalButtonDisabled div.centerSmall a:visited{
	color: #9A9A9A;
	text-decoration: none;
	cursor: default;
}

div.generalButtonDisabled div.centerSmall a:hover,div.generalButtonDisabled div.centerSmall a:active{
	color: #9A9A9A;
	text-decoration: none;
	cursor: default;
}


div.generalButtonDisabled div.centerSmaller a:link,div.generalButtonDisabled div.centerSmaller a:visited{
	color: #9A9A9A;	
	text-decoration: none;
	cursor: default;
}

div.generalButtonDisabled div.centerSmaller a:hover,div.generalButtonDisabled div.centerSmaller a:active{
	color: #9A9A9A;	
	text-decoration: none;
	cursor: default;
}

/* main content */

.pageTitle{
	float: right;
	color: #002d71;
	font-size: 18px;
	font-weight: bold;
}

.pageDivider{
	width: 100%;
	height: 1px;
	background-color: #002d71;
	overflow: hidden;
}


table.main_greenBox tr td.body{
	background-image: url('../../SiteImages/main/greenbox_bg.gif');
	background-repeat: repeat-x;	
	width: 199px;
	height: 88px;	
	vertical-align: top;
}

table.main_greenBox tr td.body div.text{
	color: #002d71;
	text-align: right;	
	margin: 9px;
	margin-top: 4px;	
}

table.main_greenBox tr td.body div.text a:link, table.main_greenBox tr td.body div.text a:visited{
	color: #028cc6;
	text-decoration: underline;	
}

table.main_greenBox tr td.body div.text a:hover, table.main_greenBox tr td.body div.text a:active{
	color: #028cc6;
	text-decoration: underline;	
}


table.main_blueBox tr td.header img, table.main_greenBox tr td.header img{
	vertical-align: middle;
	margin-right: 6px;
}

table.main_blueBox tr td.body{
	background-image: url('../../SiteImages/main/bluebox_bg.gif');
	background-repeat: repeat-x;	
	width: 199px;
	height: 88px;
	vertical-align: top;	
		
}

table.main_blueBox tr td.body div.text{
	color: #002d71;
	text-align: right;	
	margin: 9px;
	margin-top: 4px;	
}

.searchicon{
	background-image: url('../../SiteImages/general/magnifyglass.gif');
	width: 100px;
	height: 95px;
	float: right;
	color: #ffffff;
	font-size: 16px;
	font-weight:bold;
	text-align: center;
	padding-top: 5px;
	overflow: hidden;
}

.freesearch{
	float: right;
	display: inline;
	text-align: right;
	color: #103668;
	margin-right: 14px;
}
.freesearch textarea{
	width: 386px;
	height: 52px;
	background-color: #ffffff;
	border: 1px solid #a1a1a1;
	margin-top: 5px;
	overflow: auto;
}

/* boxes */
.cornerTL{
	position: absolute;
	top: 0px;
	left: 0px;
	width:5px;	
	height: 5px;
	overflow: hidden;
	background-position: top left;
}

.cornerTR{
	position: absolute;
	top: 0px;
	right: 0px;
	width:5px;	
	height: 5px;
	overflow: hidden;
	background-position: top right;
}

.cornerBL{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width:5px;	
	height: 5px;
	overflow: hidden;
	background-position: bottom left;
}

.cornerBR{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width:5px;	
	height: 5px;
	overflow: hidden;
	background-position: bottom right;
}

.box_lightblue{
	background-color: #e5f6fe;
	position: relative;
	width: 100%;
	padding: 5px;	
}

.box_lightblue:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}

.box_lightblue div.cornerBG{
	background-image: url('../../SiteImages/general/box_lightblue.gif');
}

.box_lightblue div.content{
	width: 100%;
	height: 100%;
}
/*   Grid Expanded    */
.GridCss
{
	border:none 0px
}
tr.GridRow
{

	
}

tr.GridRow td
{
	padding-bottom:2px;
	background-color:#F0FBFF;
	Color:#1A315A ;
	font:12px Arial;
	height:25px;
	border-bottom-color:White;
	border-bottom-width:3px;
	border-bottom-style:solid;
	padding-left:5px;
	padding-right:5px;
	direction: rtl;
}

tr.GridAlternateRow td
{
	background-color:#E5F6FE;
	Color:#1A315A ;
	font:12px Arial;
	height:25px ;
	border-bottom-color:White;
	border-bottom-width:3px;
	border-bottom-style:solid;
	padding-left:5px;
	padding-right:5px
	
	
}
tr.GridAlternateRow td a:visited
{
	color:Blue;
	
	
	
}
tr.GridRow td a:visited
{
	color:Blue;
	
	
	
}
tr.GridHeaderRow
{
	background-color:#D9F4FF;
	
}
tr.GridHeaderRow td
{
	text-align:Center;
	border-bottom-color:White;
	border-bottom-width:3px;
	border-bottom-style:solid;
	font: bold 14px Arial;
	height:35px ;
	color: #074B92;
	padding-left:5px;
	padding-right:5px;
}

tr.GridHeaderRow th a:link, tr.GridHeaderRow th a:visited
{
	color: #074B92;
	text-decoration: none;
		
}

tr.GridHeaderRow th a:hover, tr.GridHeaderRow th a:active
{
	color: #074B92;
	text-decoration: underline;
		
}

.GridNoData
{
	color:Red;
	font-size:16px;
	font-weight:bold;
	font-family:Arial (Hebrew);
	
}

.PagerStyle td table
{
	margin-left: auto;
	margin-right: auto;
}

.PagerStyle, .PagerStyle A:active
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	color: Navy;
	text-align: center;
}
.PagerStyle table tr td
{
	border-right:silver 0px solid;
	border-top: silver 0px solid;
	border-left: silver 0px solid;
	border-bottom: silver 0px solid;
	background-color:White;
	padding-left:5px;
	padding-right:5px;
	
}

.PagerStyle A:link, .PagerStyle A:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #97BDDF;
	font-family: Arial;
}


.PagerStyle A:hover, .PagerStyle A:focus
{
	font-weight: bold;
	font-size: 12px;
	color: #97BDDF;
	font-family: Arial;

}
.LinkButton
{
	color: #0c4da2;	
	text-decoration:  none;
}

.minWidth70
{
	min-width: 70px;
}

.minWidth505
{
    min-width: 505px;
}

