/* General
***************/
*{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body{ background-color: #fff; width: 100%; height: 100%;}

/* Text
--------------*/
h1 {
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #006599;
	text-align: left;
	margin-bottom: 12px;
}
h2 {
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	margin-bottom: 12px;
}
h3 {
	font: bold 13px/30px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	width: 271px;
	background-color: #006599;
	border-bottom: 1px solid #fff;
	margin-bottom: 20px;
}
h4{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #006599;
	border-bottom: 1px solid #006599;
	width: 263px;
	display: block;
	margin-bottom: 7px;
}
h5{
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	color: #232425;
	text-decoration: underline;
	margin: 3px 0px 7px 0px;
}
p{
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #232425;
	text-align: left;
	padding-bottom: 10px;
}
a{ text-decoration: none;}

.color{color: #006599;}
.white{ font-weight: bold;}
.bold-underline{
	font-weight: bold;
	text-decoration: underline;
	color:#fff;
}
#thankyou p{font-size: 14px;}
/* Images
-------------*/
.left-img{
	float: left;
	margin-right: 20px;
}
.right-img{
	float: right;
	margin-left: 10px;
}

/* Layout
***************/

#SiteContent { background: url(../images/bg-header-repeat.gif) left top repeat-x; margin: 0px auto; width: 1000px;}

#SiteHeaderMain, #SiteHeader { width: 920px; margin: 0px auto; padding-top: 50px; background: url(../images/bg-header.gif) left top no-repeat;}
#SiteHeader{ height: 149px;}
#SiteHeaderMain{  height: 102px;}
#SiteHeader.financing{height: 177px;}
#SiteHeaderDisplay{
	width: 830px;
	margin: 0px auto;
	padding: 0px 10px; 
}

#SiteInfoContent {
	width: 920px;
	margin: 0px auto;
	background: url(../images/bg-content.gif) left top repeat-y;
}

#SiteContentDisplay {
	width: 840px;
	margin: 0px auto;
	padding: 21px 0px 21px 10px;
	border-top: 1px solid #319cd2;
	border-bottom: 1px solid #319cd2;
}

#SiteFooter {
	width: 1000px;
	margin: 0px auto;
	background: url(../images/bg-footer-repeat.gif) left bottom repeat-x;
	padding: 0px;
	
}
#SiteFooter.thankyou{height: 111px;}
#SiteFooterCont{
	width: 920px;
	margin: 0px auto;
	color: #333333;
	background: url(../images/bg-footer.gif) left bottom no-repeat;
	padding-bottom: 15px;
	padding-top: 10px;
}

/* Top Menu
***************/
#siteSubMnu {
	width: 830px;
	margin: 0px auto;
	padding: 0px;
	background-color: #676767;
	text-align: center;
	border-bottom: 1px solid #676767;
	color: #fff;
}

#siteSubMnu a:link, #siteSubMnu a:visited {
	font: bold 12px/26px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 9px 0px 4px;
	display: inline-block;
}
#siteSubMnu a:hover, #siteSubMnu a:active { background-color: #137aaf; color: #ccc;}



.sepSubMenu{
	clear: both;
	display: block;
	width: 100%;
	height: 1px;
	line-height: 1px;
	font: normal 1px/1px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fff;
}

/* Left Side
***************/
#siteMainInfo {
	width: 519px;
	float: left;
}

#scrollContent {
	width: 245px;
	float: left;
}
#siteMainInfo a:link, #siteMainInfo a:visited { color: #319cd2;}
#siteMainInfo a:hover,  #siteMainInfo a:active{ color: #232425;}



/* Right Side
***************/

#siteMnuDr {
	width: 311px;
	float: left;
}

#siteMnuDr.thankyou{height: 348px;}
#siteLanguages{
	width: 160px;
	float: right;
	margin-bottom: 13px;
}
#siteLanguages img{float: right; margin-left: 7px;}


#siteRgtMnu{
	width: 311px;
	float: right;
	margin-bottom: 23px;
}

#siteRgtMnu.ru {letter-spacing: -1px;}

/* Accordion menu
----------------------*/

.subMenu{
	position: relative;
    width: 300px; /*changeble*/
}
	
.menuBtn{
	width: 311px;
	height: 30px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#siteRgtMnu .menuBtn a:link, #siteRgtMnu .menuBtn a:visited{
	width: 311px;
	height: 30px;
	float: left;
	font: bold 16px/30px Arial, Helvetica, sans-serif;
	color: #3a3a3b;
	text-align: left;
	text-indent: 39px;
	background: url(../images/bg-menu-btn.gif) left top no-repeat;
}

#siteRgtMnu .menuBtn a:hover, #siteRgtMnu .menuBtn a:active{
	background: url(../images/bg-menu-btn.gif) left bottom no-repeat;
	color: #006599;
}

.subMenu{
	height: 0px;
    overflow: hidden; /*display: none;  */
}
.subMenu_{
	height: auto;
}

.subMenu ul{
	list-style-type: none;
	width: 261px;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.subMenu ul li{
	list-style-type: none;
	width: 261px;
	height: 24px;
	float: left;
	border-bottom: 1px solid #319cd2;
}
/*////////////////////////////////////////////*/
/* this edited text left */
.subMenu ul li a:link, .subMenu ul li a:visited{
	width: 261px;
	height: 24px;
	float: left;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	text-align: left;
	/*margin-left:20px;*/
	text-indent:20px;
	color: #232425;
	background-color: #fff;
}

.subMenu ul li a:hover, .subMenu ul li a:active{ /*hover state CSS*/
	background-color: #006599;
	color: #ccc;
}

/* Newsletter form
----------------------*/
#quick_form{
	width: 271px;
	float: right;
	background-color: #d1e2f2;
	margin-bottom: 25px;
	padding-bottom: 12px;
}

#quick_form p{
	width: 50px;
	padding: 0px 0px 0px 15px;
	float: left;
	font-weight: bold;
}
#quick_form input {
	width: 186px;
	height: 18px;
	padding: 3px 0px 0px 3px;
	margin-bottom: 4px;
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333;
	border: 0px;
	background-color: #FFFFFF;
}
#quick_form input.send, #quick_form input.send-ro, #quick_form input.send-ru {
	width: 35px;
	height: 19px;
	float: right;
	padding: 0px;
	margin: 4px 17px 5px 0px;
	cursor: pointer;
	/*color: #FFFFFF;
	background-color: #468632;*/
}
#quick_form input.send{background: url(../images/bg-send.gif) left top no-repeat;}
#quick_form input.send-ro{background: url(../images/bg-send-ro.gif) left top no-repeat;}
#quick_form input.send-ru{background: url(../images/bg-send-ru.gif) left top no-repeat; width: 42px;}

.logoRht{ float: left; margin-right: 10px;}

/* Logo MGH
----------------------*/
#logo_MGH{
	width: 271px;
	float: right;
	margin-bottom: 20px;
}

#logo_MGH p{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}
#logo_MGH a:link, #logo_MGH a:visited{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #319cd2;
}
#logo_MGH a:hover, #logo_MGH a:active{ color: #232425;}]

/* Index Bottom
----------------------*/

#siteBottomContent{
	width: 782px;
	float: left;
	margin-bottom: 10px;
}

.bottomBox, .bottomBoxMidlle{
	width: 263px;
	float: left;
}
.bottomBoxMidlle{margin: 0px 20px;}

.bottomBox img, .bottomBoxMidlle img{
	float: right;
	margin-left: 10px;
}
.bottomBox p, .bottomBoxMidlle p{
	color: #232425;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.bottomBox p.text, .bottomBoxMidlle p.text{height: 50px;}
#siteBottomContent a:link, #siteBottomContent a:visited{
	color: #ccc;
	background-color: #006599;
	padding: 0px 3px;	
}
#siteBottomContent a:hover, #siteBottomContent a:active{
	color: #006599;
	background-color:#ccc;
}

/* Footer
**************/

#footerText{width: 850px; margin: 0px auto;}

.footerMnu{
	width: 135px;
	float: left;
	margin-right: 12px;
	height: 235px; /* edited was 235px */
}

ul.footList{ list-style: none;}

ul.footList li{
	list-style-type: none;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
}

ul.footList li a:link, ul.footList li a:visited,
p.footMainLink a:link, p.footMainLink a:visited {
	color: #232425;
	width: 135px;
}
ul.footList li a:hover, ul.footList li a:active,
p.footMainLink a:hover, p.footMainLink a:active {
	color: #ccc;
	background-color: #006599;
}

p.footMainLink{
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	margin: 0px;
}

#extraMenu{
	width: 400px;
	float: left;
	font: normal 11px/14px Arial, Helvetica, sans-serif;	margin-top: 50px;
}
#extraMenu a:link, #extraMenu a:visited{
	float: left;
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
}
#extraMenu a:hover, #extraMenu a:active{ text-decoration: underline;}

p.copyright{
	color: #fff;
	padding: 0px;
	float: right;
}


/* Content
**************/
#logo_left{width: 559px; float: left;}

.table01{
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	
}
.table01 p{
	height: 18px;
	padding: 5px 5px 0px 5px;
	float: left;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	vertical-align: middle;
	text-align: left;
	line-height: 12px;
}
.table01 p.col01{ width: 100px;}
.table01 p.col02{ width: 150px;}
.table01 p.col03{ width: 221px;}

.table02{
	float: left;
	margin-bottom: 10px;
}
.table02 p{
	height: 18px;
	padding: 5px 0px 0px 0px;
	float: left;
	vertical-align: middle;
	text-align: left;
	line-height: 12px;
}

.table02 p.col01{width: 155px;}
.table02 p.col02{width: 145px;}
.table02 p.col03{width: 115px;}
.table02 p.col04{width: 50px;}

.guides { text-align: center;}
.guides img{
	margin: 25px 25px 0px 0px;
}

/* Lists
-----------*/
ul.list01{margin: 0px 0px 10px 42px;}
ul.list02, ul.list03{margin: 0px 0px 10px 27px;}
ul.list04 { margin: 0px 0px 10px 38px;}
ul.list-locations { float: left; margin: 0px 18px 10px 0px;}

li{
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #232425;
	list-style-position: outside;
}

ul.list01 li{
	list-style-type: decimal;
	padding: 0px 0px 5px 0px;
}
ul.list02 li{
	list-style-type: none;
	background: url(../images/bullet_small.jpg) left 2px no-repeat;
	padding: 0px 0px 5px 18px;
}
ul.list03 li, ul.list-locations li{
	list-style-type: none;
	background: url(../images/bullet-square.gif) left 6px no-repeat;
	padding: 0px 0px 5px 15px;
}
div.hebrew ul.list03 li{
	background-position: right 6px;
	padding: 0px 15px 5px 0px;
}
ul.list04 li{
	list-style-type: none;
	padding: 0px 0px 5px 5px;
}
#siteMainInfo ul.list04 a:link, #siteMainInfo ul.list04 a:visited{color: #232425;}
#siteMainInfo ul.list04 a:hover, #siteMainInfo ul.list04 a:active{color: #319cd2;}

/* Tables
-----------*/

.chart{
	width: 330px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0px auto 5px auto;
	padding: 1px;
	display: block;
}
.chart p{
	padding: 0px 0px 0px 5px;
	line-height: 20px;
	border: 1px solid #ccc;
}
.coll-01{ width: 100px; float: left;}
.coll-01 p{
	width: 92px;
	text-align: left;
}
.coll-02{ width: 230px; float: left;}
.coll-02 p{
	width: 223px;
	text-align: center;
}

p.note{padding: 0px 0px 0px 96px;}

.investMold{margin-top: 25px;}
/* Logos
-----------*/
.logos img{ float: left; margin: 0px 0px 5px 0px; padding: 0px;}
.logos a{ float: left; margin: 0px; padding: 0px;}
.logos p{
	width: 120px;
	float: left;
	text-align: center;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
}
.fact-logos{width: 250px; float: left;}
/* Contact
-----------*/

#formContact{margin-top: 20px;}
#formContact p{
	width: 80px;
	padding: 0px;
	float: left;
	font-weight: bold;
}
#formGuarantee p{	width: 120px;}
#formContact.questionnaire p{ width: 220px; margin-right: 10px;}
#formContact.questionnaire p.file{ width: 303px; margin-right: 10px;}
#formContact p.note{ width: auto; padding-bottom: 10px; float: none;}
#formContact #options p{
	width: 215px;
	line-height: 20px;
}
#formContact input, #formContact textarea {
	padding: 3px 0px 0px 3px;
	margin-bottom: 4px;
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333;
	border: 0px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	background-image: none;
}
#formContact input{
	width: 153px;
	height: 18px;
}
#formContact textarea{
	width: 153px;
	height: 130px;
}

#formContact #options input{
	width: 12px;
	height: 12px;
	line-height: 20px;
	margin: 3px 10px 0px 0px;
}

#formContact input.send-contact, #formContact.questionnaire input.send-contact, #formContact input.send-contact-ro, #formContact.questionnaire input.send-contact-ro, #formContact input.send-contact-ru, #formContact.questionnaire input.send-contact-ru {
	width: 42px;
	height: 22px;
	float: right;
	padding: 0px;
	margin: 4px 2px 5px 0px;
	cursor: pointer;
	border: 0px;
}
#formContact input.send-contact, #formContact.questionnaire input.send-contact {background: url(../images/bg-send-contact.gif) left top no-repeat;}
#formContact input.send-contact-ro, #formContact.questionnaire input.send-contact-ro{background: url(../images/bg-send-contact-ro.gif) left top no-repeat;}
#formContact input.send-contact-ru, #formContact.questionnaire input.send-contact-ru{width: 56px; background: url(../images/bg-send-contact-ru.gif) left top no-repeat;}

#formContact.questionnaire input{ width: 275px;}
#formContact.questionnaire input.upfile{ width: auto; height: auto;}
#formContact.questionnaire textarea{ width: 278px; padding: 0px; height: 150px;}

#formContact br{clear: both;}

.officeNote{
	width: 80px;
	float: left;
	line-height: 20px;
	font-weight: bold;
}
.officeSelect{
	float: left;
	border: 1px solid #888;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #232425;
	text-align: left;
	width: 158px;
}
.officeDetails{
	border: 0px;
	overflow: hidden;
	background: transparent;
	color: #232425;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 10px;
}


:focus, a:focus, select:focus{outline: none;}
.clear{
	clear: both;
	width: 0px;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.nomargin{margin: 0px;}

br{
	height: 8px;
	font: normal 8px/8px Arial, Helvetica, sans-serif;
}

/* styling the logo  */
.mainLogo{
		margin-top:15px; 
		margin-right:80px; 
		margin-bottom:19px;
	}

