﻿/* CSS Document */

body, a, div, img, td, th, tr, ul { margin: 0; padding: 0; border: 0 none; }
html { height: 101%; background:#dadada; }
body { text-align: center; font: 12px/13px Arial, Helvetica, sans-serif; color: #494848; background:url("/mysite/images/home/Header_MainBg.png") repeat-x 0 0 transparent; background-color:#fff; min-width:1000px;}

/*Selector*/
p { margin: 0 0 8px 0; }
p.darkred strong { color: #CD1314; }
p strong { color: #555555; }
p a strong { color: #3366AF; }
em { overflow: hidden; }
hr { background-color: #DDDDDD; border: medium none; color: #DDDDDD; height: 1px; margin: 10px 0; padding: 0; width: 99%; }
h1 { color: #B4190B; font-family: Arial, Verdana, sans-serif; font-size: 20px; font-weight: normal; line-height: 24px; margin-top: 0; }

#middlebody h2 { line-height: 17px; }
#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; }
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; }
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; }

/*category*/
.border { border: 1px silver solid; height: auto; }
.clear { clear: both; }
.clear1 { clear: both; }
.clearleft { clear:left; }
.displaynone { display:none; }
.displayinline { display:inline; }
.block { display: block; }
.underline { text-decoration: underline; }
.pointer { cursor: pointer }
.italic { font-style: italic; }
.lh16 { line-height:16px; }
.borRight_white { border-right:1px solid #f8f8f8; }
.borRight_d9dadc { border-right:1px solid #d9dadc; }
.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; }
.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; }
.textcenter { text-align: center; }
.textAlignCenter { text-align: center; }
.textAlignLeft { text-align: left; }
.textAlignRight { text-align: right; }
.line_height0 { line-height: 0; }
.Filed, .Field { text-align: right; }

/*Links*/
a { outline: none; color: #3366AF; text-decoration: none; }
a:hover { text-decoration: underline; color: #003366; }
a.blackgray { color: #494848; outline-color: #660033; text-decoration: none; }
a.blackgray:hover { color: #660033; text-decoration: underline; }
a.darkred { outline: none; color: #B4190B; text-decoration: none; }
a.darkred:hover { text-decoration: underline; color: #B4190B; }
a strong:hover { text-decoration: underline; }
.bluebold { font-size:16px; color:#444; }
.bluebold:hover { color:#3366AF; }

/*Color*/
.green { color:#46a244; }
.white { color: white; }
.redh4 { color: #980C13; font-size: 14px; }
.colorRed { color: red; }
.colorblue { color:#3366cc;}
.colorgreen { color:#669933;}
.gray { color: gray; }
.acolor { color: #3366AF; }
.color38 { color:#383838; }
.colorblack { color:#000; }
.whiteNormal { color: white; font-weight: normal; }
.redsmalltitle { color: #D8111C; font-size: 14px; font-weight: bold; }
.black, #Tabs h3.black, #middlebody h2.black { color: black; }
.darkGray, #Tabs h3.darkGray, #middlebody h2.darkGray { color: #555555; }
.blackbold { color: black; font-weight: bold; }


/*Font*/
.bold { font-weight: bold; }
.font11px { font-size: 11px; }
.font12px { font-size: 12px; }
.font13px { font-size: 13px; }
.font14px { font-size: 14px; }
.font16px { font-size: 16px; }
.fontsize13 { font-size:13px; line-height:20px; }

.fw-b { font-weight:bold; }
.fw-n { font-weight:normal; }

.smallbold { font-size: 11px; font-weight: bold }
.italicbold { color: #969696; font-weight: bold; font-style: italic; }
.blackitalicbold { color: black; font-weight: bold; font-style: italic; }

.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; }

/*Float*/
.float_left { float: left; }
.float_right { float: right; }
.floatRight { float: right; width: auto; padding: 5px; }
.floatLeft { float: Left; width: auto; padding: 5px; }
.floatleftnopadding { float:left; }
.floatrightnopadding { float:right; }

.floatLeftImg { float: left; width: 15%; }
.floatLeftImg10 { float: left; width: 10%; }
.floatRightImg12 { float: right; width: 12%; margin: 10px 0 0 0; }
.floatrightImg { float: right; width: 15%; padding-top:30px; }

.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%; }

/*Table*/
tr { vertical-align: top; }
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; }

/*Margin Padding*/
.noMargin { margin: 0; }
.noPadding { padding: 0 0 0 10px; }
.padding { padding: 10px 0 0 10px; }
.Padding30 { padding-left: 30px; }

.padding_left { padding-left: 35px; }
.padding_left5 { padding-left: 5px; }
.padding_left10 { padding-left: 10px; }
.padding_left15 { padding-left: 15px; }
.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; }
.padding_right25 { padding-right: 25px; }

.padding_top7 { padding-top: 7px; }
.padding_top20 { padding-top: 20px; }
.padding_top100 { padding-top: 100px; }


.paddingLeft5 { padding: 0 0 0 5px; }
.paddingLeft10 { padding: 0 0 0 10px; }
.paddingLeft20 { padding: 0 0 0 20px; }
.paddingLeft50 { padding: 0 0 0 50px; }
.paddingLeft120 { padding-left: 120px; }

.marginLeft20px { margin-left: 20px; }
.marginLeft35px { margin-left: 35px; }
.marginLeft80px { margin-left: 80px }
.marginRight-10 { margin-right: -10px; }

.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.ml115 { margin-left:115px; }

.margin20px { margin: 20px 0; }

.margintop3px { margin-top: 3px; }
.margintop6px { margin-top: 6px; }
.margintop10px { margin-top: 10px; }
.margintop15px { margin-top: 15px; }
.margintop20px { margin-top: 20px; }
.margintop25px { margin-top:25px; }
.margintop30px { margin-top:30px; }
.margintop65px { margin-top:65px; }
.marginbottom30px { margin-bottom: 30px; }

.ToLeft40 { margin-left:40px; }
.ToLeft20 { margin-left:20px; }

.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: 25px; }

.boldMargin { font-weight: bold; margin: 10px 0; }
.BoldWithPadding5 { padding-left: 5px; font-weight: bold; }
.italicPadding30 { padding-left: 30px; font-style: italic; }
.floatLeftnopadding { float: left; height: 75px; width: auto; }

/*Width Height*/

.height10 { height: 10px; }
.height20 { height:20px; }
.height200 { height: 200px; }
.height350 { height: 350px; }
.height303 { height: 303px; }
.height600 { height: 600px; }
.height300 { height: 300px; }
.height80, #ProDiv td.height80 { height: 80px; }

.width200px { width: 200px; }
.width220px { width: 220px; }
.width230px{ width:230px;}
.width300px { width: 300px; }
.width460px{ width:460px;}
.width470px{ width:470px;}
.width580px { width: 580px; }
.width600px { width: 600px; }
.width690px{ width:690px;}

.width35percent { width: 35%; }
.width40percent { width: 40%; }
.width45percent, #Tabs div.width45percent { width: 51%; }
.width46percent, #Tabs div.width46percent { width: 40%; }
.width50percent { width: 47%; }
.width80percent { width: 75%; }
.width80percentR { width:80%; }
.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%; }
.width17percent { width: 17%; }

/*Layout*/
#centerColumn { padding-top: 0; text-align: left; background:url("/mysite/images/home/MainBg_Footer.png") repeat-x scroll center bottom transparent; }
#middlebody { width: 1000px; height: auto; overflow: hidden; margin:0 auto; }
#Breadcrumbs { height: 27px; margin:5px 0; }
#Breadcrumbs span { display: block; padding: 7px 0 0 10px; }
#leftColumn { width: 224px; float: left; }
#Layout { padding-left: 20px; }
.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; }
.errorpage { min-height:370px; margin-top:30px; }

/*Header*/
#googlesearch { vertical-align: middle; display: inline; margin: 0; padding: 0 }
#googlesearch table { margin: 3px 0 0 5px; }
#header span, #logo { float: left; margin-top:5px; }

#top_right { float: right; margin: 0px 20px 0 0; padding: 0; text-align: right; display: inline; width:280px; }
#top_right a { text-decoration: none; color: #333; }
#top_right a:hover { text-decoration: underline }
#region { padding: 5px 0; font-size:11px; }
#region span { font-weight:bold; margin-left:10px; }
#region img { vertical-align:top; }
#searchkey { width:220px; font-size:12px; height:14px; padding:2px; line-height:15px; border:0 none; background-color:transparent; }
.google_1 { display: inline-block; width: 24px; }
#nav_input { width:280px; float:right; height:25px; margin-top:5px; background:url(/mysite/images/header/top_search.png) no-repeat 7px 0; overflow:hidden; padding-left:4px; }
.nav_input_left { float:left; padding:3px 0 0 10px; }
.nav_input_right { float:left; width:28px; padding:4px 0 0 2px; }
#navbar { width:1000px; margin:0 auto; }

/* New Nav Style 2011/05/19 */
ul#topnav { padding: 0; list-style: none; float:left;}
ul#topnav li { float: left; margin: 0; padding: 0; position: relative; background:url("/mysite/images/header/nav_new.png") repeat-x scroll 0 0; z-index:1000; }
ul#topnav li.nav_about { background:url("/mysite/images/header/nav_new.png") repeat-x scroll -907px 0; }
ul#topnav li a { float: left; height: 30px; font-weight:bold; height:23px; padding-top:7px; width:124px; text-align:center; color:#fff; text-decoration:none; line-height:15px; }
/*ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }*/
ul#topnav li a:hover, ul#topnav li:hover { background:url("/mysite/images/header/nav_new.png") -201px 0; color:#333; }
ul#topnav li:hover a { color:#000; }
ul#topnav li .sub a { font-weight:normal; color:#222;}

ul#topnav li .sub { position: absolute; top: 30px; left: 0; background-color:#fff; float: left; display: none; border:1px solid #C00; border-top:none; background:url("/mysite/images/header/nav_new.png") -325px 0; padding:10px 0; font-family:Tahoma; }
ul#topnav li dl { margin:0 0 7px 0; padding:0 10px; }
ul#topnav li dl dt { margin:0; font-size:12px; }
ul#topnav li .sub dl dt a { padding:3px 12px; font-weight:bold; color:#222; font-family:Arial; }
ul#topnav li .sub dl dt a:hover{ color:#FFF; }
ul#topnav li .sub dl dt a.noLink:hover { background:#FFF; color:#333; cursor:text; }
ul#topnav li dl dd { text-align:left; margin:0;}
ul#topnav li dl dd a{ padding-left:25px; background: url("/mysite/images/header/nav_redpoint.png") no-repeat scroll 14px 10px ;}
ul#topnav li dl a { text-align:left; float:none; color:#666; display:block; width:auto; height:auto; padding:3px 12px; font-size:12px; }
ul#topnav li dl a:hover { background:#C00; color:#fff; text-decoration:none; }
ul#topnav li dd a { font-size:11px;}
ul#topnav li .row { clear: both; float: left; width: 100%; margin-bottom: 10px; }
ul#topnav li .sub ul { list-style: none; margin: 0; padding: 0; width: 150px; float: left; }
ul#topnav .sub ul li { width: 100%; color: #fff; }
ul#topnav .sub ul li h2 { padding: 0; margin: 0; font-size: 1.3em; font-weight: normal; }
ul#topnav .sub ul li h2 a { padding: 5px 0; background-image: none; color: #e8e000; }
ul#topnav .sub ul li a { float: none; text-indent: 0; /*--Reset text indent--*/ height: auto; padding: 7px 5px 7px 15px; display: block; text-decoration: none; color: #fff; }
ul#topnav .sub ul li a:hover { color: #ddd; background-position: 5px 12px; }
ul#topnav #nav_product dl { padding:0 5px;}

.navSolutions { width:581px; }
.navProducts { width:935px; }
.subnavLeftSide { float:left; width:290px }
.subnavRightSide { float:right; width:290px; }
.navResources { width:581px; }
.navSupport { width:250px; }
.navPartners { width:250px; }
.navAbout { width:250px; }
.navhoverBG { background-color: #CC0000; }
.subnavLeftSide1 { float:left; width:251px; }
#header_topright { width:300px; float:right; }

.browse_by { display:block; font-size:14px; margin:2px 0 14px; padding: 0 17px; }
.ProLeftSide { width:175px; float:left; }
.ProRightSide { width:255px; float:left; margin-top:53px; position:relative; }
.ProMidSide { width:250px; float:left; margin-top:30px; }

ul#topnav #nav_product { background:none #FFF;}
ul#topnav #nav_product dl.navpro_right { left: 255px; position: absolute; top: 0; width: 235px; padding:15px 0 0 20px; background:url(/mysite/images/header/nav_lineBg.png) no-repeat 0 0;}
ul#topnav #nav_product dl.navpro_right dd { width:230px; height:83px;}
ul#topnav #nav_product dl.navpro_right dd img{ vertical-align:middle; float:left;}
ul#topnav #nav_product dl.navpro_right dd p{ padding-left: 65px; padding-top: 15px;}
ul#topnav #nav_product dl.navpro_right dd p.pt5 { padding-top:3px;}

ul#topnav #nav_product dl.navpro_right a { padding:0; background:none;}
ul#topnav #nav_product dl.navpro_right a:hover { background:none; color:#C00;}


/*Home*/
#featured { height: 340px; width:1001px; z-index: 0; margin:10px auto 0; }
.middlebg { background:url("/mysite/images/home/MiddleBody_Bg.png") repeat-x; padding-top:5px; }
#Events_Div, #News_Div { width: 205px; }
#Events_Div td, #News_Div td { padding: 5px; }
#Scrollbar-Container { float: right; width: 5px; height: 205px; background: url(/mysite/images/scrollline.png) no-repeat scroll 2px top; position: relative; visibility : hidden; }
.Scrollbar-Handle { position: absolute; left: 0px; top: 0px; }
.Scrollbar-Track { height: 205px; position: absolute; left: 0px; top: 0px; width: 5px; }
.Scrollbar-Track img { cursor:pointer; }
.Scroller-Container { overflow: hidden; position: absolute; left: 0px; top: 0px; padding:0 10px 0 7px; }
.boxBG { border-bottom: 0 none; padding: 3px; 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: 330px; float: left; padding-left: 6px; }
.rightHome { width: 653px; float: left; padding-left: 3px; }
#EventAndNews { float: left; width: 345px; }
#EventAndNews .boxBorderHBottom { height: 35px; }
#enContent { height: 208px; 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: 4500px; 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; }
#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; }

/*footer*/
#Footer { color: #414141; margin: 20px auto 0; width:1000px; height:110px; overflow:hidden; }
#Footer a { padding: 0px; color: #555; font-size: 11px; }
.footer_partner_left { width:630px; float:left; padding:5px 0 5px 15px; }
.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:300px; float:right; padding:5px 15px 5px 0; height:54px; text-align:right; color:#888; font-size:11px; }
.footer_partner_right img { vertical-align:middle; }
.footer-bomline { padding:5px 0; height:13px; vertical-align:middle; }
.DivFooter { padding: 3px 25px 0 0; display: block; }

/*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; }

/*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; }
#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; }
.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, #ToolFeature_div, #TechnicalOverviewHigh_div, #GuidesandResourcesHigh_div { padding: 5px 10px 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; }
.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_right1 { float: right; margin: 7px 0 0 5px; overflow: hidden; width: 214px; text-align: center; border:1px solid #e3e2e2; padding:1px 0 7px; }
.intro_right1 img { margin-top: 3px; height:156px; }
.intro_left { float: left; margin: 0 5px 0 0; overflow: hidden; width: 225px; text-align: center; }
#GuidesandResources_div .floatLeftImg { float: left; width: 15%; margin: 10px 0; }
#GuidesandResources_div .floatLeftText, floatLeftText { float: left; width: 84%; margin: 10px 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; }
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; }
#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; }
.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; }
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; }
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%; }
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; }
table.textAlignCenter tr { vertical-align: middle; }
.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; }
.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; }
#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; }
.note { font-size: 11px; }
#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; }
.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; }
#agreement { width: 94%; padding: 5px 20px; }
#agreement iframe { width: 100%; }
#opAgreement { margin-left: 4%; margin-top: 8px; }
#Register choice { margin-left: 0; }
#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; }
#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; }
.subscribeNow { margin: 0pt auto; padding: 0pt; text-align: center; width: 220px; }
.subscribeNow2 { margin: 0pt auto; padding: 0pt; text-align: left; width: 170px; }
#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; }
#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; }
ul.PBImg ul.block { display:block; position: static; }
#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; }
#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; }
.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:115px; }
.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:455px; float:left; overflow:hidden; display:inline; height:149px; padding:10px 20px 2px; background:url(/mysite/images/products/antivirus_box_bg.png) no-repeat; }
.trend_box .Antivirus_download { text-align:right; margin-top:18px; }
.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:5px 0 15px 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:140px; background:url(/mysite/images/products/Corporate_Overview_bg_small.png) no-repeat; margin-left:17px; padding-top:14px; text-align:center; margin-top:0; }
.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; }
.LPMA_Optimises { overflow:hidden; padding:7px 35px 10px 15px; margin:0 0 10px 0; background:url(/mysite/images/products/LPMA_Optimises_bg.png) no-repeat; }
.LPMA_Optimises .floatLeftImg10 { margin-right:10px; }
.LPMA_Optimises .floatLeftText { padding:5px 0 0 0; }
.LPMA_Optimises p { margin-top:7px; }
.productHome_info { padding-left:60px; }
#middlebody .productHome_info h2 { margin-top:0; margin-bottom:2px; }
#middlebody .productHome_info h2 a { margin-bottom:2px; }
#middlebody .productHome_info em { font-size:11px; color:#666; line-height:13px; }
.ProductHome_download { margin-top:10px; font-size:11px; font-weight:bold; }
.productHome_info .margintop40px { margin-top:40px; }
.liRedPoint { list-style-type:none; padding-left:40px; margin:15px 0; }
.liRedPoint li { padding-left:25px; font-size:13px; font-weight:bold; background:url(/mysite/images/products/Migration-Promo/Migration_Promo_RedPoint.png) no-repeat 0 5px; line-height:20px; }
.liRedPoint li a { color:#c61010; }
.PositionRelative { position:relative; }
.migration_promotion_free { position:absolute; top:-8px; left:666px; }

/*New-HomePage 2011/3/1 */
#Header { height:111px; background:url("/mysite/images/home/Header_Bg.png") repeat-x center 0; }
#HomePage_bg { background:url("/mysite/images/home/MainBg_Footer.png") repeat-x center bottom; }
#Header_Top { overflow:hidden; height:81px; width:1000px; margin:0 auto; }
.homepage_icon { margin-top:2px; }
.homepage_icon img { margin-right:8px; }
.homepage_columns { clear:both; padding:0 0 5px; height:94px; }
.home_download, .home_customer, .home_join { width:333px; height:94px; float:left; }
.home_download a, .home_customer a, .home_join a { display:block; height:93px; display:block; color:#cc0000; font-size:14px; font-weight:bold; text-indent:-9999px; }
.home_download a { background:url(/mysite/images/home/HomePage_Download.png) no-repeat; }
.home_download a:hover { background:url(/mysite/images/home/HomePage_Download.png) no-repeat 0 -93px; }
.home_customer a { background:url(/mysite/images/home/HomePage_Customer.png) no-repeat; }
.home_customer a:hover { background:url(/mysite/images/home/HomePage_Customer.png) no-repeat 0 -93px; }
.home_join a { background:url(/mysite/images/home/HomePage_Join.png) no-repeat; }
.home_join a:hover { background:url(/mysite/images/home/HomePage_Join.png) no-repeat 0 -93px; }
#Home_NewsRoom { width:318px; border:1px solid #ccc; height:224px; background:url(/mysite/images/home/HomePage_BoxBg_01.png) repeat-x; }
#Home_Product { border:1px solid #ccc; height:224px; background:url(/mysite/images/home/HomePage_BoxBg_01.png) repeat-x 0 bottom; }
.Home_NewBox { float:left; width:101px; list-style-type:none; }
.Home_NewBox li { background:url(/mysite/images/home/HomePage_BoxBg.png) no-repeat; height:56px; text-align:center; vertical-align:bottom; }
.Home_NewBox li a { display:block; padding:22px 0 0 0; color:#666; height:34px; }
#boxContent1, #boxContent2, #boxContent3, #boxContent4 { float: left; padding: 0 0 0 5px; width: 211px; }
#boxContent1 a { display:block; margin-top:3px; }
#boxContent1 a.good { display:inline; }
#boxContent1 .Home_ContactUs a { display:inline; margin:0; }
.Home_NewBox .showBox { background:url(/mysite/images/home/HomePage_BoxBg.png) no-repeat 0 -224px; }
.Home_NewBox .showBox a { color:#fff; }
.HomeProductBox { float:right; width:320px; list-style-type:none; background:url(/mysite/images/home/HomePage_InfoBg_01.png) no-repeat; position:relative; }
.HomeProductBox li { height:32px; vertical-align:bottom; }
.HomeProductBox li a { display:block; padding:7px 0 0 80px; color:#666; height:25px; font-weight:bold; }
.HomeProductBox li:hover { background:url(/mysite/images/home/HomePage_InfoBg_01.png) no-repeat 0 -238px; }
.HomeProductBox li:hover a { color:#fff; }
.HomeProductBox li a:hover { background:url(/mysite/images/home/HomePage_InfoBg_01.png) no-repeat 0 -238px; color:#fff; }
.HomeProductBox li:hover .textAlignRight a { display:inline; color:#3366AF; display:inline; }
.HomeProductBox .textAlignRight a { color:#3366AF; display:inline; font-weight:normal; padding:0; }
.HomeProductBox .textAlignRight a:hover { color:#3366AF; background-image:none; }
.HomeProductBox .showProductinfo { background:url(/mysite/images/home/HomePage_InfoBg.png) no-repeat; }
.HomeProductBox .showProductinfo a { color:#fff; }
.showProductinfo1 { position:absolute; line-height: 18px; padding: 10px 10px 0 0; width: 310px; left:-320px; top:0; background:url(/mysite/images/home/HomePage_BoxBg_01.png) bottom repeat-x; height:214px; display:none; }
#defaultproduct { float: left; line-height: 18px; padding: 10px 0 0 11px; width: 315px; }
.Home_ContactUs { font-size:11px; }
.Home_ContactUs strong { display:block; margin-bottom:7px; font-size:12px; }
.Home_ContactUs div { margin-bottom:3px; }
.Home_ContactUs p { margin-bottom:15px; }
.Home_ContactUs .Representative { font-weight:bold; margin:7px 0 9px; font-size:12px; }
#ProductContent { line-height:18px; }
#ProductContent h2 { margin:0 0 7px; font-size:14px; color:#B4190B; }
.footer_LeftText { float:right; }
.footer_LeftText img { margin-right:20px; }
.footer_LeftText p { margin:0 0 15px 0; font-size:11px; color:#555; }
.footer_copyrightText { margin:5px 0 10px; }
#News_Div_inner a { padding-bottom:5px; }
#News_Div_inner .bullets li { margin-bottom:6px; }
.aleftHome { float: left; padding-left: 5px; width: 710px; }
.arightHome { float: left; padding-left: 10px; width: 270px; }
.aboxBG { 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; }
#afeatured { text-align: center; height: 300px; margin-top:13px; }
.Career_TopRight { position:absolute; top:-8px; left:525px; width:215px; height:150px; background-color:#e4e4e4; padding:7px 5px 10px; }
#middlebody .Career_TopRight h2 { margin:0 0 2px 0; font-size:12px; line-height:14px }
#middlebody .Career_TopRight p { font-size:11px; line-height:13px }
#middlebody .Career_TopRight h2 a { color:#B4190B }
/*-------------------------*/

#demo-frame > div.demo { padding: 10px !important; }
.scroll-pane { overflow: hidden; width: 99%; float:left; }
.scroll-content { width: 2260px; float: left; }
.scroll-content-item { height: 110px; float: left; margin: 10px 0 0; text-align: center; border:1px solid #666; border-right:none; padding:1px; }
.border-right6 { border-right:1px solid #666; }
* html .scroll-content-item { display: inline; }
.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 15px; margin: 0 auto; }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-color: #666666; border: 1px solid #D3D3D3; color: #555555; font-weight: normal; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #666666; color: #212121; font-weight: normal; }
.ui-slider .ui-slider-handle { cursor: default; height: 8px; position: absolute; width: 1.2em; z-index: 2; }
#chatLive { float:left; margin-top:9px; }
#regionRight { float:right; }
.maintenance_bg { background:url(/mysite/images/support/maintenance_bgTop.png) repeat-x; padding:20px 40px; background-color:#fff; margin-top:25px; }
.maintenance_bg_btm { height:20px; background:url(/mysite/images/support/maintenance_bgBtm.png) repeat-x; margin-bottom:25px; }
#middlebody .MaintenanceH2 { font-size:18px; color:#333; }
#middlebody .IssueH2 { font-size:16px; color:#333; margin:15px 0 20px; }
#Maintenance_Components td { border-bottom:1px solid #d9dadc; vertical-align:middle; }
#Support_IssueTab td { border-bottom:1px solid #d9dadc; vertical-align:middle; }
.bge4e4e6 { background-color:#e4e4e6; }
.bg94d6b0 { background-color:#94d6b0; }
.bgfff199 { background-color:#fff199; }
.bgf8bb9e { background-color:#f8bb9e; }
.bgf79ba0 { background-color:#f79ba0; }
.bge9e9eb { background-color:#e9e9eb; }
.bgeeeef0 { background-color:#eeeef0; }
#Maintenance_Components .borbtm_none, #Support_IssueTab .borbtm_none { border-bottom:none; }
#Support_IssueTab td { padding:8px 11px; }
#MTC_leftside { width:300px; float:left; }
#MTC_leftside .MTC_arrow { background: url("/mysite/images/redrect.gif") no-repeat scroll 5px 4px transparent; font-size:15px; color:#B4190B; padding-left:20px; }
#MTC_rightside { width:400px; float:right; }
#MTC_rightside p { font-size:11px; font-style:italic; }
#MTC_btmBg { clear:both; padding:15px 0; }
#MTC_btmBg ul { background:url(/mysite/images/about-us/customers/MTC_btmBg.png) repeat-x; list-style-type:none; height:106px; padding-top:8px; }
#MTC_btmBg ul li { float: left; height: 40px; padding: 7px 0 0 65px; width: 280px; background:url(/mysite/images/about-us/customers/bottom-links.png) no-repeat 20px 6px; font-weight:bold; }
#MTC_btmBg ul li span { font-size:11px; display:block; font-weight:normal; color:#B4190B; }
#MTC_btmBg ul li a { color:#494848 }
.MTC_ul { list-style-type:none; margin:15px 0; }
.MTC_ul li { margin-bottom: 12px; padding-left: 15px; }
.MTC_button { text-align:center; }
.MTC_button img { margin-right:10px; }
.NewsGator { float:right; margin: 14px 25px 0; }
.aboutNewsGator { border: 1px solid #CCCCCC; float: right; margin: 0 10px 0 5px; padding: 0 10px; width: 200px; }
.aboutNewsGator p { margin-bottom:13px; }
.NewsGator_ul { padding-left:55px; margin:7px 0 11px; }
.NewsGator_ul li { margin:0 0 12px 0; }

/* New Nav End */
.ulPoint { padding-left:25px; }
.ulPoint li { padding-bottom:5px; }
#Office365_tab2 { border:1px solid #ccc; }
#Office365_tab2 td { padding:3px; }
#Office365_tab, #Office365_tab1 { border-left:1px solid #ccc; border-top:1px solid #ccc; }
#Office365_tab td, #Office365_tab1 td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:8px; vertical-align:middle; }
#Office365_tab td.nob, #Office365_tab1 td.nob { border-bottom:none; }
#Office365_tab td.green, #Office365_tab1 td.green { color:#46a244; }
#Office365_tab td.red, #Office365_tab1 td.red { color:#d00000; }
#Office365_tab1 td { vertical-align:top; }
#office365_btmcontent { padding:5px 0 0 20px; }
.office365_read_casestudy { background: url("/mysite/images/arrow.gif") no-repeat scroll 40px 1px transparent; padding-left: 10px; }
#GuidesandResources_div .floatLeftImg_screen { float: left; width: 17%; margin: 10px 0 10px -18px; display:inline; }
#GuidesandResources_div .floatLeftText_screen { float: left; margin: 10px 0 10px 5px; width: 83%; display:inline; }
/*CaseStudy Page*/
#filter { list-style-type:none; background:url(/mysite/images/resource/CaseStudy_navBg.png) no-repeat; height:30px; float:left; width:543px; }
#filter li { float:left; position:relative; padding:9px 0px 0 25px; width:155px; height:21px; font-weight:bold; color:#FFF; }
#filter li:hover { color:#555; }
#filter li.CS_NavIndustry { width:155px; padding-left:28px; }
#filter li.CS_Product dl { width:460px; }
#filter li.CS_Product dd { padding:2px 10px 2px 16px; background:url(/mysite/images/resource/CaseStudy_navBg.png) no-repeat -212px -35px; }
#filter li a { color:#fff; font-weight:bold; }
#filter li:hover { background:url(/mysite/images/resource/CaseStudy_navBg.png) no-repeat -3px -31px; }
#filter li.CS_NavIndustry:hover { background:url(/mysite/images/resource/CaseStudy_navBg.png) no-repeat 0 -31px; }
#filter li:hover a { color:#555; }
#filter .CaseStudy_dl { display:none; position:absolute; top:28px; left:0; padding:0; margin:0; background-color:#ffffff; width:227px; border:1px solid #999; border-top:none; padding:5px 10px; }
#filter li.CS_NavIndustry .CaseStudy_dl { left:3px; }
#filter .CaseStudy_dl dd { margin:0; padding:2px 10px; background:url(/mysite/images/resource/CaseStudy_navBg.png) no-repeat -218px -35px; }
#filter .CaseStudy_dl dd:hover { background-color:#eee; }
#filter .CaseStudy_dl dd a { color:#555; padding:3px 12px; display:block; font-weight:normal }
#filter .CaseStudy_dl dd a:hover { color:#0E68FE; }
#filter .CaseStudy_dl dt { padding-left:10px; margin:10px 0 0 0 }
#filter .CS_productleft { width:227px; float:left; }
#filter .CS_productright { width:227px; float:right; }
.portfolio { clear:both; list-style-type:none; padding:10px; }
.portfolio li { margin:0 0 5px; padding: 5px 5px 25px 5px; clear:both; overflow:hidden; border-bottom:1px solid #D6D6D6; }
#portfodiv { min-height:500px; clear:both; }
#portfodiv h3 { margin:15px 0 5px 12px; }
#portfodiv h4 { font-size:14px; margin-bottom:15px; }
.portfolio li h4 { font-size:14px; margin-bottom:15px; }
.portfolio li h4 a { color:#0e68fe; }
.portfolio li h4 a:hover { color:#B4190B; text-decoration:none; }
.portfolio .CS_Navhidden { display:none; }
#Tabs .CS_H1 { float:left; width:70%; padding-left:3px; font-size:18px; font-weight:bold; margin-bottom:2px; }
#Tabs .CS_SeeAll { float:right; width:20%; text-align:right; padding-right:15px; padding-top:5px; }
#CaseStudy_view { font-size:13px; color:#000; clear:both; height:20px; padding:15px 0 0 12px; }
.cs_viewing { font-weight:bold; }
.CS_NavSubmitStory { float:left; width:160px; height:30px; padding:0 0 0 22px; background:url("/mysite/images/resource/CaseStudy_navBg.png") no-repeat scroll -543px 0px transparent; }
.CS_NavSubmitStory a { color:#FFF; font-weight:bold; display:block; padding: 9px 0 0 0; }
.CS_NavSubmitStory:hover { background: url("/mysite/images/resource/CaseStudy_navBg.png") no-repeat scroll -3px -31px transparent; }
.CS_NavSubmitStory:hover a { color:#555; }
#SubmitForm { display:none; padding:10px 0 10px 12px; min-height:400px; clear:both; }
#SubmitForm #description, #summary { width:350px; font-size:12px; height:100px; font-family:Arial, Helvetica, sans-serif; }
#SubmitForm h2 { margin-bottom:15px; margin-top:0; }
/*Download Page 2011/7/1 */
.download_note { margin-top:7px; }
.download_note img { text-align:center; margin:0 auto 0 2px; }
.download_note a { display:block; height:36px; text-indent:-99999px; background:url(/mysite/images/download/download_button.png) no-repeat 2px 0px; }
.download_note a:hover { background:url(/mysite/images/download/download_button.png) no-repeat 2px 0px; }
.download_list li { padding:2px 0px 1px 15px; background:url(/mysite/images/download/grey_point.png) no-repeat 0 7px; }
/*.product_list { margin-left:132px; font-style:italic; }*/
.product_list { font-style:italic; }
#download_platforms .download_hoverbg1 h2 { margin-bottom:3px; }
.download_click { margin:10px 0 0 132px; color:#808080; }
.download_border { height:170px; }
#download_platforms .download_hoverbg3 h2 { padding-top:10px; }
.download_hoverbg3 .download_click { margin-top:40px; }
/* Eu Resources-Fr Page */
#resources_banner { position:absolute; top:50px; left:450px; }
#resources_banner_fr { position:absolute; top:70px; left:450px; }
#resources_banner_div { color: #FFFFFF; font-size: 13px; left: 530px; line-height: 20px; position: absolute; top: 130px; }
#resources_banner_div a { color:#FFF }
#resources_banner_a { height: 67px; left: 424px; position: absolute; top: 126px; width: 93px; }
#resources_banner_a a { display:block; height:67px; text-indent:-9999px; background:url("/mysite/images/blank.gif"); }
.resourcefr { display:block; margin-bottom:5px; }

/*--------   New Product Page 2011/08/18   ----------*/
#content-container { min-height:700px; }
#P_btm { height:7px; background:url(/mysite/images/products/product-home/product_btmBg.png) no-repeat; margin:15px 0 20px; clear:both; }

#product-banner { overflow:hidden; margin-bottom:15px; position:relative; }
#product-banner h1 { position:absolute; left:60px; top:75px; font-family:Tahoma, Geneva, sans-serif; font-size:28px; color:#fff; line-height:40px; margin:0; }
#product-banner h1 span { position:absolute; font-size:20px; color:#f30f00; left:250px; top:40px; width:140px; }
#product-banner p { position:absolute; top:125px; left:60px; width:420px; font-size:16px; color:#fff; line-height:22px; }

#product-banner h1 span.ProtectionLeft { left:209px; }
#product-banner h1 span.IntegrationLeft { left:221px; }
#product-banner h1 span.MigrationLeft { left:199px; }
#product-banner h1 span.ReportingLeft { left:203px; }
#product-banner h1 span.OptimizationLeft { left:238px; }

#product-leftside { width:258px; float:left; }
#product-rightside { width:742px; float:right; line-height:16px; }
#product-rightside p { margin-bottom:12px; }

.product-arrow { list-style-type:none; margin:15px 0; padding:0 10px 0 0; }
.product-arrow li { padding-left:30px; background:url(/mysite/images/products/product-home/arrow-smRed.png) no-repeat 14px 5px; padding-bottom:3px; }
.arrow-new { padding-left:15px; background:url(/mysite/images/products/product-home/arrow-smRed.png) no-repeat 0px 4px; }
.ulSummary { margin:10px 0 22px 40px; padding:0 25px 0 0; line-height:17px; }

.table_border { border-collapse:collapse; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; }
.table_border td { border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:7px 10px; background-color:#FFF; }
.table_border td.colorgrey { background-color:#eaeaea; }
.table_border td.colorWhite { background-color:#fff; }

#TabsTitle-ul li { float:left; width:182px; list-style-type:none; text-align:center; }
#TabsTitle-ul li.hiddeningCommon, #TabsTitle-ul li.showingCommon { background:none; }
#TabsTitle-ul li a { color:#FFF; text-decoration:none; font-size:13px; display:block; padding:11px 0 10px; }
#TabsTitle-ul #GuidesandResourcesHigh_tab a, #TabsTitle-ul #TechnicalOverviewHigh_tab a { padding:7px 0 10px; line-height:12px; }
#TabsTitle-ul #GuidesandResourcesHigh_tab a { padding:7px 0 10px 15px; }

#product-rightside .mb25 { margin-bottom:25px; }

/*New Product Home */
#PH-Tabs { margin-top:15px; }

#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; }

.ph-h2 { font-size: 20px; line-height: 20px; color:#B4190B; font-weight:normal; }
.ph-inside-fr { margin-left:80px; width:210px; }
.ph-inside-sf { margin-left:330px; width:600px; }
.ph-inside-sf ul.bullets { margin:15px 0; }
.ph-inside-sf ul.bullets li { margin-bottom:5px; }

.product-info-section { width:327px; float:left; overflow:hidden; margin:15px 0px; }
.product-info-section h3 { margin:5px 0 5px 0; font-size:13px; }
.product-info-section h3 a { color:#494848; }

.ph-gr-t { height:8px; background:url(/mysite/images/products/product-home/product_infoBg.png) no-repeat; }
.ph-gr { background:url(/mysite/images/products/product-home/product_infoBg_m.png) repeat-x; }
.ph-gr-25 { background:url(/mysite/images/products/product-home/product_infoBg_mShort.png) repeat-x; }
.ph-gr-mtop { padding:10px 0px 10px 17px; min-height:130px; border-left:1px solid #dedbdb; border-right:1px solid #dedbdb; }
.ph-gr-b { height:8px; background:url(/mysite/images/products/product-home/product_infoBg.png) no-repeat 0 -7px; }

/*Product Level2*/
#pl2-content { padding: 0 0 10px 15px; }
#pl2-left-content { margin:20px 0 0 0 }

.pl2-column3 { width:726px; background:url(/mysite/images/products/product-home/level2_bg3.png) no-repeat; height:177px; }
.pl2-column3-content { width:242px; float:left; height:177px; }
.pl2-column3-content h2, .pl2-column3-contentlong h2 { margin:0; font-size:14px; padding: 6px 0 0 10px; }
.pl2-column3-content h2 a, .pl2-column3-contentlong h2 a { color:#FFF; padding-right: 13px; background:url(/mysite/images/products/product-home/arrow-white.png) no-repeat right; }
.pl2-column3-content p { padding: 20px 17px 0 24px; font-size:13px; }
.pl2-column3-contentlong p { padding: 20px 15px 0 20px; font-size:13px; }
.pl2-column3-content strong, .pl2-column3-contentlong strong { display:block; margin-bottom:7px; color:#000; }
.pl2-column3-long { width:726px; background:url(/mysite/images/products/product-home/level2_bg3_long.png) no-repeat; }
.pl2-column3-contentlong { width:242px; float:left; }
.pl2-column3-contentlong .product-arrow { padding: 0 10px; }

.pl2-column2 { width:726px; background:url(/mysite/images/products/product-home/level2_bg2.png) no-repeat; }
.pl2-column2-content { width:362px; float:left; }
.pl2-column2-content h2 { margin:0; font-size:14px; padding: 6px 0 0 10px; }
.pl2-column2-content h2 a { color:#FFF; padding-right: 13px; background:url(/mysite/images/products/product-home/arrow-white.png) no-repeat right; }
.pl2-column2-content p { padding:20px 7px 0 14px; font-size:13px; }
.pl2-column2-content strong { display:block; margin-bottom:7px; color:#000; font-size:13px; }

.pl2-column1-long  { width:726px; background:url(/mysite/images/products/product-home/column1_bar_long.png) no-repeat; }
.pl2-column1-content-long { height:182px;}
.pl2-column1-content-long h2 { margin:0; font-size:13px; padding: 9px 0 10px 10px; }
.pl2-column1-content-long h2 a { color:#FFF; padding-right: 13px; background:url(/mysite/images/products/product-home/arrow-white.png) no-repeat right; }

.pl2-column2-long { width:726px; background:url(/mysite/images/products/product-home/column2_bar_long.png) no-repeat; }
.pl2-column2-content-long { width:362px; float:left; }
.pl2-column2-content-long h2 { margin:0; font-size:13px; padding: 9px 0 10px 10px; }
.pl2-column2-content-long h2 a { color:#FFF; padding-right: 13px; background:url(/mysite/images/products/product-home/arrow-white.png) no-repeat right; }
.pl2-column2-content-long h2.h2line2 { padding-top:2px; padding-bottom:0; }
.pl2-column2-content-long p { padding:20px 7px 0 14px; font-size:13px; }
.pl2-column2-content-long strong { display:block; margin-bottom:7px; color:#000; font-size:13px; }

.pl2-column3-long { width:726px; background:url(/mysite/images/products/product-home/integration_bar.png) no-repeat; }
.pl2-column3-content-long { width:242px; float:left; }
.pl2-column3-content-long h2 a { color:#FFF; padding-right: 13px; background:url(/mysite/images/products/product-home/arrow-white.png) no-repeat right; }
.pl2-column3-content-long p { padding:20px 7px 0 14px; font-size:13px; }
.pl2-column3-content-long strong { display:block; margin-bottom:7px; color:#000; font-size:13px; }

#middlebody .pl2-column3-content-long h2 { margin:0; font-size:13px; padding: 5px 0 0 10px; line-height:14px; }
#middlebody .pl2-column3-content-long h2.h2-replicator { padding:10px 0 10px 10px; }

#pr2-left-long { overflow:hidden; width:242px; }
#pr2-left-long a { font-size:15px; }
#pr2-left-long p { margin-bottom:15px; }
#pr2-left-short { overflow:hidden; width:242px; height:193px; background:url(/mysite/images/products/product-home/left_video_bg.png) no-repeat; }

.pr2-leftTop { background:url(/mysite/images/products/product-home/pr-left-top.png) no-repeat; height:10px; }
.pr2-leftMid { background:url(/mysite/images/products/product-home/pr-left-mid.png) no-repeat; height:560px; line-height: 17px; padding: 10px 30px 0; }
.pr2-leftBtm { background:url(/mysite/images/products/product-home/pr-left-btm.png) no-repeat; height:10px; }
.pr2-left-brochures { overflow:hidden; width:242px; margin-top:20px; }

.pr2-left-brochures ul.list li{padding-top:8px; line-height:16px;}

.pl2-column2-div { padding:15px; }
.pl2-column2-div .product-arrow { margin:0; }
.pl2-column2-content .pl2-column2-view { padding: 9px 0 0 18px; }
.pl2-column2-divRight { padding:15px 25px; }
.pl2-column2-divRight p { padding:0; }
.pl2-column2-divRight strong { font-size:13px; color:#000; }
.pl2-column2-divRight .product-arrow { margin:7px 0; }
.pl2-column2-divRight1 { padding: 20px 10px 0 20px; }
.pl2-column2-divRight1 p { padding:0; }
.pl2-column2-divRight1 strong { font-size:13px; color:#000; }

.pl2-column3-contentlong .pl2-column2-divRight1 .product-arrow { margin:7px 0; padding:0; }
.pl2-column3-contentlong .pl2-column2-divRight1 .product-arrow li { background: url("/mysite/images/products/product-home/arrow-smRed.png") no-repeat 4px 3px; padding-left: 20px; }

#pr2-left-long .left-pb-title { margin-bottom:5px; }
#pr2-left-long .left-pb-title a { font-size:12px; }

/*Product Level3*/

.intro_right2 { float: right; margin: 0 0 0 5px; overflow: hidden; text-align: center; }
.floatLeftText-new { margin: 20px 0 0; width: 94%; }
.float_ROI { position: absolute; top: -20px; left:400px; width:210px; }
.GuideRes_floatImg { float: left; width: 20%; padding-left:15px; }
.left-video { text-align:center; padding:10px 25px 0; }
.left-video p { margin:15px 0 0 0; }
.left-brochures { padding:13px 20px; }
.left-brochures img { vertical-align:middle; }
.integration-line { height:5px; border-bottom:1px dashed #ccc; margin-bottom:25px; }
.brochures-top { background: url("/mysite/images/products/product-home/left_TopRed_bg.png") no-repeat 0 0 ; color: #FFFFFF; font-size: 13px; height: 13px; padding: 8px 26px; }
.brochures-content { height:199px; background:url(/mysite/images/products/product-home/left_bg_short.png) no-repeat; }
.brochures-content-long { background:url(/mysite/images/products/product-home/left_bg_long.png) no-repeat 0 bottom; padding-bottom: 15px; }
.product-arrow-Compliance { list-style-type:none; margin:0 0 15px 0; }
.product-arrow-Compliance li { padding-left:30px; background:url(/mysite/images/products/product-home/arrow-smRed.png) no-repeat 14px 3px; padding-bottom:3px; }

.migration_table { margin:35px 0 30px }
.migration_table td { padding:5px 0 }


.tableax { border:1px solid; border-left-color:#CCC; border-top-color:#CCC; border-right-color:#FFF; border-bottom-color:#FFF; }
.tableax td { border:1px solid; border-left-color:#FFF; border-top-color:#FFF; border-right-color:#CCC; border-bottom-color:#CCC; background-color:#EEE; padding: 10px 17px; vertical-align: middle; }
.tableax td.white { background-color:#fff; color:#494848; }
.tableax2 { border:1px solid; border-left-color:#CCC; border-top-color:#CCC; border-right-color:#FFF; border-bottom-color:#CCC; }
.tableax2 td { border:1px solid; border-left-color:#FFF; border-top-color:#EEE; border-right-color:#CCC; border-bottom-color:#EEE; background-color:#EEE; border-bottom:0px; border-top:0px; padding:6px 0; }
.tableax2 td.white { background-color:#FFF; color:#494848; }
.tableax2 tr.tableColumn td { border:1px solid; border-left-color:#FFF; border-top-color:#EEE; border-right-color:#CCC; border-bottom-color:#FFF; background-color:#EEE; border-bottom:0px; border-top:0px; }
.tableax3 { border:1px solid; border-left-color:#CCC; border-top-color:#CCC; border-right-color:#FFF; border-bottom-color:#FFF; }
.tableax3 td { border:1px solid; border-left-color:#FFF; border-top-color:#FFF; border-right-color:#CCC; border-bottom-color:#CCC; background-color:#FFF; }
.tableax3 tr.tableGreyHead td { border:1px solid; border-left-color:#FFF; border-top-color:#FFF; border-right-color:#CCC; border-bottom-color:#CCC; background-color:#EEE; }

#level3_h1 { position:absolute; top:48px; left:60px; }
#level3_h1 h1 { color:#fff; font-size:30px; position:static; margin:0; line-height:40px; }

#Salesforce_h1 { position:absolute; top:40px; left:25px; }
#Salesforce_h1 h1 { color:#0281b2; font-size:36px; position:static; margin:0; line-height:32px; }
#Salesforce_h1 h1 em { color:#2396c7; font-size:22px; font-style:normal; display:block; margin-bottom:0; }
#Salesforce_h1 h1 span { top:65px; color:#FAA819; width:150px; margin-left: 240px; margin-top:5px; position:static; display:block; }
#Salesforce_h1 .h1_ul { overflow:hidden; margin-top:5px; }
#Salesforce_h1 ul.mt15 { margin-top:15px; }
#Salesforce_h1 .h1_ul li { background: url("/mysite/images/products/product-home/y_point.png") no-repeat scroll 0 2px transparent; color: #808184; font-size: 14px; margin-bottom: 9px; margin-left: 3px; padding-left: 15px; }
#Salesforce_h1 h1 span.ml0 { margin-left:0; display:inline; padding-left:5px; }
#Salesforce_h1 h1 span.ml250 { margin-left:250px; }
#Salesforce_h1 h1 span.ml200 { margin-left:200px; }
#Salesforce_h1 h1 span.ml270 { margin-left:270px; }
#Salesforce_h1 h1 span.ml220 { margin-left:220px; }


#pl3-TextForProduct { border:1px solid #dedbdb; background-color:#f7f7f7; padding:15px; overflow:hidden; margin-bottom:20px; color:#555555; }
#pl3-Tabs { }
#pl3-TabsTitle { height:41px; }
#pl3-TabsBody { border:1px solid #ddd; background-color:#f7f7f7; border-bottom:none; }
#pl3-TabsBody h2 { font-size:18px; }
#pl3-TabsBtm { background:url(/mysite/images/products/product-home/NewtabBottom.png) no-repeat; height:34px; }

#TabsTitle-ul { height:37px; }
.ul_TechOver { margin-bottom:15px; }
.ul_TechOver li { padding:0px 0 10px 32px; list-style-type:none; }
.ul_TechOver_bullet { margin-bottom:15px; }
.ul_TechOver_bullet li { padding:0px 0 10px 32px; list-style-type:none; background: transparent url(/mysite/images/link-arrow.gif) no-repeat scroll 17px 5px; }
.TechOverPadding { padding: 0 0 0 32px; }

.pl3_ul_BusinessAdvantages { background:url(/mysite/images/products/product-home/tab_3.png) no-repeat; }
.pl3_ul_TechnicalOverview { background:url(/mysite/images/products/product-home/tab_3.png) no-repeat 0 -37px; }
.pl3_ul_GuidesandResources { background:url(/mysite/images/products/product-home/tab_3.png) no-repeat 0 -74px; }
.pl3_ul_tab2BusinessAdvantages { background:url(/mysite/images/products/product-home/tab_2.png) no-repeat; }
.pl3_ul_tab2GuidesandResources { background:url(/mysite/images/products/product-home/tab_2.png) no-repeat 0 -37px; }
.pl3_ul_tab4ToolFeature { background:url(/mysite/images/products/product-home/tab_4.png) no-repeat; }
.pl3_ul_tab4BusinessAdvantages { background:url(/mysite/images/products/product-home/tab_4.png) no-repeat 0 -37px; }
.pl3_ul_tab4TechnicalOverview, .pl3_ul_tab4TechnicalOverviewHigh { background:url(/mysite/images/products/product-home/tab_4.png) no-repeat 0 -74px; }
.pl3_ul_tab4GuidesandResources, .pl3_ul_tab4GuidesandResourcesHigh { background:url(/mysite/images/products/product-home/tab_4.png) no-repeat 0 -111px; }


/*Product Left Nav*/
dl.Next_Steps { height:192px; width:242px; margin:0; color:#FFF; background:url(/mysite/images/products/product-home/Left_NextStep.png) no-repeat; }
dl.Next_Steps dt { font-size:13px; color:#FFF; margin:0; padding: 8px 26px; }
dl.Next_Steps dd { margin:0; padding: 15px 0 12px 60px; font-size:11px; }
dl.Next_Steps dd a { color:#2c2b2b; }

/* News Center 2011/09/02 */
#LeftSide-Column { width:742px; float:left; line-height:17px; }
#LeftSide-Column p, #RightSide-Column p { margin-bottom:16px; }
#RightSide-Column { width:230px; float:right; line-height:17px; }
#Left-TabsBody { overflow:hidden; background:#f7f7f7; }
#Left-TabsBottom { background: url(/mysite/images/products/product-home/NewtabBottom.png) no-repeat; height: 34px }
#left-content { border:1px solid #ddd; border-bottom:none; }

.SideBar-Right { overflow:hidden; width:223px; }
.SideBar-t { height:21px; background:url(/mysite/images/about-us/new-center/content-sidebar.png) no-repeat; padding:7px 0 0 15px; font-size:13px; color:#FFF; }
.SideBar-b { border-left:1px solid #e0dddd; border-right:1px solid #e0dddd; padding:10px 10px 5px 10px; }
.SideBar-f { height:12px; background:url(/mysite/images/about-us/new-center/content-sidebar.png) no-repeat 0 -43px; }
.SideBar-ul { padding-left:10px; }
.SideBar-ul li { margin-bottom:5px; list-style-type:none; padding-left:15px; background:url("/mysite/images/link-arrow.gif") no-repeat scroll 0 5px transparent; }

.left-content-main { padding:5px 20px; }
#left-content h2 { font-size:18px; font-weight:normal; color:#B4190B; }
#latestnews { overflow:hidden; margin-top:35px; height:470px; }
#latestnews ul { padding-left:10px; list-style-type:none; }
#latestnews ul li { clear:both; }
#latestnews ul li span { float:left; width:95px; }
#latestnews ul li a { float:left; width:500px; margin-bottom:25px; text-decoration:underline; }

/*Sharepoint Migration Gift*/
#migrate-gift h2{ font-size:16px; margin-bottom:20px; }
#migrate-gift h3{ font-size:20px; margin-bottom:8px;}
#migrate-gift ul{ padding-left:35px; margin-bottom:20px; margin-top:5px;}
#migrate-gift ul li{margin-bottom:5px;}
#migrate-gift p{ margin-bottom:16px;}
#migrate-gift a{ text-decoration:underline;}
.click_img { overflow:hidden;}
.not-using-img,.using-img,.not-using-img-unclick,.using-img-unclick,.not-using-img-click,.using-img-click  { display:block; text-indent:-9999px; width:354px; height:84px; float:left;}
.not-using-img { background:url(/mysite/images/products/Migration-Promo/not-using.png) no-repeat; margin-right:12px;}
.not-using-img:hover, .not-using-img-click{ background:url(/mysite/images/products/Migration-Promo/not-using.png) no-repeat 0 -84px;}
.not-using-img-unclick { background:url(/mysite/images/products/Migration-Promo/not-using.png) no-repeat 0 -168px; margin-right:12px;}
.using-img { background:url(/mysite/images/products/Migration-Promo/using-moss.png) no-repeat;}
.using-img:hover, .using-img-click{ background:url(/mysite/images/products/Migration-Promo/using-moss.png) no-repeat 0 -84px;}
.using-img-unclick { background:url(/mysite/images/products/Migration-Promo/using-moss.png) no-repeat 0 -168px;}
.not-using-img-click { margin-right:12px;}
#not-using-sharepoint, #using-moss{ clear:both; width:96%; display:none; padding-left:10px; }
#migrate-gift h3.colorgreen{ color:#669933; } 
#migrate-gift h3.colorblue{ color:#3366CC; }

/*sharepoint-migration-promotion-----2011/12/14 */
.Gift_columns{width:735px; height:90px; overflow:hidden; margin-bottom:15px; position:relative; left:-10px;}
.Gift_contact, .Gift_download, .Gift_learn{float:left; height:90px; width:245px;}
.Gift_contact a, .Gift_download a, .Gift_learn a{color:#cc0000; display:block; font-size:14px; font-weight:bold; height:90px; text-indent:-9999px;}
.Gift_contact a{background:url(/mysite/images/products/Migration-Promo/Migration_Gift_Contact.png) no-repeat scroll 0 0 transparent;}
.Gift_contact a:hover{background:url(/mysite/images/products/Migration-Promo/Migration_Gift_Contact.png) no-repeat scroll 0 -90px transparent;}
.Gift_download a{background:url(/mysite/images/products/Migration-Promo/Migration_Gift_Download.png) no-repeat scroll 0 0 transparent;}
.Gift_download a:hover{background:url(/mysite/images/products/Migration-Promo/Migration_Gift_Download.png) no-repeat scroll 0 -90px transparent;}
.Gift_learn a{background:url(/mysite/images/products/Migration-Promo/Migration_Gift_Learn.png) no-repeat scroll 0 0 transparent;}
.Gift_learn a:hover{background:url(/mysite/images/products/Migration-Promo/Migration_Gift_Learn.png) no-repeat scroll 0 -90px transparent;}


/* SharePoint Products level2 -----2012/01/10 */
.pl2-table{width:700px; border:1px solid #d6d6d6; border-bottom:none; border-collapse:separate; border-spacing:0; text-align:left;}
.pl2-table th{width:305px; border:1px solid #ffffff; border-bottom:none; background-color:#cd171c; color:#ffffff; font-size:14px; line-height:30px; padding-left:15px; text-align:left; background:url(/mysite/images/products/product-home/pl2_Bg.png)}
.pl2-table td{border-bottom:1px solid #d6d6d6; color:#414141; padding:0 10px 0 20px; vertical-align:middle; line-height:16px;}
.pl2-table .no-l{border-left:none;}
.pl2-table .bord-r{border-right:1px solid #d6d6d6;}
.pl2-table .spac{padding:30px 10px 30px 20px; font-weight:bold;}
.pl2-table a{color:#424242; font-size:13px;}
.pl2-table .gray-bg{background-color:#f7f7f7;}

/* Products level3 landing page -----2012/01/10 */
#p-landingpage { padding: 5px 10px 0 20px; }
#p-landingpage h2 { font-size:16px; margin-bottom:20px; color:#B4190B; }
#p-landingpage .landing-v5,#p-landingpage .landing-v6 { display:block; text-indent:-9999px; width:344px; height:84px; float:left;}
#p-landingpage .landing-v5 { background:url(/mysite/images/products/product-home/landing_v5.png) no-repeat; margin-right:12px;}
#p-landingpage .landing-v5:hover,#p-landingpage .landing-v6:hover { background-position:0 -84px;}
#p-landingpage .landing-v6 { background:url(/mysite/images/products/product-home/landing_v6.png) no-repeat;}

/*Free Trial Downloads ---add---2012-01-12*/
#DownColumn { width: 1000px; line-height: 15px; padding-bottom:10px; }
#DownColumn h1{ padding-bottom:5px;}
#DownTabs{ width:998px; border:1px solid #dcdcdc;}
#DownTabs-border{width:996px; border:1px solid #fdfdfd;}
.Down-boxout{ width:882px; overflow:hidden; padding:0 57px; background-color:#f7f7f7;} 
.Down-boxout1, .Down-boxout2, .Down-boxout3{ width:882px; overflow:hidden; padding:15px 57px 0 57px; background-color:#f7f7f7;}
.Down-boxout1:hover{ background-color:#eee;}
.Down-boxout1:hover .D-banner a,.Down-boxout4:hover .D-banner a,.Down-boxout5:hover .D-banner a,.Down-boxout6:hover .D-banner a,.Down-boxout7:hover .D-banner a{ background-position: 0 -23px;}

.Down-boxout4, .Down-boxout6{ float:left; width:451px; overflow:hidden; padding:15px 0; background-color:#f7f7f7;}
.Down-boxout5, .Down-boxout7{ float:right; width:431px; overflow:hidden; padding:15px 0; background-color:#f7f7f7;}
.Down-boxout4:hover, .Down-boxout5:hover, .Down-boxout6:hover, .Down-boxout7:hover{ background-color:#eee;}

.oxford-gray{ background-color:#eeeeee;}
.Down-left{ float:left; width:133px; height:130px; text-align:center; background:url(/mysite/images/download/Down_grayimg.png) no-repeat center 45px;}
.Down-boxout1:hover .Down-left{ background:url(/mysite/images/download/Down_redimg.png) no-repeat center 45px;}
.Down-boxout4:hover .Down-left-short,.Down-boxout5:hover .Down-left-short,.Down-boxout6:hover .Down-left-short,.Down-boxout7:hover .Down-left-short{ background:url(/mysite/images/download/Down_redimg.png) no-repeat center 1px;}

.Down-left-short{ float:left; width:133px; height:130px; text-align:center; background:url(/mysite/images/download/Down_grayimg.png) no-repeat center 1px;}


.Down-right1{ float:right; width:697px; margin-left:52px;}
.Down-right2{ float:right; width:264px; margin-left:52px;}
.Down-right3{ float:right; width:250px; padding-left:20px;}
.D-title, .D-title a{ font-size:17px; color:#cd1212; line-height:22px;}
.D-list{ overflow:hidden; margin-top:7px;}
.D-list li{ float:left; width:220px; list-style-type:none; background:url(/mysite/images/download/Down_list_ico.gif) no-repeat; padding-left:10px; padding-top:6px;}
.D-list li a{color:#767676;}
.D-banner a{ background:url(/mysite/images/download/Down_banner.png) no-repeat; width:133px; height:23px; text-indent:-9999px; display:block;}
.D-banner a:hover{ background-position:0 -23px;}
.padding_top45{padding-top:45px;}
.D-b-borer{ overflow:hidden; border-bottom:1px solid #dcdcdc;}
.D-t-borer{ overflow:hidden; border-top:1px solid #fdfdfd;}
.D-r-borer{ border-right:1px solid #dcdcdc;}
.D-l-borer{ border-left:1px solid #fdfdfd;}
