html, body 
{
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica, sans-serif;
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 13px;
	line-height: 16px;
	text-align: right;
	height:100%;
}

.container 
{
	position:absolute; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width:100%;
}

.main_content
{
	position:relative;
	height:100%;
	padding-bottom:130px;
}
 
div.wrap 
{
	margin-top:0px;
	width:870px;
	margin-left:auto;
	margin-right:auto;
}

ul 
{
	margin-top:10px; margin-bottom:0; list-style-type:disc; list-style-position:outside;
}

.form_class
{
	height:100%; /* needed for container min-height */
}

img 
{
	border:none;
}

H1
{
    margin-top:-10px;
    margin-bottom:-15px;
}

H2
{
	font-weight:normal;
	padding:0px;
	margin:0px;
    font-size:18px;
    display:inline;
}

.topheader 
{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	height:70px;
}

.logo 
{
	width:290px;
	height:70px;
	text-align:right;
	float:right;
	border:none;
}

.menu 
{
	direction:rtl;
	width:565px;
	height:34px;
	float:right;
	margin-right:15px;
	padding-top:36px;
	text-align:right;	
}

.wrap_main_side 
{
	margin-left:auto;
	margin-right:auto;
	width:870px;
	height:100%;
}


.sidebar {
	width:275px;
	float:right;
	margin-right:15px;
	padding-top:7px;
	display: inline;
}


.user_enter {
	width:275px;
	height:125px;
	background-image:url('../../../Images/bg_user.jpg');
	letter-spacing:1px;	
}

.usr_ent_right {
	float:right;
	padding-top:40px;
	padding-right:10px;
	color: #ffffff;
	direction:rtl;
	text-align:right;
	font-weight:bold;
	width:105px;
}

.usr_ent_left{
	padding-top:35px;
	float:right;
	direction:rtl;
	text-align:right;
	width:160px;
	
}

.new_user_btn {
	padding-top:15px;
	height:40px;
}

.news {
	padding-top:5px;
	padding-bottom:10px;
	margin-top:15px;
	text-align:right;
	direction:rtl;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;

}

.search {
	padding-top:20px;
	direction:rtl;	
}

.main {
	width:565px;
	margin-right:15px;
	padding-top:7px;
}

.banner {
	height:125px;
}

.content {
	padding-top:15px;
	width:565px;
	float:right;
}

.right {
	width:275px;
	padding-top:15px;
	float:right;
}

.left{
	margin-right:13px;
	width:275px;
	float:right;
	padding-top:15px;
	display: inline;	
}

.homepage_parents_txt {
	background-image:url('../../../Images/bg_right.jpg');
	height:448px;
	direction:rtl;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
}

.homepage_links_parents a {
	padding-right:40px;
	line-height:25px;
	text-align:right;
	direction:rtl;
	font-size:15px;
	color:#2eb7e2;
	text-decoration:none;
	font-weight:bold;
}

.homepage_links_parents a:hover {
	text-decoration:underline;
}

.homepage_travel_txt {
	width:275px;
	height:458px;
	background-image:url('../../../Images/bg_left.jpg');
	direction:rtl;
}

.homepage_travel_txt_cont {
	width:255px;
	text-align:right;
	direction:rtl;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.homepage_travel_txt_links {
	width:275px;
	line-height: 25px;
}

.homepage_travel_txt_links a {
	font-size:15px;
	color:#2BA195;
	text-decoration:none;
	font-weight:bold;
}

.homepage_travel_txt_links a:hover {
	text-decoration:underline;
}

/* definitions for the TEXT in all pages related to the Parents Section...*/

.parents_txt {
	direction:rtl;
	text-align:right;
}

.parents_txt_title {
font-size:16px;
color:#2eb7e2;
line-height:20px;
font-weight:bold;
padding-top:10px;
}

.parents_txt a {
	direction:rtl;
	text-align:right;
	color:#2eb7e2;
	text-decoration:none;
	font-weight:bold;
}

.parents_txt a:hover {
	text-decoration:underline;
}

/* --------------------------------------------------- */

/* definitions for the TEXT in all pages related to the Travelers Section...*/
.travel_txt {
	direction:rtl;
	text-align:right;
}

.travel_txt_title {
font-size:16px;
color:#2BA195;
line-height:20px;
font-weight:bold;
padding-top:10px;
}

.travel_txt a {
	direction:rtl;
	text-align:right;
	color:#2BA195;
	text-decoration:none;
	font-weight:bold;
}

.travel_txt a:hover {
	text-decoration:underline;
	}

/* --------------------------------------------------- */
.up_btn {
	text-align:left;
	font-size:11px;
}

.footer_push
{
	width:100%; clear:both; height:110px;
}

.footer 
{
	height:110px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	direction:rtl;
	font-size:11px;
	color:#999999;
	float:right;
	padding-right:15px;
	padding-top:15px;
	width:870px;
    position:absolute;
	bottom:0; /* stick to bottom */
}

.footer a {
	direction:rtl;
	text-align:right;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}

.footer a:hover {
	text-decoration:underline;
	color:#2eb7e2;
}

.excerpt {
	font-size:18px;
	direction:rtl;
	line-height:20px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-top:10px;
	padding-bottom:10px;
	line-height:22px;
	margin-top:30px;
}

.vaccin {
	margin-top:10px;
}

.vaccine {
	margin-top:10px;
}

.alltabs {
	padding-top:35px;
	width:565px;
}

.tab{
width:58px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image:url('../../../Images/unactive.jpg');
float:right;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:1px;
height:19px;
margin-left:2px;
text-align:center;
}

.alltabs a {
color:#FFFFFF;
text-decoration:none;
}

.alltabs a:hover {
text-decoration:underline;
}

.pscroller1 {
width: 275px;
height: 150px;
border: 0px solid black;
padding: 0px;
background-color: #FFFFFF;
}

/*-------------------------------------------------------------*/
div.menu ul {
			margin: 0;
			padding: 0;
			list-style: none;
			background: #2db8e3;
			border-width:0;
		}
		div.menu li {
			position: relative;
			margin: 0 0 0 0;
			display: block;
			float: right;
			width: auto;
			z-index:50;
		}
		* html div.menu li {
			float: right;
		}
		div.menu li.submenu li.submenu:hover {
			background-color: #fcc;
		}
		div.menu li:hover {
			
			
		}
		div.menu li a {
			display: block;
			text-decoration: none;
			/*padding: 0.15em 0.5em 0.15em 0;*/
			width: auto;
		}
		div.menu>ul a {
		
	width:auto;
	}
		div.menu ul ul {
			position: absolute;
			display: none;
			margin-top: 3px;
			margin-right:15px;
			width:128PX;
			/*border-top: 1px solid silver;*/
			z-index:0;
		}
		* html div.menu ul ul {
			margin-right: -1px;
		}
		div.menu ul ul li {
			/*border-bottom: 1px solid silver;*/
			padding: 3px;
			padding-right:5px;
			z-index:100;
			width: 120px;
			
		}
		div.menu ul ul li a {
		color:#ffffff;
		font-weight:bold;
		}
		div.menu ul ul li a:hover {
		color:#666666;
		}
		div.menu ul.first li.submenu:hover ul.second,
		div.menu ul.first li.submenu:hover ul.second2,
		div.menu ul.second li.submenu:hover ul.third {
			display: block;
		}
		div.menu ul.second {
			top: 1.5em;
			right: -1px;
			margin-right: 18px; 
		}
			div.menu ul.second2 {
			top: 1.5em;
			right: -1px;
			background:#2aa094;
			margin-right:10px;
		}
		div.menu ul.third {
		
			top: 0;
			right: 9.55em;
		}
		img {
		border:0;
		}
		
		
.input
{
    background-color: #ffffff;
    border-color:#afafaf; 
    border-width: 1px;
    border-style: solid;
    height:22px;
    font-size: 11px;
    padding: 2px 0px 0px 4px;
}

.select
{
	background-color: #ffffff;
    border-color:#afafaf; 
    border-width: 1px;
    border-style: solid;
    height:22px;
    font-size: 11px;
    padding: 2px 0px 0px 4px;
}

.NewAccountTab
{
width:58px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image:url('../../../Images/add_pinkas.jpg');
float:right;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:1px;
height:19px;
margin-left:2px;
text-align:center;
}

.NewAccountTabSelected
{
width:58px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image:url('../../../Images/addPinkas_selected.jpg');
float:right;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:1px;
height:19px;
margin-left:2px;
text-align:center;
}

.SelectedAccountTab
{
width:58px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image:url('../../../Images/active.jpg');
float:right;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:1px;
height:19px;
margin-left:2px;
text-align:center;
}

.AccountTab{
width:58px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image:url('../../../Images/unactive.jpg');
float:right;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:1px;
height:19px;
margin-left:2px;
text-align:center;
}
