@import url("common/menu.css");

.focus
{
  text-align:center;
}

body
{
  font-family:Arial;
  font-size:12px;

}

abbr
{
  text-decoration:none;
  color:blue;
  font-size:110%;
  font-weight:bold;
  border:0;
  cursor:pointer;
}

.SMSMessages
{
  width:100%;
  background-color:white;
  border-spacing:0;
}

.MoreMessages 
{
  border-top:1px solid #aaaaaa;
}

.NiceLink
{
  text-decoration:none;
  color:blue;
}


.MoreMessages a
{
  text-decoration:none;
  font-size:12px;
  color:blue;
}

tr.odd td
{
  background-color:#fbf8e8;
}

tr.even td
{
  background-color:white;
}

fieldset
{
  border:0;
  padding:0;
  margin:0;
}

.SMSCost
{
  font-size:80%;
}

div[class="fieldError"]
{
}

.banners 
{
  text-align:center;
}

* html .banners 
{
}

ul
{
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
}

.banners a img
{
  border:0;
}

table.content
{
  border:1px solid black;
  text-align:center;
}
table.content td
{
  border:1px solid black;
  font-size:13px;
}

.teachersList
{
}

.teachersList li.enabled a,.teachersList li.enabled a:visited,.teachersList li.enabled a:hover
{
  color:blue !important;
  font-weight:bold;
}

.teachersList li.disabled a
{
  color:#000000 !important;
}

.teacherOffers
{
  margin: 2px 15px 0 0;
  padding:0;
}

.teacherOffers li
{
  margin:0;
  padding:0;

}

.Marquee
{
  height:243px;
  overflow:hidden;
}

.Marquee a
{
  text-decoration:none;
}

.area
{
  font-weight:bold !important;
  color:red !important;
}

.Marathon,.MFocus
{
  font-weight:bold !important;
  color:red !important;
}

* html .Marquee
{
  height:287px;
  overflow:hidden;
}


table.nice
{
  border-spacing:0;
  background-color:#cfdfef;
  width:600px;
  margin:auto;
  margin-top:2px;
  border:1px groove;
  font-family:Arial;
  font-size:14px;
}

table.nice th
{
  text-align:right;
}

table.nice caption
{
  margin-top:2px;
  font-size:17px;
}

table.nice td
{
  background-color:#efefff;
  font-size:14px;
}

table.nice tr.even td
{
  background-color:#ffffff;
}

table.nice td table tr.correct td
{
  background-color:yellow !important;
}

table.nice td table tr.current td
{
  background-color:#cecece !important;
}


table.nice td table td
{
  background-color:transparent !important;
}

.inforu
{
  padding:0;
  margin:0;
  font-size:12px;
}

.ringtons li
{
  margin-botom:2px;
}


.tapet
{
  height:110px;
}

.inforu li
{
  display:block;
  list-style:none;
  padding:0;
  margin:2px 2px 0 0;
  float:right;
  width:120px;
  overflow:hidden;
  text-align:center;

}

.inforu li a img
{
  border:0;
  width:90px;
  height:90px;
}

.sep
{
  font-weight:bold;
  text-align:center;
  font-size:13px;
  clear:both;
}


.telefun
{
  margin:0;
  padding:0;
  font-size:12px;
}

.telefun li
{
  display:block;
  list-style:none;
  padding:0;
  margin:2px 2px 0 0 ;
  float:right;
  width:120px;
  text-align:center;

}

.telefun li a img
{
  border:0;
  width:120px;
}

.inforu-ad
{
  margin:0;
  padding:0;
  font-size:12px;
}

.inforu-ad li
{
  display:block;
  list-style:none;
  padding:0;
  margin:0;
  text-align:center;

}

.inforu-ad li a img
{
  border:0;
  width:120px;
}


.telefun-ad
{
  margin:0;
  padding:0;
  font-size:12px;
}

.telefun-ad li
{
  display:block;
  list-style:none;
  padding:0;
  margin:0;
  text-align:center;

}

.telefun-ad li a img
{
  border:0;
  width:120px;
}


.profile_right
{
  float:right;
  width:45%;
  min-width:70px;
  padding: 0 5px 0 5px;
}

.profile_left
{
  float:right;
}



.sphoto
{
  overflow:hidden;
  text-align:center;
  width:70px;
}

.sphoto img
{
  width:70px;
}

.textads
{
  width:120px;
  margin:5px 0 0 0;
  padding:0;
  font-family:Arial;
  direction:rtl;
  text-align:right;
}

.textads li
{
  margin:2px 8px 0 0;
  padding:0;
  display:block;
  list-style:none;
  width:80%;
  position:relative;
 

}



.textads li h4,.textads li h5
{
  margin:0;
  padding:0;
}

.textads li h4 a
{
  font-size:15px;
  color:blue;
}

.textads li div a
{
  color:black;
  text-decoration:none;
  font-size:13px;
}

.textads li h5 a
{
  text-decoration:none;
  font-size:11px;
  color:black;
}

.textads li h5 a:hover
{
  text-decoration:underline;
}


.anim
{
  cursor:pointer;

}

.anim
{
  position:relative;
  height:200px;
  width:400px;
  border:1px solid;
}

.anim .frame
{
  position:absolute;
  text-align:center;
  top:0;
  right:0;
  width:100%;
  display:none;
  font-size:40px;
}

.textanims
{
  margin:5px 0 0 0;
  padding:0;
  font-family:Arial;
  direction:rtl;
  text-align:right;
}

.textanims li
{
  margin:2px 0 0 0;
  padding:0;
  display:block;
  list-style:none;
}

.textanims li .anim
{
  width:80%;
  height:50px;
  position:relative;
  border:0;
}

.textanims li .anim .frame
{
  font-size:20px;
}




.faqs
{
  text-align:center;
}


.languages
{
  font-family:Arial;
  font-size:14px;
}

.languages a
{
  text-decoration:none;
}

.languages a:hover
{
  text-decoration:underline;
}

.languages .off
{
  color:gray;

}

.languages .current
{
  font-weight:bold;
}

.lamedmeter
{
  width:100%;
  background-color:#ff2020;
  position:relative;
  height:17px;
  overflow:hidden;
  margin-bottom:2px;

}

.lamedmeter .meter_used
{
  position:absolute;
  direction:ltr;
  top:0;
  right:0;
  height:17px;
  background-color:#00ff00;
  background-image:url("images/green_bar.png");
  background-position:top right;
  color:black;
  font-weight:bold;
  overflow:hidden;
  text-align:left;

}

.lamedmeter .meter_ok
{
  position:absolute;
  direction:ltr;
  top:0px;
  right:0;
  height:17px;
  color:black;
  font-weight:bold;
  background-color:#2065ff;
  background-image:url("images/blue_bar.png");
  background-position:top right;
  overflow:hidden;
  text-align:left;

}

.lamedmeter .meter_done
{
  position:absolute;
  direction:ltr;
  top:0px;
  right:0;
  height:17px;
  color:black;
  font-weight:bold;
  background-color:#2065ff;
  background-image:url("images/yellow_bar.png");
  background-position:top right;
  overflow:hidden;
  text-align:left;

}

#mainIcons
{
  width:70%;  
  margin:auto;
  padding:0;
}

#mainIcons li
{
  clear:right;
  display:block;
  list-style:none;
  padding-top:8px;
}


#mainIcons span
{
  float:right;
  width:48px;
}

#mainIcons a span img
{
  border:0;
  vertical-align:middle;
}

#TimeLeft
{
  text-align:center;
  font-size:20px;
  font-family:Arial;
  font-weight:bold;
}

.pages li
{
  padding:0;
  margin:0 0 4px 0;

}

a.BlueLink
{
  color:blue;
}

.Plans
{
  text-align:center;
  margin:auto;
  width:410px;
}

.Plans a
{
  width:135px;
  float:right;
  margin-bottom:5px;

}

.Plans br
{
  clear:right;

}



.Plans a img
{
  border:0;
}

.RamzorLarge
{
  position:relative;
  float:right;
  width:160px;
  height:402px;
}

.RamzorOverlay
{
  position:absolute;
  top:0;
  left:0;
  z-index:1;

}

.RamzorBack
{
  position:absolute;
}

.RamzorLarge .RamzorColor
{
  height:85px;
  margin: 8px 0 7px 0;
  position:relative;
}

.RamzorLarge .RamzorColor div
{
  overflow:hidden;
  line-height:0;

}

 .RamzorResults
{
  padding-top:39px;
  width:300px;
  float:right;
  height:380px;
}

* html .RamzorResults
{
  height:410px;
}


 .RamzorResults .RamzorResult
{
  height:100px;
}

.marker
{
  background-color:#feffaa;
}

.marker_link a
{
  background-color:#feffaa;
}

.fieldError
{
  color:red;
  float:right;
  margin-right:5px;
}

#videoSection
{
  position:relative;
  height:500px;

}

#imageTarget
{
  position:absolute;
  top:0;
  right:0px;
  width:450px;
  height:337px;
  border:1px solid #872123;
  overflow:hidden;
  background-color:#ede9e2;
}

#videoProgress
{
  direction;rtl;
  position:absolute;
  top:342px;
  left:0;
  background-color:#31ad31;
  width:0%;
  font-size:11px;
  padding: 2px 0px;
  color:white;
  overflow:hidden;
  border:1px solid;

}

#imageSelection
{
  direction:rtl;
  font-size:11px;
  position:absolute;
  top:363px;
  left:0;
  height:200px;
  overflow:hidden;
  text-align:right;
}

#imageSelection button
{
  font-size:10px;
}


#videoTarget
{
  position:absolute;
  top:0;
  left:-130px;
  width:400px;
  border:1px solid #872123;
  overflow:hidden;
}

.text
{
  font-size:14px;
  font-family:Arial;

}

.welcomeHeader
{
  padding:3px 2px; 
  margin: 2px 0 13px 0;
  font-size:20px;
  font-weight:normal;
  text-align:right;
  border:1px dashed #9d1b1d;
  

}

.anchor
{
  color:blue;
  cursor:pointer;
}

.anchor:hover
{
  text-decoration:underline;
}

#SearchContainer
{
  position:relative;
}

* html #SearchContainer
{
  height:1px;

}

a.answer 
{
	background-color:orange;
	padding:3px;
	cursor:pointer;
	color:black;
	text-decoration:none;
	margin:10px;
	font-family:times new roman;
}



	/* left navbar */

#lNavbar {
	width:104px; 
	height:452px;
	margin-left:20px; 
	background-image:url("images/sidebnr.jpg");
}

#lNavbar .shim {
	height:45px; 
	width:100%;
}

#lNavbarMenu {
	padding:0px; 
	margin:0px;
}

#lNavbarMenu li {
	line-height:1.8em; 
	list-style:none; 
	text-align:center; 
	direction:rtl; 
	height:30px; 
	width:84px; 
	margin:30px 10px; 
	background-image:url("images/sidebtn.jpg");
}

#lNavbarMenu li.highlit {
	background-image:url("images/sidebtn_on.jpg");
}

a.lNavbarMenuItem {
	color:white; 
	font-weight:800; 
	text-decoration:none; 
	font-family:arial; 
	font-size:14px;
}
