.screen-shot-heading {
	color: #fe8605;
	font-weight: bold;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	width: 700px;
	float: left
}
.screenshot-margin {
	padding: 20px 0px 0px 0px;
	float: left;
	clear: left;
	width: 720px
}
#navcontainer-screenshot ul {
	margin: 0;
	padding: 0px;
	width: 720px;
	list-style-type: none;
	float: left
}
#navcontainer-screenshot ul li {
	display: inline;
	padding: 0px 5px 10px 5px;
	float: left;
	width: 129px;
	line-height: 13px
}
.screenshot-subtext {
	padding: 0px 0px 10px 15px;
	line-height: 16px
}
.apmcustlogo {
	background: url(../images/apm-customers.gif) no-repeat 0px 0px;
	height: 74px;
	width: 1000px;
	display: block;
	margin: 0px 5px
}
.mcontent strong a {
	color: #5091CE
}
.home-content {
	float: left;
	clear: left;
	margin: 5px 32px 10px 0px
}
#example {
	height: 480px;
	top: 0px;
	bottom: 10px;
	position: relative;
	clear: left
}
#wrap a {
	color: #000000
}
#slide {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 0 dotted #CCCCCC;
	height: 496px;
	left: 67px;
	overflow: hidden;
	position: absolute;
	top: -6px;
	width: 557px;
	z-index: 1
}
#slide div {
	width: 604px;
	height: 275px;
	position: absolute;
	left: 900px;
	padding: 2px 5px
}
#slide div img {
	display: block;
	border: 0px solid #8bd;
	float: left; /*margin-right:13px; margin-left:13px; */
	margin-top: 7px;
	float: left
}
#slide div h1 {
	color: #FF8605;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin: 12px 10px 3px 0px;
	float: left;
	clear: left
}
#slide div h2 {
	margin: 15px 0 0 0
}
#slide div p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 16px;
	font-size: 11px;
	width: 540px;
	background-color: #767676;
	text-align: justify;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	float: left;
	opacity: 1;
	color: #fff
}
#slide div ul li {
	float: left
}
#slide div a {
	font-family: "lucida sans", sans-serif;
	color: #00d;
	line-height: 1.5em;
	font-size: 11px;
	position: absolute;
	right: 20px;
	bottom: 10px;
	text-decoration: none
}
#slide div a:hover {
	text-decoration: underline
}
#previous b {
	display: none
}
#previous {
	background: url("../images/arrow-prev.png") repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 54px;
	left: 31px;
	position: absolute;
	top: 195px;
	width: 33px;
	z-index: 1
}
#next b {
	display: none
}
#next {
	background: url("../images/arrow-next.png") repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 54px;
	left: 636px;
	position: absolute;
	top: 195px;
	width: 33px;
	z-index: 1
}
#buttons {
	position: absolute;
	left: 468px;
	top: 435px;
	z-index: 1;
	width: 185px
}
#buttons div {
	width: 20px;
	height: 20px;
	background: url(../images/button.png);
	float: left;
	margin-right: 5px;
	display: inline
}
#buttons div b {
	display: block;
	width: 20px;
	height: 20px;
	line-height: 19px;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
	cursor: pointer
}
img#loading {
	position: absolute;
	left: 290px;
	top: 170px
}
#___plusone_0 {
	width: 65px!important;
	margin-top: 6px!important
}
.sqlbanner {
	background-image: url(../images/sqlbdmanager.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 188px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	width: 932px
}
.bannerCont1 {
	color: #3B3B3B;
	text-align: left;
	width: 480px;
	margin-left: 6px
}
.sqlimg {
	border: 0 solid #000000;
	cursor: pointer;
	display: block;
	float: left;
	height: 174px;
	width: 204px
}
.pricing-bg {
	background-color: #FBF5D9
}
#left_col {
	float: left;
	width: 58%;
	margin-right: 3%;
	margin-left: 2%;
	text-align: left;
	color: #000
}
#left_col_inner {
	padding: 0px 10px 0px 5px;
	color: #532
}
#right_col {
	background-color: #fff
}
#right_col_inner {
	padding: 5px;
	color: #000
}
#left_col_inner a {
	color: #5091CE
}
#right_col_inner a {
	color: #5091CE
}
#left_col p {
	font-size: 12px;
	line-height: 27px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px
}
#right_col p {
	font-size: 12px;
	line-height: 27px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px
}
#left_col_demo {
	width: 100%;
	border-bottom: 1px dotted #D7D7D7;
	text-align: left;
	color: #000
}
#left_col_img {
	width: 3%;
	float: left;
	padding-right: 2%;
	text-align: left;
	color: #000
}
#left_col_inner_demo {
	padding: 0px 10px 0px 10px;
	color: #532;
	margin-right: 3%;
	margin-left: 2%;
	margin-bottom: 1%;
	margin-top: 2%;
	background-color: #fff;
	padding: 0px 20px 20px 12px
}
#left_col_demo p {
	font-size: 12px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px
}
#left_col_demo h3 {
	font-size: 14px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_inner_demo a {
	color: #5091CE
}
.no-mcontent {
	padding: 0px 20px 0px 25px
}
.successDivHr strong, .successDivHr span {
	color: #4C596E
}
.successDivHr {
	background-position: 0 -230px;
	border: 1px solid #66BC29;
	background-image: url(../images/next-steps-tile.png);
	color: #000000;
	font: 15px/26px Georgia, "Times New Roman", Times, serif;
	padding: 28px
}
.cloud-button {
	padding: 30px 0px 0px 0px
}
.contdiv {
	background-position: 0 -225px;
	border: 1px solid #e8e8e8;
	border-radius: 10px;
	font: 13px/22px Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	padding: 0px 30px 0px 5px;
	float: left;
	width: 660px
}
.features-right-bdr {
	float: left;
	width: 300px;
	border-right: 1px dotted #ccc
}
.download-pricing {
	padding: 10px 0px 12px 0px
}
ul#content-list {
	list-style: none;
	background-color: #fdfdfd;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	width: 940px;
	border: 1px dashed #CCCCCC
}
ul#content-list li {
	width: 275px;
	float: left;
	height: 100px;
	margin: 0px 10px 0px 10px;
	border-right: 1px dashed #ccc;
	padding : 0px
}
ul#content-list li p a {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	color: #264772
}
ul#content-list li p {
	margin: 0px;
	padding-bottom: 5px;
	line-height: 10px
}
ul#content-list li h2#home {
	background-position: 0 0; /* Icon is at the top of our master image */
}
ul#content-list li h2#calendar {
	background-position: 0 -64px
}
ul#content-list li h2#info {
	background-position: -4px -128px
}
.curveLeftBand2 {
	background: url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) -74px -46px;
	width: 7px;
	height: 7px
}
.curveRightBand2 {
	background: url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) -99px -46px;
	width: 7px;
	height: 7px
}
.curveLeftBot2 {
	background: url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) -125px -46px;
	width: 7px;
	height: 7px
}
.curveRightBot2 {
	background: url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) -151px -46px;
	width: 7px;
	height: 7px
}
.curveLeft2 {
	border-left: 1px solid #4EAAC2
}
.curveTop2 {
	border-top: 1px solid #4EAAC2
}
.curveBot2 {
	border-bottom: 1px solid #4EAAC2
}
.curveRight2 {
	border-right: 1px solid #4EAAC2
}
.adBetaTitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #4D9810
}
.blueTxtBoldPE {
	font-weight: bold;
	color: #19A6E0
}
.greenPETopbg {
	background: #4EAAC2;
	color: #FFF;
	font-weight: bold;
	font-size: 14px
}
.curveLeftBand1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) repeat scroll 0px 0px;
	height: 56px
}
.curveTopBand1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/horizontalnetflow-bg.gif) repeat-x scroll 0px -9px;
	color: #276BAE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px
}
.curveRightBand1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) repeat scroll -29px 0px;
	height: 54px;
	width: 10px
}
.curveLeft1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/verticalnetflow-bg.gif) repeat-y scroll 0px 50%
}
.curveInnerTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 5px 5px 0px
}
.curveRight1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/verticalnetflow-bg.gif) repeat-y scroll -21px 0px
}
.curveLeftBot1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) repeat scroll -60px 0px;
	height: 10px;
	width: 8px
}
.curveRightBot1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/generalnetflow-images.gif) repeat scroll -92px 0px;
	height: 10px;
	width: 10px
}
.curveBot1 {
	background: transparent url(http://www.manageengine.com/products/netflow/images/horizontalnetflow-bg.gif) repeat-x scroll 0px -75px
}
.curveTopTitle {
	font-size: 16px;
	font-weight: bold
}
.curveTopTitle a {
	color: #276BAE;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}
.curveTopTitle2 {
	color: #ED7000;
	font-size: 13px;
	font-weight: bold
}
.curveTopTitle2 a {
	color: #ED7000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}
.tapperBg {
	height: 21px;
	padding-left: 20px;
	width: 133px
}
.tapperBg a {
	color: #0033CC;
	font-weight: bold;
	text-decoration: underline
}
.tapperRight {
	width: 21px
}
#epleftmenudownload {
	padding: 0px;
	margin: 0px 0px 0px 40px;
	list-style: none;
	width: 500px;
	position: absolute
}
*>#epleftmenudownload {
	padding: 0px;
	margin: 0px 0px 0px 250px;
	list-style: none;
	width: 740px;
	float: left;
	position: absolute
}
#epleftmenudownload div {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	height: 32px;
	width: 156px;
	float: left;
	line-height: 34px;
	background: url(https://www.manageengine.com/products/applications_manager/images/inactive-tab.gif) no-repeat;
	cursor: pointer
}
#epleftmenudownload div span {
	line-height: 32px;
	height: 32px;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin: 0px 0px 0px 0px
}
#epleftmenudownload div.eplmenucurrentdownload {
	background: url(https://www.manageengine.com/products/applications_manager/images/active-tab.gif) no-repeat;
	cursor: pointer;
	float: left
}
#epleftmenudownload div.eplmenucurrentdownload span {
	font-weight: bold
}
.tablinks {
	padding-top: 8px;
	padding-left: 50px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(https://www.manageengine.com/products/applications_manager/images/download-center-bottom.gif) repeat-x scroll 0% 0%
}
.tablinkscolor {
	color: #009726
}
.tblTopLeftCornerDownload {
	position: relative;
	background: url(https://www.manageengine.com/products/applications_manager/images/download-left-top.gif) no-repeat;
	width: 12px;
	height: 12px;
	margin-top: 0px;
	margin-left: 0px
}
.tblTopRightCornerDownload {
	position: relative;
	background: url(https://www.manageengine.com/products/applications_manager/images/download-right-top.gif) no-repeat;
	width: 12px;
	height: 12px;
	margin-top: 0px;
	margin-right: 0px
}
.tblBotLeftCornerDownload {
	position: relative;
	background: url(https://www.manageengine.com/products/applications_manager/images/download-left-bottom.gif) no-repeat;
	width: 12px;
	height: 39px;
	margin-bottom: 0px;
	margin-left: 0px
}
.tblBotRightCornerDownload {
	position: relative;
	background: url(https://www.manageengine.com/products/applications_manager/images/download-right-bottom.gif) no-repeat;
	width: 12px;
	height: 39px;
	margin-bottom: 0px;
	margin-right: 0px
}
.tblBotCenterCornerDownload {
	position: relative;
	background: url(https://www.manageengine.com/products/applications_manager/images/download-right-bottom.gif) repeat-x;
	width: 12px;
	height: 39px;
	margin-bottom: 0px;
	margin-right: 0px
}
.apmdownfont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0px 0px 10px
}
.apmdownfont p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal
}
.apmdownfont p a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal
}
.menu li {
	float: left
}
.menu li a {
	display: block;
	font: normal 12px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #595959;
	text-decoration: none;
	padding: 0 0px;
	line-height: 22px
}
.menu li a:hover, .menu li:hover > a {
	text-decoration: underline;
	color: #595959
}
.menu table {
	border-collapse: collapse;
	padding: 0;
	margin: 0 0 -1px 0;
	border: 0
}
.menu div.holder {
	width: 920px
}
.menu div.slide {
	width: 960px;
	padding: 0 0px 0px
}
.menu div.slide dl {
	float: left;
	width: 240px
}
.menu li .slide dl {
	padding: 0;
	margin: 0
}
.menu li .slide dl dt {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0;
	margin: 0;
	height: 18px;
	line-height: 18px;
	color: #4C596E;
	white-space: nowrap
}
.menu li .slide dl dt a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 13px 0px;
	margin: 0;
	height: 28px;
	line-height: 18px;
	color: #4C596E;
	white-space: nowrap
}
.menu li .slide dl dd {
	padding: 0;
	margin: 0
}
.menu li .slide dl dd a {
	background: transparent;
	height: 18px;
	line-height: 20px;
	list-style-type: disc;
	padding: 3px 0px 3px 0px
}
#info .clear {
	clear: left
}
#info img {
	display: block;
	margin: 0 auto
}
.menu div.slide ul {
	float: left;
	width: 217px;
	background: url(../images/next-steps-tile.png) repeat-x scroll top left;
	border: 1px solid #d0d0d0;
	margin-bottom: 16px;
	padding: 10px 0px 10px 0px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 11px
}
.menu div.slide ul li {
	width: 190px;
	font-size: 11px;
	margin: 0px;
	padding: 5px 0px 5px 10px
}
.next-step-position {
	position: relative;
	left: 0px
}
.next-step-head {
	position: relative;
	left: 5px
}
.menu div.slide li {
	float: left;
	width: 200px;
	margin: 1px 5px 1px 10px;
	color: #4073DC
}
.menu div.slide .next-step {
	font-size: 12px;
	font-weight: normal
}
.menu div.slide .next-btm-bdr {
	border-bottom: 1px dotted #ccc;
	margin: 0px 0px 0px 5px
}
.dloadbut {
	background: url(../images/download-appmgr.png) no-repeat top left;
	width: 180px;
	height: 38px;
	text-indent: -500px;
	border: none
}
.contdiv-flush {
	font: 13px/22px Verdana, Geneva, sans-serif;
	margin-top: 10px;
	padding: 10px 0px 20px 5px;
	float: left
}
.contdiv-flush-notoppadding {
	font: 13px/22px Verdana, Geneva, sans-serif;
	margin-top: 0px;
	padding: 0px 0px 20px 5px;
	float: left
}
.flush-cont-big {
	padding: 20px 0px 60px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.flush-cont {
	padding: 20px 0px 40px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.dash-border {
	border-bottom: 1px dashed #CCC;
	padding: 5px
}
.flush-cont-img {
	padding: 0px 0px 20px
}
.flush-cont-img-a, .flush-cont-img-c {
	padding: 20px 0px
}
.contdiv-flush li {
	list-style-type: disc;
	line-height: 20px;
	padding: 7px 0px 7px 0px
}
.cont-right-padding {
	padding: 6px 0px 0px 0px
}
.contdiv-flush ul {
	margin: 0px;
	padding: 0px
}
.flush-cont-imglarge-rpadd {
	padding: 0px 20px 20px 0px
}
.flush-cont-img-spadd {
	padding: 0px 0px 20px 20px
}
.flush-cont-small {
	padding: 0px 0px 40px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.flush-cont-large {
	padding: 20px 0px 90px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.flush-cont-img-lpadd {
	padding: 20px 0px 20px 20px
}
.flush-cont-img-rpadd {
	padding: 20px 20px 20px 0px
}
.flush-cont-text-item {
	padding: 45px 0px 25px 0px
}
*:first-child+html .flush-cont-large {
	padding: 20px 0px 0px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
*:first-child+html .flush-cont-small {
	padding: 0px 0px 0px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
*:first-child+html .flush-cont-big {
	padding: 20px 0px 20px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.apm-price-info {
	position: relative;
	top: 5px;
	font-size: 12px
}
.titles_box {
	border: 1px solid #ececec;
	width: 100%;
	float: left;
	margin: 5px 0 1px 0;
	width: 938px
}
.apm_titles_box_title {
	display: inline-block;
	background-color: #fbfbfb;
	width: 150px;
	float: left;
	border-right: 1px solid #ececec;
	text-align: center;
	padding: 5px 8px 20px 9px;
	vertical-align: top
}
.apm_titles_box_title.last {
	border: none
}
.apm_titles_box_title h3, .bl h3.bold {
	color: #828282;
	font-size: 22px;
	font-weight: bold
}
.apm_titles_box_title h3.red {
	color: #ea3b3b
}
.apm_titles_box_title h3.blue {
	color: #155A9A
}
.apm_titles_box_title h3.green {
	color: #45B104
}
.apm_titles_box_title h3.orange {
	color: #EC7500 !important
}
.apm_titles_box_title span {
	font-size: 13px;
	color: #383838;
	line-height: 1.3em
}
.fir {
	position: relative;
	width: 220px
}
.pricetable {
	float: left;
	clear: left
}
.pricetable tr {
	border-bottom: 1px solid #ececec
}
.pricetable tbody tr td {
	border-right: 1px solid #ececec;
	font-size: 13px;
	line-height: 1.6em
}
.pricetable tfoot tr {
	border-bottom: 1px solid #D2D2D2
}
.pricetable tfoot tr td {
	border-right: 1px solid #D2D2D2
}
.pricetable tfoot tr td:first-child {
	border-bottom: none
}
.pricetable tfoot {
	margin: 0 0 20px
}
.tc-odd {
	padding: 20px 10px 20px 10px;
	width: 150px
}
.tc-even {
	padding: 20px 10px 20px 10px;
	width: 150px;
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #ececec;
	background-color: #f9f9f9
}
.pricetable tbody tr.odd {
	width: 220px;
	background-color: #f9f9f9
}
.pricetable tbody tr.even {
	width: 220px
}
.fir {
	padding: 8px 8px 8px 10px;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #ececec
}
.orange-button {
	background: #ffd400; /* Old browsers */
	background: -moz-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd400), color-stop(100%, #ffa200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffd400 0%, #ffa200 100%); /* W3C */
	color: #620;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 50px;
	border-radius: 3px;
	border: 1px solid #CB7C00;
	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 3px rgba(0, 0, 0, 0.5);
	display: block;
	width: 400px;
	margin: 0 auto;
	color: #662200 !important
}
.orange-button:hover {
	text-decoration: none;
	background: #ffdb3a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffdb3a 0%, #ffae23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdb3a), color-stop(100%, #ffae23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffdb3a 0%, #ffae23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffdb3a 0%, #ffae23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffdb3a 0%, #ffae23 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffdb3a 0%, #ffae23 100%); /* W3C */
}
.orange-button:active {
	-webkit-box-shadow: inset 0 0 8px 4px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 8px 4px rgba(0,0,0,0.3)
}
.orange-button.topm {
	margin: 25px auto 0
}
.but.gray.press {
	width: 150px;
	padding: 5px 8px;
	margin: 0 0 35px;
	font-size: 12px;
	box-shadow: none;
	border-radius: 0
}
.but {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding: 4px 16px;
	border-radius: 3px;
	width: 95px;
	margin: 10px 20px;
	display: block;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 3px rgba(0,0,0,0.5)
}
.but.gray {
	background: rgb(234,234,234);
	background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(210,210,210,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234,234,234,1)), color-stop(100%, rgba(210,210,210,1)));
	background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(210,210,210,1) 100%);
	background: -o-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(210,210,210,1) 100%);
	background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(210,210,210,1) 100%);
	background: linear-gradient(to bottom, rgba(234,234,234,1) 0%, rgba(210,210,210,1) 100%);
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	color: #010101;
	border: 1px solid #a6a6a6;
	display: block
}
.but.gray:hover {
	text-decoration: none;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 1%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #efefef), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 1%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 1%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #efefef 1%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #efefef 1%, #e5e5e5 100%); /* W3C */
}
.but.gray:active, .but.blue:active, .but.green:active, .but.orange:active {
	-webkit-box-shadow: inset 0 0 8px 4px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 8px 4px rgba(0,0,0,0.3)
}
.but.gray:focus, .but.blue:focus, .but.green:focus, .but.orange:focus {
	text-decoration: none !important
}
.but.blue {
	background: rgb(23,162,228);
	background: -moz-linear-gradient(top, rgba(23,162,228,1) 0%, rgba(11,75,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(23,162,228,1)), color-stop(100%, rgba(11,75,196,1)));
	background: -webkit-linear-gradient(top, rgba(23,162,228,1) 0%, rgba(11,75,196,1) 100%);
	background: -o-linear-gradient(top, rgba(23,162,228,1) 0%, rgba(11,75,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(23,162,228,1) 0%, rgba(11,75,196,1) 100%);
	background: linear-gradient(to bottom, rgba(23,162,228,1) 0%, rgba(11,75,196,1) 100%);
	border: 1px solid #0d58c9;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	color: #FFF
}
.but.blue:hover {
	background: #1bb3f9; /* Old browsers */
	background: -moz-linear-gradient(top, #1bb3f9 0%, #0d59e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1bb3f9), color-stop(100%, #0d59e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1bb3f9 0%, #0d59e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1bb3f9 0%, #0d59e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1bb3f9 0%, #0d59e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1bb3f9 0%, #0d59e5 100%); /* W3C */
	text-decoration: none
}
.but.green {
	background: rgb(133,200,40);
	background: -moz-linear-gradient(top, rgba(133,200,40,1) 0%, rgba(62,135,19,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(133,200,40,1)), color-stop(100%, rgba(62,135,19,1)));
	background: -webkit-linear-gradient(top, rgba(133,200,40,1) 0%, rgba(62,135,19,1) 100%);
	background: -o-linear-gradient(top, rgba(133,200,40,1) 0%, rgba(62,135,19,1) 100%);
	background: -ms-linear-gradient(top, rgba(133,200,40,1) 0%, rgba(62,135,19,1) 100%);
	background: linear-gradient(to bottom, rgba(133,200,40,1) 0%, rgba(62,135,19,1) 100%);
	border: 1px solid #438b14;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	color: #FFF
}
.but.green:hover {
	background: #9eed2f; /* Old browsers */
	background: -moz-linear-gradient(top, #9eed2f 0%, #59bc1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9eed2f), color-stop(100%, #59bc1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9eed2f 0%, #59bc1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9eed2f 0%, #59bc1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9eed2f 0%, #59bc1c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #9eed2f 0%, #59bc1c 100%); /* W3C */
	text-decoration: none
}
.but.orange {
	background: rgb(239,133,0);
	background: -moz-linear-gradient(top, rgba(239,133,0,1) 0%, rgba(233,101,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239,133,0,1)), color-stop(100%, rgba(233,101,0,1)));
	background: -webkit-linear-gradient(top, rgba(239,133,0,1) 0%, rgba(233,101,0,1) 100%);
	background: -o-linear-gradient(top, rgba(239,133,0,1) 0%, rgba(233,101,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,133,0,1) 0%, rgba(233,101,0,1) 100%);
	background: linear-gradient(to bottom, rgba(239,133,0,1) 0%, rgba(233,101,0,1) 100%);
	border: 1px solid #e64e00;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	color: #FFF
}
.but.orange:hover {
	background: #fca02f; /* Old browsers */
	background: -moz-linear-gradient(top, #fca02f 0%, #ff6e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca02f), color-stop(100%, #ff6e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fca02f 0%, #ff6e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fca02f 0%, #ff6e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fca02f 0%, #ff6e00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fca02f 0%, #ff6e00 100%); /* W3C */
	text-decoration: none
}
.feature-list {
	width: 947px !important
}
ul#feature-list, .feature-list, ul.feature-list-ul {
	list-style: disc;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	clear: left;
	padding-top: 10px;
	float: left;
	width: 960px
}
ul#feature-list li, ul.feature-list-ul li {
	width: 455px;
	float: left;
	margin: 5px 5px 20px 15px;
	padding: 0px;
	line-height: 19px
}
ul#feature-list li h2, h2.feature-list2, ul.feature-list-ul li h2 {
	color: #264772;
	font-size: 17px;
	padding: 0px 0px 0px 0px
}
ul#feature-list h1, h1.feature-list, ul.feature-list-ul h1 {
	color: #264772;
	font-size: 20px;
	line-height: 24px;
	background-color: #f7f7f7;
	padding: 0px 0px 10px 15px;
	position: relative;
	left: 0px;
	margin: 0px
}
ul#feature-list li p, ul.feature-list-ul li p {
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px
}
.feature-bdr {
	border-top: 1px dashed #CCCCCC;
	float: left;
	clear: left;
	width: 960px;
	height: 1px
}
.col-group > div {
	padding: 0px 11px 0px 0px;
	margin: 0px;
	border-right: 1px dashed #CCC;
	border-top: 1px dashed #CCC
}
.col-group {
	overflow: hidden;
	width: 960px
}
.col-group > div {
	float: left;
	width: 32%
}
.col-group > div h2 {
	background-color: #F9F9F9;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%
}
.col-group > div ul li {
	width: 100%;
	padding: 4px 0px 4px 18px;
	line-height: 22px
}
.featureheader td ul li h2 a {
	background-color: #fff;
	cursor: pointer;
	text-decoration: none
}
.featureHeaderHover td ul li h2 a {
	background-color: inherit;
	cursor: pointer;
	text-decoration: none
}
.featureHeaderHover td ul li h2 a:hover {
	background-color: inherit;
	cursor: pointer;
	text-decoration: none
}
.featureHeaderHover td ul li h2 {
	background-color: inherit;
	cursor: pointer
}
#full_col {
	float: left;
	width: 100%;
	margin-right: 3%;
	margin-left: 2%;
	text-align: left;
	color: #000
}
#full_col_inner {
	padding: 0px 10px 0px 15px;
	color: #532
}
#full_col p {
	font-size: 12px;
	line-height: 35px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 22px
}
#full_col_inner a {
	color: #5091CE
}
#left_col {
	float: left;
	width: 58%;
	margin-right: 3%;
	margin-left: 2%;
	text-align: left;
	color: #000
}
#left_col_inner {
	padding: 0px 10px 20px 15px;
	color: #532
}
#right_col {
	background-color: #fff
}
#right_col_inner {
	padding: 10px 0px 10px 20px;
	color: #000
}
#left_col_inner a {
	color: #5091CE
}
#right_col_inner a {
	color: #5091CE
}
#right_col_inner p a {
	color: #5091CE
}
#left_col p {
	font-size: 12px;
	line-height: 35px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 22px
}
#right_col p {
	font-size: 12px;
	line-height: 35px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 22px
}
.bottom-dot-bdr {
	border-bottom: 1px dashed #D7D7D7;
	padding: 5px
}
#left_col_agent {
	width: 100%;
	border-bottom: 1px dashed #D7D7D7;
	text-align: left;
	color: #000;
	padding: 0px 0px 15px 0px
}
#left_col_agent_img {
	width: 16%;
	float: left;
	padding-right: 2%;
	text-align: left;
	color: #000
}
#left_col_inner_agent {
	padding: 0px 10px 0px 10px;
	color: #532;
	margin-right: 3%;
	margin-left: 0%;
	margin-bottom: 1%;
	margin-top: 2%;
	background-color: #fff;
	padding: 0px 20px 20px 0px
}
#left_col_agent p {
	font-size: 12px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px
}
#left_col_agent h3 {
	font-size: 14px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_inner_agent a {
	color: #5091CE
}
.agent-button {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.agent-button:hover {
	text-decoration: none
}
.agent-button:active {
	position: relative;
	top: 1px
}
.medium {
	font-size: 12px;
	padding: .1em 1.1em .22em
}
.small {
	font-size: 13px;
	font-weight: bold;
	padding: .2em .7em .275em
}
.agent-orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top, #faa51a, #f47a20);
}
.agent-orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);
}
.agent-orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top, #f47a20, #faa51a);
}/*used in pricing page*/
div#content-list {
	list-style: none;
	background-color: #fdfdfd;
	padding: 0px;
	clear: left;
	float: left;
	border: 1px dashed #CCCCCC;
	margin-left: 60px
}
div#content-list span {
	float: left;
	height: 100px;
	margin: 0px 10px 0px 10px;
	border-right: 1px dashed #ccc;
	padding : 0px
}
div#content-list span p a {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	color: #264772
}
div#content-list span p {
	margin: 0px;
	padding-bottom: 5px;
	line-height: 10px
}
div#content-list span h2#home {
	background-position: 0 0; /* Icon is at the top of our master image */
}
div#content-list span h2#calendar {
	background-position: 0 -64px
}
div#content-list span h2#info {
	background-position: -4px -128px
}/*used in get quote page*/
.get-quote-addon {
	font-family: Verdana, Geneva, sans-serif;
	font: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px
}
.get-quote-txt {
	font-family: Verdana, Geneva, sans-serif;
	font: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 25px;
	position: relative;
	bottom: 5px
}
.get-quote-chkbox {
	position: relative;
	top: 3px
}
.name1 {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D8D5D0;
	color: #333333;
	font: italic 12px georgia;
	margin: 0 10px 0 0;
	padding: 3px;
	width: 230px
}
.lbltxt1 {
	color: #444444;
	font: 400 12px/22px 'pt sans', serif;
	vertical-align: middle
}/*used in service-packs.html*/
.servicepack-list-item {
	list-style: decimal;
	line-height: 25px;
	float: left;
	padding: 0px 15px 8px 25px
}
.servicepack-list {
	list-style: disc;
	line-height: 20px;
	float: left;
	padding: 5px 15px 15px 15px
}
.servicepack-build {
	list-style: disc;
	line-height: 20px;
	padding: 5px 15px 15px 15px
}
.flush-cont-spack {
	padding: 10px 0px 50px 0px;
	width: 930px;
	border-bottom: 1px dashed #CCC
}
.flush-cont-text-item-spack {
	padding: 25px 0px 25px 0px
}
.flush-cont-img-lpadd-spack {
	padding: 20px 0px 20px 20px
}
.flush-cont-note {
	padding: 10px 20px 10px 46px;
	float: left;
	border-bottom: 1px dashed #CCC;
	background: #f0f2da;
	width: 898px
}
.flush-cont-text-item-note {
	padding: 5px 0px 5px 0px
}
.do-not-skip {
	font-size: 14px
}
.sp-head {
	font: 18px Georgia, "Times New Roman", Times, serif;
	padding: 10px 10px 10px;
	background-color: #F4F4F4;
	white-space: nowrap
}
.sp-td {
	padding: 14px;
	border-top: 1px dashed #D7D7D7
}
.sp-table {
	border-top: 1px dashed #D7D7D7
}
.sp-help {
	clear: left;
	padding: 10px 0px 0px 0px
}/*used in system-requirements.html*/
.sys-req {
	font: 18px Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	padding: 20px 10px 30px 15px;
	border-bottom: 1px dashed #d7d7d7;
	background: url(../images/read-me-bg-tile.gif) repeat-x scroll left bottom;
	border-left: 1px dashed #d7d7d7;
	border-right: 1px dashed #d7d7d7
}
.operating-system {
	font: 15px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #808080
}
.sys-req-mem {
	font: 15px Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #4b4b4b;
	background: #fff
}
.sys-req-process {
	font: 18px Georgia, "Times New Roman", Times, serif;
	line-height: 28px;
	padding: 0px 0px 10px 0px
}/*used in customer.html*/
#left_col_customer {
	width: 100%;
	border-bottom: 1px dashed #D7D7D7;
	text-align: left;
	color: #000;
	padding: 10px 0px 1px 0px
}
#left_col_img_customer {
	width: 16%;
	float: left;
	padding-right: 2%;
	padding-top: 1%;
	text-align: left;
	color: #000
}
#left_col_inner_customer {
	padding: 0px 10px 0px 10px;
	color: #532;
	margin-right: 3%;
	margin-left: 0%;
	margin-bottom: 1%;
	margin-top: 2%;
	background-color: #fff;
	padding: 0px 20px 20px 0px
}
#left_col_customer p {
	font-size: 12px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px
}
#left_col_customer h3 {
	font-size: 14px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_inner_customer a {
	color: #5091CE
}
#left_col_customer span {
	font-size: 12px;
	margin-left: 1%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}/*used in download_confirm1.html*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 940px;
	background: url(../images/content.gif) repeat scroll center top #fff
}
.for-windows {
	padding-left: 30px
}
.for-linux {
	padding-left: 46px
}
.list li {
	display: inline
}
.inner {
	display: table-row;
	overflow: hidden
}
.li-img {
	width: 400px;
	padding-right: 0em;
	float: left
}
.li-img img {
	display: inline
}
.li-text {
	width: 100%;
	float: left
}
*:first-child+html .li-head {
	position: relative;
	right: 30px
}
.li-head {
	margin: 0;
	text-align: center;
	color: #404040;
	text-transform: uppercase;
	font-size: 13px
}
.li-head-mirror {
	text-align: left;
	color: #404040;
	text-transform: uppercase;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	font-weight: normal
}
.li-sub {
	margin: 0
}
.list {
	padding: 0em;
	margin: 0 auto
}
.list li {
	padding: 0.5em;
	display: block;
	width: 460px;
	float: left;
	background: none;
	border: 0
}
.inner {
	display: inline
}
.li-img, .li-text, .inner {
	display: inline;
	width: 460px;
	float: left;
	padding: 0
}
.li-text {
	padding: 0em 0
}
.download-div {
	padding: 15px 0px 0px 0px
}
.download-menuHolder {
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
	display: inline
}
.download-menu, .download-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	font-family: Verdana, Geneva, sans-serif
}
.download-menu li {
	float: left;
	display: inline
}
.download-menu li a {
	float: left;
	display: inline;
	height: 31px;
	padding: 0 10px;
	line-height: 30px;
	color: #5091CE;
	text-decoration: none;
	font-size: 12px
}
.download-menu li a span {
	padding: 0px 0px 0px 20px;
	color: #c3c3c3
}
.download-menu a:hover {
	color: #000
}
.download-menu li:hover > a {
	color: #000
}
.download-mirrormenuHolder {
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
	float: left;
	clear: left
}
.download-mirrormenu, .download-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	font-family: Verdana, Geneva, sans-serif
}
.download-mirrormenu li {
	float: left
}
.download-mirrormenu li a {
	float: left;
	background: #f9f9f9;
	border: 1px dashed #ccc;
	height: 31px;
	padding: 0 10px;
	line-height: 30px;
	color: #5091CE;
	text-decoration: none;
	font-size: 12px
}
*:first-child+html .download-mirrormenu li a {
	float: left;
	background: #f9f9f9;
	border: 1px dashed #ccc;
	height: 31px;
	padding: 0 20px;
	line-height: 30px;
	color: #5091CE;
	text-decoration: none;
	font-size: 12px
}
.download-mirrormenu li a span {
	padding: 0px 0px 0px 20px;
	color: #c3c3c3
}
.download-mirrormenu a:hover {
	color: #000
}
.download-mirrormenu li:hover > a {
	color: #000
}
.list-head {
	font-size: 14px;
	font-weight: bold;
	font: 20px Georgia, "Times New Roman", Times, serif
}
.list-points {
	padding: 20px 0px 0px 20px
}
.list-tick-top li {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #595959;
	font-size: 1.2em;
	line-height: 22px;
	list-style: none;
	margin: 0 0 0px;
	padding: 0 0 0px 0px
}
.mcontent p {
	margin: 5px 0
}
#block {
	width: 400px;
	padding: 0px 6px 0 16px;
	margin: 0 auto
}
#block h3 {
	color: #dd3c04;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 17px
}
#block .photo img {
	max-width: 115px;
	max-height: 115px;
	overflow: hidden;
	position: absolute
}
#block .photo img.photo-bg {
	z-index: 1
}
#block .photo img.photo {
	left: 0
}
#block p.content {
	font-style: italic;
	line-height: 24px;
	padding-left: 19px;
	margin-left: 121px;
	position: relative;
	overflow: hidden
}
#block .sign {
	text-align: right;
	float: right
}
#block .sign a {
	color: #577302;
	font-family: Arial, sans-serif;
	font-size: 13px;
	text-decoration: none
}
#block .sign a:hover {
	text-decoration: underline
}
#block .sign p {
	color: #5a5a5a;
	font-size: 12px;
	line-height: 15px;
	margin-top: 6px
}
.success {
	margin: 10px 0px;
	padding: 15px 10px 15px 80px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #595959;
	font-weight: bold;
	font-size: 13px
}
div#download-list {
	background: none;
	border: 0px dashed #CCCCCC;
	clear: left;
	float: left;
	list-style: none outside none;
	margin-left: 10px;
	padding: 0
}
div#download-list span {
	float: left;
	height: 100px;
	margin: 0px 10px 0px 10px;
	border-right: 1px dashed #ccc;
	padding : 0px
}
div#download-list span p a {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	color: #264772
}
div#download-list span h2#home {
	background-position: 0 0; /* Icon is at the top of our master image */
}
div#download-list span h2#info {
	background-position: 0px -128px
}
div#download-list span h2#trouble {
	background-position: 0px -192px
}
.download-mirror {
	width: 75px;
	float: left
}
a.new-green-button {
	display: block;
	width: 294px;
	height: 64px;
	margin: 0 20px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: url(../images/windows-32.png) no-repeat 0 0
}
a.new-green-button:hover, a.new-green-button:focus, a.new-green-button:active {
	background-position: 0 -64px
}
a.new-green-button-64 {
	display: block;
	width: 294px;
	height: 64px;
	margin: 0 20px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: url(../images/windows-64.png) no-repeat 0 0
}
a.new-green-button-64:hover, a.new-green-button-64:focus, a.new-green-button-64:active {
	background-position: 0 -64px
}
a.new-lin-green-button-32 {
	display: block;
	position: relative;
	z-index: 100;
	width: 294px;
	height: 64px;
	margin: 0 20px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: url(../images/linux-32.png) no-repeat 0 0
}
a.new-lin-green-button-32:hover, a.new-lin-green-button-32:focus, a.new-lin-green-button-32:active {
	background-position: 0 -64px
}
a.new-lin-green-button-64 {
	display: block;
	width: 294px;
	height: 64px;
	margin: 0 20px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: url(../images/linux-64.png) no-repeat 0 0
}
a.new-lin-green-button-64:hover, a.new-lin-green-button-64:focus, a.new-lin-green-button-64:active {
	background-position: 0 -64px
}
.or-img {
	position: absolute;
	right: 0px;
	padding-right: 455px;
	top: 0px;
	margin-top: 171px;
	z-index: 1
}
*:first-child+html .or-img {
	position: absolute;
	right: 0px;
	padding-right: 450px;
	top: 0px;
	margin-top: 191px;
	z-index: 1
}
#download-menu {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	list-style: none
}
#download-menu li {
	float: left;
	padding: 0 0 10px;
	position: relative;
	line-height: 0
}
#download-menu a {
	float: left;
	height: 23px;
	padding-left: 3px;
	color: #e9e9e9;
	font: normal 12px/25px verdana, Arial, Helvetica;
	text-decoration: none;
	cursor: text
}
#download-menu li:hover > a {
	color: #e9e9e9
}
#download-menu li a:hover {
	color: #fafafa
}
#download-menu li:hover > ul {
	display: block
}/* Sub-menu */
#download-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 99999;
	background: #383838;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	-moz-border-radius: 5px;
	border-radius: 5px
}
#download-menu ul ul {
	top: 0;
	left: 150px
}
#download-menu ul li {
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	-moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
	-webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
	border-bottom: 0px solid #464646
}
#download-menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
#download-menu ul a {
	padding: 5px 10px 5px 10px;
	height: 10px;
	font: normal 12px/25px verdana, Arial, Helvetica;
	height: auto;
	line-height: 16px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none
}
#download-menu ul a:hover {
	color: #fff
}
#download-menu ul li:first-child > a {
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	cursor: text
}
#download-menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 30px;
	top: -8px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 8px solid #444
}
#download-menu ul ul li:first-child a:after {
	left: -8px;
	top: 12px;
	width: 0;
	height: 0;
	border-left: 0;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right: 8px solid #444
}
#download-menu ul li:first-child a:hover:after {
	border-bottom-color: #383838
}
#download-menu ul ul li:first-child a:hover:after {
	border-right-color: #383838;
	border-bottom-color: transparent
}
#download-menu ul li:last-child > a {
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px
}/* Clear floated elements */
#download-menu:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	z-index: 100000
}
.download-dot-bdr {
	border-bottom: 1px dashed #bababa;
	padding: 5px
}
.faq-head {
	font-size: 13px
}/* for support.html */
ul#support-list, ul.support-list {
	list-style: none;
	width: 940px;
	margin: 0px auto
}
ul#support-list li, ul.support-list li {
	float: left;
	margin: 0 20px 0px 0;
	border-right: 1px dashed #ccc;
	width: 449px
}
ul#support-list li h2, ul.support-list li h2 {
	color: #264772;
	font-size: 16px;
	background: url(../images/support-sprite.png) no-repeat;
	padding: 12px 0 0 42px
}
ul#support-list li h2 a, ul.support-list li h2 a {
	color: #5091CE
}
ul#support-list li h2#tollfree, ul.support-list li h2#tollfree {
	background-position: 0 0px; /* Icon is at the top of our master image */
}
ul#support-list li h2#techsupp, ul.support-list li h2#techsupp {
	background-position: 0 -64px
}
ul#support-list li h2#trouble, ul.support-list li h2#trouble {
	background-position: 0 -128px
}
ul#support-list li h2#forums, ul.support-list li h2#forums {
	background-position: 0 -192px
}
ul#support-list li h2#blogs, ul.support-list li h2#blogs {
	background-position: 0 -256px
}
ul#support-list li h2#features, ul.support-list li h2#features {
	background-position: 0 -320px
}
ul#support-list li h2#test, ul.support-list li h2#testi {
	background-position: 0 -384px
}
ul#support-list li h2#getquote, ul.support-list li h2#getquote {
	background-position: 0 -448px
}
ul#support-list li p, ul.support-list li p {
	margin-left: 42px;
	position: relative;
	bottom: 22px
}
ul#support-list li p a, ul.support-list li p a {
	position: relative;
	bottom: 3px;
	color: #5091CE
}
.support-txt-padd {
	position: relative;
	bottom: 11px
}
.support-bdr {
	border-top: 1px dashed #CCCCCC;
	clear: left;
	float: left;
	height: 1px;
	width: 940px
}
.spbutton {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.spbutton:hover {
	text-decoration: none
}
.spbutton:active {
	position: relative;
	top: 1px
}
.spmedium {
	font-size: 15px;
	padding: .4em .8em .42em
}
.sprosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top, #f16c7c, #bf404f);
}
.sprosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top, #cf5d6a, #a53845);
}
.sprosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top, #bf404f, #f16c7c);
}/*Styles for download and download-cse*/
.formHead {
	color: #4C596E;
	font: 300 37px/30px 'Open Sans', sans-serif !important;
	margin: 20px 0 10px;
	text-align: right
}
.txtfield {
	background-color: rgba(255, 255, 255, 0.45);
	background-image: -moz-linear-gradient(center top, rgba(245, 245, 245, 0), rgba(255, 255, 255, 0.45));
	transition: all 0.2s linear 0s;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12) inset;
	border: 1px solid #DADADA;
	border-radius: 4px 4px 4px 4px;
	color: #666666;
	margin-top: 20px;
	padding: 13px 20px;
	width: 360px
}
.emtxt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0
}
.submitdiv {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px
}
.submit {
	background: url("../images/submit-to-download.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 57px;
	margin: 30px 0 5px;
	width: 238px
}
.quote {
	color: #888888;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 13.4px;/*14.8*/
	font-style: italic;
	text-align: left
}
.quote p {
	line-height: 24px;
	text-align: justify;
	width: 320px
}
.quote .name {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 20px;
	margin-left: 220px;
	text-align: left
}
.downloadButton {
	background: #ff7100;
	background: -moz-linear-gradient(top, #ff7100 0%, #ff7700 50%, #ff7100 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7100), color-stop(50%, #ff7700), color-stop(99%, #ff7100));
	background: -webkit-linear-gradient(top, #ff7100 0%, #ff7700 50%, #ff7100 99%);
	background: -o-linear-gradient(top, #ff7100 0%, #ff7700 50%, #ff7100 99%);
	background: -ms-linear-gradient(top, #ff7100 0%, #ff7700 50%, #ff7100 99%);
	background: linear-gradient(to bottom, #ff7100 0%, #ff7700 50%, #ff7100 99%);
	border: 0;
	border-radius: 7px;
	padding: 16px 20px;
	font: 100 21px/22px "Georgia", Times, serif;
	margin: 30px 0 5px;
	width: 238px;
	color: #fff
}
.windows1 {
	background: url(../images/winodws-new.png) no-repeat left 5px;
	width: 36px;
	height: 42px;
	float: left
}
.downtxt {
	font: bold 18px/24px 'Myriad Pro', Arial, Helvetica, sans-serif;
	text-align: center
}
.linux1 {
	background: url(../images/linux.png) no-repeat left 5px;
	width: 36px;
	height: 42px;
	float: left
}
.w335 {
	width: 320px;
	margin: 0 auto
}/* for pricing page call to action box */
#price-list {
	list-style: none;
	background-color: #fdfdfd;
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	position: relative;
	left: 60px;
	border: 1px dashed #CCCCCC
}
#price-list span {
	width: 275px;
	float: left;
	height: 100px;
	margin: 0px 10px 0px 10px;
	border-right: 1px dashed #ccc;
	padding : 0px
}
#price-list span h2 {
	color: #264772;
	font-size: 17px;
	background-image: url(../images/price-icons.png);
	background-repeat: no-repeat;
	padding: 0px 0 5px 36px
}
#price-list span p a {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	color: #5091CE
}
#price-list span p {
	margin: 0px;
	padding-bottom: 5px;
	line-height: 18px
}
#price-list span h2#download {
	background-position: 0 0; /* Icon is at the top of our master image */
}
#price-list span h2#buy {
	background-position: 0 -64px
}
.price-action-txt {
	position: relative;
	bottom: 13px
}
.orange-button-price {
	background: #ffd400; /* Old browsers */
	background: -moz-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffd400), color-stop(100%, #ffa200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffd400 0%, #ffa200 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffd400 0%, #ffa200 100%); /* W3C *//* IE6-9 */
	color: #620;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	padding: 6px 5px;
	border-radius: 3px;
	border: 1px solid #CB7C00;
	font-family: Georgia, "Times New Roman", Times, serif;
	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 3px rgba(0, 0, 0, 0.5);
	display: block;
	width: 230px;
	margin: 0 auto;
	color: #662200 !important
}
.orange-button-price:hover {
	text-decoration: none;
	background: #ffdb3a; /* Old browsers */
	background: -moz-linear-gradient(top, #ffdb3a 0%, #ffae23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdb3a), color-stop(100%, #ffae23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffdb3a 0%, #ffae23 100%);
	background: -o-linear-gradient(top, #ffdb3a 0%, #ffae23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffdb3a 0%, #ffae23 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffdb3a 0%, #ffae23 100%); /* W3C */
}
.orange-button-price:active {
	-webkit-box-shadow: inset 0 0 8px 4px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 8px 4px rgba(0,0,0,0.3)
}
.orange-button-price.topm {
	margin: 25px auto 0
}
.jboss-monitor-heading {
	font: 28px Georgia, "Times New Roman", Times, serif;
	margin: 5px 0 0;
	line-height: 35px
}
.monitor-heading {
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin: 25px 0 0;
	line-height: 24px
}
.monitoring-subhead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 15px 10px 0 0px;
	line-height: 24px
}
.flush-cont-text-jb {
	padding: 25px 0px 25px 0px
}
.flush-cont-btm-jb {
	padding: 25px 0px 0px 0px
}
.flush-cont-jb {
	padding: 20px 0px 22px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
*:first-child+html .flush-cont-jb {
	padding: 20px 0px 20px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.flush-cont-jb-sub {
	padding: 50px 0px 50px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
*:first-child+html .flush-cont-jb-sub {
	padding: 50px 0px 20px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.flush-cont-text {
	padding: 15px 0px 15px 0px
}
.flush-cont-mid {
	padding: 20px 0px 10px 0px;
	width: 680px;
	border-bottom: 1px dashed #CCC
}
.servicepack-outer {
	margin: 9px 0px 0px 240px;
	color: #8a8a8a;
	font-size: 15px
}
.servicepack-links a {
	font-size: 15px;
	color: #8a8a8a;
	margin: 0px 6px 0px 6px
}
.servicepack-sep {
	padding: 0px 3px 0px 3px;
	opacity: .7
}
.center-img {
	float: left;
	clear: left;
	width: 650px;
	padding: 20px 0px
}/*  for resources page */
#left_col_docs {
	width: 100%;
	border-bottom: 1px dashed #D7D7D7;
	text-align: left;
	color: #000;
	padding: 0px 0px 1px 0px
}
#left_col_img_docs {
	width: 16%;
	float: left;
	padding-right: 9%;
	padding-top: 3%;
	padding-bottom: 3%;
	text-align: left;
	color: #595959
}
#left_col_inner_docs {
	color: #595959;
	border-bottom: 1px dashed #D7D7D7;
	margin: 1% 0;
	background-color: #fff;
	padding: 0px 20px 20px 0px;
	font-size: 13px;
	line-height: 26px
}
#left_col_docs p {
	font-size: 12px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
#left_col_docs h3 {
	font-size: 14px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_inner_docs a {
	color: #5091CE
}
#left_col_docs span {
	font-size: 12px;
	margin-left: 1%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_docs_testi {
	width: 100%;
	border-bottom: 1px dashed #D7D7D7;
	text-align: left;
	color: #000;
	padding: 0px 0px 1px 0px
}
#left_col_img_docs_testi {
	width: 16%;
	float: left;
	padding-right: 9%;
	padding-top: 3%;
	padding-bottom: 0%;
	text-align: left;
	color: #595959
}
#left_col_inner_docs_testi {
	padding: 0px 10px 0px 10px;
	color: #595959;
	border-bottom: 1px dashed #D7D7D7;
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 1%;
	margin-top: 1%;
	background-color: #fff;
	padding: 0px 20px 20px 0px;
	font-size: 13px;
	line-height: 26px
}
#left_col_docs_testi p {
	font-size: 12px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
#left_col_docs_testi h3 {
	font-size: 14px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_inner_docs_testi a {
	color: #5091CE
}
#left_col_docs_testi span {
	font-size: 12px;
	margin-left: 1%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
.docs-tab-bdr {
	border-top: 1px dashed #ccc
}
#left_col_docs_cust {
	width: 100%;
	border-bottom: 1px dashed #D7D7D7;
	text-align: left;
	color: #000;
	padding: 0px 0px 1px 0px
}
#left_col_img_docs_cust {
	width: 16%;
	float: left;
	padding-right: 4%;
	padding-top: 0%;
	text-align: left;
	color: #595959
}
#left_col_inner_docs_cust {
	padding: 0px 10px 0px 10px;
	color: #595959;
	border-bottom: 1px dashed #D7D7D7;
	margin-right: 1%;
	margin-left: 0%;
	margin-bottom: 1%;
	margin-top: 1%;
	background-color: #fff;
	padding: 0px 20px 20px 0px;
	font-size: 13px;
	line-height: 26px
}
#left_col_docs_cust p {
	font-size: 12px;
	margin-left: 11%;
	line-height: 36px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
#left_col_docs h3_cust {
	font-size: 14px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_inner_docs_cust a {
	color: #5091CE
}
#left_col_docs span_cust {
	font-size: 12px;
	margin-left: 1%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_docs_pdf {
	width: 100%;
	border-bottom: 1px dashed #D7D7D7;
	text-align: left;
	color: #000;
	padding: 10px 0px 1px 0px
}
#left_col_img_docs_pdf {
	width: 16%;
	float: left;
	padding-right: 11%;
	padding-top: 0%;
	text-align: left;
	color: #595959
}
#left_col_inner_docs_pdf {
	padding: 0px 10px 0px 10px;
	color: #595959;
	border-bottom: 1px dashed #D7D7D7;
	margin-right: 1%;
	margin-left: 0%;
	margin-bottom: 1%;
	margin-top: 1%;
	background-color: #fff;
	padding: 0px 20px 30px 0px;
	font-size: 13px;
	line-height: 26px
}
#left_col_docs_pdf p {
	font-size: 12px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
}
#left_col_docs h3_pdf {
	font-size: 14px;
	margin-left: 11%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
#left_col_inner_docs_pdf a {
	color: #5091CE
}
#left_col_docs span_pdf {
	font-size: 12px;
	margin-left: 1%;
	line-height: 19px;
	color: #4C596E;
	margin-top: 1px;
	padding-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px
}
.white-btn {
	background: -moz-linear-gradient(center top, #FFFFFF, #EDEDED) repeat scroll 0 0 transparent;
	border: 1px solid #B7B7B7;
	color: #606060
}
.white-small {
	font-size: 11px;
	padding: 0.2em 1em 0.275em
}
.white-button {
	display: inline-block;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% verdana, Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	-webkit-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.white-button:hover {
	text-decoration: none
}
.white-button:active {
	position: relative;
	top: 1px
}
.docs_ppt {
	float: left;
	width: 320px;
	padding: 20px 0px 20px 0px
}
.docs-actionbox {
	float: left;
	left: 10px;
	position: relative;
	width: 650px
}
.price-faq {
	font-size: 12px;
	color: #595959;
	font-family: Verdana, Geneva, sans-serif
}
.price-faq-outer {
	background: #f9f9f9;
	float: left;
	width: 100%;
	border-top: 1px dashed #ccc;
	padding: 10px;
	color: #595959;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px
}
.price-faq-nonouter {
	background: #fff;
	float: left;
	width: 100%;
	border-top: 1px dashed #ccc;
	padding: 10px;
	color: #595959;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px
}
.awardsdiv {
	width: 450px;
	padding-bottom: 20px
}
.flush-cont-limg {
	padding: 0px 0px 40px 10px
}
.flush-cont-rimg {
	padding: 20px 30px 10px 0px;
	float: right
}
.contdiv-flush-gray {
	font: 14px/22px Verdana, arial, Geneva, sans-serif;
	margin-top: 10px;
	padding: 0px 0px 20px 5px;
	float: left;
	border-top: 1px dashed #CCC
}
.flush-cont-big-gray {
	padding: 20px 0px 60px 0px;
	width: 700px;
	border-bottom: 1px dashed #CCC
}
.contdiv-flush-gray ul {
	margin: 0px;
	padding: 0px;
	list-style-type: circle;
	float: left;
	width: 330px
}
.flush-cont-text-gray {
	padding: 15px 0px 15px 0px
}
.cont-head {
	color: #000000;
	float: left;
	font: 20px Georgia, "Times New Roman", Times, serif;
	padding: 10px 0px 10px 0px;
	font-weight: normal;
	width: 300px
}
.contdiv-flush-gray li {
	list-style-type: disc;
	line-height: 26px;
	margin: 0px 10px 5px 10px;
	float: left
}
.flush-cont-gray {
	padding: 40px 0px 10px 0px;
	border-bottom: 1px dashed #CCC;
	float: left;
	width: 700px
}
.headingtxt h2 {
	display: inline;
	margin: 0
}
#menuheader {
	background-image: url(../images/top-tab-bg7.png);
	background-repeat: repeat-x;
	height: 40px;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	z-index: 9999;
	width: 100%
}
.defaultheader {
	display: none;
	position: fixed;
	top: -150px
}
.fixedheader {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	box-shadow: 0 0 5px #858585;
	-webkit-box-shadow: 0 0 5px #858585;
	-moz-box-shadow: 0 0 5px #858585
}
.menuHolder {
	margin: 0 auto;
	color: #595959;
	text-align: center;
	position: relative;
	height: 50px;
	z-index: 20;
	background: url(../images/top-tab-bg7.png) repeat-x left top
}
.menuHolder ul.nav li {
	display: inline-block;
	display: inline
}
.menuHolder ul.nav {
	padding: 0 0 0 2px;
	margin: 0;
	list-style: none;
	display: inline-block
}
*:first-child+html .menuHolder ul.nav {
	padding: 0 0 0 2px;
	margin: 0;
	list-style: none;
	display: inline-block;
	text-align: center;
	width: 1000px
}
.menuHolder ul.nav li {
	float: left;
	display: block;
	padding: 0 0px 0 14px;
	position: relative
}
.menuHolder ul.nav li a.top-a {
	display: block;
	text-decoration: none;
	margin-top: 4px;
	float: left
}
.menuHolder ul.nav li a.top-a {
	display: block;
	padding: 0 9px;
	font: normal 14px/36px verdana, arial, sans-serif;
	color: #323232
}
.menuHolder ul.nav li a.top-a:hover {
	background: #d74937;
	color: #fff;
	border-radius: 5px
}
.menuHolder ul.nav li a.top-a:hover {
	color: #fff
}
.menuHolder ul.nav li:hover a.top-a {
	background: #d74937;
	border-radius: 5px;
	color: #fff
}
.menuHolder ul.nav li:hover a.top-a {
	border-radius: 5px
}
.sticky-buttons {
	position: relative;
	top: 6px;
	left: 10px
}
.sticky-logo {
	position: relative;
	top: 5px;
	right: 5px;
	background-color: inherit
}
#contentwrapper {
	float: left;
	width: 940px
}
#contentcolumn {
	margin-right: 0px
}
#rightcolumn {
	float: left;
	margin: 0px 0px 30px 0px;
	float: right;
	width: 380px;
	margin-left: -450px;
	background: url(../images/bg-parchment.jpg) repeat top right;
	color: #313131;
	font-family: Georgia, sans-serif;
	font-size: 19px;
	border: 1px dashed #ccc;
	line-height: 29px;
	color: #686868;
	word-spacing: 2px
}
.innertube {
	padding: 20px 10px 0px 0px;
	float: left
}
#block {
	width: 330px;
	padding: 0px 16px 20px 16px;
	margin: 10px;
	text-align: justify
}
#block h3 {
	background: url(../images/h3.png) no-repeat center;
	color: #dd3c04;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 17px
}
#block .photo {
	margin-right: 4px;
	position: relative;
	float: left
}
#block .photo img {
	width: 113px;
	height: 115px
}
#block .photo img.photo {
	left: 0
}
#block p.content {
	font-style: italic;
	padding: 20px
}
.laquo {
	background: url(../images/laquo.png) no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 11px;
	position: absolute;
	width: 24px
}
#block .sign {
	text-align: right;
	float: right;
	padding: 20px 0px 20px 0px
}
#block .sign a {
	color: #577302;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold
}
#block .sign a:hover {
	text-decoration: underline
}
#block .sign p {
	color: #5a5a5a;
	font-size: 14px;
	line-height: 15px;
	margin-top: 6px
}
.case-content {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 26px;
	color: #595959;
	text-align: justify;
	padding: 0px 10px 0px 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.case-content-text {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 26px;
	color: #595959;
	padding: 0px 10px 0px 0px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
ul#casestudy-list {
	list-style: none;
	background-color: #fff;
	margin: 0px;
	clear: left;
	padding: 10px 0 0;
	float: left;
	width: 940px
}
ul#casestudy-list li {
	width: 445px;
	float: left;
	margin: 5px 15px 10px 5px;
	padding: 0px
}
ul#casestudy-list li h2 {
	color: #264772;
	font-size: 17px;
	padding: 0px 0px 0px 0px
}
ul#casestudy-list h1 {
	color: #264772;
	font-size: 20px;
	line-height: 24px;
	background-color: #f7f7f7;
	padding: 0px 0px 10px 15px;
	position: relative;
	left: 0px;
	margin: 0px
}
ul#casestudy-list li p {
	margin: 0px;
	padding-bottom: 10px;
	line-height: 21px
}
.casestudy-bdr {
	border-top: 1px dashed #CCCCCC;
	float: left;
	clear: left;
	width: 940px;
	height: 1px
}
ul#casestudy-need {
	list-style: none;
	background-color: #fff;
	margin: 20px 0px;
	clear: left;
	float: left;
	width: 940px;
	padding: 0px
}
ul#casestudy-need li {
	width: 920px;
	float: left;
	margin: 15px 15px 0px 15px;
	padding: 0px;
	list-style-type: disc
}
ul#casestudy-need h1 {
	color: #264772;
	font-size: 20px;
	line-height: 24px;
	background-color: #f7f7f7;
	padding: 0px 0px 10px 15px;
	position: relative;
	left: 0px;
	margin: 0px
}
.holder {
	margin: 20px 5px 0 15px;
	line-height: 24px;
	padding: 15px 0px 15px 5px;
	border-top: 1px dashed #ccc;
	border-left: 1px dashed #ccc;
	border-right: 1px dashed #ccc;
	background: #f8f8f8;
	width: 375px;
	position: relative;
	left: 6px
}
.holder h2 {
	text-align: left;
	margin: 0;
	padding: 0px 0px 0px 5px;
	font-size: 16px;
	font-weight: normal
}
.holder span {
	font-size: 14px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	color: #595959
}
.holder span a {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #5091CE
}/*Cross Mailer css*/
.emailerCont {
	width: 700px;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	margin: 0px auto;
	color: #76838e
}
.backto {
	font-size: 12px;
	color: #000;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 6px 6px 6px 6px;
	background-color: rgb(245, 245, 245);
	position: relative;
	top: -23px;
	padding: 0px 9px;
	line-height: 21px
}
.backto:hover {
	color: #5091CE;
	background-color: #f8f8f8
}/*Cross Mailer css*/
.quote-thanks {
	border-bottom: 0px solid #C5C877;
	padding: 20px
}
.quote-thanks ul {
	text-align: left;
	margin: 1em 0;
	padding: 0;
	font-size: 95%
}
.quote-thanks li {
	list-style-type: none;
	margin: 0;
	font-size: 12px;
	padding: 0 0 0 7px;
	line-height: 30px
}
.quote-tick {
	float: left;
	width: 75px;
	padding: 10px 0px 0px 0px;
	position: relative;
	top: 4px;
	right: 4px
}
