﻿.dialogSecuritySvcs_sub_1 {
    position: relative;
    margin: -6px auto 1px 24px;
    min-width: 965px;
    max-width: 965px; /* based on image dimensions - not quite consistent with drip styles yet */;
    width: 965px;
    color: #fff;
    z-index: 1;
}
.dialogSecuritySvcs_sub_1 .content, .dialogSecuritySvcs_sub_1 .t, .dialogSecuritySvcs_sub_1 .b, .dialogSecuritySvcs_sub_1 .b div {
    background: transparent url(images/dialog_secServices_1.png) no-repeat top right;
}
.dialogSecuritySvcs_sub_1 .content {
    position: relative;
    _overflow-y: hidden;
    position: relative;
    padding: 0 11px 1px 0;
}
.dialogSecuritySvcs_sub_1 .t {
    /* top+left vertical slice */
 position: absolute;
    left: 0px;
    top: 0px;
    width: 12px; /* top slice width */;
    margin-left: -12px;
    height: 100%;
    _height: 1600px; /* arbitrary long height, IE 6 */;
    background-position: top left;
}
.dialogSecuritySvcs_sub_1 .b {
    /* bottom */
 position: relative;
    width: 100%;
}
.dialogSecuritySvcs_sub_1 .b, .dialogSecuritySvcs_sub_1 .b div {
    height: 15px; /* height of bottom cap/shade */;
    font-size: 1px;
}
.dialogSecuritySvcs_sub_1 .b {
    background-position: bottom right;
}
.dialogSecuritySvcs_sub_1 .b div {
    position: relative;
    width: 12px; /* bottom corner width */;
    margin-left: -12px;
    background-position: bottom left;
}
.dialogSecuritySvcs_sub_1 .hd, .dialogSecuritySvcs_sub_1 .bd, .dialogSecuritySvcs_sub_1 .ft {
    position: relative;
}
.dialogSecuritySvcs_sub_1 .wrapper {
    /* extra content protector - preventing vertical overflow (past background) */
 position: static;
    max-height: 1000px;
    overflow: auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.dialogSecuritySvcs_sub_1 div#html_01 {
    margin-top: -10px;
}
#html_01 td.dialogSecuritySvcs_sub1_text a:link {
    font-weight: normal;
    color: #133467;
}
#html_01 td.dialogSecuritySvcs_sub1_text a:visited {
    font-weight: normal;
    color: #133467;
}
#html_01 td.dialogSecuritySvcs_sub1_text a:hover{
    font-weight: normal;
    color: #155fb2;
}
#html_01 td#security_top_subOne a:link, #html_01 td#security_top_subTwo a:link {
    font-weight: bold;
    color: #133467;
}
#html_01 td#security_top_subOne a:visited, #html_01 td#security_top_subTwo a:visited {
    font-weight: bold;
    color: #133467;
}
#html_01 td#security_top_subOne a:hover, #html_01 td#security_top_subTwo a:hover {
    font-weight: bold;
    color: #155fb2;
}
.dialogSecuritySvcs_sub_1 h1, .dialogSecuritySvcs_sub_2 h1, .dialogSecuritySvcs_sub_3 h1, .dialogSecuritySvcs_sub_4 h1 {
    color: #FFFFFF;
    font-size: 13px;
    padding-bottom: 14px;
    padding-top: 12px;
    padding-left: 11px;
}
.dialogSecuritySvcs_sub1_text {
    font-size: 11px;
    color: #155fb2;
    padding-top: 10px;
}
.dialogSecuritySvcs_sub1_text_bold {
    font-weight: bold;
    font-size: 11px;
    color: #155fb2;
}
#securitySrvcs_rtContainer {
    width: 410px;
    /*margin-top: -10px;*/
}
#security_top_subOne, #security_top_subTwo {
    background: transparent url(images/secServices_subOne_bg.png) no-repeat 0 0;
    color: #133467; /*width: 300px;*/;
    height: 75px;
    font-size: 11px;
    vertical-align: top;
    padding: 10px 30px 0 14px;
}
/*Search Services Button*/
.btn_searchSecSrvs {
    margin: 10px 0px auto;
    padding: 0px;
    list-style: none;
    width: 200px;
}
.btn_searchSecSrvs li a {
    background: transparent url(images/btn_searchSecSrvcs.png) no-repeat 0 0 !important;
    overflow: hidden;
    height: 23px;
    position: relative;
    display: block;
    text-indent: -999em;
}
.btn_searchSecSrvs li a:link {
    color: #009900;
    background-position: 0px 0px !important;
    border: 0px;
}
.btn_searchSecSrvs li a:visited {
    color: #996666;
    background-position: 0px 0px !important;
    border: 0px;
}
.btn_searchSecSrvs li a:hover {
    color: #00cc00;
    background-position: 0px -23px !important;
    border: 0px;
}
/*Sub Dialog 2 Network Sec Services*/
.dialogSecuritySvcs_sub_2 {
    position: relative;
    margin: -4px auto 1px 24px;
    min-width: 475px;
    max-width: 475px; /* based on image dimensions - not quite consistent with drip styles yet */;
    width: 475px;
    font-size: 11px;
    z-index: 1;
    float: left;
}
.dialogSecuritySvcs_sub_2 .content, .dialogSecuritySvcs_sub_2 .t, .dialogSecuritySvcs_sub_2 .b, .dialogSecuritySvcs_sub_2 .b div {
    background: transparent url(images/dialog_secServices_2.png) no-repeat top right;
}
.dialogSecuritySvcs_sub_2 .content {
    position: relative;
    _overflow-y: hidden;
    padding: 0 11px 1px 0;
/*MDS indicated 100px padding on the right side*/    height: 275px;
    max-height: 275px;
}
.dialogSecuritySvcs_sub_2 .t {
    /* top+left vertical slice */
 position: absolute;
    left: 0px;
    top: 0px;
    width: 12px; /* top slice width */;
    margin-left: -12px;
    height: 100%;
    _height: 1600px; /* arbitrary long height, IE 6 */;
    background-position: top left;
}
.dialogSecuritySvcs_sub_2 .b {
    /* bottom */
 position: relative;
    width: 100%;
}
.dialogSecuritySvcs_sub_2 .b, .dialogSecuritySvcs_sub_2 .b div {
    height: 30px; /* height of bottom cap/shade */;
    font-size: 1px;
}
.dialogSecuritySvcs_sub_2 .b {
    background-position: bottom right;
}
.dialogSecuritySvcs_sub_2 .b div {
    position: relative;
    width: 12px; /* bottom corner width */;
    margin-left: -12px;
    background-position: bottom left;
}
.dialogSecuritySvcs_sub_2 .hd, .dialogSecuritySvcs_sub_2 .bd, .dialogSecuritySvcs_sub_2 .ft {
    position: relative;
}
.dialogSecuritySvcs_sub_2 .wrapper {
    /* extra content protector - preventing vertical overflow (past background) */
 position: static;
    max-height: 1000px;
    overflow: auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.dialogSecuritySvcs_sub_2 div#html_02 {
    margin-left: 10px;
}
.dialogSecuritySvcs_sub_2 ul, .dialogSecuritySvcs_sub_3 ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 0;
}
.dialogSecuritySvcs_sub_2 li, .dialogSecuritySvcs_sub_3 li {
    font-size: 11px;
    max-width: 315px;
    min-width: 315px;
    padding-bottom: 5px;
}
.dialogSecuritySvcs_sub_2 li a, .dialogSecuritySvcs_sub_3 li a {
    background: #fff url(images/link_bg.png) repeat-x bottom;
    text-decoration: none;
    padding: 5px 0 5px 5px;
    display: block;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
}
.dialogSecuritySvcs_sub_2 li a:link, .dialogSecuritySvcs_sub_3 li a:link {
    color: #113467;
    border: 1px solid #eae8e8;
}
.dialogSecuritySvcs_sub_2 li a:visited, .dialogSecuritySvcs_sub_3 li a:visited {
    color: #113467;
    border: 1px solid #eae8e8;
}
.dialogSecuritySvcs_sub_2 li a:hover, .dialogSecuritySvcs_sub_3 li a:hover {
    background: #fff url(images/link_bg_over.png) repeat-x bottom;
    color: #115ece;
    border: 1px solid #ccc;
}
/*Security services styled list button*/
ul.secSrvs_buttonLink {
    margin: 0px;
    padding: 0px;
}
.secSrvs_buttonLink ul li {
    color: #333333;
}
.secSrvs_buttonLink li {
    font-size: 11px;
    max-width: 235px !important;
    min-width: 235px;
    width: 235px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0px;
}
.secSrvs_buttonLink li a {
    background: #fff url(images/link_bg.png) repeat-x bottom;
    text-decoration: none;
    padding: 5px 0 5px 5px;
    display: block;
    font-weight: normal !important;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
}
.secSrvs_buttonLink li a:link {
    color: #4e678d;
    border: 1px solid #eae8e8;
}
.secSrvs_buttonLink li a:visited {
    color: #4e678d;
    border: 1px solid #eae8e8;
}
.secSrvs_buttonLink li a:hover {
    background: #fff url(images/link_bg_over.png) repeat-x bottom;
    color: #115ec5;
    border: 1px solid #ccc;
}
/*Sub Dialog 3 Incident Management*/
.dialogSecuritySvcs_sub_3 {
    position: relative;
    margin: -4px 10px 1px auto;
    min-width: 475px;
    max-width: 475px; /* based on image dimensions - not quite consistent with drip styles yet */ /*color:#fff;*/;
    width: 475px;
    font-size: 11px;
    z-index: 1;
    float: right;
}
.dialogSecuritySvcs_sub_3 .content, .dialogSecuritySvcs_sub_3 .t, .dialogSecuritySvcs_sub_3 .b, .dialogSecuritySvcs_sub_3 .b div {
    background: transparent url(images/dialog_secServices_2.png) no-repeat top right;
}
.dialogSecuritySvcs_sub_3 .content {
    position: relative;
    _overflow-y: hidden;
    padding: 0 11px 1px 0;
/*MDS indicated 100px padding on the right side*/    height: 275px;
    max-height: 275px;
}
.dialogSecuritySvcs_sub_3 .t {
    /* top+left vertical slice */
 position: absolute;
    left: 0px;
    top: 0px;
    width: 12px; /* top slice width */;
    margin-left: -12px;
    height: 100%;
    _height: 1600px; /* arbitrary long height, IE 6 */;
    background-position: top left;
}
.dialogSecuritySvcs_sub_3 .b {
    /* bottom */
 position: relative;
    width: 100%;
}
.dialogSecuritySvcs_sub_3 .b, .dialogSecuritySvcs_sub_3 .b div {
    height: 30px; /* height of bottom cap/shade */;
    font-size: 1px;
}
.dialogSecuritySvcs_sub_3 .b {
    background-position: bottom right;
}
.dialogSecuritySvcs_sub_3 .b div {
    position: relative;
    width: 12px; /* bottom corner width */;
    margin-left: -12px;
    background-position: bottom left;
}
.dialogSecuritySvcs_sub_3 .hd, .dialogSecuritySvcs_sub_3 .bd, .dialogSecuritySvcs_sub_3 .ft {
    position: relative;
}
.dialogSecuritySvcs_sub_3 .wrapper {
    /* extra content protector - preventing vertical overflow (past background) */
 position: static;
    max-height: 1000px;
    overflow: auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.dialogSecuritySvcs_sub_3 div#html_03 {
    margin-left: 10px;
}
/**/
.dialogSecuritySvcs_sub_4 {
    position: relative;
    margin: -6px 0px 1px 23px;
    min-width: 965px;
    max-width: 965px; /* based on image dimensions - not quite consistent with drip styles yet */ /*color:#fff;*/;
    font-size: 11px;
    z-index: 1;
    float: left;
}
.dialogSecuritySvcs_sub_4 .content, .dialogSecuritySvcs_sub_4 .t, .dialogSecuritySvcs_sub_4 .b, .dialogSecuritySvcs_sub_4 .b div {
    background: transparent url(images/dialog_secServices_4.png) no-repeat top right;
}
.dialogSecuritySvcs_sub_4 .content {
    position: relative;
    _overflow-y: hidden;
    padding: 0 11px 1px 0;
/*MDS indicated 100px padding on the right side*/    position: relative;
}
.dialogSecuritySvcs_sub_4 .t {
    /* top+left vertical slice */
 position: absolute;
    left: 0px;
    top: 0px;
    width: 12px; /* top slice width */;
    margin-left: -12px;
    height: 100%;
    _height: 1600px; /* arbitrary long height, IE 6 */;
    background-position: top left;
}
.dialogSecuritySvcs_sub_4 .b {
    /* bottom */
 position: relative;
    width: 100%;
}
.dialogSecuritySvcs_sub_4 .b, .dialogSecuritySvcs_sub_4 .b div {
    height: 15px; /* height of bottom cap/shade */;
    font-size: 1px;
}
.dialogSecuritySvcs_sub_4 .b {
    background-position: bottom right;
}
.dialogSecuritySvcs_sub_4 .b div {
    position: relative;
    width: 12px; /* bottom corner width */;
    margin-left: -12px;
    background-position: bottom left;
}
.dialogSecuritySvcs_sub_4 .hd, .dialogSecuritySvcs_sub_4 .bd, .dialogSecuritySvcs_sub_4 .ft {
    position: relative;
}
.dialogSecuritySvcs_sub_4 .wrapper {
    /* extra content protector - preventing vertical overflow (past background) */
 position: static;
    max-height: 1000px;
    overflow: auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}
.dialogSecuritySvcs_sub_4 div#html_04 {
    margin-left: 10px;
    margin-bottom: 15px;
}
.dialogSecuritySvcs_sub_2 a:link, .dialogSecuritySvcs_sub_2 a:visited, .dialogSecuritySvcs_sub_3 a:link, .dialogSecuritySvcs_sub_3 a:visited {
    color: #133467;
    /*text-decoration: underline;*/
}
.dialogSecuritySvcs_sub_4 a:link, .dialogSecuritySvcs_sub_4 a:visited {
    color: #133467;
    text-decoration: underline;
}
.dialogSecuritySvcs_sub_2 a:hover, .dialogSecuritySvcs_sub_2 a:visited:hover, .dialogSecuritySvcs_sub_3 a:hover, .dialogSecuritySvcs_sub_3 a:visited:hover, .dialogSecuritySvcs_sub_4 a:hover, .dialogSecuritySvcs_sub_4 a:visited:hover {
    color: #115ec5;
    text-decoration: none;
}
#dialogSecuritySvcs_news_container {
    margin-left: 10px;
}
#rss_wp_zone {
    background: url(images/dialog_secServices_table.png) no-repeat;
    padding: 26px 0 30px 66px;
    margin: 0 0 0 35px;
    height: 250px;
    min-height: 250px;
}
#security-alerts-rss {
}
#security-alerts-rss th {
    text-align: left;
}
#security-alerts-rss td {
    padding: 10px;
    border-top: 1px solid #b1b1b1 !important;
    vertical-align: top;
}
/*View All*/
ul.viewAll_button {
    float: right;
    height: 22px;
    width: 102px;
    padding: 0;
    margin-right: 80px;
}
.viewAll_button li {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.viewAll_button li a {
    background: transparent url(images/viewAll_button.png) no-repeat 0 0;
    height: 22px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    list-style: none;
    position: relative;
    text-indent: -999em;
    display: block;
}
.viewAll_button li a:link {
    color: #009900;
    background-position: 0px 0px !important;
    border: 0px;
}
.viewAll_button li a:visited {
    color: #996666;
    background-position: 0px 0px !important;
    border: 0px;
}
.viewAll_button li a:hover {
    color: #00cc00;
    background-position: 0px -24px !important;
    border: 0px;
    text-decoration: none;
}
.viewAll_button li a:visited:hover {
    color: #00cc00;
    background-position: 0px -24px !important;
    border: 0px;
    text-decoration: none;
}

