/* CSS Document */

.body, td, p, span, div, ul, li, h1, h2, h3 {
	font-family:arial, verdana;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	cursor:default;
}
.body, a {
	font-family:arial, verdana;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#3D5076;
}
.body, p {
	color:#292929;
	line-height:1.5em;
}
/*drop down styles starts*/
.zc-copydivtable {
	width:160px;
	border-top:1px solid #CFCFCF;
	padding:0;
	margin:0;
}
.zc-copymenuright {
	font-size:12px;
	padding:5px 10px 5px 5px;
	border-bottom:1px solid #94a7d7;
	border-left:1px solid #94a7d7;
	border-right:1px solid #94a7d7;
	white-space:nowrap;
	cursor:pointer;
	text-align:right;
}
.zc-copydivtr {
	margin:0;
	padding:0;
	color:#000;
	background-color:#fff;
}
.zc-copydivtrhover {
	color:#000;/*background-color:#ddebf7;*/
	background-color:#E5E5E5;
}
.zc-pane-header-a {
	color:#284391;
	font-size:12px;
	text-decoration:none;
}
.zc-pane-header-a:hover {
	color:#000;
	font-size:12px;
	text-decoration:none;
}
.zc-copymenu {
	font-size:11px;
	padding:5px 10px 5px 5px;
	border-left:1px solid #94a7d7;
	border-right:1px solid #94a7d7;
	border-bottom:1px dotted #B5B5B5;
	_border-bottom:1px solid #E4E4E4;
	white-space:nowrap;
	cursor:pointer;
	text-align:left;
}
.zc-menutitle {
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:5px 5px;
	border-left:1px solid #94a7d7;
	border-right:1px solid #94a7d7;
	border-bottom:1px dotted #E4E4E4;
	_border-bottom:1px solid #B5B5B5;
	white-space:nowrap;
	cursor:default;
	text-align:left;
}
/*drop down styles ends*/
.header {
}
.logo {
	float:left;
	clear:both;
	margin:0px 0px 10px 0px;
	_padding:0px 0px 15px 0px;
}
.logo p {
	color:#969696;
	font-size:11px;
	padding-left:10px;
}
.header-links {
	float:right;
}
.header-links a {
	color:#0042BC;
	padding:0px 5px;
	font-size:12px;
	text-decoration:underline;
}
.header-links a:hover {
	color:#000;
}
.toll {
	color:#3E3E3E;
	font-size:17px;
	font-weight:bold;
	padding:0 0 0 10px;
}
.menu-container {
	background:url(../images/subpages/navmenu_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #F0F0F0;
	background-color:#DBDBDB;
	margin:15px 0px 0px 0px;
	padding:7px 5px 7px 0px;
	_padding:0px;
}
.menu-left {
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
}
.nav-menu {
	margin:0px;
	padding:0px;
}
.nav-menu li {
	display:inline;
	list-style:none;
	border-right:1px solid #CFCFCF;
	padding:7px 15px 7px 15px;
	_padding:6px 15px 6px 15px;
	height:10px;
}
.nav-menu li a {
	text-decoration:none;
	font-weight:bold;
}
.nav-menu-inactive {
}
.nav-menu-inactive-hover {
	background:#C4CDD7;
	background:#D3D3D3;
}
.nav-menu-active {
	background-color:#4D6495;
}
.nav-menu-active a {
	color:#B0EFFF;
	padding-right:15px;
	background-image:url(../images/subpages/menu_inactive_arrow.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.nav-menu-inactive a {
	color:#303427;
	background:url(../images/subpages/menu_inactive_arrow.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
}
.nav-menu-inactive-hover a {
	color:#37476C;
	background:url(../images/subpages/menu_inactive_arrow.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
}
.marketplace-menu-inactive {
	background:url(../images/subpages/marketplace.png);
	background-repeat:no-repeat;
}
.marketplace-menu-inactive a {
	color:#303427;
	padding-left:20px;
}
.marketplace-menu-inactive-hover {
	background:url(../images/subpages/marketplace.png);
	background-repeat:no-repeat;
	background-color:#D3D3D3;
}
.marketplace-menu-inactive-hover a {
	color:#37476C;
	background-repeat:no-repeat;
	background-position:top right;
	padding-left:20px;
}
.marketplace-menu-active {
	background:url(../images/subpages/marketplace_actv.png);
	background-repeat:no-repeat;
	background-color:#4D6495;
}
.marketplace-menu-active a {
	color:#B0EFFF;
	padding-left:20px;
}
.devzone-nav-menu-active {
	background-color:#4D6495;
}
.devzone-nav-menu-active a {
	color:#B0EFFF;
	padding-right:15px;
}
.devzone-nav-menu-inactive a {
	color:#303427;
	padding-right:15px;
}
.devzone-nav-menu-inactive-hover {
	background:#C4CDD7;
	background:#D3D3D3;
}
.devzone-nav-menu-inactive-hover a {
	color:#37476C;
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
}
.appgallery {
	color:#fff;
	font-weight:bold;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#DA5C52;
	border:1px solid #D43F35;
	cursor:pointer;
}
.appgallery a {
	color:#fff;
}
.appgallery-active {
	color:#fff;
	font-weight:bold;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#fff;
	border:2px solid #D43F35;
	border-bottom:1px solid #fff;
	cursor:pointer;
	color:#D43F35;
}
.appgallery-active a {
	color:#E33F00;
}
.app-solutions div h2 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
88a5e2
}
.app-solutions div p {
	margin:0px 0px 10px 0px;
}
.app-solutions div span {
	font-weight:bold;
	font-size:13px;
	text-align:left;
}
.app-solutions div ul {
	margin:3px 0px 10px 10px;
}
.app-solutions div li {
	padding:7px 0px 7px 0px;
	list-style:none;
	background:url(../images/subpages/link_bullets2.gif);
	background-repeat:no-repeat;
	background-position:middle;
	border-bottom:1px dotted #B5B5B5;
	text-align:left;
}
.app-solutions div li a {
	color:#0133CA;
	font-weight:bold;
	font-size:13px;
	display:block;
	background:none;
	padding-left:10px;
	text-align:left;
}
.app-solutions div li p {
	font-size:11px;
	color:#333;
	padding-left:10px;
	text-align:left;
}
.app-solutions div img {
	text-align:center;
}
.app-solutions-more {
	font-size:17px;
	font-weight:bold;
	background:none;
	text-align:center;
}
.app-solutions-bus {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#DEE7F8 none repeat scroll 0%;
	border:1px solid #CAD8F3;
	padding:10px;
	list-style:none;
	width:300px;
	height:96%;
	text-align:center;
}
.app-solutions-bus h2 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:5px 0px;
	background-color: #88a5e2;
}
.solutions-ready-outer {
}
.solutions-ready {
	background:url(../images/subpages/solutions_ready2.png);
	width:92px;
	height:62px;
	background-repeat:no-repeat;
}
.app-solutions-edu {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#CEF3CB none repeat scroll 0%;
	border:1px solid #B8E8B3;
	list-style:none;
	width:300px;
	height:98%;
	padding:10px;
	text-align:center;
}
.app-solutions-edu h2 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:5px 0px;
	background-color:#64c16a;
}
.app-solutions-profit {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#F5D8ED none repeat scroll 0%;
	border:1px solid #EDBADF;
	list-style:none;
	width:300px;
	padding:10px;
	text-align:center;
}
.app-solutions-profit h2 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:5px 0px;
	background-color:#cc94bd;
}
.explore-page-title {
	background-color:#3B5998;
	background-color:#ACCAEE;
	background-color:#6D84B4;
	background-color:#4D6495;
	padding:30px 0px 10px 10px;
}
.explore-page-title h2 {
	color:#fff;
	font-size:27px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
.explore-page-title span {
	padding:0px 0px 5px 15px;
	font-size:12px;
	color:#A0CBE2;
}
.explore-page-title span a {
	font-size:12px;
	color:#A0CBE2;
	text-decoration:underline;
	letter-spacing:0px;
}
.explore-page-title span a:hover {
	color:#fff;
}
.subpage-head {
	background-color:#394E7C;
	background:url(../images/subpages/subpage_head_bg.gif) repeat-x top left;
	padding:15px 10px 15px 10px;
	vertical-align:bottom;
	_vertical-align:top;
}
.page-head-title {
	float:left;
	clear:both;
}
.page-head-signup {
	float:right;
padding:4px 4px 0px 0px margin:0px;
	vertical-align:top;
}
.page-head-title h1 {
	color:#fff;
	font-size:30px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:20px 0px 5px 0px;
	text-shadow:1px 1px 1px #000;
}
.page-head-title p {
	color:#10AAE4;
	color:#3FBEED;
	font-size:12px;
	font-weight:bold;
}
.page-head-signup {
	padding:0px;
	margin:0px;
}
.page-head-signup h2 {
	text-align:right;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	text-align:center;
	line-height:12px;
	color:#A8CEFD;
	padding:0px 3px 5px 0px;
}
.page-head-title span {
	padding:0px 0px 5px 15px;
	font-size:12px;
	color:#A0CBE2;
}
.page-head-title span a {
	font-size:12px;
	color:#A0CBE2;
	text-decoration:underline;
	letter-spacing:0px;
}
.page-head-signup a {
}
.page-head-signup a:hover {
	color:#FBF884;
}
.page-head-signup p {
	color:#00AEEF;
	color:#15BFFF;
	text-align:right;
	padding:8px 3px 0px 0px;
}
.solutions-page-title {
	background-color:#EAB04C;
	background-color:#C04D43;
	padding:30px 0px 10px 10px;
}
.solutions-page-title h2 {
	color:#fff;
	font-size:27px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
.videos-page-title {
	background-color:#4A8AB9;
	background-color:#9266C6;
	padding:30px 0px 10px 10px;
}
.videos-page-title h2 {
	color:#fff;
	font-size:27px;
	font-weight:bold;
	letter-spacing:-0.5px;
}
.footer {
	border-top:1px solid #F0F0F0;
	padding:10px 0px;
}
.rightpane {
	background-color:#D7D7D7;
	padding:5px;
}
.rightpane div {
	background-color:#F2F2F2;
	border:1px solid #B2B2B2;
	border-right:1px solid #8A8A8A;
	border-bottom:1px solid #8A8A8A;
	padding:10px;
	margin:10px 0px;
	_width:99%;
}
.rightpane div h2 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
	border-bottom:2px solid #B6C3C9;
}
.rightpane div ul {
	margin:2px 0px 0px 5px;
}
.rightpane div li {
	list-style:none;
	padding:2px 0px 2px 10px;
	border-bottom:1px dotted #B8CEE0;
	background-image:url(../images/subpages/link_bullets.gif);
	background-repeat:no-repeat;
}
.rightpane-featured-on img {
	margin:10px 0px;
}
.rightpane-links-inactive a {
	color:#273F9A;
	text-decoration:none;
}
.rightpane-links-inactive-hover {
	background-color:#DFECF2;
	cursor:pointer;
}
.rightpane-links-inactive-hover a {
	text-decoration:none;
}
.rightpane-links-active {
	background-color:#939393;
	color:#fff;
	font-weight:bold;
}
.rightpane-testimonial {
}
.rightpane-testimonial td {
	padding:10px 0px 0px 0px;
	font-weight:bold;
	font-size:10px;
	color:#333;
}
.video-gallery {
	background:url(../images/subpages/video_gallery_bg.gif);
	background-repeat: no-repeat;
	padding:10px 0px 20px 60px;
	margin:5px 0px 0px 0px;
}
.video-gallery a {
	font-size:11px;
	line-height:15px;
	color:#666;
}
.video-gallery a:hover {
	text-decoration:none;
	color:#284391;
}
.signup-box {
	text-align:center;
}
.signup-box h3 {
	font-weight:bold;
	font-size:12px;
}
.signup-box h2 {
	margin:12px 0px 5px 0px;
}
.signup-link {
	text-align:center;
	padding:6px 8px;
	_padding:8px 4px 10px 4px;
	background-color:#BC3218;
	background-color:#324B81;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #17253E;
	border-bottom:1px solid #17253E;
	text-align:center;
	font-size:19px;
	letter-spacing:-0.5px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.signup-link:hover {
	background-color:#263A64;
}
.signup-box span {
	font-size:11px;
}
.signup-box p {
	color:#C04F45;
	color:#637EB1;
	color:#4D6495;
	font-size:10px;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	_margin:10px 0px 10px 0px;
	padding-top:4px;
}
.content {
	margin:0px 30px 0px 20px;
}
.content a {
	color:#0066FF;
}
.content a:hover {
	color:#000;
}
.content h1 {
	font-size:22px;
	font-weight:normal;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#27309A;
}
.page-title {
	font-size:22px;
	font-weight:normal;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	line-height:35px;
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#27309A;
}
.content-table {
	margin:0px 4px;
	_width:96%;
}
.big-text {
	font-size:14px;
	line-height:22px;
	color:#6C6284;
	color:#000;
}
.masthead-image {
	margin:20px 40px;
}
.points {
	margin:40px 0px;
}
.points li {
	list-style:none;
	padding:10px 0px 10px 0px;
	cursor:default;
}
.points li h2 {
	font-size:16px;
	font-weight:bold;
}
.points li p {
	padding-left:15px;
}
.points li a {
	color:#0066FF;
	color:#59569A;
	color:#6489D8;
	text-decoration:underline;
}
.points li a:hover {
	color:#000;
}
.html-points {
	margin:5px 0px 100px 0px;
	margin:5px 0px 10px 0px;
	padding-right:20px;
}
.html-points li {
	list-style:none;
	padding:20px 0px 10px 0px;
	cursor:default;
}
.html-points li h2 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:22px;
	line-height:32px;
	color:#485dc5;
	/*background:url(../images/subpages/html_bullet.gif) no-repeat;*/
padding-left:25px;
	margin:0px;
}
.html-points li p {
	padding-left:25px;
	color:#666666;
	line-height:1.8;
}
.html-points li a {
	color:#0066FF;
	color:#59569A;
	color:#6489D8;
	text-decoration:underline;
}
.html-points li a:hover {
	color:#000;
}
.html-points img {
	float:right;
}
.html-subpoints {
	margin-left:50px;
}
.html-subpoints li {
	padding:5px 0px;
	list-style:circle;
	color:#666666;
}
.sub-points {
	margin: 10px 0px 10px 40px;
}
.sub-points li {
	font-weight:normal;
	font-size:12px;
	padding:0px 0px 5px 0px;
	list-style:circle;
}
.sub-points li h2 {
	font-weight:bold;
	font-size:13px;
}
.content-outer {
	border-right:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
}
.partner-points {
	margin: 5px 0px 10px 40px;
}
.partner-points li {
	font-weight:normal;
	font-size:12px;
	padding:8px 0px;
	list-style:circle;
	cursor:default;
}
.partner-points li h2 {
	font-weight:bold;
	font-size:14px;
}
.top10-points {
	margin-top:10px;
	_width:95%;
}
.top10-points td {
	padding:16px 0px;
	border-bottom:1px dotted #B6B6B6;
}
.top10-points h2 {
	font-size:16px;
	font-weight:bold;
}
.press {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#DEE7F8 none repeat scroll 0%;
	border:1px solid #CAD8F3;
	list-style:none;
	padding:10px 5px 20px 5px;
	margin:45px 0px 15px 0px;
}
.press h2 {
	font-family:gerogia, times;
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
	text-align:center;
	color:#4D6495
}
.press table {
	_width:90%;
}
.press td {
	padding:4px 6px;
	font-size:11px;
}
.press td strong {
	font-weight:normal;
	background:#B4C9EF;
	color:#182654;
}
.press-header {
	border-top:2px solid #B6C9E7;
	border-bottom:2px solid #B6C9E7;
	padding:4px 0px;
}
.action-items {
	text-align:center;
	color:#333;
	_padding:0px;
	padding:0px 0px 20px 0px;
	text-align:center;
	margin:20px 0px 60px 0px;
	border-top:2px solid #BC3218;
	border-bottom:2px solid #BC3218;
	background:#FFF9D8;
	background:#FDEE97;
}
.action-items h2 {
	font-family:gerogia, times;
	font-size:22px;
	font-weight:normal;
	color:#000;
	padding:10px 0px 10px 0px;
}
.action-items span {
	padding:0px;
	font-weight:bold;
	font-size:16px;
	color:#333;
	padding:0px 10px;
}
.action-items a {
	font-weight:bold;
	font-size:24px;
	color:#1D11B0;
	margin:0px 12px;
	padding:0px;
}
.action-items p {
	padding:0px;
	font-weight:normal;
	font-size:12px;
	color:#333;
	padding:0px 10px;
}
.howitworks-apps {
	margin:10px 0px;
}
.howitworks-apps li {
	padding:0px 0px 8px 20px;
	list-style:none;
}
.howitworks-apps li h2 a {
	font-size:13px;
	font-weight:bold;
	padding:10px 0px;
	color:#4662AC;
}
.moreapps {
	background:#4D6495;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #798EB9;
	border-right:1px solid #38496D;
	border-bottom:1px solid #38496D;
	border-left:1px solid #798EB9;
}
.moreapps:hover {
	background:#38496B;
}
.why-table {
}
.why-table td {
	padding:8px 0px;
}
.why-table td strong {
	font-size:13px;
	color:#333;
}
.why-table td span {
	display:block;
}
.create-on-ur-own {
	background-color:#DEE7F8;
	background-color:#C1CCE6;
	background-image:url(../images/subpages/didyouknow.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:1px solid #8FA4D1;
	padding:25px 5px 25px 10px;
	margin:5px 0px 5px 0px;
}
.create-on-ur-own h2 {
	padding-left:85px;
}
.create-on-ur-own p {
	padding:0px 35px 0px 85px;
}
.create-on-ur-own ul {
	padding:0px 65px;
	margin-bottom:5px;
	text-align:justify;
}
.create-on-ur-own li {
	padding-bottom:10px;
}
.create-on-ur-own a {
	line-height:30px;
}
.postlink {
	background:#4D6495;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #798EB9;
	border-right:1px solid #38496D;
	border-bottom:1px solid #38496D;
	border-left:1px solid #798EB9;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
}
.postlink:hover {
	background:#38496B;
	text-decoration:none;
}
.main-quote {
	margin:0px 5px 0px 5px;
	padding:10px;
	background:#FFFCE8;
	background:#FFF7B9;
	font-family:georgia;
	font-size:12px;
	color:#333;
	line-height:20px;
	font-weight:bold;
	font-weight:normal;
	height:90%;
}
.declaration {
	border-bottom:1px solid #D3D3D3;
	border-left:2px solid grey;
	border-right:2px solid grey;
	border-top:1px solid #D3D3D3;
	line-height: 1.4em;
	font-family: verdana;
	font-size:12px;
	color:#486BA8;
	padding:10px;
	background:#EBEBEB;
}
.marketplace-category {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#C6D0E8;
	border:1px solid #98A8CA;
	padding:10px;
}
.marketplace-category h2 {
	font-size:14px;
	font-weight:bold;
	padding:4px 0px;
}
.marketplace-category a {
	font-weight:bold;
	font-size:20px;
	color:#1D11B0;
	margin:0px 12px;
	padding:0px;
}
.marketplace-points {
	margin:0px 0px 0px 30px;
}
.marketplace-points li {
	padding:10px 0px 0px 0px;
}
.wheredoes-zc-comein {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#DEE7F8 none repeat scroll 0%;
	border:1px solid #CAD8F3;
	list-style:none;
	padding:10px 5px 20px 5px;
	margin:15px 0px 65px 0px;
}
.wheredoes-zc-comein h2 {
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:5px;
	border-bottom:1px dotted #AAC1EC;
}
.wheredoes-zc-comein ul {
	margin:0px 40px;
}
.wheredoes-zc-comein li {
	padding:3px 0px;
}
.devzone-rightpane {
	background-color:#D7D7D7;
	padding:5px;
}
.devzone-rightpane div {
	background-color:#F2F2F2;
	border:1px solid #B2B2B2;
	padding:10px;
	margin:5px 0px;
}
.devzone-rightpane div h2 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
	border-bottom:2px solid #B6C3C9;
}
.devzone-rightpane div ul {
	margin:2px 0px 0px 5px;
}
.devzone-rightpane div li {
	list-style:none;
	padding:2px 0px 2px 10px;
	border-bottom:1px dotted #B8CEE0;
	background-image:url(../images/subpages/link_bullets.gif);
	background-repeat:no-repeat;
}
.devzone-leftpane {
	background-color:#F7F7F7;
	padding:5px;
}
.devzone-leftpane div {
	background-color:#F2F2F2;
	border:1px solid #D8D8D8;
	padding:10px;
	margin:5px 0px;
}
.devzone-leftpane div h2 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
	border-bottom:2px solid #B6C3C9;
}
.devzone-leftpane div ul {
	margin:2px 0px 0px 5px;
}
.resource-links {
	margin:0px 0px 0px 5px;
}
.resource-links li {
	list-style:none;
	padding:4px 0px
}
.resource-links li a {
	display:block;
	color:#284391;
	font-weight:bold;
}
.resource-sublinks {
	margin:0px 0px 0px 5px;
}
.resource-sublinks li {
	list-style:none;
	padding:2px 0px
}
.resource-sublinks li a {
	display:block;
	color:#284391;
	font-weight:normal;
}
.devzone-rightpane div li {
	list-style:none;
	padding:2px 0px 2px 10px;
	border-bottom:1px dotted #B8CEE0;
	background-image:url(../images/subpages/link_bullets.gif);
	background-repeat:no-repeat;
}
.devzone-masthead {
	background-image:url(../images/subpages/devzone_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFF99;
	border:1px solid #FEDB34;
	padding:10px;
	margin:10px 0px;
	height:260px;
}
.devzone-masthead h2 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
}
.devzone-signup-points {
	background:#FFFFEB;
	border:1px solid #F2E8BE;
	color:#000;
	padding:6px;
	font-weight:bold;
	font-size:13px;
}
.dev-signup {
	text-align:center;
	padding:4px 7px;
	_padding:8px 4px 10px 4px;
	background-color:#324B81;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #17253E;
	border-bottom:1px solid #17253E;
	text-align:center;
	font-size:15px;
	letter-spacing:-0.5px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.devzone-table {
	_width:97%;
}
.devzone-table td {
}
.devzone-table h3 {
	background:#DAE2F5;
	border-top:1px solid #015DDA;
	font-weight:bold;
	padding:4px;
}
.devzone-table h3 span {
	padding:0px 5px;
}
.getstarted-links {
	margin:30px 10px 0px 30px;
}
.getstarted-links li {
	padding:2px 0px 2px 10px;
	border-bottom:1px dotted #B8CEE0;
	background-image:url(../images/subpages/link_bullets.gif);
	background-repeat:no-repeat;
	list-style:none;
}
.getstarted-links li a {
	font-weight:bold;
}
.devzone-body {
	margin:5px 0px 20px 0px;
}
.partner-profile-table td {
	padding:20px 0px;
	border-bottom:1px dotted grey;
}
.partner-profile-table h2 {
	margin-bottom:2px;
}
.partner-profile-table h2 a {
	font-size:16px;
	font-weight:bold;
}
.partner-profile-table h3 {
	color:#3AAF3E;
	font-size:13px;
	margin-bottom:8px;
}
.partner-profile-innertable {
	margin-top:10px;
}
.partner-profile-innertable td {
	padding:2px 0px;
	border-bottom:none;
}
.partner-profile-innertable td strong {
	color:#666;
}
.web-video-outer-container {
	margin:20px 0px 40px 10px;
	_margin:20px 0px 40px 0px;
}
.web-video-holder {
	padding:15px 5px 25px 0px;
}
.web-video-holder td {
/*border-bottom:1px dotted #B6B6B6;
padding:10px 5px 10px 0px ;*/
}
.web-video-holder h2 {
	margin:50px 0px 5px 0px;
	text-align:left;
}
.web-video-holder h2 a {
	font-family:gerogia, times;
	font-weight:normal;
	font-size:25px;
	color:#000;
	color:#293F6B;
	text-decoration:underline;
}
.web-video-holder h2 a:hover {
	text-decoration:underline;
}
.web-video {
	border:6px solid #DAD6D6;
	background:#000;
}
.web-video object {
	padding:0px;
	margin:0px;
}
.video-credits {
	text-align:left;
	padding:10px 2px 10px 20px;
}
.video-credits h3 {
	color:#297E2C;
}
.video-credits h3 span {
	color:#3AAF3E;
	font-weight:normal;
}
.video-credits span {
	font-weight:bold;
	color:#666;
}
.video-credits span a {
	color:#284391;
}
.video-credits p {
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#666;
	font-size:11px;
	line-height:16px;
	_white-space:wrap;
	_width:240px;
}
.casestudy-table {
	_width:90%;
}
.casestudy-table td {
	padding:20px 0px 20px 20px;
	border-bottom:1px dotted #B6B6B6;
}
.casestudy-table h2 {
	margin-bottom:0px;
}
.casestudy-table h2 a {
	font-family:gerogia, times;
	font-weight:normal;
	font-size:25px;
	color:#000;
	text-decoration:none;
}
.casestudy-table h2 a:hover {
	text-decoration:underline;
}
.casestudy-table h3 {
	color:#297E2C;
}
.casestudy-table h3 span {
	color:#3AAF3E;
}
.casestudy-table p {
	margin:5px 0px 10px 0px;
}
.casestudy-link {
	font-weight:bold;
	font-size:16px;
	color:#0066FF;
}
.testimonial-table td {
	padding:20px 0px 20px 20px;
	border-bottom:1px dotted #B6B6B6;
}
.testimonial-table div {
	line-height:20px;
	background-image:url(../images/subpages/quote.gif);
	background-repeat:no-repeat;
	padding:10px 0px 10px 24px;
	color:#333;
}
.testimonial-table p {
	color:#3AAF3E;
	color:#000;
	font-family:gerogia, times;
	font-size:22px;
	font-weight:normal;
	line-height:25px;
	padding:0px 0px 0px 24px;
}
.testimonial-table p a {
	font-family:arial;
	line-height:18px;
	font-size:12px;
}
.testimonial-table strong {
	font-weight:normal;
	background-color:#FDEF9F;
	color:#000;
}
.featured-on img {
	margin:15px 0px;
}
.projposting-table {
	margin-bottom:20px;
}
.projposting-table td {
	padding:4px 10px;
	border-bottom:1px dotted #B1B1B1;
}
.projposting-table td a {
	font-weight:bold;
	font-size:13px;
}
.projposting-table td p {
	font-size:11px;
	color:#333;
}
.respond {
	text-decoration:none;
	color:#fff;
	background:#8CBF40;
	background:#79B0F3;
	border:1px solid #78A82E;
	border:1px solid #78A82E;
	font-size:10px;
	font-weight:bold;
	padding:1px 4px;
}
.discussions-table td {
	padding:8px 10px;
	border-bottom:1px dotted #B1B1B1;
}
.discussions-table td a {
	color:#2C408F;
}
.bluebullet-points li {
	list-style:none;
	background:url(../images/subpages/blue_dot.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
.whatsnew-band {
	background-color:#405379;
	height:250px;
}
.controls {
	margin:10px 10px 0px 0px;
	text-align:right;
}
.controls a {
	color:#A0CBE2;
	border:1px solid #A0CBE2;
	padding:1px 5px;
	font-weight:bold;
	text-decoration:none;
}
.headlines {
	margin:0px 10px 0px 10px;
}
.headlines h2 {
	font-size:40px;
	font-weight:normal;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#FFF;
}
.headlines p {
	color:#FFFF93;
	font-size:15px;
	font-weight:normal;
	color:#fff;
	margin-bottom:10px;
}
.headlines a {
	padding:2px 5px;
	text-decoration:none;
	border:1px solid #6C83B3;
	font-weight:bold;
	background:#4D6495;
	color:#C9E2F1;
}
.whatsnew-header h2 {
	margin:0px 0px -2px 0px;
	padding:0px;
	font-weight:bold;
	font-size:24px;
	letter-spacing:-0.5px;
	text-align:center;
	color:#324B81;
}
.whatsnew-header p {
	padding:1px 0px 10px 0px;
	font-weight:bold;
	color:#666;
}
.whatsnew-outer {
	height:490px;
}
.whatsnew-inner {
	padding:0px 15px;
}
.whatsnew-left {
	float:left;
	width:200px;
}
.whatsnew-content {
	float:left;
	border:1px solid #B8C6E6;
	width:660px;
	height:99%;
	text-align:center;
	vertical-align:middle;
	background:#B8C6E6;
}
.whatsnew-content div {
	padding:18px 4px 8px 4px;
}
.whatsnew-content p {
	margin:8px 0px 4px 0px;
}
.whatsnew-left ul {
	margin:10px 0px 0px 0px;
	padding:0px;
	border-left:1px dotted #CFCFCF;
	border-top:1px dotted #CFCFCF;
}
.whatsnew-left li {
	list-style:none;
	padding:4px 25px 4px 4px;
	border-bottom:1px dotted #CFCFCF;
}
.whatsnew-active {
	background:#B8C6E6;
	font-weight:bold;
	cursor:default;
	color:black;
}
.whatsnew-inactive {
	background:#fff;
	color:#30339C;
	cursor:pointer;
	font-weight:normal;
}
.whatsnew-inactive-hover {
	background:#F0F0F0;
	color:#000;
	cursor:pointer;
}
li {
	cursor:pointer;
}
.heading {
	font-family:arial, verdana;
	font-size:12px;
	font-weight:normal;
	color:#284391;
	padding:0px;
}
.offlineText {
	padding:0px 0px 0px 10px;
	font-size:10px;
	color:#666;
}
.projectpost-table {
	margin:0px;
}
.projectpost-table td {
	border-bottom:1px dotted #B5B5B5;
}
.respond-button-td {
	padding-top:4px;
}
.respond-button {
	background:#4D6495;
	background:#79B0F3;
	padding:0px 3px;
	color:#223879;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #3D88CF;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	cursor:pointer;
}
.respond-button:hover {
	background:#5098EF;
	color:#fff;
	text-decoration:none;
}
.project-title {
	font-weight:bold;
	color:#1D1D1D;
	padding-top:4px;
}
.project-desc {
	color:#666;
	font-size:11px;
	padding-bottom:14px;
}
/*styles for forum postings*/
.odd {
	list-style:none;
	border-bottom:1px dotted #B5B5B5;
	padding:5px 0px;
	color:#4D6495;
}
.odd a {
	color:#333;
}
.even {
	list-style:none;
	border-bottom:1px dotted #B5B5B5;
	padding:5px 0px;
	color:#4D6495
}
.even a {
	color:#333;
}
.websitesearch {
}
#searchBtn {
	position:relative;
	top:-2px;
*top:3px;
	left:185px !important;
	left:-20px;
	width:400px;
	width:200px;
	text-align:right;
}
#searchBtn a {
	background:url(../images/subpages/search_mktplc_button.gif) no-repeat 0px 0px;
	width:153px;
	height:26px;
	position:absolute;
}
#searchBtn.selected a {
	background:url(../images/subpages/but_searchappgallery-hover.gif) no-repeat 0px 0px;
	height:29px;
}
#searchStrip {
	text-align:right;
	background: url(../images/subpages/bg_searchstrip.gif) repeat-x scroll right top;
	display:none;
	height:28px !important;
	height:36px;
	padding:8px 6px 0px 0px !important;
	padding:5px 6px 0px 0px;
	color:#6B6B6B;
}
.gobutton {
	background-image:url(../images/subpages/but_go.gif);
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:18px;
	padding:0;
	padding-bottom:2px;
	width:28px;
}
#searchStrip .close-button {
	font-size:9px;
	border:1px solid #BFD4E7;
	color:#9D9B9B;
	padding:0px 2px 0px 2px;
	margin-left:10px;
}
#searchStrip .close-button:hover {
	border:1px solid #6B6B6B;
	color:#6B6B6B;
	text-decoration:none;
}
.searchTextfield, .textfield {
	border: 1px solid #FFFFFF;
	font-size:11px;
	padding:2px;
	color:#9D9B9B;
	width:150px;
	height:19px;
}
input.searchTextfield {
	border: 1px solid #BFD4E7;
	padding:2px;
	color:#9D9B9B;
	width:145px;
	height:20px;
}
.searchselect {
	border: 1px solid #BFD4E7;
	font-size:11px;
	padding:1px;
	color:#9D9B9B;
	width:150px;
}
.searchselect OPTION {
	padding: 0px 0px 0px 2px;
}
.sstory-items {
	list-item:none;
}
.sstory-items-active {
	background:none;
}
.sstory-items-inactive {
	background:none;
}
.sstory-content {
	margin:0px;
	padding:0px 30px 0px 30px;
	background-image:url(../images/subpages/ss_bg.gif);
	height:100%;
}
.sstory-content a {
	color:#0066FF;
}
.sstory-content a:hover {
	color:#000;
}
.sstory-content h1 {
	font-size:22px;
	font-weight:normal;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#27309A;
}
.sstory-table {
	margin-top:10px;
	width:100%;
	_width:90%;
}
.sstory-table td {
	padding:16px 0px;
}
.sstory-table h2 {
	font-size:18px;
	font-weight:normal;
	font-family:georgia, times;
	color:#304270;
	letter-spacing:-0.5px;
}
.sstory-table p {
	font-family:georgia, times;
	font-size:12px;
	line-height:22px;
	color:#52434C;
	margin-bottom:20px;
}
.sstory-table strong {
	background:#F6E595;
	background:#F9EDB5;
	font-weight:normal;
}
.projectpostings-box {
	text-align:center;
}
.projectpostings-box h3 {
	font-weight:bold;
	font-size:15px;
	letter-spacing:-0.5px;
}
.projectpostings-box h2 {
	margin:12px 0px 5px 0px;
}
.projectpostings-link {
	text-align:center;
	padding:6px 8px;
	_padding:8px 4px 10px 4px;
	background-color:#BC3218;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #17253E;
	border-bottom:1px solid #17253E;
	text-align:center;
	font-size:15px;
	letter-spacing:-0.5px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.projectpostings-link:hover {
	background-color:#A32914;
}
.projectpostings-box p {
	color:#826F00;
	font-size:10px;
	line-height:12px;
	margin:5px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	_margin:10px 0px 10px 0px;
}
.ods-splits {
	margin-top:30px;
	background:url(../images/subpages/ods_split_bg.jpg) no-repeat;
	width:683px;
	height:290px;
}
.ods-splits div {
	display:table-cell;
	_display:inline;
	float:left;
}
.ods-splits div p {
}
.ods-splits div ul {
	margin:10px 0px 0px 20px;
	_margin:0px 0px 0px 20px;
}
.ods-splits div li {
	list-style: disc;
	padding:2px 0px;
	font-size:11px;
	cursor:default;
}
.ods-splits div h2 {
	font-size:17px;
	font-weight:bold;
	color:#fff;
}
.ods-split-l {
	font-size:11px;
	padding:10px 0px 0px 10px;
}
.ods-split-l p {
	line-height:18px;
	color:#000;
	width:236px;
	_width:310px;
	padding:20px 10px 0px 85px;
	text-align:justify;
}
.ods-split-r {
	padding:10px 0px 0px 0px;
	_padding:10px 0px 0px 0px;
	_margin-left:15px;
}
.ods-split-r p {
	line-height:18px;
	color:#000;
	width:225px;
	padding:20px 10px 0px 85px;
	_width:315px;
	_padding:20px 10px 0px 125px;
	text-align:justify;
}
.apps-link-container {
}
.apps-link-container td {
	padding:2px 5px;
}
.apps-link-container td a {
	color:#284391;
	font-weight:bold;
	display:block;
	background-image:url(../images/subpages/apps_link.gif);
	background-repeat:no-repeat;
	background-color:#E6E6E6;
	padding:5px 30px 5px 15px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
	text-decoration:none;
}
.apps-link-container td a:hover {
	background-color:#E4E4E4;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	text-decoration:none;
}
.features-container {
}
.features-container ul {
	display:table-cell;
	padding-right:10px;
}
.features-container li {
	margin:0px;
	padding:5px 0px;
}
.features-container li a {
	color:#1043af;
	font-weight:bold;
	display:block;
	background-image:url(../images/subpages/apps_link.gif);
	background-repeat:no-repeat;
	background-color:#E6E6E6;
	padding:5px 30px 5px 15px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
	text-decoration:underline;
}
.features-container li a:hover {
	background-color:#E4E4E4;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	text-decoration:none;
}
.ods-expand {
	background:#F2F2F2;
	padding:5px;
	margin:10px 0px 0px 10px;
}
.ods-expand ul {
	margin:0px;
}
.ways {
	margin:0px 10px 20px 15px;
}
.ways li {
	text-align:justify;
	background:url(../images/subpages/3ways_bullet.gif)no-repeat;
	padding-left:25px;
}
.ways li p {
	padding:0px;
}
.footer-banner {
	margin:0px;
	text-align:center;
	background-color:#f5f5f5;
}
.footer {
	background:url(../images/subpages/footer_bg.gif) #F5F5F5 no-repeat;
	margin:-3px 0px 0px 0px;
	padding:0px;
	height:228px;
}
.footer div {
	float:left;
	margin-top:20px;
	padding:10px 26px;
}
.footer h2 {
	font-size:11px;
	color:#827f7f;
	padding:10px 0px 15px 0px;
}
.footer div a {
	display:block;
	color:#136cb0;
	font-size:11px;
	text-decoration:none;
	line-height:21px;
}
.footer div a:hover {
	color:#000;
	text-decoration:underline;
}
.footer-info {
	display:block;
	padding:10px 4px;
}
.footer-info p {
	float:left;
	clear:both;
	font-size:11px;
	color:#acacac;
}
.footer-info span {
	float:right;
	font-size:11px;
	color:#acacac;
}
.footer-clear {
	clear:both;
}
.footer-secndary {
	margin:20px 0px;
	text-align:center;
	font-size:11px;
}
.footer-secndary a {
	display:table-cell;
	padding:0px 10px;
	margin:0px;
	font-size:11px;
	color:#999;
	text-decoration:none;
	border-right:1px solid #d5d5d5;
}
.footer-secndary a:hover {
	color:#666;
	text-decoration:underline;
}
.html-builder-video {
	width:665;
	height:300;
	border:8px solid #D7D7D7;
}
.sample-html-header {
	background:url(../images/subpages/sample_html_header.gif);
	padding:10px 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #DCDBDB;
}
.sample-html-header li {
	padding:0px 4px;
	display:table-cell;
	_display:inline;
}
.sample-html-active {
	background:#919397;
	background:#7187A6;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	padding:3px 10px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.sample-html-inactive {
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	padding:3px 6px;
	font-size:13px;
	font-weight:bold;
}
.sample-html-inactive-hover {
	background:#EAEBEC;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	padding:3px 6px;
	font-size:13px;
	font-weight:bold;
}
.sample-html-images-container {
}
.sample-html-images {
	background-color:#ececec;
	background:url(../images/subpages/html_form_image_bg2.gif);
	background-repeat:repeat-x;
	height:415px;
	margin-bottom:40px;
}
.sample-html-images ul {
	margin:0px;
	padding:40px 0px 0px 0px;
}
.sample-html-images li {
	float:left;
	clear:width;
	padding:10px 4px 10px 4px;
	list-style:none;
}
.sample-html-images li p {
	font-size:11px;
	color:#9198B7;
	text-align:center;
}
.sample-html-images li a {
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#485dc5;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
}
.sample-html-images li a:hover {
	border-right:1px solid #8A9FBF;
	border-bottom:1px solid #8A9FBF;
}
.sample-html-images img {
	border:5px solid #fff;
	margin-bottom:5px;
}
.sample-html-images img:hover {
	border:5px solid #C8D2E1;
	border:5px solid #80B0E1;
}
.video-courtesy {
	text-align:right;
	font-size:10px;
	color:#BEBEBE;
}
.video-courtesy a {
	text-align:right;
	font-size:10px;
	color:#BEBEBE;
	text-decoration:none;
}
.video-courtesy a:hover {
	color:#333;
}
.cog-links {
	display:table-cell;
	text-align:left;
	padding-right:120px;
}
.cog-links ul {
	margin:5px 0px 0px 5px;
}
.cog-links li {
	font-size:15px;
	background:url(../images/subpages/tick.gif) no-repeat;
	padding:0px 0px 20px 30px;
	cursor:default;
}
.cog-links li a {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.cog-links li p {
	color:#666666;
	padding:3px 0px 0px 0px;
}
.cog-contact {
	display:table-cell;
	text-align:left;
	width:400px;
}
.cog-contact ul {
	margin:5px 0px 0px 5px;
}
.cog-contact li {
	font-size:15px;
	padding:0px 0px 20px 30px;
	cursor:default;
}
.cog-contact p {
	font-size:20px;
	font-weight:bold;
	color:#666;
}
.cog-contact p a {
	font-size:20px;
	font-weight:bold;
}
.cog-contact p span {
	font-size:20px;
	font-weight:bold;
	color:#666;
}
.row {
	border-bottom:1px dotted #B6B6B6;
	padding:25px 0px;
	margin-left:15px;
}
.row h3 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:22px;
	line-height:32px;
	color:#485dc5;
}
.row div {
	display:table-cell;
	_display:inline;
	vertical-align:top;
}
.row-content {
	width:320px;
	_width:300px;
	color:#666666;
	line-height:1.8;
	padding:0px 5px 0px 0px;
}
.row-image {
	padding-left:20px;
}
.create-database {
	border-bottom:1px dotted #B6B6B6;
	padding:35px 0px;
}
.create-database h3 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:22px;
	line-height:27px;
	color:#485dc5;
}
.create-database div {
	display:table-cell;
	_display:inline;
	vertical-align:top;
}
.create-database-link {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	text-decoration:underline;
	font-weight:bold;
	font-size:15px;
	background:#Efefef;
	background:#4976D1;
	color:#fff;
	padding:8px 15px;
}
.create-database-link:hover {
	background:#2D57B0;
}
.create-databaseR1 {
	border-bottom:1px dotted #B6B6B6;
	padding:0px 0px 35px 0px;
	margin-top:0px;
}
.create-databaseR1 h3 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:22px;
	line-height:32px;
	color:#485dc5;
}
.create-databaseR1 div {
	display:table-cell;
	_display:inline;
	vertical-align:top;
}
.create-database img {
	margin-bottom:20px;
}
.create-database-content {
	color:#666666;
	line-height:1.8;
	padding:10px 5px 0px 0px;
}
.create-db-footer-wrap {
	border:4px solid #EEEEEE;
	margin:40px 0px 80px 0px;
}
.create-db-footer {
	border:1px solid #DDDDDD;
	padding:0px 0px 30px 0px;
}
.create-db-footer div {
	display:table-cell;
}
.create-db-footer-hdr {
	font-size:17px;
	color:#666666;
}
.create-db-footer h3 {
	font-weight:bold;
	padding:0px 0px 0px 30px;
}
.rightpane-wht {
	background-color:#fff;
	padding:5px;
	padding:40px 0px 0px 0px;
	text-align:center;
}
.rightpane-hightlight {
	background:url(../images/subpages/sidebar_highlight_btm.gif) no-repeat;
	background-position:bottom;
	width:206px;
	margin:70px 0px 70px 20px;
}
.rightpane-hightlight h3 {
	background:url(../images/subpages/sidebar_highlight_top.gif) no-repeat;
	margin:0;
	padding:18px 0px 5px 0px;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:13px;
	color:#797C80;
	color:#719DE8;
	font-weight:bold;
	border-bottom:1px dotted #E0E0E0;
}
.rightpane-hightlight ul {
	margin-left:10px;
	text-align:left;
	padding:10px 5px 20px 5px;
}
.rightpane-hightlight li {
	font-size:11px;
	font-weight:bold;
	list-style:none;
	padding:8px 0px 10px 20px;
	cursor:default;
	color:#797C80;
	text-align:left;
	background: url(../images/subpages/list_bullet.gif) no-repeat;
}
.big-clr-testimonial {
	margin-top:50px;
	text-align:center;
	background:url(../images/subpages/blue_testi_bg.gif) no-repeat;
	width:259px;
	height:146px;
	text-align:center;
}
.big-clr-testimonial div {
	font-size:17px;
	color:#4f72be;
	line-height:26px;
	color:#4676CE;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	padding:5px 15px 37px 15px;
	text-align:center;
}
.big-clr-testimonial img {
	padding-top:5px;
}
.big-testimonial {
	margin:60px 0px 0px 0px;
	text-align:center;
}
.big-testimonial div {
	font-size:17px;
	font-weight:normal;
	color:#4f72be;
	color:#999;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	background:url(../images/subpages/testi_callout.gif) no-repeat;
	background-position:bottom;
	padding:0px 0px 35px 0px;
}
.big-testimonial img {
	padding-top:5px;
}
.small-testimonial {
	margin-top:80px;
	text-align:center;
}
.small-testimonial div {
	font-size:17px;
	font-weight:normal;
	color:#999;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	line-height:22px;
	text-align:left;
	background:url(../images/subpages/testi_callout.gif) no-repeat;
	background-position:bottom;
	padding:0px 0px 35px 0px;
	text-align:center;
	line-height:25px;
}
.small-testimonial div strong {
	color:#626262;
	font-weight:normal;
	font-size:20x;
}
.small-testimonial p {
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
.small-testimonial span {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#999;
}
.tiny-testimonial div {
	font-size:14px;
	font-weight:normal;
	color:#999;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	line-height:20px;
	text-align:left;
	background:url(../images/subpages/testi_callout.gif) no-repeat;
	background-position:bottom;
	padding:0px 0px 35px 0px;
	text-align:center;
	line-height:25px;
}
.tiny-testimonial p {
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
.new-content {
	margin:10px 30px 0px 20px;
	padding:10px 20px 0px 0px;
}
.new-content a {
	color:#0066FF;
}
.new-content a:hover {
	color:#000;
}
.new-content h2 {
	font-size:24px;
	font-weight:regular;
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif, Arial;
	letter-spacing:-0.5px;
	padding:10px 0px 0px 0px;
	margin:5px 0px;
	color:#27309A;
}
.new-contentLR {
	padding:30px 25px 0px 25px;
	color:#666666;
	line-height:1.8;
}
.new-contentLR a {
	color:#0066FF;
}
.new-contentLR a:hover {
	color:#000;
}
.new-contentLR h2 {
	font-size:22px;
	font-weight:regular;
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif, Arial;
	letter-spacing:-0.5px;
	padding:10px 0px 0px 0px;
	margin:5px 0px;
	color:#27309A;
}
.footer-video-container {
	background:#fdf7d5 none repeat scroll 0 0;
	border-top:3px solid #e1e0b5;
	padding:10px 0px 40px 0px;
	text-align:center;
	margin:10px 0px 40px 20px;
}
.video {
	border:8px solid #D6D6D6;
	margin-left:230px;
	text-align:center;
	width:476px;
}
.hfb-masthead-bg {
	background:url(../images/subpages/hfb_masthead.gif) no-repeat;
	background-color:#efefef;
	padding:0px 0px 20px 0px;
}
.hfb-masthead {
	float:left;
	clear:both;
}
.hfb-video {
	float:right;
}
.hfb-signup {
	margin:5px 0px 10px 0px;
	padding:5px;
	background:#fadc76;
	text-align:center;
}
.hfb-signup h2 {
	font-size:22px;
	font-weight:regular;
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif, Arial;
	letter-spacing:-0.5px;
	color:#27309A;
}
.hfb-signup a {
	font-size:22px;
	font-weight:regular;
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif, Arial;
	letter-spacing:-0.5px;
	color:#27309A;
}
.hfb-signup a:hover {
	color:#000;
}
.leftpane {
	margin-bottom:10px;
	background:url(../images/subpages/left_bg.jpg) no-repeat;
}
.leftpane-links {
	border-bottom:1px solid #FFFFFF;
	margin:0px 0 18px 0px;
	padding:45px 0px 0px 0px;
}
.leftpane li {
	color:#797C80;
	list-style-type:none;
	margin:0px;
}
.leftpane-inactive a {
	border-bottom:1px solid #DCDDDE;
	border-top:1px solid #FFFFFF;
	color:#485DC5;
	display:block;
	font-size:13px;
	font-weight:bold;
	padding:10px 0 10px 10px;
	text-decoration:none;
	height:15px;
}
.leftpane-inactive a:hover {
	background:#f8f7f7;
	color:#000;
}
.leftpane-active {
	display:block;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#EEEEEE #FFFFFF #EEEEEE #DDDDDD;
	border-style:solid;
	border-width:1px;
	color:#797C80;
	font-size:13px;
	font-weight:bold;
	padding:10px 0 10px 10px;
	text-decoration:none;
	white-space:nowrap;
}
.leftpane-sublink {
	background:#fff;
	border-bottom:none;
	margin:5px 0px 0px 10px;
	padding:0px;
}
.leftpane-sublink li {
	padding:3px 0 3px 10px;
	background:url(../images/subpages/arrow_tiny.gif) no-repeat;
}
.leftpane-sublink-inactive a {
	color:#485DC5;
	font-size:11px;
	text-decoration:none;
}
.leftpane-sublink-active a {
	color:#A7A9AB;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.leftpane-2nav {
	width:140px;
	margin:0px 10px;
	padding:5px;
}
.leftpane-2nav li {
	padding:10px 0px 10px 3px;
	border-bottom:1px dotted #DCDDDE;
	list-style:none;
}
.leftpane-2nav li a {
	color:#485DC5;
	text-decoration:none;
	font-size:11px;
}
.leader {
	color:#7B8188;
	color:#64696F;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	margin-bottom:36px;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:27px;
	text-align:left;
}
.leader2 {
	color:#7B8188;
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:24px;
	text-align:left;
}
.quick-note {
	background:#FFFFFF url(../images/subpages/quick_note_btm.png) no-repeat scroll left bottom;
	margin:0px 4px 18px 0px;
	padding:0px 13px 0px 13px;
	width:189px;
	margin-right:2px;
}
.quick-note h2 {
	-x-system-font:none;
	background:#3A99EB url(../images/subpages/quick_note_top.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	margin:0 -13px 12px;
	padding:4px 13px 4px 13px;
}
.quick-note blockquote {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:22px;
	margin:0px;
	text-align:left;
}
.quick-note div {
	font-size:12px;
	color:#7D7D7D;
	line-height:22px;
	font-family:georgia, times;
	border-bottom:1px solid #D5DDE6;
	padding:10px 2px;
}
.quick-note p {
	color:11px;
	color:#999;
	text-align:right;
}
.quick-note ul {
	margin:5px 0px 0px 5px;
	padding-bottom:10px;
}
.quick-note ul li {
	padding:0px 0px 3px 20px;
	font-size:12px;
	list-style:none;
	background: url(../images/subpages/check_mark_sm.png) no-repeat;
}
.twitter {
	background:#FFFFFF url(../images/subpages/twitter_btm.gif) no-repeat scroll left bottom;
	padding:0px 13px 0px 13px;
	width:174px;
	_width:200px;
	margin:40px 2px 0px 0px;
}
.twitter h2 {
	background:url(../images/subpages/twitter_header.gif) no-repeat scroll 0 0;
	color:#394E7C;
	font-family:Arial;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	margin:0 -13px 12px;
	padding:34px 13px 4px 13px;
	text-shadow:1px 1px 1px #FFFFFF;
}
.twitter div {
	font-size:12px;
	color:#7D7D7D;
	line-height:22px;
	font-family:georgia, times;
	border-bottom:1px solid #D5DDE6;
	padding:10px 2px;
}
.twitter p {
	color:11px;
	color:#999;
	text-align:right;
}
.twitter a {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	background:#DCDCDC;
	padding:4px 10px;
}
.inline-quote {
	float:right;
	margin:1px 0 1px 40px;
	width:200px;
	text-align:center;
}
.inline-quote div {
	font-size:17px;
	font-weight:normal;
	color:#999;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	line-height:22px;
	text-align:left;
	background:url(../images/subpages/testi_callout.gif) no-repeat;
	background-position:bottom;
	padding:0px 0px 35px 0px;
	text-align:center;
	line-height:25px;
}
.inline-quote div strong {
	color:#626262;
	font-weight:normal;
	font-size:20x;
}
.inline-quote img {
	padding-top:10px;
}
.inline-quote p {
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#999;
}
.comp-table {
	margin-bottom:60px;
}
.comp-table td {
	padding:5px;
	border-bottom:1px dotted #DDDDDD;
	border-right:1px dotted #F2F2F2;
	font-size:14px;
}
.comp-table-header {
	background:#CCD8EC;
	padding:8px 0px;
	font-weight:bold;
	color:#000
}
.comp-table ul {
	margin-left:25px;
}
.comp-table ul li {
	color:#666666;
	line-height:1.8;
	padding:5px 0px;
	text-align:left;
}
.comp-table2 {
	margin-bottom:60px;
}
.comp-table2 td {
	padding:8px;
	border-bottom:1px dotted #DDDDDD;
	border-right:1px dotted #F2F2F2;
	font-size:14px;
}
.comp-table2 ul {
	margin-left:25px;
}
.comp-table2 ul li {
	color:#666666;
	line-height:1.8;
	padding:5px 0px;
	text-align:left;
	white-space:nowrap;
}
.paas-benefits {
	padding:0px 30px 0px 30px;
}
.paas-benefits div {
	float:left;
	border:1px solid #C8CED7;
	margin:0px 20px 120px 20px;
	height:450px;
}
.paas-benefits div h2 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	background:#AFC0E0;
	color:#ffff;
	padding:10px;
}
.paas-benefits ul {
	margin:10px 40px;
}
.paas-benefits li {
	color:#666666;
	line-height:1.8;
	padding:5px 0px;
	text-align:left;
}
.paas-benefits p {
	color:#666666;
	line-height:1.6;
	width:280px;
	text-align:left;
	padding-top:10px
}
.code {
	background:#FEFFBF;
	margin:14px 0px 10px 45px;
	padding:20px 10px 10px 30px;
	color:#BA5823;
	font-size:12px;
	font-weight:normal;
	font-family:georgia, times;
	width:80%;
	background:#FEFFBF;
	line-height:24px;
	background-image:url(../images/subpages/code_bg.gif);
	background-repeat:repeat-x;
}
.mentoined-in {
	margin:30px 30px 30px 20px;
	padding:10px 20px 10px 20px;
	text-align:center;
	border:1px dotted #B6B6B6;
}
.mentoined-in h2 {
	font-size:24px;
	font-weight:regular;
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif, Arial;
	letter-spacing:-0.5px;
	padding:5px 0px 5px 10px;
	margin:5px 0px;
	color:#27309A;
	border-bottom:1px dotted #B6B6B6;
}
.mentoined-in img {
	padding:20px 30px;
}
.features-toc {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#F7F7F7;
	border:1px solid #E5E4E4;
	border-right:2px solid #E5E4E4;
	border-bottom:2px solid #E5E4E4;
	margin-top:5px;
}
.features-toc ul {
	display:table-cell;
	_display:inline;
	padding:20px 20px;
	_padding:10px 5px;
	margin:0px;
	_width:160px;
	vertical-align:top;
}
.features-toc li {
	padding:2px 0px;
	cursor:default;
	list-style:none;
	border-bottom:1px dotted #E5E4E4;
}
.features-toc li a {
	color:#5367C8;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/subpages/features_link.gif) no-repeat;
	padding-left:13px;
	_white-space:nowrap;
}
.features-toc li a:hover {
	color:#000;
}
.features-container2 {
	margin-bottom:140px;
	border-bottom:4px solid red;
}
.features {
	border-bottom:1px dotted #B6B6B6;
	padding:15px 0px;
	margin-left:15px;
}
.features h2 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:20px;
	margin:0px;
	padding:0px;
	letter-spacing:0px;
	color:#485dc5;
	float:left;
	_display:inline;
	width:140px;
	line-height:25px;
	_padding-left:5px;
}
.features div {
	display:table-cell;
	_display:inline;
	vertical-align:top;
	_width:550px;
}
.features div ul {
	color:#666666;
	padding:0px;
	margin-left:30px;
}
.features div li {
	padding:0px 0px 10px 0px;
	cursor:default;
	color:#6E6E6E;
	font-weight:bold;
	font-size:13px;
}
.features li h3 {
	padding:10px 0px 0px 20px;
	margin:0px;
	background:url(../images/subpages/features.jpg) no-repeat;
}
.features li p {
	color:#636B75;
	line-height:1.8;
	margin:0px;
	padding:0px;
}
.features li a {
	color:#0066FF;
	color:#59569A;
	color:#6489D8;
	text-decoration:underline;
}
.features li a:hover {
	color:#000;
}
.features-image {
	padding-left:20px;
	text-align:center;
}
.features-image img {
	float:left;
	padding:10px 5px;
}
.features-subpoints {
	margin:0px;
	padding:0px;
}
.features-subpoints li {
	padding:0px;
	font-weight:lighter;
}
.features-top {
	text-decoration:none;
	background:url(../images/subpages/top.gif) no-repeat;
	width:18px;
	height:18px;
	padding:0px 5px 0px 0px;
	_padding:0px 10px 0px 0px;
	margin:0px;
	float:left;
}
.body-testimonial {
	margin:10px 0px;
	border-top:3px double #DDDDDD;
	border-bottom:3px double #DDDDDD;
	padding:10px;
	font-size:17px;
	font-weight:normal;
	color:#4f72be;
	color:#999;
	font-family:georgia, times;
	letter-spacing:-0.5px;
	text-align:center;
}
.benefits-box div {
	margin:20px 0px 0px 0px;
}
.body-sub-nav {
	background:url(../images/subpages/sub_nav_bg.gif) no-repeat left top;
	background-repeat:no-repeat;
	height: 32px;
	padding:4px 0px 0px 0px;
	vertical-align:bottom;
}
.body-sub-nav li {
	display:table-cell;
	_display:inline;
	padding:0px 10px;
	border-right:1px dotted #D7D7D7;
}
.body-sub-nav-inactive {
	padding:2px 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-shadow: #fff 0px 1px 1px;
}
.body-sub-nav-inactive-h {
	padding:2px 10px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	text-shadow: #fff 0px 1px 1px;
}
.body-sub-nav-active {
	background:#919397;
	background:#8E8E8E;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	padding:2px 10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-shadow:none;
	text-decoration:none;
	border:none;
}
.overview-topics-container {
	margin:10px 20px 0px 20px;
}
.overview-topics {
	padding:10px 0px;
}
.overview-topics div {
	display:table-cell;
	_display:inline;
	vertical-align:top;
}
.overview-content {
	color:#666666;
	line-height:1.8;
	padding:0px 5px 0px 0px;
	_width:400px;
}
.overview-img {
	padding-right:40px;
}
.overview-content strong {
	display:block;
	font-size:14px;
}
.overview-subpoints {
	margin:0px 0px 0px 20px;
*margin:0px 0px 0px 15px;
	padding:0px;
}
.overview-subpoints li {
	padding:2px;
	cursor:default;
}
.overview-subpoints li strong {
	font-size:12px;
	display:inline;
}
.overview-code {
	color:#449D4A;
	font-size:11px;
	font-weight:bold;
	font-family:georgia, times;
}
.overview-topics-footer {
	border-top:3px solid #DDDDDD;
	clear:both;
	margin-bottom:80px;
	padding:10px 0px;
}
.overview-topics-footer a {
	font-size:13px;
	font-weight:bold;
	background:#DCDCDC;
	text-decoration:none;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	padding:2px 10px;
}
.getting-started-footer {
	border-top:3px double #DDDDDD;
	padding:25px 15px;
	margin:20px 0px 40px 0px;
}
.screens-left ul {
	margin: 5px 0px 40px 0px;
}
.screens-left li {
	list-style:none;
	padding:40px 5px 30px 5px;
	border-bottom:3px solid #666666;
	cursor:default;
	text-align:center;
}
.screens-left p {
	padding:2px 4px 15px 4px;
	color:#8B8B8B;
}
.screens-left h2 {
	margin:0px 0px 20px 0px;
	padding-top:0px;
	line-height:0px;
}
.screens-right {
	margin:20px 10px 0px 0px;
	text-align:center;
	background:#efefef;
}
.screens-right ul {
	margin-top:5px;
}
.screens-right li {
	list-style:none;
	cursor:default;
	text-align:center;
	padding:30px 0px;
}
.screens-right li p {
	color:#000;
}
.screens-right h3 {
	font-size:15px;
	color:333;
	border-bottom:1px dotted #DDDDDD;
}
.dont-need {
	background:url(../images/subpages/need_dontneed3.gif) no-repeat left top;
	width:188px;
	height:188px;
	text-align:left;
}
.dont-need p {
	padding:143px 25px 0px 9px;
	text-align:center;
}
.dont-need p a {
	font-weight:bold;
	color:#586CCB;
	text-decoration:none;
	line-height:16px;
}
.dont-need p a:hover {
	color:#000000;
}
.field-types-table {
	background:#F3F5FC;
	padding:5px 5px 0px 5px;
	_margin:0px 2px;
}
.field-types-table td {
	padding:7px 5px;
	border-bottom:1px solid #E0E0E0;
	font-size:11px;
	line-height:21px;
}
.field-types-table td a {
	font-size:11px;
}
.field-type {
	font-weight:bold;
	color:#4976D1;
	white-space:nowrap;
}
.leader-display {
	width:480px;
	_width:480px;
	float:left;
	margin-right:60px;
	padding:-10px 40px 0px 0px;
	_padding:-30px 20px 0px 0px;
	vertical-align:top;
}
.display-in {
	float:left;
	padding-top:-10px;
}
.pricing table {
	margin-bottom:40px;
}
.pricing-head {
	background-color:#394E7C;
	background:url(../images/subpages/subpage_head_bg.gif) repeat-x top left;
	padding:2px 10px 2px 10px;
	vertical-align:bottom;
	_vertical-align:top;
}
.pricing-head-title {
	text-align:center;
}
.pricing-head-title h1 {
	color:#fff;
	font-size:28px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:20px 0px 5px 0px;
	text-shadow:1px 1px 1px #000;
}
.pricing {
	width:100%;
	_width:99%;
	margin:0px 10px;
	padding:0px;
}
.pricing h2 {
	text-align:center;
	color:#333;
	font-size:38px;
	font-weight:bold;
	letter-spacing:-1.5px;
	margin:20px 0px -5px 10px;
}
.pricing h3 {
	text-align:center;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0px;
	color:#A4A4A4;
	margin:3px 0px 1px 0px;
	padding:0px;
}
/***** NEW PRICING STYLES STARTS******/

.pricing-container {
	margin:20px 5px 0px 0px;
	_margin:20px 5px 5px 0px;
	width:100%;
}
.pricing div {
	float:left;
}
.pricing-points {
	width:120px;
	text-align:right;
}
.pricing-points ul {
	margin:143px 0px 0px 10px;
	padding:0px;
}
.pricing-points li {
	padding:5px;
	border-bottom:1px solid #E9E9E9;
	font-size:14px;
	list-style:none;
	white-space:nowrap;
	padding-right:5px;
}
.kuttai {
	width:157px;
	*width:154px;
	height:338px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #efefef;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	margin:10px 0px 0px 0px;
	background:#F7F7F7;
	_vertical-align:top;
}
.kuttai div {
	border-bottom:1px solid #CCCCCC;
	width:100%;
	margin:0px;
	padding-bottom:10px;
}
.kuttai a {
	color:#fff;
	font-weight:bold;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	background:#EB282C;
none repeat scroll 0%;
	background:#4587C9;
	cursor:pointer;
	padding:4px 12px;
	font-size:19px;
	text-decoration:none;
}
.kuttai a:hover {
	background:#224B75;
}
.kuttai p {
	font-size:18px;
	font-weight:normal;
	padding:8px 12px;
}
.kuttai span {
	font-size:11px;
	color:#45688F;
	padding:5px 0px 0px 0px;
	display:block;
}
.kuttai ul {
	margin:105px 0px 0px 0px;
	_margin:15px 0px 0px 0px;
	padding:0px;
}
.kuttai li {
	padding:3px 10px;
	list-style:none;
	white-space:nowrap;
	font-size:12px;
	cursor:default;
	text-align:center;
	color:#737373;
}
.kuttai li strong {
	font-size:14px;
	font-weight:bold;
	color:#575757;
	color:#535353;
	text-align:center;
}
.nettai {
	width:165px;
	text-align:center;
	height:354px;
}
.nettai div {
	background:#FBF2E1;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	margin:0px;
	padding:0px 0px 8px 0px;
}
.nettai p {
	font-size:20px;
	font-weight:normal;
	padding:8px 12px;
}
.nettai span {
	font-size:11px;
	color:#45688F;
	padding:5px 0px 0px 0px;
	display:block;
}
.nettai ul {
	margin:110px 0px 0px 0px;
	_margin:15px 0px 0px 0px;
	padding:0px;
}
.nettai li {
	padding:3px 10px;
	font-size:12px;
	list-style:none;
	white-space:nowrap;
	color:#1F1F1F;
	cursor:default;
}
.nettai li strong {
	font-size:15px;
	font-weight:bold;
	color:#353535;
	color:#1F1F1F;
	text-align:center;
}
.nettai a {
	color:#fff;
	font-weight:bold;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	background:#EB282C;
none repeat scroll 0%;
	background:#D91F1F;
	cursor:pointer;
	padding:6px 12px;
	font-size:19px;
	text-decoration:none;
}
.nettai a:hover {
	background:#C61C1C;
}
.nettai-wrapper {
	border:3px solid #D97959;
}
.r-shad {
	background-image:url(../images/subpages/right_shadow.png);
	background-position:right center;
	background-repeat:no-repeat;
	border-right:1px solid #BDBCBC;
}
.l-shad {
	background-image:url(../images/subpages/left_shadow.png);
	background-position:left center;
	background-repeat:repeat-y;
}
/* IMPORTANT: CHANGE THE NAME, PRICING PAGE USES DIFF STYLE*/
.pricing-helpline {
	background:#FFFFCB none repeat scroll 0 0;
	border-bottom:1px solid #FFC900;
	border-top:1px solid #FFC900;
	margin:0px 30px 50px 30px;
	padding:15px 5px;
	text-align:center;
	font-weight:bold;
	color:#999;
	font-size:16px;
}
.pricing-helpline h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#666;
	margin-bottom:7px;
}
.pricing-helpline a {
	color:#0066FF;
	font-weight:bold;
	font-size:16px;
}
.pricing-helpline a:hover {
	color:#000;
}
.pricing-helpline p {
	color:#666666;
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
}
.pricing-helpline2 {
	background:#F7F7F7;
	border:1px solid #CCCCCC;
	margin:0px 5px 50px 60px;
*margin:20px 10px 50px 0px;
	padding:20px 10px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#999;
}
.pricing-helpline2 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#666;
	margin:0px 0px 10px 0px;
	line-height:25px;
}
.pricing-helpline2 a {
	color:#0066FF;
	font-weight:bold;
	font-size:20px;
}
.pricing-helpline2 a:hover {
	color:#000;
}
.pricing-helpline2 p {
	color:#666666;
	font-size:25px;
	font-weight:bold;
	padding-top:5px;
}
.pricing-footer {
	color:#333;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin:-30px 0px 100px 0px;
	padding:0px;
}
.pricing-footer a {
	color:#4F6099;
	font-weight:bold;
	font-size:14px;
}
.customer-block {
	text-align:center;
	margin:20px 30px 40px 30px;
	_margin:10px 30px 40px 30px;
	display:block;
}
.customer-block h2 {
	font-size:19px;
	font-weight:normal;
	letter-spacing:0px;
	color:#A4A4A4;
	color:#444444;
	padding:30px 0px 10px 0px;
	border-top:2px solid #E0E0E0;
}
.pricing-quote {
	text-align:center;
	margin:-5px 30px 55px 30px;
	_margin:10px 30px 40px 30px;
	padding-bottom:25px;
}
.pricing-quote h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:25px;
	letter-spacing:-1px;
	line-height:32px;
	color:#A4A2A2;
	padding:0px 0px 0px 10px;
}
.pricing-cc {
	background:url(../images/subpages/credit-cards.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin:-20px 0px 20px -10px;
*margin:-10px 0px 20px -10px;
	padding:0px 0px 10px 23px;
	vertical-align:top;
	width:270px;
	_width:290px;
}
/***** NEW PRICING STYLES ENDS******/




.entr-header {
	background-color:#234F7A;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:8px 4px;
}
.profplus-header {
	background-color:#2C6298;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:8px 4px;
	white-space:nowrap;
}
.prof-header {
	background-color:#DA5858;
	color:#fff;
	font-weight:bold;
	font-size:17px;
	padding:3px 4px;
}
.prof-header p {
	font-size:11px;
	font-weight:bold;
	color:#FADC76;
	padding:0px;
	margin:0px;
}
.stand-header {
	background-color:#3475B6;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:8px 4px;
}
.basic-header {
	background-color:#5994CE;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:8px 4px;
}
.free-header {
	background-color:#EBC03D;
	background-color:#78A8D8;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:8px 4px;
}
.price {
	font-size:22px;
	font-weight:normal;
	padding:8px 12px;
}
.free {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:8px 22px;
	color:#D7312D;
}
.basic-signup {
	padding:10px 0px 10px 0px;
}
.pricing-br {
	background:#FFF9CE;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	border:1px solid #FFE8CE;
	padding:15px 0px;
	margin:-6px 30px 40px 30px;
	_margin:10px 30px 40px 30px;
	display:block;
}
.pricing-br h2 {
	font-size:22px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#735354;
	letter-spacing:0px;
	text-align:center;
}
.pricing-br h3 {
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#956A6B;
}
.pricing-faq {	
	margin:10px 10px 0px 10px;
	*margin:10px 5px 0px 5px;
	padding-top:20px;
	
}
.pricing-faq div {
	float:left;
	padding:0px 10px;
	width:31%;
	height:215px;
*height:220px;
*width:33%;
}
.pricing-faq div h3 {
	font-weight:bold;
	font-size:16px;
	color:#333;
	display:block;
}
.pricing-faq div p {
	color:#666666;
	line-height:1.8;
	margin-bottom:30px;
}
.pricing-faq div ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}
.pricing-faq div li {
	color:#666666;
	line-height:1.8;
	cursor:default;
}
.pricing-customers {
	margin:0px 20px;
	text-align:center;
}
.pricing-customers h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	color:#666;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #B0B0B0;
}
.addons {
	margin:0px 50px 30px 20px;
*margin:0px 50px 50px 50px;
	border:1px dashed #CCCCCC;
	padding:20px;
	text-align:center;
}
.addons span {
	background-color:#FFFFFF;
	background-image:url(../images/subpages/addon_bg.gif);
	background-repeat:no-repeat;
	color:#345C30;
	font-size:13pt;
	font-weight:bold;
	padding:11px 5px 23px 50px;
	position:relative;
	text-align:center;
	top:-13px;
}
.addons p {
	font-size:11px;
	color:#666;
	margin:10px 0px 5px 0px;
}
.addons p a {
	font-size:11px;
	color:#666;
}
.addons table {
	width:80%;
}
.addons table td {
	border-bottom:1px dotted #E2E2E2;
	padding:10px;
}
.addons-features {
	font-size:14px;
	font-weight:bold;
	color:#006DC4;
	border-right:1px dotted #E2E2E2;
}
.addons-price {
	font-size:14px;
	font-weight:bold;
	color:#535353;
}
.resources {
	border-bottom:1px dotted #B6B6B6;
	padding:15px 0px;
	margin:0px 40px 0px 10px;
}
.resources h3 {
	font-family:HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, sans-serif;
	font-size:22px;
	line-height:27px;
	color:#485dc5;
}
.resources-content {
	color:#666666;
	line-height:1.8;
	padding:10px 5px 0px 0px;
}
.resources-content ul {
	display:table-cell;
	padding:0px 0px 0px 30px;
	width:350px;
}
.resources-content li {
	list-style:none;
	padding:3px 0px 3px 15px;
	background:url(../images/subpages/link_bullets2.gif) no-repeat left top;
	white-space:nowrap;
	cursor:default;
}
.resources img {
	float:left;
	clear:both;
	vertical-align:middle;
	padding:5px 20px 10px 0px;
}
.resources-axn {
	margin:0px 20px 20px 0px;
	background:#F2F2F2;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	padding:20px 15px;
	text-align:left;
}
.resources-axn h3 {
	font-size:16px;
	font-weight:bold;
	color:#666;
	margin-bottom:5px;
}
.resources-axn ul {
	margin:0px 0px 20px 20px;
}
.resources-axn li {
	color:#666666;
	line-height:1.7;
}
.resources-axn a {
	background:#DADADA;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	display:block;
	text-align:center;
	padding:10px 0px;
	color:#0066FF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0px;
}
.resources-axn a:hover {
	background:#8BC1E9;
	color:#fff;
}
.resources-axn2 {
	margin:10px 20px 0px 0px;
	background:#F2F2F2;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	padding:10px 15px;
	text-align:left;
}
.resources-axn2 img {
	vertical-align:bottom;
	padding-right:5px;
}
.resources-axn2 a {
	color:#0066FF;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
}
.resources-axn2 a:hover {
	color:#000;
}
.demos-outer {
	width:90%;
	height:83%;
	text-align:center;
	margin:20px 0px;
	padding:20px;
}
.demos-menu {
	background:#fff;
	padding-bottom:10px;
	margin:0px 0px 27px 75px;
}
.demos-menu li {
	list-style:none;
	float:left;
}
.demos-menu li a {
	font-weight:bold;
}
.demos-menu-active {
	margin:0px 5px;
	border:1px solid #D4D4D4;
	border-bottom:1px solid #F0F0F0;
}
.demos-menu-active a {
	padding:10px 10px;
	color:#333;
	background:#F0F0F0;
	display:block;
	text-decoration:none;
}
.demos-menu-inactive {
	margin:0px 5px;
	border:1px solid #D4D4D4;
	border-bottom:1px solid #F0F0F0;
}
.demos-menu-inactive a {
	padding:10px 10px;
	text-decoration:underline;
	color:#333;
	color:#485DC5;
	display:block;
}
.demos-menu-inactive a:hover {
	color:#000;
	text-decoration:none;
}
.demos-form-cont {
	background:#f0f0f0;
	width:100%;
	padding:30px 0px;
}
.demos-form {
	display:table-cell;
	_float:left;
	width:75%;
}
.demos-form h2 {
	font-weight:bold;
	font-size:16px;
	color:#333;
	text-align:left;
	border-bottom:3px solid #B5B5B5;
	margin:0px 20px 20px 20px;
	padding-bottom:5px;
	line-height:23px;
}
.demos-contact {
	display:table-cell;
	_float:left;
	vertical-align:top;
	padding-top:40px;
	text-align:left;
}
.demos-contact h2 {
	font-size:13px;
	color:#333;
	font-weight:bold;
	margin-top:30px;
}
.demos-contact p {
	font-size:15px;
	color:#DD1E2D;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	margin:0px;
	line-height:16px;
}
.demos-contact span {
	font-size:12px;
	color:#8F8F8F;
}
.demos-contact a {
	font-size:13px;
	color:#485DC5;
	font-weight:bold;
}
.customer-masthead {
	margin-top:0px;
	padding-bottom:20px;
	background:url(../images/subpages/customer_list2.gif) no-repeat top;
	height:320px;
}
.customer-stopper {
	background:#EEEEEE none repeat scroll 0 0;
	border-bottom:1px solid #D3D3D3;
	border-top:1px solid #D3D3D3;
	margin:20px 20px 0px 20px;
	padding:15px 5px;
	text-align:center;
	font-weight:bold;
	color:#999;
	font-size:16px;
}
.customer-stopper h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#666;
	margin-bottom:7px;
}
.customer-stopper a {
	color:#0066FF;
	font-weight:bold;
	font-size:16px;
}
.customer-stopper a:hover {
	color:#000;
}
.customer-body div {
	float:left;
	margin-top:10px;
	margin-bottom:70px;
}
.customer-list {
	width:70%;
	margin:0px 40px 0px 20px;
	_margin:0px 20px 0px 20px;
}
.customer-list h3 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding-top:10px;
}
.customer-list ul {
	margin:0px 0px 0px 30px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
}
.customer-list li {
	cursor:default;
}
.customer-awards {
	width:20%;
	text-align:center;
	margin-left:20px;
}
.customer-awards h3 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding-top:10px;
	border-bottom:2px solid #DCDCDC;
	text-align:left;
}
.customer-awards p {
	margin-bottom:40px;
}
.customer-awards a {
	color:#0066FF;
	display:block;
}
.cust-featured p {
	padding:40px 0px;
}
.next-step {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border: 1px solid #DCE2E4;
	background:#fff;
	margin:15px 0px 0px 0px;
	padding:0px 10px 15px 10px;
	text-align:left;
}
.next-step h2 {
	font-size:15px;
	font-weight:bold;
	color:#CB3618;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-style:italic;
}
.next-step ul {
	margin:0px 0px 0px 2px;
}
.next-step li {
	padding:2px 0px 2px 15px;
	border-bottom:1px dotted #999;
	list-style:none;
	background:url(../images/subpages/bullet_red.gif) top left no-repeat;
	white-space:nowrap;
}
.next-step li a {
	font-weight:bold;
	color:#485DC5;
	text-decoration:none;
}
.next-step li a:hover {
	color:#000;
}
.left {
	float:left;
}
.wd-video {
	margin-top:15px;
	width:440px;
}
.wd-video h2 {
	font-size:15px;
	font-weight:normal;
	letter-spacing:0px;
	margin:0px;
	padding:0px;
	color:#666;
	width:450px;
}
.wd-video div {
	border:2px solid #DAD6D6;
	padding:0px;
	width:450px;
	height:287px;
}
.wd-collab {
	text-align:center;
	margin-top:60px;
}
.wd-collab a {
	font-weight:bold;
	white-space:wrap;
	font-size:13px;
}
.wd-masthead2 {
	background:url(../images/subpages/wd-masthead2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:214px;
}
.wd-createdb-container {
	float:left;
	margin:0px 30px 0px 10px;
}
.wd-masthead2 h2 {
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#222;
}
.wd-createdb {
	width:150px;
	text-align:center;
	margin:75px 27px 0px 0px;
}
.wd-createdb div {
	float:left;
}
.wd-createdb a {
	text-decoration:none;
}
.wd-createdb h2 {
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	line-height:20px;
	text-decoration:underline;
	color:#485DC5;
	cursor:pointer;
	padding:0px;
	margin:0px;
}
.wd-createdb h2:hover {
	color:#000;
}
.wd-createdb p {
	font-size:11px;
	line-height:1.4em;
	padding-top:5px;
	margin:0px;
	cursor:pointer;
	color:#666;
}
.wd-masthead2 div {
	float:left;
}
.footer-axn {
	background:#FFFFCB none repeat scroll 0 0;
	border-bottom:1px solid #FFC900;
	border-top:1px solid #FFC900;
	margin:20px 10px;
	padding:20px 5px;
	text-align:center;
	font-weight:bold;
	color:#999;
	font-size:16px;
}
.footer-axn h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#666;
	margin:0px 0px 15px 0px;
}
.footer-axn a {
	color:#CC1717;
	font-weight:bold;
	font-size:20px;
}
.footer-axn a:hover {
	color:#000;
}
.sitemap {
	margin:0px 60px 0px 30px;
}
.sitemap h2 {
	font-size:15px;
	color:#333;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px solid #DDDDDD;
}
.sitemap ul {
	margin-left:30px;
}
.sitemap li {
	padding:3px 0px;
	cursor:default;
}
