body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
    background-repeat: no-repeat;
	background-size:auto;
	background-attachment: fixed;
}
ul, li {
	list-style:none;
	margin:0;
	padding:0
}
img {
	border:none
}
#main-container {
	width:972px;
	margin:0 auto;
}
.header {
	width:972px
}
.banner .left-banner {
	width:685px;
	float:left;
	height:346px
}
.banner .right-aco {
	width:274px;
	float:left;
	height:346px;
	padding:0 0 0 10px
}
#main-nav-outer {
	float:right;
	width:400px;
	display:block;
	border-top:1px solid #FFF
}
/*.main-navigation {
	width:972px;
	height:59px;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
}
* html .main-navigation ul {
	padding-top:0
}

.main-navigation img{
    position: relative;
}

.main-navigation ul li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0 30px 0 10px;
	color:#032950;
	font-weight:700
}
.main-navigation ul li.sel {
	background:url(../stellar-images/main-nav-bg.gif) no-repeat top left;
	list-style:none;
	margin:0;
	line-height:60px;
	padding:8px 40px 8px 25px
}
.main-navigation ul li.sel a {
	color:#032950;
	font-weight:700;
	text-decoration:none;
	margin:0
}
.menu-inner {
	width:972px;
	float:left
}
#nav {
	padding:0 0 0 50px;
	margin:0;
	list-style:none;
	height:35px;
	background-color:#dad9d9;
	position:relative;
	z-index:200;
	font-family:Arial, Helvetica, sans-serif;
	color:#032950
}
#nav li.top {
	display:block;
	float:left
}
#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#032950;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	padding:0 8px;
	cursor:pointer;
	background-color:#dad9d9
}
#nav li a.top_link span.down, #nav li a.top_link span {
	float:left;
	display:block;
	padding:0 10px 0 5px;
	height:35px;
	background-color:#dad9d9
}
#nav li:hover a.top_link {
	color:#0d428c;
	background:url(../stellar-images/1.gif) no-repeat left 2px
}
#nav li:hover a.top_link span {
	background:url(../stellar-images/1.gif) no-repeat left 2px
}
#nav li:hover a.top_link span.down {
	background:url(../stellar-images/1a.gif) no-repeat right 2px
}
#nav li:hover {
	position:relative;
	z-index:200
}
#nav li:hover ul.sub {
	left:1px;
	top:38px;
	background:#bdd83f;
	padding:3px;
	border:1px solid #0b4d97;
	white-space:nowrap;
	width:150px;
	height:auto
}
#nav li:hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:150px;
	font-weight:400
}
#nav li:hover ul.sub li a {
	display:block;
	font-size:11px;
	height:18px;
	width:145px;
	line-height:18px;
	text-indent:5px;
	color:#000;
	text-decoration:none;
	border:1px solid #bdd83f
}
#nav li ul.sub li a.fly {
	background:#bdd83f
}
#nav li:hover ul.sub li a:hover {
	background:#3f96a9;
	color:#fff;
	border-color:#fff
}
#nav li:hover ul.sub li a.fly:hover {
	background:#3f96a9;
	color:#000
}
#nav li b {
	display:block;
	font-size:11px;
	height:18px;
	width:120px;
	line-height:18px;
	margin-bottom:3px;
	text-indent:6px;
	color:#000;
	border-bottom:1px solid #ff6;
	cursor:default
}
#disk-rec {
	width:850px;
	position:absolute;
	left:-34px;
	top:35px
}
#mactool {
	width:850px;
	position:absolute;
	left:-146px;
	top:35px
}
#email-rec {
	width:850px;
	position:absolute;
	left:-97px;
	top:35px
}
#email-tool {
	width:850px;
	position:absolute;
	left:-186px;
	top:35px
}
#pass-rec {
	width:850px;
	position:absolute;
	left:-288px;
	top:35px
}
#database-rec {
	width:850px;
	position:absolute;
	left:-433px;
	top:35px
}
#file-rep {
	width:837px;
	position:absolute;
	left:-574px;
	top:35px
}
#data-eraser {
	width:571px;
	position:absolute;
	left:-394px;
	top:35px
}
#matter {
	width:auto;
	float:left;
	margin:0;
	padding:0
}
#nav li #data-eraser, #nav li #file-rep, #nav li #database-rec, #nav li #pass-rec, #nav li #email-rec,#nav li #email-tool, #nav li #mactool, #nav li #disk-rec {
	display:none
}
#nav li:hover #data-eraser, #nav li:hover #file-rep, #nav li:hover #database-rec, #nav li:hover #pass-rec, #nav li:hover #email-rec, #nav li:hover #email-tool, #nav li:hover #mactool, #nav li:hover #disk-rec {
	display:block
}*/

.main-navigation {
	width:972px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
}
* html .main-navigation ul {
	padding-top:0;
}

.main-navigation img{
    position: relative;
}

.main-navigation ul li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0 35px 0 10px;
	color:#032950;
	font-weight:700;
}
.main-navigation ul li.sel {
	background:url(../sp-images/main-nav-bg.gif) no-repeat top left;
	list-style:none;
	margin:0;
	line-height:60px;
	padding:8px 40px 8px 25px;
}
.main-navigation ul li.sel a {
	color:#00478E;
	font-weight:700;
	text-decoration:none;
	margin:0;
}
.menu-inner {
	width:972px;
	float:left;
}
#nav {
	padding:0 0 0 50px;
	margin:0;
	list-style:none;
	height:35px;
	background-color:#dad9d9;
	position:relative;
	z-index:200;
	font-family:Arial, Helvetica, sans-serif;
	color:#032950;
}
#nav li.top {
	display:block;
	float:left;
}
#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#0D428C;
	text-decoration:none;
	font-size:11px;
	font-weight:700;
	padding:0 3px;
	cursor:pointer;
	background-color:#dad9d9
}
#nav li a.top_link span.down, #nav li a.top_link span {
	float:left;
	display:block;
	padding:0 5px 0 4px;
	height:35px;
	background-color:#dad9d9
}
#nav li:hover a.top_link {
	color:#0D428C;
	background:url(../sp-images/1.gif) no-repeat left 2px;
}
#nav li:hover a.top_link span {
	background:url(../sp-images/1.gif) no-repeat left 2px;
}
#nav li:hover a.top_link span.down {
	background:url(../sp-images/1a.gif) no-repeat right 2px;
}
#nav li:hover {
	position:relative;
	z-index:200;
}
#nav li:hover ul.sub {
	left:1px;
	top:38px;
	background:#bdd83f;
	padding:3px;
	border:1px solid #0b4d97;
	white-space:nowrap;
	width:150px;
	height:auto;
}
#nav li:hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:150px;
	font-weight:400;
}
#nav li:hover ul.sub li a {
	display:block;
	font-size:11px;
	height:18px;
	width:145px;
	line-height:18px;
	text-indent:5px;
	color:#000;
	text-decoration:none;
	border:1px solid #bdd83f;
}
#nav li ul.sub li a.fly {
	background:#bdd83f;
}
#nav li:hover ul.sub li a:hover {
	background:#3f96a9;
	color:#fff;
	border-color:#fff;
}
#nav li:hover ul.sub li a.fly:hover {
	background:#3f96a9;
	color:#000;
}
#nav li b {
	display:block;
	font-size:11px;
	height:18px;
	width:120px;
	line-height:18px;
	margin-bottom:3px;
	text-indent:6px;
	color:#000;
	border-bottom:1px solid #ff6;
	cursor:default;
}
#disk-rec {
	width:850px;
	position:absolute;
	left:-49px;
	top:35px;
}
#mactool {
	width:850px;
	position:absolute;
	left:-0px;
	top:35px;
}
#email-rec {
	width:850px;
	position:absolute;
	left:-0px;
	top:35px;
}
#email-tool {
	width:850px;
	position:absolute;
	left:-186px;
	top:35px;
}
#pass-rec {
	width:850px;
	position:absolute;
	left:-288px;
	top:35px;
}
#database-rec {
	width:850px;
	position:absolute;
	left:-433px;
	top:35px;
}
#file-rep {
	width:837px;
	position:absolute;
	left:-574px;
	top:35px;
}
#data-eraser {
	width:571px;
	position:absolute;
	left:-394px;
	top:35px;
}
#matter {
	width:auto;
	float:left;
	margin:0;
	padding:0;
}
#nav li #data-eraser, #nav li #file-rep, #nav li #database-rec, #nav li #pass-rec, #nav li #email-rec,#nav li #email-tool, #nav li #mactool, #nav li #disk-rec {
	display:none;
}
#nav li:hover #data-eraser, #nav li:hover #file-rep, #nav li:hover #database-rec, #nav li:hover #pass-rec, #nav li:hover #email-rec, #nav li:hover #email-tool, #nav li:hover #mactool, #nav li:hover #disk-rec {
	display:block;
}
/*end header navigation */


/*.home-icon {
	width:560px;
	height:18px;
	margin:0;
	float:left;
	text-align:right;
	padding:16px 10px 0 0
}
* html .home-icon {
	padding-top:13px
}
.home-icon h1 {
	color:#032950;
	font-weight:700;
	font-size:12px;
	margin:0;
	padding:0 0 3px;
	float:none
}
.home-icon ul li {
	display:inline;
	line-height:18px;
	padding:0 10px
}
.home-icon ul li h1 {
	color:#032950;
	font-weight:700;
	font-size:12px;
	margin:0;
	padding:0 0 3px;
	float:right;
	width:auto
}
.line-color {
	color:#CCC
}
.forie {
	position:absolute;
	z-index:999999
}
#nicemenu {
	width:auto;
	margin:0;
	padding:15px 0 0;
	border-bottom:dotted 1px #E5E5E5;
	float:right
}

#nicemenu li.idx-srch{
	float:left;
	display:inline-block;
	width:154px;
	height:25px;
	background:#FFFFFF;
	padding:0px 1px 0px 5px;
	border:0px;
	margin-right:0px !important;
	background:url(../sp-images/search-idx.gif) no-repeat;
	

}

#nicemenu  li.idx-srch input{
	border:0px;
}
#nicemenu  li.idx-srch input.srch-bx{
	width:100px;
	float:left;
	padding-top:6px;
	line-height:18px;
	background:none;
	font-size:11px;
	color:#777;
}
#nicemenu  li.idx-srch input.button-srch{
	float:right;
	padding-top:1px;
}
#nicemenu a, .main-navigation ul li a {
	color:#032950;
	text-decoration:none;
}
#nicemenu li {
	display:inline;
	float:left;
	position:relative;
	padding-left:30px;
}
#nicemenu li a {
	font-weight:700;
	padding:0 0px 0 0px;
	line-height:25px;
}
#nicemenu li a.chat, #nicemenu li a.chat:hover{
	background:url(../sp-images/chat-idx.jpg) top right no-repeat;
	width:40px;
	padding-right:30px;
	display:block;
	height:25px;
	color:#000;	
}

#nicemenu li a.chat:hover{
	background:url(../sp-images/chat-idx-hvr.jpg) top right no-repeat;
	color:#0D428C;
}

#nicemenu li a.lang, #nicemenu li a.lang:hover{
	background:url(../sp-images/lang-idx.jpg) top right no-repeat;
	width:50px;
	padding-right:44px;
	display:block;
	height:25px;
	color:#000;
}

#nicemenu li a.lang:hover{
	background:url(../sp-images/lang-idx-hvr.jpg) top right no-repeat;
	color:#0D428C;
}

#nicemenu a, .main-navigation ul li a {
	color:#032950;
	text-decoration:none
}
#nicemenu li {
	display:inline;
	position:relative
}
#nicemenu li span {
	position:relative;
	z-index:10;
	padding:4px 4px 4px 6px;
	border-bottom:none;
	line-height:18px
}
#nicemenu li span a {
	font-weight:700;
	padding:0 6px 0 2px
}
#nicemenu li span.active, #nicemenu li span.over {
	padding:4px 3px 4px 5px;
	border-top:solid 1px #E5E5E5;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #999;
	border-bottom:solid 1px #fff
}
*+html #nicemenu li span.active, *+html #nicemenu li span.over {
	border-top:solid 2px #E5E5E5;
	padding-bottom:3px
}
#nicemenu li span.active a:hover, #nicemenu li span.over a:hover {
	text-decoration:none
}
#nicemenu img.arrow {
	cursor:pointer
}
#nicemenu div.sub_menu {
	display:none;
	position:absolute;
	left:-130px;
	margin-top:18px;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:10px 10px 10px 15px;
	font-size:11px;
	top:2px;
	width:200px;
	background:#FFF;
	z-index:999;
	line-height:18px
}
#nicemenu div.lang {
	left:-66px;
	width:160px
}
* html #nicemenu div.lang {
	left:-60px
}
#nicemenu div.chat {
	left:-165px;
	text-align:center
}
#nicemenu div.sub_menu p.hdng, #nicemenu a.deal {
	color:#9f0100
}
#nicemenu div.sub_menu img{ border:1px solid #CCCCCC;}


*+html #nicemenu div.sub_menu, * html #nicemenu div.sub_menu {
	margin-top:23px;
	z-index:82
}
#nicemenu div.sub_menu a:link, #nicemenu div.sub_menu a:visited, #nicemenu div.sub_menu a:hover {
	display:block;
	font-size:11px;
	padding:4px
}
#nicemenu a.item_line {
	border-top:solid 1px #E5E5E5;
	padding-top:6px
}*/

/* header css */
.hd4{font-size:12px; color:#000; font-weight:bold;}
#info {
	margin:auto;
	width:600px;
	color:#333;
	background:#f4f4f4;
	border:1px solid #DDD
}
.home-icon {
	width:555px;
	height:15px;
	margin:0;
	float:left;
	text-align:right;
	padding:21px 0px 0 0;
}
* html .home-icon {
	padding-top:13px;
}
#main-nav-outer {
	float:right;
	width:412px;
	display:block;
	border-top:1px solid #FFF;
}
.forie {
	position:absolute;
	z-index:999999;
}
#nicemenu {
	width:auto;
	margin:0;
	padding:15px 0 0;
	float:right;
}

#nicemenu li.idx-srch{
	float:left;
	display:inline-block;
	width:154px;
	height:25px;
	background:#FFFFFF;
	padding:0px 1px 0px 5px;
	border:0px;
	margin-right:0px !important;
	background:url(../sp-images/search-idx.gif) no-repeat;
	

}
#nicemenu  li.idx-srch input{
	border:0px;
}
#nicemenu  li.idx-srch input.srch-bx{
	width:100px;
	float:left;
	padding-top:6px;
	line-height:18px;
	background:none;
	font-size:11px;
	color:#777;
}
#nicemenu  li.idx-srch input.button-srch{
	float:right;
	padding-top:1px;
}
#nicemenu a, .main-navigation ul li a {
	color:#032950;
	text-decoration:none;
}
#nicemenu li {
	display:inline;
	float:left;
	position:relative;
	padding-left:30px;
}
#nicemenu li a {
	font-weight:700;
	padding:0 0px 0 0px;
	line-height:25px;
}
#nicemenu li a.chat, #nicemenu li a.chat:hover{
	background:url(../sp-images/chat-idx.jpg) top right no-repeat;
	width:40px;
	padding-right:30px;
	display:block;
	height:25px;
	color:#000;	
}

#nicemenu li a.chat:hover{
	background:url(../sp-images/chat-idx-hvr.jpg) top right no-repeat;
	color:#0D428C;
}

#nicemenu li a.lang, #nicemenu li a.lang:hover{
	background:url(../sp-images/lang-idx.jpg) top right no-repeat;
	width:50px;
	padding-right:55px;
	display:block;
	height:25px;
	color:#000;
}

#nicemenu li a.lang:hover{
	background:url(../sp-images/lang-idx-hvr.jpg) top right no-repeat;
	color:#0D428C;
}
/*header icon css end*/

.main-middle-part {
	width:972px;
	float:left;
	margin:0;
	padding:0;
	height:300px
}
.main-middle-part-strip {
	width:940px;
	float:left;
	margin:0;
	padding:10px 0 0 30px;
	background-color:#e6e1e1;
	height:26px;
	font-size:14px;
	font-weight:700;
	color:#8a0c09
}
.middle-dynamictab {
	width:972px;
	height:400px;
	float:left;
	margin:0;
	padding:0
}
a.learn-more {
	color:#09F;
	text-decoration:none;
	font-weight:700
}
a.learn-more:hover {
	color:#09F;
	text-decoration:underline;
	font-weight:700
}
ul.list1 {
	width:250px;
	float:left;
	margin:0;
	padding:0
}
ul.list1 li {
	list-style:none;
	line-height:18px;
	margin:0;
	padding:0
}
.more {
	color:#FF8000;
	text-decoration:none
}
ul.gallery-img {
	margin:0;
	padding:0;
	width:auto
}
ul.gallery-img li {
	margin:0 20px 0 0;
	list-style:none;
	padding:0;
	display:inline;
	float:left
}
.partner-sec {
	width:290px;
	border-right:1px dotted #666;
	padding:10px 15px 30px;
	float:left
}
.partner-sec-last {
	width:290px;
	padding:10px 15px 30px 20px;
	float:left
}
.pa-im, .con-logo {
	float:right
}
.par-head {
	font-size:18px;
	font-weight:700;
	color:gray;
	padding:0 0 0 10px;
	height:26px;
	border-bottom:solid 1px #333
}
.par-con {
	padding:5px;
	font-size:13px
}
.pa-text {
	line-height:18px;
	color:#333;
	text-align:justify
}
.read {
	color:#FF8000
}
a.read {
	text-decoration:none;
	color:#FF8000;
	float:right;
	font-weight:700
}
a.read:hover, #nicemenu a:hover {
	text-decoration:underline
}
#n-why-st, #n-tsi {
	width:972px;
	float:left;
	margin:10px 0 0
}
.n-all-im {
	width:900px;
	margin:40px 0 0 30px
}
.n-al-img {
	margin-left:40px
}
.bottom-footer {
	width:970px;
	height:25px;
	font-size:11px;
	background:#f1f1f1;
	border:1px solid #ccc;
	margin:0 0 10px;
	padding:10px 0 0;
	text-align:center;
	float:left
}
.bottom-footer a {
	color:#06F;
	text-decoration:none
}
.rss {
	margin:0 0 -5px
}
.bottom-footer-links {
	width:972px;
	height:50px;
	margin:0
}
.bottom-footer-links a {
	color:#333;
	text-decoration:none
}
.bottom-footer-links a:hover {
	color:#333;
	text-decoration:underline
}

#btm-ftr-cat ul {
    height: 31px;
	background:#F3F3F3;
    margin: 0;
    padding: 0 0 0 10px;
	border:1px solid #ddd;
	width:958px;
	margin-top:15px;

}

#btm-ftr-cat ul li {
    float: left;
    line-height: 31px;
    list-style: none outside none;
    text-align: center;
}

#btm-ftr-cat ul li a {
    color: #666666;
    line-height: 31px;
    padding: 0 18px;
    text-decoration: none;
}


#copyright {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    line-height: 18px;
    padding: 14px 0;
    text-align: center;
    width: 972px;
}
.hr-color {
	color:#999
}
.cat-tag {
	font-size:13px;
	display:inline;
	font-weight:400;
	color:#06C
}
.new-banner, .banner {
	width:100%;
	height:346px;
	float:left;
	margin:0
}
.new-banner-search, .banner-search {
	width:100%;
	height:100px;
	float:left;
	margin:0
}
.new-banner .new-left-banner {
	width:738px;
	float:left;
	height:346px
}
.new-banner .new-right-aco {
	width:223px;
	float:left;
	height:346px;
	padding:0 0 0 7px
}
.new-middle-dynamictab, .container {
	width:972px;
	float:left;
	margin:0;
	padding:0;
}



.new-services {
	width:952px;
	float:left;
	margin:10px 0 0;
	background:url(../stellar-images/services-bg.gif) repeat-x left top;
	text-align:justify;
	padding:10px;
	line-height:20px;
	color:#333
}
.new-services img {
	margin:0 0 0 10px
}
.new-services .drs {
	font-size:14px;
	font-weight:700;
	color:#333;
	padding:1px
}
.main_view, .folio_block {
	float:left;
	position:relative
}
.window {
	height:344px;
	width:736px;
	overflow:hidden;
	position:relative
}
.image_reel {
	position:absolute;
	top:0;
	left:0
}
.image_reel img {
	float:left
}
.paging {
	position:absolute;
	bottom:0;
	right:-7px;
	width:178px;
	height:34px;
	z-index:100;
	text-align:center;
	line-height:40px;
	display:none
}
.paging a {
	padding:5px;
	text-decoration:none;
	color:#000
}
.paging a.active {
	font-weight:700;
	background:#920000;
	border:1px solid #610000;
	color:#FFF
}
.paging a:hover {
	font-weight:700;
	color:#FFF
}
h2 {
	font-size:14px
}
a.req {
	color:#000;
	text-decoration:none
}
a.req:hover, .bottom-footer a:hover {
	color:#000;
	text-decoration:underline
}
.cnt_list {
	padding:5px;
	float:left;
	padding-left:20px
}
.cnt_list ul, .home-icon ul, .main-navigation ul, p, h1, h2, h3, h4, h5, h6, img, div {
	margin:0;
	padding:0
}
.cnt_list ul li {
	list-style:disc
}
div ul.cnt_inn {
	padding:10px 0 0 80px
}
ul.cnt_inn li {
	list-style:none;
	width:200px;
	float:left;
	display:inline-block;
	padding-left:20px;
	background:url(../new-stellar-images/inner-pages/faq_innr_blt.jpg) no-repeat left center
}
#blanket {
	background-color:#111;
	opacity:0.65;
	position:absolute;
	z-index:999999;
	top:0;
	left:0;
	width:100%
}
* html-child #blanket {
	background-color:#111;
	opacity:0.65
}
#popUpDiv {
	position:absolute;
	background-color:#fff;
	width:650px;
	height:510px;
	z-index:999999;
	text-align:center;
}

.newst-footer{
	width:970px;
	float:left; margin-bottom:20px;
}
.newst-footer ul.ft{ float:left; margin:0px 52px 0 10px; padding:0px; list-style:none; width:180px;}
.newst-footer ul.ft li{ background:url(../new-stellar-images/inner-pages/bullet-new.gif) no-repeat 8px 7px; line-height:18px; padding-left:23px;}
.newst-footer ul.ft li a:link{ font-size:12px; font-weight:normal; text-decoration:none; color:#626262;}
.newst-footer ul.ft li a:visited{ font-size:12px; font-weight:normal; text-decoration:none; color:#626262;}
.newst-footer ul.ft li a:hover{ font-size:12px; font-weight:normal; text-decoration:underline; color:#626262;}

.ft-hdng{ margin:0 0 8px 20px; font-weight:bold;}

.right-lnk{
	width:200px;

}
.right-lnk ul.rt{ margin:10px 0px 0 0px; padding:0px; list-style:none;}
.right-lnk ul.rt li{ /*background:url(../new-stellar-images/inner-pages/bullet-new.gif) no-repeat 8px 7px;*/ line-height:30px; padding-left:30px;}
.right-lnk ul.rt li a:link{ font-size:14px; font-weight:normal; text-decoration:none; color:#000;}
.right-lnk ul.rt li a:visited{ font-size:14px; font-weight:normal; text-decoration:none; color:#000;}
.right-lnk ul.rt li a:hover{ font-size:14px; font-weight:normal; text-decoration:underline; color:#000;}

.right-lnk ul.rt li.macdata{ background:url(../new-stellar-images/inner-pages/nav-logo/mac-data2.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.ipod{ background:url(../new-stellar-images/inner-pages/nav-logo/ipod2.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.cd-mac{ background:url(../new-stellar-images/inner-pages/nav-logo/cd-dvd2.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.ent-rec{ background:url(../new-stellar-images/inner-pages/nav-logo/entourage2.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.mac-pc{ background:url(../new-stellar-images/inner-pages/nav-logo/mac-data2.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.filemaker{ background:url(../new-stellar-images/inner-pages/nav-logo/file-maker2.gif) no-repeat 2px 4px; }

.right-lnk ul.rt li.edb-pst{ background:url(../new-stellar-images/inner-pages/nav-logo/edb-pst.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.bkf{ background:url(../new-stellar-images/inner-pages/nav-logo/bkf.gif) no-repeat 2px 4px; }

.right-lnk ul.rt li.pst-split{ background:url(../new-stellar-images/inner-pages/nav-logo/pst-split.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.compact{ background:url(../new-stellar-images/inner-pages/nav-logo/compact.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.out-dup{ background:url(../new-stellar-images/inner-pages/nav-logo/outlook-cup.gif) no-repeat 2px 4px; }
.right-lnk ul.rt li.out-pass{ background:url(../new-stellar-images/inner-pages/nav-logo/outlook-pass.gif) no-repeat 2px 4px; }

.download-cnt
	{
		width:967px;
		float:left;
		margin-top:12px;
	}

.download-cnt-tab
	{
		width:967px;
		height:34px;
		float:left;
	}
.download-cnt-tab ul
	{
		padding:0px;
		padding:0px;
	}
.download-cnt-tab ul li
	{
		list-style:none;
		float:left;
		line-height:34px;
		font-size:13px;
		margin:0px 0px 0px 2px;
		font-weight:bold;
	}
.download-cnt-tab ul li a
	{
		height:34px;
		line-height:34px;
		color:#000;
		padding: 0px 16px;
		display:block;
		text-decoration:none;
		border:solid 1px #cccccc;
		background:url(../new-stellar-images/download-tab-bg.gif) repeat-x top left;
		
	}
.download-cnt-tab ul li a:hover
	{
		color:#000;
		background:#f1f5fc;
	}
.download-cnt-tab ul li a.select
	{
		height:34px;
		float:left;
		padding:0px 0px;
		display:block;
		padding: 0px 32px;
		color:#333333;
		border-bottom:none;
		background:url(../new-stellar-images/download-tab-bg-hover.gif) repeat-x top left;
	}

.download-und-cnt
	{
		width:928px;
		padding:21px;
		border:solid 1px #cccccc;
		float:left;
	}
	
#nav li.top {
    display: block;
    float: left;
}
#nav {
    background-color: #DAD9D9;
    color: #032950;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 35px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 5px;
    position: relative;
    width: 967px;
    z-index: 200;
}
#nav li a.top_link_select {
    background: url("../stellar-images/1.gif") no-repeat scroll left 2px transparent;
    color: #0D428C;
}

#nav li:hover a.top_link span.down, #nav li a.top_link span.dwn-select {
    background: url("../stellar-images/1a.gif") no-repeat scroll right 2px transparent;
}
.fot-nav
	{
	width:240px;
	float:left;
	}
.pc-inter a
	{
	color:#046C90;
	font-size:14px;
	text-decoration:none;
	}
.pc-inter a:hover
	{
	color:#313131;
	font-size:14px;
	text-decoration:underline;
	}
/* new css start*/
.crumb {
	height: 54px;
	width: 972px;
}
.crumb ul {
	margin:0px;
	padding:0px;
}
.crumb ul li {
	background: url(../sp-images/product-images/crumb-aro.gif) no-repeat 0px 20px;
	color: #0459B2;
	float: left;
	line-height:54px;
	padding: 0 20px;
}
.crumb ul li a {
	color:#0459B2;
	text-decoration:none;
}
.crumb ul li a:hover {
	color:#000;
	text-decoration:none;
}
.crumb ul li.fst-crumb {
	background:none;
	padding:0px 20px 0px 0px;
}
.bord-btm {
    border-bottom: 1px solid #C5C4C4;
}
.footer-bot {
	background:#F1F1F1;
	border: 1px solid #DCDBDB;
	padding: 20px 0;
	float:left;
	width: 100%;
}
.footer {
	float: left;
	padding-left: 20px;
	width: 22%;
}
.footer p {
	padding-bottom:10px;
}
.footer ul {
	padding:0px;
	margin:0px;
}
.footer ul li {
	background: url(../sp-images/product-images/bullet-2.gif) no-repeat 0px 8px;
	color: #787878;
	padding: 0 0 0 20px;
}
.footer ul li a {
	color:#787878;
	text-decoration:none;
}
.footer ul li a:hover {
	color:#000;
	text-decoration:none;
}
.t2 {
	color: #2669BD;
	font-size: 14px;
	font-weight: bold;
}
.footer-txt-cover {
	background:#F1F1F1;
	border: 1px solid #DCDBDB;
	width: 972px;
	float:left;
	margin-bottom:10px;
}
.footer-txt {
	line-height: 25px;
	height:32px;
	padding-left: 80px;
	float:left;
}
.footer-txt p {
	padding-bottom:10px;
}
.footer-txt ul {
	margin: 0;
	padding: 0;
}
.footer-txt ul li {
	background:url(../sp-images/footer-divider.gif) no-repeat 0px;
	float: left;
	list-style: none outside none;
	padding:0px 14px;
}
.footer-txt ul li a {
	color: #787878;
	font-size:12px;
	text-decoration: none;
}
.footer-txt ul li a:hover {
	color:#000;
}


ul.google-code
	{
	margin:0px;
	padding:0px;
	float:right;
	}
ul.google-code li
	{
	list-style:none;
	float:left;
	background:none;
	padding:0px 0px 0px 0px;
	}
ul.google-code li.dmc
	{
	margin-top:5px;
	}
ul.google-code li.google-plus
	{
	margin-top:3px;
	}
.pdf-dwn
	{

	float:right;
	margin:10px 0px;
	}
.pdf-dwn-lft
	{
	width:227px;
	float:left;
	}
.pdf-dwn-lft ul
	{
	padding:0px;
	margin:0px;
	}
.pdf-dwn-lft ul li
	{
	list-style:none;
	float:left;
	list-style:none;
	padding:0px 0px 0px 25px;
	margin:0px 12px 0px 0px;
	background:url(../new-stellar-images/pdfdown.gif) no-repeat;
	}
.pdf-dwn-lft ul li a
	{
	font-size:12px;
	color:#26699b;
	text-decoration:none;
	}
.pdf-dwn-lft ul li a:hover
	{
	text-decoration:underline;
	color:#666666;
	}
.buynow-banner {
    background: url(new-stellar-images/product-banner-it/buynow-banner.jpg) no-repeat scroll 0 0 transparent;
    height: 155px;
    width: 972px;