body {
	background-color:#f3f3f3; font-family:Tahoma, Arial; font-size:11px; color:#606060; line-height:18px; margin:0px; margin-bottom:0px;
}

form{
margin:0px;
padding:0px;
}
A:link{
color:#606060; text-decoration:none;
}
A:visited{
color:#606060; text-decoration:none;
}
A:hover{
color:#fb4515; text-decoration:none;
}
A:active{
color:#606060; text-decoration:none;
}
A#activelink{
color:#fb4515; text-decoration:none;
}
HR{
border-top:solid 1px #eae9e9;  margin-top:5px; margin-bottom:0px; padding:0px;
}
UL{
margin:0px; padding:0px;
}
html>body HR{
border-top:solid 1px #eae9e9;  margin:10px 0px; padding:0px;
}
DIV#container{
background:url(../images/body_shadow.gif) top center repeat-y; width:794px; margin:20px auto;
}
DIV#topCurve{
width:794px; height:18px; clear:both;
}
DIV#LinksMain{
	width:550px; float:right; height: 67px;
}
DIV#topmostLinks{
width:149px; height:18px; background:url(../images/topmost_links_bg.gif) center no-repeat; padding-top:1px;
}
DIV#mainLinks{
margin-top:20px;
}
DIV#contentMain{
background:url(../images/top_banner_mainbg.gif) top center no-repeat; width:780px; height:auto; padding:0px 7px; clear:both; overflow:hidden;
}
DIV#botCurve{
width:794px; height:23px; clear:both;
}
DIV#topBanner{
background:url(../images/top_banner_left_curve.gif) left bottom no-repeat; width:744px; height:63px; padding:0px 18px 13px 18px; 
}
DIV#flashBanner{
width:780px; 
}
DIV#centerContents{
background:url(../images/top_banner_rht_curve.gif) top right no-repeat; width:744px;  padding:15px 18px 0px 18px;
}
DIV#centerContentsBG{
	background-image: none;
	background-repeat: repeat-y;
	background-position: left top;
}
DIV#leftContents{
width:192px; margin-right:18px;
}
DIV#newsMain{
background:#f7f5f6 url(../images/latest_news_botBg.gif) no-repeat left bottom ; min-height:85px; height:auto !important; height:85px;
}

DIV#download{
background:#f7f5f6 url(../images/latest_news_botBg.gif) no-repeat left bottom ; min-height:85px; height:auto !important; height:85px; margin-bottom:10px;
}


DIV#newsContent{
padding:10px 10px 13px 10px; 
}


DIV#newsContent A:link, DIV#newsContent A:visited, DIV#newsContent A:active{
color:#606060; text-decoration:none;
}
DIV#newsContent A:hover{
color:#606060; text-decoration:underline;
}
DIV#newsContent UL LI{
background:url(../images/bullet1_left.gif) 0% 0% no-repeat; color:#003499; line-height:22px; list-style-type:none; padding-left:15px;
}
DIV#newsContent UL span LI{ line-height:12px; padding:6px 0px 0px 15px; background-position:2px 0px 0px 0px; color:#f04900; margin-bottom:4px;}

html>/**/body DIV#newsContent UL span LI{ line-height:14px; padding:6px 0px 0px 15px; background-position:10px 0px 0px 0px;margin-bottom:5px;}

DIV#newsContent UL LI A:link,DIV#newsContent UL LI A:active,DIV#newsContent UL LI A:visited{
color:#003499;
text-decoration:none;
}

DIV#newsContent UL LI A:hover{
color:#003499;
text-decoration:underline;
}


.dates{
color:#f04900; margin-top:6px;
}
DIV#dates A:link, DIV#dates A:visited, DIV#dates A:active{
color:#f04900; text-decoration:none;
}
DIV#dates A:hover{
color:#f04900; text-decoration:underline;
}
DIV#morenews{
background:url(../images/more_arrow.gif) 100% 70% no-repeat; padding-right:10px; color:#f04900; font-weight:bold; text-decoration:none; text-align:right; margin-top:5px; 
}
DIV#morenews A:link, DIV#morenews A:visited, DIV#morenews A:active{
color:#f04900; font-weight:bold; text-decoration:underline;
}
DIV#morenews A:hover{
color:#f04900; font-weight:bold; text-decoration:none;
}
DIV.back{
background:url(../images/back_arrow.gif) 0% 55% no-repeat; padding-left:11px; color:#f04900; font-weight:bold; text-decoration:none; text-align:left; margin-top:5px;
}
DIV.back A:link, DIV.back A:visited, DIV.back A:active{
color:#f04900; font-weight:bold; text-decoration:underline;
}
DIV.back A:hover{
color:#f04900; font-weight:bold; text-decoration:none;
}

DIV#demo{
background:url(../images/more_arrow.gif) 100% 70% no-repeat; padding-right:10px; color:#f04900; font-weight:bold; text-decoration:none; width:135px; margin-top:5px;
}
DIV#demo A:link, DIV#demo A:visited, DIV#demo A:active{
color:#f04900; font-weight:bold; text-decoration:underline;
}
DIV#demo A:hover{
color:#f04900; font-weight:bold; text-decoration:none;
}
DIV#rightContents{
background:url(../images/content_devider.gif) top left repeat-y; padding-left:18px; width:514px; height:auto; float:right;
}
DIV#rightContents ol{margin:0 0 0 20px; padding:0px;}

DIV#rightContents P{
margin:13px 0px;
}

DIV#rightContents.des{width:auto;}
DIV#rightContents.des IMG{float:left}
.feature_subtitle{
	color:#1658a4;
	font-size:100%;
	margin-bottom:7px;
	margin-top:12px;
	border-bottom:dashed 1px #999;
	padding-bottom:2px;
}


DIV#mainHeading{
margin-bottom:10px;
}

DIV#subHeading{
margin:8px 0px 5px;
}

DIV#featuresMain{
background:url(../images/features_lft_top.gif) top left no-repeat #f7f6f6; padding-top:10px; margin-top:10px;
}
DIV#features{
background:url(../images/features_rht_bot.gif) bottom right no-repeat #f7f6f6; padding:0px 8px 0px 18px;
}
DIV#features A:link,DIV#features A:active,DIV#features A:visited{
color:#003499;
text-decoration:none;
}

DIV#features A:hover{
color:#003499;
text-decoration:underline;
}
DIV#features TABLE{
margin-bottom:10px;
}
DIV#features TD{
padding-right:10px;
}
DIV#features UL LI{
background:url(../images/bullet1.gif) 0px 7px  no-repeat; color:#003499; line-height:22px; list-style-type:none; padding-left:18px;
}
DIV#footer{
line-height:22px;
}
UL#mainLinks{
margin-top:26px;
}
/*UL#mainLinks LI{
text-transform:uppercase; display:inline; list-style-type:none; height:30px;
}
UL#mainLinks LI A:link, UL#mainLinks LI A:visited, UL#mainLinks LI A:active{
padding-bottom:1px; margin-left:20px; border-bottom:solid 3px #e5e5e5; background:url(../images/bullet2.gif) 0% 40% no-repeat;  padding-left:10px;
}
UL#mainLinks LI A:hover{
padding-bottom:1px; margin-left:20px; border-bottom:solid 3px #ff7414; background:url(../images/bullet2.gif) 0% 40% no-repeat;  padding-left:10px;
}
*/

UL#mainLinks LI{
text-transform:uppercase; display:inline; list-style-type:none; height:33px;
}
UL#mainLinks LI A:link, UL#mainLinks LI A:visited, UL#mainLinks LI A:active{
padding-bottom:1px; background:url(../images/bullet2.gif) 0% 50% no-repeat;  padding-left:10px; padding-bottom:7px; margin-left:20px;
}
UL#mainLinks LI A:hover{
padding-bottom:1px; background:url(../images/bullet2_over.gif) 0% 50% no-repeat;  padding-left:10px; padding-bottom:7px; margin-left:20px;
}
UL#mainLinks LI A#active{
color:#fb4515; padding-bottom:1px; background:url(../images/bullet2_over.gif) 0% 50% no-repeat;  padding-left:10px; padding-bottom:7px; margin-left:20px;
}
IMG#logo{
float:left; margin-top:9px;
}
IMG#productBox{
float:left; margin:0px 20px 0px 0px;
}
IMG#latestNewsBox{
float:right; margin:0px 10px 0px 0px;
}
IMG#downloadBox{
float:left; margin:0px 6px 0px 0px;
}
A.more:link, A.more:visited, A.more:active{
background:url(../images/more_arrow.gif) 100% 70% no-repeat; padding-right:15px; color:#f04900; font-weight:bold; text-decoration:underline; width:auto;
}
A.more:hover{
background:url(../images/more_arrow.gif) 100% 70% no-repeat; padding-right:15px; color:#f04900; font-weight:bold; text-decoration:none; width:auto;
}

.rightContentsSubHead{font-weight:bold; font-size:11px; color:#1658a4;}
.rightContentsSubHead1{ font-size:11px; color:#606060;}


.client_list_table{
	color:#2b2b2a;
}

.client_list_table TH{
	background:url(../images/client_list_title_bg.gif) repeat-x left top;
	height:23px;
	font-weight:normal;
	text-align:left;
}

.client_list_right_crv{
	background:url(../images/client_list_title_right.gif) no-repeat left top;
	width:9px;
	height:23px;
	float:right;
}

.client_list_title{
	border-left:solid 1px #aaa;
	padding-left:6px;
}

.client_list_title IMG{
	margin-left:3px;
}

.client_list_table_cntnt{
	border-left:solid 1px #717371;
	border-right:solid 1px #717371;
	border-bottom:solid 1px #717371;
}

.client_list_table_cntnt TD{
	padding:7px 5px 7px 5px
}

.more_bttn_area{
	padding-top:5px;
}

#more_bttn_area{
	border-top:solid 1px #bebbb2;
}


.case_study_title_area{
	background:#bebbb2;
	height:19px;
	color:#fff;
	padding-left:10px;
	font-weight:bold;
}
.case_study_mid{
	border-left:solid 1px #bebbb2;
	border-right:solid 1px #bebbb2;
}

.case_study_mid UL{
	margin:10px 0px 10px 15px;
}

.case_study_tbl TD{
	padding:10px 5px 20px 10px;
}

.case_study_tbl TH{
	background:#bebbb2;
	height:19px;
	color:#fff;
	padding-left:10px;
	font-weight:bold;
}

.case_study_tbl_ttl{
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
}


.case_study_mid A:link,.case_study_mid A:active,.case_study_mid A:visited{
	color:#003499;
	text-decoration:underline;
}

.case_study_mid A:hover{
	color:#003499;
	text-decoration:none;
}


.testimonial_tbl TD{
	padding:10px 5px 20px 10px;
	border-bottom:dashed 1px #555;
}

.testimonial_blue{
	color:#333;
	display:block;
	line-height:normal;
	margin-top:5px;
}

.contact_tbl TD{
	padding:2px 0px; 
}

.contact_tbl TD INPUT{
	font:11px Tahoma;
	color:#606060;
	width:237px;
}

.contact_tbl TD SELECT{
	font:11px Tahoma;
	color:#606060;
	width:242px;
}

.contact_tbl TD TEXTAREA{
	font:11px Tahoma;
	color:#606060;
	width:237px;
}
.contact_bttn{
	font:11px Tahoma;
	color:#333 !important;
	width:auto !important;
}


.red_txt{
	color:#f04900;  
}



.news_title{
	margin-bottom:10px;
	font-weight:bold;
	border-bottom:dashed 1px #999;
	padding-bottom:2px;
}

.news_date{
	color:#f04900;
	font-weight:normal;
}

.more_news_tbl{
	border-bottom:  dashed 1px #dddddd;
	margin-bottom:10px;
	padding-bottom:10px;
}



.more_news_tbl_titl{
	font-weight:bold;
	
}

.more_news_tbl_titl A:link,.more_news_tbl_titl A:visited,.more_news_tbl_titl A:active{
	text-decoration:underline;
	color:#606060;
}

.more_news_tbl_titl A:hover{
	text-decoration:none;
	color:#606060;
}
.more_news_read_link{
	margin-top:5px;
}

.more_news_read_link A:link,.more_news_read_link A:active,.more_news_read_link A:visited{
	color:#003499;
	text-decoration:underline;
}

.more_news_read_link A:hover{
	color:#003499;
	text-decoration:none;
}

.feature_title{
	color:#1658a4;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	border-bottom: dashed 1px #999;
	padding-bottom:2px;
}
.module_features{
	clear:both;min-height:250px; height:auto !important; height:250px;
}
.module_features UL{
	margin-left:16px;
}



/*--client list colour variation--*/

.colorVariation1{ background-color: #ECE8E6;}
.colorVariation2{ background-color: #FBFAF9;}




/*--hlie hight for the left menu in the case when one list comes in 2 luine--*/

.leftMenuLineHight{line-height:5px !important;}

.enquiryHighlight{background-color: #EAEAEA; background-color:#E5E5E5; background-image:url(../images/bullet1_left.gif); background-repeat:no-repeat; background-position:left; margin-top:7px; width:130px;}

/*--justif the text--*/
.textContentJst{text-align:justify;}


/*--modules page space bitveen the head and content--*/

#spaceBelowDeading{margin-bottom:9px;}

/*--events box--*/

.eventMainBox{ padding: 10px 10px 0px 10px; }
.eventImageText{margin-bottom:0px;}
.moreEvent{background:url(../images/more_arrow.gif) 100% 70% no-repeat; padding-right:10px; color:#f04900 ; font-weight:bold; text-decoration:none; text-align:right;}

.moreEventNews{ width:35px; background:url(../images/more_arrow.gif) 100% 70% no-repeat; padding-right:10px; color:#f04900 ; font-weight:bold; text-decoration:none; text-align:right;}

.moreEventNews a:link, .moreEventNews a:visited,  .moreEventNews a:active{color: #f04900; text-decoration:underline;}
.moreEventNews a:hover{ text-decoration:none;}


.moreEvent a:link, .moreEvent a:visited,  .moreEvent a:active{color: #f04900; text-decoration:underline;}
.moreEvent a:hover{ text-decoration:none;}
#newsHead{font-weight:bold; color:#1658a4; margin-bottom:2px; display:block; }
#topModules{font-weight:bold; color:#1658a4; margin-bottom:2px; display:block; font-size:14px;}
#clientTypeHead{font-weight:bold; color:#1658a4; font-size:14px;}


.modulListHead{margin-bottom:8px;}

.banner{margin-top:10px;}

/*--left download box--*/
.leftDownloadbox{ padding: 10px 10px 10px 10px; }
.leftDownloadbox a:hover {text-decoration:underline; color:#606060;}

/*--client list--*/
.clientType{font-size:13px; color:#f04900; font-weight:bold; padding-bottom:8px;}

.clientList1{padding:5px; text-align:center; border-left:#dddddd solid 1px; line-height:12px;}
.clientListHead{padding:0px 5px; text-align:center; border-left: #dddddd solid 1px; background-color:#bbbbbb; font-weight:bold; color: #FFFFFF;}

/*--right end--*/
.clientList1L{padding:5px; text-align:left;}
.clientListHeadR{padding:0px 5px; text-align:left; background-color:#bbbbbb; font-weight:bold; color: #FFFFFF;}

.clientList1L img{ text-align:center; border:#999999 solid 1px;}

/*--new client list part--*/
.clientListLogo{text-align:left; width:510px; margin-top:5px;}
.cLogoBox{width:109px; height:63px; float:left;margin: 0px 10px 10px 0px; padding:2px; border:#999999 solid 1px; cursor:pointer; text-align:center; }

.clientListLogo td{text-align:center; vertical-align:middle; width:109px; height:63px; border:#CCCCCC solid 1px; }




/*--case study--*/

.caseStudy{ padding-left: 14px;}

.caseStudy A:link,.caseStudy A:active,.caseStudy A:visited{
	color:#606060;
	text-decoration:none;
}

.caseStudy A:hover{
	color:#606060;
	text-decoration:underline;}
.cStudySubHead{ margin-top:10px; color:#1658a4;}




.cSleftMenu{
line-height:16px;
color:#fb4515; 
background:url(../images/bullet1_left.gif) no-repeat 0px 0px; 
padding:2px 0px 4px 15px;
}
.cSleftMenu A:link, .cSleftMenu A:active, .cSleftMenu A:visited{
color: #003499 !important;
text-decoration:none;
}
.cSleftMenu A:hover{
color:#003499;
text-decoration:underline;
}






/*--next and previous for client part--*/

.nextBackHolder {width:492px;}

.nextPage{
background:url(../images/more_arrow.gif) 100% 58% no-repeat; padding-right:15px; color:#f04900; font-weight:bold; text-decoration:none; text-align:right; margin-top:5px; float:right; width:100px;
}
.nextPage A:link, .nextPage A:visited, .nextPage A:active{
color:#f04900; font-weight:bold; text-decoration:underline;
}
.nextPage A:hover{
color:#f04900; font-weight:bold; text-decoration:none;
}


.previous{
background:url(../images/back_arrow.gif) 0% 58% no-repeat; padding-left:15px; color:#f04900; font-weight:bold; text-decoration:none; text-align:left; margin:5px 0px 0px 10px;  float:left; width:100px;
}
.previous A:link, .previous A:visited, .previous A:active{
color:#f04900; font-weight:bold; text-decoration:underline;
}
.previous A:hover{
color:#f04900; font-weight:bold; text-decoration:none;
}


/*--pop up--*/


.navtext_popup {text-align:left; width:180px;  font-family:Verdana, Arial, Helvetica, sans-serif;  border-width:1px; border-style:solid; border-color: #0099FF;  layer-background-color:tan;  cursor:hand; line-height:16px; font-size:11px; color:#0072c2;  background-color: #ECF5FF; 
}


/*-- mail to link--*/

.email A:link, .email A:visited, .email A:active{
color:#606060; text-decoration:none;
}
.email A:hover{
color:#606060; text-decoration:underline;
}



/*--testimonials--*/

.testimonial{padding-bottom:9px; border-bottom:#dddddd dashed 1px; margin-bottom:9px;}
.testimonialName{color:#1658a4;}





/*--login page--*/

.loginMaincontainer{background-color:#f7f5f6; width:282px;  height:auto; margin-top:6px; text-align:left; padding:16px 0px 5px 2px;}
.loginbutton{background: url(../images/loginbutton.jpg) no-repeat; border:none; width:62px; height:21px; cursor:pointer; }
.loginfild{width:160px; font: 11px Arial, Helvetica, sans-serif; }
#loginTopText{ color:#000000; padding-top:7px;}


.newUsre{color:#f04900; text-align:right; width:310px; font-weight:800;  }

/*-- sign in part--*/


.singBack{width:318px; height:158px; background:url(../images/lg_bg.gif) no-repeat center;}

.signinForm{ margin-top:25px;}

.signInMidpart{ border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; width:159px; padding:5px 15px ; line-height:12px; }
.signInFild{ margin-bottom:9px;}

.signInTextbox{width:155px; border:#aaaaaa solid 1px; font: 11px Arial, Helvetica, sans-serif; margin-top:3px; color:#666666; }

.signInbutton{background: url(../images/submitbutton.jpg) no-repeat; border:none; width:62px; height:21px; cursor:pointer; margin-top:3px; }
.resetbutton{background: url(../images/reset_button.gif) no-repeat; border:none; width:62px; height:21px; cursor:pointer; margin-top:3px; }

DIV#leftContentsSignIn{
width:100px; margin-right:10px; float:left;
}


DIV#rightContentsSignIn{
background:url(../images/content_devider.gif) top left repeat-y; padding-left:18px; width:600px; height:auto; float:right;
}

Div#newUserSin{padding-right:40px; margin-top:4px; float:right;}

Div#newUserLogIn{padding-right:8px; margin-top:4px; float:left; width:60px;}


DIV#newUserSin A:link, DIV#newUserSin A:visited, DIV#newUserSin A:active{
color:#003499; text-decoration:none;
}
DIV#newUserSin A:hover{
color:#003499; text-decoration:underline; 
}





/*--clear--*/
.filler{clear:both; height:0px; width:0px;}


/*--modules page--*/

.modList{ width:210px; background:url(../images/bullet1.gif) no-repeat 0px 3px; padding:0px 0px 0px 15px; line-height:14px; margin-bottom:10px;}


/*--forms--*/

.formBoxSize{width:200px; border:#999999 solid 1px; font: 11px Arial, Helvetica, sans-serif; margin-top:3px; color:#666666; }

#ButtontopSpace{margin-top:6px;}

/*--news--*/

.newsBox{ min-height:380px; height:auto !important; height:380px;}
.newsBox img{float:left; padding:6px 8px 0px 0px;}
