/* 1.0 GLOBAL STYLES 
-------------------------------------------------------------- */ 

* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

body {
	width: 100%;
	text-align: center;
	min-width: 980px;
	padding-top: 20px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a {
	text-decoration: none;
	color: #4170c2;
}

a:hover {
	text-decoration: underline;
}

#globalContent {
	margin-left: auto;
    margin-right: auto;   
	width: 980px;	
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

#mainLogo {
	height: 58px;
	text-align: left;
}

#contact {
	margin-top: 5px;
	text-align: right;
	font-size: 11px;
}

#contact .blue {
	color: #4170c2;
}

#footerGlobal {
	width: 980px;
	text-align: left;
	color: #818181;
	font-size: 11px;
}

#footerGlobal a {
	text-decoration: none;
	color: #4170c2;
}

#footerGlobal a:hover {
	text-decoration: underline;
}


/* 2.0 NAVIGATION - MAIN
-------------------------------------------------------------- */ 

#mainNavShadow {
	background: url("../images/shadow-navtop.jpg") no-repeat;
	height: 7px;
	width: 980px;
	margin: 0 0 5px 0;
}


/* 2.1 NAVIGATION - LEFT
-------------------------------------------------------------- */ 

#leftNavContainer {	
	margin: 0;
	width: 180px;
}

#mainContentContainer {
	width: 784px;
	margin: 0 0 30px 0;
}

#leftNavSec1 {
	border: 1px solid #a0b8e1;
	font-size: 12px;
	font-weight: normal;
	color: #4170c2;
	width: 170px;
	padding: 10px 0 10px 10px;
	text-align: left;
}

#leftNavSec2, #leftNavSec3, #leftNavSec4 {
	border-left: 1px solid #a0b8e1;
	border-right: 1px solid #a0b8e1;
	border-bottom: 1px solid #a0b8e1;
	font-size: 12px;
	font-weight: normal;
	color: #4170c2;
	width: 170px;
	padding: 10px 0 10px 10px;
	text-align: left;
}

#pLeftNavSec1 {
	border: 1px solid #a0b8e1;
	font-size: 12px;
	font-weight: normal;
	color: #4170c2;
	width: 175px;
	padding: 10px 0 10px 5px;
	text-align: left;
}

#pLeftNavSec1 p {
	font-weight: normal;
	color: #000;
	line-height:18px;
	margin: 0 10px 10px 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
}

#leftNavSec1 ul,#leftNavSec2 ul, #leftNavSec3 ul, #leftNavSec4 ul, #pLeftNavSec1 ul {
	color: #4170c2;		
	padding: 0 0 0 14px;
}

.leftNavSelected {
	list-style-image: url("../images/arrow-blue.gif");
	font-weight: bold;
}

#leftNavSec1 ul li, #leftNavSec2 ul li, #leftNavSec3 ul li, #leftNavSec4 ul li, #pLeftNavSec1 ul li {
	line-height: 24px;
	list-style-type: none;
}

.leftNavLinks ul li a {
	color: #4170c2;
}

#leftNavSec1 a {
	color: #4170c2;
}

.leftNavLinks ul li a:hover {
	color: #4170c2;
	text-decoration: underline;
}

#leftNavSection {
	color: #000;
	margin: 0 0 2px 0;
}

#leftNavShadow {
	background: url("../images/shadow-navleft.jpg") no-repeat;
	height: 7px;
}


/* 2.3 NAVIGATION - SECTION HIGHLIGHT 
-------------------------------------------------------------- */ 
body.s1_0 li.s1_0, 
body.s1_1 li.s1_1,
body.s1_2 li.s1_2,
body.s1_3 li.s1_3,
body.s1_4 li.s1_4,
body.s1_5 li.s1_5,
body.s1_6 li.s1_6,
body.s1_7 li.s1_7,
body.s1_8 li.s1_8,
body.s1_9 li.s1_9,
body.s1_10 li.s1_10,

body.s2_1 li.s2_1,
body.s2_2 li.s2_2,
body.s2_3 li.s2_3,

body.s3_1 li.s3_1,
body.s3_2 li.s3_2,
body.s3_3 li.s3_3,

body.s4_1 li.s4_1,
body.s4_2 li.s4_2,
body.s4_3 li.s4_3,
body.s4_4 li.s4_4,
body.s4_5 li.s4_5,
body.s4_6 li.s4_6,
body.s4_7 li.s4_7,
body.s4_8 li.s4_8,
body.s4_9 li.s4_9,
body.s4_10 li.s4_10,
body.s4_11 li.s4_11,

body.s5_1 li.s5_1,
body.s5_2 li.s5_2,
body.s5_3 li.s5_3,
body.s5_4 li.s5_4,
body.s5_5 li.s5_5,
body.s5_6 li.s5_6,
body.s5_7 li.s5_7
{	
	font-weight: bold;
	background-image: url("../images/arrow-blue.gif");
	background-repeat: no-repeat;
	background-position: 0 .7em;
	margin-left: -.8em;
	padding-left: .8em;
}



/* 3.0 HOME FLASH 
-------------------------------------------------------------- */ 

#flashMovie {
	height: 300px;
	text-align: left;
	z-index: 2; 
}

#flashMovieShadow {
	background: url("../images/flashMovieShadow.jpg") no-repeat;		
	height: 7px;
	width: 980px;
	z-index: 1; 
}


/* 4.0 CONTENT - MIDDLE
-------------------------------------------------------------- */ 

#middleContainer {
	text-align: left;
	width: 980px;
	margin-top: 6px;
}

#middleContent {
	width: 732px;
	height: 178px;
	border: 1px solid #a0b8e1;
	background: url("../images/middleBackground.jpg") repeat-x;
}

#middleContentLeft {
	width: 243px;
	border-right: 1px solid #a0b8e1;
	padding: 8px 0 0 15px;
}

/* Internet Explorer fix */
* html #middleContentLeft {
	height: 179px;
}

#middleContentRight {
	width: 473px;
	height: 178px;
	padding: 0;
	background: url("../images/bkgdCustomer.jpg") no-repeat;
}

#middleContentLeft ul {
	padding-left: 15px;
	color: black;
	font: 12px;
	list-style-image: url("../images/arrow-black.gif")
}

#middleContentRight ul {
	padding-left: 15px;
	color: #4170c2;
	font: 12px;
	list-style-image: url("../images/arrow-blue.gif")
}

#middleContentLeft ul a {
	color: #4170c2;
}

#middleContentShadow {
	background: url("../images/middleShadow.jpg") no-repeat;
	height: 7px;
	width: 732px;
}

/* Content alignment */
#mLeft {
	padding: 8px 0 0 0;
	width: 240px;
	margin-left: 10px;
}


/* 4.1 CONTENT - SECTION BANNERS
-------------------------------------------------------------- */ 

#bannerContent {
	padding: 9px 0 0 24px;
	font-size: 12px;
	width: 400px;
	color: #FFFFFF;
}

#sectionBannerShadowB {
	height: 7px;
	background: url("../images/shadow-banner.jpg") no-repeat;
	padding: 0;
	margin: 0 0 12px 0;
}

#companyBanner {
	width: 784px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: url("../images/banner-company.jpg") no-repeat;
	color: #fff;
	text-align: left;
}

#howtobuyBanner {
	width: 784px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: url("../images/banner-howtobuy.jpg") no-repeat;
	color: #fff;
	text-align: left;
}

#servicesBanner {
	width: 784px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: url("../images/banner-services.jpg") no-repeat;
	color: #fff;
	text-align: left;
}

#solutionsBanner {
	width: 784px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: url("../images/banner-solutions.jpg") no-repeat;
	color: #fff;
	text-align: left;
}

#supportBanner {
	width: 784px;
	height: 200px;
	padding: 0;
	margin: 0;
	background: url("../images/banner-support.jpg") no-repeat;
	color: #fff;
	text-align: left;
}


/* 4.2 CONTENT - RIGHT SIDEBAR
-------------------------------------------------------------- */
 
#rightBoxContainer {
	margin: 0 0 12px 0;
}

#rightBoxContainer ul {
	list-style-image: url("../images/arrow-blue.gif");
	padding: 10px 0 10px 12px;
	color: #4170c2;
}

#rightBoxTitle {
	background-color: #cecece;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width: 199px;
	text-align: left;
	height: 24px;
	line-height: 24px;
}

#rightWatchDemo {
	background: url("../images/bkgdWatchDemo.jpg") no-repeat;
	height: 90px;
	width: 197px;
	color: #595959;
	text-align: left;
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
}

#rightHowToBuy {
	background: url("../images/bkgdHowToBuy.jpg") no-repeat;
	height: 90px;
	width: 197px;
	color: #595959;
	text-align: left;
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
}

#rightBrochure {
	background: url("../images/bkgdBrochure.jpg") no-repeat;
	height: 90px;
	width: 197px;
	color: #595959;
	text-align: left;
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
}

#rightWebinar {
	background: url("../images/bkgdSolWebinar.jpg") no-repeat;
	height: 90px;
	width: 197px;
	color: #595959;
	text-align: left;
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
}

#rightWhitePapers {
	background: url("../images/bkgdWhitePapers.jpg") no-repeat;
	height: 90px;
	width: 197px;
	color: #595959;
	text-align: left;
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	border-bottom:1px solid #cecece;
}

.rightHTBContent {
	margin: 0px 5px 0px 0px;
	padding: 8px 0 0 0;
	width: 140px;
	float:right;
	display:block;
}


/* 4.3 CONTENT - MISC
-------------------------------------------------------------- */ 

#miscContainer {
	width: 980px;
}

#miscContentBox {
	margin: 25px 0 25px 0;
	width: 300px;
	text-align: left;
	font-size: 12px;
}

#miscContentBox ul  {
	color: #4170c2;
	list-style-image: url("../images/arrow-blue.gif");	
	padding: 0 0 0 14px;
	margin: 5px 0 0 0;
}

#miscContentBox a, #miscContentBox ul a {
	color: #4170c2;
}

#miscContentBox a:hover, #miscContentBox ul a:hover {
	color: #4170c2;
	text-decoration: underline;
}

.adjacentRight {
	border-right: 1px solid #cdcdcd;
}

.miscSpacingLeft {
	padding: 0 0 0 5px;
}


/* 5.0 SOLUTIONS SECTION
-------------------------------------------------------------- */ 

#sectionContent {
	font-weight: normal;
	font-size: 11px;
	margin: 12px 0 12px 10px;
}

#sectionContent ul {
	list-style-image: url("../images/arrow-black.gif");
	padding: 0 0 0 12px;
	margin: 8px 0 0 0;
}

#sectionContent ul a {
	color: #4170c2;
}

#sectionContent ul a:hover {
	color: #4170c2;
	text-decoration: underline;
}

#sectionContentBox {
	width: 546px;
	border: 1px solid #cfdbf0;
	margin: 10px 0px 10px 12px;
}

.sectionBoxTitle {
	font-size: 12px;
	margin: 0 0 8px 0;
}

.sectionScreenshot {
	float: right;
	margin: 0px 0px 10px 20px;
}

#middleContentSolutions {
	width: 572px;
	border: 1px solid #9a9a9a;
	color: #000;
	text-align: left;
	margin: 0 11px 0 0;
}

#middleTitle {
	background: url("../images/middleBgSolutions.jpg") repeat-x;		
	height: 36px;
	font-size: 18px;	
	font-weight: normal;	
	line-height: 36px;
	text-align: left;
	padding: 0 0 0 10px;
}

#callActionBox {
	font-size: 11px;
	font-weight: bold;
	width: 90px;
	text-align: center;
	float: right;
	margin: 0 0 40px 10px;
}

#solutionSectionTitle {
	color: #000;
	width: 548px;
	background-color: #dae2f3;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	margin: 0 0 0 12px;
}

#contentSolutions, #contentSupport, #contentResources, #contentNews {
	padding: 12px 12px 0px 12px;
	font-weight: normal;
	font-size: 12px;
}

#contentSolutions p {
	padding: 6px 0 6px 0;
}

#contentNews table {
	width: inherit;
	margin:  inherit;
}

#contentNews td {
	padding: inherit;
}

#contentSolutions ul {
	list-style-image: url("../images/arrow-blue.gif");
	padding: 0 0 0 12px;
	margin: 0 0 12px 0;
}

#contentNews ul {
	list-style-image: url("../images/arrow-blue.gif");
	padding: 0 0 0 12px;
	margin: 0 0 12px 0;
}

#contentSolutions li {
	padding: 0 0 3px 0;
}

#contentNews li {
	padding: 0 0 3px 0;
}

#contentResources p, h1, h2 {
	margin: 0 0 12px 0;
}

#contentResources h3 {
	padding: 2px 0 2px 5px;
	margin: 12px 0 12px 0;
	font-size: 12px;
	background-color: #cfdbf0
}

#contentResources h4 {
	font-size: 12px;
	color: #666;
	margin: -12px 0 12px 0;
}

#contentResources h5 {
	font-size: 14px;
	margin: 10px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #cfdbf0;
}

#contentResources ul {
	margin: 0;
	list-style-image: url("../images/arrow-black.gif");
	padding: 0 0 12px 12px;
}

#contentResources li {
	padding: 5px 0 0 0;
	margin: 0 0 0 18px;
}

#contentResources table {
	padding: 0;
	margin: 0;
}

#contentResources td {
	padding: 2px 5px 2px 0;
}

#contentWhitePaper {
	margin: 0 0 0 20px;
	width: 400px;
}

#contentTraining {
	width: 528px;
	padding: 10px;
	margin: 10px 0 0 0;
	background:#EEF3F9;
}

#contentWide {
	padding: 12px;
	font-weight: normal;
	font-size: 12px;
	display:block;
	float:left;
	width:748px;
	clear:both;
	text-align:left;
}
#contentWide .column {
	 display:block;
	 float:left;
	 width:180px;
}
#contentWide p {
	padding: 6px 0 6px 0;
}

#contentWide ul {
	list-style-image: url("../images/arrow-black.gif");
	padding: 0 0 0 12px;
	margin: 0 0 12px 0;
}

#contentWide li {
	padding: 0 0 3px 0;
}


#midContentSolShadow {
	width: 572px;
	height: 7px;
	background: url("../images/shadow-midcontent.jpg") no-repeat;		
}

table {
	margin-left: 12px;
	width: 548px;
}

table td {
	text-align: top;
	font-weight: normal;
	font-size: 11px;
	padding: 0px 10px;
}

table td a {
	color: #4170c2;
}

table td a:hover {
	text-decoration: underline;
}

#learnMore {
	background-color: #e6e6e6;
	margin: 0 0 15px 12px;
	color: #000;
	padding: 0 0 15px 13px;
	font-size: 14px;
	font-weight: bold;
	width: 535px;
}

#learnMore p {
	padding: 10px 0 10px 0;
}

#learnMoreShadow {
	height: 6px;
	background: url("../images/shadow-learnmore.jpg") no-repeat;
	margin: 0 0 0 12px;
	width: 547px;
}

.recruiting_benefits {
	display:block;
	width:200px;
	padding:0px 0px 0px 60px;
	margin:10px 0px 0px -10px;
	background-repeat:no-repeat;
}

#for_switching {
	display: block;
	clear: both;
}

#for_switching_titles {
	display: block;
	background-color: #d9def2;
	padding: 3px 5px;
}

#for_switching_titles  .switch_button {
	margin: 0px 10px;
	color: #3171db;
	cursor: pointer;
}

#for_switching_titles  .switch_button:active {
	font-weight:bold;
}

#for_switching .switching_content {
	background-color: #edf0f9;
	font-size: 11px;
	padding: 20px 10px 10px 10px;
	background-image: url(../images/switching_pointer.gif);
	background-repeat: no-repeat;
	clear: both;
	overflow: hidden;
}
#for_switching .switching_content .left,
#for_switching .switching_content .right {
	display:block;
	width:255px;
}
#for_switching .switching_content .left {
	float:left;
}
#for_switching .switching_content .right {
	float:right;
	clear: right;
}
#pricing_table {
	border: none;
	width: 548px;
	margin: 0px;
	background: url(../images/pricing_bg.gif) repeat-y;
	font-size: 2em;
}
#pricing_table {
	border: none;
	width: 548px;
	margin: 0px;
	background: url(../images/pricing_bg.gif) repeat-y;
	font-size: 2em;
}
#pricing_table td {
	padding: 6px 8px;
}



/* 6.0 SERVICES SECTION
-------------------------------------------------------------- */ 

#servicesDCguarantee {
	margin: 0 0 12px 0;
	padding: 10px;
	border: 1px solid #999;
	background-color: #FFFFFF;
	font-size: 12px;
	background-image: url(../images/mh-seal.gif);
	background-repeat: no-repeat;
	background-position: 475px 5px;
}

#servicesDCguarantee ul {
	list-style-image: url("../images/arrow-blue.gif");
	margin: 8px 0 0 0;
	padding: 0 0 0 12px;
}

#servicesDCguarantee li {
	padding: 0 0 5px 0;
}


/* 7.0 HOW TO BUY SECTION
-------------------------------------------------------------- */ 

#middleContentContainer {
	width: 572px;
	border: 1px solid #9a9a9a;
	color: #000;
	text-align: left;
	margin: 0 11px 0 0;
}

#salesContentBox {
	width: 546px;
	border: 1px solid #cfdbf0;
	margin: 10px 0 10px 12px;
	background: url("../images/bkgdSalesContentBox.jpg") no-repeat;
}

#salesContent {
	font-weight: normal;
	font-size: 11px;
	width: 365px;
	float: left;
	margin: 12px 0 12px 10px;
}

#salesContentIndent {
	font-weight: normal;
	font-size: 11px;
	width: 450px;
	float: left;
	margin: 12px 0 12px 10px;
}

#salesContent ul, #salesContentIndent ul {
	list-style-image: url("../images/arrow-black.gif");
	padding: 0 0 0 20px;
	margin: 8px 0 0 12px
}

#salesContent ul a, #salesContentIndent ul a {
	color: #4170c2;
}

#salesContent ul a:hover, #salesContentIndent ul a:hover {
	color: #4170c2;
	text-decoration: underline;
}

#salesContentIcon {
	width: 50px;
	margin: 12px 0 12px 12px;
	float: left;
}

#salesContentThumbnail {
	width: 152px;
	margin: 12px 10px 12px 0;
	float: left;
}

.salesSectionBoxTitle {
	font-size: 14px;
	font-weight: bold;	
	margin: 0 0 8px 0;
}

#contentSeeMore {
	font-weight: normal;
	font-size: 11px;
}

#contentSeeMore p {
	margin: 0 0 15px 0;
}

#contentSeeMore ul {
	list-style-image: url("../images/arrow-blue.gif");
	padding: 0 0 0 30px;
}

#contentSeeMore li {
	padding-top: 5px;
}


/* 7.1 HOW TO BUY - PRICING PAGE
-------------------------------------------------------------- */ 

#pMidSectionContainer1 {
	background-color: #ecf0f9;	
	width: 548px;
	margin: 0 0 0 12px;	
	padding: 12px 0 10px 0;
}

#pMidSectionContainer1 table {
	width: 500px;
}

#pMidSectionContainer1 td {
	text-align: left;
	padding: 0 0 0 30px;	
}

#pMidSectionContainer1 td ul {
	color: #000;
	list-style-image: url("../images/arrow-black.gif");	
	line-height: 20px;
}

#pMidSectionContainer2 {
	background-color: #ecf0f9;
	width: 548px;
	margin: 0 0 0 12px;
	padding: 12px 0 12px 0;
	text-align: left;
	overflow: hidden;
}
#pMidSectionContainer2 ul {
	list-style-image: url(../images/arrow-black.gif);
	padding: 0 0 0 15px;
	margin: 12px 0;
}
#pMidSectionContainer2 li {
}
#pMidSectionContainer2 table {
	width: 528px;
	border-collapse: collapse;
	margin: 0 0 12px 12px;
}

#pMidSectionContainer2 td {
}

#pLearnMore {
	background-color: #e6e6e6;
	width: 535px;
	margin: 0 0 12px 12px;
	padding: 7px 0 12px 12px;
}

#pLearnLeftContainer {
	background: url("../images/bkgdCallContact.jpg") no-repeat;
	width: 251px;
	height: 104px;
}

#pLearnRightContainer {
	background: url("../images/bkgdCallServices.jpg") no-repeat;
	width: 251px;
	height: 104px;
	margin: 0 0 0 18px;
}

#sLearnLeftContainer {
	background: url("../images/bkgdCallTuneUp.jpg") no-repeat;
	width: 358px;
	height: 104px;
}

#sLearnRightContainer {
	background: url("../images/bkgdCallBlog.jpg") no-repeat;
	width: 358px;
	height: 104px;
	margin: 0 0 0 18px;
}

#psLearnLeftContainer {
	background: url("../images/bkgdCallContact.jpg") no-repeat;
	width: 251px;
	height: 104px;
}

#psLearnRightContainer {
	background: url("../images/bkgdCallProduct.jpg") no-repeat;
	width: 251px;
	height: 104px;
	margin: 0 0 0 18px;
}

#pLearnLeftContent, #pLearnRightContent, #psLearnLeftContent, #psLearnRightContent {
	width: 210px;
	margin: 0 0 0 12px;
	padding: 12px 0 0 0;
}

#sLearnLeftContent, #sLearnRightContent {
	width: 320px;
	margin: 0 0 0 12px;
	padding: 12px 0 0 0;
}

#pLearnLeftContent img, #pLearnRightContent img, #psLearnLeftContent img, #psLearnRightContent img, #sLearnLeftContent img, #sLearnRightContent img {
	float: right;
	width: 60px;
	height: 60px;
	padding-top: 12px;
}

#pLearnLeftContent ul, #pLearnRightContent ul, #psLearnLeftContent ul, #psLearnRightContent ul, #sLearnLeftContent ul, #sLearnRightContent ul {
	margin: 4px 0 0 0;
	padding: 0 0 0 14px;
	list-style-image: url("../images/arrow-blue.gif");	
}

#pKeyFeatures table {
	width: 528px;
	border-collapse: collapse;
	margin: 0 0 0 12px;	
}

#pKeyFeatures td {
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #9a9a9a;
}

#pGridTop {
	background-color: #e6e6e6;
	font-size: 14px;
	font-style: italic;
	width: 548px;
	text-align: center;
	padding: 5px 0;
}

#pGridMiddle {
	width: 526px;
	padding: 10px;
	border: 1px solid #ccc;
}

#pGridMiddle table {
	width: 538px;
	margin: 5px 0 5px 10px;
}

#pGridMiddle td {
	padding: 1px 0 1px 0;
}

#pGridBottom {
	background-color: #e6e6e6;
	width: 528px;
	margin: 0 0 12px 0;
	padding: 0 10px 10px;
}

#pGridFeatures {
	font-size: 11px;
	width: 242px;
	float: left;
}

#pGridFeatures h2, h3 {
	margin-bottom: 5px;
}

#pGridFeatures h3 {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #ccc;
}

#pGridFreeTrial {
	width: 142px;
	margin: 5px 10px 7px 10px;
	text-align: center;
}

#pGridPro {
	width: 142px;
	margin: 5px 10px 7px 20px;
	text-align: center;
}

#pGridPrice {
	float: left;
	width: 120px;
	font-size: 11px;
	text-align: center;
	margin: 0 20px 0 120px;
}

#pGridPriceCTA {
	background: url("../images/arrow-pricing.png") no-repeat;
	float: left;
	width: 120px;
	height: 50px;
	margin-top: 20px;
	padding: 0px 0 0 25px;
}

#pDisclaimer {
	font-size: 11px;
	text-align: center;
	margin-bottom: 12px;
}

#pGridBottom p, h1, h2, h3 {
	margin: 0;
	padding: 0;
}

#pGridPrice h1 {
	font-size: 36px;
}


/* 8.0 SUPPORT SECTION 
-------------------------------------------------------------- */ 

#contentSupport p, h1, h2, h3 {
	padding: 0;
}

#contentSupport ul {
	margin: 0;
	list-style-image: url("../images/arrow-blue.gif");
	padding: 0 0 0 12px;
}

#contentSupport li {
	padding: 0;
}

#supportContentBox {
	width: 734px;
	border: 1px solid #cfdbf0;
	padding: 10px;
}

#supportContentContainer {
	width: 782px;
	border: 1px solid #9a9a9a;
	color: #000;
	text-align: left;
	margin: 0 11px 0 0;
}

#supportLogin {
	width: 251px;
	height: 230px;
	padding: 33px 24px 12px 75px;
	margin: 0 0 0 120px;
	background: url("../images/bkgdSupportLogin.gif") no-repeat;
	text-align: left;
}

#supportLogin table {
	width: 241px;
	margin: 12px 0 12px 0;
	text-align: left;
	background: #fff
}

#supportQuestions {
	float: left;
	width: 300px;
	margin: 12px 0 12px 40px;
}

#supportOverview {
	float: left;
	width: 328px;
	margin: 10px 35px 20px 15px;
}

#supportTopics {
	float: left;
	width: 358px;
	margin: 10px 0;
}

#supportTopics ul {
	margin: 0;
	list-style-image: url("../images/arrow-white.gif");
	padding: 0 0 0 12px;
}

#supportContact {
	float: left;
	width: 700px;
	margin: 12px 0 12px 40px;
}

#supportHead {
	border-bottom: 1px solid #cfdbf0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#supportInfo {
	float: right;
	width: 180px;
	line-height: 18px;
}

#supportTitle {
	float: left;
	width: 500px;
}

#supportLearning {
	float: left;
	width: 210px;
	padding: 0 20px;
	border-right: 1px solid #cfdbf0;
}

#supportSearch {
	width: 734px;
	padding: 10px;
	background:#EEF3F9;
	border-left: 1px solid #cfdbf0;
	border-right: 1px solid #cfdbf0;
}

#supportSearch table {
	width: 736px;
	padding: 0;
	margin: 12px 0 0 0;
}

#supportSearch td {
	font-size: 12px;
	padding: 2px 0 2px 0;
	margin: 0;
}


/* 8.1 SUPPORT - WEBINARS
-------------------------------------------------------------- */ 

#webinar {
	width: 236px;
	height: 180px;
	background: url("../images/bkgdWebinar.jpg") no-repeat;
}

#webinarContent {
	padding: 8px 0 0 8px;
}

#webinarContent ul {
	color: #4170c2;
	list-style-image: url("../images/arrow-blue.gif");	
	padding-left: 13px;
}

#webinarContent ul a {
	color: #4170c2;
}

#webinarShadow {
	background: url("../images/webinarShadow.jpg") no-repeat;
	height: 7px;
	width: 236px;
}

#webinarRegister {
	 margin: 0 0 25px 0;
}

#webinarRegister a {
	display:block;
	background: url("../images/button-register-inactive.gif") no-repeat;		
	width: 101px;
	height: 21px;
}

#webinarRegister a:hover {
	background: url("../images/button-register-active.gif") no-repeat;		
}

#andMore ul {	
	list-style-image: url("../images/arrow-blue.gif");	
}

#andMore ul a {
	color: #4170c2;
}

#andMore ul a:hover {
	text-decoration: underline;	
}


/* 9.0 COMPANY SECTION 
-------------------------------------------------------------- */ 

#cCustomerContainer {
	margin: 0;
	border-top: 1px solid #9a9a9a;
	padding: 4px 0 6px 0;
}

#cTeamContainer {
	margin: 5px 0 0 0;
	border-top: 1px solid #cfdbf0;
	padding: 5px 0 0 0;
}

#cTeamProfiles {
	width: 254px;
	padding: 12px 20px 0 0;
	margin: 12px 0 0 0;
	border-top: 1px solid #cfdbf0;
	float: left;
}

#cPartnerContainer {
	margin:5px 0 0 0;
	border-top: 1px solid #cfdbf0;
	padding: 5px 0 6px 0;
}
