
html {font: 0.84em Arial, sans-serif;	border-top: 0.4em solid;border-color: fuchsia;}

td, tr, table {margin: 0;padding: 0;}
body { background-color: white; margin:0 auto;padding-top:20px;width:1004px;}
#newmem img {margin-right:25px !important;margin-top:-14px;}
#submenu h2 {	margin: 0; }
img.hplocations {margin-top:-12px;padding-right:33px !important;}
img, fieldset {border: 0;padding-right:5px;margin-top:2px;*margin-top:0px;}
#container {width: 860px;margin:8px auto;}
#mooquee-right {width:689px!important;}
#header {height:7.2em;margin-top:-16px;padding-bottom:5px;padding-right:2px;}
#logo, #menu, #right, #left {float: left;}
#logo, #left {width:27%;}
#right {width: 72%;}
#body {	clear: left;}
#logo {}
#logo h1 {	margin:5px auto;width: 210px;}
#logo a {display: block;	height: 85px;}
#logo span {	display: none;}
#menu ul, #footer ul {margin:-6px 0 0;padding:0;}/*#language_bar li {	float: right;	list-style: none;}*/
#top_menu {	clear: both;}
#top_menu li, #footer li {border-right: 0.1em solid black;list-style: none;	padding: 0.12em 1em 0.12em 1em;}
#login_form {background-image: url(images/form_background.png);	background-repeat: no-repeat;	color: grey;font-size: 12px;width: 170px;height: 210px;	margin: -13px auto;}
#login_form a {	color: inherit;	display: block;padding-left:2px;text-align:left; *margin-left: 4px;}
#menu a, #footer a {	color: black;text-decoration: none;}
#body_top_border {
border-top:2px dotted #4B4B4B;
float:right;
margin:-11px 31px 0 0 !important;
width:790px;
}
#section_image {width: 390px;}
#submenu {width: 32%;}
#submenu ul {margin: 0;padding: 0;}
#submenu li {background: url(images/whats_off_bg_menu.jpg) right;height: 22px;width: 191px;font-weight: bold;list-style: none;	margin: 2px;}
#submenu a {color: black;	display: inline-block;text-decoration: none;margin: 4px 14px 4px 4px;}
#submenu #current {background-image: url(images/whats_pressed_bg_menu.jpg);}
#body {	padding:6px 11px 0 0;}
#content {	margin-left:20px;*margin-top: -30px;
width:619px;/*clear: both;*/	/*margin-top: -50px;*/}
#content wrapper {margin-top: 12px;}

.contentheading {	font-size: 1.6em;}
.menu_submenu {padding-right: 0.40em;}

#left .wrapper, #section_image .wrapper
{ 
  padding: 1.2em 0 0;
  *padding: 0;
  *padding-top: 1px;
  *padding-bottom: 1.2em; 
  
}
#footer {font-size: 0.88em;font-weight: bold;	padding: 0.4em; width:94.5%; margin: 0 18px;}
login_form input {height: 16px;	width: 140px;}
#active_language img {background-color: #FF0000;}
#login_form h2 {margin: auto;}
#login_form h2 span {}
#login_form #name { padding-left: 1px;}
#subsubmenu {clear: both;}
#subsubmenu ul {	margin: 0;	padding: 0;}
#subsubmenu li {background-image: url(images/subsubmenuitem_backg.png);height: 24px;list-style: none;	margin: 0 1px;width: 141px;}
#subsubmenu #current {background-image: url(images/subsubmenuitem_active_backg.png);}
#subsubmenu a {color: black;display: block;	font-weight: bold;padding: 4px 8px;text-decoration: none;}
#form_calculator label {	background-color: #eaeaea;	display: inline-block;	padding: 2px;	width: 208px;}
#form_calculator select {width: 108px;}
#calculator_result {height: 193px;}
#calculator_result div {position: relative;height: 17px;width: 94px;}

.clr {clear: both;}
#news_ticker a {color: #545351;}
#news_ticker_holder {height: 30px;margin: auto;width: 684px;}
#language_bar {position: relative;left: 526px;top: -8px; margin: 0 0 -17px 0; clear: right;}
#language_bar a {padding:0!important;margin:0!important;}
#language_bar img  {padding:0!important;margin:0!important;}
/* -------------------  flash positioning  --------------*/
#_hp_flash_en { margin-top: -34px; margin-left: -20px;}
#_hp_flash_he { margin-top: -34px; margin-left: -20px;}
/*EDIT*/
.frgtpass { font-size: 11px; }
#section_image .wrapper  { _padding: 0; }
#_hp_flash_en {  }
#inner_form h2 { text-align: center; margin: 0; padding: 0; }

/*/EDIT*/
#credits {margin-top:-17px;padding-bottom:10px; float: right;}
.newmemtop {padding-top: -20px;}

#advice-validate-alpha-first_name, #advice-required-last_name, #advice-required-passportID, #advice-required-cell_phone, #advice-validate-email-email, #advice-validate-alpha-last_name, #advice-validate-number-passportID, #advice-required-email, #advice-validate-number-zip_code, #advice-required-address1, #advice-required-password, #advice-required-zip_code, #advice-required-password_verification, #advice-required-first_name {color:red;
font-size:10px;
text-transform:uppercase;}
.join_title {margin-top: -10px;*margin-top: -40px;}
.validation-failed {
  border: 1px solid red !important;
}

.validation-failed-option {
  color: red;
}

#header3, #footer3 {
  *margin-top: 0 !important;
}

.buttonimg {
  margin-top: -3px;
  *margin-top: 0;
  padding: 0;
}

.buttonimgright {
  margin-right: 4px;
}

#agreecontract {
  right:345px;
  top:-57px;
  *top: -55px;
}
