﻿/* CSS Document */
html {
	height: 101%;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494848;
	line-height: 13px;
}
a, div, img, td, th, tr, ul {
	margin: 0;
	padding: 0;
	border: 0 none;
}
tr {
	vertical-align: top;
}
.floatLeftnopadding {
	float: left;
	height: 75px;
	width: auto;
}
a.blackgray {
	color: #494848;
	outline-color: #660033;
	text-decoration: none;
}
a.blackgray:hover {
	color: #660033;
	text-decoration: underline;
}
.border {
	border: 1px silver solid;
	height: auto;
}
.fontsize13 {
	font-size:13px;
	line-height:20px;
}
table.Border {
	border: 1px silver solid;
	border-collapse: separate;
	margin-top: -5px;
}
table.Border td {
	border-color: black silver silver black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
table.BorderSolution1 {
	border: 1px silver solid;
	border-collapse: separate;
	margin-top: -5px;
}
table.BorderSolution1 td {
	border-color: black silver silver black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
table.Border td.BackGround, table.Border thead {
	background: #e5e5e5;
	width: 27%;
}
table.Border1 {
	margin: 5px 0;
}
table.Border1 td {
	width: 45%;
	border: 1px silver solid;
	padding: 4px 8px;
}
table.BorderSolution {
	margin-top: -13px;
}
table.BorderSolution td {
	width: 45%;
	border: 1px silver solid;
}
table.BorderOne {
	margin: 5px 0;
	border-top: 1px silver solid;
	border-left: 1px silver solid;
}
table.BorderOne td {
	width: 45%;
	border-right: 1px silver solid;
	border-bottom: 1px silver solid;
	padding: 4px 8px;
}
table.exBorder td {
	border-width: 0px;
}
a {
	outline: none;
	color: #3366AF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #003366;
}
a.darkred {
	outline: none;
	color: #B4190B;
	text-decoration: none;
}
a.darkred:hover {
	text-decoration: underline;
	color: #B4190B;
}
p {
	margin: 0 0 8px 0;
	padding: 0
}
#centerColumn {
	width: 1000px;
	padding-top: 0;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*Header*/
#googlesearch {
	vertical-align: middle;
	display: inline;
	margin: 0;
	padding: 0
}
#googlesearch table {
	margin: 3px 0 0 5px;
}
#header span, #logo {
	float: left
}
#top_right {
	float: right;
	margin: 20px 20px 0 0;
	padding: 0;
	text-align: right;
	height: 40px;
	display: inline;
}
#top_right a {
	text-decoration: none;
	color: gray
}
#top_right a:hover {
	text-decoration: underline
}
#misc {
	font-weight: bold;
	color: gray;
	font-size: 11px
}
#region {
	padding: 5px 0;
	font-size:11px;
}
#region span {
	font-weight:bold;
	margin-left:10px;
}
#region a {
	font-weight:bold;
}
#region img {
	vertical-align:top;
}
.leftdiv {
	background: url(/mysite/images/header/nav.png) no-repeat scroll -5px top;
	width: 44px;
}
.rightdiv {
	background: url(/mysite/images/header/nav.png) no-repeat scroll left top;
	width: 46px;
}
.centerdiv {
	width: 910px;
}
.redsmalltitle {
	color: #D8111C;
	font-size: 14px;
	font-weight: bold;
}
/*Nav Css Style*/
#navbar {
	width:1000px;
	margin:0 auto;
}
#nav {
	float:left;
}
#nav_input {
	width:146px;
	float:right;
	height:30px;
	background:url(/mysite/images/header/nav.png) repeat-x;
	overflow:hidden;
}
#nav li {
	background:url(/mysite/images/header/nav.png) repeat-x;
	list-style-type:none;
	float:left;
	z-index:130;
	line-height:15px;
}
#nav li a {
	display:block;
	width:122px;
	height:23px;
	padding-top:7px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
#nav li a:hover {
	background:url(/mysite/images/header/nav.png) repeat-y -1299px top;
	color:#000;
}
#nav li a.nobg:hover {
	background:none;
	color:#fff;
	cursor:default;
}
#nav li ul {
	display:none;
	width:171px;
	position:absolute;
	top:30px;
	border:1px solid #FFF;
	border-top:none;
	background:url(http://www.avepoint.com/mysite/images/blank.gif);
}
#nav li ul li {
	background:url(/mysite/images/header/nav.png) repeat-y -927px top;
	float:none;
}
#nav li ul li.nav2line {
	background:url(/mysite/images/header/nav.png) repeat -900px 0px;
}
#nav li ul li.nav1line {
	background:none;
}
#nav li ul li.nav1line1_nosub {
	background:url(/mysite/images/header/nav.png) repeat -537px 0px;
}
#nav li ul.subnav li:hover {
	background:url(/mysite/images/header/nav.png) repeat -925px 0px;
	z-index:1000;
}
#nav li ul.subnav li:hover a, #nav li ul.subnav li:hover a.nav1line_bg {
	background:url(/mysite/images/header/nav.png) repeat -1098px 0px;
	color:#000;
}
#nav li ul.subnav li:hover ul li a:hover {
	color:#000;
	background:url(/mysite/images/header/nav.png) repeat -1098px 0px;
}
#nav li ul.subnav li:hover li:hover {
	background:none;
}
#nav li ul li a {
	display:block;
	width:160px;
	text-align:left;
	padding:8px 6px 6px 5px;
	min-height:16px;
	height:auto;
}
#nav li ul.subnav li:hover ul li a {
	background:url(http://www.avepoint.com/mysite/images/blank.gif);
	color:#FFF
}
#nav li ul li a:hover {
	background:url(/mysite/images/header/nav.png) repeat -1098px 0px;
	position:relative;
}
#nav li ul.subnav li.nav1line:hover {
	background:none;
}
#nav li ul.subnav li:hover ul {
	display:block;
}
#nav li:hover {
	background:url(/mysite/images/header/nav.png) no-repeat -201px 0px;
	position:relative;
}
#nav li:hover ul.subnav {
	display:block;
}
#nav li ul.subnav ul {
	display:none;
	position:absolute;
	left:162px;
	border:1px solid #FFF;
	top:0;
}
#nav ul.subnav ul li {
	background:url(/mysite/images/header/nav.png) repeat-y -900px 0px;
	float:none;
}
#nav li ul li.nav1line a.nav1line_nobg {
	background:url(/mysite/images/header/nav.png) repeat -347px 0px;
	color:#FFF;
	cursor:default;
}
#nav li ul li.nav1line a.nav1line_bg {
	background:url(/mysite/images/header/nav.png) repeat -347px 0px;
}
#nav li ul li.nav1line a.nav1line_bg:hover {
	background:url(/mysite/images/header/nav.png) repeat -1098px 0px;
}
#nav li ul.subnav li a.nobg:hover, #nav li ul.subnav li:hover a.nobg {
	background:none;
	color:#FFF;
	cursor:default;
}
.nav_input_left {
	float:left;
	padding:4px 0 0 5px;
}
.nav_input_right {
	float:left;
	width:28px;
	padding:0 0 0 2px;
}
/*Home*/
#featured {
	height: 300px;
	z-index: 0
}
.smallbold {
	font-size: 11px;
	font-weight: bold
}
.clear {
	clear: both;
}
#casestudies {
	overflow: hidden;
	height: 30px;
	width: 1000px;
	background: url(/mysite/images/case_back.gif);
	position: relative;
}
#Events_Div, #News_Div {
	width: 335px;
}
#Events_Div td, #News_Div td {
	padding: 5px;
}
#Scrollbar-Container {
	float: right;
	width: 5px;
	height: 270px;
	background: url(/mysite/images/scrollline.png) no-repeat scroll 2px top;
	position: relative;
}
.Scrollbar-Handle {
	position: absolute;
	left: -1px;
	top: 0px;
}
.Scrollbar-Track {
	height: 270px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 5px;
}
.Scroller-Container {
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 5px;
}
/*Case Studies*/
#casestudies div.left {
	padding: 8px 10px;
}
#casestudies div.left a strong {
	color: #000000;
}
#casestudies div.right {
	width: 820px;
}
#casestudies div {
	float: left;
	padding: 0;
	margin: 0;
}
#container ul {
	display: none
}
#words a {
	color: #e5e5e5;
}
/*new Home*/
.boxBG {
	background: url(/mysite/images/box-bg.png) no-repeat scroll -50px -50px;
	border: 1px #E0DFDF solid;
	border-bottom: 0 none;
	padding: 5px;
	margin-top: 10px;
}
.boxBorderHBottom {
	background: url(/mysite/images/box-bg.png) no-repeat scroll -1px bottom;
	height: 25px;
	border-left: 1px #E0DFDF solid;
	border-right: 1px #E0DFDF solid;
}
.boxBorderHBottom a {
	margin: 10px 30px 10px 10px;
	float: right;
}
.leftHome {
	width: 710px;
	float: left;
	padding-left: 5px;
}
.rightHome {
	width: 270px;
	float: left;
	padding-left: 10px;
}
#EventAndNews {
	float: left;
	width: 345px;
}
#EventAndNews .boxBorderHBottom {
	height: 35px;
}
#enContent {
	height: 270px;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	border-top: none;
}
.boxTab {
	height: 28px;
	margin-top: 10px;
	padding-left: 5px;
	background: url(/mysite/images/box-bg.png) no-repeat scroll left 27px;
}
.boxTab ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.boxTab li {
	display: block;
	float: left;
	height: 20px;
	margin-right: 2px;
	padding-top: 8px;
	text-align: center;
	width: 89px;
}
.boxTab li.upcoming_event {
	width:129px;
}
#Product {
	float: left;
	width: 355px;
	padding-left: 10px;
}
#Product ul {
	display: block;
	list-style: none;
	height: 270px;
	padding-top: 20px;
	overflow: hidden;
}
#Product img {
	float: left;
	margin: 0 5px 42px;
}
#Product li {
	height: 80px;
	margin-top: 10px;
}
.Customer, .resources {
	height: 15px;
	background: transparent url(/mysite/images/box-bg.png) no-repeat scroll -1px -2475px;
}
#Customer {
	width: 698px;
	height: 67px;
}
#Customer2 {
	width: 695px;
	overflow: hidden;
	margin-top: 23px;
	position: relative;
	height: 44px;
}
#Customer2 p {
	display: block;
	width: 3500px;
	position: absolute;
	left: 0px;
}
#Customer a {
	float: left;
	display: block;
}
#Customer img {
	margin: 0 20px 0 0;
}
#NextSteps a {
	display: block;
	width: 247px;
	height: 34px;
	margin: 11px 0 0 5px;
	position: relative;
	overflow: hidden;
}
#NextSteps img {
	position: absolute;
	left: 0px;
}
/*Tab X 3*/
#middlebody {
	width: 1000px;
	height: auto;
	overflow: hidden;
	background: transparent url(/mysite/images/mid-shrik.png) repeat-x scroll 0 0
}
.padding {
	padding: 10px 0 0 10px;
}
#Footer {
	color: #414141;
	margin: 20px 20px;
}
#Footer table {
	width: 960px;
}
#Footer td.left {
	width: 70px;
}
#Footer td.center {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	width: 400px;
}
#Footer td {
	padding: 5px 0;
}
#Footer td.right {
	text-align: right;
	width: 500px;
}
#Footer td.smallFooter, #Footer td.smallFooter input {
	font-size: 9px;
}
#Footer td.right img {
	vertical-align: middle;
}
#Footer a {
	padding: 0px;
	color: #414141;
	font-size: 10px;
}
#Footer img.Line {
	width: 960px;
	margin: 5px 0;
}
#Footer input {
	margin-left: 5px;
}
/*footer底部改用div*/
.footer_partner_left {
	width:300px;
	float:left;
	padding:5px 0
}
.footer_partner_left span {
	margin-top:13px;
	float:left;
	font-size:11px;
	font-weight:bold;
	display:block;
}
.footer_partner_left img {
	float:left;
	vertical-align:middle;
	margin-right:8px;
}
.footer_partner_right {
	width:650px;
	float:right;
	padding:5px 0;
	height:54px;
	text-align:right;
}
.footer_partner_right img {
	vertical-align:middle;
}
.footer-bomline {
	padding:5px 0;
	height:13px;
	vertical-align:middle;
}
#randomcase {
	display: none
}
#resources {
	height: 180px;
}
#resources ul {
	display: block;
	list-style: none;
	width: 255px;
}
#resources li {
	height: 50px;
	margin-top: 5px;
}
#resources img {
	float: left;
	margin: 0 5px;
}
#right_top a {
	display: block;
	margin: 0;
	padding: 8px 10px;
	background: aqua
}
#right-bottom-bottom {
	height: 11px;
	background: url(/mysite/images/home/right-bottom-bottom.gif) no-repeat scroll left bottom;
	text-align: right;
}
#right_top_bottom {
	width: 275px;
	height: 28px;
	background: url(/mysite/images/home/right-top-bottom.gif) no-repeat left bottom;
}
#right_bottom_title {
	width: 275px;
	height: 30px;
	background: url(/mysite/images/home/right-bottom-title.gif) no-repeat;
}
h1 {
	color: #B4190B;
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 0;
}
#productShowtext h2 {
	font-size: 13px;
}
#productShowtext h2.font11px {
	font-size: 11px;
	line-height: 15px;
}
#solutionShowtext h2 {
	font-size: 13px;
}
#solutionShowtext h2.font11px {
	font-size: 12px;
	line-height: 15px;
}
h4 {
	color: #969696;
	font-size: 13px;
}
#Tabs h4 {
	color: #555555;
	margin: 0 0 5px 0;
	font-weight: bold;
}
#Tabs h4.boldredfont2 {
	color: #B4190B;
}
#Tabs h4.boldredfont3 {
	color: #555555;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.redh4 {
	color: #980C13;
	font-size: 14px;
}
.bold {
	font-weight: bold;
}
.italicbold {
	color: #969696;
	font-weight: bold;
	font-style: italic;
}
.blackitalicbold {
	color: black;
	font-weight: bold;
	font-style: italic;
}
.white {
	color: white;
}
.whiteNormal {
	color: white;
	font-weight: normal;
}
.italic {
	font-style: italic;
}
.Padding30 {
	padding-left: 30px;
}
.BoldWithPadding5 {
	padding-left: 5px;
	font-weight: bold;
}
.italicPadding30 {
	padding-left: 30px;
	font-style: italic;
}
#Breadcrumbs {
	height: 27px;
}
#Breadcrumbs span {
	display: block;
	padding: 7px 0 0 10px;
}
#leftColumn {
	width: 224px;
	float: left;
}
/*Level 2 Styles*/
#level2Right {
	float: left;
	width: 776px;
	overflow: hidden;
}
.boder_1px_Blue {
	border-bottom: 1px solid #1B5BA0;
}
.boder_1px_Silver {
	border-bottom: 1px solid #E0E0E0;
}
.boder_2px_Blue {
	border-top: 2px solid #1B5BA0;
	border-bottom: 2px solid #1B5BA0;
}
#productIntro {
	width: 603px;
	float: left;
}
#productIntro {
	background: url(/mysite/images/level2/left.png) repeat-y scroll left top;
}
#level2RightTop {
	width: 776px;
	height: 217px;
	background: url(/mysite/images/level2/productshow.png);
}
#downloadDemoInner {
	width: 173px;
	float: left
}
#downloadDemoBodyInner {
	background: url(/mysite/images/level2/left.png) repeat-y scroll right top;
	margin-right: 5px;
}
#productIntrobody {
	padding: 10px;
	width: 573px;
}
.redrectHeader, #Tabs h2.redrectHeader {
	padding-left: 20px;
	background: url(/mysite/images/redrect.gif) no-repeat scroll 5px 5px;
}
.redrectHeaderNoPadding {
	background: url(/mysite/images/redrect.gif) no-repeat scroll 5px 5px;
}
#productIntrobody ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#productIntrobody ul li {
	margin: 2px 0 2px 35px;
}
/*Level 3 Styles*/
.floatRightLevel3 {
	padding: 24px 0 0 10px;
	width: 220px;
	float: right;
	position: relative
}
#TabsBody {
	padding: 0 20px;
}
em {
	overflow: hidden;
}
/*Padding*/
.paddingLeft10 {
	padding: 0 0 0 10px;
}
.paddingLeft20 {
	padding: 0 0 0 20px;
}
.paddingLeft50 {
	padding: 0 0 0 50px;
}
.boldMargin {
	font-weight: bold;
	margin: 10px 0;
}
.DivFooter {
	padding: 3px 25px 0 0;
	display: block;
}
.block {
	display: block;
}
/*Level3*/
#nextstepsInner a {
	display: block;
	width: 197px;
	height: 34px;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}
#nextstepsInner a img {
	position: absolute;
}
.leftTop {
	background: url(/mysite/images/leftnav/leftTop.png) no-repeat scroll 5px bottom;
	height: 5px
}
.leftBody {
	background: url(/mysite/images/leftnav/leftBody.png) repeat-y scroll 5px top;
	padding: 0 10px
}
.leftBottom {
	background: url(/mysite/images/leftnav/leftBottom.png) no-repeat scroll 5px top;
	height: 34px
}
#rightColumn {
	width: 776px !important;
	width: 771px;
	float: left;
	line-height: 15px;
}
#productShow {
	position: relative;
	height: 206px;
}
#productShowtext {
	position: absolute;
	left: 30px;
	top: 40px;
	width: 320px;
	z-index: 1;
}
#productShowtext h1 {
	font-size: 22px;
	line-height: 24px;
}
#solutionShowtext {
	position: absolute;
	left: 470px;
	top: 60px;
	width: 280px;
	z-index: 1;
}
#solutionShowtext h1 {
	font-size: 22px;
	line-height: 24px;
}
#TextForProduct {
	padding: 5px 20px;
}
#TextForProduct hr {
	margin-top: 0px;
}
#TextForProduct h1 {
	font-size: 20px;
	line-height: 20px;
}
#TextForProduct .floatRightText {
	float: right;
	width: auto;
}
#TextForProduct .floatRightImg {
	float: right;
	width: 225px;
}
#TabsTitle {
	height: 10px;
	background: url(/mysite/images/products/tabTitle.png) no-repeat scroll left bottom;
}
#TabsTitle ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#TabsTitle li {
	float: left;
	width: 168px;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
}
#TabsTitle li.hiddeningCommonLong {
	float: left;
	width: 210px;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
}
#TabsTitle li.showingCommonLong {
	float: left;
	width: 210px;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
}
#TabsTitle span {
	display: block;
	height: 20px;
	cursor: pointer;
}
#TabsTitle a {
	display: block;
	padding: 8px 0;
	height: 12px;
	text-decoration: none;
}
#TabsTitle a:hover, .boxTab a:hover {
	font-weight: bold;
	text-decoration: none;
}
#Tabs {
	background: url(/mysite/images/products/tabBody.png) repeat-y scroll 0 0;
}
#TabsBottom {
	background: url(/mysite/images/products/tabBottom.png) no-repeat;
	height: 34px
}
#TabsBodyFooter {
	margin-top: 20px
}
#modules ul {
	list-style: none;
	padding-left: 50px;
	margin-left: 0
}
#modules li {
	margin-top: 3px;
}
.tab_hidden {
	display: none;
}
.tab_show {
	display: block;
}
.logoPre {
	padding-left: 30px;
	background: url(images/red_point.png) no-repeat scroll 0 4px;
}
.red_point {
	margin: 0;
	padding: 0;
	list-style: none;
}
.red_point li {
	padding: 0 0 0 15px;
	background: url(images/red_point.png) no-repeat;
}
.height300 {
	height: 300px;
}
.black, #Tabs h3.black, #middlebody h2.black {
	color: black;
}
.darkGray, #Tabs h3.darkGray, #middlebody h2.darkGray {
	color: #555555;
}
.blackbold {
	color: black;
	font-weight: bold;
}
/*Color*/
.gray {
	color: gray;
}
.showingCommon {
	background: url(/mysite/images/tab.png) no-repeat scroll -170px 0;
}
.hiddeningCommon {
	background: url(/mysite/images/tab.png) no-repeat scroll 0 0;
}
.showingCommonLong {
	background: url(/mysite/images/tab.png) no-repeat scroll -550px 0;
}
.hiddeningCommonLong {
	background: url(/mysite/images/tab.png) no-repeat scroll -340px 0;
}
.showing {
	background: url(/mysite/images/home/tab_show.gif) no-repeat scroll 0 0;
}
.hiddening {
	background: url(/mysite/images/home/tab_hidden.gif) no-repeat scroll 0 0;
	font-weight: 100
}
#BusinessAdvantages_div, #TechnicalOverview_div, #GuidesandResources_div {
	padding: 5px 0 0 20px;
}
.ProFeature {
	background: #565656;
	padding: 5px;
	margin: 0;
	color: white;
}
.ProLink {
	color: white;
	padding-left: 25px;
	background: url(/mysite/images/tworedarrow.gif) no-repeat scroll 0 0;
	text-decoration: none;
	font-weight: bold;
	display:block;
}
.ProLink:hover {
	color: white;
}
#ProDiv tr {
	background: #e5e5e5;
	vertical-align: middle;
}
#ProDiv td {
	border-bottom: 5px #F7F7F7 solid;
	border-top: 5px #F7F7F7 solid;
	padding: 0 5px;
	height: 65px;
}
#ProDiv table h3 {
	margin: 0;
}
#ProDiv table p {
	margin: 0;
}
#ProDiv h2.ProH2 {
	background: 0 none;
	padding: 0px;
}
#ProDiv p.ProFeature a, #ProDiv p.ProFeature a:hover {
	color: white;
}
td.width100px {
	width: 100px;
	text-align: center;
	color: #B4190B;
	font-size: 24px;
	padding-top: 5px;
}
ul.pageonly {
	font-style: italic;
	list-style-image: url(/mysite/images/sm-bullet-gr.gif);
	list-style-type: square;
	padding-left: 20px;
}
ul.pageonly li {
	margin: 5px 0;
}
.boldredfont {
	font-size: 20px;
	color: #993333;
	background-color: #E5E5E5;
	padding: 8px;
}
.boldredfont1 {
	font-size: 20px;
	color: #993333;
}
.boldredfont2 {
	color: #993333;
}
.boldredfont3 {
	color: #888888;
}
.boldredfont4 {
	color: #ff0000;
}
.boldredfont5 {
	color: #6F6F6F;
	font-size: 12px
}
.boldredfont6 {
	color: red;
	font-weight: bold;
	font-size: 10px
}
.boldredfont12 {
	color: red;
	font-weight: bold;
	font-size: 12px
}
.boldredfont7 {
	color: red;
	font-weight: bold;
	font-size: 18px;
	margin: 20px 0 20px 0;
}
.boldredfont8 {
	color: #AF7F00;
	font-style: italic;
}
.bgcolorforbackup {
	background-color: #E5E5E5;
	padding: 10px
}
.formborder {
	border-left-color: #000000;
	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.intro_right {
	float: right;
	margin: 0 0 0 5px;
	overflow: hidden;
	width: 230px;
	text-align: center;
}
.intro_right img {
	margin-top: 8px;
}
.intro_right fieldset img {
	margin: 0;
}
.intro_left {
	float: left;
	margin: 0 5px 0 0;
	overflow: hidden;
	width: 225px;
	text-align: center;
}
.float_left {
	float: left;
}
#GuidesandResources_div .floatLeftImg {
	float: left;
	width: 15%;
	margin: 10px 0;
}
.floatLeftImg {
	float: left;
	width: 15%;
}
.floatLeftImg10 {
	float: left;
	width: 10%;
}
.floatRightImg12 {
	float: right;
	width: 12%;
	margin: 10px 0 0 0;
}
.floatLeftImg7 {
	float: left;
	width: 7%;
}
.floatLeftImg20 {
	float: left;
	width: 20%;
	margin: 10px 0 0 0;
}
.floatLeftImg23 {
	float: left;
	width: 23%;
}
.floatLeftImg24 {
	float: left;
	width: 23%;
	margin: 5px 0 0 0;
}
.floatLeftImg30 {
	float: left;
	width: 30%;
	margin: 10px 0 0 0;
}
.floatLeftImg33 {
	float: left;
	width: 33%;
	margin: 10px 0 0 0;
}
.floatLeftImg36 {
	float: left;
	width: 36%;
	margin: 5px 0 0 0;
}
.floatLeftImg40t5 {
	float: left;
	width: 40%;
	margin: 5px 0 0 0;
}
.floatLeftImg40 {
	float: left;
	width: 40%;
	margin: 10px 0 0 0;
}
.floatLeftImg50 {
	float: left;
	width: 50%;
}
.floatLeftImg55 {
	float: left;
	width: 55%;
	margin: 10px 0 0 0;
}
.floatLeftImg60 {
	float: left;
	width: 65%;
	margin: 10px 0 0 0;
}
.floatLeftImg66 {
	float: left;
	width: 66%;
	margin: 10px 0 0 0;
}
.floatLeftImg70 {
	float: left;
	width: 70%;
	margin: 10px 0 0 0;
}
.floatLeftImg80 {
	float: left;
	width: 80%;
}
#GuidesandResources_div .floatLeftText, floatLeftText {
	float: left;
	width: 84%;
	margin: 10px 0;
}
.padding_left {
	padding-left: 35px;
}
.padding_left5 {
	padding-left: 5px;
}
.padding_left10 {
	padding-left: 10px;
}
.padding_left25 {
	padding-left: 25px;
}
.padding_left200 {
	padding-left: 160px;
}
.padding_left100 {
	padding-left: 100px;
}
.padding_left50 {
	padding-left: 50px;
}
.padding_left55 {
	padding-left: 55px;
}
.padding_right5 {
	padding-right: 5px;
}
hr {
	background-color: #DDDDDD;
	border: medium none;
	color: #DDDDDD;
	height: 1px;
	margin: 10px 0;
	padding: 0;
	width: 99%;
}
h3 {
	font-size: 15px;
}
#Tabs h3, #Tabs h3 a {
	color: #B4190B;
	font-size: 14px;
	margin: 10px 0;
}
#Tabs table h3 {
	margin: 0 0 5px 0;
}
.filedsetDiv {
	border-style: solid;
	border-width: 1px;
	border-color: #d7d7d7;
}
.tabcontent ul.bullets li {
	background: transparent url(/mysite/images/link-arrow.gif) no-repeat scroll 0 5px;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
}
ul.bullets li {
	background: transparent url(/mysite/images/link-arrow.gif) no-repeat scroll 0 5px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 10px;
	list-style-type: none;
}
.linkArrowHeader {
	background: transparent url(/mysite/images/link-arrow.gif) no-repeat scroll 0 5px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 10px;
}
.linkArrowHeaderSupport {
	background: transparent url(/mysite/images/link-arrow.gif) no-repeat scroll 0 5px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 10px;
	margin-top: 10px;
	margin-left: 40px;
}
ul.bulletsforsitemap li {
	background: transparent url(/mysite/images/link-arrow.gif) no-repeat scroll 6px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 15px;
	list-style-type: none;
}
ul.bulletsforsitemap {
	margin: 0 0 12px 0;
}
ul.redplay li, ul.redplay ul.redplay li {
	background: transparent url(/mysite/images/mail-01-arrow.gif) no-repeat scroll 0 5px;
	font-size: 12px;
	line-height: 16px;
	padding-left: 10px;
	list-style-type: none;
	margin-right: 20px;
}
.tableforproduct {
	border-color: #cccccc;
	border-collapse: collapse;
}
.bgcolorforformleft {
	background-color: #E5E5E5;
	padding: 10px
}
.bgcolorforformright {
	border-color: #000000 #CCCCCC #CCCCCC #000000;
}
.contactustable {
	background-color: #F0F0F0;
}
.notdisplay, #nextstepsInner a.notdisplay {
	display: none;
}
.imagesmall {
	width: 100px;
}
.arrowhead {
	background: url(/mysite/images/arrow.gif) no-repeat scroll 0 3px;
	padding-left: 20px;
}
.arrowhead2 {
	background: url(/mysite/images/arrow.gif) no-repeat scroll 0 3px;
	padding-left: 20px;
	margin-left: 20px;
}
.ArrowNew {
	background: url(/mysite/images/new-small.gif) no-repeat scroll 0 2px;
	padding-left: 35px;
}
fieldset {
	text-align: center;
	border: 1px solid #DFDDDD;
	padding: 5px 8px;
}
fieldset .title {
	font-weight: bold;
}
#GuidesandResources_div li {
	padding-bottom: 7px;
}
#GuidesandResources_div ul {
	padding-left: 25px;
}
.Pdf {
	background: url(/mysite/images/pdf-sm.gif) no-repeat scroll left 2px;
}
p.darkred strong {
	color: #CD1314;
}
p strong {
	color: #555555;
}
p a strong {
	color: #3366AF;
}
a strong:hover {
	text-decoration: underline;
}
#Tabs h2 {
	color: #B4190B;
	font-size: 14px;
	margin: 10px 0;
	padding: 0;
}
#middlebody h2.middlebody {
	color: #B4190B;
	font-size: 14px;
	margin: 10px 0;
	padding: 0;
}
#TabsBody h1 {
	color: #B4190B;
	font-size: 16px;
	padding: 0;
	font-weight: bold;
}
.red_h2 {
	color: #B4190B;
	font-size: 14px;
	margin: 1px 0;
}
#TabsIntroOne {
	width: 55%;
}
#TabsIntroTwo {
	width: 36%;
	margin-left: 20px;
}
#Tabs div.TabsIntro {
	float: left;
	background: #E5E5E5;
	padding: 10px;
	margin-bottom: 8px;
}
#Tabs div.TabsIntro div.title {
	height: 300px;
}
#Tabs div.TabsIntro div.height140px {
	height: 140px;
}
#Tabs div.TabsIntro h2, #ProDiv h2 {
	background: #565656;
	padding: 5px;
	margin: 0;
}
#Tabs div.TabsIntro h2 img {
	margin-top: 2px;
}
.noMargin {
	margin: 0;
}
.noPadding {
	padding: 0 0 0 10px;
}
.width300px {
	width: 300px;
}
.width220px {
	width: 220px;
}
.noliststyleli {
	padding: 0 0 0 20px;
	margin: 0;
	list-style: none;
}
.noliststyleli2 {
	padding: 10px 0 0 20px;
	margin: 0;
	list-style: none;
}
#threecolum td {
	width: 45%;
}
#threecolum .middle {
	width: 10%;
}
#LeftContent {
	border-right: 1px solid silver;
	width: 73%;
	float: left;
	padding-right: 20px;
}
#RightContent {
	float: right;
	text-align: center;
	width: 21%;
	padding-top: 15px;
}
#FeatureLay {
	position: relative;
	height: 200px;
	margin-top: 10px;
}
#FeatureLay img {
	position: absolute;
	z-index: 20;
}
#FeatureLay p {
	margin: 20px 10px;
}
#FeatureLay strong {
	display: block;
	margin: 5px 0;
	cursor: pointer;
	text-align: center;
}
#FeatureLay div {
	width: 406px;
	overflow: hidden;
}
.trends {
	position: absolute;
	left: 120px;
	z-index: 1;
	visibility: hidden;
}
#FeatureLay .hidden, #FeatureLay .hidden div {
	visibility: visible;
}
#FeatureLay .show, #FeatureLay .show div {
	visibility: visible;
}
.FeatureTop {
	background: url(/mysite/images/solutions/gray-button-tab.png) no-repeat scroll 0px top;
	height: 4px;
	line-height: 1px;
}
.FeatureBottom {
	background: url(/mysite/images/solutions/gray-button-tab.png) no-repeat scroll 0px -28px;
	height: 9px;
	line-height: 1px;
}
.FeatureMiddle {
	background: url(/mysite/images/solutions/gray-button-tab.png) no-repeat scroll 0px -4px;
	height: 25px;
}
.FeatureMiddle img {
	display: none;
}
#FeatureLay div.Spread {
	z-index: 2;
}
#FeatureLay div.Spread div.FeatureMiddle {
	background: url(/mysite/images/solutions/gray-button-tab.png) repeat-y scroll -406px top;
	position: relative;
}
#FeatureLay div.Spread div.FeatureMiddle img {
	display: block;
	position: absolute;
	left: 390px;
	top: 145px;
	cursor: pointer;
}
ul.logoHeading {
	list-style: none;
}
ul.noStyle {
	list-style: none;
}
ul.bullets li.nostyleli, nostyleli {
	background: none;
}
ul.logoHeading li {
	padding-left: 20px;
	margin-left: 5px;
	background: url(/mysite/images/arrow.gif) no-repeat scroll 0 3px;
}
.floatRight {
	float: right;
	width: auto;
	padding: 5px;
}
.floatLeft {
	float: Left;
	width: auto;
	padding: 5px;
}
ul.avepointImg li, ul.redPoint ul.avepointImg li {
	padding-left: 20px;
	margin-left: 5px;
	background: url(/mysite/images/arrow.gif) no-repeat scroll 0 3px;
}
#Tabs ul.avepointImg li h3, #Tabs ul.redPoint ul.avepointImg li h3 {
	color: #555555;
}
ul.redPoint li {
	padding-left: 30px;
	margin-left: 15px;
	background: url(/mysite/images/red_point.png) no-repeat scroll 0 3px;
}
.height10 {
	height: 10px;
}
table.quickFacts {
}
td.quickFacts {
	width: 200px;
}
table.quickFacts img {
	margin-right: 20px;
}
.sortImgs img {
	margin: 10px;
}
#Tabs ul.noStyle h3 {
	font-size: 12px;
}
table.Border1 td.width33percent, .width33percent {
	width: 33%;
}
.width35percent {
	width: 35%;
}
.width40percent {
	width: 40%;
}
.width45percent, #Tabs div.width45percent {
	width: 51%;
}
.width46percent, #Tabs div.width46percent {
	width: 40%;
}
.width50percent {
	width: 47%;
}
.width80percent {
	width: 75%;
}
.width95percent {
	width: 95%;
}
.width58percent {
	width: 60%;
}
.width60percent {
	width: 60%;
}
.width85percent {
	width: 85%;
}
.width20percent {
	width: 20%;
}
.width25percent {
	width: 25%
}
.width70percent {
	width: 70%
}
.width10percent {
	width: 10%;
}
.width15percent {
	width: 15%;
}
.width200px {
	width: 200px;
}
.height200 {
	height: 200px;
}
.height20 {
	height:20px;
}
.height350 {
	height: 350px;
}
.height303 {
	height: 303px;
}
.height600 {
	height: 600px;
}
.height300 {
	height: 300px;
}
.height80, #ProDiv td.height80 {
	height: 80px;
}
#Layout {
	padding-left: 20px;
}
ul.mailHeader {
	list-style-image: url(/mysite/images/mail-01-arrow.gif);
	margin-left: 30px;
}
ul.mailHeader li {
	margin: 8px 0;
}
ul.mailHeader li a {
	color: #B4190B;
	font-weight: bold;
	text-decoration: none;
}
ul.mailHeader li a:hover {
	text-decoration: underline;
}
.textAlignCenter {
	text-align: center;
}
table.textAlignCenter tr {
	vertical-align: middle;
}
.textAlignLeft {
	text-align: left;
}
.textAlignRight {
	text-align: right;
}
.marginLeft20px {
	margin-left: 20px;
}
.marginLeft80px {
	margin-left: 80px
}
.marginRight-10 {
	margin-right: -10px;
}
#middlebody h2 {
	line-height: 17px;
}
.imgDiv {
	position: absolute;
	padding-left: 3px;
	z-index: 3;
	width: 400px;
	height: 45px;
	display: none;
	background-color: gray;
	font-size: 12px;
	border: 2px silver solid;
	color: white;
}
#calculate .tabhome {
	position: relative;
	background: url(/mysite/images/resource/calculatesavings/tab_mid.png) repeat-y;
	background-position: 2px;
	width: 702px;
	margin-left: 12px;
}
#calculate .tabdiv {
	background: url(/mysite/images/resource/calculatesavings/tab_bg.png);
	background-repeat: no-repeat;
	position: relative;
	left: 2px;
	top: -5px;
	width: 702px
}
#calculate .tab {
	list-style-type: none;
	margin: 0;
	padding: 0
}
#calculate .tab ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
#calculate .tab li {
	background: url(/mysite/images/resource/calculatesavings/right_home_tab.gif) no-repeat scroll right top;
	float: left;
	height: 26px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#calculate .tab li.show {
	background-position: 100% -26px;
	color: #494848;
	font-weight: bold;
}
#calculate .tab li a {
	background: url(/mysite/images/resource/calculatesavings/left_home_tab.png) no-repeat scroll left top;
	color: #494848;
	display: block;
	float: left;
	height: 26px;
	padding: 6px 12px 3px 9px;
	width: auto;
	text-decoration: none;
}
#calculate .tab li a:link {
	color: #494848
}
#calculate .tab li a:active {
	color: #494848
}
#calculate .tab li.show a {
	background-position: 0 -26px;
	color: #494848;
	font-weight: bold;
}
#calculate .tabVisible {
	display: block;
}
#calculate .tabHidden {
	display: none;
}
#calculate .tabbottom {
	height: 15px;
	background: url(/mysite/images/resource/calculatesavings/tab_bottom.png) no-repeat scroll 2px bottom
}
#calculate .clear {
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0px
}
#calculate a {
	outline: none;
}
#calculate .tabdiv span {
	padding-left: 10px;
}
#calculate .tabdiv table {
	margin: 10px 10px 10px 10px
}
#calculate .tabdiv p {
	margin: 2px 0px 2px 10px;
	font-weight: bold
}
.toolTip {
	width: 320px;
	position: absolute;
	background: gray;
	height: 60px;
	display: none;
	text-align: left;
	color: white;
	padding: 5px;
}
#errorDiv {
	color: red;
	padding: 10px 0;
	visibility: hidden;
	text-align: center;
}
#advancedBlock img {
	cursor: pointer;
}
#NotFound {
	margin-top: 20px;
}
.paddingLeft120 {
	padding-left: 120px;
}
.underline {
	text-decoration: underline;
}
.font11px {
	font-size: 11px;
}
.font12px {
	font-size: 12px;
}
.font13px {
	font-size: 13px;
}
.textcenter {
	text-align: center;
}
.Filed, .Field {
	text-align: right;
}
.BlackSmallTitleBlock {
	margin-bottom: 5px;
	font-weight: bold;
}
.RedSmallTitleBlock, table#modules p strong {
	color: #D8111C;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.RedSmallTitleBlock1 {
	color: #B4190B;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
a.RedSmallTitleBlock:hover {
	color: #FF3300;
}
.RedSmallerTitleBlock, table#modules p strong {
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
a.RedSmallerTitleBlock:hover {
	color: #FF3300;
}
table#modules td {
	width: 350px;
}
#Tabs hr, #Tabs h1 {
	margin: 0 0 8px 0 !important;
	margin: 0 0 5px 0;
}
table.solution {
	margin-bottom: 8px;
}
table.solution td {
	padding: 5px 0 5px 0;
}
table.solution select {
	float: left;
	margin-left: 50px;
}
table.solution img {
	margin-left: 5px;
}
table.solution thead td {
	padding: 8px 5px;
}
.titletop {
	padding-top: 80px;
}
.pointer {
	cursor: pointer
}
.note {
	font-size: 11px;
}
.margin20px {
	margin: 20px 0;
}
#casestudies ul {
	list-style: none;
	position: absolute;
	top: 0;
}
#casestudies ul li {
	display: block;
	float: left;
	padding: 9px 0;
}
#casestudies ul li span.word {
	font-weight: bold;
}
#casestudies ul li span.who {
}
td.Field strong, .FieldAlignLeft strong {
	color: #FF0000;
}
.ibmp {
	color: #555555;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
}
.regisForm table {
	width: 600px;
}
.regisForm td {
	padding: 5px 2px;
}
#pt {
	margin: 5px 0 0 2px;
}
#a01 {
	width: 330px;
}
.Value {
	margin-left: 0pt;
}
.margintop15px {
	margin-top: 15px;
}
.margintop6px {
	margin-top: 6px;
}
.margintop3px {
	margin-top: 3px;
}
.LNAVUL {
	border-top: 2px solid #1B5BA0;
	border-bottom: 2px solid #1B5BA0;
	list-style: none;
	display: none;
	width: 209px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.LNAVUL li {
	padding: 4px 0 4px 5px;
	display: block;
	border-bottom: 1px solid #1B5BA0;
	overflow:hidden;
	line-height:14px;
}
.LNAVUL ul {
	list-style: none;
	clear: both;
	display: none;
}
.LNAVUL em {
	width: 9px;
	height: 9px;
	cursor: pointer;
	float: left;
	margin: 2px 3px;
}
.LNAVUL br {
	clear: both;
}
.LNAVL2 a {
	display: block;
	float: left;
	text-decoration: none;
	font-weight: bold;
	width: 187px;
}
.LNAVL2 a:hover {
	text-decoration: none;
}
.LNAVL2 ul li {
	display: block;
	padding: 0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 0 none;
	margin-left: 8px;
}
.LNAVL2 ul li a {
	float: none;
	font-size: 11px;
	padding: 1px 0 1px 10px;
	background: url(/mysite/images/leftnav/left_nav_red_arrow.png) repeat-x scroll 0 -1px;
	font-weight: normal;
}
.LNAVL2 ul li a:hover {
	background: url(/mysite/images/leftnav/left_nav_red_arrow.png) no-repeat scroll -220px -1px;
	background-color:#ededed;
	text-decoration: none;
}
.LNAVHeader {
	border: 0 none;
}
.LNAVUL ul li.LNFocus a, .LNAVUL ul li.LNFocus a:hover {
	background: url(/mysite/images/leftnav/left_nav_red_arrow.png) no-repeat scroll -440px -1px;
	background-color:#e2e2e2;
}
.Add {
	background: url(/mysite/images/leftnav/add.png) no-repeat scroll 0 0;
}
.Sub {
	background: url(/mysite/images/leftnav/add.png) no-repeat scroll -9px 0;
}
.line_height0 {
	line-height: 0;
}
#agreement {
	width: 94%;
	padding: 5px 20px;
}
#agreement iframe {
	width: 100%;
}
#opAgreement {
	margin-left: 4%;
	margin-top: 8px;
}
/*#Register table {
	width: 80%;
	margin-left: 10%;
}*/
#Register choice {
	margin-left: 0;
}
.line1 {
	margin-top: -28px;
}
.line2 {
	margin-top: -44px;
}
.line3 {
	margin-top: -74px;
}
.line4 {
	margin-top: -3px;
}
.line5 {
	margin-top: -6px;
}
.line6 {
	margin-top: -58px;
}
.line7 {
	padding-top: 15px;
	padding-bottom: 15px;
}
#middlebody h2.marging_bottom-5 {
	margin-bottom: 5px;
}
.FieldAlignLeft {
	width: 210px;
}
#GovernmentFloatImgs {
	float: right;
	text-align: center;
	width: 25%;
	padding: 5px;
	margin: 0 0 0px 20px;
	border: 1px solid silver;
}
#Tabs h2.fontsize15 {
	font-size: 15px;
}
#Tabs h2.margintop0 {
	margin-top: 0;
}
.padding_top20 {
	padding-top: 20px;
}
#lineheight20 h2 {
	line-height: 20px;
}
#Tabs h3.grayPolicy {
	color: #494848;
}
optgroup {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.colorRed {
	color: red;
}
.subscribeNow {
	margin: 0pt auto;
	padding: 0pt;
	text-align: center;
	width: 220px;
}
.subscribeNow2 {
	margin: 0pt auto;
	padding: 0pt;
	text-align: left;
	width: 170px;
}
.width220px {
	width: 220px;
}
#OnlyContentTabs {
	background: url(/mysite/images/products/tabBodyContent.png) repeat-y;
	width: 1000px;
}
#OnlyContentTabsBottom {
	background: url(/mysite/images/products/tabBottomContent.png) no-repeat;
	height: 34px
}
#OnlyContentTabsTitle {
	height: 10px;
	background: url(/mysite/images/products/tabTitleContent.png) no-repeat scroll left bottom;
}
.acolor {
	color: #3366AF;
}
#govtEvent {
	height: 270px;
	overflow: hidden;
}
#govtEvent td {
	padding: 5px 0;
}
#ProH2 {
}
.bottomborder td {
	border-bottom: 1px #dddddd solid;
	padding: 5px;
}
/* New Hr Page */
#TabsHr {
	background: url(/mysite/images/products/tabBodyhr.png) repeat-y scroll 0 0;
}
#TabsBottomHr {
	background: url(/mysite/images/products/tabBottomhr.png) no-repeat;
	height: 30px
}
#TabsHr h2 {
	color: #B4190B;
	font-size: 14px;
	margin: 10px 0;
	padding: 0;
}
#TabsHr h3, #Tabs h3 a {
	color: #B4190B;
	font-size: 14px;
	margin: 10px 0;
}
#TabsHr table h3 {
	margin: 0 0 5px 0;
}
#TabsTitleHr {
	height: 10px;
	background: url(/mysite/images/products/tabTitlehr.png) no-repeat scroll left bottom;
}
#TabsHrright {
	height: 550px;
	background: url(/mysite/images/products/CareersPage_right.png) no-repeat scroll 0 27px;
	position: absolute;
	left: 736px;
	top: 0px;
}
#TabsHrright div a.hrAnchor {
	display: block;
	width: 34px;
	height: 120px;
	margin-bottom: 20px;
}
#Hr {
	width: 770px;
	position: relative;
}
.black, #TabsHr h3.black, #middlebody h2.black {
	color: black;
}
.darkGray, #TabsHr h3.darkGray, #middlebody h2.darkGray {
	color: #555555;
}
#TabsHr ul.avepointImg li h3, #Tabs ul.redPoint ul.avepointImg li h3 {
	color: #555555;
}
#TabsHr ul.noStyle h3 {
	font-size: 12px;
}
#TabsHr hr, #Tabs h1 {
	margin: 0 0 8px 0 !important;
	margin: 0 0 5px 0;
}
#TabsHr h2.fontsize15 {
	font-size: 15px;
}
#TabsHr h2.margintop0 {
	margin-top: 0;
}
#TabsHr h3.grayPolicy {
	color: #494848;
}
#TabsHr h4 {
	color: #555555;
	margin: 0 0 5px 0;
	font-weight: bold;
}
#TabsHr h4.boldredfont2 {
	color: #B4190B;
}
#TabsHr h4.boldredfont3 {
	color: #555555;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.redrectHeader, #TabsHr h2.redrectHeader {
	padding-left: 20px;
	background: url(/mysite/images/redrect.gif) no-repeat scroll 5px 5px;
}
#TabsHr div.TabsIntro div.title {
	height: 300px;
}
#TabsHr div.TabsIntro div.height140px {
	height: 140px;
}
#TabsHr div.TabsIntro h2, #ProDiv h2 {
	background: #565656;
	padding: 5px;
	margin: 0;
}
#TabsHr div.TabsIntro h2 img {
	margin-top: 2px;
}
#TabsHr div.TabsIntro {
	float: left;
	background: #E5E5E5;
	padding: 10px;
	margin-bottom: 8px;
}
#TabsHr ul.avepointImg li h3, #Tabs ul.redPoint ul.avepointImg li h3 {
	color: #555555;
}
/*******/
.country {
	border: 1px solid #A7A7A7;
	color: #000000;
	font-size: 1.1em;
	width: 233px;
}
#etutorials em {
	display: block;
	float: left;
	margin-left: 32px;
	margin-bottom: 24px;
}
.etutext {
	float: left;
}
/* docave-sql-restore-controller */
#TextForProduct td.backgrey {
	text-align: center;
	vertical-align: middle;
	background: #E5E5E5;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
#TabsBody td.backgrey {
	text-align: center;
	vertical-align: middle;
	background: #E5E5E5;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
#TabsBody td.backgrey2 {
	text-align: center;
	vertical-align: middle;
	background: #E5E5E5;
	border-color: #999999;
	border-style: solid solid solid none;
	border-width: 1px;
	padding: 5px;
}
#TabsBody td.backgrey3 {
	text-align: center;
	vertical-align: middle;
	background: #E5E5E5;
	border-color: #999999;
	border-style: none solid solid solid;
	border-width: 1px;
	padding: 5px;
}
#ToolFeature_div td.n {
	text-align: center;
	vertical-align: middle;
	border-style: none;
}
#ToolFeature_div td.lg {
	border-color: silver;
	border-style: none solid solid none;
	border-width: 1px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
#ToolFeature_div td.lg2 {
	text-align: left;
	vertical-align: middle;
	border-style: none solid solid none;
	border-width: 1px;
	border-color: silver;
	padding: 5px
}
#HighTabsTitle {
	height: 10px;
	background: url(/mysite/images/hightabTitle.png) no-repeat scroll left bottom;
}
#HighTabsTitle ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#HighTabsTitle li {
	float: left;
	height: 43px;
	width: 168px;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
}
#HighTabsTitle a {
	display: block;
	padding: 8px 0;
	text-decoration: none;
}
.showingCommonH {
	background: url(/mysite/images/hightab.png) no-repeat scroll -170px 0;
}
.hiddeningCommonH {
	background: url(/mysite/images/hightab.png) no-repeat scroll 0 0;
}
/*Product Level4*/
#HighTabsTitleNew {
	height: 10px;
	background: url(/mysite/images/hightabTitle.png) no-repeat scroll left bottom;
}
#HighTabsTitleNew ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#HighTabsTitleNew li {
	float: left;
	height: 43px;
	width: 148px;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
}
#HighTabsTitleNew a {
	display: block;
	padding: 8px 0;
	text-decoration: none;
	height:24px;
}
#ProLevTab4 {
	border-collapse:collapse;
}
#ProLevTab4 td {
	padding:5px 10px;
	border:1px solid #999;
}
#ProLevTab4 td p {
	margin:0;
}
.showingCommonNew {
	background: url(/mysite/images/hightabnew.png) no-repeat scroll -150px 0;
}
.hiddeningCommonNew {
	background: url(/mysite/images/hightabnew.png) no-repeat scroll 0 0;
}
.downloadfreeDocAveExtender {
	margin:0 auto 20px auto;
	text-align:center;
}
table.Training td.redbg {
	font-weight: bold;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 12px;
	background: #999999;
	color: white;
	vertical-align: middle;
	text-align: left;
	width: 736px;
	height: 28px;
}
table.Training td.graybg {
	background: #E5E5E5;
	vertical-align: middle;
	text-align: left;
	width: 736px;
	margin: 5px;
	padding: 10px;
}
table.Services td.redbwhitet {
	color: white;
	text-align: center;
	vertical-align: middle;
	background: #B4190B;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
table.Services td.redbwhitet2 {
	color: white;
	text-align: center;
	vertical-align: middle;
	background: #B4190B;
	border-color: #999999;
	border-style: solid solid solid none;
	border-width: 1px;
	padding: 5px;
}
table.Services td.n {
	text-align: center;
	vertical-align: middle;
	border-style: none;
}
table.Services td.backgrey4 {
	text-align: center;
	vertical-align: middle;
	background: #E5E5E5;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
table.Services td.backgrey3 {
	text-align: center;
	vertical-align: middle;
	background: #E5E5E5;
	border-color: #999999;
	border-style: none solid solid solid;
	border-width: 1px;
	padding: 5px;
}
table.Services td.lg {
	border-color: silver;
	border-style: none solid solid none;
	border-width: 1px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
table.Services td.lg2 {
	text-align: center;
	vertical-align: middle;
	border-style: none solid solid none;
	border-width: 1px;
	border-color: silver;
	padding: 5px;
}
table.Services td.lg3 {
	text-align: left;
	vertical-align: middle;
	border-style: none solid solid none;
	border-width: 1px;
	border-color: silver;
	padding: 5px;
}
table.Services td.lg4 {
	text-align: center;
	vertical-align: middle;
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: silver;
	padding: 5px;
}
#TrainingServices a {
	color: #3366AF;
}
#TabsBodymiddle {
	padding: 0 20px;
	height: 144px;
}
#TabsBodymiddle h1 {
	color: #B4190B;
	font-size: 16px;
	padding: 0;
	font-weight: bold;
}
#TabsBodyHmiddle {
	padding: 0 20px;
	height: 160px;
}
#TabsBodyHmiddle h1 {
	color: #B4190B;
	font-size: 16px;
	padding: 0;
	font-weight: bold;
}
/*定义Product Brochures页面格式*/
a.RedSmallTitleBlockPB:hover {
	color: #FF3300;
}
.RedSmallTitleBlockPB {
	color: #D8111C;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
a.RedSmallTitleAtlas:hover {
	color: #FF3300;
}
.RedSmallTitleAtlas {
	color: #D8111C;
}
li.PBImg {
	padding-left: 20px;
	background: url(/mysite/images/arrow.gif) no-repeat scroll 0 10px;
}
li.noPBImg {
	margin: 10px 0px 10px 0px;
}
ul.PBImg li {
	list-style-type: none;
}
ul.PBImg li ul li {
	list-style-type: none;
	margin: 0 0 10px;
}
strong.PBImg {
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
	display: block;
	padding: 20px 0 0 0;
}
em.PBImg {
	padding: 0px 0px 10px 0px;
}
ul.PBImg ul {
	display: none;
	position: static;
}
/*PB页面改用DIV实现*/
#mainContent_PB {
	float: left;
}
#leftContent_PB {
	float: left;
	width: 360px;
	margin-right: 5px;
	border-right: #999999 solid 1px;
	padding-right: 5px;
}
#rightContent_PB {
	float: left;
	width: 360px;
	margin: 5px 0px 5px -6px;
	border-left: #999999 solid 1px;
	padding-left: 10px;
}
.clear1 {
	clear: both;
}
#productShowtext h1.wssh1 {
	font-size: 22px;
	line-height: 18px;
}
#productShowtext .noteh1 {
	font-size: 13px;
	color: white;
}
.notfoundimg {
	float: left;
}
/*product new pages style */
.product-tab {
	padding: 0px;
	margin: 25px 0 0 0;
	list-style-type: none;
}
.product-tab li {
	padding-bottom: 7px;
}
.product-tab p {
	padding-left: 20px;
}
/*JQuery download form 验证*/
label.checked {
	display: none;
}
label.error {
	background: transparent url(/mysite/images/unchecked.png) no-repeat scroll 0 0;
	color: #EA5200;
	padding-bottom: 2px;
	padding-left: 16px;
}
/*Support Ticket Uploading*/
.uploading {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
.bottomborder td.bordernone {
	border: none;
	padding: 5px;
}
/* New Release Notes */
p.renotes {
	height:25px;
	line-height:10px;
	text-indent:180px;
}
/*Atlas Page*/
#AtlasContent {
	border:1px solid #E0DFDF;
	border-bottom:none;
	margin-top:10px;
	padding:14px 24px;
	line-height:15px;
	background:url(/mysite/images/box-bg.png) no-repeat scroll -1px bottom;
}
#AtlasContent h1 {
	color:#B4190B;
	font-size:18px;
	margin:0;
}
#AtlasContent p {
	margin:0 0 12px 0;
}
#AtlasContent h2 {
	color:#2d6bb5;
	font-size:16px;
	line-height:24px;
	margin:10px 0 0 -27px;
	background:url(/mysite/images/products/atlas/atlas_icon.png) no-repeat 0 5px;
	text-indent:27px;
}
#AtlasContent ul {
	padding-left:20px;
}
#AtlasContent ul li {
	list-style:none;
	line-height:18px;
}
.Atlas-padding {
	padding-left:40px;
	margin:14px 0;
}
.Atlasview {
	text-align:center;
	height:190px;
}
.Atlasview img {
	margin:5px auto;
}
.Atlasviewtitle {
	display:block;
	text-align:left;
}
.Atlasbtmleft {
	float:left;
	width:100px;
	padding-left:10px;
}
#Atlasbtmright {
	float:left;
	width:500px;
}
#Atlasbtmright ul li {
	list-style-type:disc;
	font-size:13px;
}
#Atlasbtmright strong {
	line-height:18px;
	font-size:13px;
}
.Atlasbtmpd {
	padding-left:10px;
	font-size:13px;
}
/*etutorials*/
#Tabs .etutorials h3 {
	margin:0 0 5px 0;
}
#Tabs .etutorials img {
	float:left;
	margin-right:5px;
}
#Tabs .etutorials-video {
	padding-left:40px;
	margin-bottom:20px;
}
#Tabs .etutorials-video .paddingleft35 {
	padding-left:35px;
}
#searchkey {
	width:100px;
	font-size:12px;
	height:14px;
	padding:2px;
	line-height:15px;
}
.fbtwitter1 {
	position:relative;
}
.fbtwitter2 {
	width:155px;
	top:120px;
	left:300px;
	position:absolute;
}
.fbtwitterimg {
	margin:0 18px 0 0;
}
.atlasintro {
	float: left;
	width: 65%;
}
.atlasvideo {
	float: right;
	padding-top: 14px;
}
#howtoguide {
	font-weight:bold;
	line-height:200%;
}
#howtoguide h2 {
	color:#333;
}
#howtoguide ul li {
	list-style-type:none;
	margin-left:15px;
}
#howtoguide ul li a {
	color:#B4190B;
	font-size:12px;
}
.ftz14 {
	font-size:14px;
	line-height:20px;
}
#GovtEvent_1 {
	width:270px;
	float:right;
}
#UpcomingEvent, #PastEvent {
	width:255px;
}
#Upcoming_Event {
	width:125px;
}
/*New Style For RSS*/
.RssImg {
	margin:7px 0 0 0;
	font-size:11px;
}
.RssImg img, .RssImg span {
	float:left;
}
.RssImg img {
	margin-right:8px;
}
.rssnews {
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#494848;
	width:220px;
	padding-top:4px;
}
.rssnews img {
	vertical-align:middle;
	margin-right:8px;
	display:inline;
}
.rsstitle {
	width:500px;
	float:left;
}
/*New Download Page*/
.download_list {
	overflow:hidden;
	margin-left:132px;
	list-style-type:none;
	padding:0;
}
.download_list li {
	float:left;
	color:#3366AF;
	width:137px;
	padding:5px 0px 1px 15px;
	background:url(/mysite/images/download/blue_point.png) no-repeat 0 9px;
	font-size:12px;
	height:20px;
}
.download_list .download_list_li {
	width:400px;
}
.download_list li.linewidth230 {
	width:235px;
}
.download_list li em {
	font-size:11px;
	color:#808080;
	font-weight:normal;
}
.download_rightimg img {
	margin:10px 0;
}
.download_platforms {
	width: 100%;
	margin-top:15px;
}
.download_platforms h1 {
	padding-left:7px;
}
.download_modules {
	width:95%;
	margin-top:15px;
}
.download_line {
	float:left;
	margin-top:40px;
	width:1px;
	background-color:#CCC;
	height:700px;
	margin-left:10px;
	display:inline;
}
.marbtm20 {
	margin-bottom:14px;
}
.download_hoverbg1, .download_hoverbg2, .download_hoverbg3 {
	padding:7px;
	clear:both;
}
#download_platforms .download_hoverbg1 h2 {
	font-size:17px;
	color:#3366af;
	margin:0 0 7px 132px;
	font-weight:normal;
}
#download_platforms .download_hoverbg3 h2 {
	font-size:17px;
	color:#3366af;
	margin:0 0 7px 132px;
	padding-top:30px;
	font-weight:normal;
}
#download_platforms .download_hoverbg2 h2 {
	font-size:17px;
	color:#3366af;
	padding-left:132px;
	padding-top:40px;
	margin:0 0 7px 0;
	font-weight:normal;
}
.download_border {
	border-bottom:1px solid #dcdbdb;
	padding:10px 0 0 0;
	height:135px;
}
.download_pic {
	float:left;
	width:110px;
}
.download_pic img {
	margin-left:14px;
	display:inline;
}
.download_pic a {
	font-size:11px;
}
.download_right {
	margin-left:83px;
}
/*New Style For Raffle Page */
#raffle {
	background:url(/mysite/images/raffle/Launch-Party-Registration-Page.jpg) no-repeat;
	background-color:#000;
	color:#f1f1f1;
	height:1030px;
	overflow:hidden;
	padding:0 50px 0 44px;
	font-family:Helvetica;
}
#raffle a {
	color:#FFF;
	text-decoration:underline;
}
#raffle p strong {
	color:#f1f1f1;
}
#raffle p {
	margin:0 0 8px 17px;
	width:633px;
	padding:0;
}
#raffle .subtitle {
	margin-top:210px;
	text-align:center;
	font-size:13px;
}
#raffle .subtitlealigncenter {
	text-align:center;
}
#raffle h1 {
	color:#f1f1f1;
	text-align:center;
	font-size:30px;
	line-height:32px;
}
#raffle img.ducat {
	float:left;
	margin:5px 15px 0 5px;
	display:inline;
}
#raffle input.required {
	width:200px;
	border:1px solid #eeeeee;
	background-color:#CCC;
}
#raffle .raffle_submit {
	width:80px;
}
#raffle a.writecol {
	color:#FFF;
	line-height:24px;
}
.antivirus_box {
	margin:15px 0;
	overflow:hidden;
}
.trend_box {
	width:215px;
	float:left;
	overflow:hidden;
	display:inline;
	height:149px;
	padding:10px 20px 2px 15px;
	background:url(/mysite/images/products/antivirus_box_bg.png) no-repeat;
}
.symantec_box {
	width:210px;
	float:left;
	height:149px;
	padding:10px 20px 2px 15px;
	overflow:hidden;
	display:inline;
	background:url(/mysite/images/products/antivirus_box_bg.png) no-repeat;
}
#middlebody .trend_box h2, #middlebody .symantec_box h2 {
	font-size:12px;
	color:#333;
	line-height:14px;
	margin:0 0 7px 0;
}
.intro_box {
	width:193px;
	height:160px;
	background:url(/mysite/images/products/Corporate_Overview_bg.png) no-repeat;
	margin-left:17px;
	padding-top:24px;
	text-align:center;
}
.intro_box img, .intro_box_small img {
	margin:0;
}
.intro_box_small {
	width:157px;
	height:160px;
	background:url(/mysite/images/products/Corporate_Overview_bg_small.png) no-repeat;
	margin-left:17px;
	padding-top:14px;
	text-align:center;
	margin-top:50px;
}
.mc-field-group {
	margin:2px 0 0 0;
}
.mc-field-group input {
	margin:5px 0 5px 0;
}
#mce-responses {
	margin:0 0 5px 0;
	font-size:11px;
}
.mce_inline_error {
	font-size:11px;
	color:#F00;
}
.response {
	color:#ff0000;
}
#mce-success-response{
	color:#3FAB1E;
}
#banner_top{
	height:37px;
	padding-top:9px;
	background:url("/mysite/images/home/top_banBg.png") repeat-x scroll 0 0 transparent;
	border:1px solid #E3E1E1;
	margin:4px 0;
	font-size:12px;
	font-style:inherit;
	padding:9px 18px 20px;}
#banner_top p{
	color: #494848;
	font-size:13px;
	line-height:15px;}
.disclaimer{
	font-size:11px;
	}
.disclaimer_roi{
	font-size:11px;
	text-align:center;
	padding:10px 30px 0 20px;}
#TechEd2010AUwebsite{
	float:left;
	padding-left:115px;
	padding-top:3px;}
