@media screen {
* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
	width:100%;
}
form {
	height:100%;
	padding:0;
	margin:0;
}
* html body {
 filter:expression(document.execCommand("BackgroundImageCache", false, true));
	behavior:url("styles/hover.htc");
}
body {
	background:#0275D3 url(../images/bg_main.gif) repeat-x;
	font-family:Tahoma, Arial, sans-serif;
	font-size:69%;
	line-height:1.5em;
	color:#363636;
}
ul, li {
	list-style-type:none;
}
a:link, a:active, a:visited {
	text-decoration:underline;
	color:#0064AA;
}
a:hover {
	text-decoration:none;
}
a:focus {
	outline:none;
}
textarea {
	overflow:auto;
}
.input {
	height:18px;
	border:1px solid #3580C4;
	color:#363636;
	font-size:13px;
	padding-left:5px;
	line-height:18px;
}
.max {
	width:967px;
	margin:0 auto;
}
.main {
	top:0; 
	margin:0 auto; 
	min-height:100%; 
	height:auto;
	position:relative;
	z-index:1;
	background:url(../images/back_bottom1.png) repeat-x bottom left;
}
html>body .main2 {
	height:auto;
	min-height:100%;
	min-width:967px;
}
.center-part {
	width:967px;
	margin:0 auto;
	padding-left:10px;
}
.top-container {
	background:url(../images/top_mainback.gif) no-repeat right top;
}
.top {
	height:105px;
	margin:0 auto;
	width:967px;
}
.top .logo {
	height:105px;
	width:501px;
	background:url(../images/logo.png);
	display:block;
	float:left;
	cursor:pointer;
}
*html .top .logo {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');
	background: transparent;
}
.top .hint {
	background:#ffffe1;
	border:1px solid black;
	height:17px;
	color:black;
	padding:0px 4px;
	position:absolute;
}
.top a {
	text-decoration:none;/*display:none;*/
}
.CallUs {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	top:70px;
	right:250px;
	padding:5px 0px 0px 2px;
}
.topform {
	float:right;
	padding:19px 17px 0 0;
	font-size:0.9em;
	color:#FFFFFF;
	line-height:1.3em;
}
.topform a.quick:link, .topform a.quick:visited {
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-size:10px;
	padding-right:14px;
	background:url(../images/bul5.gif) no-repeat 100% 50% !important;
}
.quick-links:hover a.quick {
	text-decoration:underline;
}
.quick-links {
	position:relative;
	font-size:1em;
	line-height:1em;
	padding-bottom:5px;
}
.quick-links ul {
	display:none;
	position:absolute;
	z-index:10;
	top:15px;
	left:0;
	background:#FDFDFD url(../images/back_dropdown.gif) repeat-x;
	border:1px solid #7AC0F3;
	padding:5px 0;
}
.quick-links:hover ul {
	display:block;
}
.quick-links ul li {
	padding:4px 18px;
	background:url(../images/bul1.gif) no-repeat 9px 7px;
}
.quick-links ul li a:link, .quick-links ul li a:visited {
	text-decoration:none;
}
.quick-links ul li a:hover {
	color:#E16602;
}
.topform input {
	float:left;
	margin-top:5px;
}
.topform .input {
	width:162px;
	margin-right:5px;
}
.top-menus {
	width:947px;
	margin:0 auto;
	padding-left:20px;
}
.top-menu {
	height:34px;
	float:left;
}
.top-menu li {
	float:left;
	padding-right:2px;
	background:url(../images/divider1.gif) no-repeat right top;
}
.top-menu li.act {
	background:none;
}
.top-menu li.prev {
	background:none;
}
.top-menu a {
	height:32px;
	display:block;
	margin:1px 0;
}
.top-menu a span {
	display:none;
}
.top-menu a:hover {
	background-position:0px 64px;
}
.top-menu .about a {
	background-image:url(../images/top_menu/m_about.gif);
	width:94px;
}
.top-menu .cr-services a {
	background-image:url(../images/top_menu/m_cr-services.gif);
	width:191px;
}
.top-menu .it-services a {
	background-image:url(../images/top_menu/m_it-services.gif);
	width:102px;
}
.top-menu .partners a {
	background-image:url(../images/top_menu/m_partners.gif);
	width:89px;
}
.top-menu .help a {
	background-image:url(../images/top_menu/m_help.gif);
	width:92px;
}

.top-menu .products a{
	background-image:url(../images/top_menu/m_products.gif);
	width:89px;
}

.top-menu .resources a {
	background-image:url(../images/top_menu/m_resources.gif);
	width:98px;
}
.top-menu .contact a {
	background-image:url(../images/top_menu/m_contact.gif);
	width:78px;
}
.top-menu {
	height:34px;
	float:left;
}
.top-links {
	height:34px;
	float:right;/*margin:0 0 0 10px;*/
}
.top-links li {
	padding:0 2px 0 0;
	background:url(../images/divider2.gif) no-repeat 100% 50%;
	float:left;
}
.top-links li.last {
	background:none;
}
.top-links li a {
	height:32px;
	width:50px;
	display:block;
	margin:1px 0;
	background-repeat: repeat-y;
	background-position:18px 10px;
}
.top-links a:hover, .top-links a.act {
	background-position:18px -12px;
}
.top-links .hint {
	background:#ffffe1;
	border:1px solid black;
	height:17px;
	color:black;
	padding:0px 4px;
	position:absolute;
}
.top-links li a {
	text-decoration:none;
}
/*.top-links a span{
	display:none;
}*/
.top-links .home a{
	background:url(../images/top_menu/ico_home.gif) top center no-repeat;
}
.top-links .home a:hover{
	background:url(../images/top_menu/ico_home_hover.gif) top center no-repeat;
}
.top-links .home a.curr{
	background:url(../images/top_menu/ico_home_curr.gif) top center no-repeat !important;
}
.top-links .map a{
	background:url(../images/top_menu/ico_map.gif) top center no-repeat;
}
.top-links .map a:hover{
	background:url(../images/top_menu/ico_map_hover.gif) top center no-repeat;
}
.top-links .map a.curr{
	background:url(../images/top_menu/ico_map_curr.gif) top center no-repeat !important;
}
.top-links .mail a{
	background:url(../images/top_menu/ico_contact.gif) top center no-repeat;
}
.top-links .mail a:hover{
	background:url(../images/top_menu/ico_contact_hover.gif) top center no-repeat;
}
.top-links .mail a.curr{
	background:url(../images/top_menu/ico_contact_curr.gif) top center no-repeat !important;
}
.bottom-h {
	height:100px;
	clear:both;
}
.bottom {
	height:79px;
	_width:981px;
	min-width:981px;
	z-index:1;
	background:url(../images/back_bottom.png) no-repeat;
	font-size:0.9em;
	line-height:1.2em;
	color:#FFFFFF;
}
* html .bottom {
	bottom:-1px;
}
.bottom .inner {
	height:46px;
	padding-top:33px;
	width:921px;
	margin:0 auto;
}
.bottom .links {
	float:right;
	color:#3F8EC6;
}
.no-display {
	display:none;
}
.bottom a:link, .bottom a:visited {
	color:#FFFFFF;
}
/**********Quick Links**************/
#quick_links {
	background:url(../images/quick_links-back.jpg) repeat-x left bottom;
	border:1px solid #76bff2;
	overflow:visible;
	z-index:100;
}
#quick_links td {
	vertical-align:top;
	padding:2px 5px;
}
#quick_links h2 {
	background:url(../images/quick_links-arrow.jpg) no-repeat left 2px;
	padding-bottom:0px;
	font-weight:bold;
}
#quick_links h2 a {
	padding-left:10px;
	font-size:12px;
	color:#E18604;
}
#quick_links a {
	text-decoration:none;
	color:#363636;
	font-size:11px;
}
#quick_links td ul li {
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
}
#quick_links h2.sec {
	background:url(../images/quick_links-arrow-2.jpg) no-repeat left 1px;
	padding-bottom:0px;
	font-weight:bold;
}
.current {
	text-decoration:none !important;
	font-weight:bold !important;
	background-color:Gray !important;
	padding:3px;
	color:White !important;
}
/*_____________________________ITPS Smarter Sync Slicing__________________________________*/
a img {
	border:none;
}
.left-nav {
	float:left;
	width:230px;
	margin:5px 0 0 17px;			/*____hack for IE6 in styles-ie.css_____*/
}
.left-nav li {
	text-indent:-5000px;
	font-size:1px;
	margin-bottom:9px;
	padding-bottom:14px;
}
.left-nav li a {
	width:230px;
	height:31px;
	display:block;
	margin-bottom:-14px;
}
.left-nav li a:hover {
	background-position:0px -31px;
}
.ln-prod-descr {
	background:url(../images/lft-nav/lft-nav_prod-descript_cur.gif) left top no-repeat;
}
.ln-prod-descr a {
	background:url(../images/lft-nav/lft-nav_prod-descript.gif) left top no-repeat;
}
.ln-download {
	background:url(../images/lft-nav/lft-nav_download_cur.gif) left top no-repeat;
}
.ln-download a {
	background:url(../images/lft-nav/lft-nav_download.gif) left top no-repeat;
}
.ln-purchasing {
	background:url(../images/lft-nav/lft-nav_purchasing_cur.gif) left top no-repeat;
}
.ln-purchasing a {
	background:url(../images/lft-nav/lft-nav_purchasing.gif) left top no-repeat;
}
.ln-features {
	background:url(../images/lft-nav/lft-nav_features_cur.gif) left top no-repeat;
}
.ln-features a {
	background:url(../images/lft-nav/lft-nav_features.gif) left top no-repeat;
}
.ln-doc {
	background:url(../images/lft-nav/lft-nav_documentation_cur.gif) left top no-repeat;
}
.ln-doc a {
	background:url(../images/lft-nav/lft-nav_documentation.gif) left top no-repeat;
}
.ln-screenshots {
	background:url(../images/lft-nav/lft-nav_screenshots_cur.gif) left top no-repeat;
}
.ln-screenshots a {
	background:url(../images/lft-nav/lft-nav_screenshots.gif) left top no-repeat;
}
.ln-vers-hist {
	background:url(../images/lft-nav/lft-nav_version-hist_cur.gif) left top no-repeat;
}
.ln-vers-hist a {
	background:url(../images/lft-nav/lft-nav_version-history.gif) left top no-repeat;
}
.linux-vers a {
	background:url(../images/lft-nav/lft-nav_linux-version.gif) left top no-repeat;
}
.submenu {
	background:url(../images/lft-nav/submenu/submenu_bott.gif) left bottom no-repeat;
	width:230px;
	margin:16px 0 -12px 0;
}
.submenu ul {
	background:url(../images/lft-nav/submenu/submenu_top.gif) left top no-repeat;
	width:214px;
	padding:8px 0 9px 17px;
	position:relative;
	top:0px;
}
.submenu ul li {
	text-indent:0px;
	font-size:11px;
	background: url(../images/lft-nav/submenu/bullet_submenu.gif) left 65% no-repeat;
	height:1%;
	padding:0 0 7px 15px;
	color:#B6E4FF;
}
.submenu ul li:hover {
	background: url(../images/lft-nav/submenu/bullet_submenu_sel.gif) left 65% no-repeat;
}
.submenu ul li a {
	background:none;
	padding:0px 0 5px 0;
	width:205px;
	color:#B6E4FF !important;
	height:1%;
	width:195px;
}
.submenu ul li a:hover {
	color:#fff !important;
	font-weight:bold;
}
.submenu ul li .cerrent_sub_item
{
	color:#fff !important;
	font-weight:bold;
}

.main-col {
	padding:5px 13px 7px 20px;
	float:right;
	width:687px;
}
.index-main-win-spacer {
	background:url(../images/index_main-win_spacer.gif) left top repeat-y;
	width:686px;
	margin-top:9px;
}
.index-main-win-bottom {
	background:url(../images/index_main-win_bottom.gif) left bottom no-repeat;
}
.index-main-win-top {
	background:url(../images/index_main-win_top.gif) left top no-repeat;
	min-height:211px;
	padding:31px 26px 16px 25px;
}
.index-main-win-top h1, .main-win-top h1 {
	border-bottom: #A4DAFA 1px solid;
	padding-bottom:7px;
	margin-bottom:16px;
	margin-right:25px;
	width:432px;
}
.index-main-win-top h3 {
	font-size:1.2em;
	line-height:1.15em;
	font-weight:bold;
	color:#fff;
	padding-bottom:1.15em;
}
.index-main-win-top .banner {
	float:right;
	display:block;
	padding-left:22px;
}
.index-main-win-top p, .main-win-top p {
	color:#FFFFFF;
	padding-bottom:1.35em;
	line-height:1.35em;
	font-size:11px;
}
.index-main-win-top p span, .main-win-top p span {
	font-weight:bold;
}
.index-main-win-top p a, .main-win-top p a {
	color:#fff !important;
}
#table23 tbody tr td p strong
{
	color:#FFBF36;
	font-size:12px;
}
#table24 tbody tr td, #table25 tbody tr td
{
	color:#ffffff; 
	font-size:12px;
}

/*________________download-page______________*/
.main-win-spacer {
	background:url(../images/main-win_spacer.gif) left top repeat-y;
	width:686px;
	margin-top:9px;
}
.main-win-bottom {
	background:url(../images/main-win_bottom.gif) left bottom no-repeat;
	min-height:198px;
	padding:31px 26px 16px 25px;
}
.main-win-top {
	background:url(../images/main-win_top.gif) left top no-repeat;
}
.main-win-top h1 {
	padding-bottom:11px;
	width:100%;
}
.white {
	color:#fff;
}
.downl-tbl {
	width:635px;
	background:url(../images/downl_table_h_bg.gif) left top no-repeat;
	margin-top:7px;
	margin-bottom:21px;
}
.downl-tbl th {
	color:#fff;
	font-size:12px;
	height:31px;
}
.downl-tbl .first-col {
	text-align:left;
	padding-left:10px;
}
.downl-tbl .last-col {
	padding-right:11px;
}
.downl-tbl h1 {
	font-size:12px;
	line-height:15px;
	color:#FFBF36;
	font-weight:bold;
	border:none;
	margin:0;
	padding-bottom:1px;
}
.downl-tbl td {
	border-bottom:#5FBFEF 1px solid;
	padding:14px 5px 0px 10px;
	font-size:11px;
}
.file-size {
	font-size:12px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	width:162px;
	padding-top:4px !important;
}
.btn-downl {
	padding:4px 5px 0 10px !important;
}
.btn-downl a {
	background:url(../images/btn_download.png);
	width:137px;
	height:27px;
	display:block;
	text-indent:-5000px;
}
.btn-downl a:hover {
	background-position:0px 27px;
}
/*________________features-page__________________*/
.features-menu {
	margin:10px 0 0 6px;
}
.features-menu li {
	/*font-size:1.1em;*/
	line-height:1.2em;
	color:#B6E4FF;
	padding-bottom:17px;
	background:url(../images/bullet_arrow.gif) left -3px no-repeat;
	padding-left:40px;
	text-align:justify;
}
.features-menu li span {
	font-weight:bold;
	font-size:1.1em;
	color:#fff;
}
.features-menu li a {
	color:#fff !important;
}
/*________________version-history-page__________________*/
.cont-spacer {
	background:url(../images/container_spacer.gif) left top repeat-y;
	width:635px;
	margin-bottom:9px;
}
.cont-top {
	background:url(../images/container_top.gif) left top no-repeat;
}
.cont-bott {
	background:url(../images/container_bottom.gif) left bottom no-repeat;
	padding:17px 21px 9px 21px;
}
.cont-bott h2 {
	padding-bottom:5px;
	border-bottom:1px solid #82D0F4;
	margin-bottom:12px;
}
.cont-bott ul {
	padding-left:8px;
}
.cont-bott ul li {
	line-height:1.22em;
	background:url(../images/bullet_menu_container.gif) left top no-repeat;
	color:#fff;
	padding-left:16px;
	margin-bottom:9px;
}
.cont-bott ul li span {
	font-weight:bold;
}
.cont-bott ul li a {
	color:#fff !important;
}
.clear {
	clear:both;
	height:0;
	width:1%;
}
/*________________purchasing-page__________________*/
.main-win-top h4 {
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
	color:#fff;
	padding-bottom:1.1em;
}
.padd-top {
	padding-top:5px;
	display:block;
}
.cont-bott p {
	font-size:1em;
	line-height:1.35em;
	color:#fff;
	padding-bottom:5px;
}
.cost {
	font-size:1.2em !important;
	margin-top:8px;
}
.cost a {
	font-weight:bold;
}
.cost span {
	color:#FFBF36;
}
.small-list {
	padding-top:1.2em;
	padding-bottom:1.3em;
	font-size:0.9em !important;
}
.small-list li {
	margin-bottom:2px !important;
}
/*________________screenshots-page__________________*/
.scr-container {
	margin:0.3em 0 0.8em 0.9em;
}
.scr-container img {
	float:left;
	margin:0 15px 5px 0;
}
.scr-container .screensh {
	width:109px;
	height:86px;
	display:block;
	float:left;
	margin:0 16px 0px 0;
	text-indent:-5000px;
}
.scr-container .screensh:hover {
	background-position:0px 86px;
}
.src-01 {
	background:url(../images/img_src-01.gif);
}
.src-02 {
	background:url(../images/img_src-02.gif);
}
.src-03 {
	background:url(../images/img_src-03.gif);
}
.src-04 {
	background:url(../images/img_src-04.gif);
}
.src-05 {
	background:url(../images/img_src-05.gif);
}
.src-06 {
	background:url(../images/img_src-06.gif);
}
.src-07 {
	background:url(../images/img_src-07.gif);
}



.scr-container h4 {
	font-size:1.3em;
	color:#fff;
	padding-bottom:4px;
	padding-top:2px;
}
.scr-container p {
	padding-bottom:5px;
}
.middle
{
	min-height:300px; 
	height:auto; 
	position:relative;
	padding-bottom:79px;
}
}
@media print {
.top-menu, .top-links, .left-column, .bread-crumbs, .top-slogan, .no-print {
	display:none;
}
html, body {
	background:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}
.logo {
	text-decoration:none;
	font-weight:bold;
	font-size:20pt;
	color:#000000;
}
h1 {
	font-size:16pt;
}
h2 {
	font-size:12pt;
}
.main-content .img-left {
	float:left;
	margin:0 15px 0 0;
}
.main-content .img-right {
	float:right !important;
	margin:0 0 0 15px !important;
}
.bottom {
	margin-top:10px;
	border-top:1px solid #999999;
	padding-top:10px;
	font-size:8pt;
}
p {
	text-align:justify;
}
.bottom .links, .topform {
	display:none;
}
.middle
{
	min-height:300px; 
	height:auto; 
	position:relative;
	padding-bottom:79px;
}
}
