html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div { margin:0; padding:0; border:0; }
img { border:none; }

a { outline:none; }

body { margin:0; background-color:#ffffff; }
#mainwrapper { width:960px; margin:0 auto; padding:0; }

/* background divs */

#header { height:100px; width:960px; padding:0; margin:0 0 1px 0; border-bottom:1px solid #747474; }
#logo { width:230px; padding:25px 0 0 0; margin:0; height:75px; float:left; }
#search { width:201px; height:45px; margin:0; padding:55px 0 0 524px; text-align:right; float:right; }

#searchinput { width:201px; height:22px; margin:0; padding:0; float:left; }
.searchinputbox { border:1px solid #cccccc; text-align:left; width:134px; height:15px; margin:1px 0 0 0; padding:2px 0 0 5px; float:left; font:10px Arial, Helvetica, sans-serif; color:#636363; }

#leftcolumn { width:760px; float:left; }

#rightcolumn { width:198px; float:left; margin:0 0 0 2px; padding:0; }

#singlecolumn { width:960px; height:205px; background:url(images/mainnav_bg.jpg) top left repeat-x; margin:0; padding:0; }


/* old menu without superfish dropdowns 

#mainnavwrapper { height:30px; width:760px; background:url(images/mainnav_bg.jpg) top left repeat-x; }
#mainnavwrapper ul { margin:0; padding:0; width:760px; height:30px; }

#mainnavwrapper ul li { float:left; display:block; height:30px; margin:0px; padding:0 4px 0 0; background:url(images/nav_divider.jpg) top right no-repeat; }
#mainnavwrapper ul li a { float:left; display:block; height:30px; margin:0; padding:0 15px 0 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#454545;  text-decoration:none; }
#mainnavwrapper ul li a:hover { background:url(images/mainnav_bg_hover.jpg) top left repeat-x; }

#mainnavwrapper ul li.last { float:left; display:block; height:30px; margin:0px; padding:0; background:none; }
#mainnavwrapper ul li.last a { float:left; display:block; height:30px; margin:0; padding:0 19px 0 15px; font:bold 12px Arial, Helvetica, sans-serif; color:#454545;  text-decoration:none; }
#mainnavwrapper ul li.last a:hover { background:url(images/mainnav_bg_hover.jpg) top left repeat-x; }

.mainnav_margin { display:block; margin-top:7px; }

 end old menu without superfish dropdowns */

/*======================================== superfish menu ================================================*/

#mainnavwrapper { height:30px; width:760px; background:url(images/mainnav_bg.jpg) top left repeat-x; }

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { line-height:	1.0; }
.sf-menu ul { position: absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width:100%; }

.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float:left; position:relative; display:block; margin:0; padding:0; }
.sf-menu li.level1 { padding:0;}
.sf-menu a { display:block; position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left:0; top:30px; z-index:100; border:1px solid #5e5e5e; background-color:#ffffff; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:4px; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;z-index:100 }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:10em; /* match ul width */ top:0;z-index:100 }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;z-index:100 }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0z-index:100; }

/*** SKIN ***/
.sf-menu { float:left; margin-bottom:1em; }
.sf-menu a.top { padding:8px 17px 7px 13px;	margin:0; text-decoration:none; font-weight:bold; }
.sf-menu a.top:visited { font-weight:bold; } 
.sf-menu a.last:visited { font-weight:bold; } 
.sf-menu a.last { padding:8px 13px 7px 13px;	margin:0; text-decoration:none; font-weight:bold; }
.sf-menu a { padding:5px 0 5px 0;	margin:0; text-decoration:none; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ font:12px Arial, Helvetica, sans-serif; color:#454545;  text-decoration:none; }
.sf-menu li { background:url(images/mainnav_divider.jpg) top right no-repeat; }
.sf-menu li.contact { background:none; padding:0; }
.sf-menu li li { background:#ffffff; border-bottom:1px dotted #666666; }
.sf-menu li li li {	background:#666666; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color:red; outline:0;z-index:100 }
.sf-menu li.level1:hover, .sf-menu li.level1.sfHover, .sf-menu a.top:focus, .sf-menu a.top:hover, .sf-menu a.top:active { color:#454545; background:url(images/mainnav_bg_hover.jpg) top right no-repeat; outline:0;z-index:100 }
.sf-menu li.level1:hover, .sf-menu li.level1.sfHover, .sf-menu a.last:focus, .sf-menu a.last:hover, .sf-menu a.last:active { color:#454545; background:url(images/mainnav_bg_hover.jpg) top left no-repeat; outline:0;z-index:100 }

/*** arrows **/
.sf-menu a.sf-with-ul {  }
.sf-sub-indicator {	position:absolute; display:block; right:.75em; top:1.05em; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden;	background:none; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em;	background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }

/*** shadows for all but IE6 ***/
.sf-shadow ul {  padding:0;}
.sf-shadow ul.sf-shadow-off { background: transparent; }

/*======================================== end superfish menu ================================================*/

#flash { width:758px; height:295px; margin:-12px 0 5px 0; padding:0; float:left; background:url(/assets/templates/common/images/ge_no_flash.gif) top left no-repeat; }

*html #flash { width:758px; height:295px; border:1px solid #7a797a; margin:2px 0 5px 0; padding:0; float:left;  /*background:url(images/flash.jpg) top left no-repeat;*/ }

*:first-child+html #flash { width:758px; height:295px; border:1px solid #7a797a; margin:2px 0 5px 0; padding:0; float:left;  /*background:url(images/flash.jpg) top left no-repeat;*/ }


#newswrapper { width:198px; height:297px; display:block; background:url(images/news_title.jpg) top left no-repeat; padding:32px 0 0 0; margin:0 0 5px 0; }
#headlines { height:295px; width:174px; border:1px solid #d5d6d8; display:block; overflow:hidden; margin:0; padding:0 11px 0 11px; }
#headlines p { font:11px Arial, Helvetica, sans-serif; color:#174a7c; border-bottom:1px solid #d6d6d8; margin:0 0 0 0; padding:8px 0 8px 0; }
#headlines p a { color:#174a7c; text-decoration:none; }
#headlines p a:hover { text-decoration:underline; }
.headline_date { font:bold 11px Arial, Helvetica, sans-serif; color:#585858; }
#headlines p.viewmore { font:11px Arial, Helvetica, sans-serif; color:#ee2f27; margin:0 0 0 0; padding:8px 0 8px 0; border:none; }
#headlines p.viewmore a { font:bold 11px Arial, Helvetica, sans-serif; color:#ee2f27; }

#features { margin:0; padding:31px 0 0 0; width:760px; height:195px; background:url(images/features_bg.jpg) top left no-repeat; float:left; }
#features_alt { margin:0; padding:31px 0 0 0; width:760px; height:195px; background:url(images/features_bg_alt.jpg) top left no-repeat; float:left; }

#spotlight { margin:0; padding:0; width:378px; height:195px; border:0px solid #d5d6d8; float:left; overflow:hidden; background:url(images/spotlight_bg.jpg) top left no-repeat;  }
.spotlight_item { margin:0; padding:0; width:376px; border-bottom:1px solid #d6d6d8; }
.spotlight_item .spotlight_image { float:left; width:98px; margin:0 0 0 2px; padding:0; }
.spotlight_item .spotlight_text { margin:0; padding:8px 10px 8px 2px; display:block; width:260px; float:left; font:11px Arial, Helvetica, sans-serif; color:#585858; line-height:15px; }
.spotlight_item .spotlight_text a { font:bold 11px Arial, Helvetica, sans-serif; color:#ee2f27; text-decoration:none; }
.spotlight_item .spotlight_text a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#ee2f27; text-decoration:underline; }

#current_events_live { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event03.gif) top left no-repeat; }
#current_events_live a { display:block; width:103px; height:24px; background:url(images/register_now03.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_live a:hover { background-position:0 -24px; }

#current_events { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event04.gif) top left no-repeat; }
#current_events a.listen_now { display:block; width:91px; height:24px; background:url(images/listen_now.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events a.listen_now:hover { background-position:0 -24px; }

#current_events a { display:block; width:80px; height:24px; background:url(images/view_now.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events a:hover { background-position:0 -24px; }

#current_events_20090507 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event05.gif) top left no-repeat; }
#current_events_20090507 a { display:block; width:103px; height:24px; background:url(images/register_now03.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20090507 a:hover { background-position:0 -24px; }

#current_events_20090507 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event05.gif) top left no-repeat; }
#current_events_20090507 a { display:block; width:91px; height:24px; background:url(images/listen_now.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20090507 a:hover { background-position:0 -24px; }
#current_events_20090507 a.register_now { display:block; width:103px; height:24px; background:url(images/register_now03.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20090507 aregister_now:hover { background-position:0 -24px; }

#current_events_20090603 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event08.jpg) top left no-repeat; }
#current_events_20090603 a { display:block; width:103px; height:24px; background:url(images/listen_now.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20090603 a:hover { background-position:0 -24px; }

#current_events_20090623 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event09.jpg) top left no-repeat; }
#current_events_20090623 a { display:block; width:103px; height:24px; background:url(images/listen_now.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20090623 a:hover { background-position:0 -24px; }

#current_events_20090811 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event10.jpg) top left no-repeat; }
#current_events_20090811 a { display:block; width:139px; height:24px; background:url(images/click_here_to_register.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20090811 a:hover { background-position:0 -23px; }

#current_events_2009gartner { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event10.jpg) top left no-repeat; }
#current_events_2009gartner a { display:block; width:115px; height:24px; background:url(images/download_now_blue.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 19px; }
#current_events_2009gartner a:hover { background-position:0 -24px; }

#current_events_20091117 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/current_event11.jpg) top left no-repeat; }
#current_events_20091117 a { display:block; width:139px; height:24px; background:url(images/view_now.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20091117 a:hover { background-position:0 -23px; }

#current_events_kit { margin:0 0 0 3px; padding:0px; width:379px; height:195px; border:0px solid #d5d6d8; float:left; background:url(/assets/images/success_kit/endpoint-encryption-success-kit-home-new.jpg) top left no-repeat; }
#current_events_kit a { display:block; width:19px; height:18px; background:url(/assets/images/success_kit/arrow.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:64px 0 0 206px; }
#current_events_kit a:hover { background-position:0 -18px; }

#current_events_symantec { margin:0 0 0 3px; padding:0px; width:379px; height:195px; border:0px solid #d5d6d8; float:left; background:url(/assets/images/symantec_home/guardianedge_symantec.jpg) top left no-repeat; }
#current_events_symantec a { display:block; width:19px; height:18px; background:url(/assets/images/symantec_home/arrow.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:104px 0 0 80px; }
#current_events_symantec a:hover { background-position:0 -18px; }


#current_events_20100325 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/home_eseminar_20100325.jpg) top left no-repeat; }
#current_events_20100325 a { display:block; width:146px; height:27px; background:url(images/home_eseminar_20100325_click.jpg) top left no-repeat; background-position:0 0px; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20100325 a:hover { background-position:0 -27px; }


#current_events_20100325_listen { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(images/home_eseminar_20100325_listen.jpg) top left no-repeat; }
#current_events_20100325_listen a { display:block; width:146px; height:27px; background:url(images/home_eseminar_20100325_click_listen.jpg) top left no-repeat; background-position:0 0px; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_20100325_listen a:hover { background-position:0 -27px; }


#current_events_eseminar_20100413 { margin:0 0 0 3px; padding:0; width:377px; height:193px; border:1px solid #d5d6d8; float:left; background:url(/assets/templates/common/images/home_eseminar_20100413_stage.jpg) top left no-repeat; }
#current_events_eseminar_20100413 a { display:block; width:146px; height:27px; background:url(images/home_eseminar_20100413_click.jpg) top left no-repeat; background-position:0 0px; text-indent:-5000px; padding:0; margin:151px 0 0 11px; }
#current_events_eseminar_20100413 a:hover { background-position:0 -27px; }






#awardswrapper { margin:0; padding:31px 0 0 0; width:198px; height:195px; background:url(images/solutions_bg.jpg) top left no-repeat; }
#awards { margin:0; padding:0; width:196px; height:193px; border:1px solid #d5d6d8; overflow:hidden; }
#awardsimage { width:196px; height:144px; margin:0; padding:0; background:url(images/gov.jpg) top left no-repeat; }
#awards a { display:block; margin:7px 0 0 11px; padding:0; width:93px; height:24px; background:url(images/learn_more2.jpg) top left no-repeat; text-indent:-5000px; }
#awards a:hover { background-position:0 -24px; }




#customerswrapper { width:198px; height:226px; margin:0; padding:0; background:url(images/customers_bg.jpg); }

#sliderwrapper { margin:0; padding:0; width:198px; height:226px; }

/* Featured Content Glider start */

.glidecontentwrapper { position:relative; width:196px; height:193px; overflow:hidden; border:1px solid #cccccc; }
.glidecontent { position:absolute; padding:0 10px 0 10px; visibility:hidden; margin:0; width:176px; background-color:#ffffff; }
.glidecontent .glideimage { width:176px; margin:0; padding:0; height:90px;  }
.glidecontent .glidetext { width:176px; margin:0; padding:0; height:49px; overflow:hidden; }
.glidecontent .glidetext p { font:11px Arial, Helvetica, sans-serif; color:#8a8a8a; margin:0 0 0 3px; padding:0; }
.glidecontent .glidelink { width:176px; margin:0; padding:0; height:54px; overflow:hidden;  }
.glidecontent .glidelink a { display:block; width:121px; height:28px; margin:10px 0 0 0; padding:0; background:url(images/view_case.jpg) top left no-repeat; text-indent:-5000px; }
.glidecontent .glidelink a:hover { background-position:0 -28px; }
.glidecontenttoggler { width:175px; height:28px; text-align:right; margin:0; padding:3px 0 0 0; }
.glidecontenttoggler a{padding:0; margin:0; text-decoration:none; font:11px Arial, Helvetica, sans-serif; color:#ffffff; position:relative; }
.glidecontenttoggler a.selected { color:#ffa200; }
.glidecontenttoggler a:hover{ color:black; }
.glidecontenttoggler a.toc { }

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ }
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{ color:black; }

/* Featured Content Glider end */

#footer_wrapper { height:35px; width:960px; margin:0 0 40px 0; padding:4px 0 0 0; background:url(images/footer_bg.jpg) top left no-repeat; background-position:0 4px; }
#footer_links { height:31px; width:760px; margin:0; padding:0; float:left; }
#footer_links p { font:bold 9px Arial, Helvetica, sans-serif; color:#5d5d5d; margin:0; padding:8px 0 0 20px; }
#footer_links a { color:#5d5d5d; text-decoration:none; }
#footer_links a:hover { color:#999999; text-decoration:underline; }
#footer_rss { height:31px; width:100px; margin:0; padding:0 0 0 100px; float:left; }

#footer_rss a.rss { display:block; float:left; width:75px; height:20px; background:url(images/rss_feed.jpg) top left no-repeat; text-indent:-5000px; margin:6px 0 0 14px; padding:0; }
#footer_rss a.nobis_logo { display:block; float:right; width:60px; height:20px; background:url(images/nobis_logo.jpg) top left no-repeat; text-indent:-5000px; margin:6px 10px 0 0; padding:0; }

#drill_grad { margin:0; padding:0; width:760px; height:95px; background:url(images/grad.jpg) top left repeat-x; }
#header_graphic_01 { margin:0; padding:0; width:760px; height:95px; background:url(images/header_graphic_01.jpg) top left no-repeat; }
#header_graphic_02 { margin:0; padding:0; width:760px; height:95px; background:url(images/header_graphic_02.jpg) top left no-repeat; }
#header_graphic_03 { margin:0; padding:0; width:760px; height:95px; background:url(images/header_graphic_03.jpg) top left no-repeat; }
#header_graphic_04 { margin:0; padding:0; width:760px; height:95px; background:url(images/header_graphic_04.jpg) top left no-repeat; }
#header_graphic_05 { margin:0; padding:0; width:760px; height:95px; background:url(images/header_graphic_05.jpg) top left no-repeat; }
#header_graphic_06 { margin:0; padding:0; width:960px; height:175px; background:url(images/header_graphic_06.jpg) top left no-repeat; }
#header_graphic_federal_port { margin:0; padding:0; width:960px; height:175px; background:url(images/header_graphic_federal_port.jpg) top left no-repeat; }
#header_graphic_federal_port_2 { margin:0; padding:0; width:960px; height:175px; background:url(images/header_graphic_federal_port_2.jpg) top left no-repeat; }
#header_graphic_beyond_encryption { margin:0; padding:0; width:960px; height:175px; background:url(images/header_graphic_beyond_encryption.jpg) top left no-repeat; }
#header_graphic_downloads { margin:0; padding:0; width:760px; height:95px; background:url(images/header_graphic_03.jpg) top left no-repeat; }
 
#solutions_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_solutions.jpg) top left no-repeat; }
#products_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_products.jpg) top left no-repeat; }
#news_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_news.jpg) top left no-repeat; }
#company_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_company.jpg) top left no-repeat; }
#partners_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_partners.jpg) top left no-repeat; }
#federal_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_federal.jpg) top left no-repeat; }
#resources_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_resources.jpg) top left no-repeat; }
#support_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_support.jpg) top left no-repeat; }
#contact_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_contact.jpg) top left no-repeat; }
#certifications_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_certifications.jpg) top left no-repeat; }
#interior_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_interior.jpg) top left no-repeat; }
#sitemap_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_sitemap.jpg) top left no-repeat; }
#partners_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_partners.jpg) top left no-repeat; }
#downloads_title { margin:0; padding:0; width:760px; height:32px; background:url(images/title_downloads.jpg) top left no-repeat; }



#knowmorewrapper { width:198px; height:125px; display:block; background:url(images/knowmore.jpg) top left no-repeat; padding:32px 0 0 0; margin:0; }
#know { width:183px; height:79px; margin:0; padding:13px 0 0 13px; background:url(images/know_grad3.jpg) top left repeat-x; border:1px solid #b0b0b0; }
#know a.chat { display:block; width:170px; height:21px; margin:0 0 6px 0; padding:0; background:url(images/live_chat.jpg) top left no-repeat; text-indent:-5000px; }
#know a.chat:hover { background-position:0 -21px; } 
#know a.email { display:block; width:170px; height:21px; margin:0; padding:0; background:url(images/email_us.jpg) top left no-repeat; text-indent:-5000px; }
#know a.email:hover { background-position:0 -21px; } 
#know .call { font:bold 18px Arial, Helvetica, sans-serif; color:#ffffff; display:block; margin:28px 0 0 32px; padding:0; }
#knowmorespacer { width:196px; height:30px; background:url(images/knowmorespacer_bg.gif) top left repeat-x; border-bottom:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; }



#helpwrapper { width:198px; height:125px; display:block; background:url(images/help.jpg) top left no-repeat; padding:32px 0 0 0; margin:0; }
#help { width:183px; height:79px; margin:0; padding:13px 0 0 13px; background:url(images/help_grad.jpg) top left repeat-x; border:1px solid #b0b0b0; }
#help a.chat { display:block; width:170px; height:21px; margin:0 0 6px 0; padding:0; background:url(images/live_chat.jpg) top left no-repeat; text-indent:-5000px; }
#help a.chat:hover { background-position:0 -21px; } 
#help a.email { display:block; width:170px; height:21px; margin:0; padding:0; background:url(images/email_us.jpg) top left no-repeat; text-indent:-5000px; }
#help a.email:hover { background-position:0 -21px; } 
#help .call { font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; display:block; margin:6px 0 0 8px; padding:0; }

#quick_phone { width:196px; height:30px; background:url(images/phone_bg.gif) top left no-repeat; border-bottom:1px solid #b0b0b0; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0; }
#helpwrapper #quick_phone span { display:block; font:16px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:5px 0 0 45px; }

#removable_storage_encryption_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#hard_disk_encryption_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#device_control_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#device_control_auditor_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#advanced_authentication_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#smartphone_protection_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#altiris_connector_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#encryption_plus_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#healthcare_portal_rightnav { width:198px; margin:13px 0 0 0; padding:0; text-align:center; }
#healthcare_portal_rightnav_old { width:168px; margin:13px 0 0 0; padding:45px 15px 20px 15px; text-align:left; background:#f2f2f2 url("images/portal_resources_header.jpg") top left no-repeat; }
#healthcare_portal_rightnav_old h2 { font:15px Arial, Helvetica, sans-serif; color:#e6341c; border-bottom:1px solid #b7b7b7; }
#healthcare_portal_rightnav_old p { font:12px Arial, Helvetica, sans-serif; color:#333132; margin:5px 0 10px 0; padding:0; }
#healthcare_portal_rightnav_old a { font:12px Arial, Helvetica, sans-serif; color:#333132; text-decoration:none; }
#healthcare_portal_rightnav_old a:hover { font:12px Arial, Helvetica, sans-serif; color:#333132; text-decoration:underline; }

#beyond_encryption_rightnav { width:198px; border:none; margin:13px 0 0 0; padding:40px 0 20px 0; background:#e6e6e8 url("images/beyond_encryption_resources_title.jpg") top left no-repeat; text-align:center; }
#beyond_encryption_wrapper p { font:12px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 450px 0; }
#beyond_encryption_listen_wrapper { width:198px; border:none; margin:13px 0 0 0; padding:40px 0 20px 0; background:#e6e6e8 url(../../images/eseminar/20090507/form_listen_title.jpg) top left no-repeat; text-align:center; }
#beyond_encryption_listen_wrapper p { font:12px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 450px 0; }

.beyond_encryption_resource_topic { font:15px Tahoma, Arial, Helvetica; color:#e6341c; line-height:23px; padding:0; margin:0; display:block; }
.beyond_encryption_resource_subtopic { font:13px Tahoma, Arial, Helvetica; color:#313132; line-height:18px; padding:0 0 5px 0; margin:0; display:block; }
.beyond_encryption_bold { color:#e6341c; }
.beyond_encryption_bold2 { font:bold 14px Arial, Helvetica, sans-serif; color:#e6341c; }
#main_content .beyond_encryption_bold2 a { font:bold 14px Arial, Helvetica, sans-serif; color:#e6341c; }



#featured_eseminar { width:196px; height:45px; border:1px solid #b0b0b0; margin:13px 0 0 0; padding:345px 0 0 0; background:url(images/featured_eseminar.jpg) top left no-repeat; text-align:center; }
#featured_eseminar a { display:block; width:177px; height:34px; background:url(images/register_demo.jpg) top left no-repeat; text-indent:-5000px; margin:0 auto; padding:0; }  
#featured_eseminar a:hover { background-position:0 -34px;}  

#featured_eseminar_live_fridays { width:196px; height:45px; border:1px solid #b0b0b0; margin:13px 0 0 0; padding:345px 0 0 0; background:url(images/featured_eseminar_live_fridays.jpg) top left no-repeat; text-align:center; }
#featured_eseminar_live_fridays a { display:block; width:177px; height:34px; background:url(images/register_demo.jpg) top left no-repeat; text-indent:-5000px; margin:0 auto; padding:0; }  
#featured_eseminar_live_fridays a:hover { background-position:0 -34px;}

#free_trial { width:196px; height:47px; border:1px solid #b0b0b0; margin:10px 0 0 0; padding:245px 0 0 0; background:url(images/free_trial_bg.jpg) top left no-repeat; text-align:center; }
#free_trial a { display:block; width:177px; height:34px; background:url(images/download_auditor.jpg) top left no-repeat; text-indent:-5000px; margin:0 auto; padding:0; }  
#free_trial a:hover { background-position:0 -34px;}  

#federal { width:196px; height:35px; border:1px solid #b0b0b0; margin:10px 0 0 0; padding:130px 0 0 0; background:url(images/federal_bg.jpg) top left no-repeat; text-align:center; }
#federal a { display:block; width:103px; height:23px; background:url(images/learn_more.jpg) top left no-repeat; text-indent:-5000px; margin:0 auto; padding:0; }  
#federal a:hover { background-position:0 -23px;}  

#success { width:196px; height:192px; border:1px solid #b0b0b0; margin:10px 0 0 0; padding:0; background:url(images/endpoint-encryption-success-kit.jpg) top left no-repeat; text-align:center; }
#success a { display:block; width:196px; height:192px;  margin:0 auto; padding:0; text-indent:-5000px; }  
#success a:hover { }  


#questions { width:196px; height:47px; border:1px solid #b0b0b0; margin:10px 0 32px 0; padding:34px 0 0 0; background:url(images/question_bg.jpg) top left no-repeat; text-align:center; }
#questions a { display:block; width:177px; height:34px; background:url(images/contact_today.jpg) top left no-repeat; text-indent:-5000px; margin:0 auto; padding:0; }
#questions a:hover { background-position:0 -34px;}  


#content_wrapper { width:960px; margin:2px 0 3px 0; padding:0; background:url(images/content_wrapper_bg.jpg) top left repeat-y; min-height:500px;} 
*html #content_wrapper { height:500px; }

#subnav_wrapper { width:200px; margin:0; padding:0; float:left; }

#subnav_top { width:200px; height:11px; margin:0; padding:0; background:url(images/subnav_top.png) top left no-repeat; overflow:hidden; }
* html #subnav_top { background:none; width:200px; height:11px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost:84/ge2/images/subnav_top.png', sizingMethod='scale'); overflow:hidden; }
#subnav { width:200px; margin:0; padding:0; background:url(images/subnav_bg.png) top left repeat-y; }
* html #subnav { background:none; width:200px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost:84/ge2/images/subnav_bg.png', sizingMethod='scale'); }

#subnav ul { margin:0; padding:18px 28px 0 36px; list-style-type:none; list-style-image: url(images/bullet.gif); list-style-position: outside;  }
#subnav ul li { line-height:12px; margin:5px 0 0 0; padding:0 0 3px 0; border:0; font:bold 11px Arial, Helvetica, sans-serif; color:#1b4768; border-bottom:1px dotted #bfbfbf; }
#subnav ul li span { color:#666666; }
#subnav ul li a { color:#666666; text-decoration:none; }

#subnav_bottom { width:200px; height:12px; margin:0; padding:0; background:url(images/subnav_bottom.png) top left no-repeat; }
* html #subnav_bottom { background:none; width:200px; height:12px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost:84/ge2/images/subnav_bottom.png', sizingMethod='scale'); overflow:hidden; }

#main_content { width:520px; margin:0; padding:20px 20px 0 20px; float:left; }
#right_content { width:198px; margin:0 0 0 2px; padding:0; float:left; }

#quote_wrapper { width:168px; margin:20px 0 0 0; padding:0 16px 0 16px ; }
#left_quote { width:15px; float:left; overflow:hidden; background:url(images/left_quote.gif) top left no-repeat; margin:0; padding:0; }
#quote { width:151px; float:left; margin:0; padding:0; font:italic bold 10px Tahoma, Arial, Helvetica; color:#535353; line-height:16px; }

#partners_quote_wrapper { width:511px; margin:10px 0 20px 0; border-bottom:1px dotted #ef3c35; padding:0 0 30px 0; }
#partners_left_quote { width:18px; float:left; overflow:hidden; background:url(images/partners/large_left_quote.jpg) top left no-repeat; margin:0; padding:0; }
#partners_quote { width:485px; float:left; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:18px; }
#partners_quote .name { font:bold 12px Arial, Helvetica, sans-serif; color:#1b4768; }
#partners_quote .title { font:bold italic 11px Arial, Helvetica, sans-serif; color:#585858; }
#partners_quote .highlight { font:bold 12px Arial, Helvetica, sans-serif; color:#ee2f27; }

#breadcrumb { margin:0 0 10px 0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; color:#b1b1b1; }
#breadcrumb .B_currentCrumb { color:#6e6e6e; }
#breadcrumb .B_firstCrumb { margin:0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; color:#b1b1b1; }
#breadcrumb .B_homeCrumb { margin:0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; color:#b1b1b1; }
#breadcrumb .B_crumb { margin:0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; color:#b1b1b1; }
#breadcrumb a { color:#b1b1b1; text-decoration:none; }
#breadcrumb a:hover { color:#b1b1b1; text-decoration:underline; }
#main_content h1 { margin:0 0 10px 0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; color:#1b4768; }
#main_content h1.portals { margin:0 0 10px 0; padding:0; font:19px Arial, Helvetica, sans-serif; color:#1b4768; }
#main_content h2 { margin:0 0 10px 0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; color:#1b4768; }
#main_content h3 { margin:-10px 0 10px 0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; color:#ee2f27; }
#main_content h3.s { margin:0px 0 10px 0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; color:#ee2f27; }
#main_content h4 { margin:30px 0 20px 0 ; padding:10px 0 10px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#1b4768; display:block; border-bottom:1px solid #d6d6d8; border-top:1px solid #d6d6d8; }
#main_content h4.datasheets { margin:30px 0 20px 0 ; background:url(/assets/templates/common/images/datasheet_bg.jpg); background-repeat:no-repeat; background-position:right 5px; padding:10px 0 10px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#1b4768; display:block; border-bottom:1px solid #d6d6d8; border-top:1px solid #d6d6d8; }
#main_content h5 { margin:0 0 10px 0; padding:0; font:15px Arial, Helvetica, sans-serif; color:#585858; line-height:18px; text-align:left; }


#main_content a { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#1b4768; }

#main_content p { margin:0 0 10px 0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:18px; text-align:left; }
#main_content .bluetitle { font:bold 12px Arial, Helvetica, sans-serif; color:#114b7c; line-height:18px;  }

/*#main_content ul { margin:0 0 20px 30px; padding:0;} */
#main_content ul { margin:0 0 20px 30px; padding:0 list-style-type:none; list-style-image: url(images/red_bullet.gif); list-style-position: outside;  }
#main_content ul li { font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:14px; margin:0 0 10px 0; }


#main_content ol { margin:0 0 20px 30px; padding:0;}
#main_content ol li { font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:14px; margin:0 0 10px 0; }
#main_content ol li a { color:#585858; }

#main_content ul li ul {  margin:0px 0 0 15px; padding:0px 0 0 15px; border:0px solid #666; border:px solid #333;  }
#main_content ul li ul li  { margin:5px 0 10px 10px; font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:13px;  list-style-type:square; }


#main_content ul.portals { margin:0; padding:0 0 0 16px; list-style-type:none; list-style-image: url(images/portals_bullet.gif); list-style-position: outside;  }
#main_content ul.portals li { font:13px Arial, Helvetica, sans-serif; color:#585858; line-height:14px; margin:0 0 10px 0; }



#bookmark { margin:50px 0 0 0; padding:10px 0 0 0; width:520px; border-top:1px dotted #d3d3d3; border-bottom:1px dotted #d3d3d3; }
#bookmark span { display:block; margin:0; padding:5px 6px 0 0; font:bold 9px Arial, Helvetica, sans-serif; color:#666666; float:left; }
#bookmark img { float:left; }
#bookmark a.top { float:right; margin:0; padding:4px 0 0 0; display:block; height:20px; width:65px; background:url(images/top_icon.jpg) top left no-repeat; font:bold 9px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; background-position:55px 5px;}
#bookmark a.top:hover { text-decoration:underline; }

#bookmark a.iconlink { float:left; }

/*======================================== ajaxsearch menu ================================================*/

#ajaxSearch_input { border:1px solid #cccccc; text-align:left; width:134px; height:15px; margin:1px 0 0 0; padding:2px 0 0 5px; float:left; font:10px Arial, Helvetica, sans-serif; color:#636363; }
.ajaxSearch_resultLink { font:bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:18px; }
.ajaxSearch_resultDescription { font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:18px; }
.ajaxSearch_resultsIntroFailure { font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:18px; }
.ajaxSearch_paging { font:12px Arial, Helvetica, sans-serif; color:#585858; line-height:18px; }

/*====================================== end ajaxsearch menu ==============================================*/

/*======================================== ajaxsearch menu ================================================*/

#username { border:1px solid #cccccc; text-align:left; width:134px; height:15px; margin:1px 0 0 0; padding:2px 0 0 1px; font:10px Arial, Helvetica, sans-serif; color:#636363; }
#password { border:1px solid #cccccc; text-align:left; width:134px; height:15px; margin:1px 0 0 0; padding:2px 0 0 1px; font:10px Arial, Helvetica, sans-serif; color:#636363; }
#checkbox_1 { }
#txtwebemail { border:1px solid #cccccc; text-align:left; width:134px; height:15px; margin:1px 0 0 0; padding:2px 0 0 1px; font:10px Arial, Helvetica, sans-serif; color:#636363; }

/*====================================== end ajaxsearch menu ==============================================*/

/*====================================== accordion start ===================================================*/

#resources { margin:0; padding:0; border:0px solid #cacaca; width:198px; text-align:left; float:left; }
#navigation { border:1px solid #b0b0b0; /*accordion border*/ margin:0px; padding:0px; text-indent:0px; background-color:#fff; width:196px; float:left; }

#navigation a { outline:none;   } 

#navigation a.head { cursor:pointer; border-bottom:1px solid #CCCCCC; background-color:#D5D5D5; display:block; font-weight:bold; margin:0 0 1px 0; padding:0; text-indent:-5000px; width:196px; height:32px;  }


#navigation a.head.resources { background:url("../../images/accordion/resources.jpg") top left no-repeat; }
#navigation a.head.solutions { background:url("../../images/accordion/solutions.jpg") top left no-repeat; }
#navigation a.head.media { background:url("../../images/accordion/media.jpg") top left no-repeat; margin:0; }
#navigation a.head.breaking_news { background:url("../../images/accordion/breaking_news.jpg") top left no-repeat; margin:0; }
#navigation a.head.recent_news { background:url("../../images/accordion/recent_news.jpg") top left no-repeat; margin:0; }
#navigation a.head.in_news { background:url("../../images/accordion/in_the_news.jpg") top left no-repeat; margin:0; }
#navigation a.head.fips { background:url("../../images/accordion/fips.jpg") top left no-repeat; margin:0; }
#navigation a.head.upcoming_events { background:url("../../images/accordion/upcoming_events.jpg") top left no-repeat; margin:0; }
#navigation a.head.quarterly_newsletter { background:url("../../images/accordion/quarterly_newsletter.jpg") top left no-repeat; margin:0; }
#navigation a.head.monthly_newsflash { background:url("../../images/accordion/monthly_newsflash.jpg") top left no-repeat; margin:0; }
#navigation a.head.partner_feedback { background:url("../../images/accordion/partner_feedback.jpg") top left no-repeat; margin:0; }






#navigation a.head:hover { }

/*#navigation a.head.resources.selected { background:url("../../images/accordion/resources_sel.jpg") top left no-repeat; }
#navigation a.head.solutions.selected { background:url("../../images/accordion/solutions_sel.jpg") top left no-repeat; }
#navigation a.head.media.selected { background:url("../../images/accordion/media_sel.jpg") top left no-repeat; }
*/

#navigation a.current { }

#navigation ul { border-width:0px; margin:0px; padding:0px; text-indent:0px; }

#navigation li {  margin:0; padding:0; list-style:none outside none; display:inline; }

#navigation li li a { padding:5px 10px 5px 30px; display:block; text-indent:0px; text-decoration: none; color:#585858; font-size:11px;  }
#navigation li li a.gsa { padding:0; display:block; text-indent:0px; text-decoration: none; color:#585858; font-size:11px;  }

#navigation li li a:hover { color:#000; }

#navigation li li a span { color:#1b4768; }



/*Custom*/

ul#navigation { font:12px Arial, Helvetica, sans-serif; }



#navigation li li a.graph { background-image:url("../../images/accordion/graph.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.whitepaper { background-image:url("../../images/accordion/whitepaper.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.eseminar { background-image:url("../../images/accordion/eseminar.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.case{ background-image:url("../../images/accordion/case.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.glossary { background-image:url("../../images/accordion/glossary_icon.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.sol { background-image:url("../../images/accordion/sol_brief.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.events { background-image:url("../../images/accordion/calendar_icon.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.newsletter { background-image:url("../../images/accordion/newsletter_icon.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.flash { background-image:url("../../images/accordion/newsflash_icon.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.feedback { background-image:url("../../images/accordion/feedback_icon.jpg"); background-repeat:no-repeat; background-position:5px 2px;  }
#navigation li li a.sublinks { background:none; padding:0 10px 0 30px; display:block; text-indent:0px; text-decoration: none; color:#585858; font-size:11px; }
#navigation li li a.last { padding-bottom:10px; }


/*New Gov and Healthcare rigt side columns*/

#navigation a.head.resourcesnew { background:url("../../images/accordion/resourcesnew.jpg") top left no-repeat; }
#navigation li li a.res_section { margin:1px 20px 5px 14px; padding:5px 5px 4px 0; color:#000; font-size:12px; font-weight:bold; line-height:18px; border-bottom:1px solid #000; }
#navigation li li p { margin:5px 20px 3px 14px; padding:5px 5px 4px 0; color:#2a2a2a; font-weight:normal; line-height:18px; border-bottom:1px solid #cacaca;  }
#navigation li li p span.date { color:#666; font-size:10px; font-style:italic;  }
#navigation li li p span.r { padding-left:5px; color:#e66212; font-size:16px; line-height:17px; height:17px;   }
#navigation li li p a { margin:0; padding:0; font-weight:normal; font-size:12px;    }


#navigation li ul.newbox { border:1px solid #b0b0b0; border-top:0; margin-top:-1px }
#navigation li ul.newmarg { margin-top:5px; border-top:1px solid #b0b0b0;  }


@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}



/*====================================== accordion end ===================================================*/

/*======================================== tabs start ===================================================*/



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */

#mainwrapper #content_wrapper #main_content .container  { margin:0 0 10px 0; padding:0; border:0px solid #333; float:left; position:relative; left:-8px; } 
*html #mainwrapper #content_wrapper #main_content .container  { margin:0 0 0 -10px; padding:0; border:0px solid #333; position:relative; left:10px; } 




#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav, .ui-tabs-panel {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav {

    list-style: none;
    margin: 0 0 0 9px;
    padding: 0;

}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}


#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav li {
    float: left;
    margin: 0px 4px 0 0;
    min-width: 60px; /* be nice to Opera */
	padding:0;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a {
    display: block;
	margin: 0 0 0 0;
    padding: 0 18px 0 18px;
    background: url(http://www.guardianedge.com/assets/images/tabs/tab.png) no-repeat;
}

#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a span {
    display: block;
	margin: 0 0 0 0;
    padding: 0 18px 0 18px;
    background: url(http://www.guardianedge.com/assets/images/tabs/tab.png) no-repeat;
}



#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #9ca572;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
	font-weight: bold;
    color: #ffffff;
	
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a span {
    width: auto; /* IE 6 treats width as min-width */
    min-width: auto;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 3px;
	padding-bottom:3px;
    padding-right: 0;
}

*html #mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a span {
    width: 60px; /* IE 6 treats width as min-width */
    min-width: 60px;

}


#mainwrapper #content_wrapper #main_content .container *>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 3px;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav #main_content .container .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, #main_content .container .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
#mainwrapper #content_wrapper #main_content .container .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-panel {
    border-top: 0px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
#mainwrapper #content_wrapper #main_content .container .ui-tabs-loading em {
    padding: 0 0 0 20px;
}

/* Additional IE specific bug fixes... */
* html #mainwrapper #content_wrapper #main_content .container .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


#mainwrapper #content_wrapper #main_content .container  .mytab { margin:0; padding:0; background:url(http://www.guardianedge.com/assets/images/tabs/tab_bg_bg.jpg) top left repeat-y; width:530px;  margin:0; }
#mainwrapper #content_wrapper #main_content .container  .top { margin:0; padding:0; background:url(http://www.guardianedge.com/assets/images/tabs/tab_bg_top.jpg) top left no-repeat; height:18px; margin:0; }
#mainwrapper #content_wrapper #main_content .container  .bottom { margin:0; padding:0 0 4px 0; background:url(http://www.guardianedge.com/assets/images/tabs/tab_bg_bottom.jpg) bottom left no-repeat; margin:0; }
#mainwrapper #content_wrapper #main_content .container  .mytab p { padding:0 15px 0 0;}


#mainwrapper #content_wrapper #main_content .container  ul { margin-left:9px; }

#mainwrapper #content_wrapper #main_content .container  .mytab .blue_alt { margin:15px 0px 0 22px; padding:0 0 40px 0; width:470px; height:auto; clear:both; /*background:url(img/bluegrad_2.jpg) top left no-repeat;*/  }

#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt p { padding:0 0 7px 0; margin-left:6px; font:12px Arial, Helvetica, sans-serif; color:#666;  line-height:15px;  }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt p strong { color:#092f51; }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt p a {  font:bold 11px Arial, Helvetica, sans-serif; color:#e19c06; text-decoration:none; background:url(../../images/tabs/more.png) 0 1px no-repeat; height:13px; padding:0 0 0 15px; margin:0; cursor:pointer; }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt p a:hover { color:#7195b6; }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt p a.tablink {  font:12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:underline; background:url(../../images/tabs/more.png) 0 1px no-repeat; height:13px; padding:0; margin:0; cursor:pointer; }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt p a.tablink:hover { color:#585858; }


#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ul  { padding-left:10px; margin-left:10px;  }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ul li { padding:0 0 0 8px;  font:11px Arial, Helvetica, sans-serif; color:#ee2f27; line-height:17px; text-align:justify; }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ul li span { color:#585858; font:12px Arial, Helvetica, sans-serif; }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ul li strong { color:#1b4768; }

#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ol ul  { padding-left:10px; margin-left:10px; margin-top:10px;  }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ol ul li { padding:0 0 0 8px;  font:12px Arial, Helvetica, sans-serif; color:#666; line-height:17px; text-align:justify; }


#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ul.small  { padding-left:10px; margin-left:10px; margin-bottom:10px;  }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom .blue_alt ul.small li { padding:0 0 0 8px; margin:0 0 3px 0; line-height:normal;  font:11px Arial, Helvetica, sans-serif; color:#ee2f27; text-align:justify; }

#mainwrapper #content_wrapper #main_content .container  .mytab .bottom p { padding:2px 15px 0 15px; margin:0; font:11px Arial, Helvetica, sans-serif; color:#e19c06;  line-height:16px;  }
#mainwrapper #content_wrapper #main_content .container  .mytab .bottom p a { color:#6C6C6C; font:bold 11px Arial, Helvetica, sans-serif;  }

#mainwrapper #content_wrapper #main_content .container  .mytab .bottom h2 { padding:5px 0 6px 6px; margin:0; font:bold 14px Arial, Helvetica, sans-serif; color:#1b4768;  line-height:16px;  }


/*========================================= tabs end ===================================================*/


/*======================================== portals start ===================================================*/

#portal_login { margin:0 0 15px 0; padding:0; width:515px; float:left; }
#portal_login_left { width:313px; float:left;}
#portal_login_left a { float:left;}
#portal_login_right{ margin:0 0 0 7px; width:189px; height:237px; float:left; border:1px solid #e1e1e1; }
.portal_link { color:#ed2e24; font:11px Arial, Helvetica, sans-serif; text-decoration:none; } 
.portal_link:hover { color:#666;  } 
label  { color:#666; font:11px Arial, Helvetica, sans-serif; text-decoration:none; } 

#portal_buttons { margin:0; padding:10px 0 0 0; width:302px; height:41px; background:url(/assets/templates/common/images/portal_buttons.jpg) top left no-repeat; float:left;}
#federal_portal_buttons { margin:2px 0 0 0; padding:0; width:311px; height:105px; float:left;}

.learn { padding:0 5px 0 0; width:83px; height:27px; display:block; background:url(/assets/templates/common/images/portal_learn.jpg) top left no-repeat; text-indent:-5000px; float:left; }

.apply { padding:0 5px 0 0; width:83px; height:27px; display:block; background:url(/assets/templates/common/images/portal_apply.jpg) top left no-repeat; text-indent:-5000px; float:left; }

.review_program { padding:0 5px 0 0; width:162px; height:27px; display:block; background:url(/assets/templates/common/images/portal_review_programs.jpg) top left no-repeat; text-indent:-5000px; float:left; }

.review_program_ben { padding:0 5px 0 0; width:162px; height:27px; display:block; background:url(/assets/templates/common/images/portal_review_programs_ben.jpg) top left no-repeat; text-indent:-5000px; float:left; }


#portal_boxes { margin:0; padding:0; width:515px; background:url(/assets/templates/common/images/portal_box_back.jpg) top left repeat-y; clear:both; float:left; }
#portal_boxes p { font-size:11px;   }

#portal_box_1 { margin:0; padding:40px 15px 0 10px; width:229px;background:url(/assets/templates/common/images/portal_box_1.jpg) top left no-repeat; float:left; }
#portal_box_2 { margin:0; padding:40px 15px 0 10px; width:233px; background:url(/assets/templates/common/images/portal_box_2.jpg) top left no-repeat; float:left; }

#portal_boxes_bottom { margin:0; padding:0; width:515px; height:17px; background:url(/assets/templates/common/images/portal_box_bottom.jpg) top left no-repeat; float:left; }

.channel{ padding:0 5px 0 0; width:210px; height:28px; display:block; background:url(/assets/templates/common/images/portal_c_p_button.jpg) top left no-repeat; text-indent:-5000px; float:left; }
.tech { padding:0 5px 0 0; width:232px; height:28px; display:block; background:url(/assets/templates/common/images/portal_t_button.jpg) top left no-repeat; text-indent:-5000px; float:left; }



.mytable { margin-left:0; border-collapse:collapse;  border-color:#C0C0C0; }
.mytable td { border-collapse:collapse; padding:5px; border-color:#C0C0C0; }
.mytable tr.gr { background-color:#CCCCCC; }
.mytable td img { border:none; padding:0; }


#main_content .portals_eseminar_box { width:480px; margin:20px 0 0 0; padding:20px; background:url("images/portals_eseminar_box_bg.jpg") top left repeat-x;  }
#main_content .portals_eseminar_box h2 { font:16px Arial, Helvetica, sans-serif; font-weight:normal; color:#174a7c; margin:0 0 10px 0; padding:0; }
#main_content .portals_eseminar_box h1 { font:20px Arial, Helvetica, sans-serif; font-weight:normal; color:#e6341c; margin:0 0 10px 0; padding:0; }
#main_content .portals_eseminar_box a.titlelink { font:20px Arial, Helvetica, sans-serif; font-weight:normal; color:#e6341c; margin:0 0 10px 0; padding:0; text-decoration:none; }
#main_content .portals_eseminar_box a:hover.titlelink { text-decoration:underline; }

#portals_quotes { width:180px; margin:0; padding:20px 10px 0 10px; float:left; }
#portals_quotes hr {  }
#portals_quotes .portals_quote_wrapper { margin:0 0 10px 0;}
#portals_quotes .portals_quote_wrapper .portals_left_quote { width:18px; float:left; overflow:hidden; background:url(images/left_quote_black.gif) top left no-repeat; margin:0; padding:0; }
#portals_quotes .portals_quote_wrapper .portals_quote { width:157px; float:left; margin:0; padding:0 0 25px 0; font:13px Tahoma, Arial, Helvetica; color:#666666; line-height:16px; }
#portals_quotes .portals_quote_wrapper .portals_quote .portals_quote_by { font:10px Arial, Helvetica; color:#174a7c; }




/*======================================== portals end =================================================*/

/*======================================== blog start ==================================================*/

.ditto_summaryPost { margin:0 0 30px 0; padding:0; border-bottom:1px solid #cccccc; }
.ditto_summaryPost .postheader  { margin:0; padding:0; display:block; }
.ditto_summaryPost .postheader a { font:bold 14px Arial, Helvetica, sans-serif; color:#1b4768; text-decoration:none; }
.ditto_summaryPost .postheader a:hover { font:bold 14px Arial, Helvetica, sans-serif; color:#1b4768; text-decoration:underline; }
.ditto_summaryPost .postheader a:visited { font:bold 14px Arial, Helvetica, sans-serif; color:#1b4768; }
.ditto_summaryPost p.summary { margin:0; padding:0; }
.ditto_summaryPost .ditto_link a { font:10px Arial, Helvetica, sans-serif; color:#585858; }

#ditto_pages .ditto_previous_off { font:14px Arial, Helvetica, sans-serif; color:#585858; }
#ditto_pages .ditto_previous_link { font:14px Arial, Helvetica, sans-serif; color:#585858; }
#ditto_pages .ditto_next_off { font:14px Arial, Helvetica, sans-serif; color:#585858; }
#ditto_pages .ditto_next_link { font:14px Arial, Helvetica, sans-serif; color:#585858; }
#ditto_pages .ditto_currentpage { font:14px Arial, Helvetica, sans-serif; color:#585858; }
#ditto_pages a.ditto_page { font:14px Arial, Helvetica, sans-serif; color:#585858; margin:0; padding:0; }

/*======================================== blog end ==================================================*/

.go_faqs { display:block; height:24px; width:130px; background:url(/assets/images/products/go_to_faqs.jpg) top left no-repeat; text-indent:-5000px; margin:0; padding:0; }
.go_faqs:hover { background:url(/assets/images/products/go_to_faqs.jpg) top left no-repeat; background-position:0 -24px; }


/*======================================== forms start ==================================================*/

.form_field_input { width:150px; border:1px solid #6C6C6C; }
.form_field_input250 { width:250px; border:1px solid #6C6C6C; }
.form_field_textarea { width:500px; border:1px solid #6C6C6C; }
.form_field_label { font:bold 11px Arial, Helvetica, sans-serif; color:#114b7c; }
.form_field_label_grey { font:11px Arial, Helvetica, sans-serif; color:#3e3e3e; }
a.form_field_label { font:bold 11px Arial, Helvetica, sans-serif; color:#cccccc; }

/*======================================== forms end ==================================================*/

a.contact_demo { display:block; height:24px; width:337px; background:url(/assets/images/solutions/contact_demo.jpg) top left no-repeat; text-indent:-5000px; }
a.contact_demo:hover { background-position:0 -24px; }

a.download_corp_over { display:block; height:24px; width:229px; background:url(/assets/images/company/download_corporate_overview.jpg) top left no-repeat; text-indent:-5000px; }
a.download_corp_over:hover { background-position:0 -24px; }


/*=====================================================================================================*/

a.contact_sales { display:block; height:24px; width:114px; background:url(/assets/images/products/contact_sales.gif) top left no-repeat; text-indent:-5000px; }
a.contact_sales:hover { background-position:0 -24px; }

a.find_out_more { display:block; height:24px; width:364px; background:url(/assets/images/products/find_out_more_about_ge_hard_disk_encryption.gif) top left no-repeat; text-indent:-5000px; }
a.find_out_more:hover { background-position:0 -24px; }



/*============================= products default div toggler start ========================================*/

#protection {position:relative; margin-bottom:15px;}
#protectiontext {position:absolute; top:0; left:380px; width:310px;}
#protectiontext p {padding-bottom:15px; width:280px;}
#protectiontext b {color:#366F96; font-size:1.2em;}

#protection #default {position:relative;}
#protection #device {position:absolute; top:0; left:0; visibility:hidden;}
#protection #fulldisk {position:absolute; top:0; left:0; visibility:hidden;}
#protection #removable {position:absolute; top:0; left:0; visibility:hidden;}
#protection #framework {position:absolute; top:0; left:0; visibility:hidden;}
#protection #smartphone {position:absolute; top:0; left:0; visibility:hidden;}
#protection #authentication {position:absolute; top:0; left:0; visibility:hidden;}
#protection #altiris {position:absolute; top:0; left:0; visibility:hidden;}

#framework #tabc0 {display:block;}
#framework .tab_contents {display:none;}
#framework {position:relative; margin-bottom:15px;}
#framework ul.tabs {position:absolute; top:70px; left:10px; margin:0; padding:0; list-style:none;}
#framework ul li {padding-bottom:5px;}
#framework ul li a {color:#FFF; display:block; width:190px; height:15px; padding:5px 0 5px 10px;}
#framework ul li.active a {background:url("/assets/images/products/default/linkbar.gif"); color:#931A22;}
#framework .text {position:absolute; top:15px; left:225px; width:390px; color:#9F957D;}

/*============================= products default div toggler end ========================================*/

/*==================================== link box start start ============================================*/

#link_box_content { margin:30px 0 0 0; padding:0; width:520px; background:url(/assets/templates/common/images/link_box_bg.jpg) top left repeat-y; }
#link_box_bottom { margin:0; padding:0; width:520px; background:url(/assets/templates/common/images/link_box_bottom.jpg) bottom left no-repeat; }
#link_box_top { margin:0; padding:20px 30px 0 30px; width:460px; background:url(/assets/templates/common/images/link_box_top.jpg) top left no-repeat; }
#link_box_top h1 { font:bold 13px bold Arial, Helvetica, sans-serif; color:#1b4768; }
#link_box_top ul { margin:0; padding:0 0 20px 16px; list-style-type:none; list-style-image: url(images/bullet.gif); list-style-position: outside;  }
#link_box_top ul li { line-height:12px; margin:0 0 0 0; padding:0 0 3px 0; border:0; font:bold 11px Arial, Helvetica, sans-serif; color:#585858; }
#link_box_top ul li a { font:bold 11px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none; }
#link_box_top ul li a:hover { text-decoration:underline; }

/*==================================== link box start end ==============================================*/

/*============================= products specifications table start ========================================*/

.specifications_table { width:484px; }
.specifications_table td { border-collapse: collapse; font:bold 12px Arial, Helvetica, sans-serif; color:#585858; }
.specifications_table .header { font:bold 13px Arial, Helvetica, sans-serif; color:#114b7c; padding:10px 0 10px 3px; }
.specifications_table .blue_row { border-collapse: collapse; background-color:#dce4eb; padding:10px 0 10px 3px; }
.specifications_table .white_row { border-collapse: collapse; background-color:#ffffff; padding:10px 0 10px 3px; }
.specifications_table .row_divider { border-collapse:collapse; background:url(/assets/templates/common/images/row_divider.gif) top left repeat-x; height:3px; margin:0; padding:0; }

/*============================= products specifications table end ========================================*/


/* Begin sitemap section */
	#sitemap {}
	#sitemap ul {float:left; list-style:none; margin:0; padding:0;}
	#sitemap ul.first {padding-right:20px;}
	#sitemap ul.second {border-left:1px solid #CCC; padding-left:20px;}
	#sitemap ul li ul {float:none;}
	#sitemap ul li ul li {padding-left:10px;}
	#sitemap li {padding-left:40px;}
	#sitemap li.title {padding:10px 0 0 30px; font-weight:bold; font-size:1.1em; }
/* End sitemap Section */

.headercell { font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; background-color:#114b7c; }
.datacell { font:11px Arial, Helvetica, sans-serif; color:#585858; background-color:#dce4eb; }

/*============================= contact page start ========================================*/


#contact_leftcol { width:260px; height:500px; border-bottom:1px solid #d6d6d8; overflow:hidden; margin:0; padding:0; float:left; }
#contact_leftcol a.directions { display:block; height:24px; width:253px; background:url(/assets/images/company/directions.jpg) top left no-repeat; text-indent:-5000px; }
#contact_leftcol a.directions:hover { background-position:0 -24px; }

#contact_rightcol { width:204px; height:502px; padding:0 15px 0 15px; margin:0 0 0 15px; float:left; background:url(/assets/images/company/contact_rightcol_bg.gif) top left no-repeat;  }
#contact_rightcol ul { margin:0; padding:10px 28px 0 0; list-style-type:none; list-style-image: url(images/bullet.gif); list-style-position: outside;  }
#contact_rightcol ul li { line-height:12px; margin:0 0 20px 15px; padding:0 0 3px 0; border:0; font:bold 12px Arial, Helvetica, sans-serif; color:#585858; }
#contact_rightcol ul li.title { line-height:12px; margin:0; padding:0; border:0; font:bold 12px Arial, Helvetica, sans-serif; color:#1b4768; list-style-image:none; }
#contact_rightcol ul li a { font:bold 12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none; }


/*============================= contact page end ========================================*/

/*============================= products home page start ========================================*/


#products_datasheets_leftcol { float:left; width:250px; }
#products_datasheets_leftcol ul { margin:0; padding:0 0 0 0; list-style-type:none; list-style-image: url(images/bullet.gif); list-style-position: outside;  }
#products_datasheets_leftcol ul li { line-height:12px; margin:0 0 2px 15px; padding:0; border:0; font:12px Arial, Helvetica, sans-serif; color:#585858; }
#products_datasheets_leftcol ul li a { font:12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none; }
#products_datasheets_leftcol ul li a:hover { font:12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:underline; }

#products_datasheets_rightcol { float:right; width:270px; }
#products_datasheets_rightcol ul { margin:0; padding:0 0 0 0; list-style-type:none; list-style-image: url(images/bullet.gif); list-style-position: outside;  }
#products_datasheets_rightcol ul li { line-height:12px; margin:0 0 2px 15px; padding:0; border:0; font:12px Arial, Helvetica, sans-serif; color:#585858; }
#products_datasheets_rightcol ul li a { font:12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none; }
#products_datasheets_rightcol ul li a:hover { font:12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:underline; }

#products_datasheets_singlecol { float:left; width:300px; }
#products_datasheets_singlecol ul { margin:0; padding:0 0 0 0; list-style-type:none; list-style-image: url(images/bullet.gif); list-style-position: outside;  }
#products_datasheets_singlecol ul li { line-height:12px; margin:0 0 2px 15px; padding:0; border:0; font:bold 12px Arial, Helvetica, sans-serif; color:#585858; }
#products_datasheets_singlecol ul li a { font:bold 12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none; }
#products_datasheets_singlecol ul li a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#585858; text-decoration:underline; }

#products_datasheets_get_reader { float:right; width:220px; text-align:right; }



/*============================= products home page end ========================================*/

/*============================= device control page start ========================================*/


#device_control_window { margin:0 0 40px 30px; padding:15px 15px 15px 15px; float: right; width: 207px; height: 437px; background:url(/assets/images/products/device_control/device_control_window_bg.gif) top left no-repeat; }

/*============================= device control page end ========================================*/

/*============================= smart phone page start ========================================*/


#smart_phone_window { margin:0 0 40px 30px; padding:25px 15px 15px 15px; float: right; width: 207px; height: 270px; background:url(/assets/images/products/smartphone_protection/smart_phone_window_bg.gif) top left no-repeat; }

/*============================= smart phone page end ========================================*/


/*============================= device control auditor page end ========================================*/

a.free_trial_download { display:block; width:189px; height:38px; background:url(/assets/images/products/device_control_auditor/free_trial.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:0; float:right; }
a.free_trial_download:hover { background-position:0 -38px; }

a.free_trial_download_large { display:block; width:297px; height:41px; background:url(/assets/images/products/device_control_auditor/free_trial_large.jpg) top left no-repeat; text-indent:-5000px; padding:0; margin:0 auto; }
a.free_trial_download_large:hover { background-position:0 -41px; }

/*============================= device control page end ========================================*/



/*============================= Government Health page end ========================================*/

			#header_graphic_federal_port_2 { }
			#header_graphic_health { margin:0; padding:0; width:960px; height:175px; background:url(/assets/templates/common/images/header_graphic_health.jpg) top left no-repeat; }
			
			
			#mycontact { padding:20px 4px 0 14px; float:right; margin-right:0px; width:180px; height:148px;  display:block; text-align:center; -khtml-opacity:.85; -moz-opacity:.85; -ms-filter:"alpha(opacity=85)"; filter:alpha(opacity=85); opacity:.85; background-color:#fff; text-align:center; border-left:1px dotted #000;    }
			ul.info { margin-top:-1px; border:0px solid #333; text-align:center; text-align:center; color:#333; width:160px; }
			ul.info li { list-style:none outside none; color:#333; font:13px Arial, Helvetica, sans-serif; text-align:center; width:168px;  }
			ul.info li.contact a { color: #333; font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; background-image:url(/frames/img/contact.jpg); width:168px; height:21px; background-position:0 0; display:block; text-indent:-5000px; }
			ul.info li.contact a:hover { color:#818181; background-position:0 21px; }
			ul.info li.or { font-size:12px; line-height:19px; border-bottom:1px dotted #333; padding-top:6px; padding-bottom:1px; }
			ul.info li.phone { font-size:15px; font-weight:bold; line-height:19px; padding-top:5px; color:#666;  }
			ul.info li.want { padding:0 0 4px 0;  font-size:12px; font-weight:bold; line-height:20px; padding-top:5px; color:#1B1B1B  }
        
			.portals_quote_wrapper p { padding:6px 0 0 18px; font:12px Tahoma Arial, Helvetica, sans-serif; color: #585858; }
			.portals_quote_wrapper p a { color:#1B4768; font-weight:bold; text-decoration:none; }

			#main_content .titlebreak { padding:8px 0 8px 0; margin:0 0 10px 0; border:1px solid #aeb0b3; border-right:none; border-left:none; color:#003d7d; }
			#main_content .maintitle { color:#003d7d; font-size:19px; line-height:125%; }
			#main_content .myred { margin-top:-6px; color:#e6341c; }
			#main_content .listen_now { display:block; margin:0; padding:0; height:25px ; width:88px ; background:url(/assets/images/portals/listen_button.jpg) top left no-repeat; text-indent:-5000px;}
			#main_content .view_article { display:block; margin:0; padding:0; height:25px ; width:116px ; background:url(/assets/images/portals/view_button.jpg) top left no-repeat; text-indent:-5000px;}
			#main_content .register_eseminar { display:block; margin:0; padding:0; height:25px ; width:116px ; background:url(/assets/images/portals/register_button.jpg) top left no-repeat; text-indent:-5000px;}



/*============================= Government Health page end ========================================*/


/*============================= Header Call to Action ========================================*/

        	#calltoaction { width:198px; height:142px; display:block; background:url(http://www.guardianedge.com/assets/templates/common/images/call_to_action_new.jpg) top left no-repeat; padding:16px 0 0 0; margin:0; }
			#calltoaction a { padding-left:30px; width:168px; height:49px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#174c80; font-size:21px; text-decoration:none; font-weight:bold; line-height:21px; }
			#calltoaction a:hover { color:#6C6C6C; }
			#ph { margin-top:55px; margin-left:40px; font-family:Arial, Helvetica, sans-serif ; font-size:16px; color:#2D2D2D; font-weight:bold; }
		
		
			

			#search { position:relative; }
			
			#wantmore { width:183px; height:23px; position:absolute; top:0; right:0;  }
			#wantmore a { width:183px; height:23px; display:block; background:url(http://www.guardianedge.com/assets/templates/common/images/want_more_new.jpg) top left no-repeat;  }
			#wantmore a:hover { background-position:0 -23px;  }
			
			#twitter { width:25px; height:24px; position:absolute; top:-1px; right:184px;  }
			#twitter a { width:25px; height:24px; display:block; background:url(http://www.guardianedge.com/assets/templates/common/images/head_twitter.jpg) top left no-repeat;  }
			#twitter a:hover { background-position:0 -24px;  }
			
			#facebook { width:25px; height:24px; position:absolute; top:-1px; right:211px;  }
			#facebook a { width:25px; height:24px; display:block; background:url(http://www.guardianedge.com/assets/templates/common/images/head_facebook.jpg) top left no-repeat;  }
			#facebook a:hover { background-position:0 -24px;  }
			
			






/*============================= Header Call to Action end ========================================*/
