body { margin:5px; padding:0px; text-align:center; background-color:#999999;scrollbar-3dlight-color:#EDF4FC; scrollbar-arrow-color:#EDF4FC; scrollbar-base-color:#EDF4FC; scrollbar-track-color:#EDF4FC; scrollbar-darkshadow-color:#C8DBF0; scrollbar-face-color:#C8DBF0; scrollbar-highlight-color:#EDF4FC; scrollbar-shadow-color:#C8DBF0; } 
#Container { text-align:left; padding:3px; width:980px; margin:0px auto; border:1px solid #cacaca; background-color:#FFFFFF;}
.blue { color:#033497;}
a {outline:none;}

/* ****************** Common Use ******************** */
.floatleft {float:left;}
.floatright {float:right;}


/*****************  Header Styles  ***************/
#hd div.logo h1, #hd div.logo p {margin:0; padding:0;}
#hd div.logo {overflow:hidden;  height:84px; background:#FFFFFF url(/images/common/bg.gif) 0 0 repeat-x; font:12px Arial, Helvetica, sans-serif;}
#hd div.logo div.searchbox { width:240px; padding:15px 0; font-size:12px; color:#636563;}
#hd div.logo div.searchbox span b {color:#ea5a5a; font-weight:normal;}
#hd div.logo div.searchbox form {margin:15px 0 0 0; padding:0;}
#hd div.logo div.searchbox input.gobutton {background:transparent url(/images/common/go.gif) no-repeat 0 0; width:24px; height:19px; border:0; cursor:pointer; vertical-align: bottom;}
#hd div.logo div.searchbox input.textbox {font-size:11px; color:#636563; padding:2px 0 2px 4px; background-color: #fff; border:1px solid #b1c6d9; position:relative; width:190px;}
#hd #banner {height:206px; padding:5px 0;}


/*****************   Navigation Styles  ***************/
#hd div.navigation { background-color:#656565; height:25px;}

#hd .chromestyle{padding: 0;width: 730px;font-weight:bold;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
#hd .chromestyle ul{font: bold 11px Arial, Helvetica, sans-serif;margin:0;padding:0 0 4px 10px;list-style:none;}
#hd .chromestyle li{display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;}
#hd .chromestyle a{float:left;color:#FEFEFE;margin:0 2px 0 0;padding:0 0 1px 3px;text-decoration:none;}
#hd .chromestyle a span{float:left;display:block;padding: 5px 10px;}
#hd .chromestyle a span{float:none;}
#hd .chromestyle a:hover{background-color: #EFEFEF;color:#656565;text-decoration:none;}
#hd .chromestyle a:hover span{background-color: #EFEFEF;color:#656565;text-decoration:none;}
#hd .chromestyle a.selected, #hd .chromestyle a.selected span{ background-color: #EFEFEF; color:#656565;}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{position:absolute;top: 0;border: 1px solid #BBB; /*THEME CHANGE HERE*/border-top:none; /*Top border width. Should match height of .chromestyleline above*/border-bottom-width: 0;font:normal 11px Verdana;line-height:18px;z-index:100;background-color: white;width: 200px;visibility: hidden;}
#hd .dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/padding: 2px 2px;text-decoration: none;color: #616161; background:transparent url(/images/common/b-arrow.gif) no-repeat 2px 5px; padding-left:18px;}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
#hd .dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #F0F0F0;}

/* ------------------------------------------------------------------------------------*/


/* Top Panel Styles Starts */
#pnlHeader, #pnlBanner { padding:0; margin:0; clear:both; }
#pnlHeader .PanelLeft, #pnlBanner .PanelLeft { width:250px; float:left; }
#pnlHeader .PanelRight, #pnlBanner .PanelRight { margin-left:260px; }
#pnlBanner { margin-top:5px; margin-bottom:5px; }
#pnlBanner .pnlbannerleft{float:left; width:70.8%;}
#pnlBanner .pnlbannerright{float:left; width:29.2%;}
#pnlBanner .pnlbannerright .boxBordered { border:1px solid #cacaca; padding:10px; padding-bottom:4px; background:#FFF; font:12px/20px Arial, Helvetica, sans-serif; height:167px; }
#pnlBanner .pnlbannerright .boxBordered b{color:#033497;}
#pnlLogo { font-size:0; text-align:center; background:#FFFFFF; }
#pnlMyPortal { padding:4px 5px; padding-left:63px; background:#385B8C; } 
*html #pnlMyPortal { padding:5px; padding-left:63px; }
#pnlMyPortal a.MyPortalLink { font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 10px; }
#pnlMyPortal .LinksSeperator { color:#FFF; font-weight:bold; font-size:16px; }
#pnlPageLinks { background-color:#4e4a4a; text-align:right; padding:3px; color:#fff;} 
#pnlPageLinks a { font:13px Arial; color:#fff; text-decoration:none; padding:0 5px; }
#pnlPageLinks a:hover { color:#fff; text-decoration:underline; }
#pnlCallNow { background:#000 url(/images/common/shadding.gif) repeat-x; height:35px; text-align:right; padding:0px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }	
#pnlCallNow span { color:#5ab6fa; }
/* Top Panel Styles Ends */

/* Content Styles Starts */
#ContentWrapper { padding: 5px 4px 4px 4px; margin:0; clear:both; margin-top:5px; background:#eeeeee; min-height:300px; overflow:hidden; }
*html #ContentWrapper { padding-top:5px; }
#ContentWrapper .PanelLeft { width:490px; float:left; padding:0; }
#ContentWrapper .PanelRight { margin-left:500px; font-size:0;  }
#ContentWrapper .box1{overflow:hidden;}
/* Featured Solutions Styles Starts */
#tblBordered {  width:488px; border:1px solid #cacaca; margin:0; padding:0; background-color:#FFFFFF; font:normal 12px/16px Arial, Helvetica, sans-serif; }
#tblBordered p.text { padding:5px 10px; margin:0; }
#tblBordered h2 { /* color:#033497; */ font:bold 13px Arial, Helvetica, sans-serif; color:#000000;  padding:5px 10px 0; margin:0;}
ul.FeaturedSolutions { border-collapse:collapse;  list-style:none; margin:0 10px 1px 10px; padding:0; overflow:hidden; border-bottom:1px solid #cacaca; }
ul.FeaturedSolutions li { width:290px; float:left;}
ul.FeaturedSolutions li.img { width:150px; text-align:right; margin-right:10px;}
ul.FeaturedSolutions li.img div {width:150px; height:58px; background: #fff url(/images/home/solutions.jpg) no-repeat; margin:0;}
ul.FeaturedSolutions li.img div.LANDesk { background-position:0 -7px;}
ul.FeaturedSolutions li.img div.Forefront { background-position:0 -78px;}
ul.FeaturedSolutions li.img div.SONAvault { background-position:0 -150px;}
ul.FeaturedSolutions li a { color:#033497; text-decoration:none; }
ul.FeaturedSolutions li ul { margin:0; padding:0; list-style-type:none;}
ul.FeaturedSolutions li ul li { margin:0; padding:0; list-style-type:none; float:none; background:transparent url(/images/common/BlueDot.gif) no-repeat scroll 1px 5px;padding-left:10px; min-height:10px;color:#033497;}
ul.FeaturedSolutions li ul li a { color:#033497;}
ul.FeaturedSolutions li ul li a:hover { color:#033497; text-decoration:underline;}
/* ul.FeaturedSolutions li a.redtext { color: #990000;} */

span.txtSpecial { color:#8D510D; }
.pnlBlueBackground { border:1px solid #cacaca; border-bottom:none; color:#000; font:13px arial; font-weight:bold; padding:3px 4px; background:#FFF url(/images/common/shadding.gif) repeat-x 0 -40px; }
.pnlBlueBackground h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0;}
.boxBordered { border:1px solid #cacaca; padding:5px 10px; background:#FFF; font:12px/16px Arial, Helvetica, sans-serif;}
.boxBordered h2 { /* color:#033497; */ font:bold 13px Arial, Helvetica, sans-serif; color:#000000;  padding:0 0 3px; margin:0;}
.boxBordered h4 {font: bold 13px/20px Arial, Helvetica, sans-serif; color:#033497; padding:0; margin:0 0 3px; }
.boxBordered a.more { font-weight:normal; text-transform:lowercase; color:#033497; text-decoration:none; padding-right:8px; margin-left:5px; background:transparent url(/images/common/BlueDot.gif) no-repeat right 5px;}
div.Spacer { font-size:8px; }
#RightSubPanel { padding:0; margin:0; height:182px; }
*html #RightSubPanel { margin-left:-3px;}
#RightSubPanel .SubPanelLeft { float:left; width:310px; margin-bottom:-2px;}
#RightSubPanel .SubPanelLeft1 { float:left; width:325px; margin-left:5px;}
#RightSubPanel .SubPanelLeft2 { float:left; width:160px; margin-left:5px;}
#RightSubPanel .SubPanelRight { float:left; margin-left:5px; width:160px;}
.txtSeeMore { text-align:right; color:#8D510D; }
.txtSeeMore a{ color:#8D510D; text-decoration:none; }
ul.ListBulletedItems { margin:0; padding: 0; list-style:none; }
ul.ListBulletedItems li { background:url(/images/common/BlackDot.gif) no-repeat 1px 9px; padding:3px 0 3px 10px; }
/* ul.ListBulletedItems li span { color:#033497; } */
ul.ListBulletedItems li a { text-decoration:none; color:#000000; }
ul.ListBulletedItems li a.more { font-weight:normal; text-transform:lowercase; color:#033497; text-decoration:none; padding-right:8px; margin-left:5px; background:transparent url(/images/common/BlueDot.gif) no-repeat right 5px;}
ul.ListBulletedItems li a:hover { text-decoration:underline; }
.boxSignUp { border:1px solid #D1DCEA; padding:10px; background:#FFF; font:12px Arial, Helvetica, sans-serif; text-align:center; }
.boxSignUp a{ font-size:10px; width:80%; border:1px solid #EBEBEB; background:#F2F2F2; margin:5px auto; line-height:20px; color:#002A7E; display:block; }
#PanelThreatUpdate { border:1px solid #CACACA; border-bottom:0; background:#f2f2f2; font:12px Arial, Helvetica, sans-serif; line-height:20px; }
#PanelThreatUpdate .Header { color:#000; font-weight:bold; padding:2px; text-align:center; border-bottom:1px solid #cacaca; }
#PanelThreatUpdate .ThreatImage { text-align:center; border-bottom:1px solid #cacaca; padding:2px; }
#PanelThreatUpdate .ThreatText { text-align:left; border-bottom:1px solid #cacaca; padding:2px; font:11px Arial, Helvetica, sans-serif; line-height:19px; }
#PanelThreatUpdate .ThreatText a { color:#000; font:11px Arial, Helvetica, sans-serif; line-height:19px; }
/* Content Styles Ends */

/* ---- Inner page Styles ----  */
#innerContent { padding: 5px 4px 4px 4px; margin:0; clear:both; margin-top:5px; background:#fff; min-height:300px; }
*html #innerContent { padding-top:5px; }
#innerContent .LeftPanel { width:220px; min-height:355px; background-color:#eef2f2; float:left; padding:0; border:1px solid #d3d4d4; font:10px/12px Arial, Helvetica, sans-serif; }
#innerContent .RightPanel { margin-left:235px; min-height:355px; font:12px/18px Arial, Helvetica, sans-serif;}
#innerContent .RightPanel h1 {font: bold 22px/18px Arial, Helvetica, sans-serif; color:#033498; margin:3px 0 8px 0; padding:0;}
/* ---- Ends Inner page Styles ----  */

/* Footer Styles Starts Here */
#pnlFooter { border-top:5px solid #cacaca; padding:5px 0; font:11px Arial, Helvetica, sans-serif; clear:both; color:#6d6d6d; height:15px;}
#pnlFooter a { text-decoration: underline; color:#013893; }
/* Footer Styles Ends Here */


/*Inner Pages*/

#bd{margin-bottom:20px;}
.bd1{height:230px;}
.bd1 #banner{float:left;width:79%;}
.bd1 .rightside{float:left;width:20.3%;font-family:Arial, Helvetica, sans-serif;border:1px solid #dfdfdf;padding:2px;}
.bd1 .rightside1{text-align:center;}
.bd1 .rightside2{text-align:center;border-bottom:1px solid #064678;color:#064678;font-weight:bold;font-size:16px;padding:2px 0;}
.bd1 .rightside .inner{margin:2px 0 0 0;padding-left:20px;font-size:11px;list-style-image:url(/images/common/BlackDot.gif);vertical-align:top;}
.bd1 .rightside .inner li{margin-bottom:4px;}
.bd1 .rightside .inner a{color:#000000;text-decoration:none;}
#bd #content{margin-top:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#bd #content .leftpanel{float:left; width:25%;}
#bd #content .leftpanelbody{ border:1px solid #D3D4D4; padding:0; border-bottom-style:none;}
#bd #content .leftpanel li{margin-top:3px;}
#content .leftpanel .outer{list-style-image:url(../images/common/BlueDotSmall.gif); margin-left:5px; padding-left:10px;  font-weight:bold;}
#content .leftpanel .outer li a{color:#000000; text-decoration:none;}
#content .leftpanel .inner{ margin:0; list-style-image:url(../images/common/BlackDot.gif);padding-left:15px; font-size:11px; font-weight:normal;}

/* ----- New Navigation for LHS Panel --- */

#content .leftpanel .leftpanelbody ul.navleft { margin:0; padding:0; list-style-type:none; list-style-image:none; list-style-position:outside; line-height:16px; }
#content .leftpanel .leftpanelbody ul.navleft li ul { margin:0; padding:0;}
#content .leftpanel .leftpanelbody ul.navleft li { margin:0; padding:10px 5px; list-style-type:none; font-weight:bold; color:#666666; border-bottom:1px solid #D3D4D4; border-collapse:collapse; font-size:13px;}
#content .leftpanel .leftpanelbody ul.navleft li ul li{ font-weight:normal; margin:0; padding:0; background:transparent url(/images/common/BlueDot.gif) no-repeat scroll 1px 4px;padding-left:10px; border-bottom-style:none; font-size:12px;}
#content .leftpanel .leftpanelbody ul.navleft li ul li ul li{ font-size:11px;}
#content .leftpanel .leftpanelbody ul.navleft li ul li.head { font-weight:normal; margin:0; padding:0;  background:transparent url(/images/common/BlackDot.gif) no-repeat scroll 1px 7px;padding-left:10px;}
/* #content .leftpanel .leftpanelbody ul.navleft li ul li.gray { font-weight:normal; margin:0; padding:0;  background:transparent url(/images/common/GrayDot.gif) no-repeat scroll 0 5px;padding-left:10px;} */
#content .leftpanel .leftpanelbody ul.navleft a { color:#033497; text-decoration:none; }
#content .leftpanel .leftpanelbody ul.navleft ul li a { margin:0; padding:0; color:#033497; text-decoration:none; font-weight: normal;}
#content .leftpanel .leftpanelbody ul.navleft a:hover { color:#033497; text-decoration: underline;}




#content .rightpanel{ float:left; width:73.4%; margin-left:15px;}
#content .rightpanelheader{font-size:20px; color:#033498; font-weight:bold; margin-bottom:10px;}
#content .rightpanelbody{border:1px solid #D3D4D4; padding:10px;}
#content .solutionheader {height:25px; margin:10px 0; background:#FFF url(/images/common/solution-head-bg.jpg) no-repeat 30px 0;}
#content .solutionheader h1 {font:13px arial; font-weight:bold; margin:0; padding:0; float:left;}
#content .solutionheader span { float:right; font:12px arial; color:#ce0a0a; padding:7px 38px 0 0; }
#content .solutionheader span a {color:#ce0a0a; text-decoration:underline;}
#content p.text { margin:0 0 35px 0; padding:5px 5px 0 0; font:normal 12px/17px Arial, Helvetica, sans-serif;}
#content div.box { background-color:#f1f3f3; border:1px solid #d3d4d4;  margin:5px 10px 5px 0; padding:5px 10px; font:bold 12px/17px Arial, Helvetica, sans-serif;}
#content .rightpanelbody .division{padding:5px; height:60px; margin-top:10px; margin-bottom:10px;}
#content .rightpanelbody .division .heading{float:left; width:20%; font-weight:bold;}
#content .rightpanelbody .division .heading a{color:#000000; text-decoration:none;}
#content .rightpanelbody .division .details{float:left; width:68%; margin-left:10px;}
#content .rightpanelbody p{margin:0 0 8px;}
#content .rightpanelbody .division .picture{float:left; width:10%; text-align:right;}
img{border:0;}
span.expandcollapse{float:right; margin-top:2px;}
a:link,a:visited{color:#CC0000;}

.rightpanel .outer{list-style-image:url(../images/common/BlueDotSmall.gif); margin-left:10px; padding-left:15px;}
.rightpanel .outer li{margin-bottom:10px;}
.rightpanel .inner{ margin:0; list-style-image:url(../images/common/BlackDot.gif);padding-left:25px; margin-top:10px;}
.rightpanel .div1{margin-bottom:20px; height:180px;}
.rightpanel .div1 .leftfloat{float:left;width:49%;}
.rightpanel .div1 .rightfloat{float:right;width:49%;}



.rightpanel .greater{font-size:14px;}
.rightpanel span.right {color:#033497;float:right;font-size:12px;font-weight:normal;width:auto;}
.rightpanel span.right a:link,span.right a:visited{color:#033497;}
.rightpanel .toleft{float:left;margin-right:10px;}
.rightpanel .righttext{text-align:right;}
.rightpanel .righttext a:link,.righttext a:visited{color:#033497;}
.rightpanel table.tbl { border:1px solid #D3D4D4; border-collapse:collapse; margin:10px 0;}
.rightpanel table.tbl td { border:1px solid #D3D4D4; border-collapse:collapse; padding:3px 5px; margin:0;}
.rightpanel table.tbl td.head { background-color:#eceeee; font-weight:bold;}


/* ---- Contact Us page Styles ----  */

.grid{float:left;width:353px;padding:0 5px;}
.gridaddress{float:left;width:210px;padding:0 5px;}
.gridfirst{float:left;width:440px;padding:0 5px;}
.contactlist{margin:0;padding:0;}
.grid a:link,.grid a:visited{color:#033497;}
.gridaddress a:link,.gridaddress a:visited{color:#033497;}
.gridfirst a:link,.gridfirst a:visited{color:#033497;}
.contactlist li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:12px 0;}
span.tel {background:transparent url(../images/contact-us/contact-icons.gif) no-repeat scroll 0 0;padding:5px 25px;}
span.fax {background:transparent url(../images/contact-us/contact-icons.gif) no-repeat scroll 0 -30px;padding:5px 25px;}
span.email {background:transparent url(../images/contact-us/contact-icons.gif) no-repeat scroll 0 -60px;padding:5px 25px;}
span.search {background:transparent url(../images/contact-us/contact-icons.gif) no-repeat scroll 0 -90px;padding:5px 25px;background-image:url(../images/contact-us/contact-icons.gif)}
#content .rightpanelbody {overflow:hidden;}


/*------------Library---------*/
.lib_table{border-collapse:separate; border:1px solid #E7E7E7;}