body {
	background: #1a1a1a url(../images/flag.jpg) 0 0 no-repeat;
	margin:0;
	font-family:Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	text-align: center;
}

body.home {
	background: none;
	background-color: #1a1a1a;
}

#header {
	background: transparent url(../images/header.png) 0 0 repeat-x;
	height:120px;
}

#headerWrap {
	width:900px;
	height:120px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	z-index:10;
}

#navbarDiv {
	position:absolute;
	bottom:0;
	height:36px;
	width:900px;
}

#navbar {
	list-style: none;
	list-style-type: none;
	margin:0;
	padding:0;
	margin-left:75px;
}

ul#navbar li { float:left; margin-right:75px; margin-left:30px; z-index:10; }
#navbar li a { 
	display:block; 
	background-color: transparent;
	background-image: url(../images/navbar.png);
	background-position: 2px 0;
	background-repeat: no-repeat;
	height:14px;
	margin-top:10px;
}
#navbar li a span { display:none; }
li a#lnk_home 			{ width:85px; background-position: 2px 0; }
li a#lnk_home:hover, li a#lnk_home.selected  { background-position: 2px -14px; }
li a#lnk_profile 	{ width:100px; background-position: -100px 0; }
li a#lnk_profile:hover, li a#lnk_profile.selected 	{ background-position: -100px -14px; }
li a#lnk_services	{ width:100px; background-position: -220px 0; }
li a#lnk_services:hover, li a#lnk_services.selected 	{ background-position: -220px -14px; }
li a#lnk_contact	{ width:100px; background-position: -345px 0; }
li a#lnk_contact:hover, li a#lnk_contact.selected 	{ background-position: -345px -14px; }

#navbar li:hover ul#svcBar { display: block; }

ul#navbar ul#svcBar {
	display:none;
	list-style: none;
	list-style-type: none;
	margin:0;
	padding:0;
	background-color: #192C5F;
	position: absolute;
	top:24px;
	left:500px;
	z-index:10000;
	border:1px solid #244089;
}
ul#svcBar li a { 
	background-image: none; 
	height:25px;
	line-height:25px;
	display:block;
	color:white;
	text-decoration: none;
	padding:0 15px;
	margin:0;
	width:200px;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
ul#svcBar li a:hover { 
	background-color: #244089;
	color:#ffcc00;
}
ul#svcBar li {
	float: none;
	margin:0;
	padding:0;
}

#homeLinks {
	list-style: none;
	list-style-type: none;
	margin:0;
	padding:0;
	height:94px;
	width:842px;
	position:relative;
	top:43px;
	left:40px;
}
#homeLinks li { float:left; }
#homeLinks li a { 
	display:block; 
	background-image: url(../images/home-nav.png);
	background-repeat: no-repeat;
	background-color: transparent;
	height:94px;		
	width:188px;
}
#homeLinks li a span { display:none; }
a#lnk_visas 			{ background-position: 0 0; margin-right:30px; }
a#lnk_visas:hover 	{ background-position: 0 -94px; }
a#lnk_green 			{ background-position: -216px -1px; margin-right:30px; }
a#lnk_green:hover 	{ background-position: -216px -95px }
a#lnk_green2 			{ background-position: -434px -1px; margin-right:30px; }
a#lnk_green2:hover 	{ background-position: -434px -95px }
a#lnk_citizen 			{ background-position: -652px -1px; }
a#lnk_citizen:hover 	{ background-position: -652px -95px }

#logo {
	background: transparent url(../images/logo2.png) 0 0 repeat-x;
	height:82px;
	width:365px;
	cursor:hand;
	cursor:pointer;
	margin:0 auto;
}

#phone {
	background: transparent url(../images/phone.png) 0 0 repeat-x;
	height:82px;
	width:151px;
	position:absolute;
	bottom:38px;
	right:10px;
}

#wrapper {
	width:900px;
	margin:20px auto;
	text-align: left;
}

#contentHead {
	background: transparent url(../images/wht_top.png) left bottom no-repeat;
	height:11px;
	width:900px;
	display:block;
}

#contentHeadHome {
	background: transparent url(../images/home_top.jpg) 0 0 no-repeat;
	height:195px;
	width:900px;
	z-index:5;
}

#contentWrap {
	width:900px;
	background-color: white;
	position:relative;
	padding:0;
	margin:0;
	z-index:1;
}

#content {
	padding:40px 40px 20px 40px;
}

#contentHome {
	padding:1px 30px 0 30px; margin-bottom:20px;
}

#map {
	color:gray;	
	float:right; 
	text-align:center;
	margin:0 0 40px 30px;
	height:380px;
}

#smallPhone {
	width:147px;
	height:33px;
	background: white url(../images/phone_sml.png) 0 0 no-repeat;
	position: absolute;
	bottom:0;
	left:20px;	
}
#smallPhone.heb { background-image: url(../images/phoneheb.png); height:41px; width:149px; }
#smallPhone.right {
	right:20px;
	left:auto;
}

#contentBtm {
	background: transparent url(../images/wht_btm.png) 0 0 no-repeat;
	height:13px;
	width:900px;
}

#footer {
	color:white;
	text-align: center;
	margin:3px 0 15px 0;
	cursor:default;
	font-size:11px;	
}

.block { display:block; }
.bold { font-weight:bold; }
.italic { font-style: italic; }

#leftNav ul {
	margin:0;
	padding:0 0 0 15px;
}

#leftNav ul li {
	line-height:22px;
	font-size:11px;
}

#leftNav ul li a { color:#0000FF; display:block; }
#leftNav ul li a:hover { color:red; }

#leftNav ul li ul li a { color:#FF0000; display:block; }
#leftNav ul li ul li a:hover { color:#880000; display:block; }

#speakHebrew {
	width:107px;
	height:15px;
	background: white url(../images/hebrew.png) 0 0 no-repeat;
	margin:25px auto 20px auto;
}

.sep {
		padding-top: 5px;
		margin-bottom: 5px;
		border-bottom: 1px dashed silver;
		font-size:1px;
		height: 1px;
}

#contactDiv {
	display:block;
	margin:	0px auto 0 auto;
	padding-bottom:50px;
	/* background: white url(../images/contact_lnk.png) 0 0 no-repeat; */
	width:100%;
	text-align: center;
}
#contactDiv a {
	font-family: "Trebuchet MS";
	color:#ff1493;
	font-size: 15pt;
}
/* a#contact:hover { background-position: 0 -40px; } */

div.pageTitle {
	font-family: "Trebuchet MS";
	color:#000;
	font-size: 18pt;
	font-weight: bold;
	margin-bottom:25px;
}

div.pageTitle.red {
	color:red;
	text-align: center;
}

.txtCenter { text-align:center; }
.center { margin: 0 auto; }