/***********************Default section start***********************/
body {
	background:url(../img/bg.gif) repeat-x #FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	margin:0;
	padding:0;
	color:#000;
	font-weight:800;
	line-height:15px;
}
img {
	border:0;
	padding:0;
	margin:0;
}
p {
	color:#4e4c4d;
}
hr {
	border:0;
	border-bottom:#b7b7b7 solid 1px;
	height:0;
}
a, span, div, ul, li, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	border:0;
	display:block;
}
a {
	color:#104b73;
	font-weight:bold;
	text-decoration:none;
	display:inline;
}
a:hover {
	color:#104b73;
	font-weight:bold;
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 10px 0;
}
p {
	padding:0 0 15px 0;
	text-align:justify;
	font-weight:normal;
}

/***********************Default section stop***********************/







/***********************Button section start***********************/
.btn_search {
	background:url(../img/btn-search.gif) no-repeat;
	width:20px;
	height:20px;
	border:0;
	vertical-align:top;
	margin:2px 0 0 0;
	cursor:pointer;
}
.btn_lead {
	background:url(../img/Lead-Management1.jpg) no-repeat;
	width:279px;
	height:125px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_lead:hover {
	background:url(../img/Lead-Management2.jpg) no-repeat;
}
.btn_lead span {
	display:none;
}
.btn_market_serch {
	background:url(../img/Market-Research-&-Survey-Support1.jpg) no-repeat;
	width:279px;
	height:125px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_market_serch:hover {
	background:url(../img/Market-Research-&-Survey-Support2.jpg) no-repeat;
	overflow:hidden;
}
.btn_market_serch span {
	display:none;
}
.btn_up_sell {
	background:url(../img/Up-Sell&Cross-Sell1.jpg) no-repeat;
	width:279px;
	height:125px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_up_sell:hover {
	background:url(../img/Up-Sell&Cross-Sell2.jpg) no-repeat;
	overflow:hidden;
}
.btn_up_sell span {
	display:none;
}
.btn_customer_support {
	background:url(../img/Customer-Support1.gif) no-repeat;
	width:319px;
	height:81px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_customer_support:hover {
	background:url(../img/Customer-Support2.gif) no-repeat;
	width:319px;
	height:81px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_customer_support span {
	display:none;
}
.btn_Call_Center {
	background:url(../img/Call-Center-&-CRM1.gif) no-repeat;
	width:319px;
	height:81px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_Call_Center:hover {
	background:url(../img/Call-Center-&-CRM2.gif) no-repeat;
}
.btn_Call_Center span {
	display:none;
}
.btn_Multichannel {
	background:url(../img/Multichannel-Support1.gif) no-repeat;
	width:319px;
	height:81px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_Multichannel:hover {
	background:url(../img/Multichannel-Support2.gif) no-repeat;
}
.btn_Multichannel span {
	display:none;
}
.btn_Data_Entry {
	background:url(../img/Data-Entry-Services1.gif) no-repeat;
	width:319px;
	height:81px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_Data_Entry:hover {
	background:url(../img/Data-Entry-Services2.gif) no-repeat;
}
.btn_Data_Entry span {
	display:none;
}
.btn_web_promotions {
	background:url(../img/Web-Promotions1.gif) no-repeat;
	width:319px;
	height:81px;
	border:0;
	cursor:pointer;
	float:left;
}
.btn_web_promotions:hover {
	background:url(../img/Web-Promotions2.gif) no-repeat;
}
.btn_web_promotions span {
	display:none;
}
.button {
	font-size:10pt;
	color:#104b73;
	width:100px; /*width of sub menus*/
	padding:10px 0 5px 0;
	text-align:center;
	background:url(../img/dd-light.gif) repeat-x;
	margin:0;
	border: 1px solid #0aa5d6;
	font-weight:bold;
	cursor:pointer;
	display:inline;
}
.button:hover {
	background:url(../img/dd-dark.gif) repeat-x;
	color:#afe4f6;
	cursor:pointer;
	display:inline;
}
.btn_email {
	background:url(../img/btn-email.gif) no-repeat;
	width:76px;
	height:18px;
	border:0;
	margin:1px 0 0 0;
	padding:0;
	vertical-align:top;
	cursor:pointer;
}
/***********************Button section stop***********************/







/***********************repeated section start***********************/
.clear {
	clear:both;
	padding:10px 0 0 0;
}
.clear2 {
	clear:both;
	padding:0 0 0 0;
}
.clear3 {
	clear:both;
	margin:10px 0 0 0;
	border-bottom:#b7b7b7 solid 1px;
}
.inputfield {
	width:250px;
	border:#27739a 1px solid;
}
.inputfield2 {
	border:#27739a 1px solid;
}


/***********************repeated section stop***********************/







/***********************menu section start***********************/
#top_menu {
	float:right;
	background:url(../img/top-menu-bg-left.gif) no-repeat left top;
	margin:0;
	margin-right: 5px;
	padding:0 0 0 9px;
	text-decoration:none;
}
#top_menu span {
	background:url(../img/top-menu-bg-right.gif) no-repeat right top;
	padding:8px 13px 13px 4px;
}
#top_menu a {
	display:inline;
	text-decoration:none;
	color:#154072;
	line-height:26px;
}
#top_menu a:hover {
	text-decoration:underline;
	line-height:26px;
}
.top_menu_form {
	border:solid #104b73 1px;
	height:16px;
	margin:0 0 0 25px;
	width:165px;
}
/*main menu start*/
.ddsmoothmenu {
	font: bold 12px; /*background of menu bar (default state)*/
	width: 100%;
	position:absolute;
	margin:84px 0 0 0;
	z-index:101;
	padding:0 0 6px 0;
	width:980px;
	color:#154172;
	background:url(../img/menu-bg.gif) repeat-x;
}
.ddsmoothmenu ul {
	z-index:100;
	margin:34px 0 0 25px;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left;
	padding:0;
}
/*Top level menu link items style*/
.ddsmoothmenu ul li a {
	display: block;
	background:url(../img/main-menu-light-l.gif) no-repeat left top;
	padding: 0 2px 0 15px;
	color: #154172;
	text-decoration: none;
}
.ddsmoothmenu ul li a span {
	display: block;
	background:url(../img/main-menu-light-r.gif) no-repeat right top;
	padding:5px 15px 3px 0;
}
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
	color: #154172;
}
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background:url(../img/main-menu-dark-l.gif) no-repeat left top;
	color: #154172;
}
.ddsmoothmenu ul li a.selected span, .ddsmoothmenu ul li a:hover span { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background:url(../img/main-menu-dark-r.gif) no-repeat right top;
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	margin:0;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	padding:0;
	margin:0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {
	font: normal 12px;
	width:220px; /*width of sub menus*/
	padding:20px 0 5px 15px;
	background:url(../img/dd-light.gif) repeat-x;
	margin: 0;
	border-bottom: 1px solid #0aa5d6;
	border-right: 1px solid #0aa5d6;
	border-left: 1px solid #0aa5d6;
	font-weight:bold;
}
.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul li a.selected {
	background:url(../img/dd-dark.gif) repeat-x;
	color:#afe4f6;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
	height: 1%;
} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	display:none;
}
.rightarrowclass {
	display:none;
}
/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
}
.toplevelshadow { /*shadow opacity. Doesn't work in IE*/
	opacity: 0.8;
}
/*main menu end*/


/**********second level tab css**********/
.ddsecondtabs {
	padding: 0;
	width: 100%;
	background: transparent;
	font-size:8pt;
}
.ddsecondtabs ul {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.ddsecondtabs li {
	display:inline;
	margin:0 2px 0 0;
	padding:0;
}
.ddsecondtabs a {
	float:left;
	color: #4e4c4d;
	background: url(../img/second-menu.gif) repeat-x;
	margin:0 4px 0 0;
	padding:10px 12px 9px 12px;
	text-decoration:none;
	letter-spacing: 1px;
}
.ddsecondtabs a:hover {
	background: url(../img/second-menu-highlight.gif) repeat-x;
	color:#104b74;
}
.ddsecondtabs a.current { /*currently selected tab*/
	background: url(../img/second-menu-highlight.gif) repeat-x;
	color:#104b74;
}
.tabcontainer {
	clear: left;
	width:100%; /*width of 2nd level sub menus*/
	height:2em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	border-bottom:#c8c8c8 solid 1px;
	border-top:#c8c8c8 solid 1px;
	color:#104b73;
	font-weight:bold;
	font-size:8pt;
}
.tabcontainer ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
	border:0;
}
.tabcontainer li {
	float:left;
	padding:0 5px;
}
.tabcontainer a {
	text-decoration:none;
	color:#104b73;
}
.tabcontainer a:hover {
	color:#3cbaec;
}
.tabcontent {
	display:none;
}

/***********************menu section stop***********************/








#container {
	margin:14px auto 0 auto;
	width:980px;
	position:relative;
}
/*Header Part*/
#topstrip {
	width:980px;
	height:435px;
}
#topstrip_without_flash {
	width:980px;
	height:146px;
}
#logo {
	position:absolute;
	top:27px;
	left:25px;
}
#banner {
	background:url(../img/banner-bg.gif) no-repeat;
	width:980px;
	height:300px;
	top:146px;
	position:absolute;
}
#banner span {
	margin:14px 13px 0;
}
#banner_without_flash {
	background:url(../img/middle-bg-without-flash.gif) no-repeat;
	width:980px;
	position:relative;
}
#banner_without_flash span {
	margin:0 12px 0 85px;
	padding:14px 0 0 0;
}
#banner_without_flash span h1 {
	color:#104b73;
	font-size:17pt;
	padding:46px 0 119px 0;
}
/*Middle Part*/
.middle {
	background:url(../img/middle-bg.gif) #FFF repeat-x;
	margin:2px 14px 0;
	padding:10px 0 0 0;
	width:952px;
	position:relative;
}
.middle_top {
	font-weight:normal;
	padding:0 11px 0 11px;
	font-size:10pt;
	line-height:20px;
	color:#4e4c4d;
	margin:0 0 10px 0;
	text-align:justify;
}
.middle_part1 {
	width:320px;
	float:right;
	border-right:#b7b7b7 1px solid;
	padding:0 20px 0 11px;
}
.middle_part1 h3 {
	font-size:10pt;
	color:#104b73;
}
.middle_part1_inner {
	width:648px;
	float:right;
	border-right:#b7b7b7 1px solid;
	padding:0 20px 0 11px;
}
.middle_part1_inner h1 {
	font-size:17pt;
	color:#104b73;
	line-height:26px;
	font-weight:normal;
	margin:0 0 25px 0;
}
.middle_part1_inner h2 {
	font-size:13pt;
	color:#f26522;
	font-weight:normal;
}
.middle_part1_inner h3 {
	font-size:10pt;
	color:#343434;
}
.middle_part1_inner h4 {
	font-size:9pt;
	color:#3cbaec;
}
.middle_part1_inner h5 {
	font-size:14pt;
	color:#5a514b;
	font-weight:normal;
	margin:0 0 15px 0;
}
.middle_part1_inner a {
	color:#104b73;
	font-weight:bold;
	text-decoration:none;
	display:inline;
}
.middle_part1_inner a:hover {
	color:#104b73;
	font-weight:bold;
	text-decoration:underline;
}
.middle_part1_inner ul {
	margin:0 0 15px 25px;
	color:#4e4c4d;
	display:list-item;
	list-style-type:disc;
	font-weight:normal;
}
.middle_part1_inner ul li {
	list-style-type:disc;
	display:list-item;
	font-weight:normal;
	line-height:20px;
}
.middle_part1_inner_without_flash {
	width:537px;
	float:left;
	padding:0 30px 0 0;
	margin:0 0 25px 0;
}
.middle_part1_inner_without_flash p {
	text-align:justify;
	color:#104b73;
}
.middle_part2 {
	width:298px;
	float:right;
	padding:0 20px;
}
.middle_part2 h1 {
	font-size:10pt;
	background:url(../img/middle-part2-h1.gif) repeat-x;
	line-height:27px;
	color:#FFF;
	padding: 0 0 0 17px;
}
.middle_part3 {
	width:241px;
	float:right;
	padding:0 0 0 20px;
	border-left:#b7b7b7 1px solid;
}
.middle_part3_inner {
	width:242px;
	float:right;
	padding:0 0 0 20px;
}
.middle_part3_inner_without_flash {
	width:222px;
	float:right;
	padding:0 0 0 20px;
	margin:0 73px 0 0;
}
.help {
	width:230px;
	margin:0 0 16px 0;
}
.help h1 {
	font-size:10pt;
	background:url(../img/help-h1.gif) repeat-x;
	line-height:27px;
	color:#FFF;
	padding: 0 0 0 17px;
	margin:0;
}
.help p {
	padding:0;
	width:196px;
	text-align:left;
	padding:10px 17px 0 17px;
	background: url(../img/help-bg.gif) no-repeat;
	background-position: center bottom;
	font-weight:bold;
}
.help a {
	color:#f26522;
	text-decoration:none;
	float:left;
}
.help a:hover {
	text-decoration:underline;
}
.service {
	width:230px;
	margin:0 0 16px 0;
}
.service h1 {
	font-size:10pt;
	background:url(../img/service-h1.gif) repeat-x;
	line-height:27px;
	color:#FFF;
	padding: 0 0 0 17px;
	margin:0;
}
.service p {
	padding:0;
	width:196px;
	text-align:left;
	padding:10px 17px 0 17px;
	background:url(../img/service-bg.gif) no-repeat;
	background-position: center bottom;
	font-weight:bold;
}
.service a {
	color:#f26522;
	text-decoration:none;
	display:inline;
}
.service a:hover {
	text-decoration:underline;
}
.download {
	width:230px;
	margin:0 0 16px 0;
}
.download h1 {
	font-size:10pt;
	background:url(../img/download-h1.gif) repeat-x;
	line-height:27px;
	color:#FFF;
	padding: 0 0 0 17px;
	margin:0;
}
.download p {
	padding:0;
	width:196px;
	text-align:left;
	padding:10px 17px 0 17px;
	background:url(../img/service-bg.gif) no-repeat;
	background-position: center bottom;
	font-weight:bold;
}
.download a {
	color:#104b73;
	text-decoration:none;
	float:left;
}
.download a:hover {
	text-decoration:underline;
}
.quick {
	width:230px;
	margin:0 0 16px 0;
}
.quick h1 {
	font-size:10pt;
	background:url(../img/quick-h1.gif) repeat-x;
	line-height:27px;
	height:27px;
	color:#104b73;
	padding: 0 0 0 17px;
	margin:0;
}
.quick p {
	padding:0;
	width:196px;
	text-align:left;
	padding:10px 17px 0 17px;
	background:url(../img/quick-bg.gif) no-repeat;
	background-position: center bottom;
	font-weight:bold;
}
.quick a {
	color:#f26522;
	text-decoration:none;
	float:left;
}
.quick a:hover {
	text-decoration:underline;
}
.advertisement {
	width:671px;
	float:left;
	padding:0;
	margin:15px 0 0 0;
}
/**************Footer Part**************/
#footer_body {
	background:url(../img/footer-bg.gif) repeat-x #0b2d4d;
	margin:0;
	padding:39px 0 0 0;
	position:relative;
}
#container_footer {
	margin:0 auto;
	width:980px;
	padding:0 0 0 0;
	position:relative;
	color:#FFF;
}
#container_footer h1 {
	float:left;
	font-size:14pt;
	margin:0 0 0 12px;
	line-height:25px;
}
#container_footer h2 {
	float:left;
	font-size:13pt;
	font-weight:normal;
	margin:0;
	line-height:25px;
}
#container_footer ul {
	list-style-type:none;
	margin:0 11px 0 12px;
	padding:0;
	float:left;
}
#container_footer li {
	margin:0;
	padding:0;
	border:0;
	color:#FFF;
	font-weight:bold;
	line-height:26px;
}
#container_footer a {
	display:inline;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}
#container_footer a:hover {
	text-decoration:underline;
}
.email_bar {
	border:solid 1px #f26522;
	height:18px;
	width:175px;
	margin:0 0 0 25px;
	padding:0 0 0 2px;
}

#footer_bottom {
	background:#0b2d4d url(../img/footer-bottom-bg.gif) no-repeat;
	width:980px;
	padding:0 0 0 0;
	margin:0 auto;
	position:relative;
	height:70px;
}
#footer_bottom img {
	top:15px;
	left:70px;
	position:absolute;
}
#footer_bottom ul {
	position:absolute;
	list-style-type:none;
	margin:15px 0 0 250px;
	padding:0;
	width:668px;
}
#footer_bottom li {
	margin:0;
	padding:0 10px 0 0;
	border:0;
	color:#FFF;
	font-weight:normal;
	float:left;
}
#footer_bottom a {
	display:inline;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}
#footer_bottom a:hover {
	text-decoration:underline;
}
#footer_bottom2 ul {
	position:absolute;
	list-style-type:none;
	margin:35px 0 0 250px;
	padding:0;
	width:600px;
}
#footer_bottom2 li {
	margin:0;
	padding:0 10px 0 0;
	border:0;
	color:#FFF;
	font-weight:normal;
	float:left;
}
#footer_bottom2 a {
	display:inline;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
}
#footer_bottom2 a:hover {
	text-decoration:underline;
}
.backofficeblock1 {
	background:#b2e2f6;
	float:left;
	margin:0 4px 4px 0;
	width:155px;
	font-size:8pt;
	color:#4e4c4d;
	height:550px;
}
.backofficeblock1 h1 {
	background:#154071;
	margin:0;
	width:153px;
	line-height:30px;
	font-size:8pt;
	color:#FFF;
	text-align:left;
	padding:5px 0 0 2px;
	height:50px;
	line-height:15px;
}
.backofficeblock1 p {
	padding:10px;
	text-align:left;
}
.backofficeblock1 ul li {
	border-bottom:#FFF 1px solid;
	padding:7px 5px;
	margin:0;
	list-style-type:none;
	border-bottom:1px #fff solid;
	line-height:15px;
}
.backofficeblock1 ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.thanku_bg {
	background:url(../img/thanku_bg.gif) no-repeat;
	width:980px;
	position:relative;
}
.thanku_bg span {
	padding:207px 200px;
}
.thanku_bg h1 {
	color:#104b73;
	font-size:17pt;
}
.thanku_bg p {
	color:#104b73;
	font-size:8pt;
}
/**********CSS for ajax ticker**********/
#ajaxticker1 {
	padding: 0px;
	text-align:left;
	color:#000;
	font-weight:normal;
	margin:0;
	border:0;
	padding:0;
	display:inline;
}
#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}
#ajaxticker1 h1 {
	font-size:8pt;
	background:none;
	line-height:normal;
	color:#000;
	padding:0;
	margin:0;
}
#ajaxticker1 p {
	float:right;
	text-decoration:underline;
	margin:0;
	padding:0;
	border:0;
}
/**********CSS for ajax ticker**********/
/**********CSS for ajax ticker**********/
#ajaxticker2 {
	padding: 0px;
	text-align:left;
	color:#000;
	font-weight:normal;
	margin:0;
	border:0;
	padding:0;
}
#ajaxticker2 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}
#ajaxticker2 h1 {
	font-size:8pt;
	background:none;
	line-height:normal;
	color:#000;
	padding:0;
	margin:0;
}
#ajaxticker2 p {
	float:right;
	text-decoration:underline;
	margin:0;
	padding:0;
	border:0;
}
/**********CSS for ajax ticker**********/
