/* B.H. */ 
html,body{
	font-size:12px;
	direction:rtl;
	margin:0px 0px 0px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
}
font{font-size:12px;}
td{font-size:12px;}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
a{
	color:#06378D;
}
form{
	padding:0px;
	margin:0px;
}
h1,h2,h3{padding:0px; margin:0px;}
a.backToTop{display:block; color:#ED1C24; font-size:12px; font-weight:bold; text-decoration:underline; padding-top:10px;}
div.boxTitle{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}

/*
##########################################
##########################################
##########################################
*/

div#page{width:950px; margin: 0 auto;}

/*
##########################################
#######  header  ##########
##########################################
*/

div#header{width:950px; height:192px; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; overflow:hidden;}
div#header div.contaner{padding-top:15px; padding-right:20px;}
div#header div.headerBG{width:895px; height:175px; padding-right:15px; background-repeat:no-repeat; overflow:hidden;}
div#header div.lang{padding-top:10px;}
div#header div.lang img{padding-left:10px;}
div#header div.logo{}
div#header div.text{color:#fff;}

/*
##########################################
#######  footer  ##########
##########################################
*/

div#footer{color:#7F7E7E; padding-bottom:15px; font-size:11px;}
div#footer a{color:#7F7E7E;}

/*
##########################################
#######  content  ##########
##########################################
*/

div#content{width:950px;}
div#content div.contentTop{width:950px; height:13px; background-image:url(images/body_top_bg.jpg); background-repeat:no-repeat; overflow:hidden;}
div#content div.contentCenter{width:880px; background-image:url(images/body_center_bg.jpg); padding-right:35px; padding-left:35px;}
div#content div.contentBottom{width:950px; background-image:url(images/body_bottom_bg.jpg); background-repeat:no-repeat; background-position:top; padding-top:25px;}

/*
##########################################
#######  homePage  ##########
##########################################
*/

div#homePage{width:880px;}
div#homePage td{vertical-align:top;}
div#homePage td.fullText{width:600px; border-left:2px solid #fff; line-height:20px;}
div#homePage td.fullText a{color:#000000;}
div#homePage td.newsFlash{width:280px;}
div#homePage td.homeBanners{}
div#homePage div.homeBanners{padding-top:30px;}
div#homePage td.yogaPosition{}
div#homePage td.yogaPosition div.contaner{width:260px; height:215px; background-color:#FFFFFF; padding:10px; padding-top:5px;}
div#homePage td.yogaPosition div.title{}
div#homePage td.yogaPosition div.title h2{color:#F7941E; font-size:16px; font-style:italic; font-weight:bold; padding-bottom:5px;}
div#homePage td.yogaPosition div.imageContaner{background-color:#FFF3D9; height:170px; padding:10px; overflow:hidden;}
div#homePage td.yogaPosition div.imageContaner td{vertical-align:middle;}
div#homePage td.wantToStart{padding-right:20px; padding-left:20px;}
div#homePage td.wantToStart div.contaner{width:260px; height:215px; background-color:#FFFFFF; padding:10px; padding-top:5px;}
div#homePage td.wantToStart div.title{}
div#homePage td.wantToStart div.title h2{color:#F35C1E; font-size:16px; font-style:italic; font-weight:bold; padding-bottom:5px;}
div#homePage td.wantToStart div.imageContaner{background-color:#D0CFCF; height:190px; padding-right:10px;}
div#homePage td.studioImages{}
div#homePage td.studioImages div.contaner{width:260px; height:215px; background-color:#FFFFFF; padding:10px; padding-top:5px;}
div#homePage td.studioImages div.title{}
div#homePage td.studioImages div.title h2{color:#ED1C24; font-size:16px; font-style:italic; font-weight:bold; padding-bottom:5px;}
div#homePage td.studioImages div.imageContaner{background-color:#fff; height:190px;}


/*
##########################################
#######  newsFlash  ##########
##########################################
*/

div#newsFlash{padding-right:8px;}
div#newsFlash div.newsFlashTitle{padding-bottom:13px;}
div#newsFlash div.newsFlashTitle font{padding-left:10px; padding-right:10px; line-height:20px; font-size:18px; background-color:#FFFFFF; color:#ED1C24; font-weight:bold; font-style:italic;}
div#newsFlash div.contaner{padding-bottom:20px; width:250px;}
div#newsFlash div.contaner a{color:#000; text-decoration:none;}
div#newsFlash span.title{display:block; font-weight:bold;}
div#newsFlash span.desc{display:block;}
div#newsFlash span.desc font{text-decoration:underline;}
div#newsFlash a.readMoreNews{display:block; color:#ED1C24; font-weight:bold; padding-top:20px;}
div#newsFlash a.registerToNewsLetter{display:block; color:#ED1C24; font-weight:bold; padding-top:5px;}

/*
##########################################
#######  parentPageBikram  ##########
##########################################
*/

div#parentPageBikram,div#parentPageBikram p{line-height:18px;}
div#parentPageBikram div.fullText{}
div#parentPageBikram div.positions{background-color:#FFFFFF; padding:10px;}
div#parentPageBikram div.boxTitle{}
div#parentPageBikram div.boxTitle h1{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageBikram div.smallImagesBox{padding-top:7px; padding-bottom:20px;}
div#parentPageBikram td.smallImagesBox_arrow{vertical-align:middle; width:30px; height:70px; text-align:center;}
div#parentPageBikram td.smallImagesBox_arrow img{cursor:pointer;}
div#parentPageBikram td.smallImagesBox_list{width:100%;}
div#parentPageBikram div.smallImagesBox_list{width:800px; overflow:hidden;}
div#parentPageBikram div.smallImagesBox_list td{padding-left:10px;}
div#parentPageBikram div.smallImagesBox_list img{width:71px; height:71px; border:2px solid #FFF3D9;}
div#parentPageBikram div.bigImagesBox{height:260px; overflow:hidden;}
div#parentPageBikram div.bigImagesBoxContaner{}
div#parentPageBikram div.bigImagesBoxContaner td{vertical-align:top;}
div#parentPageBikram div.bigImagesBoxTitle{font-size:14px; font-weight:bold; padding-bottom:10px;}
div#parentPageBikram div.bigImagesBoxImage{width:385px; height:250px; padding:5px; background-color:#FFF3D9; text-align:center;}

/*
##########################################
#######  parentPageLesson  ##########
##########################################
*/

div#parentPageLesson,div#parentPageLesson p{line-height:18px;}
div#parentPageLesson div.fullText{padding-bottom:15px;}
div#parentPageLesson div.ourTeachers{background-color:#FFFFFF; padding:10px;}
div#parentPageLesson div.boxTitle{}
div#parentPageLesson div.boxTitle h1{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageLesson div.boxTitle h2{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageLesson div.smallImagesBox{padding-top:7px; padding-bottom:20px;}
div#parentPageLesson div.smallImagesBox_list td{padding-left:10px;}
div#parentPageLesson div.smallImagesBox_list img{width:66px; height:66px; border:2px solid #fff;}
div#parentPageLesson div.bigImagesBox{height:260px; overflow:hidden;}
div#parentPageLesson div.bigImagesBoxContaner{}
div#parentPageLesson div.bigImagesBoxContaner td{vertical-align:top;}
div#parentPageLesson div.bigImagesBoxTitle{font-size:14px; font-weight:bold; padding-bottom:10px;}
div#parentPageLesson div.bigImagesBoxImage{width:385px; height:250px; padding:5px; background-color:#fff; text-align:center;}
div#parentPageLesson div.timetableBox{padding-top:20px;}
div#parentPageLesson div.timetableBoxContaner{background-color:#FFFFFF; padding:10px;}

/*
##########################################
#######  weeklyCalentar  ##########
##########################################
*/

div#weeklyCalentar{}
div#weeklyCalentar td.hourColum{}
div#weeklyCalentar td.hourColum div{width:98px; height:48px; border-left:2px solid #fff; border-bottom:2px solid #fff;}
div#weeklyCalentar td.hourColum label{display:block; width:90px; padding-left:8px; height:48px; background-color:#F1F0F0; line-height:48px; font-size:18px; font-weight:bold; font-style:italic; color:#F5761E; text-align:left;}
div#weeklyCalentar div.dayColom{width:98px; height:48px; border-left:2px solid #fff; border-bottom:2px solid #fff;}
div#weeklyCalentar label.dayName{display:block; padding-right:10px; padding-top:8px; font-size:18px; font-weight:bold; font-style:italic; color:#F5761E;}
div#weeklyCalentar label.dayName a{text-decoration:none; color:#F5761E;}
div#weeklyCalentar label.dayDate{display:block; padding-right:10px;font-weight:bold;}
div#weeklyCalentar div.eventColomOn{width:98px; height:48px; border-left:2px solid #fff; border-bottom:2px solid #fff;}
div#weeklyCalentar div.eventColomOn label{display:block; width:94px; height:44px; border:2px solid #F7941E; background-color:#FBE8C0; line-height:44px; text-align:center; font-weight:bold;}
div#weeklyCalentar div.eventColomOff{width:98px; height:48px; border-left:2px solid #fff; border-bottom:2px solid #fff;}
div#weeklyCalentar div.eventColomOff label{display:block; width:94px; height:44px; border:2px solid #F9E3B4; background-color:#FCF6EA; line-height:44px; text-align:center; font-weight:bold;}
div#weeklyCalentar div.prevWeek{float:right;}
div#weeklyCalentar div.nextWeek{float:left;}
div#weeklyCalentar div.prevWeek a,div#weeklyCalentar div.nextWeek a{color:#000000; font-weight:bold;}
div#weeklyCalentar div.printWeek{float:left;}
div#weeklyCalentar div.printWeek a{color:#ED1C24; font-weight:bold;}

/*
##########################################
#######  parentPageFaq  ##########
##########################################
*/

div#parentPageFaq{}
div#parentPageFaq div.questions{}
div#parentPageFaq div.questions a{display:block; color:#ED1C24; font-weight:bold; line-height:20px;}
div#parentPageFaq div.answers a{display:block; padding-top:20px; padding-bottom:10px;}
div#parentPageFaq div.answers font.title{padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 18px; color: #f7941e; line-height: 20px; font-style: italic; background-color: #fff;}
div#parentPageFaq div.answers span{display:block; line-height:20px;}
div#parentPageFaq div.answers span p{line-height:20px;}

/*
##########################################
#######  parentPageWrite  ##########
##########################################
*/

div#parentPageWrite{}
div#parentPageWrite div.questions{padding-bottom:20px;}
div#parentPageWrite div.questions a{display:block; color:#ED1C24; font-weight:bold; line-height:20px;}
div#parentPageWrite div.positions{background-color:#FFFFFF; padding:10px;}
div#parentPageWrite div.boxTitle{}
div#parentPageWrite div.boxTitle h1{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageWrite div.smallImagesBox{padding-top:7px; padding-bottom:20px;}
div#parentPageWrite td.smallImagesBox_arrow{vertical-align:middle; width:30px; height:70px; text-align:center;}
div#parentPageWrite td.smallImagesBox_arrow img{cursor:pointer;}
div#parentPageWrite td.smallImagesBox_list{width:100%;}
div#parentPageWrite div.smallImagesBox_list{width:800px; overflow:hidden;}
div#parentPageWrite div.smallImagesBox_list td{padding-left:10px;}
div#parentPageWrite div.smallImagesBox_list img{}
div#parentPageWrite div.bigImagesBox{height:260px; overflow:hidden;}
div#parentPageWrite div.bigImagesBoxContaner{}
div#parentPageWrite div.bigImagesBoxContaner td{vertical-align:top;}
div#parentPageWrite div.bigImagesBoxTitle{}
div#parentPageWrite div.bigImagesBoxTitle h2{font-size:14px; font-weight:bold; padding-bottom:10px;}
div#parentPageWrite div.bigImagesBoxImage{width:385px; height:250px; padding:5px; background-color:#FFF3D9; text-align:center;}
div#parentPageWrite div.ourTeachers{background-color:#FFFFFF; padding:10px;}
div#parentPageWrite div.lekochotMamlisim{padding-top:20px;}
div#parentPageWrite div.lekochotMamlisimList{padding-top:10px;}
div#parentPageWrite div.lekochotMamlisimList div{padding-bottom:5px;}
div#parentPageWrite div.lekochotMamlisimList a{color:#000000;}
div#parentPageWrite div.boxTitle font{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold; background-color:#FFFFFF; padding-left:10px; padding-right:10px;}

/*
##########################################
#######  contentPage  ##########
##########################################
*/

div#contentPage{}
div#contentPage div.title font{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold; background-color:#FFFFFF; padding-left:10px; padding-right:10px;}
div#contentPage div.title h1{font-size:18px;}
div#contentPage div.text{}


/*
##########################################
#######  parentPageSnifim  ##########
##########################################
*/

div#parentPageSnifim{background-color:#FFFFFF; padding:10px;}
div#parentPageSnifim div.continent{}
div#parentPageSnifim div.continent h2{font-size:12px;}
div#parentPageSnifim div.continent a{display:block; color:#000000; font-weight:bold; line-height:20px;}
div#parentPageSnifim div.continent a:hover{color:#F67B1E;}
div#parentPageSnifim div.positions{background-color:#FFFFFF; padding:10px;}
div#parentPageSnifim div.boxTitle{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageSnifim div.boxTitle h1{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageSnifim div.smallImagesBox{padding-top:7px; padding-bottom:20px;}
div#parentPageSnifim td.smallImagesBox_arrow{vertical-align:middle; width:30px; height:70px; text-align:center;}
div#parentPageSnifim td.smallImagesBox_arrow img{cursor:pointer;}
div#parentPageSnifim td.smallImagesBox_list{width:100%;}
div#parentPageSnifim div.smallImagesBox_list{width:780px; overflow:hidden;}
div#parentPageSnifim div.smallImagesBox_list td{padding-left:10px; vertical-align:top; text-align:center;}
div#parentPageSnifim div.smallImagesBox_list td a{color:#000000; text-decoration:none; font-size:11px; background-color:#FFF3D9; width:71px; height:71px; padding-top:5px; display:block; border:2px solid #FFF3D9; overflow:hidden;}
div#parentPageSnifim div.smallImagesBox_list td label{padding:0px; margin:0px; line-height:10px;}
div#parentPageSnifim div.smallImagesBox_list img{width:71px; height:71px;}
div#parentPageSnifim div.bigImagesBox{}
div#parentPageSnifim div.bigImagesBoxContaner{}
div#parentPageSnifim div.bigImagesBoxContaner td{vertical-align:top;}
div#parentPageSnifim div.bigImagesBoxTitle{font-size:14px; font-weight:bold; padding-bottom:10px;}
div#parentPageSnifim div.bigImagesBoxTitle h3{font-size:14px; font-weight:bold; padding-bottom:10px;}
div#parentPageSnifim div.bigImagesBoxImage{width:385px; height:250px; padding:5px; background-color:#FFF3D9; text-align:center;}
div#parentPageSnifim div.bigImagesBoxDesc a{color:#000000;}


/*
##########################################
#######  parentPageGalley  ##########
##########################################
*/

div#parentPageGalley{background-color:#FFFFFF; padding:10px;}
div#parentPageGalley div.continent{}
div#parentPageGalley div.continent a{display:block; color:#000000; font-weight:bold; line-height:20px;}
div#parentPageGalley div.continent h2{font-size:12px;}
div#parentPageGalley div.continent a:hover{color:#F67B1E;}
div#parentPageGalley div.positions{background-color:#FFFFFF; padding:10px;}
div#parentPageGalley div.boxTitle{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageGalley div.boxTitle h1{color:#F7941E; font-size:18px; font-style:italic; font-weight:bold;}
div#parentPageGalley div.smallImagesBox{padding-top:7px; padding-bottom:20px;}
div#parentPageGalley td.smallImagesBox_arrow{vertical-align:middle; width:30px; height:70px; text-align:center;}
div#parentPageGalley td.smallImagesBox_arrow img{cursor:pointer;}
div#parentPageGalley td.smallImagesBox_list{width:100%;}
div#parentPageGalley div.smallImagesBox_list{width:780px; overflow:hidden;}
div#parentPageGalley div.smallImagesBox_list td{padding-left:10px; vertical-align:top; text-align:center;}
div#parentPageGalley div.smallImagesBox_list img{width:66px; height:66px; border:2px solid #FFF3D9;}
div#parentPageGalley div.bigImagesBox{}
div#parentPageGalley div.bigImagesBoxContaner{}
div#parentPageGalley div.bigImagesBoxContaner td{vertical-align:top;}
div#parentPageGalley div.bigImagesBoxTitle{font-size:14px; font-weight:bold; padding-bottom:10px;}
div#parentPageGalley div.bigImagesBoxImage{text-align:center; width:780px; overflow:hidden;}
div#parentPageGalley div.bigImagesBoxDesc a{color:#000000;}

/*
##########################################
#######  pageForm  ##########
##########################################
*/

div#pageForm{padding-right:10px; padding-top:10px;}
div#pageForm input.memberInput{border:1px solid #000; width:180px;}
div#pageForm td.memberInput{padding-bottom:5px; padding-left:10px;}
div#pageForm td.memberInput2{padding-bottom:5px;}
div#pageForm textarea.memberInput{border:1px solid #000; width:180px; height:80px;}
div#pageForm span.memberInput{color:#FF0000;}
div#pageForm input.memberButtonSend{border:0px; background-color:#FFFFFF; font-family:Arial; font-weight:bold; color:#FF0000; text-decoration:underline;} 
div#pageForm div.memberButtonSend{padding-left:55px;}


/*
##########################################
#######  fouuum  ##########
##########################################
*/

.formTableS{
	color:#692319;
	padding-top:20px;
}
.pageFormS{margin:0px; padding:0px;}
.pageFormTitle{color:#692319; text-align:center; padding-bottom:5px;}
.pageFormTitleLink a{color:#692319; text-align:center; padding-bottom:5px; text-decoration:underline; padding-top:5px; }
td.memberInputS      {text-align:left; padding-bottom:8px; color:#692319; padding-right:10px;}
td.memberInput2S     {text-align:left; padding-bottom:8px;}
span.memberInputS    {color:#990000; text-align:left}
input.memberInputS   {border:1px solid #692319; background-color:#F0F3F9; width:200px; height:20px; line-height:18px;}
textarea.memberInputS{border:1px solid #692319; background-color:#F0F3F9; width:200px; height:113px;}
td.memberButtonTDS	{text-align:center; padding:10px;}
.my_tab_on{font-weight:bold; cursor:pointer; text-decoration:underline;}
.my_tab_off{font-weight:bold; color:#999999; cursor:pointer; text-decoration:underline;}
.memberButtonSendS{cursor:pointer;}



div#loginForm{ padding-bottom:20px;}
div#loginForm td.title{padding-top:20px; padding-bottom:10px;}
div#loginForm td.title label{font-weight:bolder; font-size:14px;}
div#loginForm td.inputText{padding-bottom:5px; padding-left:15px;}
div#loginForm input.loginInput{border:1px solid #000; background-color:#fff; width:150px; height:20px;}
div#loginForm input.loginSubmit{border:1px solid #000; background-color:#FF9900;}
div#loginForm td.loginLink a{color:#000000; display:block; border:1px solid #8D2525; background-color:#D9C7A1; width:75px; text-align:center; line-height:20px;}
div#loginForm td.loginLink{text-align:right; padding-top:15px;}
div#loginForm td.loginSubmit{text-align:left; padding-left:15px; padding-top:15px;}



div#forumPage{padding-top:20px; padding-bottom:20px;}
div#forumPage table.forumListTable{font-size:12px;}
div#forumPage table.forumListTable th{background-color:#fff; padding-right:10px; padding-left:10px; height:20px; border-top:1px solid #000; border-bottom:1px solid #000;}
div#forumPage table.forumListTable th.forumListRowGeneral{text-align:right; padding-right:10px; border-right:1px solid #000;}
div#forumPage table.forumListTable th.forumListRowLast{border-left:1px solid #000;}
div#forumPage table.forumListTable th{background-color:#FF9900; padding-right:10px; padding-left:10px; height:20px; border-top:1px solid #000; border-bottom:1px solid #000;}
div#forumPage table.forumListTable td{background-color:#fff; border-bottom:1px solid #000; padding:5px;}
div#forumPage table.forumListTable td.forumListRowImage{border-right:1px solid #000; border-left:1px solid #000;}
div#forumPage table.forumListTable td.forumListDesc{border-left:1px solid #000;}
div#forumPage table.forumListTable div.forumListRowTitle{font-weight:bolder; font-size:14px; padding-bottom:3px;}
div#forumPage table.forumListTable div.forumListRowTitle a{color:#8D2525;}
div#forumPage table.forumListTable div.forumListRowDesc a{color:#000000;}
div#forumPage table.forumListTable td.forumListRowMessages{border-left:1px solid #000; text-align:center;}
div#forumPage table.forumListTable td.forumListUser{border-left:1px solid #000;}
div#forumPage table.forumListTable div.forumListRowUser{color:#8D2525;}
div#forumPage table.forumListTable div.forumListDate{font-size:10px;}


/*
##########################################
#######  menu  ##########
##########################################
*/

div#topMenu{width:950px; height:55px; background-image:url(images/menu_bg.jpg); background-repeat:no-repeat;}
div#topMenu div.contaner{padding-top:3px; padding-right:20px;}
div#topMenu div.bg{width:910px; height:50px; background-image:url(images/menu_color_bg.jpg); background-repeat:no-repeat;}


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	height: 20px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: right; /*For Gecko*/
  display: inline;
  list-style: none;
  height: 20px;
  position:relative;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: -20;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 20px;
  visibility: hidden;
}

ul#navmenu-h ul li {
	width: 160px;
	height:20px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
	width:101px;
	padding:0px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #fff;
	font: bold 12px/50px Arial,Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	text-align:center;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  color: #000;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	width:150px;
	border-top:1px solid #D9F2B3;
	padding-left:5px;
	padding-right:5px;
	float: none;
	background: #B1E07A;
	color: #4671BE;
	text-align:right;
  
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	color: #fff;
	text-align:right;
}
ul#navmenu-h ul {
  display: none;
  position: absolute;
  top: 20px;
  left: -81px;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #b3dbe8;
  color: #4671BE;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #85AEF9;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: -160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
