/* stylesheet */

a {color:#575656;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;} 
a:active {outline: none;}
:-moz-any-link:focus {outline: none;}
p {
padding:0px;
margin:11px 0 11px 0;
}
/*strong {
color:#767575;
}*/
ul {
margin:0px;
padding:0px;
}
li {
margin:0px;
padding:0px;
}
h1 {
font-weight:bold;
border-bottom:1px dotted #e6e4e4;
padding-left:5px;
font-size:110%;
margin:0px;
}
h2 {
display:none;
}
h4 {
font-weight:bold;
border-bottom:1px dotted #e6e4e4;
padding-left:5px;
font-size:110%;
margin:0px;
}
div#bodyframe {
margin:0 auto;
width:983px;
background:url(/images/stroke_bottom.gif) no-repeat bottom left;
}
div#copyright {
	font-size:11px;
	color:#919191;
	padding-bottom:10px;
}
div#homecontent {
background:url(/images/stroke_bg.gif) repeat top left;
padding: 1px 1em 3em 1em;
}
div#homecontent p {
text-align:justify;
padding:0 1em;
}

#content {
float:left;
width:730px;
padding-left:10px;
padding-right:8px;
background:url(/images/links_bg.gif) repeat-y top right;
height:auto;
min-height:300px;
}
* html #content{
height: 300px;
}

/*---------------------------------- right side menu-------------------------------------*/
ul#sublist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
}
ul#sublist li
{
width:180px;
margin: 0;
background:url(/images/sublist_bullet.gif) no-repeat top left;
}
ul#sublist li a
{
display: block;
padding:7px 0px 6px 25px;
color: #777;
text-decoration: none;
}

ul#sublist li#active a
{
color: #800000;
}
ul#sublist li a:hover, ul#sublist li#active a:hover
{
background:url(/images/sublist_bulletover.gif) no-repeat top left;
color: #800000;
}
/*------------------body elements---------------------------*/
#breadcrumb {
padding-top:2px;
font-size:90%;
text-align:left;
}
#breadcrumb a {
padding: 0 6px 0px 10px;
background:url(/images/bullet_breadcrumb.gif) no-repeat top left;
color:#c4c4c4;
text-decoration:none;
}
#breadcrumb a:hover {
color:#9d9b9b;
text-decoration:none;
}
#breadcrumb #nolink {
background:url(/images/bullet_breadcrumb.gif) no-repeat top left;
padding: 0 10px 0px 10px;
color:#c4c4c4;
}
.nocolor {
color:#767575;
}
.subheading {
color:#df2f04;
padding:0px;
margin:10px 0 0 0;
}
.subsection {
background:url(/images/bg_subsection.gif) repeat-x top left;
font-style:italic;
font-size:110%;
}
.subsection span {
background:#ffffff;
padding:6px 3px 0 3px;
color:#df2f04;
}
#highlight {
display:block;
margin-left:12px; margin-bottom:15px; margin-top:15px;
}
#highlightright {
background:url(/images/highlight_right.gif) no-repeat top right;
padding: 10px 10px 0 4px;
display:block;
margin-left:50px; 
font-family:Arial, Helvetica, sans-serif;
color:#df2f04;
font-size:130%;
font-style:italic;
}
#higlightcontent {
padding-left:15px; margin-left:10px;
padding-top:4px; font-style:normal; color:#767575;
display:block; font-size:80%;
background:url(/images/icon_tick.gif) no-repeat top left;
background-position: 1px 5px;
}
#higlightlist {
font-size:80%;
width:650px;
}
#higlightlist li {
list-style-type:none;
display:block;
float:left;
text-align:center;
padding:5px 10px 3px 0;
font-style:normal;
color:#575656;
}
.productname{
padding-left:15px;
background:url(/images/icon_downloadnew.gif) no-repeat top left;
}
#blockcareers ul {
margin:0px;
padding:0px;
list-style-type: none;
}
#blockcareers li {
margin: 0 0 0px 0;
padding:0 0 0px 0;
list-style-type: none;
color:#df2f04;
font-size:110%;
width:728px;
}
#blockcareers a {
color:#df2f04;
text-decoration:none;
background-image: url(/images/icon_careers.gif);
background-repeat: no-repeat;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding:4px 0 10px 20px;
display:block;
}
#blockcareers a:hover {
text-decoration:none;
border-top: 1px solid #eeeecc;
border-bottom: 1px solid #eeeecc;
background-color: #ffffcc;
}
#blockcareers span {
color:#aaaaaa;
font-size:90%;
}
.tickbullet {
	list-style-image: url(/images/icon_tick.gif);
	margin-left: .9em;
	padding-left: 1.5em;
	margin-top: 0em;
	padding-top: 0em;
	line-height:19px;
}
.bulletheading li{
	list-style-image: url(/images/bullet.gif);
	margin-left: 4em;
	margin-top: 0em;
	padding-top: 0em;
	line-height:18px;
}
.qanda li {
	list-style-image: url(/images/icon_question.gif);
	margin-left: 4em;
	margin-top: 0em;
	padding-top: 0em; 
	line-height:20px;
}
.question{
	color: #019dd0;
	line-height:1.2em;	
	background:url(/images/icon_question.gif) no-repeat top left;
	margin-left:15px; padding-left:15px; padding-top:1px; margin-top:3px;
	background-position:0px -1px;
}
.answer {
background:url(/images/icon_answer.gif) no-repeat top left;
margin-left:15px; padding-left:15px; padding-top:1px; margin-top:3px; padding-bottom:15px;
background-position:0px -1px;
}
.disc {
	list-style-image: url(/images/bullet_disc.gif);
	margin-left: 15px;
	padding-left: .9em;
	margin-top: 0em;
	padding-top: .5em;
	line-height:15px;
}
/*-----------------------Numbered List----------------------------*/
ol{		width: 58em;  
	 	list-style-type:none;
		margin:2px 2px 2px 25px;
}
ol li{
  float: left;
  width: 25em; 
  display: block;
  padding:5px 0 3px 16px;

}
br{
  clear: left;
}
ol li a{
text-decoration: none;
color:#575656;
background-position:1px 5px;
}
ol li a:hover{
  color: #8d8d8b; 
  background-position:1px 5px;
  text-decoration:none;
}
#pdf{
background:url(/images/icon_pdf.gif) no-repeat top left;
background-position:1px 5px;
}
#powerpoint{
background:url(/images/icon_powerpoint.gif) no-repeat top left;
background-position:1px 5px;
}
#flash{
background:url(/images/icon_flash.gif) no-repeat top left;
background-position:1px 5px;
}
#html{
background:url(/images/icon_html.gif) no-repeat top left;
background-position:1px 5px;
}
#download{
background:url(/images/icon_download.gif) no-repeat top left;
background-position:1px 5px;
}
.backto {
text-align:right; font-size:90%;
padding:0 18px 5px 0; 
background: url(/images/icon_backto.gif) no-repeat top right;
border-bottom:1px dotted #e6e4e4;
}
.top {
text-align:right; font-size:90%;
padding:0 10px 5px 0; 
background: url(/images/icon_top.gif) no-repeat top right;
border-bottom:1px dotted #e6e4e4;
}
#blockcompany ul {
margin:0px;
padding:0px;
list-style-type: none;
}
#blockcompany li {
color:#454444;
list-style-type: none;
border: 1px solid #efefef;
padding:4px 0 10px 25px;
margin-top:8px; margin-left:8px; margin-right:5px;
display:block;
background-image: url(/images/icon_year.gif);
background-repeat: no-repeat;
background-color:#f7f7f7;
background-position: 3px 2px;
}
#privacy {
display:block;
border: 1px solid #efefef;
padding:4px 0 5px 25px;
margin-top:8px; margin-left:8px; margin-right:5px;
background-image: url(/images/icon_privacy.gif);
background-repeat: no-repeat;
background-color:#f9fcdc;
font-size:90%;
}
#alert {
display:block;
border: 1px solid #efefef;
padding:4px 0 5px 25px;
margin-top:8px; margin-left:8px; margin-right:5px;
background-image: url(/images/icon_alert.gif);
background-repeat: no-repeat;
background-color:#f9fcdc;
font-size:90%;
}
.iconnews {
background:url(/images/icon_news.gif) no-repeat top left;
margin-left:10px;
color:#767575;
}
.iconpdf {
background:url(/images/icon_pdf.gif) no-repeat top left;
padding-left:8px;
text-decoration:none;
color:#767575;
}
.iconpdf a{
padding-left:6px;
color:#767575;
}
#iconbookmark {
margin-left:15px; margin-top:15px;
display:block;
}
#iconbookmark ul{
padding-left:14px;
}
#iconbookmark li {
list-style-type:none;
background-image:url(/images/icon_bookmark.gif);
background-repeat:no-repeat;
background-position:2px 2px;
padding:2px 2px 2px 24px;
font-weight:bold;
}
#iconbookmark a {
text-decoration:none;
}
#iconbookmark a:hover{
text-decoration:underline;
}
.iconfax {
background:url(/images/icon_fax.gif) no-repeat top left;
padding-left:14px;
text-decoration:none;
color:#767575;
}
.iconphone {
background:url(/images/icon_phone.gif) no-repeat top left;
padding-left:14px;
text-decoration:none;
color:#767575;
}
.iconmail {
text-decoration:underline;
unicode-bidi:bidi-override; direction: rtl; 
color:#df2f04;
}
.iconmail a{
text-decoration:underline;
color:#8f8653;
}
.iconmail a:hover{
text-decoration:none;
color:#767575;
}
.iconlink a{
background:url(/images/icon_link.gif) no-repeat center left;
background-position:0 11px;
padding:8px 0 6px 14px; margin-left:14px;
color:#8f8653;
display:block;
text-decoration:underline; font-size:110%;
}
.iconlink a:hover{
text-decoration:none;
color:#767575;
}
#iconnote {
padding-left:16px; margin-top:10px;
display:block;
background:url(/images/icon_note.gif) no-repeat top left;
}
/* ------------------- Buttons fields and other small elements ----------------------------- */
.searchfield{
font-size:13px; color: #5e5e5e;	padding-right:1px;	padding-left:1px;font-family: Arial, Helvetica, sans-serif;	background-color:#f6fefb;border:1px solid #CCCCCC;
}
input.submit
{
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background:url(/images/bg_button.gif) repeat-x top left;
color: #333333;
font-size: 100%;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
input.submit:active
{
border: 1px solid #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
}

#supportlist {
width:670px;
}
#supportlist li {
list-style-type:none;
display:inline;
float:left;
text-align:left;
padding:0 0 5px 22px;
font-style:normal;
color:#767575;
height:110px;
}
#supportlist a {
float:left;
width:100px;
padding:64px 0 0 45px;
}
/*-----------------------------------------technology tabs-------------------------------------------*/
#technologylist {
width:670px;
}
#technologylist li {
list-style-type:none;
display:inline;
float:left;
text-align:left;
padding:0 0 5px 22px;
font-style:normal;
color:#767575;
height:110px;
margin-left:50px;
}
#technologylist a {
float:left;
width:200px;
padding:64px 0 0 45px;
}
/*-------------------------------tab control style-------------------------------------------*/
	#tabs_example ul.tabs {
		list-style-type: none;
		margin:0 0 0 1px;		
	}
	#tabs_example ul.tabs li {
		float:left;
		padding:0px 1px 0px 0px;
		width:auto;
	}
	#tabs_example ul.tabs span{
		float:left;
		display:block;
		padding: 6px 0px 0px 30px;
		font-weight:bold;
		color:#767575;
		margin:0;
	}
	#tabs_example ul.tabs li a {
		display:block;
		float:left;
		margin:0px;
		padding:0 0 0 18px;
		text-decoration:none;
			background-image:url(../images/hometab_normal.gif);
		height:37px;
	width:132px;
	}
	#tabs_example ul.tabs li a:hover {
	background-image:url(../images/hometab_active.gif);
	color:#5e5e5e;
	height:37px;
	width:132px;
	
	}
	#tabs_example ul.tabs li a.active {
	background-image:url(../images/hometab_active.gif);
	height:37px;
	width:132px;
	}
	#tabs_example ul.tabs li a span {float:none;}
	#tabs_example ul.tabs li a:hover span {

	}
	#tabs_example ul.tabs li a.active span {

	}
	#tabs_example div {
	clear:both;
	}
	.tabh1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px 2px 2px 0px;
	}
/*--------------------------------------end style-----------------------------------------------*/
#productbox {
background:url(/images/product_line.gif) no-repeat top left;
margin-bottom:25px;
margin-top:15px;
}
#productright {
background:url(/images/highlight_right.gif) no-repeat top right;
padding: 18px 5px 0 0;
display:block;
margin-left:50px; 
font-family:Arial, Helvetica, sans-serif;
color:#df2f04;
font-size:130%;
font-style:italic;
margin-left:55px;
}
#productlist {
font-size:80%;
width:670px;
}
#productlist li {
list-style-type:none;
text-align:left;
font-style:normal;
color:#767575;
display:block;
}
#productlist #features {
padding:1px 0 1px 0;
}
#productlist #size {
padding:1px 0 1px 0;
width:332px;
float:left; clear:left;
}
#productlist #factsheet {
padding:1px 0 1px 0;
width:332px;
float:left; clear:left;
}
#productlist #os {
padding:1px 0 3px 15px;
width:322px;
float:left;
}
#productlist #os span{
color:#FFFFFF;
}
#productlist #target {
padding:5px 0 0 12px;
background:url(/images/bullet_content.gif) no-repeat;
background-position:0 10px;
color:#df2f04;
width:322px; float:left;
}
#productlist #target span{
border-top:1px solid #eaeaea;
padding-top:5px;
display:block;
color:#575656;
}
#productlist #targetc {
padding:5px 0 0 12px;
background:url(/images/bullet_content.gif) no-repeat;
background-position:0 10px;
color:#df2f04;
width:312px; float:left;
}
#productlist #targetc span{
color:#575656;
border-top:1px solid #eaeaea;
padding-top :5px;
display:block;
}
#productlist #buynow {
padding:15px 0 0 0;
width:342px;
float:left;
}
#productlist #alsoview {
float:left;
width:302px;
padding:10px 0 0 5px;
display:block;
}
#productlist #alsoview a{
background:url(/images/icon_pdf.gif) no-repeat top left;
text-decoration:underline; padding-left:15px; padding-right:10px;
}
#productlist #alsoview a:hover{
text-decoration:none;
}
/*---------------------------------Products Landing page--------------------------*/
#protab {
padding:10px 0 0 0;
background-color:#fafafa;
background-image: url(/images/protab_top.gif);
background-position:top left;
background-repeat:no-repeat;
}
#protab span {
background-color:#fafafa;
background-image: url(/images/protab_top.gif);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}
#protablist {
padding-left:100px;
list-style-type:none;
}
#protablist ul {
}
#protablist li{
display:block;
}
#protablist #mainhd {
padding:0 0 3px 12px;
font-style:italic;
font-size:110%;
color:#df2f04;
}
#protablist #heading {
padding:5px 0 3px 12px;
color:#999999;
font-style:italic;
font-size:11px;
}
#protablist #target {
border-bottom:1px solid #eaeaea;
padding:1px 0 0 12px;
background:url(/images/bullet_content.gif) no-repeat;
background-position:0 6px;
}
#protablist #price {
padding:10px 0 30px 12px;
}
#protablist #details {
float:right;
padding:14px 12px 0 0;
}
#protablist #price span{
color:#df2f04;
display:inline;
background:none;
}
/*--------------------------------------------------------------------------------*/
.price {
color:#df2f04;
}
.close {
color:#df2f04;
}
.details {
padding-left:10px;
background:url(/images/icon_details.gif) no-repeat center left;
}
.closewindow {
margin-top:6px;
font-weight:bold;
float:right;
width:auto;
padding-left:15px;
}
