* {
	margin:0px;
	padding:0px;
	font-family:Arial;
}

body {	
	
}

#main {
	padding:0px;
	margin:0px auto 0px auto;
	/*width:1131px;*/
	background:url(../common/banner.gif) no-repeat;
	float:left;
	width:1096px;
	height:270px;
	background-color:#ffffff;	
}

a.l1 { /**?**/
	color:#0090D8;
	text-decoration:none;
	float:none;
}

.top_casing {
	background:url(../common/box_main.gif) no-repeat;
	float:left;
	width:944px;
	height:567px;
	margin:100px 0px 0px 67px !important;
	margin:100px 0px 0px 33px;
	
}
/*-------------------menu-----------------------*/
.top_casing .menu{
	height:26px;
	color:#090;
	width:844px;
	margin-top:20px;
	background:url(../common/button/menu_background.gif) repeat-x;
	border-bottom:1px solid #999;
}


ul#nav {
	list-style:none;
	float:left;
	margin-left:30px !important;
	margin-left:15px;
	width:814px;
}

ul#nav li {
	float:left;

	margin-right:4px;
}

ul#nav span {
	display:none;
}

ul#nav a {
	text-decoration:none;

	height:26px;
	display:block;
	background-position:top;
}



ul#nav span {
	visibility:hidden;
}

ul#nav a:hover, ul#nav a.current  {
	background-position:bottom;
}

ul#nav li.nhome a { background-image:url(../common/button/home.jpg); width:50px; }
ul#nav li.nwhydemand a { background-image:url(../common/button/why_on_demand.jpg); width:108px; }
ul#nav li.nservices a { background-image:url(../common/button/services.jpg); width:75px; }
ul#nav li.napplications a { background-image:url(../common/button/applications.jpg); width:110px; }
ul#nav li.nwhouses_it a { background-image:url(../common/button/who_uses_it.jpg); width:93px; }
ul#nav li.ntestimonials a { background-image:url(../common/button/testimonials.jpg); width:108px; }
ul#nav li.nsupport a { background-image:url(../common/button/support.jpg); width:73px; }
ul#nav li.ncompany a { background-image:url(../common/button/company.jpg); width:73px; }
ul#nav li.ncontact a { background-image:url(../common/button/contact.jpg); width:74px; }

/*---------------------------end menu ------------------*/

.top_casing .box{
	float:left;
	width:808px;
	height:229px;
	margin:35px 0px 0px 17px !important;
	margin:35px 0px 0px 8px;
	border:1px solid #999999;	
}

.top_casing .box .h1_title{
	float:left;
	font-size:16px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	margin:44px 0px 0px 38px !important;
	margin:44px 0px 0px 18px;
	width:450px;
}

.top_casing .box .meta_desc{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	width:400px;
	padding-top:10px;	/**?**/
	padding-left:38px;
	line-height:25px;
	/*border:#090 solid 1px;*/
}

#meta_desc_company { /**?**/
	width:430px;
}

.top_casing .box .meta_desc a{
	float:left;
	color:#0090d8;
	text-decoration:none;
}

.top_casing .box .meta_desc span{
	float:left;
	color:#0090d8;
	text-decoration:none;
}

.top_casing .content{
	float:left;
	width:808px;
	margin:27px 0px 0px 17px !important;
	margin:27px 0px 0px 8px;
	
}
.top_casing .content .content_left{
	width:598px;
	float:left;	
}

.top_casing .content .content_left .h2_title{
	float:left;
	font-size:15px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	margin-left:38px !important;
	margin-left:19px;
	width:560px;
}

.top_casing .content .content_left .meta_desc_2{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	margin:17px 78px 0px 38px !important;
	margin:17px 39px 0px 19px;
	width:482px;
}

.top_casing .content .content_left .meta_desc_2 a{
	color:#0090d8;
	text-decoration:underline;
}

.top_casing .content .content_left .company{
	float:left;
	margin-top:35px;
	margin-left:20px !important;
	margin-left:10px;
}

.top_casing .content .content_left .consider{
	float:left;
	margin-top:24px;
}

.top_casing .content .content_left .service_box{
	float:left;
	margin:28px 30px 0px 207px !important ;
	margin:28px 30px 0px 103px;
	
}

.top_casing .content .content_left .service_box .service_box_solution{
	float:left;
	color:#0090d8;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	word-spacing:1px;
	margin-bottom:8px;
}

.top_casing .content .content_left .service_box .service_box_solution a{
	float:left;
	text-decoration:none;
	color:#0090d8;
}

.top_casing .content .content_left .h3_cluster_on_demand{
	float:left;
	font-size:14px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	width:500px;
	margin:36px 0px 0px 38px !important;
	margin:36px 0px 0px 19px;
	
}

.top_casing .content .content_left .h3_cluster_on_demand_text{
	float:left;
	font-size:11px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;	
	width:500px;
	margin:12px 0px 0px 38px !important;
	margin:12px 0px 0px 19px;
}

.top_casing .content .content_left .h3_cluster_on_demand_text a{
	font-size:11px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;	
	text-decoration:none;
	font-weight:bold;
}

.top_casing .content .content_right{
	width:210px;
	float:left;
	height:100px;
}

.top_casing .content .content_right .trial{
	float:left;
	width:202px;
	height:158px;
}

.top_casing .content .content_right .free_trial{
	background:url(../common/free_trial_bg_test.png) no-repeat;
}

.top_casing .content .content_right .trial .free_trial_text{
	color:#3f3f3f;
	float:left;
	margin-top:114px;
	margin-left:21px !important;
	margin-left:11px;
	font-size:12px;
}

.free_trial_text span {
	color:#0090d8;	
}

.top_casing .content .content_right .h2_testimonial{
	float:left;
	background:url(../common/testimonial.png) no-repeat;
	width:95px;
	height:15px;
	margin:30px 0px 16px 4px !important;
	margin:30px 0px 16px 2px;
}

.top_casing .content .content_right .h2_testimonial_text{
	float:left;	
	width:165px;
	margin:0px 0px 0px 4px !important;
	margin:0px 0px 0px 2px;
	line-height:16px;
	font-size:12px;
	font-family:Arial;
	color:#989898;
	word-spacing:1px;
	font-style:italic;
}

.top_casing .content .content_right .h2_testimonial_text .testimonial_1{
	float:left;
	margin-bottom:22px;
}

/*.top_casing .content .content_right .h2_testimonial_text .testimonial_1 span
, .top_casing .content .content_right .h2_testimonial_text .testimonial_2 span{
	color:#231f20;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
}*/


span.author {
	/*color:#231f20;*/
	font-size:13px;
	font-family:Arial;
	font-style:italic;	
	font-weight:bold;
}

span.source {
	color:#989898;
	font-size:13px;
	font-family:Arial;
	font-style:italic;	
	/*font-weight:bold;*/
}

.top_casing .content .content_right .more{
	float:left;
	margin: 0px 0px 0px 4px !important;
	margin: 0px 0px 0px 2px;
	width:165px;
}

.bottom {
	float:left;
	width:846px;
	height:105px;
	margin-top:55px;
	/*border:#039 solid 1px;*/
}

.bottom .line{
	background:url(../common/line.gif) repeat-x;
	height:1px;
	width:100%;
	/*border:#060 solid 1px;*/
	
}

.bottom .link{
	color:#40ace2;
	margin:1px 0px 4px 0px;
	font-size:14px;
	text-align:center;
}

.bottom .link a{
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	color:#40ace2;
	font-weight:bold;
}

.bottom .link a:hover {
	color:#307edf;
}

.bottom .bottom_text{
	/*background:url(../common/bottom_text.gif) no-repeat;*/
	font-size:11px;
	height:41px;
	margin:14px 0 0;
	text-align:center;
	width:815px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

.bottom_text .copyright {
	font-size:10px;
	color:#999;
	font-weight:bold;
}

/*----------------------service--------------------------*/

.top_casing .service{
	background:url(../../images/service_box.gif) no-repeat;
}

.top_casing .content .content_left .solution{
	background:url(../../images/solutions.gif) no-repeat;
	width:442px;
	height:164px;
	margin-left:78px !important;
	margin-left:49px;
}

/*--------------------------why-on-demand---------------------*/

.top_casing .why_demand_box{
	background:url(../../images/why_demand_box.png) no-repeat;
}

.top_casing .content .content_left .benefits{
	background:url(../../images/consider_benefits.png) no-repeat;
	width:506px;
	height:322px;
	margin-left:35px !important;
	margin-left:17px;
}

.top_casing .content .content_left .consider_benefit{
	float:left;
	/*margin-top:28px;	*/
	margin-top:7px;
	color:#808080 ;
	font-family:Arial;
	font-size:11px;
}

.top_casing .content .content_left .consider_benefit a{
	text-decoration:underline;
}

.top_casing .content .content_left .consider_benefit span{
	float:left;
	color:#0090d8;	
	font-weight:bold;
	text-decoration:none;
}

.top_casing .content .content_left .margin1{
	margin-left:200px !important;
	margin-left:100px;	
	width:280px;
	
}

.top_casing .content .content_left .cluster_demand_width{
	width:286px;
}

.top_casing .content .content_left .margin2{
	margin-left:140px !important;
	margin-left:70px;
	width:380px;
}

.top_casing .content .content_left .consider_benefit ul {
	list-style:outside;
	margin-left: 8px !important;
	margin-left: 4px;
	
}

.top_casing .content .content_left .consider_benefit ul li {
	padding-left:0px;
	margin-top:9px;
	/*border:#060 solid 1px;*/	
}



.top_casing .content .content_left .consider_benefit a{
	text-decoration:none;
	font-weight:normal;
	color:#0090d8;
}

/*---------------------service cluster on-demand---------------*/

.top_casing .service_cluster{
	background:url(../../images/cluster_on_demand_box.png) no-repeat;
}

.top_casing .content .content_left .cluster_demand{
	background:url(../../images/cluster_demand.gif) no-repeat;
	width:528px;
	height:290px;
	margin-left:36px !important;
	margin-left:18px;
}

/*---------------------service custom cluster---------------*/

.top_casing .service_custom{
	background:url(../../images/custom_cluster.gif) no-repeat;
}

.top_casing .content .content_right .free_trial_discover{
	background:url(../common/free_trial_bg_discover.png) no-repeat;
}

.top_casing .content .content_left .custom_cluster{
	background:url(../../images/benefit_custom.gif) no-repeat;
	width:529px;
	height:352px;
	margin-left:20px !important;
	margin-left:10px;
}

.top_casing .content .content_left .consider_benefit ul li .mar{
	margin-left:45px;
}

/*---------------------service system-feature---------------*/

.top_casing .system_feature{
	background:url(../../images/service_systen_feature.gif) no-repeat;
}

.top_casing .content .content_left .service_syst{
	background:url(../../images/user_features.gif) no-repeat;
	width:442px;
	height:163px;
	margin-left:78px !important;
	margin-left:49px;
}

.top_casing .content .content_left .service_syst_width{
	width:235px;
}

.top_casing .content .content_left .h4_sabalcore_feature{
	float:left;
	font-size:14px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	width:500px;
	margin:38px 0px 0px 38px !important;
	margin:38px 0px 0px 19px;
	
}

.top_casing .content .content_left .h4_content{
	float:left;
	font-size:11px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;	
}

.top_casing .content .content_left .h4_content span{
	float:left;
	font-weight:bold;
	color:#0090d8;
}

.top_casing .content .content_left .h4_content .h4_left{
	float:left;
	width:236px;
	margin:20px 0px 0px 0px !important;
	margin:20px 0px 0px 0px;
}

.top_casing .content .content_left .h4_content .h4_right{
	float:left;
	width:236px;
	margin:20px 0px 0px 25px !important;
	margin:20px 0px 0px 12px;
	
}

/*------------------who uses it-------------------------*/

.top_casing .who_uses_it{
	background:url(../../images/who_uses_it.gif) no-repeat;
}

.top_casing .content .content_left .who_uses{
	background:url(../../images/who_uses_it_box.gif) no-repeat;
	width:425px;
	height:252px;
	margin-left:78px !important;
	margin-left:49px;
}

.top_casing .content .content_left .who_uses_width{
	width:215px;
}

.top_casing .content .content_left .sabalcore_list{
	float:left;
	width:234px;
	color:#0090d8;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	word-spacing:1px;
	margin-bottom:6px;
	margin-top:28px;
	margin-left:207px !important;
	margin-left:103px;
	line-height:15px;

}

.top_casing .content .content_left .who_uses_box{
	font-family:Arial;
	font-size:12px;
	word-spacing:1px;
	color:#808080;	
	margin:28px 30px 0px 180px !important;
	margin:28px 15px 0px 90px;
}

.top_casing .content .content_left .who_uses_box a{
	color:#808080;;
}

.top_casing .content .content_left .who_uses_box1{
	float:left;
	margin:18px 0px 0px 180px !important ;
	margin:18px 0px 0px 90px;
}


.top_casing .content .content_left .who_uses_box1 .who_uses_box_sabalcore{
	float:left;
	color:#0090d8;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	word-spacing:1px;
	margin-bottom:8px;
	width:230px;
}

/*-------------------who uses it energy--------------------*/

.top_casing .who_uses_it_energy_box{
	background:url(../../images/who_uses_it_energy_box.png) no-repeat;
}

.top_casing .content .content_left .who_uses_it_energy{
	background:url(../../images/who_uses_it_energy.gif) no-repeat;
	height:164px;
	margin-left:100px !important;
	margin-left:50px;
	width:366px;
}

.top_casing .content .content_left .h3_who_uses_energy{
	float:left;
	font-family:Arial;
	word-spacing:1px;
	width:482px;
	margin:20px 0px 0px 38px !important;
	margin:20px 0px 0px 19px;
}

.top_casing .content .content_left .h3_who_uses_energy .energy_title{
	float:left;
	font-size:14px;
	color:#0090d8;
	font-weight:bold;
	width:500px;
	margin-top:18px !important;
	margin-top:18px;	
}

.top_casing .content .content_left .h3_who_uses_energy .energy_text{
	float:left;
	font-size:11px;
	color:#808080;	
	width:480px;
	margin-top:6px !important;
	margin-top:6px;
}

 .energy_text_1{
	float:left;
	margin-left:36px;
	width:450px;
}

.energy_text_1 span{
	font-size:11px;
	color:#0090d8;	
	text-decoration:none;
}

.top_casing .content .content_left .h3_who_uses_energy .energy_text a{
	font-size:11px;
	color:#0090d8;	
	text-decoration:none;
}

.top_casing .content .content_left .h3_who_uses_energy .energy_text span{
	font-size:11px;
	color:#0090d8;	
	text-decoration:none;
}


.top_casing .content .content_left .call_box{
	float:left;
	margin-top:10px;
	color:#808080 ;
	font-family:Arial;
	font-size:12px;
}

.top_casing .content .content_left .call_box a{
	float:left;
	color:#0090d8 ;
	text-decoration:none;
}

.top_casing .content .content_left .call_box_energy{
	margin:42px 26px 0px 188px;
}

/*-------------------who uses it engineering--------------------*/

.top_casing .who_uses_it_engineering_box{
	background:url(../../images/who_uses_it_engineering_box.png) no-repeat;
}

.top_casing .content .content_left .who_uses_it_engineering{
	background:url(../../images/who_uses_it_engineering.gif) no-repeat;
	height:165px;
	margin-left:100px !important;
	margin-left:50px;
	width:342px;
}

.top_casing .content .content_left .call_box_engineering{
	margin:25px 45px 0px 188px;
}

/*-------------------who uses it financial--------------------*/

.top_casing .who_uses_it_financial_box{
	background:url(../../images/who_uses_it_financial_box.png) no-repeat;
}

.top_casing .content .content_left .who_uses_it_financial{
	background:url(../../images/who_uses_it_financial.gif) no-repeat;
	height:165px;
	margin-left:100px !important;
	margin-left:50px;
	width:365px;
}

.top_casing .content .content_left .call_box_financial{
	margin:45px 28px 0px 188px;
}

/*-------------------who uses it science--------------------*/

.top_casing .who_uses_it_science_box{
	background:url(../../images/who_uses_it_science_box.gif) no-repeat;
}

.top_casing .content .content_left .who_uses_it_science{
	background:url(../../images/who_uses_it_science.gif) no-repeat;
	height:186px;
	margin-left:100px !important;
	margin-left:50px;
	width:365px;
}

.top_casing .content .content_left .h4_content{
	float:left;
	font-family:Arial;
	word-spacing:1px;
	width:500px;
	margin:0px 0px 0px 38px !important;
	margin:0px 0px 0px 19px;
}

.top_casing .content .content_left .h4_content .h4_title{
	float:left;
	font-size:14px;
	color:#0090d8;
	font-weight:bold;
	width:500px;
	margin-top:18px !important;
	margin-top:18px;	
}

.top_casing .content .content_left .h4_content .h4_text{
	float:left;
	font-size:11px;
	color:#808080;	
	width:480px;
	margin-top:6px !important;
	margin-top:6px;
}

.top_casing .content .content_left .h4_content .energy_text a{
	font-size:11px;
	color:#0090d8;	
	text-decoration:underline;
}

.top_casing .content .content_left .who_uses_box2{
	float:left;
	margin:16px 0px 0px 220px !important ;
	margin:16px 0px 0px 110px;
}


.top_casing .content .content_left .who_uses_box2 .who_uses_box_sabalcore_app{
	float:left;
	color:#0090d8;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	word-spacing:1px;
	margin-bottom:6px;
	width:140px;
}



/*-------------------who uses it research--------------------*/

.top_casing .who_uses_it_research_box{
	background:url(../../images/who_uses_it_research_box.gif) no-repeat;
}

.top_casing .content .content_left .who_uses_it_research{
	background:url(../../images/who_uses_it_research.gif) no-repeat;
	height:186px;
	margin-left:100px !important;
	margin-left:50px;
	width:365px;
}

.top_casing .content .content_left .call_box_research{
	margin:45px 28px 0px 888px;
}

/*-------------------who uses it weather--------------------*/

.top_casing .who_uses_it_weather_box{
	background:url(../../images/who_uses_it_weather_box.gif) no-repeat;
}

.top_casing .content .content_left .who_uses_it_weather{
	background:url(../../images/who_uses_it_weather.gif) no-repeat;
	height:156px;
	margin-left:106px !important;
	margin-left:53px;
	width:355px;
}

.top_casing .content .content_left .who_uses_box3{
	float:left;
	margin:36px 0px 0px 182px !important ;
	margin:36px 0px 0px 91px;
}


.top_casing .content .content_left .who_uses_box3 .who_uses_box_weather{
	float:left;
	color:#0090d8;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;	
	word-spacing:1px;
	margin-bottom:10px;
	width:230px;
}

.top_casing .content .content_left .who_uses_box3 .who_uses_box_weather span{
	color:#808080;
	font-weight:normal;
}

/*-------------------who uses it weather WRF------------------*/

.top_casing .who_uses_it_weather_WRF_box{
	background:url(../../images/who_uses_it_weather_WRF_box.gif) no-repeat;
}

.top_casing .content .content_left .who_uses_it_weather_WRF_box{
	background:url(../../images/who_uses_it_weather_WRF_box.gif) no-repeat;
	height:156px;
	margin-left:106px !important;
	margin-left:53px;
	width:355px;
}

.top_casing .content .content_left .who_uses_box3{
	float:left;
	margin:36px 0px 0px 182px !important ;
	margin:16px 0px 0px 91px;
}


.top_casing .content .content_left .who_uses_box3 .who_uses_box_weather{
	float:left;
	color:#0090d8;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;	
	word-spacing:1px;
	margin-bottom:10px;
	width:230px;
}

.top_casing .content .content_left .who_uses_box3 .who_uses_box_weather span{
	color:#808080;
	font-weight:normal;
}

/*--------------------hadoop----------------------------*/

.top_casing .hadoop_box{
	background:url(../../images/hadoop1_box.gif) no-repeat;
}

.top_casing .content .content_left .hadoop_box{
	background:url(../../images/hadoop1_box.gif) no-repeat;
	height:156px;
	margin-left:106px !important;
	margin-left:53px;
	width:355px;
}
.top_casing .content .content_left .who_uses_box3{
	float:left;
	margin:36px 0px 0px 182px !important ;
	margin:16px 0px 0px 91px;
}


/*-------------------service pricing--------------------*/

.top_casing .service_pricing_box{
	background:url(../../images/service_pricing_box.png) no-repeat;
}

.top_casing .content .content_left .who_uses_it_weather{
	background:url(../../images/who_uses_it_weather.gif) no-repeat;
	height:155px;
	margin-left:106px !important;
	margin-left:53px;
	width:354px;
}

/*-----------------Terms of use-----------------------*/

.term_of_use_content{
	float:left;
	width:605px;
	margin:66px 0px 0px 140px !important; 
	margin:66px 0px 0px 70px;
}

.term_of_use_content .title{
	color:#0090d8;	
	font-weight:bold;
	font-size:18px;
	margin-bottom:6px;
}

.term_of_use_content .content_title{
	color:#0090d8;	
	font-weight:bold;
	font-size:14px;
	margin-top:24px;
}

.term_of_use_content .content_desc{
	color:#808080;	
	font-size:12px;
	margin-top:3px;
}

.term_of_use_content .content_desc a{
	color:#808080;	
	font-size:12px;
	margin-top:24px;
	
}

/*----------------privacy statement-----------------*/

.term_of_use_content .content_desc .links{
	text-decoration:none;
	color:#0090d8;	
}

.term_of_use_content .content_desc .list{
	margin:0px 0px 4px 25px ;
}

/*----------------------application--------------------------*/

.top_casing .application_box{
	background:url(../../images/application_box.png) no-repeat;
}

.top_casing .content .content_left .application{
	background:url(../../images/application.gif) no-repeat;
	width:442px;
	height:164px;
	margin-left:78px !important;
	margin-left:49px;
}

.top_casing .content .content_left .application_background{
	float:left;
	margin-top:20px !important;
	margin-top:20px;
	background:url(../../images/application_background.gif) no-repeat;
	width:774px;
	height:2950px;
}


.top_casing .content .content_left .application_background .app_title{
	float:left;
	font-size:13px;
	color:#0090d8;
	font-weight:bold;
	width:500px;
	margin:0px 0px 0px 43px !important;
	margin:0px 0px 0px 21px;
}

.top_casing .content .content_left .application_background .app_text{
	float:left;
	font-size:11px;
	color:#808080;	
	width:500px;
	margin:3px 0px 0px 43px !important;
	margin:3px 0px 0px 21px;
}

.top_casing .content .content_left .application_background .app_text .app_text_1{
	float:left;
	font-size:12px;
	color:#808080;	
	width:500px;
	font-weight:bold;
	margin:6px 0px 0px 0px !important;
	margin:6px 0px 0px 0px;
}

.top_casing .content .content_left .application_background .app_text .app_text_1 span{
	font-size:12px;
	color:#F00;	
}

.top_casing .content .content_left .application_background .app_text span{
	width:50px;
	font-size:12px;
	color:#0090d8;	
}


.top_casing .content .content_left .application_background .app_text a{
	font-size:11px;
	color:#0090d8;	
	text-decoration:none;
}


.top_casing .content .content_left .application_background .gray_line{
	float:left;
	background:url(../common/gray_line.gif) repeat-x;
	height:1px;
	width:500px;
	margin:15px 0px 0px 43px !important;
	margin:15px 0px 0px 21px;
}



/*----------------------application--------------------------*/

.top_casing .testimonial_box{
	background:url(../../images/testimonial_box.png) no-repeat;
}

.top_casing .content .content_left .application{
	background:url(../../images/application.gif) no-repeat;
	width:442px;
	height:164px;
	margin-left:78px !important;
	margin-left:49px;
}

.top_casing .content .content_left .app_text_1{
	float:left;
	width:500px;
	font-size:14px;
	color:#808080;	
	font-style:italic;
	margin:6px 0px 0px 0px !important;
	margin:6px 0px 0px 0px;
}

.top_casing .content .content_left .app_text_2{
	float:left;
	width:500px;
	font-size:14px;
	color:#0090d8;	
	font-style:italic;
	margin:10px 0px 10px 0px !important;
	margin:5px 0px 5px 0px;
}

/*----------------------comany--------------------------*/

.top_casing .company_box{
	background:url(../../images/custom_cluster.gif) no-repeat;
	height:226px;  /**?**/
}

.top_casing .content .content_left .h2_desc{
	float:left;
	margin:17px 70px 0px 38px !important;
	margin:17px 35px 0px 19px;
	width:490px;
}

.top_casing .content .content_left .h2_desc .h2_desc_left{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	width:300px;
}

.top_casing .content .content_left .h2_desc .h2_desc_right{
	float:left;
	/*background:url(../../images/custom_cluster.gif) no-repeat;	*/
	width:155px;
	height:131px;
	margin:0px 0px 0px 35px !important;
	margin:0px 0px 0px 17px;
}

.top_casing .content .content_left .h2_desc a{
	color:#0090d8;
	text-decoration:underline;
}


/*----------------------news & events--------------------------*/

.top_casing .news_box{
	background:url(../../images/news_box.png) no-repeat;
}

.top_casing .content .content_left .news_left{
	float:left;
	margin:13px 44px 0px 42px !important;
	margin:13px 0px 0px 21px;
	width:224px;
	
}

.title_news{
	float:left;
	font-size:16px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	width:224px;
	font-weight:bold;
	margin-bottom:28px;
}

.text_date{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	width:224px;
	font-weight:bold;
	margin-bottom:6px;
}

.text_blue{
	float:left;
	font-size:11px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-style:italic;
	margin-bottom:20px;
}

.text_gray_bold{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	font-weight:bold;
	margin-bottom:6px;
	font-style:italic;
}

.text_gray{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	margin-bottom:20px;
}

.text_gray a{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	text-decoration:none;
}

.top_casing .content .content_left .news_right{
	float:left;
	margin:13px 0px 0px 0px !important;
	margin:13px 0px 0px 0px;
	width:226px;
}

/*---------------------partners-------------------------*/

.top_casing .partner_box{
	background:url(../../images/partner_box.png) no-repeat;
}

.content_row{
	float:left;
	width:598px;
	margin:13px 0px 15px 0px !important;
	margin:13px 0px 15px 0px;
}

.content_row .row_picture{
	float:left;
	width:157px;
	margin-left:38px !important;
	margin-left:19px;
}

.content_row .row_text{
	float:left;
	width:337px;	
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	margin-right:65px !important;
	margin-right:32px;
}

.content_row .row_text a{
	float:left;
	width:402px;	
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	text-decoration:none;
	
}

/*---------------------support-------------------------*/

.top_casing .support_box{
	background:url(../../images/support_box.png) no-repeat;
}

.top_casing .support_desc{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	width:456px;
}

.top_casing .support_desc .gray_bold{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	width:456px;
	padding-left:38px;
	font-weight:bold;
}

.h2_support_title {
	float:left;
	font-size:12px;
	color:#0090d8;
	font-weight:bold;
	width:500px;
	margin-top:18px !important;
	margin-top:18px;
}


.top_casing .support_desc .gray_bold span{
	color:#808080;
	font-weight:normal;
}


/*---------------------faq-------------------------*/

.top_casing .faq_box{
	background:url(../../images/support_box.png) no-repeat;
}

.top_casing .content .content_left .faq_blue{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	width:500px;
	line-height:20px;
	margin:20px 50px 0px 38px !important;
	margin:20px 25px 0px 19px;
	font-weight:bold;
	
}

.top_casing .content .content_left .faq_desc{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	width:500px;
	margin:0px 50px 0px 38px !important;
	margin:0px 25px 0px 19px;
}

.top_casing .content .content_left .faq_desc a{
	color:#0090d8;
	text-decoration:none;
}

/*-------------------------site map-----------------------*/

.content_sm{
	float:left;
	width:706px;
	margin:66px 0px 0px 138px !important;
	margin:66px 0px 0px 69px;
}

.sm_title{
	float:left;
	font-size:18px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	margin-bottom:24px;
	width:706px;
}

.sm_line{
	float:left;
	background:url(../common/line.gif) repeat-x;
	height:1px;
	width:584px;
	margin-top:30px;
}

.sm_title_1{
	float:left;
	font-size:13px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	margin-top:6px;
	width:706px;
}

.sm_desc{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	width:706px;
	margin:4px 0px 0px 0px !important;
	margin:4px 0px 0px 0px;
}

/*---------------------contact-------------------------*/

.top_casing .contact_box{
	background:url(../../images/contact_box.png) no-repeat;
}

.top_casing .box .contact_desc{
	float:left;
	font-size:10px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	width:490px;
	margin:15px 0px 0px 38px !important;
	margin:15px 0px 0px 19px;
}
.top_casing .box .contact_desc .contact_left{
	float:left;
	width:230px;
	margin:0px 60px 0px 0px !important;
	margin:0px 30px 0px 0px;
}
/*.top_casing .box .contact_desc .contact_left .text_gray{
	float:left;
	font-size:10px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	font-weight:bold;
	width:230px;
}

.top_casing .box .contact_desc .contact_left .text_blue{
	float:left;
	font-size:10px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	width:230px;
}*/



.top_casing .box .contact_desc .contact_right{
	float:left;
	width:126px;
	margin:0px 72px 0px 0px;
}

.t2_title{
	float:left;
	font-size:15px;
	font-family:Arial;
	word-spacing:1px;
	color:#0090d8;
	font-weight:bold;
	margin-left:38px !important;
	margin-left:19px;
	width:560px;
}

.t2_desc{
	float:left;
	font-size:12px;
	font-family:Arial;
	word-spacing:1px;
	color:#808080;
	margin-left:38px !important;
	margin-left:19px;
	width:560px;
}

.tbl{
	float:left;
	margin:10px 0px 0px 38px !important;
	margin:10px 0px 0px 19px;
	background:#FFF;
}

.txt_style{
	border:#f4eeee solid 1px;
}

.txt_area{
	border:#0090d8 solid 1px;
}

.txt_font{
	color:#808080;
	font-size:11px;
	font-family:Arial;
}

.tr_style{
	border-bottom:#060 solid 1px;
}



ul.sub_nav {
	list-style:none;
	float:left;
}

ul.sub_nav li {
	float:left;
}

ul.sub_nav span {
	display:none;
}

ul.sub_nav a {
	text-decoration:none;
	/*font-weight:bold;
	font-size:10pt;
	color:#FFF;*/
	height:20px;
	display:block;
	background-position:top;
}

ul.sub_nav a:hover, ul.sub_nav a.current {
	background-position:bottom;
}
ul.sub_nav li.snprice a { background-image:url(../common/button/snprice.jpg); width:57px; }
ul.sub_nav li.snsystemfeature a { background-image:url(../common/button/snsystemfeature.jpg); width:92px; }
ul.sub_nav li.sncustomclustersolution a { background-image:url(../common/button/sncustomclustersolution.jpg); width:144px; }
ul.sub_nav li.snclusterondemand a { background-image:url(../common/button/snclusterondemand.jpg); width:122px; }
ul.sub_nav li.snenergy a { background-image:url(../common/button/snenergy.jpg); width:46px; }
ul.sub_nav li.snengineering a { background-image:url(../common/button/snengineering.jpg); width:79px; }
ul.sub_nav li.snfinance a { background-image:url(../common/button/snfinance.jpg); width:56px; }
ul.sub_nav li.snlifescience a { background-image:url(../common/button/snlifescience.jpg); width:86px; }
ul.sub_nav li.snresearch a { background-image:url(../common/button/snresearch.jpg); width:68px; }
ul.sub_nav li.snweather a { background-image:url(../common/button/snweather.jpg); width:136px; }
ul.sub_nav li.snsupport a { background-image:url(../common/button/snsupport.jpg); width:60px; }
ul.sub_nav li.snfaq a { background-image:url(../common/button/snfaq.jpg); width:163px; }
ul.sub_nav li.snnewsevent a { background-image:url(../common/button/snnewsevent.jpg); width:95px; }
ul.sub_nav li.snpartner a { background-image:url(../common/button/snpartner.jpg); width:68px; }





#service_sub_menu {
	position:absolute;
	display:none;
	top:147px;
	left:120px;
	width:415px;
	height:20px;	
}


#who_use_it_sub_menu {
	position:absolute;
	display:none;
	top:147px;
	left:289px;
	width:471px;
	height:20px;	
}

#support_sub_menu {
	position:absolute;
	display:none;
	top:147px;
	left:586px;
	width:223px;
	height:20px;	
}


#company_sub_menu {
	position:absolute;
	display:none;
	top:147px;
	left:696px;
	width:163px;
	height:20px;	
}