/* =GLOBALS ********************************************************/

body#product09 { background: url(../newimages/bg_bodyproducts.jpg) repeat-x top left; }
body#product09Short { background: url(../newimages/bg_bodyproducts_short.jpg) repeat-x top left; }
body#product09support { background: url(../newimages/bg_bodysupport.jpg) repeat-x top left; }
body#product09supportlanding { background: url(../newimages/bg_support09_landing.jpg) repeat-x top left; }
body#product09supportold { background: url(../newimages/bg_bodysupport_old.jpg) repeat-x top left; }
body#product09blank { background: url(../newimages/bg_bodysupport_blank.jpg) repeat-x top left; }

body#product09 a.right { float: right; margin: 0 0 15px 15px; }

p.linefade {
	margin: 0 0 21px 0;
	padding: 0 0 21px 0;
	background: url(../images/products09/bg_line_faderight.jpg) no-repeat bottom left;
}

/* =SHOP ***********************************************************/

div#shop { margin: 0; padding: 0; width: 850px; text-align: right; }

div#shop ul { padding: 7px 0 8px 0; }
div#shop ul li { display: inline; }
div#shop ul li a { margin: 0 0 0 15px; color: #fff; font-weight: bold; font-size: 12px; }
div#shop ul li a:hover { text-decoration: underline; }

div#shop ul li a.free { background: url(../newimages/icon_freetrials.gif) no-repeat 0 2px; padding: 0 0 0 18px; }
div#shop ul li a.shop, div#shop ul li a.shop_active { background: url(../newimages/icon_store.gif) no-repeat 0 1px; padding: 0 0 0 20px; }
div#shop ul li a.shop_active { text-decoration: underline; }
div#shop ul li a.contact { background: url(../newimages/icon_contact.gif) no-repeat 0 2px; padding: 0 0 0 21px; }

/* =HEADER *********************************************************/

div#header_sub {
	position: relative;
	top: 0;
	width: 850px;
	height: 152px;
	background: url(../newimages/bg_header.jpg) no-repeat top left;
}

div#header_sub.freetrials { top: -1px; }
div#header_sub.interior { height: 113px; }
div#header_sub a.logo { position: absolute; top: 25px; }

/* =HEADER - NAVIGATION ********************************************/

div#header_sub div#nav { position: absolute; top: 82px; }
div#header_sub div#nav ul { height: 31px; }
div#header_sub div#nav ul li { display: inline; }

div#header_sub div#nav ul li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0;
	background: url(../newimages/img_nav_tabright.gif) no-repeat top right;
}

div#header_sub div#nav ul li#current {
	float: left;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0;
	background: url(../newimages/img_activenav_tabright.gif) no-repeat top right;
}

div#header_sub div#nav ul li a {
	float: left;
	margin: 0;
	padding: 8px 10px 6px 20px;
	display: block;
	background: url(../newimages/img_nav_tableft.gif) no-repeat top left;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	height: 17px;
	outline: none;
	letter-spacing: 0.02em;
}

div#header_sub div#nav ul li a.active {
	float: left;
	margin: 0;
	padding: 8px 10px 7px 20px;
	display: block;
	background: url(../newimages/img_activenav_tableft.gif) no-repeat top left;
	text-transform: uppercase;
	color: #23475d;
}

/* =HEADER - SUBNAVIGATION *****************************************/

div#header_sub div#subnav { position: absolute; bottom: 10px; width: 850px; }
div#header_sub div#subnav ul li { display: inline; }
div#header_sub div#subnav ul li a { margin: 0 30px 0 0; color: #2a5067; font-size: 14px; }
div#header_sub div#subnav ul li a:hover,
div#header_sub div#subnav ul li a.active { text-decoration: underline; }

/* =PRODUCT BANNER *************************************************/

div#products_banner {
	position: relative;
	top: -1px;
	*top: 0px;
	margin: 0 0 20px 0;
	padding: 0;
}

div.banner {
	position: relative;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	height: 240px !important;
}

div.banner a.bb {
	position: relative;
	top: -54px;
	margin: 0;
	padding: 0;
}

div.banner a.ready {
	position: relative;
	left: 10px;
	top: -65px;
	color: #516f8b;
	text-decoration: underline;
}

/* =PRODUCT NAVIGATION ********************************************/

ul#productnav {
	float: left;
	position: relative;
	top: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul#productnav li { 
	float: left;
	margin: 0 3px 0 0;
	padding: 0 10px 0 0;
	background: url(../images/products09/bg_productnav_right.gif) no-repeat top right;
}

ul#productnav li#current {
	float: left;
	margin: 0 3px 0 0;
	padding: 0 10px 0 0;
	background: #fff url(../images/products09/bg_productactivenav_right.gif) no-repeat top right;
}

ul#productnav li a {
	float: left;
	margin: 0;
	padding: 8px 10px 8px 20px !important;
	display: block;
	color: #266692;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/products09/bg_productnav_left.gif) no-repeat top left;
	height: 17px; /* Add this plus top/bottom padding for a total of 33px */
	outline: none;
}

ul#productnav li a:hover { color: #09354b; }

ul#productnav li a.active {
	float: left;
	margin: 0;
	padding: 8px 10px 8px 20px !important;
	display: block;
	background: url(../images/products09/bg_productactivenav_left.gif) no-repeat top left;
	color: #09354b;
	height: 17px; /* Add this plus top/bottom padding for a total of 33px */
}

ul#productnav li a.active:hover { color: #09354b; }

/* =PRODUCT CONTENT ************************************************/

div#productPrimary {
	float: left;
	margin: 20px 0 0 0;
	line-height: 1.4em;
	width: 560px;
}

div#productPrimary h1 {
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-weight: normal;
	display: block;
	font-size: 22px;
	color: #173758;
	line-height: 1.3;
	margin: 0 0 19px 0;
	padding: 0 0 15px 0;
	background: url(../images/products09/bg_linelong_faderight.jpg) no-repeat bottom left;
}

div#productPrimary h1 span {
	display: inline;
	color: #dd4809;
}

div#productPrimary h2 {
	margin: 0 0 8px 0;
	font-size: 16px;
	font-weight: bold;
	color: #d53707;
}

div#store_primary h2 {
	margin: 0 0 5px 0;
	font-size: 15px;
	font-weight: bold;
	color: #303030;
	line-height: 1.3em;
}

div#productPrimary.centered {
	float: left;
	margin: 0;
	padding: 0;
	width: 850px !important;
}

div#productPrimary.plainlist ul {
	background: none;
	list-style-type: disc;
	margin: 0 0 15px 12px;
	padding: 0;
}

div#productPrimary.plainlist ul li {
	background: none;
	margin: 0 0 7px 15px;
	padding: 0;
	list-style-type: disc;
}

div#productPrimary.plainlist p.headline { margin: 0 0 7px 0 !important; color: #404040 !important; }

div#productPrimary h3,
div.aoquestions h3 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	color: #245e8c;
}

div#productPrimary a { color: #404040; text-decoration: underline; }
div#productPrimary a:hover { text-decoration: none; }
div#productPrimary p { margin-bottom: 18px !important; }
div#productPrimary p strong { font-weight: bold; color: #303030; }
div#productPrimary ul { color: #404040; margin: 10px 0 20px 0; }

div#productPrimary ul li { 
	margin-bottom: 12px;
	padding: 0 0 0 17px;
	font-size: 13px !important;
	background: url(../images/products09/icon_orangebullet.gif) no-repeat 0 4px;
}

div#productPrimary div.entry ul { margin-left: 0; padding: 0;}

div#productPrimary div.post ul li { 
	margin-bottom: 12px;
	padding: 0 0 0 17px !important;
	font-size: 13px !important;
	background: url(../images/products09/icon_orangebullet.gif) no-repeat 0 4px !important;
	list-style-type: none;
}

ul#storenoticelist { margin: 0 0 0 10px; }

ul#storenoticelist li { 
	margin-bottom: 8px;
	padding: 0 0 0 17px;
	font-size: 13px !important;
	background: url(../images/products09/icon_orangebullet.gif) no-repeat 0 4px;
}

div#productPrimary div.feature {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	width: 560px;
	border: none;
	background: url(../images/products09/bg_linelong_faderight.jpg) no-repeat bottom left;
}

div#productPrimary div.feature.demo {
	margin: 0 0 20px 0;
	padding: 0;
	width: 560px;
	border: none;
	background: url(../images/products09/bg_linelong_faderight.jpg) no-repeat bottom left;
}

div#productPrimary div.feature.last { padding: 0; border: none; background: none; }

div#productPrimary div.feature img {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

div#productPrimary div.feature div.demo { float: left; margin: 0; padding: 0; }
div#productPrimary div.feature div.demo div.demodesc { float: left; width: 278px; }
div#productPrimary div.feature div.demo div.demodesc h3 { margin: 0 0 5px 0; }

div#productPrimary div.feature div.popup {
	float: right;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 272px;
}

div#productPrimary div.feature div.popup a img {
	margin: 0;
	padding: 0;
	background: none;
}

div#productPrimary div.feature div.popup p a { margin: 10px 0 0 0; padding: 0; display: block;  }

div#productPrimary p.download {
	margin: 0 0 20px 0;
	padding: 12px 10px 12px 55px;
	width: 500px;
	background: #fbf7b7 url(../images/products09/icon_download.gif) no-repeat 12px 6px;
}

div#productPrimary table {
	clear: both;
	margin: 0;
	padding: 0;
	width: 555px;
}

div#productPrimary table.pmp { font-size: 13px !important; }

div#productPrimary table td {
	margin: 0;
	padding: 5px;
	color: #454545;
	border-bottom: 1px solid #ebebeb;
}

div#productPrimary table td.last {
	margin: 0;
	padding: 5px;
	color: #454545;
	border: none;
}

div#productPrimary table td.desc {
	padding: 5px;
	border-right: 1px solid #ebebeb;
	width: 200px;
	color: #454545;
}

div#productPrimary div.demobox {
	float: left;
	margin-bottom: 20px;
	padding: 0 0 3px 0;
	background: url(../images/products09/bg_linelong_faderight.jpg) no-repeat bottom left;
	border: none;
}

div#productPrimary div.demobox p { margin-bottom: 10px !important; }

div#productPrimary div.demobox.last {
	background: none;
	margin-bottom: 20px;
	padding: 0;
}

#productPrimary .op {
	margin: 0;
	padding: 8px 7px;
	background: #cbe8fb;
	font-size: 100%;
	text-transform: uppercase;
	color: #303030;
	font-weight: bold;
}

#productPrimary ul.syslist { margin: 10px 0 15px 0; }
#productPrimary ul.syslist li { margin-bottom: 6px; }

#productPrimary p.tip {
	margin: 15px 0 20px 0;
	padding: 8px !important;
	font-size: 100%;
	color: #303030;
	background: #fffbba;
	border-top: 1px solid #f9d45e;
	border-bottom: 1px solid #f9d45e;
	line-height: 1.3em;
}

#productPrimary.tut h3 {
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	background: url(../images/products09/bg_linelong_faderight.jpg) no-repeat bottom left;
}

#productPrimary ul.tut {
	margin: 0 0 30px 0;
	padding: 0;
}

#productPrimary ul.tut li span.length {
	display: inline;
	font-size: 13px;
	color: #909090;
	font-style: italic;
}

#productPrimary div.commnotify {
	margin: 0 0 30px 0;
	padding: 15px 15px 15px 65px;
	width: 465px;
	background: #fbf7b7 url(../images/products09/icon_commnotify.gif) no-repeat 16px 12px;
}

#productPrimary div.commnotify h2 {
	margin: 0 0 12px 0;
	font-size: 14px;
}

#productPrimary div.commnotify p,
#productPrimary div.commnotify p input {
	margin: 0 !important;
	padding: 0 !important;
}

div#productPrimary div.interactionsamples { float: left; width: 560px; margin-bottom: 20px; }
div#productPrimary div.interactionsamples div.sampleblock { float: left; width: 560px; margin-top: 20px; }
div#productPrimary div.interactionsamples div.sampleblock img { float: left; }

div#productPrimary div.interactionsamples div.sampleblock div.details { float: right; width: 419px;  margin-top: 10px; }
div#productPrimary div.interactionsamples div.sampleblock div.details h2 { margin-bottom: 5px; }
div#productPrimary div.interactionsamples div.sampleblock div.details a { font-size: 13px !important; }
div#productPrimary div.interactionsamples div.sampleblock div.details p.preinstalled { font-style: italic; margin: 0; }
div#productPrimary div.interactionsamples div.sampleblock div.details p.preinstalled span { font-style: normal; display: inline; }

/* =PRODUCT - SLIDE LEVEL ******************************************/

div#slidelevel { 
	margin: 0 0 20px 0; 
	position: relative;
	background: url(../images/products09/screenshots/img_ap_slidelevel_full.png) no-repeat top left;
	width: 850px;
	height: 520px;
}

div#slidelevel a.slideitem {
	position: absolute;
	display: block;
	width: 25px;
	height: 33px;
}

div#slidelevel a.slideitem:hover { cursor: pointer; }

div#slidelevel a.thumbnails {
	top: 116px;
	left: 38px;
	background: url(../images/products09/screenshots/img_slidelevel1.png) no-repeat;
}

div#slidelevel a.navtitle {
	top: 116px;
	left: 115px;
	background: url(../images/products09/screenshots/img_slidelevel2.png) no-repeat;
}

div#slidelevel a.level {
	top: 116px;
	left: 247px;
	background: url(../images/products09/screenshots/img_slidelevel3.png) no-repeat;
}

div#slidelevel a.changeview {
	top: 116px;
	left: 290px;
	background: url(../images/products09/screenshots/img_slidelevel4.png) no-repeat;
}

div#slidelevel a.branching {
	top: 116px;
	left: 387px;
	background: url(../images/products09/screenshots/img_slidelevel5.png) no-repeat;
}

div#slidelevel a.locknav {
	top: 116px;
	left: 480px;
	background: url(../images/products09/screenshots/img_slidelevel6.png) no-repeat;
}

div#slidelevel a.slidepresenters {
	top: 116px;
	left: 513px;
	background: url(../images/products09/screenshots/img_slidelevel7.png) no-repeat;
}

div#slidelevel a.playlists {
	top: 116px;
	left: 615px;
	background: url(../images/products09/screenshots/img_slidelevel8.png) no-repeat;
}

div#slidelevel a.advanced {
	top: 116px;
	left: 717px;
	background: url(../images/products09/screenshots/img_slidelevel9.png) no-repeat;
}

div#slidelevel a.hideslide {
	top: 407px;
	left: 182px;
	background: url(../images/products09/screenshots/img_slidelevel10.png) no-repeat;
}

.slidebg {
	padding: 0;
	background: #eaedf1;
	border: 5px solid #0d283d;
	width: 402px;
	text-align: left;
}

.slidebg span {
	position: relative;
	padding: 10px;
	display: block;
	width: 380px;
	border: 1px solid #fff;
}

.slidebg span img {
	position: relative;
	top: -10px;
	left: -10px;
	margin: 0;
	padding: 0;
}

.slidebg h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	color: #245e8c;
}

.slidebg p {
	margin: 0;
	padding: 0;
}

div.pagination.wide { /* Slide-level pagination with full 850px width */
	margin: 0;
	width: 850px !important;
	background: none;
}

p.download.wide,
p.downloadwide { 
	margin: 0 0 20px 0;
	padding: 12px 0 12px 55px;
	width: 795px;
	background: #fbf7b7 url(../images/products09/icon_download.gif) no-repeat 12px 6px;
}

p.download.wide a {
	color: #303030;
	text-decoration: underline;
}

p.download.wide a:hover {
	text-decoration: none;
}

/* =PRODUCT - QUIZMAKER - FORM VIEW ********************************/

div#formview { 
	margin: 0 0 20px 0; 
	position: relative;
	background: url(../images/products09/screenshots/img_qm_formview_full.png) no-repeat top left;
	width: 850px;
	height: 682px;
}

div#formview a.slideitem {
	position: absolute;
	display: block;
	width: 27px;
	height: 30px;
}

div#formview a.slideitem:hover { cursor: pointer; }

div#formview a.formatting {
	top: 44px;
	left: 237px;
	background: url(../images/products09/screenshots/img_formview1.png) no-repeat;
}

div#formview a.feedbacklevel {
	top: 44px;
	left: 318px;
	background: url(../images/products09/screenshots/img_formview2.png) no-repeat;
}

div#formview a.shuffle {
	top: 131px;
	left: 318px;
	background: url(../images/products09/screenshots/img_formview3.png) no-repeat;
}

div#formview a.score {
	top: 44px;
	left: 490px;
	background: url(../images/products09/screenshots/img_formview4.png) no-repeat;
}

div#formview a.attempts {
	top: 131px;
	left: 490px;
	background: url(../images/products09/screenshots/img_formview5.png) no-repeat;
}

div#formview a.media {
	top: 44px;
	left: 661px;
	background: url(../images/products09/screenshots/img_formview6.png) no-repeat;
}

div#formview a.formview {
	top: 262px;
	left: 411px;
	background: url(../images/products09/screenshots/img_formview7.png) no-repeat;
}

div#formview a.lock {
	top: 410px;
	left: 23px;
	background: url(../images/products09/screenshots/img_formview8.png) no-repeat;
}

div#formview a.richfeedback {
	top: 610px;
	left: 534px;
	background: url(../images/products09/screenshots/img_formview9.png) no-repeat;
}

.slidebg {
	padding: 0;
	background: #eaedf1;
	border: 5px solid #0d283d;
	width: 402px;
	text-align: left;
}

.slidebg span {
	position: relative;
	padding: 10px;
	display: block;
	width: 380px;
	border: 1px solid #fff;
}

.slidebg h2 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	color: #245e8c;
}

.slidebg p {
	margin: 0;
	padding: 0;
}

/* =PRODUCT PAGINATION *********************************************/

div.pagination {
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	width: 565px;
	background: url(../images/products09/bg_linelong_faderight.jpg) no-repeat bottom left;
}

div.pagination.last {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	width: 565px;
	background: url(../images/products09/bg_linelong_faderight.jpg) no-repeat bottom left;
}

div.pagination a.left {
	float: left;
	margin: 0;
	padding: 5px 10px 4px 20px;
	width: 242px;
	font-weight: bold;
	font-size: 13px;
	color: #245e8c !important;
	text-decoration: none !important;
	background: #a2def9 url(../images/products09/icon_leftarrow.gif) no-repeat left center;
}

div.pagination a.right {
	float: right;
	margin: 0;
	padding: 5px 20px 4px 10px;
	width: 242px;
	font-weight: bold;
	text-align: right;
	font-size: 13px;
	color: #245e8c !important;
	text-decoration: none !important;
	background: #a2def9 url(../images/products09/icon_rightarrow.gif) no-repeat right center;
}

div.pagination em { color: #5e9bcb; margin: 0; padding: 0; }

/* =PRODUCT SECONDARY **********************************************/

div#productSecondary {
	float: right;
	margin: 20px 0 0 0;
	width: 270px;
}

ul#tertiary { width: 100%; text-align: right; margin-bottom: 20px; }
ul#tertiary li { margin: 0; padding: 0; }

ul#tertiary li a {
	display: block;
	margin: 0;
	padding: 13px 20px 17px 0;
	width: 250px;
	color: #2c6b97;
	font-size: 15px;
	height: 11px;
	background: url(../images/products09/bg_tertiary.jpg) no-repeat bottom right;
	font-weight: bold;
}

ul#tertiary li a:hover { color: #163f5b; }

ul#tertiary li a.active,
ul#tertiary li a.active#hover { 
	position: relative;
	top: -1px; /* To "remove" the line above it */
	background: #a7e1fa url(../images/products09/bg_tertiaryactive.jpg) no-repeat top left;
	color: #163f5b;
}

/* = SECONDARY - DEMOS *********************************************/

a.templates_special { display: block; width: 270px; height: 85px; margin-bottom: 20px; background: url(../images/products09/img_templates_special.jpg) no-repeat; }
a.templates_special span { display: none; }

div.demos { background: #fbf7b7 url(../images/products09/bg_demos.jpg) no-repeat bottom left; }

div.demos h3.studiodemos { display: block; width: 270px; height: 40px; background: url(../images/products09/title_studiodemos.jpg) no-repeat; }
div.demos h3.nextsteps { display: block; width: 270px; height: 41px; background: url(../images/products09/title_nextsteps.jpg) no-repeat; }
div.demos h3.presenterdemos { display: block; width: 270px; height: 40px; background: url(../images/products09/title_presenterdemos.jpg) no-repeat; }
div.demos h3.quizmakerdemos {	display: block; width: 270px; height: 40px; background: url(../images/products09/title_quizmakerdemos.jpg) no-repeat; }
div.demos h3.engagedemos { display: block; width: 270px; height: 40px; background: url(../images/products09/title_engagedemos.jpg) no-repeat; }
div.demos h3.aodemos { display: block; width: 270px; height: 40px; background: url(../images/products09/title_aodemos.jpg) no-repeat; }
div.demos h3.videoencoderdemos { display: block; width: 270px; height: 40px; background: url(../images/products09/title_vedemos.jpg) no-repeat; }

div.demos div.quicklinks { float: left; width: 246px; padding: 0 12px; }
div.demos a.trial { padding: 12px 0 12px 40px; border-bottom: 1px solid #f9e283; font-weight: bold; font-size: 13px; color: #404040; display: block; background: url(../images/products09/icon_studio_download.jpg) no-repeat center left; }
div.demos a.salesquestions { padding: 12px 0 12px 40px; border-bottom: 1px solid #f9e283; font-weight: bold; font-size: 13px; color: #404040; display: block; background: url(../images/products09/icon_studio_questions.jpg) no-repeat center left; }
div.demos a.webinar { padding: 12px 0 12px 40px; border-bottom: 1px solid #f9e283; font-weight: bold; font-size: 13px; color: #404040; display: block; border-bottom: none; background: url(../images/products09/icon_studio_webinar.jpg) no-repeat center left; }


div.demos ul { padding: 0 15px 15px 15px; }
div.demos ul.flush { padding: 0 10px 15px 0; }
div.demos ul li { margin: 10px 0 0 0; }
div.demos ul li a.moredemos { margin: 0; }
div.demos ul li.overview { font-weight: bold; padding: 0 0 1px 23px; color: #404040; background: url(../images/products09/icon_demooverview.gif) no-repeat 0 0; }
div.demos ul li span { display: inline; color: #606060; font-weight: normal; font-style: italic; font-size: 11px; }

div.demos ul li a {
	padding: 0 0 1px 23px;
	color: #404040;
	text-decoration: underline;
	font-size: 13px;
}

div.demos ul.flush li a {
	padding: 0 0 1px 15px;
	color: #404040;
	text-decoration: underline;
	font-size: 13px;
}

div.demos ul li a.noindent {
	padding: 0 0 1px 0;
	font-weight: normal;
}

div.demos ul li a:hover { text-decoration: none; }

div.demos ul li a.overview { background: url(../images/products09/icon_demooverview.gif) no-repeat 0 0; }
div.demos ul li a.screentour { background: url(../images/products09/icon_demoscreentour.gif) no-repeat 0 0; }
div.demos ul li a.moredemos { background: url(../images/products09/icon_demomore.gif) no-repeat 0 0; }
div.demos ul li a.samplegradedquiz { background: url(../images/products09/icon_samplegradedquiz.gif) no-repeat 0 0; }
div.demos ul li a.samplesurvey { background: url(../images/products09/icon_samplesurvey.gif) no-repeat 0 0; }
div.demos ul li a.qmmoredemos { background: url(../images/products09/icon_qmmoredemos.gif) no-repeat 0 0; }

div.demos.webinar,
div.demos.webinaralt { float: left; }

div.demos p.desc {
	margin: 0;
	padding: 13px 60px 13px 15px !important;
	background: url(../images/products09/icon_webinar.jpg) no-repeat 214px 13px;
	font-size: 12px;
	border-top: 1px solid #f8cd50;
}

div.demos p.threeminute {
	margin: 0;
	padding: 13px 60px 13px 15px !important;
	background: url(../images/products09/icon_threeminute.jpg) no-repeat 214px 13px;
	font-size: 12px;
	border-top: 1px solid #f8cd50;
}

div.demos p.desc a {
	display: block;
	margin-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	text-decoration: underline;
}

div.demos p.desc a.viewalldemos {
	margin: 5px 0 0 0;
	padding: 0 0 0 21px;
	font-size: 12px;
	font-weight: normal;
	background: url(../images/products09/icon_qmmoredemos.gif) no-repeat 0 0;
}

div.demos p.desc a:hover { text-decoration: none; }

div.quote {
	margin: 20px 0;
	padding: 20px 15px 0 15px;
	width: 240px;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	border-top: 1px solid #d3dfdf;
}

div.quote.first {
  padding: 0 15px;
  margin-top: 0;
  border-top: none;
}

div.quote_alt {
	margin: 3px 0 20px 0;
	padding: 20px 15px 0 15px;
	width: 240px;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	border-top: 1px solid #d3dfdf;
}

div.quote img,
div.quote_alt img { float: right; margin: 0 0 5px 10px; }

div.quote p.author,
div.quote_alt p.author { color: #5f6c70; font-size: 11px; margin: 0; }

div.quote p.author span,
div.quote_alt p.author span { display: block; color: #245e8c; font-weight: bold; margin-bottom: 2px; font-size: 15px; }

div#vesysreq {
	margin: 35px 0 -20px 0;
	padding: 0;
}

div#vesysreq ul.softwarereq li { list-style-type: disc !important; margin: 0 0 7px 15px; }

div#vesysreq h3 {
	padding: 0 0 10px 15px;
	display: block;
	color: #245e8c;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.3;
}

div#vesysreq ul {
	margin: 0 0 15px 0;
	padding: 0 0 15px 15px;
	color: #404040;
	background: url(../images/products09/bg_line_faderight.jpg) no-repeat bottom left;
}

div#vesysreq ul li {
	margin: 0 0 5px 0;
}

div#vesysreq p {
	margin: 0 0 0 15px !important;
}

/* =DOWNLOADS ******************************************************/

div#downloadsPrimary {
	margin: 0;
	padding: 0;
	width: 850px;
	text-align: center;
}

div#downloadsPrimary h1,
div.aoquestions h1 {
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-weight: normal;
	display: block;
	font-size: 22px;
	color: #173758;
	line-height: 1.3;
	margin: 0 0 3px 0;
	padding: 0;
}

div#downloadsPrimary h1 span {
	display: inline;
	color: #dd4809;
}

div#downloadsPrimary p { font-size: 14px; }

div#downloadsPrimary div#trialproducts {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 850px;
}

div#downloadsPrimary div#trialproducts div.trialbox {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: 201px;
}

div#downloadsPrimary div#trialproducts div.lasttrial {
	float: right;
	margin: 0;
	padding: 0;
}

div#downloadsPrimary div#trialproducts div.trialbox img {
	margin: 0 0 5px 0;
	padding: 0;
}

div#downloadsPrimary div#trialproducts div.trialbox p {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

div#downloadsPrimary div#trialproducts div.trialbox p.t_title {
	font-size: 14px;
	color: #303030;
	font-weight: bold;
}

div#downloadsPrimary div#trialproducts div.trialbox p.t_time {
	font-size: 12px;
	font-style: italic;
	color: #909090;
}

div#downloadsPrimary div#trialproducts.selection {
	margin: 20px 0;
}

div#downloadsPrimary div#trialproducts.selection div.trialbox {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	width: 158px;
}

div#downloadsPrimary div#trialproducts.selection div.lasttrial {
	float: right;
	margin: 0;
	padding: 0;
}

div#downloadsPrimary div#trialproducts.selection div.trialbox p.t_title {
	font-size: 13px;
	color: #303030;
	font-weight: bold;
}

div#downloadform {
	clear: both;
	margin: 0 0 0 78px;
	padding: 0;
	text-align: center;
	width: 700px;
}

div#downloadform h4 {
	margin: 0 0 15px 0;
	padding: 8px 7px;
	background: #cbe8fb;
	font-size: 15px;
	font-weight: bold;
	color: #d53707;
	text-transform: uppercase;
	font-weight: bold;
}

div.fields { float: left; width: 700px; }

div.fields p {
	margin: 0;
	padding: 0;
	font-size: 12px !important;
}

div.fields p a {
	color: #303030;
	text-decoration: underline;
}

div.fields p a:hover {
	text-decoration: none;
}

div.fields div.field {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 10px;
	width: 322px;
}

div.fields div.field p {
	color: #404040;
}

div.fields div.field label {
	float: left;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: left;
	display: block;
	width: 112px;
	font-size: 12px;
	color: #404040;
}

div.fields div.field label#states {
	float: left;
	padding: 4px 0 0 0;
}

div.fields div.field input {
	float: right;
	padding: 3px;
	width: 202px;
	border: 1px solid #c0c0c0;
}

div.fields div.field select {
	float: right;
	display: inline;
	width: 210px;
	padding: 3px;
	color: #404040;
	border: 1px solid #c0c0c0;
}

div.fields div.field select#ddlState {
	position: absolute;
	top: 0;
	left: 122px;
}

div.fields div.field.left { float: left; }
div.fields div.field.right { float: right; }

div.fields input.step1_continue, div.fields #btnContinue {
	clear: both;
	margin: 15px 0;
	padding: 0;
	width: 155px;
	height: 44px;
	background: url(../images/button_freetrial.png) no-repeat;	
}

/* =DOWNLOADS - STEP 3 *********************************************/

div#downloadsPrimary.step3 {
	margin: 0 auto 30px auto;
	padding: 0;
	text-align: left;
	width: 650px;
}

div#downloadsPrimary.step3 div#downloadbox {
	float: left;
	margin: 0;
	padding: 20px 0 5px 0;
	width: 650px;
	border-bottom: 1px solid #d3dfdf;
}

div#downloadsPrimary.step3 h1 { margin: 0 0 5px 36px; }
div#downloadsPrimary.step3 div#downloadbox img { float: left; margin: 0; padding: 0; }
div#downloadsPrimary.step3 div#downloadbox img.indent { margin: 0 0 0 10px; }

div#downloadsPrimary.step3 div#downloadbox.last {
	margin: 0 0 25px 0;
	border: none !important;
}

div#downloadsPrimary.step3 div#downloadbox div.d_desc {
	float: right;
	margin: 0;
	padding: 0;
	width: 490px;
}

div#downloadsPrimary.step3 div#downloadbox div.d_desc p.d_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 15px;
}

div#downloadsPrimary.step3 div#downloadbox div.d_desc p.links {
	margin: 0;
	padding: 0;
}

div#downloadsPrimary.step3 div#downloadbox div.d_desc a.d_button {
	float: left;
	margin: 0 20px 0 0;
	display: inline !important;
	width: 175px;
	height: 33px !important;
	background: url(../images/products09/btn_productdownload.jpg) no-repeat top left;
}

div#downloadsPrimary.step3 div#downloadbox div.d_desc a.aotrial_button {
	float: left;
	margin: 0;
	display: block !important;
	width: 312px;
	height: 33px;
	background: url(../images/products09/btn_aotrial.jpg) no-repeat top left;
}

div#downloadsPrimary.step3 div#downloadbox div.d_desc a.zipversion {
	position: relative;
	font-weight: normal;
	font-size: 13px;
	top: 7px;
	color: #404040;
	text-decoration: underline;
}

div#downloadsPrimary.step3 div#downloadbox div.d_desc a.zipversion:hover { text-decoration: none; }

div#downloadsPrimary.step3 div#downloadbox a.free_templates {
	font-size: 13px;
	color: #404040;
	padding: 2px 5px;
	font-weight: bold;
	color: #303030;
	font-weight: bold;
	background: #fffbba;
	display: inline;
	text-decoration: underline;
}

div#downloadsPrimary.step3 div#downloadbox a.free_templates:hover {
  text-decoration: none;
}

/* =COMMUNITY ******************************************************/

div#community_banner { position: relative; margin-top: -39px !important; }

/* =COMMUNITY - SHOWCASE *******************************************/

div.post h1.producttitle a { color: #173758 !important; text-decoration: none !important; }

/* =HEADER - SUBNAVIGATION - SUPPORT *******************************/

div#header_sub div#subnav.support { position: absolute; }
div#header_sub div#subnav.support ul { width: 550px; }

div#header_sub div#supportsearch {
	position: absolute;
	top: -3px;
	right: 0;
}

div#header_sub div#supportsearch {
	margin: 0;
	padding: 0 0 0 30px;
	background: url(../images/products09/bg_supportsearch.gif) no-repeat 0 2px;
	width: 250px;
}

div#header_sub div#supportsearch input.searchbar {
	float: left;
	margin: 0;
	padding: 3px;
	width: 195px;
	border: 1px solid #d8e0e0;
	color: #404040;
}

div#header_sub div#supportsearch input.searchbutton {
	float: right;
	background: url(../images/products09/btn_searchsupport.gif) no-repeat;
	width: 36px;
	height: 22px;
}


div#support_banner {
	position: relative;
	margin: 0 0 20px 0;
	height: 190px;
	background: none;
	z-index: 1;
}

div#support_banner div.presenter {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_support_presenter.jpg) no-repeat top left !important;
	z-index: 2;
}

div#support_banner div.quizmaker {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_support_quizmaker.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner div.engage {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_support_engage.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner div.ve {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_support_ve.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner div.ao {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_support_ao.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner.old {
	position: relative;
	margin: 0 !important;
	height: 170px !important;
	background: none;
	z-index: 1;
}

div#support_banner.old div.presenter_old {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_oldsupport_presenter.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner.old div.quizmaker_old {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_oldsupport_quizmaker.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner.old div.engage_old {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_oldsupport_engage.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner.old div.knowledge-portal_old {
	position: relative;
	width: 850px;
	height: 150px;
	background: url(../images/products09/banner_oldsupport_kp.jpg) no-repeat top left !important; 
	z-index: 2;
}

div#support_banner p {
	position: relative;
	left: 125px;
	top: 112px;
	color: #4d839d;
	width: 500px;
}

div#support_banner p.indent {
	position: relative;
	left: 152px;
	top: 112px;
	color: #4d839d;
}

div#support_banner p a { color: #4d839d; text-decoration: underline; }
div#support_banner p a:hover { text-decoration: none; }
div#support_banner p strong { color: #366981; }

div#support_banner a.blankbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 550px;
	height: 100px;
	display: block;
}

div#prodselect {
	position: absolute;
	top: 53px;
	right: 20px;
	margin: 0;
	padding: 0;
	z-index: 99;
}

div#prodselect select {
	width: 266px;
	padding: 3px;
	color: #404040;
	border: 1px solid #accfe6;
}

div#prodselect option.divide {
	font-weight: bold;
	background: #c7e2f4;
	color: #202020 !important;
}

div#prodselect option.active {
	background: yellow;
}

/* =SUPPORT NAVIGATION *********************************************/

ul#supportnav {
	float: left;
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul#supportnav li { 
	float: left;
	margin: 0 3px 0 0;
	padding: 0 10px 0 0;
	background: url(../images/products09/bg_productnav_right.gif) no-repeat top right;
}

ul#supportnav li#current {
	float: left;
	margin: 0 3px 0 0;
	padding: 0 10px 0 0;
	background: #fff url(../images/products09/bg_productactivenav_right.gif) no-repeat top right;
}

ul#supportnav li a {
	float: left;
	margin: 0;
	padding: 8px 10px 8px 20px !important;
	display: block;
	color: #266692;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/products09/bg_productnav_left.gif) no-repeat top left;
	height: 17px; /* Add this plus top/bottom padding for a total of 33px */
	outline: none;
}

ul#supportnav li a:hover { color: #09354b; }

ul#supportnav li a.active {
	float: left;
	margin: 0;
	padding: 8px 10px 8px 20px !important;
	display: block;
	background: url(../images/products09/bg_productactivenav_left.gif) no-repeat top left;
	color: #09354b;
	height: 17px; /* Add this plus top/bottom padding for a total of 33px */
}

ul#supportnav li a.active:hover { color: #09354b; }

/* =SUPPORT - SEARCH BAR *******************************************/

div#searchbar {
	float: left;
	margin: 0 50px 30px 50px;
	padding: 11px 0 0 79px;
	width: 671px;
	min-height: 68px;
	height: auto !important;
	height: 68px;
	background: url(../images/products09/bg_searchbar.png) no-repeat top left;
}

div#searchbar_small {
	float: left;
	margin: 0 50px 30px 50px;
	padding: 11px 0 0 79px;
	width: 671px;
	min-height: 59px;
	height: auto !important;
	height: 59px;
	background: url(../images/products09/bg_searchbar_small.png) no-repeat top left;
}

div#searchbar input.searchfield,
div#searchbar_small input.searchfield {
	float: left;
	margin: 0 19px 5px 0;
	padding: 7px 8px;
	font-size: 17px;
	width: 511px;
	border: 1px solid #bec5ca;
	display: inline;
}

div#searchbar input.searchbutton,
div#searchbar_small input.searchbutton {
	float: right;
	display: block;
	margin: 0 20px 0 0;
	width: 103px;
	height: 36px;
	background: url(../images/products09/btn_searchbar.png) no-repeat;
	display: inline;
}

div#searchbar ul#searchcollections {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#searchbar ul#searchcollections li {
	position: relative;
	margin: 0 20px 0 0;
	padding: 0 0 0 21px;
	display: inline;
	background: none;
	color: #768089;
	font-size: 12px;
}

div#searchbar ul#searchcollections li input {
	position: absolute;
	top: -1px;
	left: 0;
	margin: 0;
	padding: 0;
}

/* =SUPPORT - LANDING **********************************************/

div#supportPrimary div.newproducts {
	float: left;
	margin: 35px 0 45px 0;
	padding: 0;
	width: 405px;
}

div#supportPrimary div.oldproducts {
	float: right;
	margin: 35px 0 45px 0;
	padding: 0;
	width: 405px;
}

div#supportPrimary div.newproducts a img,
div#supportPrimary div.oldproducts a img {
	margin: 0 0 10px 0;
}

div#supportPrimary div.newproducts p,
div#supportPrimary div.oldproducts p {
	margin: 0 auto;
	width: 350px;
	font-size: 14px;
}

div#supportPrimary div.newproducts p a,
div#supportPrimary div.oldproducts p a {
	color: #404040;
}

/* =SUPPORT - PRIMARY **********************************************/

div#supportPrimary {
	float: left;
	margin: 0 20px 20px 20px;
	padding: 0;
	width: 810px;
	display: block;
}

div#supportPrimary.supporthome {
	margin: 0;
	width: 850px;
}

div#supportPrimary.freetrials h1 span {
	display: inline;
	color: #D53707;
}

div#supportPrimary h3 {
	margin: 0 0 5px 0;
	padding: 0 0 12px 0;
	font-size: 16px;
	font-weight: bold;
	color: #245e8c;
	background: url(../images/products09/title_supportline.gif) no-repeat bottom left;
}

div#supportPrimary h3.noline {
	margin: 0 0 5px 0;
	padding: 0 0 12px 0;
	font-size: 16px;
	font-weight: bold;
	color: #245e8c;
	background: none !important;
}

div#supportPrimary h3.wideline { background: transparent url(../images/products09/bg_linelong_faderight.jpg) no-repeat scroll left bottom; }
div#supportPrimary h3 span { display: inline; padding: 0 0 0 22px; color: #173758; }
div#supportPrimary h3 span a { display: inline; padding: 0; margin: 0; color: #173758; font-weight: bold; background: none !important; }
div#supportPrimary h3 span a:hover { text-decoration: none; }
div#supportPrimary h3 span span { display: inline; padding: 0; margin: 0; color: #173758; font-weight: bold; background: none !important; }
div#supportPrimary h3.supporttuts span { background: url(../images/products09/title_supporttuts.gif) no-repeat 0 2px; }
div#supportPrimary h3.questions span { background: url(../images/products09/title_questions.gif) no-repeat 0 2px; }
div#supportPrimary h3.questions a.reveal { font-size: 12px; margin: 0 0 0 10px; color: #a0a8ad; }
div#supportPrimary h3.helpmanual span { background: url(../images/products09/title_supporthelpmanual.gif) no-repeat 0 2px; }
div#supportPrimary h3.resources span { background: url(../images/products09/title_supportresources.gif) no-repeat 0 2px; }

div#supportPrimary a:hover { text-decoration: underline; }

div#supportPrimary ul li span,
div#supportPrimary ol li span {
	color: #a0a8ad;
	display: inline;
	font-weight: normal;
	font-style: italic;
}

div#supportPrimary ul li a,
div#supportPrimary ol li a {
	text-decoration: none;
	font-weight: normal;
}

div#supportPrimary a.more {
	margin: 0;
	padding: 0 0 0 23px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/products09/icon_supportmore.gif) no-repeat 6px 4px;
}

div#supportPrimary a.more:hover { text-decoration: underline; }

div#supportPrimary div.entry a { text-decoration: underline !important; }
div#supportPrimary div.entry a:hover { text-decoration: none !important; }

div#supportPrimary blockquote {
	border-left:5px solid #E0E0E0;
	color:#7A7A7A;
	font-style:italic;
	margin:0 15px 20px;
	padding:0 0 0 10px;
}

/* =ENTRY LISTS ***************************************************/

div#supportPrimary div.post ul.nobullet li {
	list-style-image: none;
	list-style-type: none;
	background: none !important;
}

div#supportPrimary div.post ul.nobullet li ol li {
	list-style-type: decimal;
	background: none;
	margin: 0 0 0 20px;
	padding: 0 !important;
}

div#supportPrimary div.post ul.nobullet li ol li ul li {
	list-style-type: none;
	background: none;
	padding: 0 0 0 17px !important;
}

div#supportPrimary div.post ul.nobullet li ul li {
	background: url(../images/products09/icon_orangebullet.gif) no-repeat 0 4px !important;
}

div#supportPrimary div.entry ul.nobullet li ul {
	margin-left: 15px !important;
}

div#supportPrimary div.entry ul.nobullet li ol ul { margin-left: 0px !important; }

div#productPrimary div.post ul.nobullet li ol { margin-left: 0px; }

div#supportPrimary div.entry ul li,
div#supportPrimary div.entry ul li ul li,
div#supportPrimary div.entry li ul li {
	margin: 0 0 8px 0;	
	padding: 0;
	background: none;
}

div#supportPrimary div.entry ol {
	list-style-type: decimal;
	background: none;
	margin-left: 4px;
}

div#supportPrimary div.answer ol {
	list-style-type: decimal;
	background: none;
	margin-left: 13px;
}

div#supportPrimary div.entry ol li {
	margin: 0 0 8px 15px;
	padding: 0;
	background: none;
}

div#supportPrimary div.entry ol ul li {
	margin: 0 0 8px 15px;
}

div#supportPrimary div.post div.answer ul li a,
div#supportPrimary div.post div.answer ol li a,
div#supportPrimary div.post div.answer div ul li a,
div#supportPrimary div.post div.answer div ol li a {
	text-decoration: underline !important;
}

div#supportPrimary div.post div.answer ul li a:hover,
div#supportPrimary div.post div.answer ol li a:hover,
div#supportPrimary div.post div.answer div ul li a:hover,
div#supportPrimary div.post div.answer div ol li a:hover {
	text-decoration: none !important;
}

div#supportPrimary div.post a:hover { text-decoration: none !important; }

/*div#supportPrimary div.entry ul li ol li { background: none !important; margin: 0 !important; }
div#supportPrimary div.entry ul li ol li ul { margin: 5px 0 0 15px; }*/

/* =SUPPORT - HOME *************************************************/

div.supporthome {
	margin: 0;
	padding: 0;
	width: 850px;
	text-align: center;
}

div.supporthome h1 {
	margin: 25px 0 0 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal !important;
	color: #173758;
}

div.supporthome div#supexplore {
	clear: both;
	margin: 30px 0 20px 65px;
	padding: 0;
	width: 700px;
}

div.supporthome div#supexplore h3 {
	margin: 0;
	padding: 8px 7px 8px 15px;
	background: #cbe8fb;
	font-size: 100%;
	text-transform: uppercase;
	color: #d53707;
	font-weight: bold;
}

div.supporthome div#supexplore a { color: #404040; text-decoration: underline; }
div.supporthome div#supexplore a:hover { text-decoration: none; }

div.supporthome div#supexplore ul {
	margin: 15px 0 0 15px;
}

div.supporthome div#supexplore p.productswitcher {
	margin: 20px 0 10px 0;
	padding: 12px 10px 12px 55px;
	width: 635px;
	background: #fbf7b7 url(../images/products09/icon_switchversions.gif) no-repeat 12px 6px;
}

div.supporthome div#productsupportnew {
	float: left;
	margin: 25px 0 0 0;
	padding: 0;
	width: 850px;
}

div.supporthome div#productsupportnew div.productbox {
	float: left;
	margin: 0 35px 0 0;
	padding: 0;
	text-align: center;
}

div.supporthome div#productsupportnew div.productbox.last {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: center;
}

div.supporthome div#productsupportnew div.productbox.active a {
	color: #173758;
}

div.supporthome div#productsupportnew div.productbox p {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	bottom: 12px;
}

div.supporthome div#productsupport.oldrow div.productbox p {
	margin: 10px 0 0 0 !important;
}

div.supporthome div#productsupportnew div.productbox p a,
div.supporthome div#productsupport.oldrow p a {
	color: #245E8C;
	font-weight: bold;
}

div.supporthome div#productsupportnew div.productbox p a:hover,
div.supporthome div#productsupport.oldrow p a:hover {
	color: #173758;
	text-decoration: none;
}

/* =SUPPORT - OLD **************************************************/

div.supporthome div#productsupport.oldrow {
	position: relative;
	float: left;
	margin: 25px 0 0 45px !important;
	padding: 0;
	width: 715px;
}

div.supporthome div#productsupport.oldrow div.productbox {
	position: relative;
	float: left;
	margin: 0 35px 0 0;
	padding: 0;
	width: 150px;
}

div.supporthome div#productsupport.oldrow div.productbox.last {
	float: right !important;
	margin: 0 !important;
	border: none !important;
	background: #fff;
}

div.supporthome div#supexplore {
	margin: 30px 0 20px 45px !important;
	padding: 0 0 20px 0;
	width: 700px;
}

/* =SUPPORT - INDIVIDUAL PRODUCT LANDING ***************************/

div#supportPrimary div.tutorials {
	float: left;
	margin: 0 0 30px 0;
	padding: 0;
	width: 395px;
	display: inline;
}

div#supportPrimary div.topquestions {
	float: right;
	margin: 0 0 30px 0;
	padding: 0;
	width: 395px;
	display: inline;
}

div#supportPrimary ul.categories {
	float: left;
	margin: 10px 0 30px 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.6;
	width: 750px;
}

div#supportPrimary ul.categories li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
	color: #b2bebf;
}

div#supportPrimary ul.categories li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

div#supportPrimary ul.categories li a {
	float: left;
	margin: 0 10px 9px 0;
	padding: 0 10px 0 0;
	background: none;
	border-right: 2px solid #b2bebf !important;
	display: block;
	line-height: 1.15;
}

div#supportPrimary ul.categories li.last a { border-right: none !important; }

div#supportPrimary div.resources { margin: 0; padding: 0; }
div#supportPrimary div.resources ul { line-height: 1; margin: 15px 0 0 0; padding: 0; }
div#supportPrimary div.resources ul li { background-position: 0 4px; }

div#supportPrimary div.more { margin: 0 0 30px 0; }


/* =SUPPORT - PRODUCT CATEGORY *************************************/

div#supportPrimary ul.categories.centered { margin: 0 0 30px 60px; text-align: center; width: 700px; }
div#supportPrimary ul.categories li.current-cat a { color: #d53707; font-weight: bold; text-decoration: underline; }

/* =SUPPORT - ENTRY ************************************************/

div#supportPrimary div.post { margin: 10px 0 0 0; padding: 0; }

div#supportPrimary div.post h1 { clear: both; color: #D53707; font-size: 16px; font-weight: bold; margin: 0; background: none; width: 100%; }
div#supportPrimary div.post h1 span,
div#supportPrimary div.post h1 span a { color: #173758; text-decoration: none; }
div#supportPrimary div.post h1 a:hover { text-decoration: none !important; }
div#supportPrimary div.post h1 span span { color: #b2c0d8; font-size: 12px; }

div#supportPrimary div.post h3 { margin: 0; padding: 0; background: none !important; }

div#supportPrimary div.post h3 a {
	margin: 0;
	padding: 0 0 0 22px;
	text-decoration: none;
	font-size: 14px;
}

div#supportPrimary div.post h3 a:hover { color: #D53707 !important; }
div#supportPrimary div.answer { margin: 10px 0 0 23px !important; padding: 0; }

div#supportPrimary h3.faq_question a {
	margin: 0;
	padding: 0 0 0 11px;
	color: #245E8C !important;
	background: url(../images/products09/icon_arrow.gif) no-repeat 0 5px;
	height: 8px;
	text-decoration: none !important;
	outline: none;
	font-size: 15px !important;
}

div#supportPrimary h3.faq_question_expanded a {
	margin: 0 0 12px 0 !important;
	padding: 0 0 0 11px;
	color: #D53707 !important;
	background: url(../images/products09/icon_arrow.gif) no-repeat 0 -7px;
	text-decoration: none !important;
	outline: none;
	font-size: 15px !important;
}

div#supportPrimary h3.faq_question_expanded a:hover { color: #D53707 !important; }

div#supportPrimary ul.helpfulresources {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#supportPrimary ul.helpfulresources {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
	line-height: 1.6;
}

div#supportPrimary ul.helpfulresources li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
	color: #b2bebf;
}

div#supportPrimary ul.categoryarchives { margin: 15px 0 0 23px; }

/* =SUPPORT - HELP DOCS ********************************************/

div#supportPrimary.thin {
	margin: 0 0 0 65px;
	padding: 0;
	width: 700px;
}

ul.catcol {
	float: left;
	margin: 0;
	padding: 0;
}

ul.catcol li {
	float: left;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	background: none !important;
	display: block;
	width: 232px;
}

ul.catcol li span {
	font-size: 13px !important;
	font-style: normal !important;
}

ul.catcol li a {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	width: 232px;
}

ul.catcol li a:hover {
	color: #d53707 !important;
}

/* =SUPPORT - TUTORIALS ********************************************/

div#supportPrimary div.tutoriallist {
	float: left;
	margin: 0;
	padding: 0;
	width: 700px;
}

div#supportPrimary div.tutoriallist div.left {
	float: left;
	margin: 0;
	padding: 0;
	width: 300px;
}

div#supportPrimary div.tutoriallist div.right {
	float: right;
	margin: 0;
	padding: 0;
	width: 300px;
}

div#supportPrimary div.tutoriallist div.left ul,
div#supportPrimary div.tutoriallist div.right ul {
	margin: 10px 0 0 0;
	padding: 0;
}

/* =TWITTER ********************************************************/

div.twitter {
	margin: 0;
	padding: 0;
}

div.twitter div#comm_primary { margin-top: 5px; margin-bottom: 10px; }
div.twitter div#comm_secondary { margin-top: 5px; }

div.twitter h2 {
	display: block;
	margin: 10px 0 30px 0;
	padding: 0;
	width: 440px;
	height: 59px;
	background: url(../images/title_twitter.png) no-repeat;
}

div.twitter h3 { display: none; }

div.twitter div#comm_primary div.sectiontitle {
	float: left;
	display: block;
	margin: 20px 0 20px 0;
	_margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	width: 555px;
	background: url(../images/bg_twitter_sectiontitle.png) no-repeat bottom left;
}

div.twitter div#comm_secondary div.sectiontitle {
	float: left;
	display: block;
	margin: 30px 0 20px 0;
	padding: 0 0 20px 0;
	width: 270px;
	background: url(../images/bg_twitter_sectiontitle.png) no-repeat bottom right
}

div.twitter div.sectiontitle p { margin: 0 !important; padding: 0 !important; }

div.twitter div.sectiontitle h4 {
	color: #d53707;
	font-size: 16px;
	font-weight: bold;
	_margin: 0;
}

div.twitter div.twitteraccount {
	float: left;
	_float: none;
	margin: 0 0 30px 0;
	padding: 0;
	width: 555px;
}

div.twitter div.twitteraccount p { margin: 0 !important; padding: 0 !important; }

div.twitter div.twitteraccount a.profilepic {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	overflow: hidden;
}

div.twitter div.twitteraccount div.twitterdesc {
	float: right;
	margin: 0;
	padding: 0;
	width: 505px;
}

div.twitter div.twitteraccount div.twitterdesc a.username {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none !important;
}

div.twitter div.twitteraccount div.twitterdesc p { font-size: 13px; }

div.twitter div.twitteraccount div.twitterdesc p.fullname {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	font-weight: bold;
	font-size: 14px;
	color: #245e8c;
}

div.twitter div.twitteraccount div.twitterdesc p.fullname span {
	display: block;
	font-style: italic;
	font-weight: normal;
	color: #979797;
}

div.twitter div.twitteraccount div.twitterdesc p.fullname span.tips_title {
  display: inline;
}

div.twitter div#accountcols {
	float: left;
	margin: 0;
	_margin: 30px 0 0 0;
	padding: 0;
	width: 555px;
}

div.twitter div#accountcols div.twitteraccount div.twitterdesc {
	_width: 220px;
	_margin: 0 0 30px 0;
}

div.twitter div#accountleft {
	float: left;
	margin: 0;
	padding: 0;
	width: 265px;
}

div.twitter div#accountleft div.twitteraccount {
	_margin: 0;
	_width: 265px !important;
}

div.twitter div#accountright {
	float: right;
	margin: 0;
	padding: 0;
	width: 265px;
}

div.twitter div#accountcols div.twitteraccount { margin: 0 0 15px 0; _margin: 0 0 0 0;}

div.twitter div#accountright div.twitteraccount {
	_margin: 0;
	_padding: 0;
	_width: 265px;
}

div.twitter a.followus {
	display: block;
	margin: 0 0 11px 0;
	padding: 0;
	width: 270px;
	height: 78px;
	background: url(../images/btn_followus.png) no-repeat 0 0;
}

div.twitter a.followus:hover {
	background: url(../images/btn_followus.png) no-repeat 0 -78px;
}

div.twitter a.followus span { display: none; }

div.twitter div.latesttweets ul {
	clear: both;
	margin: 0;
	padding: 0;
	color: #404040;
	font-family: Georgia, serif;
	font-style: italic;
}

div.twitter div.latesttweets ul li,
div.twitter div.latesttweets ul li span {
	display: block;
	cursor: pointer;
}

div.twitter div.latesttweets ul li {
	margin: 0 0 25px 0 !important;
	padding: 0 0 0 28px;
	background: url(../images/icon_twitter.png) no-repeat 0 3px;
}

div.twitter div.latesttweets ul li:hover {
	background: url(../images/icon_twitter_hover.png) no-repeat 0 3px;
}

div.twitter div.latesttweets ul li span {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 13px;
	display: block;
}

div.twitter div.latesttweets ul li a {
	font-weight: bold;
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

div.twitter div.latesttweets ul li.active a { text-decoration: underline; }

div.twitter div.latesttweets ul li a:hover { text-decoration: none; }






