@charset "utf-8";
/*-----------------------------09.06.10 Css Starts Here-----------------*/
.event_date {
	font:bolder 14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:25px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
.event_head {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#6895bc;
	line-height:25px;
}
.event_cont {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:25px;
}
/*-----------------------------09.06.10 Css Starts Here-----------------*/
/*-----------------------------22.02.10 Css Starts Here-----------------*/
.early_case_review h4 {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:28px;
	background:url(../images/early_case.png) 0px 0px no-repeat;
	text-indent:-9999px;
	clear:both;
}
.analytics_with_concept h4 {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:28px;
	background:url(../images/analytics_with_concept.png) 0px 0px no-repeat;
	text-indent:-9999px;
	clear:both;
}
.case_administration h4 {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:28px;
	background:url(../images/case_administration.png) 0px 0px no-repeat;
	text-indent:-9999px;
	clear:both;
}
.head_review h4 {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:28px;
	background:url(../images/head_review.png) 0px 0px no-repeat;
	text-indent:-9999px;
	clear:both;
}
.box_txt {
	margin:11px 0px 0px 6px;
	padding:0 0 0 0px;
}
.box_txt ul {
	margin:0px;
	padding:0px;
	float:left;
}
.box_txt li {
	margin:0px;
	padding:0 0 0 16px;
	list-style:none;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#454545;
	line-height:24px;
	background:url(../images/tick.png) 0px 8px no-repeat;
}
.des {
	color:#126198;
	/*font:bolder 13px Cambria, serif;
	font-style: italic;
	line-height:16px;*/
}
.effects2 {
	background:url(../images/effects2.png) top right no-repeat;
}
/*-----------------------------22.02.10 Css Ends Here-----------------*/

.screen-desc
{
	/*font-family:Arial; font-size:11px; color:#414141; padding-left:10px; padding-right:10px; line-height:15px;*/
	color:#126198;
	font:12px Helvetica;
	font-style: normal;
	line-height:16px;
	padding-right:10px;
	/*font-family: “Lucida Grande”, sans-serif;
	font-size: 10.4px;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;*/
}
body {
	margin-left: 0px;
	margin-right: 0px;
	top:0px;
	left:0px;
	/*background-color:#e5e5da;*/
	background:url(../images/bg.jpg) #FFFFFF top center repeat-x;
}
.usa_flag {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#126198;
	line-height:33px;
	background:url(../images/usa.png) left no-repeat;
	padding-left:23px;
}
.top_shadow {
	background:url(../images/top_shadow.png) center center repeat-x;
	line-height:8px;
	height:8px;
}
.bot_shadow {
	background:url(../images/bottom_shadow.png) center center repeat-x;
	line-height:8px;
	height:8px;
}
.left_shado {
	background:url(../images/left_shadow.png) top repeat-y;
	width:8px;
}
.right_shado {
	background:url(../images/right_shadow.png) top repeat-y;
	width:8px;
}
.content_bg {
	background-color:#FFFFFF;
	/*background:url(../images/middle_shadow.png) center top repeat-y;*/
	padding:10px;
	/*background:url(../images/top.png) #FFFFFF 400px 20px no-repeat;*/
}
.menu_bg {
	background:url(../images/logo_bg.jpg) center center repeat-x;
	line-height:53px;
	height:53px;
}
.img-text{
	top:-999px;
	text-align:center;
	position:absolute;
}
#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu li{
	float:left;
}
#menu li a{
	margin:0px;
	padding:0px;
	display:block;
	line-height:53px;
	height:53px;
	/*background:url(../images/menu.png) center top no-repeat;*/
}
#menu li#home a{width: 85px;		background-position: 0 0;}
#menu li#patner a{width: 120px;		background-position: -85px 0;}
#menu li#contact a{width: 105px;	background-position: -205px 0;}

#menu li#home a:hover{width: 85px;		background-position: 0 -53px;}
#menu li#patner a:hover{width: 120px;	background-position: -85px -53px;}
#menu li#contact a:hover{width: 105px;	background-position: -205px -53px;}

#menu li#home span a:hover{width: 85px;		background-position: 0 -53px;}
#menu li#patner span a:hover{width: 120px;	background-position: -85px -53px;}
#menu li#contact span a:hover{width: 105px;	background-position: -205px -53px;}


#menu li#home a:active{width: 85px;		background-position: 0 -53px;}
#menu li#patner a:active{width: 120px;	background-position: -85px -53px;}
#menu li#contact a:active{width: 105px;	background-position: -205px -53px;}
.space {
	height:11px;
	line-height:11px;
}
.space_inner {
	height:13px;
	line-height:13px;
}
.box_mid {
	/*background:url(../images/box_middle_middle.jpg) #FFFFFF center top repeat-x;*/
}
.box_bott {
	/*background:url(../images/box_bottom_middle.jpg) center center repeat-x;*/
	line-height:11px;
	height:11px;
}
.box1_head {
	font:bolder 15px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	line-height:30px;
	display:block;
	padding-left:34px;
	text-transform:uppercase;
	/*background:url(../images/box1_icon.jpg) 0px 0px no-repeat;*/
}
.box2_head {
	font:bolder 15px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	line-height:30px;
	display:block;
	padding-left:35px;
	text-transform:uppercase;
	/*background:url(../images/box2_icon.png) 0px 0px no-repeat;*/
}
.box3_head {
	font:bolder 15px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	line-height:30px;
	display:block;
	padding-left:34px;
	text-transform:uppercase;
	/*background:url(../images/box3_icon.png) 0px 0px no-repeat;*/
}
.box4_head {
	font:bolder 15px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	line-height:30px;
	display:block;
	padding-left:34px;
	text-transform:uppercase;
	/*background:url(../images/box4_icon.png) 0px 0px no-repeat;*/
}
.box_cont {
	margin:0px;
	padding:0px;
}
.box_cont ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.box_cont li {
	margin:0px;
	padding:0 0 0 17px;
	list-style:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#323232;
	line-height:24px;
	text-align:left;
	/*background:url(../images/tick.png) 0px 8px no-repeat;*/
}
h1 {
	font:bolder 18px Arial, Helvetica, sans-serif;
	color:#0099FF;
	line-height:50px;
	text-indent:-9999px;
	/*background:url(../images/welcome.jpg) left no-repeat;*/
	margin:0px;
	padding:0px;
}
p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	text-align:justify;
	padding:6px 5px 6px 0px;
	margin:0px;
}
.welcome p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
	text-align:justify;
	padding:6px 5px 6px 0px;
	margin:0px;
}
.news_box_bg {
	background:url(../images/news_middle-middle.jpg) bottom center repeat-x;
}
.news_head {
	font:bolder 15px Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	line-height:30px;
	display:block;
	padding-left:34px;
	text-transform:uppercase;
	/*background:url(../images/box4_icon.png) 0px 0px no-repeat;*/
}
.read_mre a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px 3px 0px 0px;
	text-decoration:underline;
}
.read_mre a:hover {
	text-decoration:none;
}

.boxheader {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#4e9a29;
	text-decoration: none;
	text-align:left;
}
.bullets {
	margin:0px;
	padding:10px;
}
.bullets ul {
	margin:0px;
	padding:0 0 0 20px;
}
.bullets li{
	margin:0px;
	padding:0 0px 0 18px;
	/*list-style:url(../images/arrow1.png);*/
	/*list-style-position:inside;*/
	color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:1.7em;
	text-align:left;
	background:url(../images/arrow1.png) 0px 7px no-repeat;
	list-style:none;
}
.lne_top {
	border-top:1px solid #d8d8d8;
	line-height:10px;
	height:10px;
}
.lne_bot {
	border-bottom:1px solid #d8d8d8;
	line-height:10px;
	height:10px;
}
.sche_demo a {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#FF0000;
	width:166px;
	height:38px;
	line-height:38px;
	display:block;
	background:url(../images/demo_new3.png) 0px 0px no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
/*.sche_demo a:hover {
	background:url(../images/demo_new.png) 0px 0px no-repeat;
	text-decoration:none;
}*/
h2 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#4c9cd4;
	line-height:36px;
	padding:0px;
	margin:0px;
}
/*---------- Sub Heading Css -----------*/
h3 {
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#126198;
	line-height:22px;
	display:inline;
	padding:15px 0px 5px 0px;
	margin:0px;
}
/*---------- Main Heading Css -----------*/
h4 {
	font:bolder 16px Arial, Helvetica, sans-serif;
	color:#000000;
	/*color:#444444;
	background:url(../images/button.jpg) 0px 8px no-repeat;*/
	line-height:29px;
	padding:0 0 0 0px;
	margin:0px;
}
.content p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:19px;
	text-align:justify;
	display:inline;
	padding:6px 10px 6px 0px;
	margin:0px;
}
.content {
	padding:5px 5px 5px 0px;
	margin:0px;
}
a.moore {
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:24px;
	padding:0px 3px 0px 0px;
	margin:0px;
	text-decoration:underline;
}
a.read_mre:hover {
	text-decoration:none;
}
.new_men {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FF9900;
	line-height:30px;
	padding:0px 14px 0px 14px;
	border-right:1px solid #eaeaea;
}
.new_men a {
	color:#000000;
	text-decoration:none;
}
.new_men a:hover {
	color:#FF9900;
	text-decoration:none;
}
.new_men2 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#949494;
	line-height:30px;
	padding:0px 14px 0px 14px;
}
.new_men2 a {
	color:#000000;
	text-decoration:none;
}
.new_men2 a:hover {
	color:#FF9900;
	text-decoration:none;
}

.leftmenutxt
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.leftmenutxt a
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.leftmenutxt a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#FF9900;
	text-decoration:none;
}
.current
{
	color:#FF9900;
}



/*----------------------Footer Styles-----------------*/
.footer {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px 12px 0px 12px;
	line-height:25px;
}
.copy_rhts {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#a6a6a6;
	line-height:25px;
}
.footer a {
	color:#444444;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}



/* Added by Murali */
.mainheader{
	font-family: Arial;
	font-size: 30px;
	color:#444444;
	text-align:left;
}
.maintext {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color:#444444;
	line-height:18px;
	text-align:justify;
}
.maintext14 {
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#444444;
	line-height:1.5em;
	text-align:left;
}
.features-link {
	font-family: Arial;
	font-size:12px;
	color:#126198;
	text-decoration:none;
}
.features-link a {
	font-family: Arial;
	font-size:12px;
	color:#126198;
	text-decoration:none;
}
.features-link a:hover {
	font-family: Arial;
	font-size:12px;
	color:#126198;
	text-decoration:underline;
}
.sitemap_li
{
	list-style:url(../images/arrow1.png);
	font-family:Arial;
	color:#FF9900;
	text-decoration:none;
	line-height:25px;
	text-align:left;
	padding-right:15px;
	font-size:13px;
}
.sitemap_li a
{
	list-style:url(../images/arrow1.png);
	font-family:Arial;
	color:#FF9900;
	text-decoration:none;
	padding-right:15px;
	font-size:13px;
}
.sitemap_li a:hover
{
	list-style:url(../images/arrow1.png);
	font-family:Arial;
	color:#FF9900;
	text-decoration:underline;
	padding-right:15px;
	font-size:13px;
}











/*-------------------Contact Us Css-----------------------*/
.contact_cont {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:38px;
}
.contact_head h4 a {
	font:bolder 16px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:32px;
	padding:0 0 0 7px;
	margin:0px;
	text-decoration:none;
	/*background-color:#ecebec;*/
	display:block;
}
.contact_head h4 a:hover {
	text-decoration:underline;
}
.maintext_new {
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#444444;
	line-height:35px;
}
.mail_lnk a {
	font:12px Arial, Helvetica, sans-serif;
	color:#126198;
	padding-left:25px;
	text-decoration:none;
}
.mail_lnk a:hover {
	text-decoration:underline;
}
.cont_lne {
	height:1px;
	line-height:1px;
	border-top:1px solid #d8d8d8;
}
.submit {
	border: 1px solid #AAA;
	padding: 4px;
	margin-top:5px;
	float: left;
	text-decoration: none;
	cursor:pointer;
}
.new_lnk {
	font:normal 12px Arial, Helvetica, sans-serif;
	width:220px;
	color:#3a3a3a;
	background-color:#F9F9F9;
	border:solid 1px #d1d1d1;
	height:20px;
	line-height:20px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
}
.new_lnk_1{
	font:normal 12px Arial, Helvetica, sans-serif;
	width:220px;
	color:#000000;
	background-color:#eeeeee;
	border:solid 1px #d1d1d1;
	height:20px;
	line-height:20px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
}
.spraybg
{
	background:url(../images/spray-bg.png) no-repeat;
	text-align:left;
	font-family: Arial;
	font-size: 13px;
	vertical-align:top;
	padding-top:6px;
	color:#333333;
	padding-left:7px;
	font-weight:bold;
	text-decoration:none;
}
.spraybg a
{
	text-align:left;
	font-family: Arial;
	font-size: 13px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.spraybg a:hover
{
	font-family: Arial;
	font-size: 13px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.new_one  a{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:28px;
	display:block;
	text-decoration:none;
	text-align:left;
	padding-left:5px;
}
.new_one a:hover {
	color:#ff9900;
	padding-left:6px;
	text-decoration:none;
}
.new_onee{
	font:bolder 13px Arial, Helvetica, sans-serif;
	color:#126198;
	line-height:20px;
	text-align:left;
}
/*-----------------------------25.01.10 Css Starts Here-----------------*/
.downld_res {
	margin:0px;
	padding:0px;
}
.downld_res ul {
	margin:0px;
	padding:0px;
}
.downld_res li {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
.downld_res li  a{
	margin:0px;
	padding:0 0 0 23px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#292929;
	line-height:28px;
	text-decoration:none;
	display:block;
	position:static;
	background:url(../images/down_over.jpg) 0px 0px no-repeat;
}
.downld_res li  a:hover{
	margin:0px;
	padding:0 0 0 23px;
	text-decoration:none;
	background:url(../images/down_over.jpg) 0px -28px no-repeat;
}
.why_learn a {
	/*font:bolder 14px Arial, Helvetica, sans-serif;*/
	font:bolder 16px Cambria, serif;
	font-weight:bolder;
	color:#4e9a29;
	text-decoration: none;
	text-align:left;
	line-height:30px;
	vertical-align:top;
	background:url(../images/arrow.png) left no-repeat;
	padding-left:18px;
	/*background-color:#f0dfbe;*/
	text-decoration:none;
}
.why_learn a:hover {
	/*background-color:#f0dfbe;*/
	text-decoration:underline;
}
/*-----------------------------25.01.10 Css Ends Here-----------------*/