* {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#fff;
	position:relative;
}
ul, li {
	list-style:none;
	margin:0;
	padding:0;
}
img, a {
	border:none;
	outline:none;
	text-decoration:none;
}
.clr {
	clear:both;
}
.rht {
	float:right;
}
#main-container {
	width:972px;
	margin:0 auto;
}
.container {
	width:972px;
	float:left;
	margin:0;
	padding:0;
}
.header {
	width:972px;
}
#main-nav-outer {
	float:right;
	width:238px;
	display:block;
	border-top:1px solid #FFF;
}
.main-navigation {
	width:972px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	background:#FFFFFF;
}
.main-navigation img {
	position: relative;
}
.main-navigation ul li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0 15px 0 10px;
	color:#032950;
	font-weight:700;
}
.main-navigation ul li.sel {
	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 {
	margin:0;
	list-style:none;
	height:35px;
	background-color:#dad9d9;
	font-family:Arial, Helvetica, sans-serif;
	color:#032950;
	padding-left:10px;
	
}
#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:12px;
	font-weight:700;
	padding:0 7px;
	cursor:pointer;
	background-color:#dad9d9
}
#nav li a.top_link span.down, #nav li a.top_link span {
	float:left;
	display:block;
	padding:0 2px 0 2px;
	height:35px;
	background-color:#dad9d9
}
#nav li:hover a.top_link {
	color:#0D428C;
}
#nav li:hover a.top_link span {
}
#nav li:hover a.top_link span.down {
}
#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:hover ul.sub li a:hover {
	background:#3f96a9;
	color:#fff;
	border-color:#fff;
}
#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:-90px;
	top:35px;
}
#email-tool {
	width:850px;
	position:absolute;
	left:-192px;
	top:35px;
}
#pass-rec {
	width:850px;
	position:absolute;
	left:-295px;
	top:35px;
}
#database-rec {
	width:850px;
	position:absolute;
	left:-439px;
	top:35px;
}
#file-rep {
	width:837px;
	position:absolute;
	left:-580px;
	top:35px;
}
#data-eraser {
	width:571px;
	position:absolute;
	left:-401px;
	top:35px;
}
#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;
}
.home-icon {
	float: left;
	height: 18px;
	margin: 0;
	padding: 16px 0 0 0;
	width: 734px;
}
.home-icon h1 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 14px;
	text-align: right;
	color:#0D428C;
}
.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;
}
#nicemenu li.idx-srch input {
	border:0px;
}
#nicemenu li.idx-srch input.srch-bx {
	width:100px;
	float:left;
	padding-top:4px;
	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(../images/regnal-img/chat-idx.jpg) top right no-repeat;
	width:55px;
	padding-right:30px;
	display:block;
	height:25px;
	color:#000;
}
#nicemenu li a.chat:hover {
	background:url(../images/regnal-img/chat-idx-hvr.jpg) top right no-repeat;
	color:#0D428C;
}
#nicemenu li a.lang, #nicemenu li a.lang:hover {
	background:url(../images/regnal-img/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(../images/regnal-img/lang-idx-hvr.jpg) top right no-repeat;
	color:#0D428C;
}
#nav li.top {
	display: block;
	float: left;
}

/*navigation Start*/

.navig-outer-container {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px 10px 10px 10px;
	border:1px solid #666666;
	border-top:none;
	float:left;
	font-size:11px;
	background-color:#FFFFFF;
}
.navig-inner-container {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
.navig-inner-container .navig-pannel-left {
	width:270px;
	margin:0px;
	padding:0px;
	float:left;
}
.navig-inner-container .navig-pannel-center {
	width:270px;
	margin:0px;
	padding:0px;
	float:left;
}
.navig-inner-container .navig-pannel-right {
	width:270px;
	margin:0px;
	padding:0px;
	float:left;
}
.navig-content-pannels {
	width:260px;
	padding:0 5px 0 5px;
}
.navig-content-pannels p.nav-heading {
	font-weight:bold;
	color:#0d428c;
	font-size:14px;
	border-bottom:1px dotted #CCCCCC;
	margin:15px 0 0 0;
	padding:0px;
}
.navig-content-pannels a.panel-link {
	font-weight:bold;
	color:#0D428C;
	font-size:14px;
	text-decoration:none;
}
.navig-content-pannels ul {
	width:100%;
	margin:0px;
	padding:0px;
}
.navig-content-pannels ul li, .navig-content-pannels ul.unix li {
	list-style:none;
	border-bottom:1px dotted #CCCCCC;
	line-height:17px;
	padding:4px 0 4px 0;
}
.navig-content-pannels ul.unix li {
	border:0px;
}
.navig-content-pannels ul li a {
	text-decoration:none;
	color:#333333;
	display:block;
}
.navig-content-pannels ul li a:hover {
	text-decoration:none;
	color:#333333;
}
.nav-orange {
	color:#ec6c0f;
}
.nav-icons {
	margin:2px 0 -5px 0;
}
/*navigation end*/


/*........ banner Start ..........*/



.win-banner, .mac-banner, .photo-banner, .edb-banner, .edb1-banner {
	width:972px;
	height:393px;
	float:left;
}


.banner-txt {
	width:480px;
	float:left;
	padding:61px 0 0 38px;
	color:#444444;
	font-size:12px;
}
.banner-txt .idx-t1 {
	color:#00478e;
	font-size:28px;
}
.banner-txt ul {
	color:#444444;
}
.read-mor-idx, .read-mor-idx1 {
	float:right;
	width:92px;
	padding:10px 10px 0 0;
}
.read-mor-idx1 {
	padding:0px;
}
.read-mor-idx a, .read-mor-idx1 a {
	float:left;
	color:#979797;
}
.read-mor-idx a:hover, .read-mor-idx1 a:hover {
	color:#29A6E0;
}
.read-mor-idx a img {
	float:right;
}
.banner-txt .idx-t1 span, .banner-txt .idx-t1 h2 {
	float:left;
	font-size:37px;
	color:#444444;
	letter-spacing:-1px;
}
.banner-txt .bnr-sub-txt {
	font-size:14px;
	padding:5px 0;
	font-weight:bold;
	float:left;
	letter-spacing:-1px;
}
.bnr-sub-txt {
	color:#00478E;
	line-height:18px;
}
.win-banner ul {
	list-style:none;
	width:440px;
	line-height:20px;
	padding-left:20px;
}
.win-banner ul li {
	margin-top:4px;
	padding-left:18px;
}
.buttons {
	float:left;
	font-size:26px;
	width:430px;
	height:25px;
	padding:10px 0px 0px 20px;
	color:#2bb00c;
}
.buttons img {
	float:left;
	margin-right:10px;
	display:inline;
}
.main_view {
	float: left;
	position: relative;
	width:972px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
.window {
	height: 393px;
	overflow: hidden;
	position: relative;
	width: 972px;
}
.image_reel {
	position: absolute;
	top: 0;
	left: 0;
}
.image_reel img {
	float: left;
}
/*--Paging Styles--*/
.paging {
	position: absolute;
	top:13px;
	right: 56px;
	width: 80px;
	height:47px;
	line-height:40px;
	z-index: 100; /*--Assures the paging stays on the top layer --*/
	text-align: center;
	display: none; /*--Hidden by default, will be later shown with jQuery --*/
}
.paging a {
	padding:6px;
	text-decoration: none;
	color:#fff;
	font-size:0px;
	width:12px;
	height:11px;
	text-align:center;
}
.paging a.active {
	color:#3987d4;
}
.paging a:hover {
	font-weight: bold;
	color: #3987d4;
}
/*........banner end..........*/


/*........Category Start..........*/


#cat-wrapper {
	width: 972px;
	margin: 0 auto;
	background:#f7f7f7;
	padding-top:20px;
}
#slider {
	width: 935px;
	margin: 0 auto;
	position: relative;
}
.scroll {
	height: 350px;
	width: 935px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	background:#FFFFFF;
}
.scrollContainer div.panel {
	padding: 20px;
	height: 310px;
	width: 895px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#444;
}
.cat-idx-lft {
	float:left;
	width:640px;
	color:#666;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}
.cat-sub {
	padding:8px 0;
}
ul.cat-idx-lst {
	margin:0px;
	padding-top:10px;
	padding:0px 0 0 20px;
}
ul.cat-idx-lst li {
	padding-left:18px;
}
.cat-idx-rht {
	float:left;
	width:255px;
	padding-top:21px;
}
.cat-idx-lft h3, .cat-idx-lft h4 {
	font-size:20px;
	font-weight:bold;
	line-height:30px;
}
#shade {

    height: 20px;
}
ul.navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	height:160px;
	overflow:hidden;
}
ul.navigation li {
	display: inline;
	margin-right: 10px;
}
ul.navigation a, ul.navigation a.ico2, ul.navigation a.ico3, ul.navigation a.ico4, ul.navigation a.ico5, ul.navigation a.ico6, ul.navigation a.ico7 {
	padding: 10px 10px;
	color: #000;
	font-size:11px;
	text-align:center;
	text-decoration: none;
	display:inline-block;
	width:100px;
	height:140px;
}


ul.navigation a:hover {
	background-color: #f6f6f6;
	color:#00478e;
}
ul.navigation a.selected {
	background-color: #fff;
	color:#00478e;
}

ul.navigation li.icb7 a {
	color:#00478e;
	font-weight:bold;
}
ul.navigation a:focus {
	outline: none;
}
.scrollButtons {
	position: absolute;
	top: 280px;
	cursor: pointer;
	z-index:180;
}
.scrollButtons.left {
	left: -17px;
}
.scrollButtons.right {
	right: -17px;
}
/*........Category end..........*/

.cntnr-vid {
	float:left;
	width:932px;
	padding:20px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#666;
	line-height:20px;
}
.img-vid {
	padding-top:8px;
}
.t1 {
	font-size:20px;
	line-height:30px;
	color:#444;
}
.serv-idx {
	float:left;
	width:713px;
}
.call-idx {
	float:left;
	width:590px;
	height:55px;
	padding:12px 28px 0 95px;
	font-size:20px;
	color:#29a6e0;
	line-height:35px;
}
.call-idx a {
	display:inline-block;
	width:182px;
	padding-left:60px;
}
.call-idx span {
	font-size:28px;
	color:#444;
}
.idx-bx-cntnr {
	width:970px;
	float:left;
	padding:20px 0;
	border:1px solid #ccc;
	line-height:20px;
}
.idx-bx {
	width:211px;
	float:left;
	border-right:1px solid #ccc;
	padding:0 10px 0 20px;
	color:#666;
}
.idx-bx-rht {
	border:0px !important;
}
.idx-bx .t1 {
	padding-bottom:5px;
}
/*footer start*/

#footer-idx {
	width:972px;
	float:left;
	background:#f3f3f3;
	padding-top:30px;
}
.why-stellar a {
	padding-right:26px;
}
#footer-idx ul {
	height: 31px;
	margin: 0;
	padding: 0 0 0 10px;
	border-top:1px solid #dddddd;
}
#footer-idx ul li {
	float: left;
	line-height:31px;
	list-style: none outside none;
	text-align: center;
}
#footer-idx ul li a {
	color: #666;
	line-height: 31px;
	padding: 0 18px;
	text-decoration: none;
}
#footer-idx ul li a:hover {
	color: #29A6E0;
}
#copyright {
	text-align:center;
	background:#fff;
	width:972px;
	padding:15px 0;
	color:#666;
	line-height:18px;
}
/*footer end*/

/* chat and Language Start */
.forie {
	position:absolute;
	z-index:999999
}
#nicemenu {
	width:240px;
	margin:0;
	padding:15px 0 0 0;
	float:right
}
#nicemenu a, .main-navigation ul li a {
	color:#032950;
	text-decoration:none
}
#nicemenu ul {
	float:right;
}
#nicemenu li {
	display:inline;
	position:relative
}


/* chat and Language end*/
