body	{
	font: 12px  Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #373330;
	line-height: 22px;
}
hr{
	margin-left:20px;
	margin-top:-10px;
	padding-left: 30px;
	padding-top: -10px;
	margin-bottom:20px;
}
i{	font: 11px/17px Verdana, Arial, Helvetica, sans-serif; font-style: italic;}
#right{font-size: 10px; 	} 		 #right a 	{ 	color: #006699; 	text-decoration: none; 	} 	 
#right a:hover, .copyright a:active 	{ 	background: #29ADFF; 	color: #FFFFFF; 	text-decoration: none; 	} 	  
#footer 	{
	background-color: #FDFDFD;
	border-top: 1px solid #EBEBEB;
	border-bottom: 2px solid #29ADFF;
	font-size: 10px;
	line-height:15px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 	 
#footer a 	{ 	font: 9px Verdana, Arial, Helvetica, sans-serif; 	color: #000000; 	text-transform: uppercase; 	text-decoration: none; 	} 	 
#footer a:hover, #footer a:active 	{ 	text-decoration: underline; 	}  

.dristilist li {
line-height:18px;
list-style-type:square;
margin:0 0 0 20px;
padding:2px 0 2px 20px;
text-align:justify;
}

/* Lists */
.dristilist ul {
float:none;
left:40px;
list-style-type:square;
margin:0 0 0 40px;
}
/* Structure */  
body, form, input, ul, li, p, h1, h2, h3, h4 	{ 	margin: 0; 	padding: 0; 	} 	 
#header, #hdr, #hdr_c, #container, #mainmenu	{
	width: 945px;
	background-color: #ffffff;
	margin: 0px;
} 	 	 
#hdr_c 	{ 	height: 112px; 	position: relative; 	top: 0px; 	left: auto; 	background: url(images/dataprompt_international.jpg) no-repeat; 	}   
#hdr_c h1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	color: #333333;	padding-top: 40px;	padding-bottom: 5px;	padding-left:250px;}
#hdr_c h2{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	padding-top: 5px;	padding-bottom: 0px;	padding-left: 250px;}
#searchbox { position:relative; padding-top: 84px; padding-right:63px;}
#top{ float:right; 	width:300px; 	text-align:right; 	padding:0px 20px 20px 0px; }
.inputsearch{ 	width:132px; 	height:19px; 	color:#000000; 	background-color:#ECECEC; 	border:#B3B5B5 1px solid; 	margin:0px; 	padding:0px; } 
.buttonsearch{ 	color:#979598; 	border:1px dotted #999999; 	background-color:#FFFFFF; } 

#mainmenu {
	width: 945px;
	height: 49px;
	position: relative;
	top: 0px;
	left:auto;
	background: url(images/datacollection_solutions.jpg) no-repeat;
	z-index: 99;
}
  
#container 	{
	position: relative;
	height: auto;
	top: 0px;
	left: auto;
	background-color: #b8dc7c;
	border: 2px solid #FFFFFF;
} 	 
#left, #content, #right 	{ 	float: left; 	} 	 
#left 	{ 	width: 180px; height:100%;	background: #b8dc7c } 	
* html #left{ width: 170px; }
#submenu 	{ padding-top: 12px; 	padding-bottom: 7px; 	} 	 
 #right 	{	float: right;	width: 245px;	margin: 0px 0 0px 0;	background-color: #b8dc7c;}  
 * html #right{ width: 242px; }
#left p 	{ 	line-height: 16px; 	padding: 0 4px 5px 4px; 	} 	 
 #right h4 	{ 	padding: 2px 4px 2px 4px; 	margin: 1px 0 0px 0; 	} 	  
 #content 	{ 	width: 520px; 	padding: 15px 0 10px 0; background-color: #eeeee4;	} 	
 #content p, #content h1, #content h2, #content h3	{ 	padding: 0 25px 0 25px; 	} 	 
 #content p 	{ 	line-height: 22px; 	padding-bottom: 20px; text-align: justify;} 	 
 * html #content{ width: 510px; }
#footer 	{
	background: url(images/dataprompt.jpg) no-repeat;
	text-align: center;
	clear: both;
	height: 175px;
	margin-top: -2px;
} 	 

/* Overcome stupid 3px margin bug in IE/Win floats, 
   which fixes a lot of things, including disapearing company nav,
   randomly appearing text, and wrappers pushed too wide.
   http://www.positioniseverything.net/explorer/threepxtest.html */
  * html #content, * html #left, * html #right {
    margin-right:-3px;
    }
	
	 
 /* Headers */   
 h1 	{ 	font: 20px Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	color: #44BA04;	margin-top:20px; 	} 	 
 h2 	{ 	font: 18px Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	color: #44BA04; margin-bottom: 5px; line-height: 30px;	} 	 
 h4 	{ 	font: 12px Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	color: #FFFFFF; 	background: #239FDF; 	text-transform: uppercase; 	} 	 	
 h3 	{ 	font: 14px Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold; 	color: #239FDF; margin-bottom: 5px;	} 	 
 
 /* Lists */  
 #content ul 	{
	list-style-type: square;
	display: inline;
} 	 
 #content li 	{
	padding: 4px 0 2px 10px;
	line-height: 18px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
} 	
 #content img { padding:0px; margin:0px;}  	 
 
 /* Links */   
 #submenu 	{	font-size: 11px;	font-weight: normal;	padding-left:10px;	text-align: left;} 	 
 #submenu a 	{ 	color: #000000; 	text-decoration: none; 	} 	 
 #submenu a:hover, #submenu a:active 	{ 	color: #ffffff; 	} 	 
 #submenu .active 	{ 	color: #555555; 	} 	 
 #submenu a 	{ 	padding-left: 5px; 	display: block; 	} 	
 #submenu .active 	{ 	} 	 	
 
 /* Lists */  
 #menu li 	{ 	display: inline; 	list-style: none; 	float: left; 	padding: 0px 11px 0 1px; 	} 	 
 #submenu li 	{ 	list-style: none; 	padding: 4px 0 4px 0; 	border-bottom: 1px dotted #ABABAB; 	} 	 

 #submenu li li{	list-style-type: square; padding: 4px 0 4px 10;}
 #submenu li li a 	{ 	color: #000000; 	text-decoration: none; } 	 
 #submenu li li a:hover, #submenu li li a:active 	{color: #ffffff; } 	 
 #submenu li li .active 	{ 	color: #555555; 	} 	 
 #submenu li li a 	{ 	padding-left: 20px; 	display: block; 	} 	
 #submenu li li .active 	{ 	} 	 	

 #submenutags 	{	font-size: 11px;	font-weight: normal;	padding-left:20px;	text-align: left;} 	 
 #submenutags li {	display: inline; list-style-type: square; padding: 4px 0 4px 0; }
 #submenutags a 	{ 	color: #333333; 	text-decoration: none; } 	 
 #submenutags a:hover, #submenutags a:active 	{color: #000000; } 	 
 #submenutags .active 	{ 	color: #555555; 	} 	 
 #submenutags a 	{ 	padding-left: 5px; 	display: block; 	} 	
 #submenutags .active 	{ 	} 	 	


#navcontainer ul{margin: 0; padding: 0; list-style-type: none; }

#navcontainer a {
display: block;
color: #000000;
padding: 2px 12px 2px 8px;
text-decoration: none;
font-weight: bold;
}

#navcontainer a:hover
{
color: #FFF;
}

#navcontainer li li a
{
display: block;
width: 180px;
color: #333333;
padding: 2px 3px 2px 12px;
text-decoration: none;
font-weight: normal;
}

 
 
 /* Packages */  
 .catiservice {	width: 241px; height:97px;	margin: 0px 2px 3px 0px;	padding: 0;		float: right;	background-color: #F1F9FC;	background-image: url(images/catistations.jpg);	background-repeat: no-repeat;}  
 .webonline {	width: 241px; height:97px;	margin: 0px 2px 3px 0px;	padding: 0;	float: right;	background-color: #F1F9FC;	background-image: url(images/web_online_services.jpg);	background-repeat: no-repeat;}  
 .advanceanalytics {	width: 241px; height:97px;	margin: 0px 2px 3px 0px;	padding: 0;		float: right;	background-color: #F1F9FC;	background-image: url(images/advanced_analytics.jpg);	background-repeat: no-repeat;}  
 .focusgroup {	width: 241px; height:97px;	margin: 0px 2px 3px 0px;	padding: 0;		float: right;	background-color: #F1F9FC;	background-image: url(images/focused_groups.jpg);	background-repeat: no-repeat;}  
 .datapromptindia {	width: 241px; height:97px;	margin: 0px 2px 3px 0px;	padding: 0;		float: right;	background-color: #F1F9FC;	background-image: url(images/dataprompt_indian_services.jpg);	background-repeat: no-repeat;}  
 .esomar {	width: 241px; height:97px;	margin: 0px 2px 3px 0px;	padding: 0;		float: right;	background-color: #F1F9FC;	background-image: url(images/esomar.jpg);	background-repeat: no-repeat;}  
.blank {	width: 241px; margin: 0px 1px 3px 0;	padding: 0;		float: right;	}  

 .box { width: 244px; margin: 0px auto; padding: 6px 0; }  
 .box h1 { margin: 0; padding: 0 5px 15px 40px; color: #000000; float: left; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }  
 .box h2 { margin: 0; padding: 0 100px 0 10px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #99FF66; float: left; }  
 .box img { margin: 0 0px 0 2px; padding: 0; border: 0; text-align: center; }  
 .boxFeat { margin: 0; padding: 0 7px; list-style-type: none; clear: both;  }  
 .boxFeat li { height: 15px; margin: 0; padding: 2px 0; color: #516171; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #444444; border-bottom: 1px solid #239FDF; }  
 
 .order { width:154px; margin: 7px auto 0 ; padding: 3px 0; border: 1px solid #516171; background-color: #FDFDFD; font-size: 9px; color: #516171; font-weight: bold; text-align: center; }  
 
 #special { width: 450px; height: 100px; margin: 7px 0 15px 28px; padding: 5px 0 10px 10px; border: 1px dotted #3B4754; background-color: #F1F9FC; text-align: left; background: url(specialbg.gif) bottom right no-repeat; }   
 #special ul 	{ 	margin-top: 0; 	padding: 0px 0px 0px 0px; 	 list-style-type: none;	} 	 
 #special li 	{ margin: 0; padding: 0px 0 1px 2px; color: #516171; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #444444; 	} 	 
 #special h3 	{ 	font: 13px Trebuchet MS,Arial; 	color: #E55016;     font-weight: bold; 	text-transform: uppercase; 	} 	 	
 #special h6 	{ 	font: 12px Verdana, Arial, Helvetica, sans-serif; 	color: #44BA04;     font-weight: bold; 	margin: 0; padding: 2px 0 3px 0; 	} 	 
 .button { width:170px; margin: 7px 0 0 1px ; padding: 3px 0; border: 1px solid #516171; background-color: #FDFDFD; font-size: 9px; float: left; color: #516171; font-weight: bold; text-align: center; }  		 
 #special a 	{ 	color: #006699; 	text-decoration: none; 	} 	 
 #special a:hover, .copyright a:active 	{ 	background: #29ADFF; 	color: #FFFFFF; 	text-decoration: none;}
 
 #news	{ 	padding-top: 12px; 	padding-bottom: 7px; 	   font-size: 11px; 	} 	 	
 #news li 	{ 	list-style: none; 	padding: 4px 0 4px 0; 	border-bottom: 1px dotted #ABABAB; 	}  
 #news a 	{     font-size: 11px; 	color: #006699; 	text-decoration: none; 	border-left: 2px solid #E55016; 	} 	 
 #news a:hover, #submenu a:active 	{ 	color: #E55016; 	border-left: 2px solid #006699; 	} 	 
 #news .active 	{ 	color: #555555; 	} 	 #news a 	{ 	padding-left: 5px; 	display: block;} 	 
 #news .active 	{ 	}
	
.graybottomborder {
	border-top: 1px none #979592;
	border-right: 1px none #979592;
	border-bottom: 1px solid #979592;
	border-left: 1px none #979592;
}
.grayleftborder {
	border-top: 1px none #979592;
	border-right: 1px none #979592;
	border-bottom: 1px none #979592;
	border-left: 1px solid #979592;
}

.greenborder {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #99AE6A;
}