body {
	padding:0;
	margin:0;
	background:url(images/body-bg.jpg) repeat-x 0 0 #88C5FF;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#707070;
}
td, p, h1, h2, h3, ul, li, img, form, input, select, textarea{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
img{
	border:none;
}
a{
	outline:none;
}
/*------------------------------------------------------------Header Starts-----------------------------------------*/
td.bgGraphics{
	background:url(images/bg-graphics.jpg) no-repeat 50% 0;
}
td.whiteBg{
	background:url(images/white-bg.jpg) repeat-x 0 0 #FFF;
}
.topPanel {position:relative;}
h1.slogan {position:absolute; left:80px; top:75px; font:22px/22px "Times New Roman", Times, serif; color:#006DB5; text-transform:uppercase; z-index:100;}
img.logo{
	margin:11px 0 3px 0;
}
td.searchGap{
	padding:53px 0 0 0;
}
td.topLeft{
	background:url(images/search-top-left.jpg) no-repeat 0 0;
	width:6px;
	height:6px;
}
td.topRight{
	background:url(images/search-top-right.jpg) no-repeat 0 0;
	width:6px;
	height:6px;
}
td.sideBg{
	background-color:#4496E5;
}
td.botLeft{
	background:url(images/search-bot-left.jpg) no-repeat 0 0;
	width:6px;
	height:6px;
}
td.botRight{
	background:url(images/search-bot-right.jpg) no-repeat 0 0;
	width:6px;
	height:6px;
}
td.midBg{
	background-color:#4496E5;
	padding:7px 3px;
}
h2.searchTxt{
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 0 10px 0;
	margin:0 0 4px 0;
	background:url(images/line.gif) repeat-x 0 100%;
}
.goButton{	
	background-color:#185BB6;
	width:33px;
	height:22px;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#FFF;
	border:0;
}
input.searchFld{
	width:185px;
	height:18px;
}
td.midBg p{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#1E1E1E;
	padding:0 0 4px 0;
}
td.midBg p a{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#1E1E1E;
	padding:0 0 2px 0;
	text-decoration:none;
}
td.midBg p a:hover{
	text-decoration:underline;
}
span.mailIcon{
	background:url(images/mail-icon.gif) no-repeat 0 0;
	padding:0 0 10px 25px;
}
/*-------------------------------------------------Menu Starts--------------------------------*/
td.menuLeft{
	background:url(images/menu-left-bg.jpg) no-repeat 0 0;
	width:7px;
	height:40px;
}
td.menuRight{
	background:url(images/menu-right-bg.jpg) no-repeat 0 0;
	width:7px;
	height:40px;
}
td.menuMid{
	background:url(images/menu-mid.jpg) repeat-x 0 0;
}
ul.menu{
	padding:0 0 0 15px;
}
ul.menu li{
	background:url(images/menu-div.jpg) no-repeat 0 0;
	float:left;
	position:relative;
}
ul.menu li a{
	font:bold 11px/40px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 17px;
	margin:0 0 0 1px;
	display:block;
	text-decoration:none;
}
ul.menu li a:hover{
	background:url(images/menu-bg-on.jpg) repeat-x 0 0;
}
ul.menu li.noLine{
	background:none;
}
ul.menu li a.active{
	background:url(images/menu-bg-on.jpg) repeat-x 0 0;
}
/*-----------------------------------------Dropdown---------------------------------*/
div.dropdownDiv{
position:absolute;
left:0; top:40px;
margin:0;
padding:4px 0 4px 0;
background:url(images/bg-dd.png) repeat 0 0;
border-top:0;
display:none;
/*filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; -khtml-opacity: 0.75;*/
}
/**html div.dropdownDiv{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-dd.png', sizingMethod='scale');
}*/
div.dropdownDiv ul{
	padding:0 0 0 0;
	width:200px;
}
div.dropdownDiv ul li{
	background:none;
	float:left;
	position:relative;
}
div.dropdownDiv ul li a{
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block;
	width:165px;
	text-decoration:none;
}
div.dropdownDiv ul li a:hover{
	color:#FFF;
	background:#00345D;
}
div.dropdownDiv ul li a.active2{
	color:#FFF;
	background:#00345D;
}

div.sidedropdownDiv{
position:absolute;
left:201px; top:-4px;
margin:0;
padding:4px 0 4px 0;
background:url(images/bg-dd.png) repeat 0 0;
border-top:0;
display:none;
}
div.sidedropdownDiv ul{
	padding:0 0 0 0;
	width:200px;
}
div.sidedropdownDiv ul li{
	background:none;
	float:left;
	position:relative;
}
div.sidedropdownDiv ul li a{
	font:11px/22px Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block;
	width:165px;
	text-decoration:none;
}
div.sidedropdownDiv ul li a:hover{
	color:#FFF;
	background:#00345D;
}
/*div.dropdownDiv a{
	display: block;
	font-weight:normal !important;
	font-size:11px !important;
	line-height:22px !important;
	height:20px !important;
	text-decoration:none;
	color:#E8E8E8;
	margin:0 4px 0 4px;
	padding:0;
	width:166px;
	text-align:left;
	position:relative;
	}
div.dropdownDiv a:hover{
	background-color:#01477E !important;
	color:#FFF;
}*/
/*-----------------------------------------Dropdown---------------------------------*/

/*-------------------------------------------------Menu Ends--------------------------------*/
/*--------------------------------------------------banner Starts-------------------------------*/
td.banner{
	background:url(images/banner.jpg) no-repeat 0 2px;
	height:227px;
}
h2.bannerTxt{
	font:normal 26px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
	width:620px;
	padding:131px 0 0 25px;
}
h2.bannerTxt span{
	font:bold 26px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
}
/*--------------------------------------------------banner Ends--------------------------------*/
/*--------------------------------------------------Body Starts--------------------------------*/
td.bodyPad{
	padding:0 0 15px 0;
}
td.boxLefttop{
	background:url(images/box-left-top.jpg) no-repeat 0 0;
	width:8px;
	height:8px;
}
td.boxRighttop{
	background:url(images/box-right-top.jpg) no-repeat 0 0;
	width:8px;
	height:8px;
}
td.boxLeftside{
	background:url(images/box-left-bg.jpg) no-repeat 0 0;
	width:7px;
	border-left:1px solid #D9D9D9;
}
td.boxRightside{
	background:url(images/box-right-bg.jpg) no-repeat 0 0;
	width:7px;
	border-right:1px solid #D9D9D9;
}
td.boxMid{
	background:url(images/box-mid-bg.jpg) repeat-x 0 0;
}
td.boxTopbg{
	background:url(images/box-top-bg.jpg) repeat-x 0 0;
	height:8px;
}
td.boxLefttop{
	background:url(images/box-left-top.jpg) no-repeat 0 0;
	width:8px;
	height:8px;
}
td.boxLeftbot{
	background:url(images/box-left-bot.jpg) no-repeat 0 0;
	width:8px;
	height:8px;
}
td.boxRightbot{
	background:url(images/box-right-bot.jpg) no-repeat 0 0;
	width:8px;
	height:8px;
}
td.boxBotMid{
	background:url(images/box-bot-bg.jpg) repeat-x 0 0;
	height:8px;
}
p.quoteTxt{
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#717171;
	padding:10px 0 8px 3px;
}
img.safeIcon{
	margin:6px 0;
}
/*------------------------------------------------Scroller------------------------------------------*/
div#bodycontainer{
	width:964px;
	margin:0 auto;
}
.frontend_feat{
	width:247px;
	float:right;
	position:relative;
}
img.floatLeft{
	float:left;
	margin:10px 10px 0 3px;
	border:2px solid #FFF;
}
img.bigThumb{
	border:1px solid #C1C1C1;
}
.scroller_container {width:667px;float:left; padding:0px; margin: 0;}
#scroller {width: 667px; margin: 0; overflow: hidden; padding:12px 0 12px 0;}


div {margin:0 auto;}
.clear {clear:both;}
img {border:0;}
h1,h2,h3 {margin:0;padding:0;font-weight:bold;}

.header {height:225px; padding:0; margin:0; background:#1282FD; border-top:1px solid #FFFFFF;}
.header_right, .toplogo, #slider_bg, #pages {background:url(../images/top.gif) no-repeat;}
#slider_menu, #slider_menu a {background:url(../images/slider_menu.gif) no-repeat;}
#menu_top {height:24px;padding:20px 0 0 0;text-align:right;width:884px;}
#menu_top a {color:#d2d3d4;font-size:10px;padding:8px 5px 8px 5px;}
#menu_top a:hover {color:#aad0f7;}
#header {background:url(../images/header_bg.gif) left top repeat-x;height:96px;width:960px;}
.toplogo {background-position: left top;height:96px;width:235px;float:left;}
.toplogo a {padding:60px 91px 70px 60px;margin:0 40px;}
.header_right {background-position: right top;float:right;width:41px;height:96px;}
#slider_bg {height:411px;background-position: left -96px;width:960px;margin:0 auto;}
#slider_menu {height:94px;width:871px;background-position: left 47px;padding:47px 0 0;}

#pages {background-position: 5px -96px;width:870px;padding:46px 51px 0 51px;margin:0 auto;}
.pages_inner {background:#fff url(../images/inner_page_bg.png) repeat-x;padding:15px;}
h1.title {letter-spacing:0px;color:#ff6600;font-size:25px;padding:10px 0 40px 15px;}
h1.title span {display:block;font-size:12px;color:#333;}


#slider_menu a {height:94px;display:block;float:left;}
#slider_menu a.overview {width:203px;background-position:left bottom;}
#slider_menu a.features {width:221px;background-position:-203px bottom;}
#slider_menu a.screenshots {width:214px;background-position:-424px bottom;}
#slider_menu a.support {width:232px;background-position:-638px bottom;}
.window {height:264px;width:871px;position:relative;background:url(../images/window_bg.gif)}
.version {background:url(../images/version.png) no-repeat;width:138px;height:138px;position:absolute;right:-35px;bottom:-30px;z-index:555;
}
#screenshots {padding:12px 0 0 8px;}

a.view_all_feat {position:absolute;padding:6px 35px 6px 35px;right:315px;bottom:0px;font-weight:bold;font-size:11px;background:#7c97b8;color:#fff;}
a.view_all_feat:hover {background:#383a3c;color:#d7e9ff;}
#modules, #support {padding:20px;}
.overview_screenshot {height:234px;padding:15px;background:url(../images/overview_shot.png) right 17px no-repeat;}
#overview .word_before {width:316px;float:left;padding:0 0 20px 0;color:#4c4f51;}


a.three span {color:#1e324e;font-size:15px!important;font-weight:bold;display:block;}
a.three:hover span {color:#305283;}

.three {padding:8px 0 5px 45px;border-bottom:#fff solid 1px;display:block;color:#333;font-size:11px;}
.packed, .install, .full {background:url(../images/icons/overview_icons.gif) no-repeat;}
.packed {background-position:left top;}
.install {background-position:left -62px;}
.full {background-position:left -125px;border:0;}

#container {width:888px;margin:0 auto;height:177px;background:url(../images/container_bg.gif) left 1px no-repeat;padding:30px 0 0 0;}
#content {padding:0;width:545px;float:left;padding:10px 0 0 10px;font-size:15px;color:#000;}
#sidebar {float:right;}
.newsletter {font-family:arial,helvetica;background:url(../images/newsletter_bg.gif) no-repeat;width:309px;height:85px;padding:10px 0px 22px 10px;margin:20px 6px 0 0;position:relative;z-index:2;line-height:14px;}
.newsletter h2 {font-size:16px;color:#ff7646;padding:0 0 10px 0;}
.newsletter form {margin:0;padding:10px 0;}
label {color:#333;}


.newsletter input, .newsletter input:focus {width:174px;height:18px;background:url(../images/input_bg.gif) left bottom;}
.newsletter input:focus {background-position:left top;}
.newsletter .subscr_but, .newsletter .subscr_but:hover {background:url(../images/subscribe.gif) left bottom no-repeat;margin:0 0 3px 5px;width:101px;height:29px;border:0;cursor:pointer;}
.newsletter .subscr_but:hover {background-position:left top;}

.feat_but {position:absolute;right:0;top:-90px;}
.feat_but a {background:url(../images/features_two.png) right top;margin:0 5px 0 5px;height:57px;width:156px;display:block;float:left;line-height:57px;text-align:center;color:#fff;font-size:12px;font-weight:bold;}
.feat_but a:hover, .feat_but a.selected {background-position:1px top;color:#000;}
#features {padding:10px 10px 0 10px;}
#content h1 {padding:0 0 20px 0;font-size:25px;}
#content strong {background:#f4ede5;padding:2px 0 2px 0;line-height:22px;color:#333;}
.scroller_container {width:667px;float:left;padding:0px; margin:3px 0;}
#scroller {width:667px;margin: 0 auto;overflow: hidden;height: 244px;}
#content-scroller {width: 9000px;}
div.section {width: 667px;height: 245px;float: left;font-size:12px;}
div.section h3 {padding:0;text-align:left;}
#features h1 {padding:5px 0 5px 0;}
/*.frontend_feat {float:left;width:173px;position:relative;margin:0 -11px 0 0;height:180px;}*/
.frontend_feat a, .frontend_feat a:hover, .frontend_feat a.active, .backend a, .backend a:hover, .backend a.active {background:url(images/nav-bg.jpg) no-repeat 0 0; padding:0 0 0 12px; width:227px;}
.frontend_feat h2 {font-size:11px; padding:8px 5px 0px 0; margin-bottom:5px;color:#333;letter-spacing:1px;text-align:left;}
.frontend_feat h2 strong {font-size:12px;}
.frontend_feat a {background-position:left top;display:block; height:26px;line-height:14px; color:#333;font-size:11px;text-align:left; margin:0 0 2px 0;padding:0 10px 0 10px; height:90px; text-decoration:none;}
.frontend_feat a:hover,.frontend_feat a.inactive {color:#1a559c; background:url(images/nav-bg.jpg) no-repeat 0 0; padding:0 0 0 20px;}
.frontend_feat a:hover,.frontend_feat a.active {color:#1a559c; background:url(images/nav-bg-on.jpg) no-repeat 0 0; padding:0 0 0 20px;}
.frontend_feat p {padding:0 10px 0 0;}
/*---------------Hover-------------*/
.backend {margin-left:-10px;}
.backend h2 {padding:0px 0px 0px 13px;text-align:left;}
.backend a {background-position:left -26px;text-align:left;}
.backend a:hover, .backend a.active {background-position:right -78px;}


.images {background:transparent url(../images/features_bg.png)  left top no-repeat;float:left;height:133px;width:225px;}
.images a img {margin-left:8px;margin-top:8px;opacity:0.8;}
.images a img:hover,.images a:hover {background-position:0pt -130px;opacity:1;border-bottom:0px}
.br {height:1px;margin:15px 0 15px 0;}
.style13 {font-family:'Trebuchet MS',helvetica,arial,verdana;padding:5px 5px 15px 10px;margin:4px 0;background:transparent url(../images/features_bg.jpg)  left top no-repeat;float:right;width:495px;height:107px}
a.sup {height:75px;background:#f2f2f3 url(../images/icons/support.png) no-repeat;padding:15px 0 0 100px;color:#333;}
.sup {font-family:'Trebuchet MS',helvetica,arial,verdana;padding:5px 5px 15px 10px;margin:4px 0;background:transparent url(../images/features_bg.jpg)  left top no-repeat;float:right;width:650px;height:107px;border:#ccc solid 2px;}
.sup span {color:#000;font-size:17px;letter-spacing:-1px;font-weight:bold;display:block;}
a.sup:hover {border:#666 solid 2px;}
a.sup:hover span {color:#1c3d79;}
a.support_w {background-position:left 2px}
a.demo_f, a.demo_a {background:url(../images/demo_screen.png);height:118px;opacity:0.8;}
a.demo_f:hover, a.demo_a:hover {opacity:1;}
a.demo_f {background-position:left top;}
a.demo_a {background-position:left bottom;}
a.support_f {background-position:left -105px}
a.support_t {background-position:4px -205px}
.style13 a:hover 	{color:#000033;}
.style13 h3 {font-size:1.3em;letter-spacing:-1px;font-family:helvetica,arial,verdana;margin:0 0 .5em;color:#000; border-bottom:1px solid #ccc;font-weight:bold;}

.features_bg { height:245px; padding:6px 0 0 2px; margin:5px 0;}
a.ft_bg {width:315px;height:243px;display:block; float:left;padding-right:15px;}
.features_bg h3 {margin: 0 0 6px 0;text-transform:uppercase}
.features_bg p{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#707070;
	padding:0 0 8px 0;
}
td.featureGap{
	padding:10px 0 0 0;
}
/*--------------------------------------------------Body Ends--------------------------------*/
/*-------------------------------------------------Footer Starts--------------------------------*/
td.footerGap{
	padding:0 0 15px 0;
}
td.footerLeftTop{
	background:url(images/footer-lft-top.jpg) no-repeat 0 0;
	width:7px;
	height:7px;
}
td.footerRighttop{
	background:url(images/footer-right-top.jpg) no-repeat 0 0;
	width:7px;
	height:7px;
}
td.footerLeftbot{
	background:url(images/footer-lft-bot.jpg) no-repeat 0 0;
	width:7px;
	height:7px;
}
td.footerRightbot{
	background:url(images/footer-right-bot.jpg) no-repeat 0 0;
	width:7px;
	height:7px;
}
td.footerTop{
	background:url(images/footer-top-bg.jpg) repeat-x 0 0;
}
td.footerBot{
	background:url(images/footer-bot.jpg) repeat-x 0 0;
}
td.footerMid{
	background:url(images/footer-mid.jpg) repeat-x 0 0 #ADADAD;
}
ul.footerLink{
	padding:10px 0 8px 0;
	height:14px;
	width:450px;
	margin:0 auto;
}
ul.footerLink li{
	background:url(images/footer-div.gif) no-repeat 0 6px;
	padding:0 13px;
	float:left;
}
ul.footerLink li a{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
ul.footerLink li.noLine{
	background:none;
}
ul.footerLink li a:hover{
	text-decoration:underline;
	}
p.copyTxt{
	font:11px/10px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 4px 0;
	text-align:center;
}
p.copyTxt a{
	color:#000000;
font:11px/14px Arial,Helvetica,sans-serif;
text-decoration:none;
}
p.copyTxt a:hover{
	color:#000000;
	text-decoration:underline;
}
p.copyTxt1{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 5px 0;
	text-align:center;
}
p.copyTxt2{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 10px 0;
	text-align:center;
}
p.copyTxt2 a{
	color:#000000;
font:11px/14px Arial,Helvetica,sans-serif;
text-decoration:none;
}
p.copyTxt2 a:hover{
	color:#000000;
	text-decoration:underline;
}
/*-------------------------------------------------Footer Ends--------------------------------*/
/*-------------------------------------------------Content Page Starts--------------------------------*/
td.contentPad{
	padding:3px 0 3px 0;
}
h2.contentHeading{
	font:bold 28px/30px Arial, Helvetica, sans-serif;
	color:#003D80;
	padding:26px 0 0 0;
	margin:0 0 20px 0;
	background:url(images/dotted.gif) repeat-x 0 100%;
}
h2.contentHeading span{
	font:22px/30px Arial, Helvetica, sans-serif;
	color:#908E8E;
}
ul.businessList{
	padding:20px 0 0 15px;
}
ul.businessList li{
	height:22px;
}
ul.businessList li a{
	background:url(images/bullet.gif) no-repeat 0 5px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#707070;
	padding:0 0 0 15px;
	text-decoration:none;
}
ul.businessList li a:hover{
	background:url(images/bullet-on.gif) no-repeat 0 5px;
	color:#1286DC;
	text-decoration:underline;
}
td.rightNavbg{
	background:url(images/right-menu-bg.jpg) repeat-x 0 0 #E4E4E4;
	padding:15px 0 10px 10px;
	font-weight:bold;
}
/*ul.rightNav{
	padding:20px 0 0 15px;
}
ul.rightNav li{
	height:24px;
	width:203px;
}
ul.rightNav li a{
	background:url(images/nav-bullet.gif) no-repeat 15px 10px;
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0 0 0 30px;
	text-decoration:none;
}
ul.rightNav li a:hover{
	background:url(images/nav-bullet-on.gif) no-repeat 15px 10px;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#408B33;
	background-color:#FFF;
}*/

.menutitle{
cursor:pointer;
margin-bottom:5px;
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
width:190px;
padding:0 2px 0 0;
text-align:left;
}
.menutitle a{
	background:url(images/nav-bullet.gif) no-repeat 10px 8px;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0 0 0 28px;
	text-decoration:none;
}
.menutitle a:hover{
	background:url(images/nav-bullet.gif) no-repeat 10px 8px;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	/*color:#408B33;*/
	background-color:#FFF;
}
.submenu{
margin-bottom: 0.5em;
}
.submenu a{
	background:url(images/sub-nav-blt.gif) no-repeat 0 5px;
	font:10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 0 0 10px;
	margin:0 0 0 50px;
}
.submenu a:hover{
	background:url(images/sub-nav-blt-on.gif) no-repeat 0 5px;
	color:#DA251D;
}
/*-------------------------------------------------Content Page Ends--------------------------------*/
td.body_new p{
	padding:5px;
	margin:5px;
}
td.body_new img{
	padding:5px;
	margin:5px;
}
td.body_new ul li{
	padding:0px;
	margin:0px;
	list-style-type:disc;
}
td.body_new ol{
	padding:10px;
	margin:0px;
	
}
td.body_new ol li{
	padding:0px;
	margin:0px;
	
}
td.body_new ul{
	padding:10px;
	margin:0px;
	list-style-type:disc;
}

