﻿
@charset "utf-8";
body {
 font-size: 12px;
 background: #fff;
 margin: 0;
 padding: 0;
 text-align: center;
 color: #333333;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*P {margin: 0 0 11px 0; LINE-HEIGHT: 17px;}*/
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
IMG A {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
SUP {FONT-SIZE: 8px}
A {COLOR: #006bb6; TEXT-DECORATION: none}
A:hover {COLOR: #5ea2d1; TEXT-DECORATION: underline}
p {margin: 1em 0;}
ul {margin: 1em 0;}
H6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #4FA800;}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; }
.fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }
/* GLOBAL TOP ROW */
.container {
 width: 940px;
 margin: 0 auto;
 text-align: left;
}
#top-logoarea { padding: 0; height:90px; }
#top-logo { padding:0px; margin-left:8px; margin-top:40px; float:left; }
#top-logo-print {
 padding:0px;
 margin-left:-346px;
 margin-top:40px;
 float:left;
 VISIBILITY: hidden;
}
#top-searcharea {
 width: 160px;
 HEIGHT: 20px;
 margin-right:0px;
 margin-top:48px;
 float:right;
 text-align: right;
}
#top-search { WIDTH: 160px; HEIGHT: 20px; POSITION: relative; TEXT-ALIGN: right; }
#top-search INPUT { PADDING-TOP: 0px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; BACKGROUND: #fff; MARGIN: 0px 3px 0px 0px; WIDTH: 105px; LINE-HEIGHT: 18px; HEIGHT: 20px; FONT-SIZE: 10px; }
#top-search INPUT#searchButton { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 24px; HEIGHT: 24px; BORDER:0px; }
/* GLOBAL TOP NAVIGATION ROW */
#top-navarea { padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left:0px; height: 32px; }
#globalNav { width: 940px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left:0px; height: 32px; FONT-SIZE: 11px; MARGIN: 0px auto; POSITION: relative; TEXT-ALIGN: left; Z-INDEX: 1 }
#navHome { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
#nav1 { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
#nav2 { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
#nav3 { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
#nav4 { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
#nav5 { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
#nav6 { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
#nav7 { FONT-WEIGHT: normal !important; COLOR: #FFFFFF; }
A.CurrentGroup { color: #000 !important; BACKGROUND: #fff url(/images/bg-nav-hover.jpg) repeat-x; padding: 0; margin: 0; }
#mainNav { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; HEIGHT: 32px; width:700px}
#mainNav LI.menuseparator { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; COLOR: #999999; LINE-HEIGHT: 32px; width:1px; MARGIN:0px; BACKGROUND-COLOR: #999999; font-size:1px; HEIGHT: 32px; }
#mainNav UL { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; }
#mainNav LI { DISPLAY: block; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: center; }
#mainNav LI A { PADDING-TOP: 0px; PADDING-RIGHT: 12px; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; DISPLAY: block; COLOR: #FFFFFF; LINE-HEIGHT: 32px; HEIGHT: 32px; TEXT-DECORATION: none; font-weight:normal; font-size:12px }
#mainNav LI A:hover { COLOR: #fff; BACKGROUND: url(/images/bg-nav-hover.jpg) repeat-x; } /*BACKGROUND-COLOR: #0057a6 first tier hover */
#mainNav UL { BORDER-TOP: #666666 1px solid; DISPLAY: none; FONT-SIZE: 11px !important; LEFT: 0px; WIDTH: 194px; POSITION: absolute; TOP: 32px; /*BACKGROUND-COLOR: #0057a6*/ }
#mainNav UL UL { DISPLAY: none; FONT-SIZE: 11px; LEFT: 193px; WIDTH: 194px; BORDER-TOP-STYLE: none !important; POSITION: absolute; TOP: 0px }
#mainNav LI LI { MARGIN: 0px; BACKGROUND-COLOR: #9f9f9f /* #0057a6;*/; TEXT-ALIGN: left; } /* second tier */
#mainNav LI LI A { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; WIDTH: 179px; COLOR: #fff; TEXT-INDENT: 0px; LINE-HEIGHT: 11px; PADDING-TOP: 3px; HEIGHT: auto; FONT-WEIGHT: normal !important; }
#mainNav LI LI A:hover { WIDTH: 179px; BACKGROUND-COLOR: #002e63 } /* second tier hover in IE6? */
#mainNav LI LI LI A { LINE-HEIGHT: 11px }
#mainNav LI:hover UL UL { DISPLAY: none }
#mainNav LI.over UL UL { DISPLAY: none }
#mainNav LI:hover UL { DISPLAY: block; Z-INDEX: 1000 !important; }
#mainNav LI LI:hover UL { DISPLAY: block; Z-INDEX: 1000 !important; }
#mainNav LI.over UL { DISPLAY: block; Z-INDEX: 1000 !important; }
#mainNav LI LI.over UL { DISPLAY: block; Z-INDEX: 1000 !important; }
#mainNav LI LI.menuparent A { BACKGROUND: url(/images/img_navsubarrow.gif) no-repeat 186px 6px; TEXT-INDENT: 0px; padding-right:10px; WIDTH: 169px; }
#mainNav LI LI.menuparent LI A { BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 0px }
#mainNav LI LI.menuparent LI A:hover { BACKGROUND: url(/images/bg-nav-hover.jpg) repeat-x; /*BACKGROUND-COLOR: #002e63*/ }
#mainNav LI.menuparent:hover { COLOR: #fff !important; /*BACKGROUND-COLOR: #0057a6*/ } /* first tier hover when on second tier item*/
#mainNav LI.over { COLOR: #fff !important; /*BACKGROUND-COLOR: #0057a6*/ }
#mainNav LI.over A { COLOR: #fff }
#mainNav LI.menuparent LI:hover { WIDTH: 193px; COLOR: #fff !important; BACKGROUND: url(/images/bg-navsub-over.gif) no-repeat center; }/*BACKGROUND-COLOR: #002e63*/
#mainNav LI LI.over { WIDTH: 180px; COLOR: #fff !important; BACKGROUND: url(/images/bg-navsub-over.gif) no-repeat center; }
#top-NavRight { padding: 0; margin-top: 5px; POSITION: relative; HEIGHT: 21px; color: #fff; font-weight: bold; font-size:11px; float: right; text-align:right; LINE-HEIGHT: 21px; }
#top-NavRight A { color:#fff; text-decoration:none }
#top-NavRight A:hover { color:#e0e0e0; text-decoration:none }
#top-NavRight .icon { margin-left: 5px; }
/* end top area */
/* HOME SPECIFIC */
#hp-body {background-image:url(/images/build1-mast-bkg.jpg); background-position:top; background-repeat:repeat-x;}
.hp-mainarea {
 margin: 0;
 padding: 0 0 10px 0;
 min-height:250px;
 height:auto !important;
 height:250px;
}
.hp-banner {
 border-bottom-color: #fff;
 background-image:url(/images/slider-background.jpg);
 background-repeat:no-repeat;
 height:346px;
}
.hp-banner .jabbox {
 height:51px;
 width:202px;
 margin-left:52px;
 margin-top: 5px;
 border-right-width: 1px;
 border-right-style: dashed;
 border-right-color: #FFF;
 float:left;
 
}
.hp-banner .jabbox2 {
 height:51px;
 width:202px;
 margin-left:13px;
 margin-top: 5px;
 border-right-width: 1px;
 border-right-style: dashed;
 border-right-color: #FFF;
 float:left;
}
.jabberbox{
 height:51px;
 width:75px;
 float:left;
cursor:pointer;
}
.jabberboxtext{
 height:51px;
 width:114px;
 padding-right:6px;
 float:left;
 margin-left:6px;
 font-family:Verdana, Geneva, sans-serif;
 color:#FFF;
 font-size:9px;
}
.hp-banner .jabbox3 {
 height:51px;
 width:202px;
 margin-left:13px;
 margin-top: 5px;
 float:left;
}
.hp-tab-lower {
 padding: 13px;
 min-height:140px;
 height:auto !important;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999999;
 overflow: auto;
}
/* SUBPAGE SPECIFIC */
#sp-body {background-image:url(/images/bg-top-sp.jpg); background-position:top; background-repeat:no-repeat;}
#sp-mainarea { padding: 10px 0; background-color: #fff; min-height:250px; height:auto !important; height:250px; width: 918px; margin: 0 auto; text-align: left; }
#subContentMainContainer {
 padding: 0px;
 WIDTH: 724px;
 FLOAT: left;
 TEXT-ALIGN: left;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
 position: relative;
}
#subContentMainContainerNavless { padding: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 918px; FLOAT: left; TEXT-ALIGN: left}
#ContentMain {
 padding: 0px;
 FONT-SIZE: 12px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 LINE-HEIGHT: 1.4em;
 MARGIN: 0px;
 FLOAT: left;
 TEXT-ALIGN: left;
 width:100%;
 visibility: visible;
}
#ContentMain A {
 COLOR: #0057A6;
 TEXT-DECORATION: none;
}
#ContentMain A:hover {
 COLOR: #4FA800;
 TEXT-DECORATION: none;
}
#ContentMain .resourceitem_sub A { COLOR: #4FA800; TEXT-DECORATION: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#ContentMain .resourceitem_sub A:hover {COLOR: #54616E; TEXT-DECORATION: underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#ContentMain h2 {
 padding: .5em 0;
 color: #004C83;
 font-size: 14px;
 margin: 0px;
}
#ContentMain h2 A {color: #002E63; font-size: 14px; TEXT-DECORATION: underline }
#ContentMain h2 A:hover{color: #006bb6; font-size: 14px; TEXT-DECORATION: none }/**/
#ContentMain h3 {padding: .5em 0 .2em 0; color: #004d8d; font-size: 12px; margin: 0px;}
#ContentMain h3 A {color: #004d8d; font-size: 12px; TEXT-DECORATION: underline }
#ContentMain h3 A:hover {color: #006bb6; font-size: 12px; TEXT-DECORATION: none }
#ContentMain h4 {padding: .5em 0 0 0; color: #000; font-size: 11px; margin: 0px;}
#ContentMain h4 A {color: #000; font-size: 11px; TEXT-DECORATION: underline }
#ContentMain h4 A:hover {color: #006bb6; font-size: 11px; TEXT-DECORATION: none }
#ContentMain h5 {padding: .5em 0 0 0; color: #7d7366; font-size: 9px; margin: 0px;}
#ContentMain h5 A {color: #7d7366; font-size: 9px; TEXT-DECORATION: underline }
#ContentMain h5 A:hover {color: #006bb6; font-size: 9px;TEXT-DECORATION: none }
#ContentMain ul {PADDING-TOP: 0px; PADDING-RIGHT: 15px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; list-style: url(/images/img_listsqB.gif); margin: 0 0 0 20px;}
#ContentMain ul.none { list-style:url(/images/spacer.gif); margin: 0 0 0 10px; padding: 0px 15px 10px 10px; }
#ContentMain ul li { margin: 0px; padding-bottom: 5px; }
#subContentMainContainer .dottedRule {FONT-SIZE: 1px;  LINE-HEIGHT: 1px; HEIGHT: 6px}
#subContentMainContainerNavless .dottedRule {FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 6px}
#ContentMain P {margin: 0 0 11px 0; LINE-HEIGHT: 17px;}
#ContentMain IMG {margin: 0;}
#ContentMain IMG.margin {MARGIN-RIGHT: 15px;MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px;}
#subContentMainContainer td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 11px;}
#subContentMainContainerNavless td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 11px;}
P.breadcrumb {PADDING-TOP: 9px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #FFFFFF;}
P.breadcrumb A {COLOR: #FFFFFF; TEXT-DECORATION: none}
P.breadcrumb A:hover {COLOR: #D3E9BF; TEXT-DECORATION: underline}
.subCurrentPage {COLOR: #FFFFFF}
#subTitleBand {
 DISPLAY: block;
 margin-top: 22px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 1px;
 padding-right: 0;
 padding-bottom: 1px;
 padding-left: 0;
}
#subTitleBand-listspacer {
 DISPLAY: block;
 height:2px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 1px;
 padding-right: 0;
 padding-bottom: 1px;
 padding-left: 0;
}
#subTitleBand H1 {padding: 0px; DISPLAY: block; FONT-SIZE: 18px; MARGIN: 0; COLOR: #FFFFFF; font-weight: bold; }
table.border {background-color:#fff; border: 1px solid #cccccc; margin: 10px 0px 20px 0px;}
.standard td {margin: 0; border: 1px solid #edeff0; background-color: #fff; font-size:8pt; padding-top:2px; padding-right:8px; padding-bottom:2px; padding-left:8px;}
td.shade {margin: 0px; border: 1px solid #edeff0; background-color: #e0e0e0; font-size:8pt; padding-top:2px; padding-right:8px; padding-bottom:2px; padding-left:8px; }
.noborder td{border: none;}
td.title{background-color:#adadad; background-color:#b5b5b5; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#fff; font-weight:bold; font-size:13px !important;text-align:center; min-height:28px; height:28px; font-variant : small-caps;}
td.subtitle{background-color:#EEEEEE;padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px; color:#000; font-weight:bold; font-size:11px;text-align:center;min-height:20px; height:20px}
P.callout { width: 10em; font-size: 23px; color:#5282aa; padding: 13px 0 !important; margin: 15px 25px 15px 0 !important; border-top: 1px solid #a2a2a2; border-bottom: 1px solid #a2a2a2; line-height: 24px !important; float: left; display:block;}
P.callout A { color: #888888 !important; text-decoration: none !important;}
P.callout A:hover {COLOR: #9d9fa1 !important; TEXT-DECORATION: underline !important;}
#ContentMain .press-subhead {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:500;
 color: #212E38;
 font-style:italic;
}
#ContentMain .event-details {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:500;
 color: #212E38;
}
.list-item-container {
 FONT-SIZE: 12px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 LINE-HEIGHT: 1.4em;
 background-position:left top;
 min-height:80px;
 margin-left:0px;
 margin-top:12px;
 padding-left:0px;
 FLOAT: left;
 TEXT-ALIGN: left;
 width:724px;
 visibility: visible;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 height: auto;
 border-bottom:thin;
 border-bottom-color: #999;
 border-bottom-style:solid;
 overflow:visible;
}
.list-icon {
 width:50px;
 height:90px;
 margin-left:0px;
 margin-right:17px;
 background-image:url(/images/list-icon-date.gif);
 background-repeat:no-repeat;
 float: left;
}
.list-icon-article {
 width:50px;
 height:90px;
 margin-left:0px;
 margin-right:17px;
 background-image: url(/images/article-icon.png);
 background-repeat:no-repeat;
 float: left;
}
.list-icon-video {
 width:50px;
 height:90px;
 margin-left:0px;
 margin-right:17px;
 background-image: url(/images/video-icon.png);
 background-repeat:no-repeat;
 float: left;
}
.list-icon-webinar {
 width:50px;
 height:90px;
 margin-left:0px;
 margin-right:17px;
 background-image: url(/images/webinar-icon.png);
 background-repeat:no-repeat;
 float: left;
}
.list-icon-whitepaper {
 width:50px;
 height:90px;
 margin-left:0px;
 margin-right:17px;
 background-image: url(/images/white-paper-icon.png);
 background-repeat:no-repeat;
 float: left;
}
.list-icon-podcast {
 width:50px;
 height:90px;
 margin-left:0px;
 margin-right:17px;
 background-image: url(/images/podcast-icon.png);
 background-repeat:no-repeat;
 float: left;
}
#ContentMain .info {
 width:50px;
 height:50px;
 margin-top:7px;
 text-align:center;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 line-height:12px;
 color:#FFF;
 text-transform:uppercase;
}
#ContentMain .info b{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
  line-height:14px;
 color: #004C83;
}
.list-article {
 width:657px;
 height: auto;
 clear: none;
 float: left;
 margin: 0px;
}
#ContentMain .list-article A {
 color: #0057A6;
}
#ContentMain .list-article A:hover {
 color: #4FA800;
 text-decoration:none;
}
#ContentMain .list-article A:visited {
 color: #0057A6;
}
.list-button {
 width:135px;
 height:21px;
 background-image:url(/images/continue.jpg);
 background-repeat:repeat-x;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:12px;
 margin-top:0px;
 clear: none;
 float: right;
 color:#FFF;
}
#ContentMain .list-button A {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 color: #FFF;
 line-height:22px;
}
#ContentMain .list-button A:hover {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 color: #FFF;
 line-height:22px;
 background-image:url(/images/continue-hover.jpg);
}
#ContentMain .list-button A:visited {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 color: #FFF;
 line-height:22px;
 background-image:url(/images/continue-hover.jpg);
}
#ContentMain .next-list {
 width:135px;
 height:21px;
 background-image: url(/images/next-button.gif);
 background-repeat:repeat-x;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:12px;
 margin-top:24px;
 clear: none;
 float: right;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 text-decoration:none;
 color: #54616E;
 line-height:22px;
}
#ContentMain .next-list A {
 text-decoration:none;
 color: #54616E;
}
#ContentMain .next-list A:hover {
 text-decoration:none;
 color: #4FA800;
}
#ContentMain .previous-list {
 width:135px;
 height:21px;
 background-image: url(/images/previous-button.gif);
 background-repeat:repeat-x;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:12px;
 margin-top:24px;
 clear: none;
 float: left;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 line-height:22px;
}
#ContentMain .previous-list A {
 text-decoration:none;
 color: #54616E;
}
#ContentMain .previous-list A:hover {
 text-decoration:none;
 color: #4FA800;
}
/* SUBPAGE Left Nav */
.leftnav-item1 {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR: #4FA800;
 TEXT-DECORATION: none;
 background-image: url(/images/leftnav-about-us.gif);
 background-position: center bottom;
}
.leftnav-item2 {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR: #4FA800;
 TEXT-DECORATION: none;
 background-image: url(/images/leftnav-our-expertise.gif);
 background-position: center bottom;
}
.leftnav-item3 {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR: #4FA800;
 TEXT-DECORATION: none;
 background-image: url(/images/leftnav-solutions.gif);
 background-position: center bottom;
}
.leftnav-item4 {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR: #4FA800;
 TEXT-DECORATION: none;
 background-image: url(/images/leftnav-resources.gif);
 background-position: center bottom;
}
.leftnav-item5 {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR: #4FA800;
 TEXT-DECORATION: none;
 background-image: url(/images/leftnav-media-center.gif);
 background-position: center bottom;
}
.leftnav-item6 {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR: #4FA800;
 TEXT-DECORATION: none;
 background-image: url(/images/leftnav-contact-us.gif);
 background-position: center bottom;
}
.leftnav-item7 {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR: #4FA800;
 TEXT-DECORATION: none;
 background-image: url(/images/leftnav-login.gif);
 background-position: center bottom;
}
.leftnav-dropdowns {
 padding: 0;
 MARGIN: 0px;
 COLOR: #003463;
 DISPLAY: block;
 FONT-SIZE: 14px;
 LINE-HEIGHT: 14px;
}
.leftnav-dropdowns A {
padding: 15px 8px 15px 12px;
DISPLAY: block;
FONT-SIZE: 14px;
MARGIN: 0px;
COLOR: #FFFFFF;
width: auto;
LINE-HEIGHT: 14px;
TEXT-DECORATION: none;
 background-image: url(/images/tier2h2.gif);
  background-repeat:no-repeat;
 background-color:#6eb43f;
background-position:center bottom;
}
.leftnav-dropdowns A:hover { background-image:url(/images/tier2h2-hover.gif); background-repeat:no-repeat; background-position:center bottom; background-color:#54616e;}
.leftnav-dropdowns A.selected {
 padding: 15px 8px 15px 12px;
 DISPLAY: block;
 FONT-SIZE: 14px;
 MARGIN: 0px;
 COLOR: #FFFFFF;
 LINE-HEIGHT: 14px;
 BACKGROUND-COLOR:#6eb43f;
 WIDTH: auto;
 background-position: bottom;
}
.leftnav-dropdowns A:hover.selected  { BACKGROUND-COLOR: #54616e; }
#subLeftNav {
 FONT-SIZE: 10px;
 FLOAT: left;
 WIDTH: 193px;
 LINE-HEIGHT: 11px;
 min-height: 100%;
 padding-top: 32px;
 padding-right: 0;
 padding-bottom: 20px;
 padding-left: 0;
}
* html #subLeftNav { height: 100%; } /* IE min-height hack */
#subLeftNav UL { padding: 0; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#subLeftNav LI { padding: 0; MARGIN: 0px; }
#subLeftNav LI A { padding: 8px 18px 8px 12px; DISPLAY: block; FONT-SIZE: 11px;  MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 11px;  TEXT-DECORATION: none; font-weight:bold; }
#subLeftNav LI A:hover { color:#0057A6; background-image:url(/images/tier3-bkg-hover.gif); background-repeat:no-repeat;}
#subLeftNav LI A.selected { padding: 8px 18px 8px 12px; DISPLAY: block; FONT-SIZE: 11px; MARGIN: 0px; COLOR:#0057A6; background-image:url(/images/tier3-bkg-hover.gif); background-repeat:no-repeat; LINE-HEIGHT: 11px; TEXT-DECORATION: none; font-weight:bold; }
#subLeftNav LI A:hover.selected { color: #333333; background-image: url(/images/tier3-bkg-selected-hover.gif); background-repeat:no-repeat; }
#subLeftNav LI UL{ padding: 0; MARGIN: 0px; LIST-STYLE-TYPE: none;}
#subLeftNav LI LI { padding: 0; MARGIN: 0px; BACKGROUND-COLOR: #e5e5e5;}
#subLeftNav LI LI A { padding: 3px 8px 3px 22px; DISPLAY: block; FONT-SIZE: 10px;  MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 11px;  TEXT-DECORATION: none; }
#subLeftNav LI LI A:hover { BACKGROUND-COLOR: #d2d2d2; }
#subLeftNav LI LI A.selected { padding: 3px 8px 3px 22px; DISPLAY: block; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #4690d3; LINE-HEIGHT: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR: #d2d2d2; }
#subLeftNav .arrow { background: url(/images/img_subleftnav_arrow.gif) no-repeat 0px 50%; }
/* SUBPAGE Right Nav */
#subRight {
 padding: 1px;
 WIDTH: 222px;
 float:right;
 background-color:#fff;
 border: 1px solid #a2a2a2;
 margin-top: 4px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 10px;
}
#subRightGraphic { padding: 0; MARGIN: 0; }
#subRightButtonArea { padding: 0; MARGIN: 0px; FONT-SIZE: 12px; WIDTH: 222px; }
#subRightButtonArea UL { padding: 0; MARGIN: 0px; LIST-STYLE: none; LIST-STYLE-TYPE: none; list-style-image:none; }
#subRightButtonArea UL LI { padding: 0; MARGIN: 0px; MARGIN: 1px 0px 0px 0px; LINE-HEIGHT: 13px; font-weight:bold; COLOR: #fff;}
#subRightButtonArea UL LI A { padding: 5px 3px 5px 58px; DISPLAY: block; FONT-SIZE: 12px;   TEXT-DECORATION: none;  }
#subRightButtonArea UL.subRightButtonPhone LI { LINE-HEIGHT: 13px; BACKGROUND: #989798 url(/images/button_icon_phone.gif) no-repeat 20px 50%;}
#subRightButtonArea UL.subRightButtonForm LI { LINE-HEIGHT: 13px; BACKGROUND: #5381a7 url(/images/button_icon_form.gif) no-repeat 20px 50%;}
#subRightButtonArea UL.subRightButtonPhone LI A, 
#subRightButtonArea UL.subRightButtonForm LI A 
{ COLOR: #fff; TEXT-DECORATION: none; }
#subRightButtonArea UL.subRightButtonPhone LI A:hover, 
#subRightButtonArea UL.subRightButtonForm LI A:hover 
{ COLOR: #002e63; TEXT-DECORATION: none; }
#subRightButtonArea UL.subRightButtonNolink LI { padding: 5px 3px 5px 58px; LINE-HEIGHT: 13px; BACKGROUND: #989798 url(/images/button_icon_phone.gif) no-repeat 20px 50%;}
#subRightButtonLiveChat {MARGIN: 1px 0px 0px 0px;}
#subRightContent { COLOR: #444; LINE-HEIGHT: 13px; }
#subRightContent IMG {MARGIN: 0px; BORDER:0px}
#subRightContent A {COLOR: #444; TEXT-DECORATION: none}
#subRightContent A:hover {COLOR: #8b8b8b; TEXT-DECORATION: underline}
#subRightContent UL {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 15px 6px 15px 10px; list-style-type:square; list-style-position:outside;}
#subRightContent UL P {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 10px 20px;  LINE-HEIGHT: 13px; text-indent:-20px}
#subRightContent UL IMG {vertical-align:middle;} 
#subRightTitle {LINE-HEIGHT: 14px; FONT-WEIGHT: bold; COLOR: #002e63; FONT-SIZE: 12px;  MARGIN-BOTTOM: 8px;}
#subRightContent P { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 5px 0px 0px 10px;  LINE-HEIGHT: 13px;}
#subRightBookmark {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 10px 0px 0px 0px; FONT-SIZE: 11px; LINE-HEIGHT: 18px; BORDER-TOP:8px solid #fff; WIDTH: 174px;}
#subRightBookmark UL IMG {vertical-align:middle; margin-right:7px} 
#subRightBookmark UL P { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 5px 0px 0px 20px;  LINE-HEIGHT: 13px; text-indent:-20px}
#subRightBookmark P { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 10px 10px;}
#subRightBookmark P.definition A {FONT-SIZE: 7pt; COLOR: #8b8b8b; TEXT-DECORATION: underline}
#subRightBookmark P.definition A:hover {FONT-SIZE: 7pt; COLOR: #8b8b8b; TEXT-DECORATION: none}
#subFooterLinks {PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px 0px 15px 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #8b8b8b;}
#subFooterLinks A {COLOR: #8b8b8b; TEXT-DECORATION: underline}
#subFooterLinks A:hover {COLOR: #8b8b8b; TEXT-DECORATION: none}
#subFooterLinksBlue {CLEAR: BOTH; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 5px 0px 15px 0px; FONT-SIZE: 10px; LINE-HEIGHT: 14px; COLOR: #006bb6;}
/* SUBPAGE Tables */
table#filtertable { margin: 10px 0; padding: 0; border-collapse: collapse; width: 100%;}
#filtertable td { padding: 8px 7px 8px 0; margin: 0;}
#filtertable td a { padding: 2px 7px; margin: 0 2px; border: 1px solid #ccc; background: url(/images/bg-button-blue.gif) repeat-x #dae6f1;}
#filtertable td a:hover { text-decoration:none; background: url(/images/bg-button-lightblue.gif) repeat-x #e7eff6; border: 1px solid #cddae5; color: #006bb6 }
table#searchtable { margin: 0; padding: 0; border-collapse: collapse; width:100%; }
#searchtable thead tr { background: #ddd; }
#searchtable thead tr:hover { background: #ddd; }
#searchtable thead th { color: #999; font-size: 1em; text-align: left; }
#searchtable tr { background: url(/images/bg_table_row.png) repeat-x #F8F8F8; line-height:1.3em; }
#searchtable tr:hover { background: #FFF; }
#searchtable td, #searchtable th {padding: 8px 5px; border-bottom: 1px solid  #A9B0B6;}
#searchtable td { border-left: 1px dotted #ddd; }
#searchtable td a { text-decoration: none; }
#searchtable tfoot tr { color: #999; }
#searchtable tfoot th {text-align: center; font-size: 1em; }
#searchtable th { color: #999; font-size: 0.9em; text-align: left; }
#searchtable th a { color:#4FA800 text-decoration: none; font-size: 1.2em; }
#searchtable th a:visited { color: #89BFE7; }
table#eventtable { margin: 10px 0; padding: 0; border-collapse: collapse; width: 100%;  border: 1px solid #EEE; }
#eventtable thead tr { background: #d2d2d2; height: 30px;}
#eventtable thead tr:hover { background: #d2d2d2; }
#eventtable thead th { color: #006bb6; font-size: 1em; text-align: center; border: 1px solid #fff; }
#eventtable tr { background: url(/images/bg_table_row.png) repeat-x #F8F8F8; line-height:1.3em; }
#eventtable tr:hover { background: #FFF; }
#eventtable td {padding: 8px; border-bottom: 1px solid #EEE; text-align: right; }
#eventtable td + td {padding: 8px; border-bottom: 1px solid #EEE; text-align: left; }
#eventtable td { border-left: 1px dotted #ddd;}
#eventtable th { color: #999; font-size: 0.9em; }
/* SUBPAGE Form Elements */
input { margin: 0 4px; FONT-SIZE: 12px; color: #002E63; font-weight: bold;}
input[type=text], textarea { color: #000; font-weight: normal;}
.button { background: url(/images/bg-button-blue.gif) repeat-x #dae6f1; border: 1px solid #ccc; height:21px}
.button:hover {background: url(/images/bg-button-lightblue.gif) repeat-x #e7eff6; color: #006bb6; border: 1px solid #cddae5; }
/* Global FOOTER */
#prefooter { CLEAR: both; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 7px auto; FONT-SIZE: 10px; VERTICAL-ALIGN: top; LINE-HEIGHT: 12px; COLOR: #8b8b8b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
.prefooterright { TEXT-ALIGN: right }
#footer { CLEAR: both; PADDING-TOP: 7px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px auto 30px; BORDER-TOP: #8b8b8b 1px solid; FONT-SIZE: 10px; VERTICAL-ALIGN: top; LINE-HEIGHT: 12px; COLOR: #8b8b8b; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; }
#footer A { COLOR: #8b8b8b; TEXT-DECORATION: underline }
#footer A:hover { COLOR: #8b8b8b; TEXT-DECORATION: none }
#footer P { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right }
#footer IMG { PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; DISPLAY: inline; FLOAT: left; MARGIN: 0px }
.welcome_main {
 float: left;
 height: auto;
 width: 700px;
 overflow: auto;
 text-align: left;
 vertical-align: top;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #333333;
 margin-bottom: 3px;
}
.welcome_sub {
 float: left;
 margin-top: 7px;
 height: 17px;
 width: 370px;
 overflow: auto;
 text-align: left;
 vertical-align: top;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #1B75BC;
 background-image: url(/images/bullt-bkgd-crop.gif);
 background-repeat: no-repeat;
 padding-left: 16px;
}
.welcome_sub1 {
 float: left;
 margin-top: 7px;
 margin-left:2px;
 height: 17px;
 width: 270px;
 overflow: auto;
 text-align: left;
 vertical-align: top;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #1B75BC;
 background-image: url(/images/bullt-bkgd-crop.gif);
 background-repeat: no-repeat;
 padding-left: 16px;
 clear: left;
}
IMG.welcome {
 padding-right: 10px;
 padding-bottom: 0px;
}
.Insights {
 float: right;
 height: 50px;
 width: 178px;
 position: relative;
 background-color: #FFFFFF;
 margin-top: 3px;
 background-image: url(/images/industry-insights-bkg.jpg);
 background-repeat: no-repeat;
 padding-top: 73px;
 padding-right: 5px;
 padding-bottom: 7px;
 padding-left: 7px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #004C83;
 border: 1px solid #999999;
}
a.solutionlink:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #1B75BC; text-decoration: none }
a.solutionlink:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #1B75BC; text-decoration: none }
a.solutionlink:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #4FAB00; text-decoration: none }
a.solutionlink:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #1B75BC; text-decoration: none }
a.learnlink:link { color: #1B75BC; text-decoration: none; font-weight:bold; font-size:12px;}
a.learnlink:active { color: #1B75BC; text-decoration: none; font-weight:bold; font-size:12px; }
a.learnlink:visited { color: #1B75BC; text-decoration: none; font-weight:bold; font-size:12px; }
a.learnlink:hover { color: #4FAB00; text-decoration: none; font-weight:bold; font-size:12px; }
.contentcube_sub {
 float: left;
 margin-top: 14px;
 margin-left: 16px;
 height: auto;
 width: 295px;
 border-right-color:#999999;
 overflow: auto;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #1B75BC;
 background-image: url(/images/whitepapers.gif);
 background-repeat: no-repeat;
 padding-left: 0px;
 background-position: left top;
 border-right-width: 1px;
 border-right-style: solid;
 margin-bottom: 4px;
 padding-top: 30px;
}
.contentcube_sub2 {
 float: left;
 margin-top: 14px;
 margin-left: 18px;
 height: auto;
 width: 295px;
 border-right-color:#999999;
 overflow: auto;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #1B75BC;
 background-image: url(/images/newsreleases.gif);
 background-repeat: no-repeat;
 padding-left: 0px;
 background-position: left top;
 border-right-width: 1px;
 border-right-style: solid;
 margin-bottom: 4px;
 padding-top: 30px;
}
.contentcube_sub3 {
 float: left;
 margin-top: 14px;
 margin-left: 18px;
 height: auto;
 width: 285px;
 overflow: auto;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #1B75BC;
 background-image: url(/images/resources.gif);
 background-repeat: no-repeat;
 padding-left: 0px;
 background-position: left top;
 margin-bottom: 4px;
 padding-top: 30px;
 padding-right: 3px;
}
ul.cube {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 line-height:18px;
 padding-right:0;
 padding-left:15px;
 list-style-image:url(/images/bullt-icon.gif);
 text-align: left;
 vertical-align: top;
 display: block;
 top: auto;
 padding-top: 0px;
 padding-bottom: 0px;
 margin-top: 7px;
}
ul.cube li a {
color:#333333;
text-decoration:none;
}
ul.cube li a:hover {
color: #4FAB00;
text-decoration:none;
}
ul.cube li a:active {
color: #333333;
text-decoration:none;
}
.foot_icons {
 float: left;
 margin-top: 7px;
 height: 23px;
 width: 922px;
 overflow: auto;
 text-align: left;
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #FFFFFF;
 background-color: #666666;
 background-image:url(/images/foot-icons-bkg.jpg);
 background-repeat:repeat-x;
 padding-left: 18px;
 padding-top: 5px;
}
.foot_feet {
 float: left;
 margin-top: 7px;
 height: 65px;
 width: 922px;
 overflow: auto;
 text-align: left;
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #54616E;
 background-repeat:repeat-x;
 padding-left: 18px;
 padding-top: 5px;
}
.icons_subleft {
 float: left;
 height: 18px;
 width: 400px;
 overflow: auto;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #FFFFFF;
 margin-top: 5px;
 clear: left;
}
IMG.phone {
 padding-right: 10px;
}
a.icon2:link { color: #FFFFFF; text-decoration: none; font-weight:normal; font-size:12px;}
a.icon2:visited { color: #FFFFFF; text-decoration: none; font-weight:normal; font-size:12px; }
a.icon2:active { color: #FFFFFF; text-decoration: none; font-weight:normal; font-size:12px; }
a.icon2:hover { color: #D3E9BF; text-decoration: none; font-weight:normal; font-size:12px; }
.feet_sub1 {
 float: left;
 margin-top: 3px;
 height: 40px;
 width: 260px;
 overflow: auto;
 text-align: left;
 vertical-align: top;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #54616E;
}
.feet_sub2 {
 float: right;
 margin-top: 3px;
 height: 30px;
 width: 555px;
 overflow: auto;
 text-align: right;
 vertical-align: top;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #54616E;
}
#feet_nav li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #54616E;
display: inline;
list-style-type: none;
padding-right: 30px;
float:right
}
#feet_nav li a {
color:#54616E;
text-decoration:none;
}
#feet_nav li a:link {
color:#54616E;
text-decoration:none;
}
#feet_nav li a:active {
color:#54616E;
text-decoration:none;
}
#feet_nav li a:hover {
color: #4FA800;
text-decoration:none;
}
.masthead_box {
 float: left;
 height: 175px;
 width: 510px;
 overflow: auto;
 background-position: left top;
 margin-bottom: 10px;
 padding: 0px;
 margin-top: 6px;
 background-color: #999999;
}
.TopActionBox{
 float: right;
 height: 175px;
 width: 203px;
 overflow: auto;
 background-position: left top;
 margin-bottom: 10px;
 padding: 0px;
 margin-top: 6px;
 margin-left: 10px;
 background-color: #999999;
}
.ActionBox_Container {
 float: right;
 height: 254px;
 width: 203px;
 overflow: auto;
 background-position: bottom;
 margin-bottom: 10px;
 margin-left: 14px;
 clear: right;
 background-image: url(/images/your-id.jpg);
 background-repeat: no-repeat;
 padding: 0px;
}
.ActionBox_Breach1 {
 float: right;
 font-size:11px;
 height: 42px;
 width: 148px;
 overflow: auto;
 background-image:url(/images/breach-button2.jpg);
 background-repeat:no-repeat;
 background-position: left top;
 padding-left:55px;
 padding-top:8px;
 margin-top: 1px;
 margin-bottom: 1px;
 background-color: #FFF;
 text-align:left;
}
#ContentMain .ActionBox_Breach1 a {
 color: #FFF;
 text-decoration:none;
}
#ContentMain .ActionBox_Breach1 a:hover {
 color: #FDE48B;
 text-decoration:none;
}
.ActionBox_Breach2 {
 float: right;
 font-size:11px;
 height: 42px;
 width: 148px;
 overflow: auto;
 background-image:url(/images/call-us-button2.jpg);
 background-repeat:no-repeat;
 background-position: left top;
 padding-left:55px;
 padding-top:8px;
 margin-top: 1px;
 margin-bottom: 1px;
 background-color: #FFF;
 text-align:left;
}
#ContentMain .ActionBox_Breach2 a {
 color: #54616E;
 text-decoration:none;
}
#ContentMain .ActionBox_Breach2 a:hover {
 color: #404714;
 text-decoration:none;
}
.ActionBox_Breach3 {
 float: right;
 font-size:11px;
 height: 42px;
 width: 148px;
 overflow: auto;
 background-image:url(/images/report-button.jpg);
 background-repeat:no-repeat;
 background-position: left top;
 padding-left:55px;
 padding-top:8px;
 margin-top: 1px;
 margin-bottom: 1px;
 background-color: #FFF;
 text-align:left;
}
#ContentMain .ActionBox_Breach3 a {
 color: #54616E;
 text-decoration:none;
}
#ContentMain .ActionBox_Breach3 a:hover {
 color: #404714;
 text-decoration:none;
}
.resource_sub {
 float: left;
 margin-top: 12px;
 margin-bottom:15px;
 height:auto;
 width: 620px;
 overflow: auto;
 text-align: left;
 vertical-align: middle;
 padding-left: 16px;
 border-left:1px;
 border-left-style:solid;
 background-color:#FFFFFF;
 padding-top: 22px;
 padding-bottom: 5px;
 background-image: url(/images/resource-foot-bkg.gif);
 background-repeat: no-repeat;
 background-position: left top;
}
.resourceitem_sub {
 float: left;
 height: 22px;
 width: 580px;
 overflow: auto;
 text-align: left;
 vertical-align: top;
 background-image: url(/images/resource-sub-bkg.gif);
 background-repeat: no-repeat;
 padding-left: 30px;
 padding-top: 5px;
}
a.buttonSearch {
display: block;
width: 80px;
height: 28px;
padding-left:40px;
padding-top:2px;
color: #0C6;
text-decoration: none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(/images/search-a.jpg);
background-repeat:no-repeat;
}
a.buttonSearch:hover {
background-image:url(/images/search-hover.jpg);
background-repeat:no-repeat;
}
a.buttonSort {
display: block;
width: 190px;
height: 28px;
padding-left:40px;
padding-top:2px;
color:#fff;
text-decoration: none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/sort.jpg);
background-repeat:no-repeat;
}
#ContentMain .table-filter {
 font-family:Verdana, Geneva, sans-serif;
 font-size:14px;
 font-weight:400;
 border-collapse: collapse;
 width: 100%;
 line-height:24px;
 }
 
#ContentMain .table-filter a {
  color: #FFF;
  text-decoration:none;
 }
  
#ContentMain .table-filter a:hover {
  color: #D3E9BF;
  text-decoration:none;
 }
#ContentMain .table-filter th {
 padding: 0 0.5em;
 text-align: left;
 }
#ContentMain .table-filter tr {
 height:30px;
 }
#ContentMain .table-filter td {
 padding: 0 0.5em;
 }
#ContentMain .table-filter td.width {
 width: 190px;
 }
a.searchlink:link { color: #1B75BC; text-decoration: none; font-weight:bold; font-size:12px;}
a.searchlink:active { color: #1B75BC; text-decoration: none; font-weight:bold; font-size:12px; }
a.searchlink:visited { color: #1B75BC; text-decoration: none; font-weight:bold; font-size:12px; }
a.searchlink:hover { color: #4FAB00; text-decoration: none; font-weight:bold; font-size:12px; }
.anythingSlider                         { width: 940px; height: 280px; background-image:url(/images/slider-background.jpg); background-repeat:no-repeat; position: relative; margin: 0 auto 1px; }
.anythingSlider .wrapper                { width: 920px; overflow: auto; height: 280px; margin: 0 10px; position: absolute; top: 0; left: 0; border-bottom: solid 1px; border-bottom-color:#FFF; }
                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0;  margin: 10px 0 0 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 270px; width: 920px; margin: 0; }
.anythingSlider .arrow { display: block; height: 60px; width: 34px; background: url(/images/arrows2.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 284px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: 7px; }
.anythingSlider .back                   { background-position: -37px 0px; left: 10px; }
.anythingSlider .forward:hover          { background-position: 0 -67px; }
.anythingSlider .back:hover             { background-position: -37px -67px; }
#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(/images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }
#start-stop                             { background: green; background-image: url(/images/cellshade.png); left: -9999px; background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
*                                       { margin: 0; padding: 0; }
.deckslide        { height:270px; width:920px;}
.deckslide2        { height:270px; width:920px;}
.deckslide3        { height:270px; width:920px;}
.deckslide4        { height:270px; width:920px;}
.deckimagediv{
 height:260px;
 width:553px;
 float:left;
cursor:pointer;
}
.decktextdiv{
 height:260px;
 width:346px;
 float:left;
 margin-left:16px;
}
.decktextdiv-headline{
 height:62px;
 width:346px;
 margin-top:8px;
 border-bottom: 1px solid;
 border-bottom-color:#FFF;
}
.decktextdiv-body{
 height:120px;
 width:346px;
 margin-top:6px;
  font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 color:#FFF;
 text-align:left;
 line-height: 13px;
}
.decktextdiv-breach{
 height:58px;
 width:346px;
 margin-top:6px;
cursor:pointer;
}