body {
	margin:0;
	background:url(../images/bg-page.gif) repeat-x;
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#666;
	min-width:1000px;
}
a:active
{
outline: none;
}
a:focus
{
-moz-outline-style: none;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#0072bc;
}
a:hover {
	text-decoration:underline;
}
h4 {
	color:#000;
	margin-top: 10px;
}
.wrapper-holder {
	width:100%;
	background:url(../images/bg-wrapper-holder.jpg) no-repeat 50% 0;
}
.subheading {
	display:block;
	line-height:21px;
	margin-bottom:15px;
}
#wrapper {
	width:960px;
	margin:0 auto;
}
#wrapper:after {
	content:'';
	display:block;
	clear:both;
}
#header {
	padding:16px 0 0;
}
.textBlack {
	font-size: 16px;
	color: #000;
}

.header-holder {
	width:960px;
	overflow:hidden;
	padding:0 0 17px;
}
.logo {
	overflow:hidden;
	width:100px;
	height:73px;
	text-indent:-9999px;
	float:left;
	background:url(../images/logo.png) no-repeat;
	margin:0 0 0 15px;
}
.logo a {
	display:block;
	height:100%;
	position:relative;
}
#header .wrapper {
	background:url(../images/bg-header-wrapper-top.gif) no-repeat;
	clear:both;
	width:960px;
	overflow:hidden;
}
#header .wrapper .holder {
	background:#5781a0 url(../images/bg-header-wrapper-bottom.gif) no-repeat 0 100%;
	width:960px;
	float:left;
	margin:6px 0 0;
}
#header .text-holder {
	float:right;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 0 0;
}
.text-holder p {
	margin:0;
}

#content .text-holder p {
	padding-right:10px;
}
.text-holder .cufon {
	font-style:italic;
	font-size:13px;
	text-align:right;
	margin:0 0 9px;
}
* html.cufon-active .cufon {
	margin:-2px 0 18px;
}
* +html.cufon-active .cufon {
	margin:-2px 0 18px;
}
.text-holder p span {
	font:bold 30px/30px Arial, Helvetica, sans-serif;
}
#nav {
	margin:-6px 0 0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
}
#nav li {
	float:left;
	font:21px/24px Arial, Helvetica, sans-serif;
	margin:0 2px -1px 0;
	overflow:hidden;
}
#nav a {
	color:#fff;
	float:left;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 24px;
}
* html.cufon-active #nav a span {
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 33px;
}
* +html.cufon-active #nav a span {
	margin:-2px 0 2px;
	padding:10px 0 2px 33px;
}
#nav .active a, #nav a:hover {
	background:url(../images/bg-nav-hover.gif) repeat-x;
	text-decoration:none;
}
#nav .active .home, #nav .home a:hover, #nav .home-active {
	background:url(../images/bg-first-item.gif) no-repeat;
}
#nav span {
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
}
#nav .home span {
	background:url(../images/bg-home-2.png) no-repeat;
	height:30px;
}
#nav .business span {
	background:url(../images/bg-business-2.png) no-repeat;
	height:30px;
}
#nav .resellers span {
	background:url(../images/bg-resellers-2.png) no-repeat;
	height:30px;
}
#nav div {
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
}
#nav .home div {
	background:url(../images/bg-home-2.png) no-repeat;
	height:30px;
}
#nav .business div {
	background:url(../images/bg-business-2.png) no-repeat;
	height:30px;
}
#nav .resellers div {
	background:url(../images/bg-resellers-2.png) no-repeat;
	height:30px;
}
.additional-nav {
	float:right;
	margin:0;
	padding:13px 20px 0 0;
	list-style:none;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
.additional-nav a {
	color:#fff;
	cursor:pointer;
}
.additional-nav li {
	float:left;
	margin:0 0 0 46px;
}
.subnav {
	margin:0;
	padding:12px 0 9px 25px;
	list-style:none;
	width:935px;
	overflow:hidden;
	background:#17364e url(../images/bg-subnav.gif) repeat-x;
	float:left;
}
.subnav li {
	float:left;
	margin:0 20px 0 0;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.subnav a {
	float:left;
	color:#fff;
	padding:0 0 0 11px;
	cursor:pointer;
}
.subnav a span {
	float:left;
	padding:3px 10px 0 0;
	height:20px;
}
.subnav a:hover {
	background:url(../images/bg-subnav-left.gif) no-repeat;
	text-decoration:none;
}
.subnav a:hover span {
	background:url(../images/bg-subnav-right.gif) no-repeat 100% 0;
}
.subnav .active a {
	background:url(../images/bg-subnav-active-left.gif) no-repeat;
}
.subnav .active a span {
	background:url(../images/bg-subnav-active-right.gif) no-repeat 100% 0;
}
#main {
	clear:both;
	width:960px;
	padding:0 18px 2px;
	margin:0 -18px;
	overflow:hidden;
	background:url(../images/bg-main.png) no-repeat;
	position:relative;
}
.container {
	background:#fff;
	width:904px;
	padding:0 28px;
	overflow:hidden;
}
#content .wrapper, .article {
	width:100%;
	margin:0 0 10px;
}
#sidebar {
	width:300px;
	float:left;
	padding:25px 0 0;
	overflow:hidden;
}

#sidebar h3 {
color:#000000;
font-size:18px;
padding:0px 0px 0px 0px;
}

#sidebar p {
color:#000000;
font-size:14px;
margin-top:0px;
line-height:20px;
}


#content {
	width:589px;
	float:right;
	padding:65px 0 0 0;
	overflow:hidden;
}
#content h2 {
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 10px;
	width:100%;
}
.article img {
	float:right;
	margin:-16px 25px 10px 34px;
	position:relative;
}
#content p {
	margin:0 0 15px;
}
.signup {
	display:block;
	width:579px;
	background:url(../images/bg-signup.gif) no-repeat;
	overflow:hidden;
	margin:0 0 33px;
}
.signup:hover {
	text-decoration:none;
	cursor:pointer;
}
.signup-holder {
	display:block;
	width:530px;
	padding:12px 25px 15px;
	overflow:hidden;
	background:url(../images/bg-signup.gif) no-repeat -579px 100%;
}
.signup .text {
	float:left;
	width:325px;
	color:#0054a6;
	font-size:21px;
	line-height:25px;
}
.signup .getstarted {
	float:right;
	width:114px;
	height:29px;
	overflow:hidden;
	padding:4px 39px 0 12px;
	background:url(../images/btn-get-started.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 0;
}
.signup:hover .getstarted {
	background-position:0 -33px;
}
.list-holder {
	width:650px;
	overflow:hidden;
}
#content .block {
	width:240px;
	float:left;
	margin:0 76px 0 0;
}
* html #content .block {
	margin:0 73px 0 0;
}
.block h3 {
	margin:0 0 17px 4px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.block ul {
	margin:0;
	padding:0 0 19px 3px;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
}
.block li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 8px;
}
.block li img {
	float:left;
	margin:0 8px 0 0;
}
.block li a {
	float:left;
}
.block li span {
	float:left;
	padding:8px 0 0;
	color:#0072bc;
	line-height:14px;
}
.block a:hover span {
	text-decoration:underline;
	cursor:pointer;
}
.main #sidebar {
	width:270px;
}
#sidebar h1, #sidebar h2 {
	font:bold 24px/27px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 15px;
}
#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	width:269px;
	font-size:12px;
	clear:both;
}
#sidebar .accordion {
	background:url(../images/bg-accordion.gif) repeat-y;
	padding:0 1px;
}
#sidebar .accordion li {
	width:269px;
	vertical-align:top;
}
#sidebar .accordion ul li, #sidebar .list li, #sidebar .item {
	width:269px;
	vertical-align:top;
	height:40px;
	overflow:hidden;
	white-space:nowrap;
	background:url(../images/bg-link.gif) repeat-x;
}
.article:after, #sidebar ul:after, #sidebar li:after, .blocks-frame:after, .sector:after, .area:after {
	content:'';
	display:block;
	clear:both;
}
#sidebar .accordion a, #sidebar .list a, #sidebar .item a {
	color:#666;
	float:left;
	width:220px;
	padding:6px 36px 3px 13px;
	background:url(../images/arrow.gif) no-repeat 240px 14px;
}
#main #sidebar strong.active {
	padding:0 62px 0 4px;
	height:38px;
}
#sidebar strong.active a, #sidebar strong.active a:hover {
	color:#fff;
	background:none;
}
#sidebar .item, #sidebar .list li {
	border:1px solid #dedede;
	border-width:0 1px;
	display:block;
}
#sidebar .list {
	padding:5px 0 0 1px;
	width:244px;
}
#sidebar .list a {
	background-position:217px 14px;
	padding:6px 36px 3px 8px;
}
#sidebar .list li {
	width:243px;
	clear:both;
}
#sidebar .list a:hover, #sidebar .accordion a:hover, #sidebar .item a:hover {
	color:#0054a6;
	text-decoration:none;
	background-position:240px -30px;
}
#sidebar .list a:hover {
	background-position:217px -30px;
}
#sidebar .list a:hover span, #sidebar .accordion a:hover span {
	cursor:pointer;
}
#sidebar .slide {
	overflow:visible;
}
#sidebar .accordion .opener, #sidebar .accordion .opener:hover {
	background:url(../images/bg-opener-box.gif) repeat-x;
	padding:7px 0 0;
	width:269px;
}
#main #sidebar .accordion .opener strong, #main #sidebar .accordion .opener:hover strong {
	background:url(../images/bg-opener.gif) no-repeat 240px -27px;
	font-size:14px;
	padding:2px 36px 5px 13px;
	font-weight:bold;
	padding-bottom:7px;
	width:220px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	color:#000;
}
#sidebar .accordion .ui-state-active strong, #sidebar .accordion .ui-state-active:hover strong {
	background-position:240px 7px;
}
#sidebar strong img, #sidebar .accordion img, #sidebar .list img {
	float:left;
	margin:0 11px 0 0;
}
#sidebar strong span, #sidebar .accordion span, #sidebar .list span {
	float:left;
	padding:2px 0 0;
}
#sidebar .accordion .active, #sidebar .list .active {
	margin:1px -2px 0;
	overflow:visible;
	height:38px;
}
#sidebar .list .active {
	margin:1px -1px 0;
	background:none;
}
#sidebar strong.active, #sidebar .accordion .active a, #sidebar .list .active a, #sidebar .list .active a:hover, #sidebar .accordion .active a:hover {
	float:left;
	background:url(../images/bg-active.gif) no-repeat;
	width:220px;
	padding:4px 55px 8px 13px;
	color:#fff;
	border:0;
}

#sidebar .list .active a, #sidebar .list .active a:hover {
	width:192px;
	background:url(../images/bg-inner-active.gif) no-repeat;
}
.award {
	overflow:hidden;
	padding:38px 50px 0 26px;
	width:224px;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#666;
}
.award img {
	float:left;
	margin:0 18px 0 0;
}
.award .text-holder {
	height:1%;
	overflow:hidden;
}
.award h4 {
	font:bold 14px/19px Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0 10px -1px;
}
.cufon-active .award h4 cufon {
	margin:3px 0 0;
}
* html.cufon-active .award h4 {
	margin:3px 0 8px -1px;
}
* +html.cufon-active .award h4 {
	margin:3px 0 8px -1px;
}
.award p {
	margin:0;
}
#content.content {
	width:613px;
	overflow:visible;
	padding:70px 0 0;
}
#content .area {
	width:100%;
	padding:0 0 20px;
}
#content .area h1 {
	margin:0 0 14px -2px;
	font:bold 24px/28px Arial, Helvetica, sans-serif;
	position:relative;
	color:#000;
}
#content .area img {
	float:right;
	margin:-26px 18px 10px 40px;
}
#content .area p {
	margin:0;
}
.content .signup {
	margin:0 0 45px;
}
.content .signup-holder {
	padding:13px 25px 18px 20px;
	width:535px;
}
.content .text {
	font:18px/23px Arial, Helvetica, sans-serif;
	width:340px;
}
.sector {
	width:100%;
	margin:0 0 30px -10px;
	font:14px/18px Arial, Helvetica, sans-serif;
	position:relative;
}

.sector img {
	float:right;
	margin:-5px 18px 0 0;
	position:relative;
}
.content .text-holder {
	overflow:hidden;
	height:1%;
	padding-right:10px;
}
.sector h3 {
	margin:0 0 6px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.video-holder {
	padding:11px 0 0;
	background:url(../images/bg-video-top.gif) no-repeat;
	width:619px;
	overflow:hidden;
	margin:0 0 48px -6px;
	font:14px/18px Arial, Helvetica, sans-serif;
	position:relative;
}
.video-frame {
	float:left;
	background:url(../images/bg-video-bottom.gif) no-repeat 0 100%;
	padding:0 0 8px;
}
.video-content {
	background:url(../images/bg-video-center.gif) repeat-y;
	float:left;
	padding:6px 20px 0 21px;
}
.video-holder h3 {
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 11px;
	color:#000;
}
#content .video-holder p {
	margin:0 0 10px;
}
.video {
	float:right;
	border:1px solid #000;
	margin:2px 0 0;
}
.video img {
	vertical-align:top;
}
.visual {
	background:#fff url(../images/bg-consumer.jpg) no-repeat 0 100%;
	overflow:hidden;
	padding:43px 20px 19px 435px;
}
.visual .heading {
	font:bold 48px/48px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#000;
}
.cufon-active .visual .heading cufon {
	padding:0 0 7px;
}
* html.cufon-active .visual .heading {
	margin:-5px 0 0;
}
* html.cufon-active .visual .heading span {
	margin:-13px 0 9px;
}
* html.cufon-active .visual .heading cufon {
	padding:0 0 1px;
}
* +html.cufon-active .visual .heading {
	margin:-5px 0 0;
}
* +html.cufon-active .visual .heading span {
	margin:-13px 0 9px;
}
* +html.cufon-active .visual .heading cufon {
	padding:0 0 1px;
}
.heading span {
	display:block;
	font:bold 20px/52px Arial, Helvetica, sans-serif;
	padding:10px 0 0;
}
.visual .signup {
	background:url(../images/bg-second-signup.gif) no-repeat;
	width:469px;
	display:block;
	margin:0;
}
.visual .signup-holder {
	background:url(../images/bg-second-signup.gif) no-repeat -469px 100%;
	width:424px;
	padding:12px 25px 24px 21px;
}
.visual .signup .text {
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	width:250px;
	padding:7px 0 0;
}
.consumer-main {
	width:100%;
	overflow:hidden;
	background:#fff url(../images/bg-tab-content.gif) repeat-x;
}
.consumer-main .col {
	width:300px;
	float:left;
	margin:20px 0 0 20px;
	overflow:hidden;
}
.consumer-main .col p {
	font-size:14px;
	line-height:18px;
}
ul.consumer-benefits {
	width:150px;
	float:left;
	margin:0;
	padding:0;
}
ul.consumer-benefits li {
	font-size:12px;
	list-style-type:none;
	margin-bottom:15px;
}
ul.consumer-benefits li img {
	margin:0 5px 0 0;
	vertical-align:middle;
}
.blocks {
	float:left;
	background:url(../images/bg-blocks-top.gif) no-repeat;
	margin:63px 0 46px 35px;
	display:inline;
	z-index:1;
}
.blocks-holder {
	float:left;
	background:url(../images/bg-blocks-bottom.gif) no-repeat 0 100%;
	padding:12px 0 11px;
	position:relative;
}
.blocks-frame {
	width:1000px;
	background:url(../images/bg-blocks-center.gif) repeat-y;
}
.main .block {
	float:left;
	width:137px;
	padding:0 0 18px 146px;
	margin:-10px 19px -12px 0;
	overflow:hidden;
	cursor:pointer;
}
.main .block:hover {
	text-decoration:none;
}
.main .block img {
	position:absolute;
	margin:0 0 0 -146px;
	bottom:1px;
}
.main .block strong {
	font:21px/24px Arial, Helvetica, sans-serif;
	color:#02476e;
	width:100%;
	float:right;
	padding:16px 0 5px;
}
* html.cufon-active .main .block strong {
	margin:-3px 0 3px;
}
* +html.cufon-active .main .block strong {
	margin:-3px 0 3px;
}
.cufon-active .main .block strong cufon {
	margin:0 0 3px;
}
.main .block span {
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#666;
}
#footer {
	width:100%;
	background:#013e5e;
	overflow:hidden;
	padding:26px 0 0;
	color:#fff;
}
.footer-info {
	overflow:hidden;
	width:980px;
	padding:0 0 10px 2px;
	background:url(../images/bg-footer-divider.gif) repeat-x 0 100%;
}
* html .footer-info {
	padding:0 0 37px;
}
* +html .footer-info {
	padding:0 0 37px;
}
.footer-holder {
	width:980px;
	margin:0 auto;
}

/* SOS Block Begin */

#footer .sosblock {
	width:175px;
	float:left;
	margin:0 -1px 0 0;
}
#footer .sosblock h3 {
	margin:0 0 8px;
	color:#5099c0;
	font-size:16px;
	line-height:22px;
	float:left;
}
#footer .sosblock ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	clear:both;
}
#footer.footer .sosblock li {
	margin:0 0 0px;
}
#footer .sosblock li {
	width:100%;
	vertical-align:top;
	margin:0;
	overflow:hidden;
}
#footer .sosblock a {
	color:#fff;
}

/* SOS Block End */

/* SOS Social Block Begin */

#footer .socialblock {
	width:150px;
	float:left;
	margin:0 -1px 0 0;
}
#footer .socialblock h3 {
	margin:0 0 8px;
	color:#5099c0;
	font-size:16px;
	line-height:22px;
	float:left;
}
#footer .socialblock ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	clear:both;
}
#footer.footer .socialblock li {
	margin:0 0 0px;
}
#footer .socialblock li {
	width:100%;
	vertical-align:top;
	margin:0;
	overflow:hidden;
}
#footer .socialblock a {
	color:#fff;
}

.socialblock{padding:2px 0 0 !important;}
.socialblock a{
	background:url(../images/ico-social.gif) no-repeat 1px 3px;
	float:left;
	padding:0 0 0 21px;
}
.socialblock .facebook{background-position:0 -24px;}
.socialblock .linkedin{background-position:0 -50px;}

/* SOS Social Block End */


#footer .block {
	width:205px;
	float:left;
	margin:0 -1px 0 0;
}
#footer.footer .block h3 {
	margin:0 0 11px;
}
#footer .block h3 {
	margin:0 0 8px;
	color:#5099c0;
	font-size:16px;
	line-height:22px;
	float:left;
}
#footer .block ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	clear:both;
}
#footer.footer .block li {
	margin:0 0 6px;
}
#footer .block li {
	width:100%;
	vertical-align:top;
	margin:0;
	overflow:hidden;
}
#footer .block a {
	color:#fff;
}
.social{padding:2px 0 0 !important;}
.social a{
	background:url(../images/ico-social.gif) no-repeat 1px 5px;
	float:left;
	padding:0 0 0 21px;
}
.social .facebook{background-position:0 -24px;}
.social .linkedin{background-position:0 -50px;}
.contacts {
	float:right;
	width:235px;
	padding:8px 2px 0 0;
}
.contacts dl {
	margin:-2px 0 0;
	color:#fff;
	font-size:14px;
	position:relative;
}
.contacts dt {
	color:#8aa6b5;
	margin:0;
}
.contacts dd {
	margin:0 0 13px;
	font-size:18px;
	font-weight:bold;
}
.contacts dd a {
	font-size:14px;
	color:#fff;
}
.footer-frame {
	text-align:center;
	font-size:11px;
	padding:13px 25px 20px 0;
}

/* Blurb Style Begin */

.footer-frame .blurb-container
{
	width:980px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	line-height:18px;
	margin-bottom:20px;
}

.blurb-container .blurb-link
{
	text-decoration:underline;	
	color:#FFFFFF;
}

.blurb-container .blurb-link:hover
{
	text-decoration:none;	
}

.blurb-container .blurb-line {
	overflow:hidden;
	width:980px;
	padding:0 0 18px 0px;
	background:url(../images/bg-footer-divider.gif) repeat-x 0 100%;
}

/* All Awards */

.main .allawards
{
width:960px;
}

/* Blurb Style End */
.footer-frame p {
	margin:0 5px 0 0;
	display:inline;
}
.footer-frame ul {
	display:inline;
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
}
.footer-frame li {
	display:inline;
	background:url(../images/separator.gif) no-repeat 0 55%;
	padding:0 0 0 6px;
}
.footer-frame li:first-child, .footer-frame li.first-child {
	background:none;
}
.footer-frame li a {
	color:#fff;
	text-decoration:underline;
	margin:0 2px 0 0;
}

.footer-frame li a:hover {
	text-decoration:none;
}

/* About Us Page */

.about-container {
	width:960px;
	padding:0px;
	overflow:hidden;
	background-color: #FFF;
}

#inner-left-bg
{
	background-image:url(../images/inner-page-bg.gif);
	background-repeat:repeat-x;
	height:665px;
	width:480px;
	float:left;
	background-position: bottom;
}
 
#inner-left-bg h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
margin-left:35px;
margin-top:30px;
font-size:24px;
}

#inner-left-bg .awards h4
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
margin-left:35px;
margin-top:30px;
font-size:18px;
margin-bottom:0px;
}

#inner-left-bg p
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
margin-left:35px;
margin-top:20px;
font-size:14px;
line-height:19px;
margin-right:20px;
}

#inner-left-bg .awards
{
width:480px;
}

#inner-left-bg .awards p
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
margin-top:14px;
}

#inner-left-bg .awards img
{
margin-left:30px;
}

#inner-right-bg
{
width:480px;
float:right;
background-color:#FFFFFF;
height:625px;
}

#inner-right-bg h4
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
margin-top:30px;
font-size:18px;
margin-bottom:0px;
}

#inner-right-bg .ser
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:20px;
}

#inner-right-bg .loc-block
{
position:relative;
overflow:hidden;
}

#inner-right-bg .loc-l
{
width:210px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:22px;
font-size:14px;
margin-left:20px;
margin-top:20px;
float:left;
text-align:left;
}
#inner-right-bg .loc-r
{
width:210px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:22px;
font-size:14px;
margin-right:5px;
margin-top:20px;
float:right;
text-align:left;
}

#inner-right-bg .serv
{
margin-left:20px;
margin-top:20px;
}

.serv .serv-smal-text
{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin:0px;
line-height:15px;
text-decoration:none;
}

.serv .serv-smal-text:hover
{
color:#006699;
text-decoration:none;
}

.serv .serv-big-text
{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:20px;
line-height:25px;
margin:0px;
text-decoration:none;
}

.serv .serv-big-text:hover
{
color:#006699;
text-decoration:none;
}


/* Media Page */

.media-container {
	width:960px;
	padding:0px;
	overflow:hidden;
}

.media-wrapper
{
background-color:#FFFFFF;
}

.media-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

#media-inner-left-bg
{
background-image:url(../images/inner-page-bg.gif);
background-repeat:repeat-x;
width:600px;
float:left;
background-color:#efeded;
padding-bottom:20px;
}

#media-inner-left-bg h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006699;
margin-left:35px;
margin-bottom:0px;
}

#media-inner-left-bg .media-press
{
margin:25px 0 0 0;
width:600px;
float:left;
}

#media-inner-left-bg .media-press-date
{
margin-left:35px;
float:left;
width:130px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
}

#media-inner-left-bg .media-press-text
{
margin:0;
float:right;
width:420px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0072BC;
text-decoration:none;
margin-right:10px;
}

#media-inner-right-bg
{
background-color:#FFFFFF;
height:625px;
width:360px;
float:left;
}

.media-inquire
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
margin:20px 0px 0px 25px;
width:180px;
line-height:20px;
float:left;
}

.media-inquire p
{
font-size:12px;
margin-top:3px;
}
#media-inner-right-bg img
{
float:right;
margin-top:20px;
margin-right:15px;
}


.inner-media-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:105px;
}

.inner-media-bg p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:35px;
width:550px;
line-height:22px;
color:#000000;
padding-top:8px;
margin-top:0px;
}

.media-press
{
margin:30px 0 0 0;
width:620px;
float:left;
}

.media-press-date
{
margin:0;
float:left;
width:130px;
}

.media-press-text
{
margin:0;
float:left;
width:480px;
}

.media-press-text a
{
color:#0072BC;
text-decoration:none;
}

.media-press-text a:hover
{
color:#0072BC;
text-decoration:underline;
}

/* Career Page */

.career-container {
	width:960px;
	padding:0px;
	background-color:#FFFFFF;
	overflow:hidden;
}

.career-wrapper
{
background-color:#FFFFFF;
}

.career-image-bg
{
background-image:url(../images/career-bg-image.jpg);
background-position:right top;
background-repeat:no-repeat;
}

.career-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

.career-image-bg p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
margin-left:35px;
margin-top:0px;
width:430px;
line-height:22px;
margin-bottom:0px;
}

.career-image-bg h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
margin-left:35px;
line-height:5px;
margin-top:55px;
margin-bottom:0x;
}

.career-image-bg .career-block
{
margin:0px;
}

.career-block-loc
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:20px;
width:210px;
margin-top:0px;
margin-right:21px;
margin-bottom:35px;
float:right;
}

/* Press Releases Page */

.press p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:20px;
}

/* FAQ Page */

.faq-block
{
margin:30px 0 0 0;
width:620px;
float:left;
}


.faq-block p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:20px;
}

.faq-ques
{
margin:0;
float:left;
width:600px;
}


/* Download Page */

.download-container {
	width:960px;
	padding:0px;
	overflow:hidden;
}

.download-wrapper
{
background-color:#FFFFFF;
}

.download-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

#download-page-bg
{
background-image:url(../images/download-page-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:145px;
}

#download-page-bg2
{
width:960px;
height:145px;
}

.download-page-images
{
width:110px;
margin-left:40px;
margin-top:20px;
float:left;
}

#download-page-bg .download-title
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:20px;
padding-top:30px;
}

#download-page-bg .download-text
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
width:490px;
line-height:20px;
margin-top:5px;
}

#download-page-bg .guide
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:14px;
width:110px;
line-height:20px;
margin-top:5px;
position:relative;
float:right;
margin-right:100px;
bottom:60px;
text-decoration:underline;
}

#download-page-bg .guide:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:14px;
width:110px;
line-height:20px;
margin-top:5px;
text-decoration:none;
position:relative;
float:right;
bottom:60px;
}

#download-page-bg #hombus
{
width:150px;
margin-right:55px;
position:relative;
float:right;
margin-top:-10px;
bottom:75px;
z-index:0;
}

#download-page-bg #hombus .text
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:16px;
width:180px;
line-height:35px;
text-decoration:underline;
font-weight:bold;
z-index:0;
text-align:right;
}

#download-page-bg #hombus .text:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:16px;
width:180px;
line-height:35px;
text-decoration:none;
font-weight:bold;
z-index:0;
text-align:right;
}


#download-page-bg2 .download-title
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:20px;
padding-top:30px;
}

#download-page-bg2 .download-text
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
width:490px;
line-height:20px;
margin-top:5px;
}

#download-page-bg2 .download-button
{
width:200px;
float:right;
margin-top:-70px;
position:relative;
margin-right:25px;
}

#download-page-bg .download-button
{
width:200px;
float:right;
margin-top:-70px;
position:relative;
margin-right:25px;
}

/* Webinars Page */

.webinar-container {
	width:960px;
	padding:0px;
	overflow:hidden;
}

.webinar-wrapper
{
background-color:#FFFFFF;
}

.webinar-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

#webinar-inner-left-bg
{
background-image:url(../images/inner-page-bg.gif);
background-repeat:repeat-x;
width:600px;
float:left;
background-color:#efeded;
padding-bottom:20px;
}

#webinar-inner-left-bg h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
margin-left:160px;
margin-bottom:0px;
}

#webinar-inner-left-bg .webinar-holder
{
margin:25px 0 20px 0;
width:480px;
float:left;
}

#webinar-inner-left-bg .webinar-date
{
margin-left:35px;
width:100px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
float:left;
position:relative;
}

#webinar-inner-left-bg .webinar-text
{
float:right;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:20px;
color:#666666;
line-height:19px;
text-decoration:none;
}

.webinar-text .title
{
font-weight:bold;
color:#006699;
font-size:14px;
}

#webinar-inner-right-bg
{
background-color:#ffffff;
width:480px;
float:right;
}

#webinar-inner-right-bg h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
margin-left:25px;
margin-bottom:0px;
}

.inner-webinar-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:65px;
}

.inner-webinar-bg-nov2
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
height:125px;
background-repeat:repeat-y;

}

.inner-webinar-bg-nov2 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:35px;
width:800px;
line-height:22px;
color:#000000;
padding-top:8px;
margin-top:0px;
}


.inner-webinar-bg-nov9
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
height:110px;
background-repeat:repeat-y;

}

.inner-webinar-bg-nov9 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:35px;
width:800px;
line-height:22px;
color:#000000;
padding-top:8px;
margin-top:0px;
}

.inner-webinar-bg p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:35px;
width:800px;
line-height:22px;
color:#000000;
padding-top:8px;
margin-top:0px;
}

#webinar-inner-left-bg
{
background-image:url(../images/inner-page-bg.gif);
background-repeat:repeat-x;
width:480px;
float:left;
background-color:#efeded;
padding-bottom:20px;
}

#webinar-inner-right-bg
{
background-color:#FFFFFF;
height:625px;
width:480px;
float:left;
}

#webinar-inner-right-bg h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
padding-left:5px;
margin-bottom:0px;
}

#webinar-inner-right-bg #right-block
{
float:left;
width:480px;
}

#webinar-inner-right-bg .presenter
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:80px;
line-height:18px;
text-align:center;
width:110px;
margin-top:60px;
float:left;
}

#webinar-inner-right-bg .watchnow
{
padding-left:50px;
margin-top:60px;
float:right;
margin-right:40px;
}


/* Contact Us */

.contact-container
{
	width:960px;
	padding:0px;
	background-color: #FFF;
	float: left;
}

.contact-wrapper
{
background-color:#FFFFFF;
}

.contact-wrapper h2
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	margin:0px;
	padding:5px 0px 25px 30px;
	font-weight: normal;
}

.contact-page-image
{
margin:0px;
padding:25px 0px 25px 30px;
}

.inner-contact-bg
{
	background-image:url(../images/inner-page-grad-bg.jpg);
	width:960px;
	background-repeat:repeat-y;
	height:125px;
	clear: left;
}

.inner-contact-bg .right-topadd1
{
	float:right;
	margin-right:250px;
	font-size:14px;
	top:0px;
	line-height:22px;
	margin-top:-25px;
}

.inner-contact-bg .right-topadd2
{
float:right;
margin-right:-430px;
font-size:14px;
top:0px;
line-height:20px;
margin-top:-15px;
}

*html .inner-contact-bg .right-topadd2
{
float:right;
margin-right:25px;
font-size:14px;
top:0px;
line-height:20px;
margin-top:-95px;
}

.inner-contact-bg .title-sales
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-left:35px;
color:#006699;
float:left;
margin-top:8px;
margin-bottom:0px;
}

.inner-contact-bg p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:35px;
width:390px;
line-height:18px;
overflow:hidden;
color:#000000;
clear:both;
float:left;
margin-top:5px;
}

#contact-inner-left-bg
{
	background-image:url(../images/inner-page-bg.gif);
	background-repeat:repeat-x;
	width:100%;
	float:left;
	background-color:#efeded;
	padding-bottom:25px;
	clear: left;
	margin-top: -10px;
}

#contact-inner-left-bg #contact-text-block
{
	float:left;
	margin:10px 25px 0px 35px;
	width: 190px;
}

#contact-text-block .text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:22px;
}

#contact-inner-right-bg
{
	background-color:#FFFFFF;
	width:100%;
	float:left;
	height:275px;
	clear: left;
}

#contact-inner-right-bg .right-topadd2
{
	float:left;
	font-size:14px;
	margin-left:35px;
	line-height:20px;
	margin-top:20px;
}

#contact-inner-right-bg .feedback-title
{
float:left;
font-size:20px;
margin-left:27px;
margin-top:25px;
}

#contact-inner-right-bg #form-bg
{
background-image:url(../images/contact-form-bg.jpg);
width:412px;
height:410px;
background-repeat:no-repeat;
float:left;
margin-left:32px;
margin-top:25px;
}

#form-bg #field-blocks
{
width:412px;
margin:5px 0px
position:relative;
}

#field-blocks .lblock
{
width:170px;
margin:7px 5px;
font-size:11px;
color:#333333;
float:left;
clear:both;
text-align:right;
}

#field-blocks .rblock
{
width:210px;
text-align:left;
float:right;
margin:11px 10px;
}

#field-blocks .rblock .rtext
{
font-size:11px;
width:150px;
color:#333333;
}


#field-blocks .form-but
{
width:412px;
float:left;
text-align:center;
position:relative;
overflow:hidden;
}

/* Thankyou Contact Us */

.thankcontact-container
{
width:960px;
padding:0px;
overflow:hidden;
}

.thankcontact-wrapper
{
background-color:#FFFFFF;
}

.thankcontact-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:30px 0px 25px 30px;
}

.thankcontact-page-image
{
margin:0px;
padding:25px 0px 25px 30px;
}

.inner-thankcontact-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:85px;
}

.inner-thankcontact-bg .title-sales
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-left:35px;
color:#006699;
float:left;
margin-top:8px;
margin-bottom:0px;
}

.inner-thankcontact-bg p
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:35px;
width:390px;
line-height:18px;
overflow:hidden;
color:#000000;
clear:both;
float:left;
margin-top:5px;
}

#thankcontact-inner-left-bg
{
width:960px;
height:350px;
float:left;
background-color:#ffffff;
padding-bottom:25px;
}

#thankcontact-inner-left-bg .phonenumber
{
font-size:24px;
color:#006699;
margin-left:35px;
margin-top:20px;
}

#thankcontact-inner-left-bg p
{
font-size:14px;
color:#000000;
margin-left:35px;
margin-right:30px;
}



/* Terms Of Use */

.terms-container
{
width:960px;
padding:0px;
overflow:hidden;
background-color:#FFFFFF;
}

.inner-terms-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:65px;
}

.terms-wrapper
{
background-color:#FFFFFF;
}

.terms-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:20px 0px 45px 30px;
}

#terms-body-container
{
font-size:14px;
line-height:20px;
width:900px;
color:#333333;
float:left;
padding:5px 30px;
padding-bottom:20px;
margin-top:10px;
background-color:#FFFFFF;
}

/* Privacy & SLA */

.privacy-container
{
width:960px;
padding:0px;
background-color:#FFFFFF;
overflow:hidden;
}

.privacy-wrapper .inner-privacy-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:65px;
}

.privacy-wrapper
{
background-color:#FFFFFF;
}

.privacy-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:20px 0px 25px 30px;
}

#privacy-body-container
{
font-size:14px;
line-height:20px;
width:900px;
color:#333333;
float:left;
padding:5px 30px;
padding-bottom:20px;
margin-top:10px;
background-color:#FFFFFF;
}

#privacy-body-container .pri-title
{
font-size:20px; color:#006699;
}

#privacy-body-container .pri-sub-title
{
font-size:15px; font-weight:bold;
}

#privacy-body-container .saas-logo
{
float:left;
clear:both;
text-align:center;
margin-right:10px;
width:135px;
}

/* Safe Harbor */

.safe-container
{
width:960px;
padding:0px;
overflow:hidden;
background-color:#FFFFFF;
}

.safe-wrapper
{
background-color:#FFFFFF;
}

.inner-safe-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:65px;
}

.safe-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:20px 0px 25px 30px;
}

#safe-body-container
{
font-size:14px;
line-height:20px;
width:900px;
color:#333333;
float:left;
margin-top:10px;
padding:5px 30px;
padding-bottom:20px;
background-color:#FFFFFF;
}

#safe-body-container .safe-title
{
font-size:20px; color:#006699;
}

#privacy-body-container .pri-sub-title
{
font-size:15px; font-weight:bold;
}

#privacy-body-container .saas-logo
{
float:left;
clear:both;
text-align:center;
margin-right:10px;
width:135px;
}

/* Video Page */

/*.video-container {
width:960px;
padding:0px;
overflow:hidden;
}

.video-wrapper
{
background-color:#FFFFFF;
}

.video-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

#video-page-bg
{
background-image:url(../images/download-page-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:175px;
}

#video-page-bg2
{
width:960px;
height:175px;
}

.video-page-images
{
width:110px;
margin-left:38px;
margin-top:20px;
float:left;
}

#video-page-bg .video-title
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:20px;
padding-top:20px;
margin-left:305px;
}

#video-page-bg .video-desc-cont
{
font-size:12px;
color:#000000;
width:390px;
line-height:18px;
margin-left:305px;
margin-top:5px;
background-repeat:repeat-y;
}

#video-page-bg2 .video-title
{
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:20px;
padding-top:20px;
margin-left:305px;
}

#video-page-bg2 .video-desc-cont
{
font-size:12px;
color:#000000;
width:390px;
line-height:18px;
margin-left:305px;
margin-top:5px;
background-repeat:repeat-y;
}

#video-page-bg2 .video-text
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
width:490px;
line-height:20px;
margin-top:5px;
}

#video-page-bg2 .video-button
{
width:200px;
float:right;
margin-top:-70px;
position:relative;
margin-right:20px;
}

#video-page-bg .video-button
{
width:200px;
float:right;
margin-top:-80px;
position:relative;
margin-right:20px;
}*/

/* New Video Page */

.videonew-container {
	width:960px;
	padding:0px;
	overflow:hidden;
	background-color:#FFFFFF;
	height: 675px;
}

.videonew-wrapper
{
background-color:#FFFFFF;
}

.videonew-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

#videonew-page-bg
{
	background-image:url(../images/video-page-bg.gif);
	height:28px;
	background-repeat:repeat-x;
	width:960px;
	margin-top:25px;
	background-position: 5px;
}

#videonew-page-bg .left-title
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
margin-left:35px;
font-weight:bold;
margin-top:-21px;
float:left;
}

#videonew-page-bg .right-title
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
margin-right:275px;
margin-top:-21px;
float:right;
}

#videonew-leftbg
{
width:440px;
margin:-10px 0 0 35px;
float:left;
clear:both;
}

#videonew-leftbg .video-box-cont
{
width:440px;
margin-bottom:20px;
float:left;
margin-top:10px;
}

.video-box-cont img
{
padding-right:10px;
margin:0px;
float:left;
}

.video-box-cont .vid-cont
{
width:250px;
margin:0px;
font-size:12px;
color:#000000;
float:left;
line-height:15px;
}

#videonew-rightbg
{
width:463px;
margin:-400px 0 0 0;
float:right;
clear:both;
}

#videonew-rightbg .video-rightbox-cont
{
width:440px;
margin-bottom:20px;
float:left;
margin-top:10px;
}

.video-rightbox-cont img
{
padding-right:10px;
margin:0px;
float:left;
}

.video-rightbox-cont .vid-cont
{
width:250px;
margin:0px;
font-size:12px;
color:#000000;
float:left;
line-height:15px;
}

.video-download-button
{
	background-image:url(../images/video-download-button1.gif);
	background-repeat:no-repeat;
	width:433px;
	height:68px;
	float:left;
	margin-top:55px;
	margin-left:25px;
}

.video-download-button-nov4
{
	background-image:url(../images/video-download-button1.gif);
	background-repeat:no-repeat;
	width:433px;
	height:68px;
	float:left;
	margin-left:25px;
}

.video-download-button-nov4:hover
{
background-image:url(../images/video-download-button2.gif);
background-repeat:no-repeat;
width:433px;
height:68px;
float:left;
}

.video-download-button:hover
{
background-image:url(../images/video-download-button2.gif);
background-repeat:no-repeat;
width:433px;
height:68px;
float:left;
}

.video-guide-button
{
	background-image:url(../images/video-guide-button1.gif);
	background-repeat:no-repeat;
	width:433px;
	height:68px;
	margin-top:0px;
	margin-bottom:20px;
	margin-right:25px;
	float:right;
	z-index:10;
}

.video-guide-button:hover
{
background-image:url(../images/video-guide-button2.gif);
background-repeat:no-repeat;
width:433px;
height:68px;
float:right;
}


/* Download-Business Page */

.down-bus-container {
	width:960px;
	padding:0px;
	overflow:hidden;
}

.down-bus-wrapper
{
background-color:#FFFFFF;
}

.down-bus-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

#down-bus-inner-left-bg
{
background-image:url(../images/inner-page-bg.gif);
background-repeat:repeat-x;
width:480px;
float:left;
background-color:#efeded;
padding-bottom:20px;
}

#down-bus-inner-left-bg p
{
margin-left:35px;
font-size:14px;
margin-right:15px;
}

#down-bus-inner-left-bg img
{
margin-left:140px;
}

#down-bus-inner-left-bg ol
{
font-size:14px;
margin-right:15px;
}

#down-bus-inner-left-bg .dbus-title
{
color:#006699;
font-size:20px;
}

#down-bus-inner-left-bg .down-but
{
margin-top:25px;
float:left;
}


#down-bus-inner-right-bg
{
background-color:#FFFFFF;
width:480px;
float:left;
}

.inner-down-bus-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:75px;
}

#down-bus-inner-right-bg .dbus-title
{
color:#006699;
font-size:20px;
margin-left:35px;
}

#down-bus-inner-right-bg .rigbloc .down-right-text
{
font-size:14px;
float:right;
margin-right:20px;
margin-top:45px;
line-height:18px;
}

#down-bus-inner-right-bg .lefbloc
{
font-size:14px;
margin-left:35px;
line-height:18px;
width:230px;
margin-top:20px;
}

.lefbloc .leftbloc1
{
margin:20px 0px;
}

/* Reg & Com */

.regcom-container
{
width:960px;
padding:0px;
background-color:#FFFFFF;
overflow:hidden;
height:550px;
}

.regcom-wrapper .inner-regcom-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:65px;
}

.regcom-wrapper
{
background-color:#FFFFFF;
}

.regcom-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:20px 0px 25px 30px;
}

#regcom-body-container
{
font-size:14px;
line-height:20px;
width:900px;
color:#333333;
float:left;
padding:5px 30px;
padding-bottom:20px;
margin-top:10px;
background-color:#FFFFFF;
}

#regcom-body-container .regcom-title
{
font-size:20px; color:#006699;
}

#regcom-body-container .regcom-sub-title
{
font-size:15px; font-weight:bold;
}

#regcom-body-container .saas-logo
{
float:left;
clear:both;
text-align:center;
margin-right:10px;
width:135px;
}

/* Sitemap */

#sitemap-body-container
{
font-size:14px;
line-height:20px;
width:960px;
color:#333333;
float:left;
padding-bottom:20px;
margin-top:10px;
background-color:#FFFFFF;
}

.sitemap-bg
{
background-image:url(../images/inner-page-grad-bg.jpg);
width:960px;
background-repeat:repeat-y;
height:65px;
}

.sitemap-space
{
width:100%;
height:25px;
}

.sitemap-head2
{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#006699;
padding:0px 0px 0px 20px; 
}
.sitemap-head-sm
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006699;
padding:0px 0px 0px 47px; 
}

.sitemap-head-sm2
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#006699;
}

. smap-col-maina .sitemap-head-subsm
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#006699;
}

.sitemap-head-subsm a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#006699;
text-decoration:underline;
}

.heading-col-main
{
width:100%;
height:27px;
}

.heading-col-main2
{
width:100%;
height:50px;
}

.heading-col-inn
{
width:283px;
height:27px;
float:left;
overflow:hidden;
}

.heading-col-inn2
{
width:283px;
height:50px;
float:left;
overflow:hidden;
}

.heading-col-inn3
{
width:350px;
height:27px;
float:left;
overflow:hidden;
}

.sitemap-shadow
{
width:100%;
height:19px;
background:url(../images/sitemap-shadow.jpg) repeat-x;
overflow:hidden;
}

.smap-col-main
{
width:960px;
overflow:hidden;
}

.smap-cont-col
{
width:283px;
height:auto;
float:left;
overflow:hidden;
}

.smap-cont-col2
{
width:400px;
height:auto;
float:left;
overflow:hidden;
}

.smap-cont-col3
{
width:190px;
height:auto;
float:left;
overflow:hidden;
}
.smap-cont-col4
{
width:190px;
height:auto;
float:left;
overflow:hidden;
}

*html .smap-cont-col4
{
width:140px;
height:auto;
float:left;
overflow:hidden;
}

.smap-cont-font
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-left:50px;
line-height:22px;
}

.smap-cont-font a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:22px;
text-decoration:none;
}

.smap-cont-font a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:22px;
text-decoration:underline;
}

.smap-cont-font2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:26px;
}

.smap-cont-font2 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:26px;
text-decoration:none;
padding-left:15px;
}

.smap-cont-font2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:26px;
text-decoration:underline;
padding-left:15px;
}

.sitemap-social
{
width:17px;
height:69px;
background:url(../images/ico-social-smap.jpg);
background-repeat:no-repeat;
margin-left:47px;
float:left;
margin-top:5px;
overflow:hidden;
}

*html .sitemap-social
{
width:17px;
height:69px;
background:url(../images/ico-social-smap.jpg);
background-repeat:no-repeat;
margin-left:25px;
float:left;
margin-top:5px;
overflow:hidden;
}

/* Get Started Page */

.getstarted-container {
width:960px;
padding:0px;
overflow:hidden;
background-color:#FFFFFF;
}

.getstarted-wrapper .section-divider
{
height:40px;
float:left;
clear:both;
width:960px;
}

.getstarted-wrapper h2
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0px;
padding:25px 0px 25px 35px;
}

#getstarted-page-bg
{
background-image:url(../images/video-page-bg.gif);
height:28px;
background-repeat:repeat-x;
width:960px;
margin-top:25px;
clear:both;
background-position: 5px;
}

#getstarted-page-bg .left-title
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-left:35px;
font-weight:bold;
margin-top:-16px;
float:left;
}

.getstarted-wrapper .section-holder
{
margin-left:60px;
}

.section-holder .sec-left
{
float:left;
width:390px;
}

.section-holder .sec-right
{
float:right;
width:390px;
margin-right:40px;
}

.section-holder .blue-title
{
font-family:Arial, Helvetica, sans-serif;
color:#0b6c9c;
float:left;
}

.section-holder .blue-title2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0b6c9c;
	font-size: 12px;
}
.section-holder p
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
float:left;
font-size:12px;
line-height:18px;
margin-top:5px;
}

.section-holder .num-list
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
float:left;
font-size:12px;
line-height:18px;
margin-left:-22px;
margin-top:10px;
}

.getstarted-wrapper .best-pract
{
width:960px;
padding:0 73px;
}

.best-pract-top
{
width:814px;
clear:both;
height:17px;
}

.best-pract-middle
{
background-image:url(../images/get-started-bg-middle.jpg);
background-repeat:repeat-y;
width:814px;
padding:10px 0;
}

.best-pract .blue-tit
{
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:24px;
text-align:center;
padding-bottom:15px;
}

.best-pract .num-list
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
margin:0 20px;
line-height:18px;
text-align:left;
}
.clear {
	clear: both;
}
.textTermsHead {
	font-size: 20px;
	color: #006699;
}
#featureBox {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	padding-top: 15px;
	padding-bottom: 15px;
}
.textSmall {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	padding-top: 10px;
	display: block;
}
.textMedium {
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #3698BF;
}
.textSmall2 {
	font-size: 11px;
}
.textTitle {
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #3698BF;
}
.download-imageBox {
	float: left;
	width: 100px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}.download-disBox {
	float: left;
	width: 400px;
	padding-top: 18px;
	padding-right: 10px;
	padding-left: 10px;
}
.download-btnBox {
	float: right;
	width: 200px;
	padding-right: 30px;
	padding-top: 20px;
	padding-left: 10px;
}
.download-btnBox2 {
	float: right;
	width: 200px;
	padding-right: 30px;
	padding-top: 53px;
	padding-left: 10px;
}
.downloadTitle
{
	font-family:Arial, Helvetica, 		sans-serif;
	color:#006699;
	font-size:20px;
	display: block;
	padding-bottom: 8px;
}

.downloadText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	line-height: 18px;
}
.downloadBoxReg {
	padding: 15px;
	font-size: 13px;
	line-height: normal;
}
.downloadBoxMed {
	padding: 15px;
	font-size: 13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
	line-height: normal;
}
.download-wrapper table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
}
.download-wrapper td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.downloadBoxReg table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
}
.downloadBoxReg td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}
.downloadBoxMed table {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
}
.downloadBoxMed td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}

