/* Reset Browser pre-set styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
} 
/********************************
* Global Styles
********************************/
html { height: 100%;}
body {
	font-size: 70%;
	color:#494949;
	font-family:Verdana;
}
.clear{clear: both; height: 0px; overflow: hidden;}
a {	color1: #e10019;}
img { 	border: 0; }
/* Font-size sets the text size specifically and is ignored by IE6, 
but used by Firefox, Safari, IE7, Opera and other modern browsers 
which allow users to resize text sized in pixels */
html>body {
	font-size: 11px;
	_font-size:11px;
}
p {
	font-size:1em;
	line-height:1.8em;
	margin:0 0 1em 0;
}
h1 {
	font-size:1.5em;
	line-height: 1em;
	margin-top: 0;
	margin-bottom: 0.667em;
}
h2 {
	font-size:1.1667em;
	line-height: 1.286em;
	margin-top: 1.286em;
	margin-bottom: 1.286em;
}

.rt{ float:right;}
.lt{ float:left;}


/********************************
* Structure Styles
********************************/
#banner{
	margin:0px 5px;
	margin:0px 0px 0px 5px;
	padding:0px 0px;
	background1:url(/images/underconstruct.gif) no-repeat;
	height:146px;
	width:793px;
}
.banner_btn{
	 float:right;
	 height:22px; 
	 padding:124px 5px 0px 0px;
}
.banner_btn img{padding-right:2px;}
#navigation { 
	height:23px; 
	margin:0px 6px 2px 5px; 
	_margin:2px 5px 1px 5px; 
	background:#8E917E; 
	color:#fff; 
	font-size:12px; 
	font-weight:bold; 
	padding:7px 10px 0px;
	}

#navigation span{color:#CDD1B6; padding-left:5px;}

#navigation ul li{ list-style-type:none; display:inline;}
#navigation ul li a,#banner_box ul li a{color:#fff;text-decoration:none;}
#navigation ul li a:hover{color:#fff;text-decoration:underline;}

#banner_navigation{
	height:auto;
	margin:2px 0px 0px -5px; 
	_margin:0px -5px 0px -5px; 
	font-family:Tahoma;
	font-size:11px; 
	font-weight:bold; 
	padding:1px 0px 0px 10px;
	_padding:1px 0px 0px 10px;
	border:red 0px solid;
	letter-spacing:0.5px;
	width:795px;
	
}

#banner_navigation .block{	
	float:left; 
	/*width:9.6em; */
	width:8.8em;
	_width:8.2em;
	margin:-0.05em 0.2em 0em 0.0em;
	padding1:4px 0.049em;
	padding:4px 0px;
	/*_width:9.7em; */
	_margin:0em 0.2em 0em 0em;
	_padding:0.4em 0.23em;
	color:#fff; 
	text-align:center;
}
/*#banner_navigation .green{background-color:#51C338; text-decoration:none;}
#banner_navigation .purple{background-color:#A439C3;text-decoration:none;}
#banner_navigation .pink{background-color:#FB59A4;text-decoration:none;}
#banner_navigation .yellow{background-color:#F7B020;text-decoration:none;}
#banner_navigation .blue{background-color:#437CFD;padding-right:3px;text-decoration:none;}
#banner_navigation .greenish_blue{background-color:#139A8B;text-decoration:none;}
#banner_navigation .orange{background-color:#EF6E10;text-decoration:none;}
#banner_navigation .red{background-color:#D12B2B;text-decoration:none; width:8.72em; _width:8.5em;}
#banner_navigation .brownish{background-color:#CA6E2B;text-decoration:none;}
*/

#banner_navigation .green{ background:url(/images/menu_mdirect_text.jpg) repeat; width:97px; _width:91px; text-decoration:none;}
#banner_navigation .purple{ background:url(/images/menu_mdirect_sites.jpg) repeat; width:97px; _width:91px; text-decoration:none;
margin-left:-1px; _margin-left:0px;}
#banner_navigation .pink{ background:url(/images/munu_mdirect_applications.jpg) repeat; width:97px; _width:91px; text-decoration:none;}
#banner_navigation .yellow{ background:url(/images/menu_content_management.jpg) repeat; width:97px; _width:91px; text-decoration:none;}
#banner_navigation .blue{ background:url(/images/menu_campaign_management.jpg) repeat; width:97px; _width:91px; text-decoration:none;}
#banner_navigation .greenish_blue{ background:url(/images/menu_mdirect_analytics.jpg) repeat; width:97px; _width:91px;  text-decoration:none;}
#banner_navigation .orange{ background:url(/images/menu_mdirect_solutions.jpg) repeat; width:97px; _width:92px; 
text-decoration:none; margin-left:-1px; _margin-left:0px;}
#banner_navigation .brownish{ background:url(/images/menu_mdirect_analytics.jpg) repeat; width:97px; _width:92px; text-decoration:none;
}
#banner_navigation .red{ background:url(/images/menu_mdirect_engines.jpg) repeat; width:98px; _width:92px; text-decoration:none;
}


.mdirect_content{
	padding: 15px 5px;
	_padding:15px 5px;
	height:100%;
	margin-top:0px;
}
.column_left{
	float:left;
	width:469px;
	padding-right:10px;
}
.column_right{
	float:right;
	width:300px;
}

#banner_box{
	height:60px; 
	margin:2px 0px 5px 0px;
	padding:0px 5px;
	color:#fff;
	font-size:18px;	
	text-align:center;
}

#banner_box ul{ list-style-type:none; }

#banner_box .elearn { 
	width:158px; 
	height:45px; 
	background:#9D39BF; 
	float:left; 
	margin-right:2px; 
	padding-top:15px;
}

#banner_box .techpub { 
	width:157px; 
	height:45px; 
	background:#6FBE03; 
	float:left; 
	margin-right:2px; 
	padding-top:15px;
}

#banner_box .mobile { 
	width:157px; 
	height:45px; 
	background:#FF8700; 
	float:left;  
	margin-right:2px;
	padding-top:15px;
}

#banner_box .cgi { 
	width:156px; 
	height:45px; 
	background:#F60400; 
	float:left; 
	margin-right:-2px;
	padding-top:15px;
}

#banner_box .rich { width:157px; height:45px; background:#F94793; float:left;padding-top:15px; margin-left:4px;}

#shadow { margin:0em auto 0em auto; width:822px; }

#shadow .center{ background:url(/images/center_shadowimage_2.png); 	}

#shadow .bottom{
	background:url(/images/down_shadowimage_1.png) no-repeat; 
	padding:0px;
	margin:0px;
	height:19px;
}

#header { margin:0px 10px 0px 9px; padding:0px 0px; }

#header .link {
	padding:0px 10px 2px 0px;
	margin-top:-10px;
	float:right;
	color:#B8BAAE;
}

#header .link a{ color:#B8BAAE; text-decoration:none; }

#header .link a:hover{ text-decoration:underline; }

#container {
	position: relative;
	height : auto !important; /* ignored by IE, applied everywhere else */
	height : 100%; /* IE treats as min-height */
	min-height : 100%; /* IE ignores this */
	width:822px;
	margin:0px;
}

#footer {
	background:#8E917E;
	margin:-3px 15px 0px 14px;
	padding:0px;
	height:23px;
	text-align:center;
	line-height:23px;
	color:#fff;
	font:Tahoma;
	font-size:11px;
}

#footer a{ color:#fff; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }
#footer span{color:#CDD1B6;}
.copyright{color:#666666; padding:2px 0px 0px 15px;}
.copyright a{color:#666666;}
.copyright a:hover{color:#666666; text-decoration:none;}
#main-content { margin:0px 11px 0px 9px; _margin-right:10px; padding:0px 5px 3px; }

/********* mDirect home page styles ***********
***********************************************/

.homestyle{color:#FD7B23;}


/********** common styles ********/
.pad-lt{padding-left:10px;}
.pad-rt{padding-right:10px;}
.pad-top{padding-top:10px;}
.pad-bot{padding-bottom:10px;}
.top-pad{padding-top:20px;}
.md-style{color:#FF9800;}
.md-style1{color:#FF9800; font-size:12px;}
.md-style2{font-size:13px;}
.md-style3{font-size:14px;}
.hspace{padding:0px 10px;}
.vspace{padding:10px 0px;}

/************ about mDirectr page **************/

.about_box_top{
	background:url(/images/about_box_strip_top.gif) no-repeat;
	height:28px;
}
.about_box_center{
	background:url(/images/about-box-center-line.gif) repeat-y;
	padding:10px 10px 8px;
	_padding:10px 10px 0px;
}
.about_box_bottom{
	background:url(/images/about-box-bottom-line.gif) no-repeat;
	height:10px;
}
.about_box_center a{color:#000;text-decoration:none;}
.about_box_center a:hover{color:#;text-decoration:none;}
.about_mdirect_line a {
color:#000000;
text-decoration:underline;
}
.about_mdirect_line a:hover{
color:#35AAE0;
text-decoration:underline;
}
/*.about_mdirect_line {color:#494949;}
.about_mdirect_line a{color:#494949; border-bottom:1px solid #35AAE0; text-decoration:none;}
.about_mdirect_line a:hover{text-decoration:none; border-bottom:none;}*/

/***************** Advantage page ****************/

.platform_list p{margin-left:-15px; margin-bottom:5px;}
.platform_list { padding-left:15px;}
.platform_list li{
	margin-left:20px;
	list-style:url(/images/orange_bullet.gif);
	line-height:20px;
}
.platform_list img{margin:0px 50px 0px 5px;}
.platform_list a{color:#FF9800;}
.platform_list a:hover{text-decoration:none;}


/*************** Products page ******************/
.wonder_top{ 
	background:url(/images/products_top_line.gif) no-repeat; 
	height:12px;
	width:302px;
}
.wonder_bottom{ 
	background:url(/images/products_bottom_line.gif) no-repeat; 
	height:12px;
	width:302px; 
}
.wonder_center{
	background:url(/images/products_center_line.gif) repeat-y; 
	padding-left:10px;
	width:302px;
}
.wonder_center p{padding-bottom:5px; margin:0px;}
.wonder_center ul{margin-left:15px;}
.wonder_center ul li{
	list-style:square; 
	padding:5px 10px 0px 0px;
	line-height:28px;
}
.pdt_img{float:right; margin:5px 0px 15px; width:200px;}

/************** Technology Page ***************/
.technology_shadow_top{
	background:url(/images/technology_top_mobile.gif) no-repeat;
	height:224px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.technology_shadow_center{
	background:url(/images/technology_center_line.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:10px 7px 0px;
}
.technology_shadow_center ul{list-style:url(/images/products_bullet.gif);padding:0px 0px 0px 20px;line-height:20px;}
.technology_shadow_center ul li{color:#494949;}
.technology_shadow_bottom{
	background:url(/images/technology_bottom_line.gif) no-repeat;
	height:11px;
}
.engine_list ul{ margin:5px 0px; padding:0px 0px 0px 30px; }
.engine_list li{line-height:18px; list-style:square;}

/************** Mobile Texting page ****************/
.texting_shadow_top{
	background:url(/images/mdirect_texting_shadow_top.gif) no-repeat;
	height:224px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.texting_shadow_center{
	background:url(/images/mdirect_texting_shadow_center.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:0px 10px;
}
.texting_shadow_center ul{list-style:url(/Bullets/grey_bullets_texting.gif);padding:10px 0px 0px 30px;line-height:20px;}
.texting_shadow_center ul li{}
.texting_shadow_bottom{
	background:url(/images/mdirect_texting_shadow_bottom.gif) no-repeat;
	height:10px;
}
.demolink {color:#FF9800;}
.demolink a{color:#FF9800;}
.demolink a:hover{text-decoration:none;}
.demolink:hover{text-decoration:none;}
.green{color:#6EBD00;}

/************** Mobile Site Page *****************/
.site_shadow_top{
	background:url(/images/mdirect_site_shadow_topmobile.gif) no-repeat;
	height:224px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.site_shadow_center{
	background:url(/images/mdirect_site_shadow_centerone.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:0px 10px;
}
.site_shadow_center ul{list-style:url(/Bullets/grey_bullets_site.gif);padding:10px 0px 0px 30px;line-height:20px;}
.site_shadow_bottom{
	background:url(/images/mdirect_site_shadow_bottom.gif) no-repeat;
	height:10px;
}
.violet{color:#A440C6;}

.site_shadow_topone{
	background:url(/images/mdirect_site_shadow_top.gif) no-repeat;
	height:10px;
	padding:0px 0px 0px 20px;
	
}
.site_shadow_centerone{
	background:url(/images/mdirect_site_shadow_center.gif) repeat-y;
	margin:0px 0px 0px;
	padding:0px 0px 0px 10px;
}
.site_shadow_bottomone{
	background:url(/images/mdirect_site_shadow_bottom.gif) no-repeat;
	height:10px;
	width:190px;
}

/************** Applications page ****************/
.application_shadow_top{
	background:url(/images/mdirect_application_top_mobile.gif) no-repeat;
	height:224px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.application_shadow_center{
	background:url(/images/mdirect_application_shadow_center.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:0px 10px;
}
.application_shadow_center ul{list-style:url(/Bullets/grey_bullets_application.gif);padding:10px 0px 0px 30px;line-height:20px;}
.application_shadow_center ul li{}
.demolink a{color:#FF9800;}
.demolink a:hover{text-decoration:none;}
.application_shadow_bottom{
	background:url(/images/mdirect_application_shadow_bottom.gif) no-repeat;
	height:10px;
}
.pink{ color:#F94793; }
.application_list{
	list-style:url(/images/orange_bullet.gif);
	font-weight:bold;
	margin-left:20px;
	line-height:20px;
}

/**********Consultancy and Professional Services page ************/

.underline{color:#FF9800;}

.consultancy_shape_top{
	background:url(/images/consultancy_mobile_image.gif) no-repeat; 	
	height:228px;
	padding:5px 10px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	margin-top:-10px;
	_margin-top:0px;
}
.consultancy_shape_middle{
	background:url(/images/consultancy_shape_middle.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:0px 10px;
}
.consultancy_shape_middle ul{
	margin:0px 0px 0px 20px;
	padding-top:20px;
	list-style:url(/images/orange_bullet.gif);
	line-height:18px;
}
.consultancy_shape_bottom{
	background:url(/images/consultancy_shape_bottom.gif) no-repeat; 	
	height:11px;
	margin-bottom:20px;
}

/**********Our Partner page ************/
.text{
color:#0E9AD8;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:5px;
text-align:center;

}

#image{
margin-left:30px;
width:440px;
}

.image-left{
float:left;
width:220px;
}

.image-right{
float:right;
width:220px;
}

.partners{
list-style:url(/images/mdirect_partners_orange_bullets.gif);
margin-left:30px;
}
.partners li{
line-height:20px;
}


/**********mDirect FAQ page ************/
.faqmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
}
.faqmenu li a{
text-decoration:none;
display:inline;
width: 100%;
padding: 2px 4px;
text-decoration:underline;
font-weight: bold;
font-size:12px;
color:#494949;
line-height:28px;
}
.faqmenu li a:active{
color: #494949;
text-decoration:underline;
}
.faqmenu li a:hover{text-decoration:none;}

.md-styleone{color:#FF9800;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.faqs{
list-style:url(/images/mdirect_faq_orange_bullet.gif);
margin:-5px 0px 0px 25px;
}
.faqs li{
 padding-top:5px; padding-left:10px; line-height:15px;
}

.faone{

 margin:0px 0px 0px 40px; _margin-left:20px;
}
.faone li{
 padding-top:5px; padding-left:5px; line-height:15px;
}
 
.tec{
color:#0094CD;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


/********* mDirect Engine page *********/
.list_engine{
	margin:0px 0px 0px 30px;
	list-style-image:url(/images/orange_bullet.gif);
	line-height:20px;
}

.engine_shadow_top{
	background:url(/images/consultancy_mobile_image.gif) no-repeat; 	
	height:228px;
	padding:5px 10px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	margin-top:-10px;
	_margin-top:0px;
}
.engine_shadow_middle{
	background:url(/images/consultancy_shape_middle.gif) repeat-y;
	padding:0px 10px 0px 0px;
}

.engine_shadow_bottom{
	background:url(/images/consultancy_shape_bottom.gif) no-repeat; 	
	height:11px;
	margin-bottom:20px;
}
.core_engine div{
	margin:0px 10px;
}

/******** Home Page **********/
/*
.hbox1{
	width:280px;
	border:#FF801F 2px solid;
	margin-bottom:5px;
}
.hbox1 blockquote{
	font-size:13px;
	padding:3px 0px;
	width:280px;
	margin:0px;
	color:#fff;
	background-color:#FF801F;
	font-weight:bold;
	text-align:center;
}
.hbox1 img{margin:7px 5px 5px 5px;}
.hbox1 p{margin:25px 0px 0px 0px;}
.hbox1 ul{list-style:none; margin:0px 8px; _margin:0px 5px;}
.hbox1 ul li{line-height:24px;}

#hrow_middle{margin:5px 0px 0px; background-color:#F0F0F0;}
#hrow_middle img{margin:5px 0px;}
#hrow_middle .hbox2{
	width:154px;
	_width:154px;
	border:#DBDECD 2px solid;
	height:194px;
	background-color:#fff;
	padding:0px;
}
#hrow_middle .hbox2 blockquote{
	width:154px;
	_width:154px;
	color:#fff;
	height:24px;
	text-align:center;
	padding:5px 0px;
	font-weight:bold;
}
.green_strip{ background:url(/images/box03bg_green.gif) repeat-x;}
.violet_strip{ background:url(/images/box02bg_voilet.gif) repeat-x;}
.pink_strip{ background:url(/images/box04bg_pink.gif) repeat-x;}
.yellow_strip{ background:url(/images/box01bg_yellow.gif) repeat-x;}
.blue_strip{ background:url(/images/box05bg_blue.gif) repeat-x;}
#hrow_middle .hbox2 ul{list-style:square; margin:10px 0px 5px 20px; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#hrow_middle .hbox2 ul li{padding-right:2px; line-height:20px;}
#hrow_middle .hbox2 p{margin-right:5px;float:right;}
#hrow_middle .hbox2 a{color:#FD7B23;text-decoration:underline;}
#hrow_middle .hbox2 a:hover{color:#FD7B23;text-decoration:none;}
#hrow_bottom{background-color:#DBDECD; padding:10px 5px; height:265px;}
.hbox3{ width:251px;}
.hbox3 blockquote{
 background:url(/images/box_top-strip_for-mdirect.gif) no-repeat;
 width:251px;
 height:18px;
 text-align:center;
 padding-top:4px;
 color:#fff;
 font-size:13px;
}
.hbox3 .content{ background-color:#fff; padding:5px; font-size:10px;}
.content hr{ border-bottom:thin solid #000;  margin-top:-5px; }
*/
/************** Mobile Analytics page ****************/

.analytics_shadow_center{
	background:url(/images/analytics_shadow_center.gif) repeat-y;
	margin:-6px 0px -3px;
	padding:0px 10px;
}
.analytics_shadow_center ul{list-style:url(/Bullets/grey_bullets_analytics.gif); padding:10px 0px 0px 20px;line-height:20px;}
.analytics_shadow_center ul li{}
.demolink {color:#FF9800;}
.demolink a{color:#FF9800;}
.demolink a:hover{text-decoration:none;}
.demolink:hover{text-decoration:none;}
.green{color:#6EBD00;}
.paraone
{
	padding-top:20px;
	padding-left:18px;
}
/************** Content Management page ****************/
.content_management_shadow_top{
	background:url(/images/content_management_top_mobile.gif) no-repeat;
	height:224px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.content_management_shadow_center{
	background:url(/images/content_management_shadow_center.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:0px 10px;
}
.content_management_shadow_center ul{list-style:url(/Bullets/grey_bullets_content_management.gif);padding:10px 0px 0px 30px;line-height:20px;}
.content_management_shadow_center ul li{ }
.content_management_shadow_bottom{
	background:url(/images/content_management_bottom.gif) no-repeat;
	height:10px;
}
.mobile_list {list-style:url(/Bullets/orange_bullet.gif); padding-top:20px; line-height:20px;}
.mobile_list ul li{color:#FF9800; font-weight:bold;}
.yellow{color:#FEBD01; font-weight:bold;}
.content_management_shadow_top_header{
	background:url(/images/content_management_top_header.gif) no-repeat;
	height:14px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.content_management_shadow_center_header{
	background:url(/images/content_management_shadow_center.gif) repeat-y;
	margin:0px 0px 0px;
	padding:0px 10px;
}
.content_management_shadow_center_header ul{list-style:url(/Bullets/grey_bullets_content_management.gif);padding:10px 0px 0px 30px;line-height:20px;}
.content_management_shadow_center_header ul li{ }
.content_management_shadow_bottom_header{
	background:url(/images/content_management_bottom.gif) no-repeat;
	height:10px;
}



/************** Campaign Management page ****************/

.campaign_management_shadow_top{
	background:url(/images/campaign_management_top_mobile.gif) no-repeat;
	height:224px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	
}
.campaign_shadow_center{
	background:url(/images/campaign_management_shadow_center.gif) repeat-y;
	margin:-5px 0px;
	padding:0px 10px;
}
.campaign_shadow_center ul{list-style:url(/Bullets/grey_bullets_campaign_orange.gif); padding:10px 0px 0px 20px;line-height:20px;}
.campaign_shadow_center ul li{}
.campaign_management_shadow_bottom{
	background:url(/images/campaign_management_shadow_bottom.gif) no-repeat;
	height:10px;
}
.demolink a{color:#FF9800;}
.demolink a:hover{text-decoration:none;}
.blue{ color:#437CFD; }
.campaign_management_list{
	list-style:url(/Bullets/orange_bullet.gif);
	margin-left:20px;
	line-height:20px;
}
.campaign_management_shadow_top_header{
	background:url(/images/campaign_management_top_header.gif) no-repeat;
	width:376px;
	height:20px;
	padding:5px 0px 5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;

}
.campaign_shadow_center_header{
	background:url(/images/campaign_management_center.gif) repeat-y;
	margin:0px 0px 0px;
	padding:0px 10px;
	width:356px;
}
.campaign_shadow_center_header ul
{
	list-style:url(/Bullets/grey_bullets_campaign_management.gif); 
	padding:10px 0px 0px 30px;line-height:20px;
}

.campaign_shadow_center_header ul li{}
.campaign_management_shadow_bottom_header
{
	background:url(/images/campaign_management_bottom_header.gif) no-repeat;
	height:10px;
}


.campaign_management_shadow_top_header_two{
	background:url(/images/campaign_management_top_header.gif) no-repeat;
	width:376px;
	height:20px;
	padding:5px 0px 5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;

}
.campaign_shadow_center_header_two{
	background:url(/images/campaign_management_center.gif) repeat-y;
	margin:0px 0px 0px;
	padding:0px 10px;
	width:356px;
}
.campaign_shadow_center_header_two ul
{
	list-style:url(/Bullets/grey_bullets_campaign.gif); 
	padding:10px 0px 0px 30px;line-height:20px;
}

.campaign_shadow_center_header_two ul li{}
.campaign_management_shadow_bottom_header_two
{
	background:url(/images/campaign_management_bottom_header.gif) no-repeat;
	height:10px;
}

/************** Mdirect Solutions page ****************/

.solut{
list-style:url(/Bullets/orange_bullet.gif);
margin:40px 0px 0px 25px;
}
.solut li{
 padding-top:5px; padding-left:10px; line-height:15px;
}
.mdirect_solution_shadow_top{
	background:url(/images/mdirect_solution_shadow_top.gif) no-repeat;
	height:18px;
	_height:11px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.mdirect_solution_shadow_center{
	background:url(/images/mdirect_solution_shadow_center.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:0px 10px;
}
.mdirect_solution_shadow_center ul{list-style:url(/images/mdirect_solution_bullets.gif);padding:10px 0px 0px 30px;line-height:20px;}
.mdirect_solution_shadow_center ul li{ }
.mdirect_solution_shadow_bottom{
	background:url(/images/mdirect_solution_shadow_bottom.gif) no-repeat;
	height:10px;
}

.orange{color:#FF9800; font-weight:bold;}




/************** Pricing page ****************/
.pricing_list{
	list-style:url(/images/orange_bullet.gif);
	margin-left:20px;
	margin-bottom:30px;
	line-height:20px;
}
.pricing_shadow_top{
	background:url(/images/mdirect_pricing_shadow_top.gif) no-repeat;
	height:18px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.pricing_shadow_center{
	background:url(/images/mdirect_pricing_shadow_center.gif) repeat-y;
	margin:-3px 0px 0px;
	padding:0px 10px;
}
.pricing_shadow_center ul{list-style:url(/images/mdirect_pricing_bullets.gif);padding:15px 0px 0px 30px;line-height:20px;}
.pricing_shadow_center ul li{ }
.pricing_shadow_bottom{
	background:url(/images/mdirect_pricing_shadow_bottom.gif) no-repeat;
	height:20px;
}

.orange{color:#FF9800; font-weight:bold;}
.pricing_shadow_top_header{
	background:url(/images/mdirect_pricing_shadow_top.gif) no-repeat;
	height:16px;
	padding:5px 12px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.pricing_shadow_center_header{
	background:url(/images/mdirect_pricing_shadow_center.gif) repeat-y;
	margin:0px 0px 0px;
	padding:0px 10px;
}
.pricing_shadow_center_header ul{list-style:url(/images/mdirect_pricing_bullets.gif);padding:10px 0px 0px 30px;line-height:20px;}
.pricing_shadow_center_header ul li{ }
.pricing_shadow_bottom_header{
	background:url(/images/mdirect_pricing_shadow_bottom.gif) no-repeat;
	height:20px;
}


#pricing_box{width:240px;}
#pricing_box .pricing_box_top{	
	background:url(/images/mdirect_pricing_grey.gif) no-repeat;
	height:15px; 
	padding:5px 12px 5px 5px;
	color:#494949;
	font-size:10px;
	font-weight:bold;
	margin-bottom:-5px;
	_margin-bottom:5px;
	text-align:center;
	
}
#pricing_box .pricing_box_center_text{
	background:url(/images/mdirect_pricing_menu_mobile.gif) no-repeat;
	width:237px;
	height:165px;
}	
#pricing_box .pricing_box_center_text ul{ list-style:url(/images/mdirect_pricing_bullets.gif); margin:10px 0px 0px 100px;}
#pricing_box .pricing_box_center_text ul li{line-height:18px; color:#fff;}

#pricing_box .pricing_box_bottom_text{
	background:url(/images/mdirect_pricing_lightgreen.gif) no-repeat;
	width:239px;
	height:55px;
	padding:5px;
	margin-top:5px;
}	



#pricing_box .pricing_box_center_site{
	background:url(/images/mdirect_pricing_plan_violetmobile.gif) no-repeat;
	width:239px;
	height:165px;
}	
#pricing_box .pricing_box_center_site ul{ list-style:url(/images/mdirect_pricing_bullets.gif); margin:10px 0px 0px 100px;}
#pricing_box .pricing_box_center_site ul li{line-height:18px; color:#fff;}

#pricing_box .pricing_box_bottom_site{
	background:url(/images/price_lightpink.gif) no-repeat;
	width:239px;
	height:55px;
	padding:5px;
	margin-top:5px;
}	

#pricing_box .pricing_box_center_application {
	background:url(/images/mdirect_pricing_plan_redmobile.gif) no-repeat;
	width:237px;
	height:165px;
}	
#pricing_box .pricing_box_center_application ul{ list-style:url(/images/mdirect_pricing_bullets.gif); margin:10px 0px 0px 92px;}
#pricing_box .pricing_box_center_application ul li{line-height:18px; color:#fff;}

#pricing_box .pricing_box_bottom_application {
	background:url(/images/mdirect_pricing_lightred.gif) no-repeat;
	width:227px;
	height:55px;
	padding:5px;
	margin-top:5px;
}	
.pricinglink {color:#494949;}
.pricinglink a{color:#494949; border-bottom:2px solid #ff9900; text-decoration:none;}
.pricinglink a:hover{text-decoration:none; border-bottom:none;}

/****** Disclaimer *****/
.disclaimerList{ list-style-position:inside;}
.disclaimerList li{line-height:18px;}

/****** Referrals *****/
#referral_form{}
#referral_form .textfield{width:200px; border:1px #AFAFAF solid;}
#referral_form .dropdown{width:203px; border:1px #AFAFAF solid;}
.referralSubmit{background:url(/images/mdirect_referrals_submit.gif) no-repeat; width:63px; _width:65px; height:24px; _height:26px;}
#referral_form td span{color:#FF0000; vertical-align:top;}
.successMsg{
	 color:#fff; 
	 font-weight:bold; 
	 background-color:#F7B020; 
	 text-align:center; 
	 padding:5px 0px; 
	 margin:10px 0px;
}



/* kalyan created styles */
/* home page */


.hbox1{
	width:280px;
	border:#FF801F 2px solid;
	margin-bottom:5px;
}
.hbox1 blockquote{
	font-size:13px;
	padding:3px 0px;
	width:280px;
	margin:0px;
	color:#fff;
	background-color:#FF801F;
	font-weight:bold;
	text-align:center;
}
.hbox1 img{margin:7px 5px 5px 5px;}
.hbox1 p{margin:25px 0px 0px 0px;}
.hbox1 ul{list-style:none; margin:0px 8px; _margin:0px 5px;}
.hbox1 ul li{line-height:24px;}

#hrow_middle{margin:5px 0px 0px; background-color:#F0F0F0;}
#hrow_middle img{margin:5px 0px;}
#hrow_middle .hbox2{
	width:154px;
	_width:154px;
	border:#DBDECD 2px solid;
	height:194px;
	background-color:#fff;
	padding:0px;
}
#hrow_middle .hbox2 blockquote{
	width:154px;
	_width:154px;
	color:#fff;
	height:24px;
	text-align:center;
	padding:5px 0px;
	font-weight:bold;
}
/*.green_strip{ background:url(../images/mobile_texting.jpg) repeat-x;}
.violet_strip{ background:url(../images/mobile_site.jpg) repeat-x;}
.pink_strip{ background:url(../images/mobile_application.jpg) repeat-x;}
.yellow_strip{ background:url(../images/content_management.jpg) repeat-x;}
.blue_strip{ background:url(../images/camp_management.jpg) repeat-x;}
#hrow_middle .hbox2 ul{list-style:none; margin:18px 0px 5px 8px; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#hrow_middle .hbox2 ul li{padding-right:2px; line-height:20px;}
#hrow_middle .hbox2 p{margin-right:5px;float:right;}
#hrow_middle .hbox2 a{color:#FD7B23;text-decoration:underline;}
#hrow_middle .hbox2 a:hover{color:#FD7B23;text-decoration:none;}*/
/*#hrow_bottom{background-color:#DBDECD; padding:10px 5px; height:265px;}*/

.hbox3{ width:251px;}
.hbox3 blockquote{
 /*background:url(/images/box_top-strip_for-mdirect.gif) no-repeat;*/
 background:url(../images/testimonials.gif) no-repeat;
 width:251px;
 height:18px;
 text-align:center;
 padding-top:4px;
 color:#fff;
 font-size:13px;
 font-weight:bold;
}
.hbox3 .content{ background-color:#fff; padding:5px; font-size:10px; border:#9DA08B 2px solid;}
.content hr{ border-bottom:thin solid #9DA08B;  margin-top:-5px; }


.list_home{
	list-style-image:url(../images/bullet.jpg);
	line-height:20px;
	font-family:Tahoma;
	font-size:11px;
	height:140px;
	padding-left:24px;
}

.green_home_shadow_top{
    background:url(/images/mobile_texting.jpg) repeat; 	
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	padding:3px 0px;
	text-align:center;
	width:155px;
	text-decoration:none;
	
}

.green_home_shadow_middle{
	background:url(/images/center_box_text.jpg) repeat-y;
	height:150px;
	width:159px;
}

.green_home_shadow_bottom{
	background:url(/images/bottamside_box_text.jpg) no-repeat;
	height:25px;
	width:159px;
}
.violet_home_shadow_top{
     background:url(/images/mobile_site.jpg) repeat;
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	padding:3px 0px;
	text-align:center;
	width:155px;
	text-decoration:none;
	
}

.violet_home_shadow_middle{
	background:url(/images/center_box_text.jpg) repeat-y;
	height:150px;
	width:159px;
}

.violet_home_shadow_bottom{
	background:url(/images/bottamside_box_text.jpg) no-repeat;
	height:25px;
	width:159px;
}
.pink_home_shadow_top{
      background:url(/images/mobile_application.jpg) repeat; 
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	padding:3px 0px;
	text-align:center;
	width:155px;
	text-decoration:none;
}

.pink_home_shadow_middle{
	background:url(/images/center_box_text.jpg) repeat-y;
	height:150px;
	width:159px;
}

.pink_home_shadow_bottom{
	background:url(/images/bottamside_box_text.jpg) no-repeat;
	height:25px;
	width:159px;
}
.yellow_home_shadow_top{
     background:url(/images/content_management.jpg) repeat; 
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	padding:3px 0px;
	text-align:center;
	width:155px;
	text-decoration:none;
}

.yellow_home_shadow_middle{
	background:url(/images/center_box_text.jpg) repeat-y;
	height:150px;
	width:159px;
}

.yellow_home_shadow_bottom{
	background:url(/images/bottamside_box_text.jpg) no-repeat;
	height:25px;
	width:159px;
}
.blue_home_shadow_top{
    background:url(/images/camp_management.jpg) repeat; 
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-left:2px;
	padding:3px 0px;
	text-align:center;
	width:155px;
	text-decoration:none;
}

.blue_home_shadow_middle{
	background:url(/images/center_box_text.jpg) repeat-y;
	height:150px;
	width:159px;
}

.blue_home_shadow_bottom{
	background:url(/images/bottamside_box_text.jpg) no-repeat;
	height:25px;
	width:159px;
}


.home a{ color:#FD7B23; text-decoration:none; padding:0px 0px 0px 115px; }

.home a:hover{ text-decoration:underline; }

/* Seven Steps Page styles  */


#stepbox{ padding:20px 0px 15px;_padding:20px 0px 0px;}
#stepbox .sevenstep_boxtop_mtext{ 
	background:url(/images/stepbox_mobile_text_top.gif) no-repeat; 
	width:230px; 
	height:16px;	
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
}
#stepbox .sevenstep_boxmiddle_mtext{ background:url(/images/stepbox_mobile_text_center.gif) repeat; width:250px; padding:10px 0px;}
#stepbox .sevenstep_boxbottom_mtext{ background:url(/images/stepbox_mobile_text_bottom.gif) no-repeat; width:250px; height:26px;}

#stepbox .sevenstep_boxtop_msite{ 
	background:url(/images/stepbox_mobile_site_top.gif) no-repeat; 
	width:230px; 
	height:16px;	
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
}
#stepbox .sevenstep_boxmiddle_msite{ background:url(/images/stepbox_mobile_site_center.gif) repeat; width:250px; padding:10px 0px;}
#stepbox .sevenstep_boxbottom_msite{ background:url(/images/stepbox_mobile_site_bottom.gif) no-repeat; width:250px; height:26px;}

#stepbox .sevenstep_boxtop_appln{ 
	background:url(/images/stepbox_mobile_appln_top.gif) no-repeat; 
	width:230px; 
	height:16px;	
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
}
#stepbox .sevenstep_boxmiddle_appln{ background:url(/images/stepbox_mobile_appln_center.gif) repeat; width:250px; padding:10px 0px;}
#stepbox .sevenstep_boxbottom_appln{ background:url(/images/stepbox_mobile_appln_bottom.gif) no-repeat; width:250px; height:26px;}
#stepbox .mtext_strip h1{background-color:#F6FCF0;}
#stepbox .msite_strip h1 {background-color:#FCF6FF;}
#stepbox .appln_strip h1{background-color:#FFF5F6;}

#stepbox .content h1{	
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#768D45;
	padding:5px 10px;
	margin:0px 1px;
}
.step_list{
	list-style-image:url(/images/bullet_gray.jpg);
	line-height:20px;
	font-size:12px;
	padding:2px 0px 10px 38px;
	color:#000000;
}


/*****Contact us styletes*****/




#hcform{
	position:absolute; 
	left:480px; 
	top:153px; 
	background:#FFF; 
}
#cform{
	position:absolute; 
	left:480px;
	top:750px;
	background:#FFF;
}
.cformhead{
background-color:#4BAEE9;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
}
.cformline{
font-family:verdana;
font-size:11px;
line-height:20px;
margin:15px 0px 0px 12px;
padding:0px 10px 0px 0px;

}



#rform{
	position:absolute; 
	top:720px;
	left:20px;
	background:#FFF;
}
.rformhead{
background-color:#4BAEE9;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;

}
.rformline{
font-family:verdana;
font-size:11px;
line-height:20px;
margin:21px 0px 0px 12px;
padding:0px 10px 0px 0px;

}
.form_content{
	height:auto;
	border:1px solid #000000;
}

.fields{width:180px; _width:180px; font-size: 11px;}
.dropfields{width:180px; _width:180px; font-size: 11px;}
.contactDiv{
	height:auto; 
	margin:20px 0px 10px 0px;
	margin-left:0px;
	_margin-left:0px;
	_padding:20px 0px;
}
.fieldDiv{padding:0px 5px; width:auto;}
.fieldDiv span{color:#FF0000;}
.fieldDiv p{margin-top:5px;}
.contact_table{
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	_margin-left:15px;
	width:400px;
	_width:390px;
}
.contact_table td{}
.submit_button{background:#D9F1FB; color:#000; border:#8DD0ED 1px solid; cursor:pointer; height:25px; width:80px;  }
.error{
	color:red;
	font-size:10px;
}
.cstyle2{ font-size:12px; color:#0295D8; font-weight:bold; }
.cstyle1{ font-size:14px; color:#FF9900; font-weight:bold; }
.pad-left{padding-left:10px;}


/***** Sitemap styles ********/
.sitemap_gray a{
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
_padding-bottom:0px;
display1:block;
border1:1px solid;
width:auto;

}
.sitemap_gray a:hover{
color:#FF9602;
text-decoration:underline;

}
.sitelist li{line-height:15px; _line-height:20px; padding-bottom:5px;}

/*** Case Studies Page ***/
#case_studiesDiv{
	padding:20px 0px 0px 4px;
	margin:10px 0px 0px 0px;
	width:785px;
}
#case_studiesDiv h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fd7b23;
}
#case_studiesDiv h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	text-transform:uppercase;
	padding-bottom:13px;
}
#case_studiesDiv h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fd7b23;
	font-weight:normal;
	padding:11px 0px 11px 0px;
}
#case_studiesDiv p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.8em;
	color:#494949;
	margin:0 0 1em;
	padding:10px 0px 0px 0px;
}
#case_studiesDiv .case_studies_image{margin-bottom:12px;}
#case_studiesDiv .pdfDiv{
	width:149px;
	margin:0px 3px 0px 0px;
}
#case_studiesDiv .pdfDiv .pdf_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fd7b23;
	text-decoration:none;
	margin:21px 0px 0px 0px;
}
#case_studiesDiv .mobile_appDiv{
	width:474px;
	padding-bottom:50px;
	border1:1px solid;
}
#case_studiesDiv .mobile_appDiv img{
	margin:8px 0px 0px 2px;
}
#case_studiesDiv .mobile_appDiv h2{
	margin:0px;
}
#case_studiesDiv .rich_mobile_app_image{
	margin:15px 0px 15px -1px;
}
#case_studiesDiv .cesDiv{
	width:785px;
	margin-top:10px;
}
#case_studiesDiv .cesDiv .ces_image{
	position:relative;
	margin:-14px 25px 0px 0px;
}
#case_studiesDiv .cesDiv .ces_innerDiv{
	width:595px;
}
#case_studiesDiv .blackberryDiv{
	width:785px;
	margin-top:10px;
	margin-bottom:-9px;
}
#case_studiesDiv .blackberryDiv .blackberry_image{
	margin:7px 0px 0px 13px;
}
#case_studiesDiv .blackberryDiv .blackberry_innerDiv{
	width:600px;
}
#case_studiesDiv .samsungDiv{
	width:785px;
	margin-bottom:11px;
}
#case_studiesDiv .samsungDiv .samsung_image{
	margin:0px 25px 0px 0px;
}
#case_studiesDiv .samsungDiv .samsung_innerDiv{
	width:635px;
}
#case_studiesDiv .mobiles{
	margin:52px 0px 31px -3px;
}
#case_studiesDiv .top_link{margin:19px 0px 15px 0px;}
#case_studiesDiv .topClass{
	color:#0099FF;
	text-decoration:none;
	float:right;
}