html{
	height: 100%;
}

body 
{
	font: 10pt tahoma;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	text-align: center;
	background: #009eff url(../images/backbar.jpg) repeat-x;
}
#outer
{
   direction: rtl;
	margin: 0 auto;
	padding: 0;
	width: 740px;
	text-align: right;
	position: relative;
	height: 58%;
	background-color: White;
}
#head
{
	width: 100%;
	height: 93px;
	background-color:White;
}

#logo
{
	float: right; 
	width: 190px;
	height: 50px;
	margin: 0;
}

#nav
{
	background-color: White;
	margin: 60px 0 0 10px;
	width: 520px;
	text-align: center;
	font-size: 9pt;
	display: block;
	float: left;
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#nav li 
{
	float: right;
	position: relative;
  	border: 1px solid White;
	width: 6em;
   z-index: 500;
}
  	
#nav li ul {
  display: none;
  position: absolute; 
  top: 21px;
  left : -150px;
}
  
#nav li ul li 
{
 width : 150px;
 text-align : right;
 background-color: Black;
 border: #F0F0F0;
}
  
#nav li > ul 
{
 top: auto;
 left: auto;
}
	
#nav li:hover ul, #nav li.over ul{ display: block; }

/* Styles for Menu Items */
#nav li a {
	display: block;
	text-decoration: none;
	color: Black;
	padding: 3px;
	background: White; /* IE6 Bug */
}
#nav li a:hover { color: #000000; background: #BDBDBD; } /* Hover Styles */
#nav li ul li a { padding: 2px 5px;background : #F0F0F0;	} /* Sub Menu Styles */


#foot
{
   height:20px;
	background-color: black;
	font: 8pt arial;
	color: white;
}

#foot a
{
   text-decoration: none;
  	color: white;
}


#side
{
  position : absolute;
  top:243px;
  right:0px; 
  width : 220px;
  padding-bottom: 20px;
  height: 100%;
  background-color: #F5F3F3;
}

#side div
{
	margin-bottom: 10px;
}

#side div div
{
  display : block ;
  border-top-width: 1px;
  padding: 5px;
 }
 
#content
{
	margin-left: 0px;
	margin-right: 220px;
	margin-top: 18px;
	height: 200%;
	padding : 5px;
	direction: rtl;
	background-color: White;
}

#content ul
{
	margin-bottom: 20px;
}



strong
{
	color: Red;
}

address
{
	color: Blue;
}

h3
{
	font: normal 10pt tahoma;
	width: 100%;
	height: 20px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom: 1px solid #8666CC;
	background-color: #000000;
	margin: 15px 0 0 0;
	color: White;
}

h2{
	font: normal 10pt tahoma;
	width: 100%;
	height: 20px;
	border-bottom: 1px solid #8666CC;
	background-color: #000000;
	color: White;
}

#contenta{
		margin: 15px 40px 15px 40px;
		background-color: White;
}

h1 {
	margin: 0 0 3px 3px;
	font: normal 10pt tahoma;
	width: 99.5%;
	height: 20px;
	background-color: #000000;
	color: White;
	display: block;
}

#top
{
	height: 150px;
	margin: 15px 0;
	background-color: #F5F5F5;
	border: 1px solid #F0F0F0;
	background-image: url(../Images/bg-grid.gif);
}

#top div
{
	float: right;
	width: 33%;
	height: 100%;
}

#top div a
{
	text-decoration: none;
	font-size: 8pt;
}

#topimg
{
	direction: rtl;
	height: 150px;
	background: White url(../images/head.gif) no-repeat center;
}


#topimg span{
	display: block;
	position: absolute;
	top: 180px;
	right: 5px;
	background: Blue;
	width: 200px;
	height: 20px;
}

#topimg span  a {
    text-decoration: none;
	 color: White;
}

table{
	font : 10pt tahoma;
}

#adc{
	text-align: center;
	width: 100%;
	height: 250px;
}
#adc div{
   margin: 5px;
	background: url(../images/adbar.jpg);
	float : right;
	text-align: right;
	border: 1px solid #9399D2;
	padding: 5px;
	height: 251px;
	width: 235px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 241px;
	width: 225px;
}
#adc div ul {
	list-style: disc inside;
}


.reseller_tblc        { color: #000000; background-color: #E9E9E9 }
.reseller_txt         { color: #0000FF }

.edu_ttitle {
	color: #FF0000;
	 background-color:#FFFFCC;
}
.card_tCel        { border-bottom: 1px solid #C0C0C0 }
.card_tCel2        { border-bottom: 1px solid #C0C0C0; color:#CC3300 }

#card {
	text-align: center;
	width: 100%;
	margin: 10px 0px 15px 0px;
}
#card div {float:right;text-align:center;width:180px;height:140px; margin-right:30px;}
#card div p {margin:10px;}

.news li{
	list-style: circle inside;
	padding-top: 4px;
}

.gift li{
	list-style: none;
	margin: 4px;
}