﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, img,  a, p, form {
	border: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
	
.pngfix{
	behavior: url(css/iepngfix.htc)

}





body {
	font: 14px;
	color: #4B1112;
	direction: rtl;
	text-align: right;
	font-family: Arial, Times New Roman, David , Tahoma, Helvetica, sans-serif;

}

body .textBox {
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #4b1112;
scrollbar-darkshadow-color: #dbc0c1;
scrollbar-face-color: #4b1112;
scrollbar-highlight-color: #4b1112;
scrollbar-shadow-color: #4b1112;
scrollbar-track-color: #dbc0c1;
}

.text01 {
	font-size: 14px;
	font-weight: normal;
	color: #4B1112;
	
	
}
.text02 {
	font-size: 14px;
	font-weight: normal;
	color: #4B1112;
}
.text03 {
	font-size: 16px;
	font-weight: normal;
	color: #085D74;
}
.text04 {
	font-size: 20px;
	font-weight: bold;
	color: #085D74;
}
.text05 {
	font-size: 14px;
	font-weight: bold;
	color: #085D74;
}



/*3px jog hack*/
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html p {
  height: 1%;
  margin-left: 0;
  }
 
/* End hide from IE5/mac */

.wrapper {
	width: auto;
	height: auto;
}
.frame {
	width: 976px;
	height: auto;
	margin: 39px auto 0 auto;
	background: url(../images/site_bg.png) no-repeat left top;
	position: relative;
	overflow: hidden;
}

.page {
	width: 100%;
	height: auto;
	margin: 0px auto;
	float: right;
}

.header {
	height: 145px;
	width: 976px;
	float: right;

}

.logo {
	float: right;
	height: auto;
	width: auto;
	position: absolute;
	top: 0px;
	right: 0px;

}

.logo img{
	behavior: url(css/iepngfix.htc)
}

.nav_top {
	width: 230px;
	height: 561px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.nav_top a {
	color: #360202;
	background: url(../images/nav_topOff.png) no-repeat right top;
	height: 28px;
	padding-right: 30px;
	width: auto;
	position: absolute;
	white-space: nowrap;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.nav_top a:hover {
	background: url(../images/nav_topOn.png) no-repeat right top;
}
.nav_top  a.selected {
	background: url(../images/nav_topOn.png) no-repeat right top;
}

.nav_top .link_1 {
	top: 119px;
	right: -67px;
}
.nav_top .link_2 {
	right: -18px;
	top: 154px;
}
.nav_top .link_3 {
	right: 24px;
	top: 196px;
}
.nav_top .link_4 {
	right: 52px;
	top: 247px;
}
.nav_top .link_5 {
	right: 67px;
	top: 302px;
}
.nav_top .link_6 {
	right: 69px;
	top: 361px;
}
.nav_top .link_7 {
	right: 58px;
	top: 418px;
}
.nav_top .link_8 {
	right: 41px;
	top: 468px;
}
.nav_top .link_9 {
	right: 11px;
	top: 519px;
}



.content_hold {
	float: right;
	height: 503px;
	width: 740px;

}
.content_hold .top {
	float: right;
	height: 40px;
	width: 100%;
}
.content_hold .top .bc {
	padding-right: 160px;
	font-size: 14px;
	font-weight: bold;
	color: #EAAE00;	
}
.content_hold .top .bc a {
	color: #085D74;
}

.content_hold  h1 {
	font: bold 24px Tahoma;
	color: #EAAE00;
	padding-right: 50px;
	width:auto;
	float:right;
	
}

.content_hold  .product_in H1 {
	float:none;
	width:300px;


}
.products{
	padding-right: 30px;
	height: auto;
}
.products  H1{
	float:none;
}
.products .textBox {
	margin-top: 25px;
	height: 106px;
	overflow: auto;
	direction: ltr;
	padding-right: 10px;
	margin-bottom: 20px;
}
.products .textBox .in {
	direction: rtl;
}

.products .hrList {
	float: right;
	width: 720px;
	list-style:none;
	margin:0px;
	padding:0px;
}
.products .hrList li {
	background: url(../images/products_title.png) no-repeat right top;
	float: right;
	height: auto;
	width: 136px;
	margin-left: 4px;
	list-style: none;
	text-align: center;
}

.products .hrList p {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	width: 136px;
	line-height: 29px;
	direction: rtl;
}
.products .hrList a {
	color: #FFFFFF;
}


.products .hrList img {
	border: 1px solid #085D74;
}
.profile {
	padding-right: 30px;
	height: auto;
	clear:both;
	border:solid 0px;
}
.profile .topButton{
	position:relative;
	float:right;
	margin:0px 10px;

}
.print{
	border:none;
	width: 33px ;
	height: 33px;
	background:none;
	background-image: url(../images/icon_print.gif);
	cursor: pointer;

}

.profile  .textBox {
	margin-top: 25px;
	height: 300px;
	overflow: auto;
	direction: ltr;
	padding-right: 10px;
	width: 660px;
	float:right;
	*float: none;
	clear:both;
}
.profile .textBox p {
	direction: rtl;
}
.contact {
	padding-right: 114px;
	height: auto;
	float: right;
	width: 540px;
}
.contact .topButton{
	position:relative;
	float:right;
	margin:0px 10px;
	
}

.contact   h1 {
	padding-right: 0px;
	margin-bottom: 20px;
	float:right;
}
.contact .info {
	float:right;
	clear:right;
	height: auto;
	width: 165px;
}
.contact .info p {
	line-height: 20px;
}
.contact .form_hold {
	float: left;
	height: 300px;
	width: 370px;
	background: url(../images/contact_gradBG.gif) repeat-x left top;
}
.contact .form_hold p {
	width: 100%;
	line-height: 35px;
	text-align: center;
}



.store {
	padding-right: 30px;
	height: auto;
}
.store   .textBox {
	margin-top: 25px;
	height: 300px;
	overflow: auto;
	direction: ltr;
	padding-right: 10px;
	width: 660px;
	float:right;
}
.store .textBox .in {
	direction: rtl;
}

.video {
	padding-right: 80px;
	height: auto;
	width: 624px;
}
.video h1 {
	padding-right: 15px;
	margin-bottom: 25px;
	float:none;
}

.video .textBox {
	padding-right: 10px;
	overflow: auto;
	float: right;
	height: 300px;
	width: 260px;
	overflow: auto;
	direction: ltr;
}
.video .video_hold {
	float: left;
	height: 293px;
	width: 346px;
	position:relative;
}
.video  .textBox  .in {
	direction: rtl;
}
.vid_thumb_holder{
	position:absolute;
	display:block;
	width:320px;
	height: 30px;
	border: solid 0px;
	bottom: -32px;
	right:0px;
	text-align:center
}

.vid_thumb_holder BUTTON{
	background:none;
	border: 1px solid #9fcbff;
	padding: 0px 3px;
	margin:2px; 
	cursor: pointer;

}
.vid_thumb_holder BUTTON.selected{
	background-color:#9fcbff;
	border-color:#dfaf03;
	

}
.grow {
	padding-right: 70px;
	height: auto;
}
.grow   .textBox {
	margin-top: 10px;
	height: 305px;
	overflow: auto;
	direction: ltr;
	padding-right: 20px;
	width: 625px;
}
.articleList  td {
	padding: 2px;
	float: right;
	height: 143px;
	width: 600px;
	border: 1px solid #4B1112;
	list-style: none;
	margin-bottom: 6px;
	direction: rtl;
}
.articleList  A.title {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #085D74;
	background: #F6D575;
	height: 27px;
	padding-right: 25px;
	display:block;
	
}
.articleList  div {
	padding: 5px 4px 4px;
}
.articleList  td img {
	float: right;
	margin-left: 9px;
}
.news {
	padding-right: 70px;
	height: auto;
}
.news  h1 {
	padding-right: 25px;
}
.news   .textBox {
	margin-top: 10px;
	height: 305px;
	overflow: auto;
	direction: ltr;
	padding-right: 10px;
	width: 645px;
}
TABLE.news_list{
direction: rtl;

}
.news .textBox  .item {
	padding: 2px;
	height: 143px;
	width: 296px;
	border: 1px solid #4B1112;
	list-style: none;
	margin-bottom: 7px;
	overflow: hidden;
	margin-left: 10px;
	direction: rtl;
	position:relative;
}
.news .textBox h2 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #085D74;
	background: #F6D575;
	height: 27px;
	padding-right: 25px;
}
TABLE.news_list .readmore {
	line-height: 24px;
	background: url(../images/news_readmore.png) no-repeat right top;
	float: right;
	height: 24px;
	width: 106px;
	clear: both;
	margin-top: 6px;
	margin-left: 6px;
	font-size: 13px;
	text-align: center;
	color: #4B1112;
}

TABLE.news_list .item div {
	padding: 5px 4px 4px;
}
TABLE.news_list .item img {
	float: right;
	margin-left: 9px;
}



.gallery {
	padding-right: 70px;
	height: auto;
}
.gallery  h1 {
	padding-right: 50px;
	float:none;
}
.gallery   .textBox {
	margin-top: 30px;
	height: 256px;
	overflow: auto;
	direction: ltr;
	padding-right: 40px;
	width: 645px;
}
.gallery .textBox li {
	float: right;
	height: 120px;
	width: 131px;
	list-style: none;
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 10px;
}
.gallery .textBox li img {
	border: 1px solid #561F20;

}
.gallery .textBox li SPAN {
	display:none;
}
.gallery .textBox li p {
	font-size: 13px;
	line-height: 29px;
	color: #085D74;
	text-align: center;
}
.product_in {
	padding-right: 20px;
	height: auto;
}
.product_in   h1 {
	padding-right: 140px;
	margin-bottom: 40px;
}
.product_in .menu {
	float: right;
	height: 278px;
	width: 117px;
	margin-left: 4px;
	padding-left: 6px;
	border-left: 1px solid #EAAE00;
}
.product_in .menu  UL{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
.product_in .menu li {
	float: right;
	height: auto;
	width: 117px;
	list-style: none;
	text-align: center;
	margin:0px;
	padding:0px;

}
.product_in .menu .lev1 a {
	float: right;
	height: 29px;
	width: 100%;
	background: url(../images/lev1_off.png);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 27px;
	margin-bottom: 2px;
}
.product_in .menu .lev1 a.selected {
	background: url(../images/lev1_on.png) no-repeat right top;
}
.product_in  .menu  .lev1  a:hover {
	background: url(../images/lev1_on.png) no-repeat right top;
}
.product_in  .menu  .lev2  a {
	float: right;
	height: 25px;
	width: 100%;
	background: url(../images/lev2_off.png);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
	margin-bottom: 0px;
}
.product_in  .menu  .lev2  a.selected {
	background: url(../images/lev2_on.png) no-repeat right top;
	color: #F2C64A;
}
.product_in   .menu   .lev2   a:hover {
	background: url(../images/lev2_on.png) no-repeat right top;
	color: #F2C64A;
}



.product_in   .textBox {
	height: 278px;
	overflow: auto;
	direction: ltr;
	padding-right: 10px;
	width: 550px;
	float: right;
}











.footerBG{
	position:relative;
	bottom:50px;
	left:0px;
	display:block;
	z-index:2;
	top:-112px;;
	
	

}



.footer {
	height: 40px;
	width: 100%;
	left: 0px;
	bottom: 0px;
	clear: both;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	line-height: 29px;
	font-weight: bold;
	clear:both;
	position:relative;
	z-index:10;

}
.tourwise{
	position:relative;
	text-align: center;
	font-size:12px;
	padding-top:5px;
	position:relative;
	height: 40px;
	width: 100%;
	clear:both;
	z-index:11;
	
	

}
.tourwise A{
	color:#4b1112;

}
.tourwise A:HOVER{
	text-decoration:underline;

}

/***********  HOME PAGE ******************/

.hp .frame {
	width: 976px;
	min-height: 745px;
	height:auto;
	margin: 0 auto;
	background: url(../images/hp_bg.gif) no-repeat left top;
	position: relative;
	overflow: hidden;
	
}

.page {
	position:relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
	float: right;
	margin-bottom:-120px;
}



.hp .logo {
	float: right;
	height: auto;
	width: auto;
	position: absolute;
	top: 0px;
	right: 100px;
	z-index: 100;

}

.logo img{
	behavior: url(css/iepngfix.htc)
}

.hp .nav_top {
	width: 305px;
	height: 648px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}

.hp .nav_top .link_1 {
	top: 160px;
	right: -27px;
}
.hp .nav_top .link_2 {
	right: 10px;
	top: 199px;
}
.hp .nav_top .link_3 {
	right: 39px;
	top: 245px;
}
.hp .nav_top .link_4 {
	right: 65px;
	top: 296px;
}
.hp .nav_top .link_5 {
	right: 82px;
	top: 351px;
}
.hp .nav_top .link_6 {
	right: 79px;
	top: 411px;
}
.hp .nav_top .link_7 {
	right: 70px;
	top: 467px;
}
.hp .nav_top .link_8 {
	right: 43px;
	top: 518px;
}
.hp .nav_top .link_9 {
	right: 11px;
	top: 569px;
}



.hp .content_hold {
	float: right;
	height: 542px;
	width: 740px;

}
.right {
	float: right;
	height: 330px;
	width: 130px;
	padding-right: 25px;
	margin-top: 120px;
}
.right h2 {
	font-size: 16px;
	font-weight: bold;
	color: #4B1112;
	text-align: center;
	margin-bottom: 25px;
}
.right li {
	float: right;
	width: 130px;
	border-bottom: 1px solid #9FCBFF;
	list-style: none;
	height: auto;
	margin-bottom: 12px;
	padding-bottom: 10px;
}



.imgHold {
	float: left;
	height: 541px;
	width: 540px;
	position: relative;
}
.imgHold .image {
	position: absolute;
	left: 0px;
	top: 0px;
}

.imgHold .image img {

	behavior: url(css/iepngfix.htc)

}

.imgHold .maskedImg {
	position: absolute;
	left: 0px;
	top: 0px;
}

.imgHold .mask {
	height: 541px;
	width: 540px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.imgHold .mask img {
		behavior: url(css/iepngfix.htc)
}




/* ************** END HOME PAGE ********************/
/*  ****  In Dom Popup *****  */
DIV.inDom_popUp{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: ;
	z-index:1000;
	visibility:hidden;
	vertical-align:middle;
	text-align:center;

}
DIV.inDom_popUp .popBg{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background-color:#000000;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:1;

}
DIV.inDom_popUp .popSatge{
	width:700px;
	height:500px;
	position:relative;
	top:80px;
	display:block;
	background-color:#FFFFFF;
	z-index:7;
	padding:15px;
	margin:auto;
	border: solid 3px #4b1112;
	

}
DIV.inDom_popUp .popSatge input{


}
DIV.inDom_popUp a.close{
	width:70px;
	height:23px;
	position:absolute;
	right:10px;
	bottom:10px;
	border:none;
	cursor:pointer;


}
DIV.inDom_popUp BUTTON.close{
	background-image:url(../Images/closePop.gif);
	width:70px;
	height:23px;
	position:absolute;
	right:10px;
	bottom:10px;
	border:none;
	cursor:pointer;


}
.gallery_prev{
	position:absolute;
	display:block;
	width:60px;
	height:30px;
	bottom:10px;
	left:180px;
	background:none;
	border:solid 1px #4b1112;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b1112;
}
.gallery_next{
	position:absolute;
	display:block;
	width:60px;
	height:30px;
	bottom:10px;
	left:60px;
	border:solid 1px #4b1112;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b1112;
	background:none;
}
#gallery_pop_picAbst{
	position:absolute;
	bottom:10px;
	width:350px;
	height:30px;
	border: solid 0px #000;
	right:80px;
	font-size:12px;
	text-align:right;
	
}














.contact_form {
	float: right;
	width: 295px;
	padding-bottom: 10px;
	padding-right: 20px;
}

.contact_form li {
	float: left;
	width: 295px;
	padding-bottom: 5px;
	height: auto;
	text-align: left;
	list-style: none;
}

.contact_form li span {
	float: right;
	width: 60px;
	text-align: right;
	line-height: 21px;
	font-size: 12px;
}

.contact_form li .inpText {
	float: left;
	height: 16px;
	width: 230px;
	border: 1px solid #2787C6;
	background: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
.contact_form  li  .inpArea {
	float: left;
	height: 87px;
	width: 230px;
	border: 1px solid #2787C6;
	background: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
.contact_form .inpButton {
	font: bold 13px Arial, Helvetica, sans-serif;
	float: left;
	cursor: pointer;
	background: #085D74;
	border: 1px solid #085D74;
	color: #FFFFFF;
	width: 70px;
}

/*----------------------------------------  contactForm --------------------------------------*/
.contactForm{
	float: right;
	width: 315px;
	padding-bottom: 10px;
	padding-right: 20px;
}
/* field_container */
.contactForm div{}
/* field_container  title */
.contactForm div .title{	
    float: right;
	width: 60px;
	text-align: right;
	line-height: 21px;
	font-size: 12px;
}
/* field_container  field */
.contactForm div .field{
	float:right;
	padding-bottom:7px;
}
/* field_container  validation_response */
.contactForm div .validation_response{
	float:right;
}
/* field_container  not_validated */
.contactForm div.not_validated{
	color:#990000;
}
/* field_container  not_validated  title */
.contactForm div.not_validated .title{
	color:#990000;
}
/* field_container  not_validated  field */
.contactForm div.not_validated .field{}
/* field_container  validation_response */
.contactForm div.not_validated .validation_response{
	font-size:0px;	
	font-weight:normal;
	width:0px;
	height:0px;
}
/* input */
.contactForm div .field input{}
.contactForm div.not_validated input{}
/* input.text */
.contactForm div .field input.text{
	height: 16px;
	width: 230px;
	border: 1px solid #2787C6;
	background: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
.contactForm div.not_validated input.text{
	border:1px solid #990000;
}
/* phrase */
.contactForm div div.phrase{
	width: 240px;
}
/* input.short_text */
.contactForm div .field input.short_text{}
.contactForm div.not_validated input.short_text{}
/* input.file */
.contactForm div .field input.file{}
.contactForm div.not_validated input.file{}
/* input.email */
.contactForm div .field input.email{}
.contactForm div.not_validated input.email{}
/* input.numeric */
.contactForm div .field input.numeric{}
.contactForm div.not_validated input.numeric{}
/* input.name */
.contactForm div .field input.name{}
.contactForm div.not_validated input.name{}
/* input.phone */
.contactForm div .field input.phone{}
.contactForm div.not_validated INPUT.phone{}
/* input.mobile_phone */
.contactForm div .field input.mobile_phone{}
.contactForm div.not_validated input.mobile_phone{}
/* input.submit */
.contactForm div input.submit{
	font: bold 13px Arial, Helvetica, sans-serif;
	float: left;
	cursor: pointer;
	background: #085D74;
	border: 1px solid #085D74;
	color: #FFFFFF;
	width: 70px;
}
.contactForm div.not_validated input.submit{}
/* input.radio */
.contactForm div .field input.radio{}
.contactForm div.not_validated input.radio{}
/* input.checkbox */
.contactForm div .field input.checkbox{}
.contactForm div.not_validated input.checkbox{}
/* textarea */
.contactForm div .field textarea{
	height: 87px;
	width: 230px;
	border: 1px solid #2787C6;
	background: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
.contactForm div.not_validated textarea{
	border:1px solid #FFFFFF;
}
/* select */
.contactForm div .field select{}
.contactForm div.not_validated select{}
/* SPAN.mandatory */
.contactForm div .field span.mandatory{
	color:#990000;
}
/* div.submit */
.contactForm div.submit{
	clear:both;
	text-align:left;
	width:294px;
}
.contactForm .c_fullName, .contactForm .c_email, .contactForm .c_businessPhone, .contactForm .c_mobilePhone, .contactForm .c_comments{
	clear:right;
	position:relative;	
	margin:0px;
	padding-bottom:10px;
	
}



/*----------------------------------------  contactForm_ltr --------------------------------------*/
.contactForm_ltr{
	float: left;
	width: 315px;
	padding-bottom: 10px;
	padding-left: 20px;
	direction:ltr;
}
/* field_container */
.contactForm_ltr div{}
/* field_container  title */
.contactForm_ltr div .title{	
    float: left;
	width: 60px;
	text-align: left;
	line-height: 21px;
	font-size: 12px;
}
/* field_container  field */
.contactForm_ltr div .field{
	float:left;
	padding-bottom:7px;
}
/* field_container  validation_response */
.contactForm_ltr div .validation_response{
	float:left;
}
/* field_container  not_validated */
.contactForm_ltr div.not_validated{
	color:#990000;
}
/* field_container  not_validated  title */
.contactForm_ltr div.not_validated .title{
	color:#990000;
}
/* field_container  not_validated  field */
.contactForm_ltr div.not_validated .field{}
/* field_container  validation_response */
.contactForm_ltr div.not_validated .validation_response{
	font-size:0px;	
	font-weight:normal;
	width:0px;
	height:0px;
}
/* input */
.contactForm_ltr div .field input{}
.contactForm_ltr div.not_validated input{}
/* input.text */
.contactForm_ltr div .field input.text{
	height: 16px;
	width: 230px;
	border: 1px solid #2787C6;
	background: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
.contactForm_ltr div.not_validated input.text{
	border:1px solid #990000;
}
/* phrase */
.contactForm_ltr div div.phrase{
	width: 240px;
}
/* input.short_text */
.contactForm_ltr div .field input.short_text{}
.contactForm_ltr div.not_validated input.short_text{}
/* input.file */
.contactForm_ltr div .field input.file{}
.contactForm_ltr div.not_validated input.file{}
/* input.email */
.contactForm_ltr div .field input.email{}
.contactForm_ltr div.not_validated input.email{}
/* input.numeric */
.contactForm_ltr div .field input.numeric{}
.contactForm_ltr div.not_validated input.numeric{}
/* input.name */
.contactForm_ltr div .field input.name{}
.contactForm_ltr div.not_validated input.name{}
/* input.phone */
.contactForm_ltr div .field input.phone{}
.contactForm_ltr div.not_validated INPUT.phone{}
/* input.mobile_phone */
.contactForm_ltr div .field input.mobile_phone{}
.contactForm_ltr div.not_validated input.mobile_phone{}
/* input.submit */
.contactForm_ltr div input.submit{
	font: bold 13px Arial, Helvetica, sans-serif;
	float: right;
	cursor: pointer;
	background: #085D74;
	border: 1px solid #085D74;
	color: #FFFFFF;
	width: 70px;
}
.contactForm_ltr div.not_validated input.submit{}
/* input.radio */
.contactForm_ltr div .field input.radio{}
.contactForm_ltr div.not_validated input.radio{}
/* input.checkbox */
.contactForm_ltr div .field input.checkbox{}
.contactForm_ltr div.not_validated input.checkbox{}
/* textarea */
.contactForm_ltr div .field textarea{
	height: 87px;
	width: 230px;
	border: 1px solid #2787C6;
	background: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
.contactForm_ltr div.not_validated textarea{
	border:1px solid #FFFFFF;
}
/* select */
.contactForm_ltr div .field select{}
.contactForm_ltr div.not_validated select{}
/* SPAN.mandatory */
.contactForm_ltr div .field span.mandatory{
	color:#990000;
}
/* div.submit */
.contactForm_ltr div.submit{
	clear:both;
	text-align:right;
	width:294px;
}
.contactForm_ltr .c_fullName, .contactForm_ltr .c_email, .contactForm_ltr .c_businessPhone, .contactForm_ltr .c_mobilePhone, .contactForm_ltr .c_comments{
	clear:left;
	position:relative;	
	margin:0px;
	padding-bottom:10px;
	
}



/* ************ NEWS  ***** */
	 #news_rotator{
		position:relative;
		width:120px;
		height:180px;
		border:solid 0px #DDD;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		display:block;
		float:left;
	}
	 #news_rotator A{ 
	 	position:absolute;
		top:4px;
		left:0px;
		padding-left:15px;
		display:block;
		cursor:pointer;
		height:160px;
		width:100px;
		background: transparent url(../images/bullet_red.png) left 3px no-repeat;
		z-index:5;
		font-size:14px;
	 
	 
	 }
	  #news_rotator A:HOVER{ 
	  	text-decoration:underline;
	  }
	 #news_rotator .abstract{ 
		position:relative;
		margin-top:25px;
		text-align:justify;
		width:100px;
		padding-left:15px;
		height:auto;
		z-index:1;
	}
	.newsBlock{
		visibility:hidden; 
		border:dotted 0px #A9D471;
		border-bottom-width:1px;
		color:#444;
		font-size:13px;
		background:url(/images/listBullets/errow_rtl.gif) no-repeat right 2px;
		position:relative;
		display:block;
	}
	

.content_hold2 {
	float: right;
	height: auto;
	width: 720px;
	

}
.content_hold2 .top {
	float: right;
	height: 40px;
	width: 100%;
}
.content_hold2 .top .bc {
	padding-right: 160px;
	font-size: 14px;
	font-weight: bold;
	color: #EAAE00;	
}
.content_hold2 .top .bc a {
	color: #085D74;
}

.content_hold2  h1 {
	font: bold 24px Tahoma;
	color: #EAAE00;
	padding-right: 120px;
	width:auto;
	float:right;
	
}

.textHeightAuto1{
	padding-right:50px;
	float:right;
	height:auto;
}	
	
.textHeightAuto2{
	padding-right:50px;
	float:right;
	margin-left:-300px;
	height:auto
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	