.accordion-panel a.disabled {
	color: rgb(245, 130, 32);
}
#page {
	
}
#pageBorder {
	
}
#header {
	margin: auto; width: 1000px;
}
#main {
	background-image: url("../PublishingImages/transition_bg.jpg"); background-repeat: repeat-x;
}
#commonPage .precontent {
	background: url("../PublishingImages/content_box_mid.jpg") repeat-y 50% 0px; margin: auto; width: 1024px;
}
#commonPage .postcontent {
	background: url("../PublishingImages/content_box_bottom.jpg") no-repeat 50% bottom; min-height: 706px;
}
#content {
	margin: auto; width: 1024px;
}
#commonPage #content {
	background: url("../PublishingImages/body_bkg.jpg") no-repeat 50% 0px;
}
#contentTable {
	margin: 0px 34px 0px 38px; padding: 0px; width: 952px; border-spacing: 0px;
}
#commonPage #contentTable #mainContent {
	padding: 0px 0px 0px 25px; width: 615px; margin-top: 15px;
}
#commonPage #contentTable #mainContentNoRail {
	padding: 0px 25px; margin-top: 15px;
}
#content .topbox {
	margin: 0px 0px 15px; padding: 0px; border: 0px solid black;
}
#footer {
	clear: both;
}
.Rail {
	padding: 0px; vertical-align: top;
}
.leftRail {
	width: 20%;
}
.rightRail {
	width: 310px; padding-left: 10px;
}
#commonPage td.rightRail div.bgmid {
	
}
#commonPage td.rightRail div.bgtop {
	padding-top: 30px;
}
#commonPage td.rightRail div.bgbottom {
	padding: 0px 0px 0px 30px; min-height: 300px;
}
#commonPage td.rightRail {
	padding: 0px;
}
#commonPage td.rightRail h3 {
	margin: 0px 0px 10px 10px; line-height: 1.2em; font-size: 1.05em;
}
#commonPage td.rightRail h4 {
	margin: 0px 0px 10px 10px; line-height: 1.2em; font-size: 1em;
}
#commonPage td.rightRail p {
	margin: 0px 0px 5px 10px;
}
#commonPage td.rightRail ul {
	list-style: none; margin-left: 10px;
}
#commonPage td.rightRail ul li {
	margin: 0px 25px 5px 0px; padding-left: 20px;
}
#commonPage td.rightRail h4 {
	line-height: 1.15em; font-size: 0.8em; margin-bottom: 5px;
}
#commonPage td.rightRail ul li p {
	margin: 0px;
}
.rightRail .boxHeader h2 {
	margin: 0px 0px 10px 5px; color: white; font-weight: normal;
}
#eyebrow {
	padding: 0px 34px 0px 38px;
}
#eyebrow p {
	margin: 0px; color: white; line-height: 36px; font-size: 0.65em;
}
#eyebrow p a {
	color: white;
}
.RightRailBox .BoxContentTop {
	background: url("../PublishingImages/top-bkg.png") no-repeat left top; margin: 0px; padding: 10px 0px 0px; width: auto;
}
.RightRailBox .BoxContentTop .BoxContentBottom {
	background: url("../PublishingImages/bottom-bkg.png") no-repeat left bottom; margin: 0px; padding: 0px 0px 10px; width: auto; float: left;
}
.RightRailBox .BoxContentTop .BoxContentBottom .BoxContentMiddle {
	background: url("../PublishingImages/center-bkg.gif") repeat-y left top; padding: 0px 1px 0px 2px; width: 247px; height: auto; float: left;
}
.RightRailBox .BoxContentTop .BoxContentBottom .BoxContentMiddle .header {
	margin: 0px; padding: 0px 15px; width: auto;
}
.RightRailBox .BoxContentTop .BoxContentBottom .BoxContentMiddle .header h3 {
	padding: 5px 0px 10px; color: #333; line-height: 1em; font-size: 1em; margin-bottom: 0px;
}
.RightRailBox .BoxContentTop .BoxContentBottom .BoxContentMiddle .Content {
	background: url("../PublishingImages/shadow.gif") repeat-x left bottom; padding: 0px 15px 5px; height: auto !important; min-height: 70px;
}
.RightRailBox .BoxContentTop .BoxContentBottom .BoxContentMiddle .Content p {
	width: 205px; margin-bottom: 10px;
}
.RightRailBox .BoxContentTop .BoxContentBottom .BoxContentMiddleBottom .header h3 {
	padding: 10px 0px;
}
.RightRailBox .BoxContentTop .BoxContentBottom .BoxContentMiddleBottom .header {
	background: url("../PublishingImages/divider.jpg") no-repeat bottom;
}
.rightBox.ContentBox {
	margin-right: 0px;
}
.ContentBox {
	margin: 5px;
}
#commonPage .ContentBox {
	margin: 0px;
}
.ContentBox .Line {
	margin: 0px 10px; height: 10px; background-color: white;
}
.ContentBox .Line .leftCorner {
	left: -10px; float: left; position: relative;
}
.ContentBox .Line .rightCorner {
	right: -10px; float: right; position: relative;
}
.ContentBox .ContentBoxContainer {
	padding: 0px 5px; background-color: white;
}
.ContentBoxNoBorder .Line {
	display: none;
}
.ContentBoxNoBorder .ContentBoxContainer {
	padding: 0px; background-color: transparent;
}
.ContentBoxShaded .ContentBoxContainer {
	background-color: transparent;
}
.ContentBoxShaded .Line {
	background-image: url("../PublishingImages/t_line_shade_2.png"); background-repeat: repeat-x;
}
.ContentBoxShaded .BottomLine {
	background-image: url("../PublishingImages/b_line_shade_2.png"); background-repeat: repeat-x;
}
.ContentBoxShaded .background {
	background-image: url("../PublishingImages/bg_shade_2.png"); background-repeat: repeat-x; background-color: rgb(251, 251, 251);
}
.ContentBoxShaded .left_top {
	background-image: url("../PublishingImages/l_line_shade_2.png"); background-repeat: no-repeat;
}
.ContentBoxShaded .right_top {
	background-position: right top; background-image: url("../PublishingImages/r_line_shade_2.png"); background-repeat: no-repeat;
}
.ContentBoxShaded .left {
	background-image: url("../PublishingImages/l_bottomline_shade_2.png"); background-repeat: repeat-y;
}
.ContentBoxShaded .right {
	background-position: right top; background-image: url("../PublishingImages/r_bottomline_shade_2.png"); background-repeat: repeat-y;
}
.font-size-inherit {
	font-size: 1em !important;
}
ul.greenSquare {
	margin-bottom: 20px;
}
.greenSquare ul {
	margin-bottom: 20px;
}
ul.greenSquare h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
.greenSquare ul h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
ul.greenSquare a {
	margin: 0px; padding: 0px; 
}
ul.greenSquare p {
	line-height: 1.3em;  font-size: 0.7em; font-weight: normal;
}
ul.greenSquare li {
	background: url("../PublishingImages/green_bullet.gif") no-repeat 3px 7px; padding-left: 15px;
}
.greenSquare ul li {
	background: url("../PublishingImages/green_bullet.gif") no-repeat 3px 7px; padding-left: 15px;
}
ul.noSquare {
	margin-bottom: 20px;
}
.noSquare ul {
	margin-bottom: 20px;
}
ul.noSquare h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
.noSquare ul h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
ul.noSquare a {
	margin: 0px; padding: 0px; 
}
ul.noSquare p {
	line-height: 1.3em;  font-size: 0.7em; font-weight: normal;
}
ul.greenSquare2 li {
	background: url("../PublishingImages/green_bullet.gif") no-repeat 3px 7px; padding: 0px 0px 0px 15px;
}
ul.greenSquare2 li p {
	margin: 0px; padding: 0px; line-height: 1.5em;  font-size: 0.7em;
}
ul.greenSquare2 li p a {
	margin: 0px; padding: 0px; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 1.2em;
}
ul.greenSquare3 li {
	background: url("../PublishingImages/green_bullet.gif") no-repeat 3px 7px; padding: 0px 0px 0px 15px;
}
ul.greenSquare3 li p {
	margin: 0px; padding: 0px; line-height: 1.5em;  font-size: 1em;
}
ul.greenSquare3 li p a {
	margin: 0px; padding: 0px; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 1.2em;
}
ul.greenSquareSmall {
	margin-bottom: 10px;
}
.greenSquareSmall ul {
	margin-bottom: 10px;
}
ul.greenSquareSmall h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
.greenSquareSmall ul h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
ul.greenSquareSmall a {
	margin: 0px; padding: 0px; 
}
ul.greenSquareSmall p {
	line-height: 1.3em;  font-size: 0.7em; font-weight: normal;
}
ul.greenSquareSmall li {
	background: url("../PublishingImages/green_bullet_small.gif") no-repeat 3px 7px; padding-left: 15px;
}
.greenSquareSmall ul li {
	background: url("../PublishingImages/green_bullet_small.gif") no-repeat 3px 7px; padding-left: 15px;
}
ol ul.greenSquare {
	margin-bottom: 20px;
}
.greenSquare ul {
	margin-bottom: 20px;
}
ol ul.greenSquare h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
.greenSquare ul h4 {
	font-weight: normal; margin-top: 1em; margin-bottom: 0px;
}
ol ul.greenSquare a {
	margin: 0px; padding: 0px; 
}
ol ul.greenSquare p {
	line-height: 1.3em;  font-size: 0.9em; font-weight: normal;
}
ol ul.greenSquare li {
	background: url("../PublishingImages/green_bullet.gif") no-repeat 3px 7px; padding-left: 15px;
}
.greenSquare ul li {
	background: url("../PublishingImages/green_bullet.gif") no-repeat 3px 7px; padding-left: 15px;
}
ul.arrowBullet > li {
	background: url("../PublishingImages/green_arrow_dotted.gif") no-repeat 3px 6px; padding-left: 20px;
}
.arrowBullet ul > li {
	background: url("../PublishingImages/green_arrow_dotted.gif") no-repeat 3px 6px; padding-left: 20px;
}
ul.heading.arrowBullet > li {
	background-position: 3px 19px;
}
ul.heading.arrowBullet > li > h4 {
	 line-height: 1.3em; padding-top: 1em; font-size: 0.8em; font-weight: bold;
}
ul.heading.arrowBullet > li .h4 {
	 font-size: 1.14em; font-weight: bold;
}
ul.arrowBullet li a {
	line-height: 1.15em; font-size: 0.8em;
}
ul.arrowBullet li p {
	padding-top: 4px;
}
ul.arrowBullet li p a {
	 font-size: 1em;
}
ul.arrowBullet2 > li {
	background: url("../PublishingImages/green_arrow_dotted.gif") no-repeat 3px 11px; padding-left: 20px;
}
.arrowBullet2 ul > li {
	background: url("../PublishingImages/green_arrow_dotted.gif") no-repeat 3px 11px; padding-left: 20px;
}
ul.arrowBullet2 li a {
	line-height: 1.15em; font-size: 0.8em;
}
ul.arrowBullet2 li p {
	padding-top: 4px;
}
ul.arrowBullet2 li p.heading {
	color: rgb(0, 153, 0);  font-size: 0.8em;
}
ul.arrowBullet2 li p a {
	 font-size: 1em;
}
ul.blueArrow li {
	background: url("../PublishingImages/blue_arrow.png") no-repeat 3px 4px; padding-bottom: 30px; padding-left: 20px;
}
ul.blueArrow li a.linkBlock {
	font-size: 1em;
}
ul.docList li a {
	margin: 0px 0px 0px -15px; width: 100%; line-height: 1.15em; font-size: 0.8em; float: left;
}
ul.docList li p {
	margin: 0px 5px 5px 0px; line-height: 1.35em;
}
ul.docList2 {
	margin: 0px 0px 0px 20px;
}
ul.docList2 li {
	margin: 0px 0px 10px -15px; width: 100%; line-height: 1.2em; font-size: 0.9em; float: left;
}
ul.docList2 li a.no-link {
	color: #333; text-decoration: none; cursor: none;
}
ul.docList2 li p {
	margin: 0px; padding: 0px 0px 0px 20px; line-height: 2.35em;
}
ul.docList3 li {
	padding-bottom: 10px !important;
}
ul.docList3 li a.linkBlock {
	margin: 0px 0px 0px -20px; width: 100%; line-height: 1.15em;  font-size: 0.7em;
}
ul.docList3 li p {
	margin: 0px 5px 5px 0px; line-height: 1.35em;
}
ul.docListsmall li a.linkBlock {
	 font-size: 0.7em;
}
ul.docListsmall li p {
	margin: 0px 0px 0px 20px;
}
ul.docListsmall li p a {
	
}
.smallLinks {
	line-height: 1.3em;  font-size: 0.7em; font-weight: normal;
}
.iconLinks ul li {
	margin-bottom: 8px;
}
.iconLinks ul li a {
	line-height: 1.3em;  font-size: 0.7em; font-weight: normal;
}
#banner {
	padding: 30px 0px 0px 20px; height: 145px; overflow: hidden; margin-bottom: 20px;
}
#banner p {
	margin: 0px 250px 15px 0px; color: rgb(188, 210, 249); font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.9em;
}
.blueBkg#banner p {
	margin: 0px 0px 15px; color: rgb(188, 210, 249); font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.9em;
}
#banner h1 {
	color: rgb(255, 255, 255);
}
#banner h2 {
	color: rgb(255, 255, 255);
}
#banner ul {
	color: rgb(188, 210, 249); margin-left: 27px; list-style-type: disc;
}
#banner ul li {
	margin: 0px; padding: 0px;
}
#banner ul li p {
	margin: 0px; padding: 0px; line-height: 0.3em;
}
#banner a {
	color: rgb(255, 255, 255);
}
#banner a.button {
	background: url("../PublishingImages/backgrounds/buttons/btn_green.png") no-repeat left top;
}
#banner a.button span {
	background: url("../PublishingImages/backgrounds/buttons/btn_green.png") no-repeat right bottom;
}
.small#banner {
	background: url("../PublishingImages/backgrounds/banner/assurance_s.jpg");
}
.small#banner a {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green.gif") no-repeat left top; color: rgb(255, 255, 255);
}
.small#banner a span {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green.gif") no-repeat right bottom;
}
.small#banner a:hover {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green-on.gif") no-repeat left top;
}
.small#banner a:hover span {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green-on.gif") no-repeat right bottom;
}
#banner h1 {
	
}
#banner h2 {

}
#banner .small-header {
	
}
#banner a.button {
	line-height: 24px;
}
#banner a.button span {
	line-height: 24px;
}
.small#banner a:hover {
	text-decoration: none;
}
#banner a.button {
	padding-left: 10px; margin-top: 10px; float: left; display: block;
}
.small#banner a {
	padding-right: 10px;
}
#banner a.button span {
	padding-right: 30px; display: block;
}
.small#banner a span {
	padding: 2px 35px 2px 0px;
}
.softassure#banner {
	margin: 0px 0px 20px; padding: 15px 0px 0px 20px; width: 595px; height: 163px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/sa-video-header-bg.jpg");
}
.softassure#banner h2 {
	color: rgb(255, 255, 255); margin-right: 359px; margin-bottom: 5px;
}
.softassure#banner p {
	color: rgb(255, 255, 255); font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.9em; margin-right: 0px; margin-bottom: 15px !important;
}
.softassure#banner ul li p {
	color: rgb(188, 210, 249); line-height: 1.2em; font-size: 60%; margin-top: 3px;
}
.softassure#banner ul li a {
	font-size: 120%; text-decoration: none;
}
div#ban_viewport {
	width: 580px; overflow: hidden; padding-bottom: 20px; margin-top: 0px; margin-left: 20px;
}
ul#ban_video-list {
	list-style: none; margin: 0px; padding: 0px; text-align: center;
}
ul#ban_video-list li {
	margin: 0px; padding: 0px 15px 0px 0px; width: 120px; float: left; display: inline;
}
ul#ban_video-list li img {
	margin: 0px; padding: 0px; border: 1px solid rgb(163, 182, 216);
}
.enterprise#banner {
	margin: 0px 0px 20px; padding: 20px 0px 0px 20px; width: 595px; height: 145px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/hero-enterprise_narrow.png");
}
.enterprise#banner h2 {
	color: rgb(255, 255, 255); margin-right: 359px; margin-bottom: 10px;
}
.enterprise#banner p {
	color: rgb(188, 210, 249); font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.9em; margin-right: 359px; margin-bottom: 15px;
}
.enterprise#banner div.enterprise_button {
	padding-right: 110px; margin-top: -70px; float: right; display: block;
}
.community#banner {
	margin: 0px 0px 20px; padding: 15px 0px 0px 20px; width: 595px; height: 150px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/hero-community.png");
}
.community#banner h2 {
	color: rgb(255, 255, 255); margin-right: 359px; margin-bottom: 10px;
}
.community#banner p {
	color: rgb(188, 210, 249); line-height: 1em; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.7em; margin-right: 340px; margin-bottom: 15px;
}
.accreditation#banner {
	margin: 0px 0px 20px; padding: 15px 0px 0px 20px; width: 595px; height: 150px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/hero-accreditation.png");
}
.accreditation#banner h2 {
	color: rgb(255, 255, 255); margin-right: 359px; margin-bottom: 10px;
}
.accreditation#banner p {
	color: rgb(188, 210, 249); line-height: 1em; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.7em; margin-right: 340px; margin-bottom: 15px;
}
.valvol#banner {
	margin: 0px 0px 20px; padding: 15px 0px 0px 20px; width: 595px; height: 150px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/hero-valueofvl_narrow.png");
}
.valvol#banner h2 {
	color: rgb(255, 255, 255); margin-right: 359px; margin-bottom: 10px;
}
.valvol#banner p {
	color: rgb(188, 210, 249); line-height: 1em; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.8em; margin-right: 280px; margin-bottom: 15px;
}
.valvol#banner li a {
	color: rgb(188, 210, 249);
}
.valvol#banner ul {
	padding-bottom: 0px; margin-bottom: 0px;
}
#banner p.valvol-more {
	margin-top: 0px;
}
.howtolicense {
	margin: 0px 0px 20px; width: 615px; height: 138px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/banner-how-to-license.png");
}
.financing#banner {
	margin: 0px 0px 20px; padding: 20px 0px 0px 20px; width: 595px; height: 145px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/hero-financing_narrow.png");
}
.financing#banner h2 {
	color: rgb(255, 255, 255);  margin-right: 359px; margin-bottom: 10px;
}
.financing#banner p {
	color: rgb(188, 210, 249); font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.9em; margin-right: 359px; margin-bottom: 15px;
}
.financing#banner div.financing_button {
	padding-right: 110px; margin-top: -70px; float: right; display: block;
}
.planserv#banner {
	margin: 0px 0px 20px; padding: 20px 0px 0px 20px; width: 595px; height: 145px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/hero-planning-services.png");
}
.planserv#banner h2 {
	color: rgb(255, 255, 255); margin-right: 359px; margin-bottom: 10px;
}
.planserv#banner p {
	color: rgb(188, 210, 249); font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.9em; margin-right: 359px; margin-bottom: 15px;
}
.planserv#banner div.planserv_button {
	padding-right: 110px; margin-top: -47px; float: right; display: block;
}
.onserv#banner {
	padding: 22px 0px 0px 20px; width: 595px; height: 204px; background-image: url("../PublishingImages/backgrounds/banners/onlineServices.jpg");
}
.onserv#banner h2 {
	font-weight: bold; margin-bottom: 10px;
}
.onserv#banner p {
	margin-right: 340px; margin-bottom: 15px;
}
#banner a.greenButton {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green.gif") no-repeat left top; color: rgb(255, 255, 255);
}
#banner a.greenButton span {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green.gif") no-repeat right bottom;
}
#banner a.greenButton:hover {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green-on.gif") no-repeat left top;
}
#banner a.greenButton:hover span {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green-on.gif") no-repeat right bottom;
}
#banner a.greenButton {
	padding-right: 10px; padding-left: 10px; margin-top: 10px; float: left; display: block;
}
#banner a.greenButton span {
	padding: 2px 35px 2px 0px; line-height: 24px; display: block;
}
#banner a.greenButton2 {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green.gif") no-repeat left top; color: rgb(255, 255, 255); padding-right: 10px; padding-left: 10px; float: left; display: block;
}
#banner a.greenButton2 span {
	background: url("../PublishingImages/backgrounds/buttons/btn_round_green.gif") no-repeat right bottom; padding: 2px 35px 2px 0px; line-height: 24px; display: block;
}
.enrolls#banner {
	margin: 0px 0px 20px; padding: 20px 0px 0px 20px; width: 595px; height: 145px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/hero-ea.png");
}
.enrolls#banner h2 {
	color: rgb(255, 255, 255); margin-right: 359px; margin-bottom: 10px;
}
.enrolls#banner p {
	color: rgb(188, 210, 249); font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.9em; margin-right: 359px; margin-bottom: 15px;
}
.manage#banner {
	background: url("../PublishingImages/backgrounds/banners/manage-my-agreements.jpg") no-repeat; padding: 30px 0px 0px 20px; width: 615px; height: 175px; overflow: hidden; margin-bottom: 0px;
}
.contact#banner {
	margin: 0px 0px 20px; padding: 30px 0px 0px 20px; width: 595px; height: 145px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/contact-us.jpg");
}
.blueBkg#banner {
	background: url("../PublishingImages/backgrounds/banners/assurance_s.jpg") no-repeat; margin: 15px 0px 0px; padding: 20px 0px 0px 20px; width: 595px; height: 135px; overflow: hidden;
}
.prodlicensing#banner {
	margin: 0px 0px 20px; padding: 30px 0px 0px 20px; width: 595px; height: 145px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/product-licensing-overview.jpg");
}
.prodlicensing#banner h2 {
	margin-right: 225px;
}
.buyersguide#banner {
	margin: 0px 0px 20px; padding: 20px 0px 0px 20px; width: 615px; height: 175px; overflow: hidden; background-image: url("../PublishingImages/backgrounds/banners/buyers-guide-bg.png"); background-repeat: no-repeat;
}
.buyersguide#banner div.buyers-guide-logo {
	width: 235px; padding-right: 0px; margin-right: 0px; float: left;
}
.buyersguide#banner div.buyers-guide-logo p {
	padding-right: 0px; margin-left: 64px;
}
.buyersguide#banner h2 {
	color: rgb(255, 255, 255); padding-top: 4px; padding-left: 360px; margin-bottom: 10px;
}
.buyersguide#banner ul {
	list-style: none; padding-left: 335px;
}
.buyersguide#banner li {
	background: url("../PublishingImages/buyers-arrow-bullet.png") no-repeat 3px 5px; padding-bottom: 0px; padding-left: 22px;
}
.buyersguide#banner ul li p {
	line-height: 1.2em; margin-top: 3px;
}
.buyersguide#banner ul li a {
	color: rgb(188, 210, 249); font-size: 0.9em; text-decoration: none;
}
.buyersguide#banner ul li a:hover {
	text-decoration: underline;
}
.serviceCenter#banner {
	background: url("../PublishingImages/top-bar-bkg.png") no-repeat; margin: 0px 0px 20px; padding: 0px; width: 615px; height: 81px; overflow: hidden;
}
.serviceCenter#banner p {
	margin: 0px; color: #333;  font-size: 0.7em;
}
.serviceCenter#banner div.split1 {
	margin: 25px 0px 0px 10px; width: 450px; float: left;
}
.serviceCenter#banner div.split2 {
	margin: 25px 0px 0px; float: right;
}
.serviceCenter2#banner div.split1 {
	margin: 10px 0px 0px 10px; width: 410px; float: left;
}
.serviceCenter2#banner div.split2 {
	margin: 25px 0px 0px; float: right;
}
#accordion .accordion-header-active a:hover {
	text-decoration: none;
}
#accordion .accordion-header-active a {
	color: #333;
}
.rail-btm-bkg {
	background: url("../PublishingImages/backgrounds/secondary/rail_gradient_divider.jpg") no-repeat left bottom; width: 273px; padding-bottom: 30px; margin-bottom: 5px; float: left;
}
#rail {
	width: 267px; margin-left: -1px;
}
#rail div.rightrail-accordion {
	background: url("../PublishingImages/backgrounds/navigation/top-bkg.gif") no-repeat left top; padding-top: 15px;
}
#rail div.rightrail-accordion-bottom {
	background: url("../PublishingImages/backgrounds/navigation/bottom-bkg.gif") no-repeat left bottom; padding-bottom: 15px;
}
#rail-btm-bkg div.rightrail-accordion {
	width: auto; padding-bottom: 0px; margin-left: 0px;
}
#rail-btm-bkg div.rightrail-accordion-bottom {
	padding: 10px 3px; width: 267px; margin-bottom: 0px;
}
#rail .title-list-1 li {
	margin: 0px 25px 5px 0px;
}
#rail .title-list-1 li.accordion-panel ul {
	margin: 0px;
}
#rail .title-list-1 li.accordion-panel li {
	padding: 0px;
}
#rail .title-list-1 li {
	background-position: 3px 6px; background-image: url("../PublishingImages/backgrounds/icons/green_arrow_dotted.gif"); background-repeat: no-repeat;
}
#rail .title-list-1 li.accordion-panel {
	background-position: 0px 2px; background-image: url("../PublishingImages/backgrounds/icons/icon-plus-blue.png"); background-repeat: no-repeat;
}
#rail .title-list-1 li.expanded.accordion-panel {
	background-position: 0px 2px; background-image: url("../PublishingImages/backgrounds/icons/icon-minus-blue.png"); background-repeat: no-repeat;
}
#rail .title-list-1 li.accordion-panel li {
	
}
#rail h3 {
	line-height: 1.2em; font-size: 1.05em;
}
#rail div.rightrail-accordion h4 {
	color: #333; line-height: 1.2em; font-size: 1em;
}
#rail div.rightrail-accordion li {
	line-height: 1.2em; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 0.8em;
}
#rail li.accordion-panel h5 {
	line-height: 1.2em; font-size: 1em; font-weight: bold;
}
#rail li.accordion-panel li {
	line-height: 1.2em; font-size: 1em;
}
#rail #subNavigation h5 a {
	padding-left: 20px;
}
#rail #subNavigation li.accordion-panel {
	padding-left: 0px;
}
#rail #subNavigation ul li {
	margin-left: 20px;
}
.title-list-1 h4 {
	line-height: 1.15em; font-size: 0.8em;
}
.title-list-2 h4 {
	line-height: 1.15em; font-size: 0.8em;
}
.title-list-3 h4 {
	line-height: 1.15em; font-size: 0.8em;
}
ul.buttons li {
	margin: 0px 5px; float: left; min-width: 30%; max-width: 100%;
}
.rssReader .rssFeed ul li a {
	font-size: 0.8em;
}
.rssReader .rssFeed li {
	background: url("../PublishingImages/green_bullet.gif") no-repeat 3px 6px; padding-left: 15px; margin-bottom: 5px; margin-left: 15px;
}
.rssReader .rssFeed p {
	margin-top: 5px; margin-bottom: 5px;
}
.rssReader h3 {
	margin-bottom: 5px;
}
.features .ContentBox .boxContent > img {
	margin: 12px; float: left;
}
.features .ContentBox .boxContent > h4 {
	margin: 0px 0px 3px 75px; padding-top: 7px;
}
.features .ContentBox {
	margin: 0px 5px;
}
.features {
	margin: 25px 0px; padding: 0px 34px 0px 38px;
}
.key-group {
	background: url("../PublishingImages/product-activation-result.gif") no-repeat 0px -7px; padding-top: 7px; margin-bottom: 20px;
}
.key-group .product-names {
	border-width: 0px 1px; border-style: solid; border-color: rgb(208, 227, 241); padding: 7px 18px 14px; height: auto; background-color: rgb(238, 245, 250);
}
.key-group .product-names p {
	margin: 0px; float: right;
}
.key-group .product-names .expand-link {
	width: 15px; height: 15px; padding-left: 0px; text-decoration: none; display: block;
}
.key-group .product-names h5 {
	margin: 0px; line-height: 1.35em; clear: left; font-weight: 400; float: left; white-space: nowrap;
}
.key-group .product-content-btm {
	height: 7px; background-image: url("../PublishingImages/product-activation-result.gif"); background-repeat: no-repeat;
}
.key-group .open.product-content-btm {
	background-position: -555px 100%; height: auto; padding-bottom: 7px;
}
.key-group .product-content {
	border-width: 0px 1px; border-style: solid; border-color: rgb(208, 227, 241); padding: 15px 18px;
}
.expand-header-set {
	margin-bottom: 15px;
}
.expand-header-set h4 {
	margin-top: 10px; margin-bottom: 10px;
}
.expand-link {
	padding: 0px 0px 0px 17px;
}
.expand-header {
	background-position: 0px -116px !important; color: rgb(0, 153, 0) !important; background-image: url("../PublishingImages/icon-sprite.png") !important;
}
.expanded.expand-header {
	background-position: 0px -166px !important;
}
.expand-link {
	background-position: 0px -120px; padding: 0px 0px 0px 17px; background-image: url("../PublishingImages/icon-sprite.png"); background-repeat: no-repeat;
}
.expanded.expand-link {
	background-position: 0px -170px;
}
h4 .expand-link {
	background-position: 0px -223px;
}
h4 .expanded.expand-link {
	background-position: 0px -283px;
}
.bl-arrow .expand-link {
	background-position: 0px -223px;
}
.bl-arrow .expanded.expand-link {
	background-position: 0px -283px;
}
.expand-content {
	display: none;
}
.show {
	display: block !important;
}
span.show {
	display: inline !important;
}
.hide {
	display: none;
}
.hidden {
	left: -9000px; overflow: hidden; position: absolute;
}
#faq-container .faq {
	margin-bottom: 20px;
}
#faq-container .faq .faq-question .expand-link {
	display: block;
}
#faq-container .faq .faq-question h5 a.expand-link {
	background-position: 0px -118px;
}
#faq-container .faq .faq-question h5 a.expanded {
	background-position: 0px -168px;
}
#faq-container h5 {
	margin-bottom: 5px;
}
#faq-container .faq .body-table {
	margin-bottom: 20px;
}
#faq-container .faq .faq-answer {
	margin: 7px 0px 0px 17px;
}
#faq-expand-all {
	padding: 3px 5px 5px 0px;
}
#faq-container .faq-expand-para {
	padding-bottom: 15px;
}
table.body-table thead th {
	background: url("../PublishingImages/header-bkg.gif") no-repeat top; border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(163, 228, 165);
}
table.body-table thead th.align_left_pad {
	padding: 10px 15px; text-align: left;
}
table.body-table thead th.firstColumn {
	
}
table.body-table thead tr.firstRow.alternating th.firstColumn {
	width: 32%;
}
table.body-table thead tr th.firstColumn {
	width: 140px;
}
table.body-table thead tr th h4 {
	margin: 0px !important; padding: 0px !important; color: rgb(255, 255, 255) !important; line-height: 20px !important;
}
table.body-table thead th h4.two-lines {
	line-height: 1.2em; padding-top: 5px;
}
table.body-table thead th h4.small {
	font-size: 0.9em;
}
table.body-table thead th h4.two-lines span {
	display: block;
}
table.body-table thead th h4.long-header {
	line-height: 21px;
}
table.body-table thead th h4.doubletall-single-line {
	line-height: 44px !important;
}
table.body-table thead th h4.doubletall-single-small {
	line-height: 44px !important; font-size: 0.8em;
}
#tab-content .tl2 .nofloat img {
	float: none;
}
table.body-table thead th h4.tripletall-single-line {
	line-height: 63px !important;
}
table.body-table thead th.lastColumn {
	background-position: right top;
}
table.body-table th.lastColumn {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
table.body-table td.align_left {
	text-align: left;
}
table.body-table th.align_left {
	text-align: left;
}
table.body-table tbody td {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255);
}
table.body-table tbody th {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255);
}
table.body-table tbody tr th {
	padding: 10px 10px 10px 0px;
}
table.body-table tbody tr th.firstColumn {
	width: 140px !important;
}
table.body-table thead tr th.half-column {
	width: 50% !important;
}
table.body-table tbody tr th.firstColumn {
	background-color: rgb(238, 245, 250);
}
table.body-table tbody tr td.lastColumn {
	background-color: rgb(238, 245, 250);
}
table.body-table tbody tr td {
	background-color: rgb(238, 245, 250);
}
table.body-table tbody tr td.blueCell {
	background-color: rgb(238, 245, 250);
}
table.body-table tbody tr.firstrow td {
	background-image: url("../PublishingImages/first-row-bkg.png"); background-repeat: no-repeat;
}
table.body-table tbody tr.firstrow th {
	background-image: url("../PublishingImages/first-row-bkg.png"); background-repeat: no-repeat;
}
table.body-table tbody tr.firstRow .firstColumn {
	
}
table.body-table tbody tr.firstrow .middleColumn {
	background-position: top;
}
table.body-table tbody tr.firstrow .lastColumn {
	background-position: right top;
}
table.body-table tbody tr.alternating th.firstColumn {
	background-color: rgb(222, 236, 246);
}
table.body-table tbody tr.alternating td.lastColumn {
	background-color: rgb(222, 236, 246);
}
table.body-table tbody tr.alternating td {
	background-color: rgb(222, 236, 246);
}
table.body-table tbody tr.alternating td.blueCell {
	background-color: rgb(222, 236, 246);
}
table.body-table tbody tr.alternating td.leftcolgreen {
	background-color: rgb(208, 230, 228);
}
table.body-table tbody th.align_left .firstColumn h5 {
	margin-left: 10px; float: left;
}
table.body-table tbody th.align_right .firstColumn h5 {
	float: right;
}
table.body-table tbody th.firstColumn.align_right {
	padding-left: 20px;
}
table.body-table tr th h5 {
	text-align: right; color: rgb(25, 98, 151); line-height: 1.3em;
}
table.body-table tbody tr.lastRow .firstColumn {
	background-position: left bottom; background-image: url("../PublishingImages/light-cell-btm.jpg");
}
table.body-table tbody tr.lastrow .lastColumn {
	background-position: right bottom; background-image: url("../PublishingImages/light-cell-btm.jpg");
}
table.body-table tbody tr.lastRow td {
	background-image: url("../PublishingImages/last-row-bkg.png"); background-repeat: no-repeat;
}
table.body-table tbody tr.lastRow th {
	background-image: url("../PublishingImages/last-row-bkg.png"); background-repeat: no-repeat;
}
table.body-table tbody tr.lastrow .middleColumn {
	background-position: bottom;
}
table.body-table tbody tr td {
	padding: 10px;
}
table.push-bottom {
	margin-bottom: 20px;
}
table.body-table p.push-bottom {
	margin-bottom: 10px !important;
}
table.body-table tbody tr.dark-last-row .firstColumn {
	background-image: url("../PublishingImages/dark-cell-btm.jpg");
}
table.body-table tbody tr.dark-last-row .lastColumn {
	background-image: url("../PublishingImages/dark-cell-btm.jpg");
}
table.body-table tbody tr.dark-last-row .middleColumn {
	background-position: bottom;
}
table.body-table tbody tr.dark-last-row .lastColumn {
	background-position: bottom;
}
table.body-table tbody tr.no-corners td {
	background-image: none;
}
table.body-table tbody tr.no-corners th {
	background-image: none;
}
table.body-table tbody tr.no-corners .firstColumn {
	background-image: none;
}
table.body-table tbody tr.no-corners .lastColumn {
	background-image: none;
}
table.smallText.body-table p {
	 font-size: 0.6em;
}
table#compare-table tbody tr td.dot-green {
	background-position: center; background-image: url("../PublishingImages/backgrounds/table/dot-green.png"); background-repeat: no-repeat;
}
table#compare-table tbody tr td.dot-grey {
	background-position: center; background-image: url("../PublishingImages/backgrounds/table/dot-grey.png"); background-repeat: no-repeat;
}
table#compare-table tbody tr th.dark-green {
	background-color: rgb(207, 230, 228);
}
table#compare-table tbody tr th.light-green {
	background-color: rgb(221, 238, 232);
}
table.body-table .tooltip {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153);
}
table.body-table .tooltip .info-arrow {
	background: url("../PublishingImagess/backgrounds/table/info-arrow.gif") no-repeat;
}
table#compare-table tbody tr th {
	vertical-align: middle;
}
table#compare-table thead th {
	padding: 0px 20px;
}
table.push-bottom {
	margin-bottom: 20px;
}
table.body-table p {
	margin: 0px;
}
table.body-table p.push-bottom {
	margin-bottom: 10px !important;
}
table.body-table td div {
	position: relative;
}
table.body-table .list-2 {
	margin-bottom: 10px;
}
table.body-table tbody tr td {
	padding: 10px;
}
table.body-table tbody tr th {
	padding: 10px 10px 10px 0px;
}
table.body-table thead tr th h4 {
	margin-bottom: 5px;
}
table.body-table thead tr th.firstColumn {
	width: 140px;
}
table.body-table tbody tr th.firstColumn {
	width: 140px;
}
table.body-table thead tr th.half-column {
	width: 50%;
}
table.body-table thead th h4.tripletall-double-line {
	margin-top: 10px;
}
table.body-table td .info-icon {
	float: right;
}
table.body-table td .tooltip {
	z-index: 2;
}
table.body-table td .tooltip .info-arrow {
	width: 17px; height: 9px; right: 7px; bottom: -9px; display: block; position: absolute;
}
table.body-table td .tooltip span {
	margin: 5px 0px 0px 15px; display: block;
}
table.body-table td.valign_top {
	vertical-align: top;
}
table.body-table td.valign_bottom {
	vertical-align: bottom;
}
table.body-table td.valign_middle {
	vertical-align: middle;
}
td.align_right {
	text-align: right;
}
th.align_right {
	text-align: right;
}
td.align_center {
	text-align: center;
}
th.align_center {
	text-align: center;
}
td.align_left {
	text-align: left;
}
th.align_left {
	text-align: left;
}
table.body-table tbody tr.firstRow.even td {
	width: 50%;
}
table.body-table tbody tr.lastRow.even td {
	width: 50%;
}
.FloatLeft {
	float: left;
}
.FloatRight {
	margin-left: 15px; float: right;
}
.pushRight {
	margin-left: 172px;
}
.strong {
	font-weight: bold;
}
.col13 {
	width: 225px;
}
.col130 {
	width: 32.1%;
}
.noMargin {
	margin: 0px !important;
}
.clear::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clear {
	width: 0px; height: 0px; line-height: 0; clear: both; display: inline-block; background-color: red;
}
* html .clear {
	height: 1px;
}
.clear {
	display: block;
}
.clearright {
	clear: right;
}
.lsHeader {
	height: 49px;
}
.lsHeader .logoHeader {
	clear: left; float: left; display: inline; position: relative; z-index: 2;
}
.lsHeader .searchHeader {
	float: right;
}
.lsHeader .searchHeader .msviLSBsform {
	padding: 0px; left: 325px; height: 23px; font-family: Verdana, "Microsoft Sans Serif", sans-serif; font-size: 100%; z-index: 2;
}
.lsHeader .searchHeader .searchParentContainerDivCss {
	height: 23px;
}
.lsHeader .searchHeader #msBing {
	margin: 0px 0px 0px 2px; border: 1px solid rgb(156, 217, 235); width: 298px; height: 21px; text-align: left; padding-bottom: 2px; padding-left: 2px; float: left; display: inline; position: relative; opacity: 0.7; background-color: white;
}
.lsHeader .searchHeader #msBing .msviLSBtbox {
	border-width: 0px; top: -5px; width: 222px; color: rgb(100, 100, 100) !important; padding-top: 2px; padding-right: 0px; padding-left: 4px; font-size: 12px; margin-bottom: 2px; vertical-align: middle; position: relative;
}
.lsHeader .searchHeader #msBing .msviLSBlogo {
	margin: 0px 0px 0px -9px; width: 47px; height: 22px;
}
.lsHeader .searchHeader #msBing .msviLSBssearch {
	margin: 1px 0px 0px; padding: 1px 2px 0px 0px;
}
.lsHeader .searchHeader .searchTheWebImageButtonDivCss {
	height: 20px; float: left;
}
.lsHeader .searchHeader .searchTheWebImageButtonDivCss .searchTheWebImageButtonCss {
	border-width: 0px; margin: 0px 0px 1px; padding: 0px; left: 5px; top: 2px; height: 20px; position: relative; cursor: pointer;
}
.header-top {
	padding: 0px 0px 0px 25px; width: 945px;
}
.cueHeader {
	margin: 10px 0px 20px; text-align: right;
}
#silver_install {
	margin: 10px 0px 20px; color: rgb(102, 153, 204); line-height: 1.3em; font-size: 13px; float: left;
}
.liveSearchContainer * {
	margin-left: 5px; vertical-align: bottom;
}
#Footer {
	margin: 0px auto; width: 1024px; clear: both;
}
#footer .cueFooter {
	padding: 60px 45px 40px; width: 934px; height: 50px;
}
#Footer .innerBox {
	padding: 60px 45px 40px; width: 934px; height: 50px;
}
#Footer p {
	line-height: 1.3em; font-size: 0.55em;
}
#Footer .logo {
	float: right;
}
#Footer .logo img {
	float: right;
}
#Footer .logo a {
	float: right;
}
#Footer .logo {
	width: 90px; margin-top: 4px;
}
#Footer .logo p {
	clear: right;
}
#Footer .links {
	width: 650px; float: right;
}
#Footer .links ul {
	list-style: none; margin: 7px 10px 0px 0px; clear: right; float: right; display: inline;
}
#Footer .links ul li {
	padding: 0px 5px; height: 13px; border-right-color: rgb(142, 142, 142); border-right-width: 1px; border-right-style: solid; float: left;
}
#Footer .links ul li.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#Footer .links ul li p a {
	color: rgb(102, 102, 102);
}
.cueFooter {
	margin: 0px auto; width: 1024px; clear: both;
}
.cueFooter .ftrParent {
	
}
.cueFooter .ftrParent .ftrTopRow {
	background-position: 815px; padding: 11px 138px 0pt 0pt; text-align: right; margin-bottom: 0pt; background-image: url("../PublishingImages/logo_microsoft.gif"); background-repeat: no-repeat;
}
.cueFooter .ftrParent ul {
	margin: 0pt; padding: 0pt; list-style-type: none;
}
.cueFooter .ftrParent ul li {
	padding: 0pt 0.2em 0pt 0pt; line-height: 1.3em; font-size: 0.55em; display: inline;
}
.cueFooter .ftrParent .ftrTopRow ul li .ftrSep {
	padding: 0pt 0.6em; font-weight: normal;
}
.cueFooter .ftrParent a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.cueFooter .ftrParent a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
.cueFooter .ftrParent a:hover {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.cueFooter .ftrParent a:active {
	color: rgb(0, 102, 204); text-decoration: underline;
}
.cueFooter .ftrParent .ftrBottomRow {
	text-align: left;
}
.cueFooter .ftrParent .ftrBottomRow li {
	color: rgb(153, 153, 153); font-size: 9px;
}
.cueFooter .ftrParent .ftrBottomRow .copyright {
	width: 123px; float: right; display: block;
}
.boxContent {
	padding-right: 5px; padding-left: 2px;
}
.LeftCol {
	width: 277px; margin-right: 10px; float: left;
}
.RightCol {
	width: 277px; padding-left: 30px; float: left;
}
.LeftCol2 {
	margin-right: 10px;
}
.LeftCol2 p {
	padding-right: 30px;
}
.RightCol2 {
	width: 277px;
}
.RightCol2 p {
	padding-right: 30px;
}
.dashed-left-border {
	background: url("../PublishingImages/backgrounds/global/faded_dots_bkg.gif") no-repeat left top;
}
.dashed-right-border {
	background: url("../PublishingImages/backgrounds/global/faded_dots_bkg.gif") no-repeat right top;
}
.dashed-right-border2 {
	background: url("../PublishingImages/backgrounds/global/faded_dots_bkg.gif") no-repeat right top; min-height: 225px;
}
.solid-right-border {
	background: url("../PublishingImages/backgrounds/global/vert_divider.gif") no-repeat right top;
}
div.QuoteBox {
	background: url("../PublishingImages/quote-bgrd.png") no-repeat 0px 0px; padding: 10px; width: 288px; height: 250px;
}
div.RightCol.QuoteBox {
	float: right;
}
div.QuoteBox .quote {
	line-height: 22px; padding-left: 20px; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 1em;
}
div.QuoteBox span.quotemark {
	background: url("../PublishingImages/backgrounds/quote/quote2.gif") no-repeat 100% 5px; padding-right: 11px; white-space: nowrap;
}
div.QuoteBox .quote-link {
	padding: 10px 0px 0px 20px;
}
div.QuoteBox h2 {
	color: #333; line-height: 22px; padding-left: 20px; font-family: "Segoe UI",Arial,Sans-Serif; margin-bottom: 20px;
}
div.QuoteBox h3 {
	color: #333; padding-left: 20px; font-family: "Segoe UI",Arial,Sans-Serif; font-size: 12px;
}
span.GreenQuote {
	color: rgb(0, 142, 3); font-family: Georgia,Arial,Sans-Serif; font-size: 22px;
}
div.GrayBox {
	background: url("../PublishingImages/box_LP.png") no-repeat 0px 0px; padding: 10px; width: 288px; height: 280px;
}
div#right-round-box {
	background: url("../PublishingImages/round-box-top-bkg.png") no-repeat 0px 0px; width: 308px; margin-left: -4px;
}
div#right-round-box-bottom {
	background: url("../PublishingImages/round-box-bottom-bkg.gif") no-repeat bottom; width: 308px;
}
div#right-round-box-quote {
	background: url("../PublishingImages/backgrounds/quote/quote1.gif") no-repeat 10px 10px; padding: 10px 10px 20px 30px;
}
div#right-round-box-sm {
	background: url("../PublishingImages/round-box-top-bkg-sm.png") no-repeat 0px 0px; width: 256px; margin-left: -4px;
}
div#right-round-box-bottom-sm {
	background: url("../PublishingImages/round-box-bottom-bkg-sm.gif") no-repeat bottom; width: 256px;
}
div#right-round-box-quote-sm {
	background: url("../PublishingImages/backgrounds/quote/quote1.gif") no-repeat 10px 10px; padding: 10px 20px 20px 30px; width: 220px !important;
}
div#right-round-box-text {
	padding: 10px 10px 20px 30px;
}
div#right-round-box .quote {
	line-height: 22px; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 1em;
}
div#right-round-box-sm .quote {
	line-height: 22px; font-family: "Segoe UI", Arial, Sans-Serif; font-size: 1em;
}
div#right-round-box span.quotemark {
	background: url("../PublishingImages/backgrounds/quote/quote2.gif") no-repeat 100% 5px; padding-right: 11px; white-space: nowrap;
}
div#right-round-box-sm span.quotemark {
	background: url("../PublishingImages/backgrounds/quote/quote2.gif") no-repeat 100% 5px; padding-right: 11px; white-space: nowrap;
}
div#rightRail-round-box {
	background: url("../PublishingImages/right-rail-box-top.png") no-repeat left top; width: 267px;
}
div#rightRail-round-box-bottom {
	background: url("../PublishingImages/right-rail-box-bottom.gif") no-repeat left bottom; width: 267px;
}
div#rightRail-round-box-text {
	padding: 10px 10px 20px;
}
.negative-margin {
	margin-left: -5px;
}
.Margin20Top {
	margin-top: 20px;
}
.Margin20Bottom {
	margin-bottom: 20px;
}
.BlueHeader {
	background: url("../PublishingImages/assurance_s.jpg") no-repeat 0px 0px; margin: 15px 0px 15px -5px; padding: 10px; width: 595px; height: 115px; color: rgb(188, 210, 249);
}
.BlueHeader h1 {
	color: white; line-height: 22px; font-family: "Segoe UI",Arial,Sans-Serif; font-size: 22px; margin-right: 0px;
}
table.oldSchoolBorder {
	border: 1px outset gray; border-collapse: separate; border-spacing: 2px; background-color: white;
}
table.oldSchoolBorder th {
	padding: 3px; border: 1px inset gray; text-align: center; font-weight: bold; background-color: white; -moz-border-radius: 0px 0px 0px 0px;
}
table.oldSchoolBorder td {
	padding: 3px; border: 1px inset gray; text-align: center; background-color: white; -moz-border-radius: 0px 0px 0px 0px;
}
h3 a.green {
	
}
h3 a.green:link {
	
}
h3 a.green:visited {
	
}
h3 a.green:active {
	
}
h3 a.green:hover {
	
}
.rightRail div.xhtmlContent {
	font-size: 100%;
}
.rightRail .faq-answer div.xhtmlContent {
	font-size: 12px;
}
.rightRail #faq-container .faq {
	margin-bottom: 7px;
}
.rightRail div.faq div.faq-answer {
	margin-top: 5px; margin-bottom: 5px;
}
.rightRail div.faq div.faq-answer div {
	margin-bottom: 5px;
}
#quote-randomizer .quotemark {
	padding-right: 11px; display: inline-block;
}
#quote-randomizer {
	height: 240px; display: block;
}
#quote-randomizer li {
	display: none;
}
#quote-randomizer .author {
	padding-top: 4px; padding-left: 30px; margin-top: 4px; margin-left: 30px;
}
#quote-randomizer .quote-link {
	padding-top: 4px; padding-left: 30px; margin-top: 4px; margin-left: 30px;
}
#quote-randomizer .quote {
	line-height: 22px; font-family: Arial, Sans-Serif; font-size: 1em;
}
* html #quote-randomizer .quote {
	font-family: Arial, Sans-Serif;
}
#quote-randomizer span.quotemark {
	background: url("../PublishingImages/backgrounds/quote/quote2.gif") no-repeat 100% 5px; white-space: nowrap;
}
#quote-randomizer ul {
	background: url("../PublishingImages/backgrounds/quote/quote1.gif") no-repeat;
}
#quote-randomizer .author {
	background: url("../PublishingImages/backgrounds/quote/divline.gif") no-repeat 20px;
}
#quote-randomizer .quote-link a {
	
}
#quote-static .quotemark {
	padding-right: 11px; display: inline-block;
}
#quote-static {
	height: 240px; display: block;
}
#quote-static li {
	
}
#quote-static .author {
	padding-top: 4px; padding-left: 30px; margin-top: 4px; margin-left: 30px;
}
#quote-static .quote-link {
	padding-top: 4px; padding-left: 30px; margin-top: 4px; margin-left: 30px;
}
#quote-static .quote {
	line-height: 22px; font-family: Arial, Sans-Serif; font-size: 1em;
}
* html #quote-static .quote {
	font-family: Arial, Sans-Serif;
}
#quote-static span.quotemark {
	background: url("../PublishingImages/backgrounds/quote/quote2.gif") no-repeat 100% 5px; white-space: nowrap;
}
#quote-static ul {
	background: url("../PublishingImages/backgrounds/quote/quote1.gif") no-repeat;
}
#quote-static .author {
	background: url("../PublishingImages/backgrounds/quote/divline.gif") no-repeat 20px;
}
#quote-static .quote-link a {
	
}
div.softAssHeader {
	background: url("../PublishingImages/hdr_Software_Assurance.png") no-repeat 0px 0px; padding: 25px 359px 0px 15px; width: 241px; height: 226px; color: rgb(188, 210, 249); line-height: 1.2em; font-size: 15px; margin-left: -5px;
}
div.softAssHeader h1 {
	color: white; font-size: 20px;
}
a.btnLearnMore {
	background: url("../PublishingImages/btn_learn_more.png") no-repeat 0px 0px; width: 110px; line-height: 24px; padding-left: 10px; font-size: 13px; display: block;
}
a.btnLearnMore {
	color: white; text-decoration: none;
}
a.btnLearnMore:visited {
	color: white; text-decoration: none;
}
a.btnLearnMore:link {
	color: white; text-decoration: none;
}
a.btnLearnMore:active {
	color: white; text-decoration: underline;
}
a.btnLearnMore:hover {
	color: white; text-decoration: underline;
}
#tabs {
	padding-bottom: 10px; margin-top: 5px;
}
#tab-content .tab-layout {
	padding: 0px 30px; height: auto !important; min-height: 200px;
}
#tab-content .tab-layout2 {
	padding: 0px; height: auto !important; min-height: 200px;
}
#tab-content .tab-layout2 p {
	padding: 3px 0px 8px;
}
#tab-content .tab-layout2 p.para-space {
	padding: 0px 0px 10px; margin-top: -10px;
}
#tab-content .tl2.tab-layout h4 {
	margin-bottom: 5px;
}
#tab-content .tab-layout2 .linkBlock {
	font-size: 80%; margin-bottom: 5px;
}
#tab-content .tl2 img {
	margin-right: 5px; float: left;
}
#tab-nav {
	padding: 0px 0px 25px 1px;
}
#tab-nav ul {
	list-style: none; width: 100%; float: left;
}
#tab-nav ul li {
	float: left; display: inline;
}
#tab-nav ul li p {
	margin: 0px;
}
#tab-nav ul li p a {
	padding: 0px 30px; display: block;
}
#tab-nav ul li p a.two-line {
	padding-top: 5px; padding-bottom: 7px;
}
#tab-nav ul li p a.two-line span {
	display: block;
}
#tab-nav ul li.active {
	padding-left: 8px;
}
#tab-nav ul li.active p {
	padding-right: 8px;
}
#tab-nav ul li.afterActive p a {
	padding-left: 22px;
}
#tab-nav ul li.beforeActive p a {
	padding-right: 22px;
}
#tab-nav ul li.firstActive p a {
	padding-left: 22px;
}
.full#tab-nav ul li.lastActive p a {
	padding-right: 22px;
}
.grove-7 {
	float: left;
}
.grove-8 {
	float: left;
}
.grove-9 {
	float: left;
}
.grove-15 {
	float: left;
}
.left-full {
	float: left;
}
.small-ltwidth {
	float: left;
}
.left-med {
	float: left;
}
.left-full {
	width: 600px;
}
.left-med {
	width: 395px;
}
.grove-7 {
	width: 307px;
}
.grove-8 {
	width: 615px;
}
.grove-9 {
	width: 277px;
}
.small-ltwidth {
	width: 181px;
}
.grove-15 {
	width: 555px;
}
#tab-nav {
	font-family: "Segoe UI", Arial, Sans-Serif;
}
#tab-nav a {
	line-height: 48px; font-size: 1.25em;
}
#tab-nav ul li p a.two-line {
	text-align: center; line-height: 1.3em;
}
#tab-content .tab-layout {
	background: url("../PublishingImages/backgrounds/tabs/bottom-bkg.gif") no-repeat bottom;
}
#tab-nav {
	background: url("../PublishingImages/backgrounds/tabs/middle-bkg.gif") repeat-y;
}
#tab-nav li {
	
}
#tab-nav li p {
	background: url("../PublishingImages/backgrounds/tabs/divider.jpg") no-repeat right top;
}
#tab-nav li p a {
	color: rgb(77, 77, 77);
}
#tab-nav li p a:link {
	
}
#tab-nav li p a:visited {
	
}
#tab-nav li p a:hover {
	
}
#tab-nav li p a:active {
	
}
#tab-nav li.active {
	background: url("../PublishingImages/backgrounds/tabs/white_tab_left.jpg") no-repeat left top rgb(255, 255, 255);
}
#tab-nav li.active p {
	background: url("../PublishingImages/backgrounds/tabs/white_tab_right.jpg") no-repeat right top rgb(255, 255, 255);
}
#tab-nav li.active p a {
	color: rgb(0, 0, 0);
}
#tab-nav li.beforeActive p {
	
}
#tab-nav li.first {
	
}
#tab-nav li.firstActive {
	
}
#tab-nav li.last {
	background-position: right top;
}
#tab-nav li.last p {
	
}
#tab-nav li.lastActive {
	
}
#tab-nav li.lastActive p {
	background: url("../PublishingImages/backgrounds/tabs/white_tab_right.jpg") no-repeat right top rgb(255, 255, 255);
}
#tab-nav .full-nav li.last p {
	
}
.leftTabs#tabs {
	margin-top: 15px;
}
.leftTabs#tab-content {
	
}
.leftTabs#tab-content .tab-layout {
	
}
.leftTabNav#tab-nav {
	
}
.leftTabNav#tab-nav {
	background-position: -18px bottom; padding-bottom: 90px; background-image: url("../PublishingImages/backgrounds/tabs/Left_Rail_sm_btm.jpg");
}
.leftTabNav#tab-nav ul {
	background-position: -19px -86px; background-image: url("../PublishingImages/backgrounds/tabs/Left_Rail_bg.jpg"); background-repeat: no-repeat;
}
.leftTabNav#tab-nav li p {
	margin: 0px !important;
}
.leftTabNav#tab-nav li p a {
	color: rgb(58, 118, 180);
}
.leftTabNav#tab-nav li.active p a {
	color: rgb(58, 118, 180);
}
.leftTabNav#tab-nav ul li {
	padding-bottom: 7px; float: none; display: list-item;
}
.leftTabNav#tab-nav ul li p {
	margin: 0px; padding-top: 8px;
}
.leftTabNav#tab-nav ul li p a {
	padding: 10px 0px; display: block;
}
.leftTabNav#tab-nav ul li.active {
	background: url("../PublishingImages/backgrounds/tabs/highlight_bottom.png") no-repeat right bottom; padding-bottom: 15px; padding-left: 0px;
}
.leftTabNav#tab-nav ul li.active a {
	background: rgb(255, 255, 255);
}
.leftTabNav#tab-nav ul li.active p {
	background: url("../PublishingImages/backgrounds/tabs/highlight_top.png") no-repeat right top; padding-top: 15px; padding-right: 0px;
}
.leftTabNav#tab-nav ul li.afterActive p a {
	padding-left: 0px;
}
.leftTabNav#tab-nav ul li.beforeActive p a {
	padding-right: 0px;
}
.leftTabNav#tab-nav ul li.firstActive p a {
	padding-left: 0px;
}
.leftTabNav#tab-nav ul li.beforeActive {
	padding-bottom: 0px;
}
.leftTabNav#tab-nav ul li.afterActive p {
	padding-top: 0px;
}
.leftTabNav#tab-nav ul li.first p {
	padding-top: 15px;
}
.leftTabNav#tab-nav ul li.last {
	padding-bottom: 15px;
}
.leftTabNav#tab-nav a {
	line-height: 20px; font-size: 16px;
}
.leftTabNavSmall#tab-nav {
	background-position: -18px bottom; padding-bottom: 90px; background-image: url("../PublishingImages/backgrounds/tabs/Left_Rail_sm_btm_200.jpg");
}
.leftTabNavSmall#tab-nav ul {
	background-position: -19px -86px; background-image: url("../PublishingImages/backgrounds/tabs/Left_Rail_bg_200.jpg"); background-repeat: no-repeat;
}
.leftTabNavSmall#tab-nav li p {
	margin: 0px !important;
}
.leftTabNavSmall#tab-nav li p a {
	color: rgb(58, 118, 180);
}
.leftTabNavSmall#tab-nav li.active p a {
	color: rgb(58, 118, 180);
}
.leftTabNavSmall#tab-nav ul li {
	padding-bottom: 7px; float: none; display: list-item;
}
.leftTabNavSmall#tab-nav ul li p {
	margin: 0px; padding-top: 8px;
}
.leftTabNavSmall#tab-nav ul li p a {
	padding: 5px 0px; display: block;
}
.leftTabNavSmall#tab-nav ul li.active {
	background: url("../PublishingImages/backgrounds/tabs/highlight_bottom_200.png") no-repeat right bottom; padding-bottom: 15px; padding-left: 0px;
}
.leftTabNavSmall#tab-nav ul li.active a {
	background: rgb(255, 255, 255);
}
.leftTabNavSmall#tab-nav ul li.active p {
	background: url("../PublishingImages/backgrounds/tabs/highlight_top_200.png") no-repeat right top; padding-top: 15px; padding-right: 0px;
}
.leftTabNavSmall#tab-nav ul li.afterActive p a {
	padding-left: 0px;
}
.leftTabNavSmall#tab-nav ul li.beforeActive p a {
	padding-right: 0px;
}
.leftTabNavSmall#tab-nav ul li.firstActive p a {
	padding-left: 0px;
}
.leftTabNavSmall#tab-nav ul li.beforeActive {
	padding-bottom: 0px;
}
.leftTabNavSmall#tab-nav ul li.afterActive p {
	padding-top: 0px;
}
.leftTabNavSmall#tab-nav ul li.first p {
	padding-top: 15px;
}
.leftTabNavSmall#tab-nav ul li.last {
	padding-bottom: 15px;
}
.leftTabNavSmall#tab-nav a {
	line-height: 20px; font-size: 16px;
}
#videoplayer-container {
	padding-bottom: 75px; margin-right: 20px; float: left;
}
#virtualization-silverlight object {
	margin: 0px -13px 0px -12px; width: 565px; height: 390px;
}
#silverlight-downlevel {
	background: url("../PublishingImages/backgrounds/silverlight/sl_dlvl_bg.jpg") no-repeat left top; margin: 0px -29px; padding: 180px 30px 0px 75px; height: 145px; text-align: right; font-family: Segoe UI, Arial, Sans-Serif;
}
#silverlight-downlevel a.download-button {
	background: url("../PublishingImages/backgrounds/silverlight/sl_dlvl_arrow.jpg") no-repeat right; line-height: 32px; padding-right: 40px; margin-top: -10px; display: inline-block;
}
#silverlight-downlevel p {
	margin: 0px; padding: 15px 0px 0px;
}
#silverlight-slideshow .silverlight-slideshow-downlevel {
	background: url("../../App_Content/en-US/licensing/images/promotions/bg_static_savemoney_sl.jpg") no-repeat 30px 0px;
}
#silverlight-slideshow {
	width: 277px; height: 520px;
}
.silverlight-slideshow-downlevel {
	width: 277px; height: 520px;
}
#silverlight-slideshow object {
	width: 277px; height: 520px;
}
#silverlight-slideshow-container {
	margin: 30px 0px;
}
.cf::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
ul.cf li::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.list-border-right li {
	border-right-color: rgb(142, 142, 142); border-right-width: 1px; border-right-style: solid;
}
.list-border-right li.last-list-item {
	border: currentColor;
}
#filter-results {
	margin-top: 0px;
}
div.filter-results {
	margin-top: 0px;
}
#filter-results .first-list-item .filter-result-item {
	padding-top: 0px;
}
div.filter-results .first-list-item .filter-result-item {
	padding-top: 0px;
}
#filter-results .filter-result-item {
	background: url("../PublishingImages/backgrounds/global/divider.gif") no-repeat bottom; padding: 15px 0px;
}
div.filter-results .filter-result-item {
	background: url("../PublishingImages/backgrounds/global/divider.gif") no-repeat bottom; padding: 15px 0px;
}
ul.filter-result-items li {
	background: url("../PublishingImages/backgrounds/global/divider.gif") no-repeat bottom; padding: 15px 0px;
}
#filter-results .filter-result-item p {
	margin-bottom: 10px;
}
div.filter-results .filter-result-item p {
	margin-bottom: 10px;
}
#filter-results .filter-result-item a.expand-link {
	padding: 0px; margin-left: 5px;
}
div.filter-results .filter-result-item a.expand-link {
	padding: 0px; margin-left: 5px;
}
#filter-results .filter-result-item div.item-header h4 {
	margin: 0px 15px 0px 0px; width: 235px; line-height: 1.15em; padding-bottom: 5px; font-size: 0.8em; float: left;
}
div.filter-results .filter-result-item div.item-header h4 {
	margin: 0px 15px 0px 0px; width: 235px; line-height: 1.15em; padding-bottom: 5px; font-size: 0.8em; float: left;
}
div.filter-results ul.filter-result-items h4 {
	margin: 0px 15px 0px 0px; line-height: 1.15em; font-size: 0.8em;
}
div.filter-results ul.filter-result-items a.linkBlock {
	margin: 0px 15px 0px 0px; width: 100%; line-height: 1.15em; padding-bottom: 4px; font-size: 0.8em; float: left;
}
div.filter-results ul.filter-result-items p {
	margin: 0px 5px 5px 0px; line-height: 1.35em; padding-left: 20px;
}
div.filter-results ul.filter-result-items li p a {
	
}
#filter-results .filter-result-item div.item-header-short h4 {
	width: auto; float: none;
}
div.filter-results .filter-result-item div.item-header-short h4 {
	width: auto; float: none;
}
#filter-results .filter-result-item div.item-header p {
	margin: 0px 5px 5px 0px; line-height: 1.35em; padding-bottom: 4px; float: left;
}
div.filter-results .filter-result-item div.item-header p {
	margin: 0px 5px 5px 0px; line-height: 1.35em; padding-bottom: 4px; float: left;
}
#filter-results .filter-result-item div.item-header .doc {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
#filter-results .filter-result-item div.item-header .docx {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
#filter-results .filter-result-item div.item-header .pdf {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
#filter-results .filter-result-item div.item-header .xps {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
div.filter-results .filter-result-item div.item-header .doc {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
div.filter-results .filter-result-item div.item-header .docx {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
div.filter-results .filter-result-item div.item-header .pdf {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
div.filter-results .filter-result-item div.item-header .xps {
	background-position: 0px 1px; padding-left: 19px; margin-left: 15px;
}
.filter-subcat {
	display: block;
}
.pagination {
	margin-top: 25px;
}
.no-border {
	border: currentColor !important;
}
.no-background {
	
}
#poll {
	margin-top: 30px; position: relative;
}
#poll p {
	margin: 0px 0px 0px 20px; float: left;
}
#poll p.float_right {
	margin-right: 20px; float: right;
}
#poll p span {
	padding-right: 10px; margin-right: 7px;
}
#poll-popup {
	padding: 7px; left: 275px; top: 0px; width: 200px; position: absolute; z-index: 2;
}
#poll-popup p {
	margin: 0px;
}
#poll-popup #close-button {
	left: -7px; top: -8px; width: 15px; height: 15px; position: absolute;
}
#poll p {
	line-height: 31px;
}
#poll-popup p {
	line-height: 1.3em;
}
#poll {
	background: url("../PublishingImages/backgrounds/secondary/poll_bkg.gif") no-repeat;
}
#poll p span {
	border-right-color: rgb(191, 197, 156); border-right-width: 1px; border-right-style: solid;
}
#poll-popup {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153);
}
#poll-popup #close-button {
	background: url("../PublishingImages/backgrounds/icons/icon-sprite.png") no-repeat 0px -77px;
}
#accessibility-sitemap p {
	margin: 0px;
}
#accessibility-sitemap ul {
	margin: 0px 0px 10px; padding: 0px; list-style-type: none;
}
#accessibility-sitemap .sitemap_columns {
	padding: 0px 20px 0px 10px; margin-top: 12px;
}
#accessibility-sitemap .sitemap_nav {
	padding: 0px 10px; margin-top: 20px;
}
#accessibility-sitemap #siteColumn1 {
	margin: 0px; padding: 0px; width: 165px; float: left;
}
#accessibility-sitemap #siteColumn2 {
	margin: 0px 0px 0px 20px; padding: 0px; width: 165px; float: left;
}
#siteColumn3 {
	margin: 0px 0px 0px 20px; padding: 0px; width: 165px; float: left;
}
#siteColumn4 {
	margin: 0px 0px 0px 20px; padding: 0px; width: 165px; float: left;
}
#siteColumn5 {
	margin: 0px 0px 0px 20px; padding: 0px; width: 165px; float: left;
}
#accessibility-sitemap {
	color: rgb(0, 0, 0);
}
#accessibility-sitemap .sitemap_nav p {
	color: rgb(100, 100, 100);
}
#accessibility-sitemap h3 {
	color: rgb(0, 0, 0); font-size: 12px;
}
#accessibility-sitemap li.header a {
	color: rgb(100, 100, 100);
}
#accessibility-sitemap li.header a:link {
	color: rgb(100, 100, 100);
}
#accessibility-sitemap li.header a:visited {
	color: rgb(100, 100, 100);
}
#accessibility-sitemap li.header a:hover {
	color: rgb(78, 176, 233);
}
#accessibility-sitemap li.header a:active {
	color: rgb(245, 130, 32);
}
#accessibility-sitemap li p {
	color: rgb(100, 100, 100);
}
#accessibility-sitemap .sitemap_columns a:link {
	color: rgb(136, 136, 136);
}
#accessibility-sitemap .sitemap_columns a:visited {
	color: rgb(136, 136, 136);
}
#accessibility-sitemap .sitemap_columns a:hover {
	color: rgb(78, 176, 233);
}
#accessibility-sitemap .sitemap_columns a:active {
	color: rgb(245, 130, 32);
}
#accessibility-sitemap {
	font-family: "Segoe UI", Arial, Sans-Serif;
}
#accessibility-sitemap .sitemap_nav {
	font-size: 1em; font-weight: bold;
}
#accessibility-sitemap h3 {
	line-height: 1.5em; font-size: 0.8em;
}
#accessibility-sitemap li.header a {
	font-weight: bold; text-decoration: none;
}
#accessibility-sitemap li.header a:hover {
	font-weight: bold; text-decoration: none;
}
#accessibility-sitemap li.header a:active {
	font-weight: bold; text-decoration: none;
}
#accessibility-sitemap li p {
	line-height: 1.4em !important; font-size: 0.6em !important;
}
#accessibility-sitemap .sitemap_columns a:link {
	text-decoration: none;
}
#accessibility-sitemap .sitemap_columns a:visited {
	text-decoration: none;
}
#accessibility-sitemap .sitemap_columns a:hover {
	text-decoration: none;
}
#accessibility-sitemap .sitemap_columns a:active {
	text-decoration: none;
}
#sitemap-header a {
	line-height: 1.1em; font-size: 0.7em; margin-top: 20px; margin-left: 25px;
}
p.legal {
	color: rgb(136, 136, 136); line-height: 1.5em; font-size: 0.6em;
}
p.legallist {
	color: rgb(136, 136, 136); padding-top: 3px; font-size: 0.6em !important;
}
p.height span {
	margin-bottom: 200px;
}
.list-2 {
	margin-bottom: 20px;
}
.list-2 li {
	margin-bottom: 5px;
}
.black {
	color: rgb(0, 0, 0);
}
.two-column-summary {
	background: url("../PublishingImages/backgrounds/secondary/summary_bkg.gif") repeat-y left -7px;
}
.two-column-summary h4 {
	background: url("../PublishingImages/backgrounds/global/border-snippit.gif") no-repeat bottom rgb(238, 245, 250); color: rgb(0, 0, 0); border-top-color: rgb(208, 226, 240); border-top-width: 1px; border-top-style: solid;
}
.two-column-summary li.no-border li.left-column {
	border: currentColor;
}
.two-column-summary li.no-border li.right-column {
	border: currentColor;
}
.two-column-summary li li.left-column {
	border-right-color: rgb(208, 226, 240); border-right-width: 1px; border-right-style: solid;
}
.two-column-summary li li.right-column {
	border-left-color: rgb(208, 226, 240); border-left-width: 1px; border-left-style: solid;
}
.two-column-summary li li.left-column h3 {
	background: url("../PublishingImages/backgrounds/table/header-bkg.gif") no-repeat left top;
}
.two-column-summary li li.right-column h3 {
	background: url("../PublishingImages/backgrounds/table/header-bkg.gif") no-repeat right top;
}
.two-column-summary .gradient {
	background: url("../PublishingImages/backgrounds/global/shadow.png") repeat-x;
}
.two-column-summary .bottom {
	background: url("../PublishingImages/backgrounds/secondary/summary-bottom_bkg.gif") no-repeat left 0px rgb(255, 255, 255);
}
.two-column-summary {
	margin-top: 10px;
}
.two-column-summary img {
	margin-bottom: 20px; display: inline;
}
.two-column-summary li p {
	padding-bottom: 10px;  margin-bottom: 20px;
}
.two-column-summary a {
	
}
.two-column-summary h3 {
	margin: 0px; padding: 15px 10px; color: rgb(255, 255, 255); font-size: 14px;
}
.two-column-summary h4 {
	margin: 0px 1px; padding: 10px; width: 593px; float: left; display: block;
}
.two-column-summary h5 {
	 font-family: Segoe UI; font-size: 14px;
}
.two-column-summary .bottom {
	height: 20px; clear: both;
}
.two-column-summary .left-column {
	width: 287px;
}
.two-column-summary .right-column {
	width: 287px;
}
.two-column-summary li li {
	padding: 0px 10px; width: auto;
}
.two-column-summary li.no-border li {
	padding: 0px; width: 307px; margin-top: -20px; margin-bottom: -10px;
}
.two-column-summary li li.left-column {
	float: left; display: block;
}
.two-column-summary li li.right-column {
	margin-left: -1px; float: left; display: block;
}
.two-column-summary li.no-border li.left-column {
	margin-right: 1px;
}
.two-column-summary li.no-border li.right-column {
	margin-left: 0px;
}
.two-column-summary .gradient li.left-column {
	padding-top: 20px;
}
.two-column-summary .gradient li.right-column {
	padding-top: 20px;
}
.two-column-summary .gradient {
	margin-right: 1px; margin-left: 1px; float: left; display: block;
}
.two-column-summary .gradient .left-column {
	width: 286px;
}
.two-column-summary .gradient .right-column {
	width: 286px;
}
.two-column-summary li li li {
	padding: 0px 0px 0px 15px;
}
p.wmv {
	background: url("/shared/Templates/components/Licensing_Core/images/icons/play_btn_icon.gif") no-repeat left top; padding: 0px 0px 3px 20px;
}
p.wmv a {
	
}
p.pdf {
	background: url("/shared/Templates/components/Licensing_Core/images/icons/pdf_icon.gif") no-repeat left top; padding: 0px 0px 3px 20px;
}
p.doc {
	background: url("/shared/Templates/components/Licensing_Core/images/icons/doc_icon.gif") no-repeat left top; padding: 0px 0px 3px 20px;
}
p.docx {
	background: url("/shared/Templates/components/Licensing_Core/images/icons/doc_icon.gif") no-repeat left top; padding: 0px 0px 3px 20px;
}
p.xps {
	background: url("/shared/Templates/components/Licensing_Core/images/icons/xps_icon.gif") no-repeat left top; padding: 0px 0px 3px 20px;
}
.mc2 {
	width: 200px;
}
#value-icon-list {
	height: 320px; margin-bottom: 100px;
}
#value-icon-list li {
	margin-top: 10px; float: left;
}
#value-icon-list li img {
	width: 109px; height: 69px; float: left;
}
#value-icon-list li h4 {
	margin-top: 10px; margin-left: 10px; float: left;
}
#value-icon-list li p {
	width: 400px; margin-left: 10px; float: left;
}

#value-icon-list h4 {
	line-height: 1.3em;
}
.less-margin {
	margin-top: -15px;
}
#lrg-icon-list {
	margin-bottom: 100px;
}
#lrg-icon-list-top li {
	margin-top: 10px; margin-bottom: 26px; float: left;
}
#lrg-icon-list li {
	margin-top: 10px; margin-bottom: 26px; float: left;
}
#lrg-icon-list img {
	width: 125px; height: 74px; float: left; background-color: rgb(204, 204, 204);
}
#lrg-icon-list-top li h4 {
	margin-top: 0px; margin-left: 10px; float: left;
}
#lrg-icon-list li h4 {
	margin-top: 0px; margin-left: 10px; float: left;
}
#lrg-icon-list-top li p {
	width: 400px; margin-left: 10px; float: left;
}
#lrg-icon-list li p {
	width: 400px; margin-left: 10px; float: left;
}

#lrg-icon-list-top h4 {
	line-height: 1.3em;
}
#lrg-icon-list h4 {
	line-height: 1.3em;
}
#lrg-icon-list-top li#top-link {
	margin-bottom: 24px;
}
#lrg-icon-list-top img {
	width: 165px; height: 95px; float: left;
}
.top-btm-pad20 {
	padding: 20px 0px 10px;
}
.dark-gray {
	color: #333 !important;
}
div#video-container-top {
	background: url("../PublishingImages/video-container-top.png") no-repeat 0px 0px; width: 615px;
}
div#video-container-bottom {
	background: url("../PublishingImages/video-container-bottom.gif") no-repeat bottom; width: 615px;
}
div#video-content {
	margin-left: 15px;
}
div#video-content h3 {
	padding: 5px 0px 10px;
}
div#video-content div.splitBlock {
	margin-bottom: 0px;
}
div#video-content div.split-2 {
	width: 253px !important; margin-left: 40px;
}
div#video-content .smallHeaders h3 {
	padding: 0px;
}
div#video-content p {
	padding-right: 20px;
}
div.viewport {
	width: 580px; overflow: hidden; padding-bottom: 20px; margin-top: 0px;
}
div#viewport {
	width: 580px; overflow: hidden; padding-bottom: 20px; margin-top: 0px;
}
div.gradient.viewport {
	background: url("../PublishingImages/homepage/video-bg.jpg") no-repeat left top;
}
div.gradient#viewport {
	background: url("../PublishingImages/homepage/video-bg.jpg") no-repeat left top;
}
div#viewport2 {
	width: 615px; overflow: hidden; padding-bottom: 20px; margin-top: 0px;
}
div.viewport p {
	margin: 0px; padding: 0px; color: #333; font-family: Verdana,Arial,sans-serif; font-size: 0.6em;
}
div#viewport p {
	margin: 0px; padding: 0px; color: #333; font-family: Verdana,Arial,sans-serif; font-size: 0.6em;
}
div#viewport2 p {
	margin: 0px; padding: 0px; color: #333; font-family: Verdana,Arial,sans-serif; font-size: 0.6em;
}
div#video-count {
	margin: 0px 0px 20px; text-align: right; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
div#video-count p {
	padding-bottom: 5px;
}
ul.video-list {
	list-style: none; margin: 0px; padding: 0px; width: 2000px;
}
ul#video-list {
	list-style: none; margin: 0px; padding: 0px; width: 2000px;
}
ul#video-list2 {
	list-style: none; margin: 0px; padding: 0px; width: 2000px;
}
ul.video-list li {
	margin: 0px; padding: 0px 8px 0px 0px; width: 178px; float: left;
}
ul#video-list li {
	margin: 0px; padding: 0px 8px 0px 0px; width: 178px; float: left;
}
ul#video-list2 li {
	margin: 0px; padding: 0px 8px 0px 0px; width: 200px; float: left;
}
ul.video-list li.arrow {
	padding: 15px 10px 0px 0px; width: 12px;
}
ul#video-list li.arrow {
	padding: 15px 10px 0px 0px; width: 12px;
}
ul.video-list li a:link {
	text-decoration: none;
}
ul#video-list li a:link {
	text-decoration: none;
}
ul#video-list2 li a:link {
	text-decoration: none;
}
ul.video-list li img {
	margin: 0px 10px 0px 0px; padding: 0px; border: 0px currentColor; float: left;
}
ul#video-list li img {
	margin: 0px 10px 0px 0px; padding: 0px; border: 0px currentColor; float: left;
}
ul#video-list2 li img {
	margin: 0px 10px 0px 0px; padding: 0px; border: 0px currentColor; float: left;
}
div.utility-bar {
	position: relative; z-index: 999;
}
.oneMscomComp {
	margin: auto !important;
}
.mstHdr {
	margin: auto !important; width: 960px;
}
.two_cols {
	padding: 0px; width: 920px; margin-top: 5px; float: left;
}
.two_cols .middle_col {
	width: 685px; margin-right: 20px; float: left; position: relative;
}
.two_cols .right_col {
	width: 215px; margin-right: 0px; float: left; position: relative;
}
#socialshare {
	width: 102px; height: 28px; float: right;
}
div#socialshare p {
	font-size: 0.8em;
}
#socialshare div {
	margin: 6px 0px 0px;
}
#socialshare img {
	margin-left: 10px;
}
div.stage {
	padding: 0px !important; width: 920px !important;
}
.landing_two_cols .landing_middle_col {
	margin: 0px 20px 0px 0px; width: 608px; clear: both; float: left; min-height: 425px;
}
.landing_two_cols .landing_right_col {
	width: 292px; margin-top: 0px; margin-right: 0px; float: left; position: relative;
}
.landing_two_cols h2 {
	margin: 0px 0px 20px; color: rgb(41, 41, 41); line-height: 1em;
}
.landing_two_cols h3 {
	margin: 15px 0px 6px; color: rgb(41, 41, 41); font-size: 1.4em; font-weight: lighter;
}
.subhead-bold {
	color: rgb(27, 27, 27); font-weight: bold; margin-top: 6px;
}
.landing_two_cols p {
	color: rgb(41, 41, 41); line-height: 18px; padding-right: 8px; font-size: 12px;
}
.middle_two_col {
	margin-top: 20px;
}
.middle_two_col .middle_col {
	width: 279px; height: 393px; padding-left: 15px; float: left; background-color: rgb(234, 234, 234);
}
.middle_two_col .first_col {
	margin-right: 20px;
}
.landing_list {
	margin-top: 20px; margin-right: 15px;
}
.landing_list p {
	margin-top: 8px;
}
.landing_arrowlinks {
	margin: 0px 0px 10px 15px; width: 100%; float: left;
}
.landing_arrowlinks ul {
	margin: 12px 0px;
}
.landing_arrowlinks ul li {
	padding-right: 12px; display: inline;
}
.landing_arrowlinks ul li {
	background: url("/global/licensing/PublishingImages/icon-arrow-circle-16px.png") no-repeat right; padding-right: 20px; padding-bottom: 4px; margin-right: 16px; display: inline;
}
.landing_arrowlinks ul li a {
	color: rgb(27, 27, 27); font-weight: normal; text-decoration: none;
}
.landing_arrowlinks ul li a:hover {
	text-decoration: underline;
}
div.landing_splitLeft {
	margin: 40px 33px 40px 0px; width: 180px; float: left; display: inline;
}
div.landing_splitMiddle {
	margin: 40px 33px 40px 0px; width: 180px; float: left; display: inline;
}
div.landing_splitRight {
	margin: 40px 0px; width: 180px; float: left; display: inline;
}
.bottom_middle a {
	font-size: 12px; font-weight: normal;
}
.bottom_middle p {
	margin-top: 8px;
}
.learn_more.middle_two_col .middle_col {
	height: 590px;
}
.learn_more.middle_two_col h3 {
	font-size: 1.3em; margin-bottom: 15px;
}
.learn_more.middle_two_col h3 {
	font-size: 1.3em; margin-bottom: 15px;
}
.learn_morelink {
	line-height: 2em; font-size: 11px; font-weight: normal; margin-top: 5px; display: block;
}
.bottom_middle .learn_morelink {
	line-height: 2em; font-size: 11px; font-weight: normal; margin-top: 5px; display: block;
}
.landing_faq {
	margin: 10px 0px 20px 15px; float: left;
}
.landing_faq ul {
	margin-top: 7px; margin-bottom: 15px;
}
.landing_faq ul li {
	margin-bottom: 5px;
}
.products.middle_two_col .first_col.middle_col {
	height: 340px;
}
.products.middle_two_col .last_col.middle_col {
	height: 340px;
}
.products.middle_two_col .secondrow.first_col.middle_col {
	height: 290px; margin-top: 20px;
}
.products.middle_two_col .secondrow.last_col.middle_col {
	height: 290px; margin-top: 20px;
}
.products.middle_two_col h3 {
	font-size: 1.3em; margin-bottom: 15px;
}
.products .landing_list a {
	font-size: 14px;
}
.products .landing_list li {
	margin-top: 10px;
}
.products.landing_right_middle h3 {
	font-size: 1.3em; margin-bottom: 10px;
}
.products .landing_list a {
	font-size: 14px;
}
.products.landing_right_middle .landing_list {
	margin-top: 5px;
}
.products.landing_right_middle .landing_list li {
	margin: 3px 0px;
}
.products.landing_right_middle .landing_list li a {
	font-size: 13px;
}
a.click_tochat {
	background: url("/global/licensing/PublishingImages/icon-chat-blue-24px.png") no-repeat 0px 0px; height: 24px; padding-left: 35px; font-family: "Segoe UI",Arial,Sans-Serif; font-size: 13px; display: block;
}
.prodLicNavTab span {
	font-size: 1.1em; font-weight: lighter;
}
.products #tab-nav ul li {
	border: 2px solid rgb(238, 238, 238); width: 289px; height: 34px; text-align: center;
}
.products #tab-nav ul li a {
	color: rgb(157, 157, 157); line-height: normal;
}
.products #tab-nav ul li a:hover {
	color: rgb(58, 118, 180);
}
.products #tab-nav ul li.active a {
	color: rgb(58, 118, 180);
}
.products #tab-nav ul li.active {
	padding: 0px; border: 2px solid rgb(255, 255, 255);
}
.prodTabNav .prodLicNavTab.first {
	margin-right: 20px;
}
.products #tabs {
	
}
.products #tab-nav {
	
}
.products #tab-nav ul {
	
}
.findProdTab .secondrow .landing_list {
	margin-top: 0px;
}
.findProdTab .windows_col {
	color: rgb(255, 255, 255); background-color: rgb(0, 204, 255);
}
.findProdTab .office_col p {
	color: rgb(255, 255, 255);
}
.findProdTab .windows_col p {
	color: rgb(255, 255, 255);
}
.findProdTab .office_col .landing_list li a {
	color: rgb(255, 255, 255);
}
.findProdTab .windows_col .landing_list li a {
	color: rgb(255, 255, 255);
}
.findProdTab .windows_header {
	background: url("/global/licensing/PublishingImages/products-windows8.png") no-repeat 0px 0px;
}
.findProdTab .office_header {
	background: url("/global/licensing/PublishingImages/products-office.png") no-repeat 0px 0px;
}
.findProdTab .office_col {
	background-color: rgb(234, 60, 0);
}
.products.middle_two_col .findProdTab .middle_col {
	height: 230px;
}
.products.middle_two_col .findProdTab .secondrow.middle_col {
	height: 230px;
}
.more_infolink {
	color: rgb(41, 41, 41); margin-top: 10px; margin-bottom: 0px;
}
.products .landing_list {
	margin-top: 8px; margin-right: 15px;
}
.how_two_buy.middle_two_col .middle_col {
	width: 163px; height: 254px; padding-right: 10px; padding-left: 15px; float: left; background-color: rgb(234, 234, 234);
}
.how_two_buy.middle_two_col .first_three_col {
	margin-right: 22px;
}
.how_two_buy.middle_two_col .mid_three_col {
	margin-right: 22px;
}
.how_two_buy .middle_col h3 a {
	padding-bottom: 5px; font-size: 0.9em; display: block;
}
.bottom_middle {
	clear: both; margin-bottom: 25px;
}
.bottom_middle .bottom_two_col {
	width: 282px; margin-top: 35px; float: left;
}
.bottom_middle .left_bottom_col.bottom_two_col {
	clear: left; margin-right: 22px;
}
.bottom_middle .bottom_two_col h4 a {
	font-size: 14px;
}
.bottom_middle .bottom_two_col .contact_partner {
	background: url("/global/licensing/PublishingImages/icon-handshake.png") no-repeat 0px 2px; margin: 0px; padding: 0px 0px 0px 50px; height: 30px; display: block;
}
.bottom_middle .bottom_two_col .purchase_services {
	background: url("/global/licensing/PublishingImages/icon-laptop.png") no-repeat 0px 2px; margin: 0px; padding: 0px 0px 0px 50px; height: 30px; display: block;
}
.bottom_middle .bottom_two_col .live_chat {
	background: url("/global/licensing/PublishingImages/icon-chat.png") no-repeat 10px 2px; margin: 0px; padding: 0px 0px 0px 50px; height: 30px; display: block;
}
.bottom_middle .bottom_two_col p {
	margin-top: -5px; margin-left: 50px;
}
.bottom_middle .bottom_two_col h4 {
	margin: 0px; padding: 0px;
}
.intro_vl.middle_two_col .middle_col {
	height: 290px;
}
.intro_vl_row2.middle_two_col .middle_col {
	height: 165px; margin-top: 20px;
}
.landing_login {
	margin: 0px 20px 20px 0px; width: 292px; height: 54px; clear: both; background-color: rgb(23, 124, 202);
}
.landing_activate {
	margin: 0px 0px 20px; width: 292px; height: 54px; clear: both; background-color: rgb(105, 32, 121);
}
.landing_homeuser {
	margin: 0px 0px 20px; width: 292px; height: 54px; clear: both; background-color: rgb(136, 189, 23);
}
.landing_partner {
	margin: 0px 0px 20px; width: 292px; height: 54px; clear: both; background-color: rgb(136, 189, 23);
}
.landing_right_top a {
	color: rgb(255, 255, 255); font-size: 0.75em; font-weight: normal;
}
.landing_loginlink {
	margin: 11px 0px 0px 42px; text-align: center; float: left;
}
.landing_activatelink {
	margin: 20px 0px 0px 85px; text-align: center; float: left;
}
.landing_homeuserlink {
	margin: 10px 0px 0px 18px; text-align: center; float: left;
}
.landing_partnerlink {
	margin: 20px 0px 0px 86px; text-align: center; float: left;
}
.bluetile {
	background-color: rgb(23, 124, 202);
}
.right_top_tile {
	margin: -26px 20px 20px 0px; top: 50%; width: 292px; height: 54px; clear: both; position: relative;
}
.right_top_tile_link {
	margin: 0px auto; width: auto; height: auto; text-align: center;
}
.landing_right_middle h4 {
	margin: 15px 0px 6px; color: rgb(41, 41, 41); font-size: 1.15em; font-weight: lighter;
}
.landing_right_middle .landing_list a {
	font-size: 14px;
}
.landing_right_middle .landing_list li {
	margin-bottom: 20px;
}
.landing_right_middle .related_list a {
	font-size: 14px;
}
.landing_right_middle .related_list li {
	margin-bottom: 8px;
}
