
*{margin:0; padding:0; outline:0; border:0;}
body{font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none;}
.clear{clear:both; overflow:hidden;}

#topbgholer{position:relative; z-index:2;}
#topbg{background:#fff; position:absolute; z-index:2; height:97px; width:100%; border-bottom:1px solid #eaeaea;opacity:0.5;filter:alpha(opacity=50)}
#swrap{position:relative; width:984px; margin:auto;}
#slider{width:984px; height:515px; position:absolute; z-index:1;}

#wrapper{width:984px; margin:auto;}
#header{height:433px; position:relative; width:984px; margin:auto; z-index:2;}
#headerbg{position:absolute; z-index:2; width:984px; height:98px; top:0px; left:0px;}
#logo{position:absolute; left:0px; top:20px; width:231px; height:70px; z-index:55;}
#logo h1{text-indent:-10000px;}
#logo h1 a{display:block; background:url(../images/logo.png); width:231px; height:70px;}

#menu{position:absolute; right:20px; top:64px; z-index:3;}
#menu ul li{display:inline; font-size:17px; font-weight:bold; margin:0 40px 0 20px;}
#menu ul li a{color:#576d91;}
#menu ul li a:hover{color:#5f89bf;}
#menu span{font-size:11px;}
#jsddm{margin: 0;padding: 0}
#jsddm li{float: left;}
#jsddm li a{display: block; white-space: nowrap; height:32px;}
#jsddm li a:hover{ }
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden; background:url(../images/submenu.png) repeat; border-bottom:2px solid #8791a3; padding:10px 20px 10px 15px;}
#jsddm li ul li{float: none;display: inline; font-size:12px; font-family:tahoma; font-weight:normal; line-height:0px;}
#jsddm li ul li a{width: auto; color: #546b92; line-height:0px; height:18px;}
#jsddm li ul li a:hover{}


#featured{background:url(../images/featured.png) repeat-x bottom; height:82px; width:100%;}
#fwrap{position:relative; width:984px; margin:auto; z-index:5; height:82px;}
#fvideos{position:absolute; z-index:44; left:25px; bottom:40px; height:86px;}
.cover{width:178px; height:86px; float:left;}
a.holder{background:url(../images/holder2.png); display:block; width:168px; height:76px; padding:10px 0 0 10px;}
a.holder:hover, a.hselected{background:url(../images/holder1.png);}
#featuredbg{width:984px; height:417px; position:absolute; z-index:2;}
#holdertxt{padding:2px 0 0 8px;}
#holdertxt h2{color:#fff; font-size:13px;}

#footer{background:url(../images/footer.png) repeat-x #f5f5f5; height:127px;}
.wrap{width:984px; margin:auto;}
#fnav{background:url(../images/shadow.png) no-repeat left bottom; padding:8px 0 17px 14px; margin:0 0 8px 0;}
#fnav ul li{display:inline; font-size:13px; color:#546b93; margin:0 0 0 18px;}
#fnav ul li a{color:#546b93;}
#fnav ul li a:hover{color:#729cd2;}
#footer p{font-size:9px; color:#97adce; margin:0 0 10px 30px; width:600px; line-height:11px;}
#footer p strong{color:#546b93;}

/***slideshow***/
#slideshow {position:relative;height:350px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

/****contact.html*****/
#header2{height:98px;position:relative; width:984px; margin:auto; z-index:2;}
#bluebar{background:url(../images/bar.jpg) repeat-x; height:41px;}
#blue{background:url(../images/pagesbar.jpg) no-repeat left; width:984px; height:41px; margin:auto;}
#content{width:979px; height: 320px; margin:auto; padding:25px 0 40px 5px;overflow-x: hidden;overflow-y: auto;scrollbar-base-color:#f5f5f5; scrollbar-arrow-color:#46597A;scrollbar-track-color:#596A88;scrollbar-face-color: #E3E3E3;}
#content23{width:979px; height: 942px; margin:auto; padding:25px 0 40px 5px;}
.c1{float:left; width:264px; padding:15px 0 0 0;}
.c2{width:194px; float:left; background:url(../images/partition.png) no-repeat left; padding:15px 0 0 32px; height:205px;}
.c3{width:428px; float:left; background:url(../images/partition.png) no-repeat left; padding:15px 0 0 32px;}
#content h2{color:#729cd2; font-size:14px; font-family:tahoma; margin:0 0 10px 0;}
.c1 p, .c2 p, .c3 p{color:#696a6a; font-size:11px; font-family:tahoma; margin:0 0 9px 0;}
#content a{color:#696a6a; text-decoration:underline;}
.c1 p span{color:#729cd2; padding:0 6px 0 0;}
#form label{color:#8f8f8f; font-size:12px; font-family:tahoma; display:block; font-weight:bold; margin:0 0 5px 0;}
.field{background:#f7f7f7; border:1px solid #bbb; width:298px; padding:4px 5px 3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0 0 14px 0;}
.sel{background:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; width:298px;}
.pagetitle{height:60px;}

.pic{float:right;}
.entry{width:750px;  float:left; font-family:tahoma; line-height:18px; margin:0 0 30px 0;}
.date{font-size:11px; color:#556d93;}
.entry h3{color:#729dd3; font-size:14px;}
.entry p{color:#696a6a; font-size:11px;}
.bestasset{width:950px; float:left; font-family:tahoma; line-height:18px; margin:0 0 10px 0;}
.bestasset h3{color:#729dd3; font-size:14px;}
.bestasset p{color:#696a6a; font-size:11px;}
.bestasset a{color:#4c648d;}
.bestasset a:hover{color:#729cd2;}
#content a.readmore{font-weight:bold; color:#4c648d; font-size:11px; text-decoration:none;}
#content a.readmore:hover{ color:#729cd2; }
#news{height:auto; overflow:auto; padding:0 100px 0 0;}
.ndetail{width:545px; padding:5px 0 0 0;}
.ndetail p{margin:0 0 17px 0; line-height:18px;}
.date2{font-size:11px; color:#999; margin:0 0 17px 0;}
#currentpage{font-weight:normal; color:#729cd2; font-size:11px; text-decoration:none;}
.img1{ display:inline; font-family:Tahoma, Geneva, sans-serif; color:#696a6a; font-size:11px;}
.img1 h6{ color:#729dd3; font-size:13px; font-weight:bold; margin-bottom:10px;}
.img1 ul{ margin:2px;}
.img1 li{ display:inline;}

#imgnav{ clear:both; position: relative;font-family:Tahoma, Geneva, sans-serif; font-size:11px; background:url(../images/best_assets/bg_nav.jpg) no-repeat top left; padding-top:5px;}
#imgnav ul{font-family:Tahoma, Geneva, sans-serif;font-size:11px; list-style-type: none;}
#imgnav a{ text-decoration:none; font-weight:bold; color:#4c648d;}
#imgnav a:hover{ color:#729dd3; }
.text{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#696a6a; top:0;}
.imgleft{ float:left;}


.technology{height:250px; overflow:auto; width:960px;}
.techtxt{float:left; width:420px; font-family:tahoma; text-align:justify;}
.pad{padding:0 45px 0 0;}
.techtxt p{font-size:11px; color:#696a6a; line-height:18px; margin:0 0 17px 0;}
.techtxt h4{color:#696a6a; font-size:11px; margin:0 0 17px 0;}

/******popup*******/
#backgroundPopup{_position:absolute; background:#345079; border:1px solid #cecece; display:none; height:100%; left:0; position:fixed; top:0; width:100%; z-index:5; }
#popupContact, #popupContact2,  #popupContact3{_position:absolute; background:#FFFFFF; display:none; font-size:13px; height:438px; padding:10px; position:fixed; width:600px; z-index:6; font-family:tahoma; }
.ptitle{ color:#545454; font-size:10px; }
.ptxt{font-size:9px; color:#545454;}
#popupContactClose, #popupContactClose2, #popupContactClose3{color:#6fa5fd; display:block; font-size:14px; font-weight:700; line-height:14px; position:absolute; right:10px; bottom:16px; cursor:pointer; }
.pvideo{margin:0 0 8px 0; width:600px; height:400px;}

.techmenu{background:url(../images/tech_menu.jpg); width:984px; height:98px;}
.spinitmenu{background:url(../images/spinitmenu.jpg); width:984px; height:98px;}
.newsmenu{background:url(../images/menu_news.jpg); width:984px; height:98px;}
.contactbg{background:url(../images/menu_pages.jpg); width:984px; height:98px;}

.link {color:#4c648d;}
.link a:hover{color:#729cd2;}

.box22{padding-left : 178px;}
.box33{padding-left : 356px;}

.success{
	font-size: 11px;
	padding: 2px 15px 2px 15px;
	text-align: center;
	background: #A2F3A4;
	width: 550px;
	height: 16px;
	font-family: 'Trebuchet MS', verdana, arial;
	border: 2px solid #3BD821;	
}

.notok{
	font-size: 11px;
	padding: 2px 15px 2px 15px;
	text-align: center;
	background: #F591A9;
	width: 550px;
	height: 16px;
	font-family: 'Trebuchet MS', verdana, arial;
	border: 2px solid #E4073B;	
}

.fielderror{
	font-size: 9px;
	font-family: 'Trebuchet MS', verdana, arial;
	font-weight: normal;
	color : red;
	height: 9px;
	padding-bottom:5px;
	margin-top: -10px;
}