@charset "utf-8";
/* CSS Document */




body {
	font-family:Verdana, Geneva, sans-serif;
 width:100%;
 height:100%;
 margin:0px;
 margin-top:0px;
 padding-top:0px;
background-color:#7e7a7a;
 }
 
  #container { 
             width: 1300px;
			 height:auto;
			 top: 0;
             bottom: 0;
             margin: 0 auto; 
			 margin-top:0px;
			 padding-top:0px;
			 overflow:hidden;
			 background-color:#FFF;
 
		   }
		  
		  


		   	   /* header */		   
#header   {
	         height: 100px;
			 width:1300px;
			 margin:0 auto;
			 margin-top:0px;
			 background-color:#FFFFFF;
			 border-bottom:1px solid #bfbdbd;
			 
	      }
		  
		  
		  	#header h1 {
	         width: 206px;
			 height:53px;
	         float: left;
			 margin: 10px 0px 0px 20px;
			 position: relative;

			 
          }	  
		  
		  
		   /* Top Links  right*/
		  #header ul#TopLinks {
	position: relative;
	float:right;
	margin:0px 0px  0px 0px;
}
#header ul#TopLinks li {
	float: left;
	margin: 0 auto;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	list-style:none;
	background-color:#c50013;
	border-left:1px solid #fff;
	line-height:35px;

}


#header ul#TopLinks li.last {
		-webkit-border-radius:0px 0px 0px 15px;
-moz-border-radius:0px 0px 0px 15px;
border-radius:0px 0px 0px 15px;


}

#header ul#TopLinks li a {
	color:#fff;
	text-decoration:none;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
	direction:rtl;
	
}

#header ul#TopLinks li a:hover, a:active, a:focus {
	color:#000;
}
/* top links right End */
		  
		  
		 /* Top Menu */
		  
		#header  #topMenu {
	font-family:Verdana, Geneva, sans-serif;
    width:1300px;
	height: 30px;
	margin: 0 auto;
	position: relative;
	float:left;
	
}


/*nav  menu top*/

#navMenu 
{
    height: 30px;
	margin: 0 auto;
	position: absolute;
	width: 1300px;
	

}

#navMenu li.lang 
{
    display:block;
    float: left;
	padding-right:20em;
	padding-left:20px;
	position: relative;
	list-style: none;
	padding-top:7px;

 }
 
#navMenu li.top 
{
    display:block;
    float: left;
	font-size: 18px;
	color:#918d8d;
	text-align:center;
	padding-right:20px;
	padding-left:20px;
	position: relative;
	list-style: none;
	line-height:30px;

 }
 
 #navMenu li.top:hover
{
	background-color:#ccc;
	

}

#navMenu li.topSocial 
{
    display:block;
    float: left;
	position: relative;
	list-style: none;
	background-color:#000;
	-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
	padding :2px 20px 2px 20px;
	margin-top:3px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;


 }


#navMenu li a.top_link 
{
    display:block;
    color: #000000;
	display: block;
	text-decoration:none;
	font-size: 18px;
	line-height:30px;
	
	
 }
 
 #navMenu li a.top_link:hover, a.top_link:active, a.top_link:focus {
	color: #000;
	display: block;
 }
 
 
 #navMenu li a.Socialtop_link 
{
    display:block;
    color: #fff;
	display: block;
	text-decoration:none;
	font-size: 16px;
	
 }
 
 #navMenu li a.Socialtop_link:hover, a.Socialtop_link:active, a.Socialtop_link:focus {
	color: #990000;
	display: block;
 }
 

 
/*#navMenu top.last { 	border-right: none; }*/
#navMenu li a.top_link span {float:left; width:auto; display:block; padding:0px 24px 0px 12px; height:25px;}
#navMenu li a.top_link span.down {float:left;width:auto; display:block; padding:0px 24px 0px 12px; height:25px;}


/* Default list styling */


#navMenu li:hover ul.sub
{
	position: absolute;
	display: none;
	left: 0;
	top: 30px;
	z-index: 5000;
   width:auto;
   height:auto;
   border-top: 1px solid #fff;
	}
	
	
 
#navMenu li:hover ul.sub li
{display:block;	background-color: #016ebe; vertical-align:middle;
  height:27px; padding:0px 5px 5px 5px; position:relative; float:left; width:150px;  border-top: solid 1px #FFF; border-left: 0 none;border-right: 0 none;}

#navMenu li:hover ul.sub li.first
{
	border-top: none;
}

#navMenu li:hover ul.sub li:hover
{
	border-top: none;
	background-color:#d4dbb5;
}

/*#navMenu li:hover ul.sub li.first2
{
	border-top: none;
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px; 
}

#navMenu li:hover ul.sub li.Last
{
-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px; 	}
	
	
	
#navMenu li:hover ul.sub li.firstandlast
{
	border-top: none;
	-webkit-border-radius:8px 8px 8px 8px;
	-moz-border-radius:8px 8px 8px 8px;
	border-radius:8px 8px 8px 8px; 
}	*/

#navMenu li:hover ul.sub li a
{
    text-align:left;
    display:block; font-size:14px; font-weight:normal;  color:#fff; text-decoration:none; 
}


#navMenu li:hover li:hover ul,
#navMenu li:hover li:hover li:hover ul,
#navMenu li:hover li:hover li:hover li:hover ul,
#navMenu li:hover li:hover li:hover li:hover li:hover ul
{left:230px; top:10px; padding:3px;  width:auto; height:auto; z-index:400;  
 /*-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.90;
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;*/ 	}

#navMenu ul, 
#navMenu li:hover ul ul,
#navMenu li:hover li:hover ul ul,
#navMenu li:hover li:hover li:hover ul ul,
#navMenu li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#navMenu li:hover li:hover a.fly,
#navMenu li:hover li:hover li:hover a.fly,
#navMenu li:hover li:hover li:hover li:hover a.fly,
#navMenu li:hover li:hover li:hover li:hover li:hover a.fly
{ color:#000;
  
   } 


/*nav menu top end */



/* Top Menu End */

/* Member Top Banner */
.MemberTopBanner {  direction:ltr; width:1300px; height: 40px;  margin-left:0px; float:right;   }



/*Member Banner Link */

.MemberTopBanner .MemberTopLink { 	font-family: Verdana, Geneva, sans-serif; 
 width:1300px; height: 30px; background:#000; margin:0 auto; position: relative; top: 0px; left: 0px; padding-right:11em;
  }
 

.MemberTopLink ul {
	height: 30px;
	margin: 0 auto;
	position:relative;
	width: 900px;
	left:10px;
}
 .MemberTopLink ul li {
	float: left;
	position: relative;
	width: auto;
	font-size: 14px;
	text-align:center;
	margin-right:15px;
	margin-left: 15px;
	padding-top: 7px;
	list-style: none;
}

.MemberTopLink ul li a {
	color: #fff;
	display: block;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
}

.MemberTopLink ul li a:hover, a:active, a:focus {
	color: #ccc;
}

/*Member Banner Link End */
 
/*Member Top Banner End */


		  
/* header End*/	
			   
 /* slideshow Banner */
 #Banner { position:relative;  width:1300px; height: 420px; border-bottom:1px solid #bfbdbd;   }
 .freeTrialButton {
	 background-color:#000;
	 font-size:24px;
	 font-weight:bold;
	 color:#fff;
	 padding: 10px 20px 10px 20px;
	 -webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
 }

/* slideshow Banner End */			   
			   
/* content */
         #content {  position:relative; margin:0 auto; width:1300px; min-heigh:300px; background-color:#FFF;   }
         
         
         /* Member Pages Content */
#divmembercontent { direction:ltr; width:1300px; padding:0px;}
.defaultAlign {text-align:left;}
.defaultDir {direction:ltr;}
.HeaderTitle{font-family:Verdana;font-size:18px;font-weight:bold;color:Black;}
.HeaderDesc{font-family:Verdana;font-size:12px;font-weight:bold;color:Black;}
.PageTitle{text-align:left; font-size:large;font-weight:bold; color:Gray;}
.QuestionTitle{text-align:left; font-size:medium; font-style:italic; color:Black;}
.ErrorMessage{text-align:center; color:Red; font-weight:bold;}
.MapBox{direction:ltr;text-align:center;width: 950px; height: 700px;border-width:thin;}
.MapInfoWindow{direction:ltr;text-align:left;width: 300px; color:#000000; border:1px solid #00ff00;}
.MapDivContainer{height:100px;width:315px;overflow:auto;}
		 
		 /*Data collection */
		 
	#content	 #DataCollection {
		position:relative; min-height:243px; width:1200px; margin:0 auto;  padding-top:20px; padding-bottom:10px;   }
	
	#content #DataCollection #collectImg {position:relative; float:right; width:450px; height:243px;}
	 
	#content  #DataCollection #collectDetail {position:relative;  height:243px;  width:630px; margin-right:120px;}
	
	#collectDetail h1{
		font-size:18px;
		color:#ff5452;
		font-family:Verdana, Geneva, sans-serif;
	}
	
	#collectDetail p{
		font-size:15px;
		color:#a8a8a8;
		font-family:Verdana, Geneva, sans-serif;
	}
	 /*Data collection End */
	 
	 /* seprator */
	
	#content #seprator{
		
		position:relative;
		width:1300px;
		margin:0 auto;
		border-top:1px solid #dadada;
		height:35px;
		text-align:center;
	}
	
	#content #seprator #arrow{
				margin:0 auto;
				margin-top:-4px;
	}
	 /* seprator End */
		
	/* Design, Collect , Analyze */	 
	
	#content #steps {		position:relative; min-height:300px; width:1200px; margin:0 auto;  padding-top:20px; padding-bottom:20px; overflow:auto;   }
	
	#steps .step { width:288px ; min-height:300px; margin-left:80px; padding-right:30px;  border-right:1px solid #dadada; float:left; position:relative; } 
	
	#steps  h2 {
	    Color:#d53728;
		font-size:18px;
		}
	
	#steps  p {
		width:228px;
	    Color:#a8a8a8;
		font-size:14px;
		text-align:justify;
		}
		
		#steps .norightborder{
			border-right:0px;
		}
	
	/* Design, Collect , Analyze End */	 

/*Visualize*/	
	
	#content #Visualize {		position:relative; min-height:300px; width:1300px; margin:0 auto;  padding:20px 0px 20px 0px; overflow:auto; border-top:1px solid #dadada;   }
	
	#Visualize  h2 {
	    Color:#d53728;
		font-size:18px;
		margin-left:70px;
		}
	
	#Visualize  p {
		width:1200px;
	    Color:#a8a8a8;
		font-size:14px;
		margin-left:70px;
		margin-bottom:20px;
		}
		
		#Visualize .Visualizeimg{
			width:290px ; min-height:183px; margin-left:75px; padding-right:30px; float:left; position:relative;
			
		}

/*Visualize End*/	

/* content End */

/*footer*/

		 #footer { position:relative; margin:0 auto; min-height:150px;  width:1300px;  border-top:1px solid #bfbdbd; background-color:#000000; }


#footer .footerContent {
font-family: Verdana, Geneva, sans-serif;
margin-right:70px;
margin-left:70px;
padding-top:20px;
}

#footer .footerContent .links {
width:1200px;

}


#footer ul.footerLinks {
float:left;
margin-right:120px;
margin-left:20px;
}

#footer ul.footerLinks li {
margin-top:4px;
font-size:12px;
color:#ffffff;
list-style:none;
}

#footer ul.footerLinks li.logo {
background-color:#e8e6e6;
list-style:none;
width:185px;
padding:10px 0px 10px 0px;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-radius:8px 8px 8px 8px;
text-align:center;
margin-bottom:10px;
}

#footer ul.footerLinks li a {
font-size:12px;
color:#ffffff;
text-decoration:none;
}

#footer ul.footerLinks li a:hover, a:active, a:focus {
font-size:12px;
color:#ccc;
text-decoration:none;
}


	 

/*footer End*/
