/*	-----------------------------------------------
 
 Resets And Primitives
 
 ----------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    padding: 0;
    margin: 0;
}

/*
SIR Page CSS
*/


body#SIR
{
    /*background: url(../images/_security/sir/SIRBackground_sirv10.jpg);*/ /*background-color: #1F3566;*/
    background-color: #ECECEC;
    background-repeat: repeat-x;
    background-position: left top;
    padding-bottom: 13px;
}


div#SIR-wrapper
{
    position: relative;
    width: 944px;
    margin: 0 auto;
    background-color: #ffffff;
}


div.SIR-hero
{
    padding: 10px 0 0 0px;
    width: 944px /*margin-top: 21px;*/;
}
.SIRHeroContentDiv
{
    height: 63px;
    padding-top: 21px;
}
div#SIR-nav
{
    clear: both; /*padding-top:10px;*/
    padding-left: 1px;
    width: 944px;
}

div#shareLinks
{
    position: absolute;
    display: none;
    top: 50px;
    left: -100px;
}

/* inherits from general sprites */
div.SIR-hero #SIR-logo
{
    float: left;
    margin-right: 15px;
    background-position: -1px -20px;
    width: 100px;
    height: 17px;
}

div#SIR-content
{
    background: transparent url(../images/SIR-content-repeat.jpg) repeat-y 0 0;
    padding: 0 0 25px 0;
}

div#SIR-content-bgTop
{
    background: transparent url(../images/SIR-content-repeat.jpg) no-repeat top;
    position: relative;
}

div#SIR-content-bgBottom
{
    background-image: url("../images/_security/sir_v10/white_bg_bottom.png");
    background-position: -7px 0px;
    background-repeat: no-repeat;
    height: 23px;
}

table.homePageTable, .homePageTable
{
    background: transparent url(../images/_security/sir_v10/homepage/title_background.jpg) 0 0;
    background-repeat: repeat-x;
    width: 94%;
    padding: 10px 0 0px 20px;
}

#hero-let
{
    float: left;
    width: 417px;
}
#hero-let p
{
    font-size: 12px;
    font-weight: bold;
}
#hero-right
{
    float: right; /*margin-top:-7em;*/
}

#UpperFullpart H2
{
    margin-top: 0px;
    margin-bottom: 1em;
    color: #666666;
    font-size: 16px;
    font-weight: normal;
}
#UpperFullpart H1
{
    margin: 0px;
    padding-left: 33px;
    font-size: 30px; /*color: white;*/
    font-weight: 100;
    line-height: 40px; /*margin-top: 12px;     line-height: 18px;*/
}
#UpperFullpart
{
    /*padding: 0px 0px 0px 18px;     background: #1E3666 url("../images/_security/sir_v10/homepage/title_background.jpg") no-repeat 0 0;*/
}
#fullpart1
{
    /* padding: 0 21px 0 44px;     padding-top:10px;*/
}
div#SIR-footer
{
    /*background: transparent url(../images/SIR-Footer.png) repeat-x 0 0;*/
    height: 43px;
    padding: 10px 0px 0px 0px;
    margin: 0px auto; /*color:White;*/
    color: #464646;
    width: 944px;
}

div#SIR-footer a, div#SIR-footer p
{
    /*font-size: 11px;*/ /*color: white;*/
    color: #464646;
}

div#SIR-footer p
{
    margin-right: 14px;
    line-height: 1.3em;
}

div#SIR-footer p, div#SIR-footer .arrowListH
{
    float: left;
}

div#SIR-footer .arrowListH li.last
{
    margin-left: 129px;
    margin-right: 0 !important;
}
/*------One Third Part ---------*/
#OneThirdpart
{
    /*    width: 243px;*/
    float: left;
    padding-top: 29px; /* font-family: Arial;*/
    font-size: 1.2em;
}
#OneThirdpart a
{
    /*font-family: Arial;*/
}
.navplain
{
    background: transparent no-repeat scroll 0px 0px;
    padding: 3px 5px 3px 6px;
    line-height: 1.2em;
    width: 199px; /* margin-bottom: 2px;*/
}
.navSelected .chapterLinks a
{
    text-decoration: none;
}
.level1Links .navSelected
{
    /*background: #EDEDA5 no-repeat scroll 0px 0px;     background: #1572b8 no-repeat scroll 0px 0px;      background-color: #1572b8 !important;      background-color: #EDEDA5;*/
    padding: 6px 26px;
    line-height: 1.2em; /*text-decoration: underline;*/
    background-repeat: no-repeat; /*background-color: #75ABD9;          margin-bottom: 2px;*/
    width: 199px;
}

.navSelected a
{
    /* color:#ffffff !important;*/
}
.HeaderUpperPart
{
    margin-top: -5px;
}

.HomePageLeftDivs
{
    /*min-height: 342px;     width: 245px;  position: absolute;     padding-left: 15px;     background: transparent url("../images/_security/sir/SIR_Top_Finds.png") no-repeat scroll 0px 0px;*/
    margin: -17px 0 0 -42px;
    width: 260px;
}
.HomePageLeftDivs ul
{
    padding-right: 15px;
    padding-left: 15px;
}
.HomePageLeftDivs ul li
{
    background: transparent url("../images/_security/sir/arrow.png") no-repeat scroll 9px 7px;
    padding-left: 20px;
    padding-top: 3px;
}

.HomePageLeftDivs ul li p
{
    font-size: 11px;
    padding-right: 13px;
}
div#OneThirdpart .HLowerPart
{
    background: #e4f5ff;
    color: #123366;
    min-height: 20px;
    padding: 5px 0px 15px 0px;
}
.HLowerPart ul
{
    list-style-type: none;
}
/*.HLowerPart div
{
    background:transparent url(../images/_security/sir/SIR-arrow.png) no-repeat 0 7px;
    padding-left:12px;
    padding-top:3px;
    padding-bottom:5px;
}*/
.HLowerPart a
{
    font-size: 11px;
    color: #123366;
}
.HLowerPart a:visited
{
    color: #84c3ef;
}
.HLowerPart a:hover
{
    text-decoration: underline;
    color: #123366;
}
#TwoThirdpart
{
    float: left; /* padding-right: 15px;  padding-top:29px;       width: 634px;*/
    width: 649px;
}
.TwoThridDataPart
{
    float: left;
    padding-top: 13px;
    width: 100%; /*margin-left: -9px;*/
    z-index: 1001;
}
.Table_Content
{
    /*margin: -16px 0 0 -41px;*/ /*margin: -16px 0 0 -34px;*/ /*width: 259px;*/ /*    margin:-27px 0 0 -34px;*/
    margin: -27px 0 0 -17px;
    width: 251px;
    font-family: Segoe UI !important;
}
.Table_Content a
{
    font-family: Segoe UI !important;
}
.Table_Top
{
    background: transparent url(../images/_security/sir/guide/SIR_Table_Top.png) no-repeat 0 0;
    height: 2px;
}
.Table_Bottom
{
    background: transparent url(../images/_security/sir/guide/SIR_Table_Bottom.png) no-repeat 0 0;
    height: 23px;
}
div#Table_Middle
{
    /*    background: transparent url(../images/_security/sir/guide/SIR_Table_Middle.png) repeat-y 0 0;     background: none repeat-y scroll 0 0 #6DC2EA;     background: none repeat-y scroll 0 0 #ECECEC;*/
    min-height: 145px;
    padding-bottom: 10px; /*  border:1px double #9D9D9D;*/
}
div#SIR-inner-content
{
    padding-left: 34px;
    margin-top: 0px;
}

#SIR-inner-content h1
{
    /*font-family: Arial, sans-serif, "Trebuchet MS" , Helvetica;     letter-spacing: -1px;*/
    font-weight: 100;
}
.SIR-inner-nav
{
    float: right;
    height: 24px;
}
#TopFinds h1, #Table_Middle h1, #SIR_Action h1, .heading
{
    font-size: 18px;
    font-style: normal;
    padding: 10px 0px 10px 0px;
    color: #01456A; /*#75787D;   */
    letter-spacing: 0.01em;
}
#SIR_Action h1
{
    padding-bottom: 4px;
}
#Table_Middle h1
{
    /*padding: 5px 0 0 18px;*/
    padding: 5px 0 0 20px;
    line-height: 20px;
}
#Table_Middle p
{
    margin-bottom: 10px;
    font-size: 12px;
}



.SIR-Action
{
    /*background-image:url(../images/_security/sir/SIR_Action.png) ;     background-repeat:no-repeat;*/
    position: relative;
    margin-right: -35px; /* height:220px;*/
    width: 109px;
    top: 13px;
    float: right;
}
.SIR-Action .action_upper
{
    background: transparent url("../images/_security/sir/sir_action_upperpart.jpg") repeat-y;
    padding: 0px 0px 5px 7px;
}
.SIR-Action .action_lower
{
    background: transparent url("../images/_security/sir/sir_action_lowerpart.png") no-repeat;
    height: 19px;
}
#BottomShareToolDiv
{
    width: 120px;
    float: left;
    margin: 20px 0px 0px 5px;
    display: none;
    left: 514px;
    z-index: 9999;
    position: absolute;
    top: 213px;
}

.newTable tr td
{
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 5px;
    font-size: 12px;
    vertical-align: top;
    color: #313131;
}

.newTable tr td a
{
    font-size: 12px;
}
.uppertable
{
    margin-top: 8px;
}

.uppertable table tr td
{
    padding: 5px 10px 0px 0px;
    font-size: 11px;
    vertical-align: top;
}
.uppertable table tr td a
{
    font-size: 13px;
    line-height: 15px;
    text-decoration: underline;
    color: #666666;
    font-family: Segoe UI, Arial, sans-serif, "Trebuchet MS" , Helvetica;
}
.uppertable table tr td a:hover
{
    color: #4c4c4c;
}

/*-------------------------------------------------*/

input, body
{
    font-family: Segoe UI, Helvetica, Arial, sans-serif;
}

body
{
    font-size: 62.5%;
    color: #434243; /*#313131;*/
}

h2, h3, h4, h5, h6
{
    font-weight: bold;
}

h1#heroHeader
{
    font-size: 31px;
    font-family: Segoe UI, Arial, Segoe, Trebuchet MS, Tahoma;
    color: #959494;
    font-weight: normal;
}

#inner-content h1
{
    font-family: Segoe UI, Arial, "Trebuchet MS" , Helvetica, sans-serif;
    font-style: italic;
    font-size: 1.9em;
    letter-spacing: -1px;
    font-weight: 100;
}

h2
{
    font-family: Segoe UI, Arial, Segoe, "Trebuchet MS" , Tahoma;
    font-size: 1.9em;
    font-style: italic;
    color: #000000;
}

h3
{
    font-size: 1em;
    line-height: 1.3em;
    font-size: 1.2em;
    color: #333333;
    margin-bottom: .5em;
}


h4
{
    font-size: 1.3em;
    line-height: 1em;
    margin-bottom: 1em;
    font-weight: 100;
}

h5
{
    font-size: 1em;
    line-height: 1em;
}

h6
{
    font-size: 1em;
    line-height: 1em;
}

/*p, dt
{
    font-size: 1.2em;
    line-height: 1.4em;
    color: #4c4c4c;
    margin-bottom: 1em;
}*/
p, dt
{
    font-size: 12px;
    font-style: normal;
    line-height: 1.4em;
    color: #434243; /*#4c4c4c;*/
    margin-bottom: 5px;
}

address, caption, cite, code, dfn, th, var
{
    font-style: normal;
    font-weight: normal;
}

ul, ol
{
    list-style: none;
}

a
{
    color: #0a5aa5;
    text-decoration: none;
    font-size: 1.2em;
    line-height: 1em;
}



p a
{
    font-size: 1em;
}

.note
{
    font-size: .9em;
}

a:visited
{
    /*color: #73467F; #96779F;*/
}
a:hover
{
    text-decoration: underline;
    color: #000033; /*#000033;*/
}
.ActiveA
{
    color: #0a5aa5;
    cursor: pointer;
}
.InActiveA
{
    color: gray;
    text-decoration: none;
    cursor: default;
}
img
{
    border: 0;
}

strong
{
    font-weight: bold;
}

em
{
    font-style: italic;
}

table
{
    border-collapse: collapse;
}

caption, th, td
{
    text-align: left;
    font-weight: normal;
}

input.text
{
    vertical-align: top;
    font-size: 1.1em;
    height: 17px;
    padding: 4px 2px 0 4px;
}

input.text01
{
    border: 1px solid #0d7e88;
    background: #063b5c;
    color: #ffffff;
}

input.text02
{
    border: 1px solid #07468a;
    background: #fff;
    color: #737373;
}

/* Video Tutorials */




.vdoleftTitle
{
    font-family: Segoe UI; /*font-size:1.2em !important;*/
    font-size: 18px !important;
    font-weight: normal;
    text-decoration: none;
    color: #313131;
    padding-left: 4px;
}
/* Back to Top */
.backtotop
{
    background: transparent url(../images/arrowUp.gif) no-repeat left 4px;
    list-style-type: none;
    margin-right: 13px;
    padding-left: 13px;
}

div.hr
{
    height: 1px;
    border-top: 1px solid #000;
    overflow: hidden;
    clear: both;
}

div.hr hr
{
    display: none;
}

div.hr1
{
    height: 2px;
    background: #d8e8ea;
    border-top: 1px solid #84acd1;
    margin-top: 12px;
    overflow: hidden;
}

div.hr2
{
    height: 1px;
    border-top: 1px solid #ffffff;
    margin-top: 12px;
    overflow: hidden;
}

#SIR-interior div.hr1, #SIR-interior div.hr2
{
    margin-bottom: 2.2em;
}

.clear
{
    clear: both;
    height: 1px;
    overflow: hidden;
    margin-top: -1px;
    display: block;
}



/*	-----------------------------------------------
 
 Utility Classes
 
 ----------------------------------------------- */
.clear
{
    clear: both;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.invisible
{
    display: none;
}
.offscreen
{
    position: absolute;
    left: -99999em;
}
.marginTopZero
{
    margin-top: 0 !important;
}

.positionRelative
{
    position: relative;
}


/* Lists */

/* bullets */

ul.bullets
{
    list-style-type: disc;
}

ul.bullets li
{
    font-size: 12px;
}

ul.bullets li ul
{
    list-style-type: circle;
    margin: 1em 0 1em 15px;
}

ul.bullets li ul ul
{
    list-style-type: square;
}





/* Arrow lists */
.arrowListH li
{
    float: left;
    padding-left: 300px;
}

.arrowListH li
{
    /*background: transparent url(../images/arrow.gif) no-repeat left 4px;*/
    list-style-type: none;
    margin-right: 0px;
    padding-left: 8px;
    line-height: 1.5em;
}


.arrowListH li p
{
    margin-bottom: 0 !important;
}

.arrowListH, .bullets
{
    margin-bottom: 1em;
}



div#utility
{
    height: 32px;
    padding-top: 17px; /*  width: 246px;*/
}

div#utility span.current
{
    font-weight: 600;
    color: #0fa1b8;
}

div#utility span.current, div#utility a
{
    font-family: Segoe UI, Verdana, Arial;
    font-size: 1em;
}

div#utility a
{
    color: #4c4c4c;
    border-right: 1px solid #07a296;
    padding-right: 5px;
    margin-left: 5px;
}

div#utility a.last
{
    border: none;
}


/*	-----------------------------------------------
 
 Widgets
 
 ----------------------------------------------- */
/* search widget - global */
div#utility-search
{
    padding-top: 5px;
}

div#utility-search input.text
{
    width: 200px;
}

/* Location change utility */
div#utility-location
{
    margin-left: 0px;
}
ul.arrow_list_new
{
    font-size: 1.2em;
    color: #4c4c4c;
    font-family: Segoe UI, Helvetica, Arial, sans-serif;
}
ul.arrow_list_new li
{
    margin-bottom: 10px;
    background: transparent url(../images/arrow.gif) no-repeat left 5px;
    padding-left: 12px; /*border-bottom: 1px solid #d8e8ea;*/
}
ul.arrow_list_new li.last
{
    background: transparent url(../images/arrow.gif) no-repeat left 5px;
    margin-bottom: 0px;
    border: 0px;
}

ul.arrow_list_new a
{
    font-size: 1em;
    font-family: Segoe UI, Helvetica, Arial, sans-serif;
    margin-bottom: 0px;
}
ul.arrow_list_new a:hover
{
    text-decoration: underline;
}


.mupperTable
{
    /*background: transparent url(../images/_security/sir/SIR_upperTable.jpg) no-repeat;*/
    font-size: 12px;
    font-style: normal;
}
.mupperTable th p, .mlowerTable th p, .homePageBigHeading
{
    /*color:#062A5D;     font-size:26px;*/
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 15px;
}

/*.mupperTable th p
{
   padding:10px 0px 0px 10px;
   font-size:18px;
   font-style:normal;
   color:#062A5D;
   
 }*/
.mupperTable a, .mlowerTable a
{
    /*color:#0A5AA5;*/
    font-size: 12px;
    font-style: normal;
}

.mlowerTable
{
    font-size: 12px;
    font-style: normal;
}


/*.innerLowerTable
{
    width: 308px;
}*/
.innerLowerTable a
{
    font-size: 1.1em;
}

h2.linkHeading
{
    font-family: Segoe UI, Segoe,Trebuchet MS,Helvetica;
    font-size: 13px;
    font-style: normal;
    text-decoration: underline;
    color: #74787B;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

h2.SectionSubTitle
{
    /*color: #74787B;     color: #4F81BD;*/
    color: #01456A;
    font-family: Segoe UI, Segoe, Trebuchet MS,Helvetica;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0px 0px 5px 0px;
}

.navGuide
{
    margin-left: 320px;
    margin-top: 0px;
    position: absolute;
    width: 20px;
}
.navGuide a
{
    font-size: 10px;
}
.searchSiteDiv
{
    background: transparent url("../images/_security/sir/SIRsearch_bkg.png") no-repeat;
    float: left;
    height: 31px;
    width: 313px;
    padding: 13px 0px 0px 10px;
}
.searchSiteDiv #siteSubmit
{
    background-color: transparent;
    background-image: url(../images/_security/sir/go_Button.JPG);
    background-repeat: no-repeat;
    border-width: 0;
    cursor: pointer;
    height: 22px;
    margin: 0px 0px 0px 5px;
    padding: 0;
    width: 32px;
}
.searchSiteDiv input.siteInput
{
    height: 14px;
    padding: 2px 2px 2px 2px;
    border: 1px solid gray;
    width: 262px;
    font-style: italic;
    color: #a1a1a1;
    font-size: 12px;
}
.tableFont
{
    background-color: transparent;
    padding-left: 5px;
    font-size: 12px;
    font-weight: bold;
}
.chapterDiv
{
    /*background: url("../../assets/images/_security/sir_v10/blue_bg.jpg") no-repeat scroll 16px 4px transparent;*/
    background-color: #1572b8;
    height: 20px;
    margin-bottom: 0;
    padding: 4px 0 6px 15px; /*width: 212px;*/
    width: 236px;
}

.chapterLinks a:hover
{
    text-decoration: none;
}
.chapterLinks a:visited
{
    color: white;
}
/*.chapterDiv:hover a, .chapterDiv:hover
{
    cursor: pointer;
    color: white;
}*/
.marginClass
{
    /*margin-left: -11px;  background-color:#21BCED;*/
    padding-bottom: 5px;
    display: none;
}

.searchSiteDiv #searchImage
{
    margin: 1px 1px 0px 0px;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: 0px;
    right: 0px;
}

.chapterLinks
{
    background-color: transparent;
    padding-left: 5px;
    padding-top: 4px;
    cursor: pointer;
}
.level1Links
{
    font-size: 9px; /*margin-left: 22px;*/
    color: #313131;
    cursor: pointer; /*padding-right: 10px;      padding-left: 15px;     width: 197px;     background-color: #6DC2EA;*/
}

.level1Links .navplain
{
    padding: 6px 26px;
}

.level1iLinks
{
    /*background-image: url(../../assets/images/_security/sir/toc_arrow_collapse.png);*/
    background-image: url(../../assets/images/_security/sir/plus.gif);
    background-repeat: no-repeat;
    background-position: 3px center; /*margin-left: -11px;*/
    padding-left: 26px; /*background-position: 0 4px;     cursor: pointer;     padding-right: 10px;          width:170px;*/
}
.level2iLinks
{
    /*background-image: url(../../assets/images/_security/sir/toc_circle.png);     background-repeat: no-repeat;  background-color:#21BCED;*/
    padding-left: 26px;
    cursor: pointer;
    padding-right: 10px; /*width: 173px;*/ /*width: 162px;*/
    background-position: 0 5px;
    color: #313131;
    width: 215px;
}

.level1Links a, .level1iLinks a
{
    /* color: white;*/ /*color: #313131;*/
    color: black;
    font-size: 12px;
}
.level2iLinks a
{
    /*color: White;     color: #313131;  color: #0A5AA5;*/
}
.level1Links a:hover
{
    text-decoration: none;
}
.level2iLinks a:hover
{
    text-decoration: underline;
}

.newArchiveTable
{
    width: 645px; /*    font-size: 12px;     color: #495049;*/
    margin-top: 15px;
}
.newArchiveTable b
{
    /*    font-size: 13px;     color: #4B504A;*/
}
.newArchiveTable ul
{
    padding-left: 10px;
}
.newArchiveTable td
{
    padding-bottom: 10px;
}
.newArchiveTable a
{
    /*   font-size: 11px;*/
}

.verticalDivider
{
    background-color: #AAA8A7;
    height: 214px;
    margin: 71px 30px 15px;
    width: 2px;
}


.newList
{
    list-style: disc;
    font-size: 12px;
    margin-bottom: 15px;
    margin-left: 30px;
    list-style-image: none;
}
.plainList
{
    list-style: none;
    list-style-image: none;
    margin-left: 30px;
    margin-bottom: 15px;
    font-size: 12px;
    list-style-image: none;
}
.newimageList
{
    list-style: none;
    list-style-image: url(../../assets/images/_security/sir/correct.png);
    font-size: 12px;
    margin-bottom: 15px;
    margin-left: 30px;
}

.newList li, .plainList li, .newimageList li, .numList li
{
    padding-bottom: 10px;
}

.newListStyle li
{
    padding-bottom: 7px !important;
}

.plainList a, .newList a, .numList a, .lowerAlphaList a, .lowerRomanList a
{
    font-size: 12px;
}
.newList li ul
{
    list-style-type: circle;
}
.lowerAlphaList
{
    list-style-type: lower-alpha;
    margin-left: 30px;
    font-size: 12px;
}
.lowerRomanList
{
    list-style-type: lower-roman;
    margin-left: 30px;
    font-size: 12px;
}
.numList
{
    list-style: decimal;
    list-style-image: none;
    margin-left: 30px;
    margin-bottom: 15px;
    font-size: 12px;
}


.borderContent
{
    border: solid 1px green;
    padding: 5px 10px 5px 10px;
    background-color: #e6fce3;
    margin-bottom: 10px;
}
p.ImageText
{
    color: #4F81BD;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 0.5em;
}
p.TextUnderImage
{
    font-size: 11px;
    font-style: italic;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}

.supHeadInfo
{
    border-top: 1px solid #4C4C4C;
    width: 220px;
    padding-bottom: 5px;
}
.supInfo
{
    font-size: 10px;
}
.ThreatAssesmentTables td
{
    vertical-align: top;
}

table.MsoTableMediumGrid3Accent1
{
    border: solid white 1.0pt;
}
p.MsoNormal
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}

.width33c1
{
    border: solid white 1px;
    mso-border-themecolor: background1;
    border-bottom: solid white 1.0px;
    mso-border-bottom-themecolor: background1;
    background: #A7BFDE;
    mso-background-themecolor: accent1;
    padding: 0in 5.4px 0in 5.4px;
    border-width: medium 1px 1px medium;
    border-style: none solid solid none;
    border-color: -moz-use-text-color white white -moz-use-text-color;
    background: none repeat scroll 0% 0% rgb(167, 191, 222);
    padding: 0in 5.4px;
    height: 15px;
}
.width33c2
{
    border: solid white 1.0px;
    mso-border-themecolor: background1;
    border-top: none;
    mso-border-top-alt: solid white 1.0px;
    mso-border-top-themecolor: background1;
    background: #D3DFEE;
    mso-background-themecolor: accent1;
    mso-background-themetint: 127;
    padding: 0in 5.4px 0in 5.4px;
}

.width11c1
{
    border-top: solid white 1.0px;
    border-left: none;
    border-bottom: solid white 1.0px;
    border-right: solid white 1.0px;
    background: #A7BFDE;
    padding: 0 5.4px 0 5.4px;
}


.width11c2
{
    border-top: none;
    border-left: none;
    border-bottom: solid white 1.0px;
    border-right: solid white 1.0px;
    background: #D3DFEE;
    padding: 0 5.4px 0 5.4px;
}

#RL_DataDiv a
{
    line-height: 13px;
}
.navGuide table td
{
    font-size: 10px;
    line-height: 14px;
}
.navGuide table td img
{
    display: block;
}
table .middleTable td
{
    width: 20%;
    vertical-align: top;
    padding-bottom: 10px;
    padding-right: 10px;
}

.tdBottom
{
    background: #D0EBCC;
    height: 5px;
}
.container
{
    background: #D0EBCC;
    margin: 0 5px 0 0;
    cursor: pointer;
    color: #6783B8;
}
.rtop
{
    display: block;
    background: #fff;
}
.rtop *
{
    display: block;
    height: 1px;
    overflow: hidden;
    background: #D0EBCC;
}
.r1
{
    margin: 0 5px;
    display: none;
}
.r2
{
    margin: 0 3px;
}
.r3
{
    margin: 0 2px;
}
.r4
{
    margin: 0 1px;
    height: 2px;
}
.HoverText
{
    font-size: 11px;
    height: 22px;
    padding: 7px 5px 0;
    text-align: center;
    width: 128px;
}

table#tblVulnerability
{
    background-image: url(../images/_security/sir_v10/Tab_1.jpg);
    height: 47px;
    width: 650px;
    margin-bottom: 10px;
    margin-left: -10px;
    background-repeat: no-repeat;
}
table#tblVulnerability td
{
    width: 133px;
    text-align: left;
    font-size: 11px;
    color: white;
    cursor: pointer;
    padding: 7px 10px 0px 10px;
    vertical-align: top;
}
table#tblVulnerability td div
{
    width: 100%;
    cursor: pointer;
}

.NewNumberbedList
{
    font-size: 12px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
    margin-bottom: 15px;
    margin-left: 30px;
}
.NewNumberbedList li
{
    margin-bottom: 5px;
}

.shareDivBg
{
    /* border:2px solid #666465;  background-image:url(../images/_security/sir_v10/homepage/shareit_div.png); background-repeat:no-repeat;*/
    width: 100px;
    padding-top: 34px;
}

.shareDivBg table.newTable, .newShareDivBg table.newTable
{
    background-color: white;
    margin-left: 53px;
    width: 87px;
}
.shareDivBg table.newTable tr td, .newShareDivBg table.newTable tr td
{
    padding: 0 0 0 5px;
}
.newShareDivBg
{
    background-image: url(../images/_security/sir_v10/shareit_div_new.jpg);
    background-repeat: no-repeat;
    width: 201px;
    padding-top: 34px;
}
.feedbackDivBg
{
    /* border:2px solid #666465;     background-image: url(../images/_security/sir_v10/Feedbacksection_bg.jpg);     background-repeat: no-repeat;*/
    min-height: 32px; /*width: 201px;*/
    padding-top: 30px;
}
.feedbackDivBg_video
{
    /* border:2px solid #666465;     background-image: url(../images/_security/sir_v10/Feedbacksection_bg.jpg);     background-repeat: no-repeat;*/
    min-height: 32px; /*width: 201px;*/
    padding-top: 0px;
}

.verticalLineHomePage
{
    background-color: #AAA8A7;
    height: 211px;
    margin: 45px 10px 15px;
    width: 2px;
}

p.newParagraph
{
    margin-bottom: 5px;
}

.chapterLinks a
{
    color: white;
}
h1#SectionHeading
{
    font-size: 26px;
    font-style: normal;
    padding-top: 7px;
    padding-left: 10px;
    color: #062a5d;
}
table.NormalTableFontBorder11
{
    border-collapse: collapse;
}

.NormalTableFontBorder11 tr td
{
    height: 30px;
    width: 3%;
    text-align: right;
    border-top: 1px solid #85A9D6;
    padding: 8px 0px;
}
.NormalTableFontBorder11 tr th
{
    border-top: solid white 1.0px;
    border-bottom: 0px solid white;
    height: 25px;
    color: #ffffff;
    width: 45px;
    background-color: #3c72b2; /*style="background: #3c72b2;border: solid white 1.0px;"*/
}
.NormalTableFontBorder11 tr th p
{
    color: #ffffff;
}
.NormalTableFontBorder11 tr td p
{
    padding-left: 8px;
    padding-right: 3px;
    font-size: 10px;
}
.NormalTableFontBorder11 tr
{
    border-top: 1px solid #85A9D6; /*border-bottom:1px solid #85A9D6;*/
}

#SectionMainTitleDiv
{
    display: block;
    clear: both;
    padding: 0 0 15px 16px;
    height: 24px; /*     padding:4px 0 0 16px;     background-color: #1572B8;     background-color: #2C7198;     padding-left: 40px;         padding-left:16px;     */
}
#SectionMainTitleDiv h1.sectionMainHeading
{
    font-size: 30px;
    font-style: normal;
    padding: 0px;
    margin: 0px; /*color: #ffffff;     font-family: Segoe UI, Arial, Helvetica,sans-serif;*/
    letter-spacing: .01em;
}
div.mainContentDiv
{
    padding-top: 10px; /*padding-left: 30px;*/
    padding-left: 17px;
}
#TopRightCornerImageDiv
{
    position: absolute;
    right: 0;
    top: -43px;
    z-index: 1002;
}
.TOCMainDataDiv
{
    /*margin-left: 20px;     width: 227px;*/
}
div#sectionDataDiv
{
    position: relative;
}
div.LoadingDataDiv
{
    background-color: white;
    position: absolute;
    top: 50px;
    left: 40px;
    width: 220px;
    border: 1px solid black;
    min-height: 40px;
    color: Black;
}
div.LoadingDataDiv p
{
    padding-left: 10px;
    color: black;
}
.arrowImage
{
    float: right;
    margin-top: 2px;
}
.SiteMapTableGTA td
{
    width: 25%;
}



.ShareSIRV11
{
    position: absolute;
right: 0px !important;
    top: 157px !important; /*top: 16px;*/
    z-index: 1002;
    display: none;
}
.ShareSIRV11_disp
{
    display: block;
    position: absolute;
    right: 135px;
    /*right: -5px;margin-top: 315px;*/ margin-top: 450px;
    z-index: 1002;
}

div.definition_data
{
    position: absolute;
    right: 0;
    top: 37px;
}

.homepageImg
{
    position: absolute;
    margin-top: 2px;
    right: 25px;
}

.Pipe
{
    font-size: 1.2em;
}

.newTableMalwareFamilies tr td
{
    text-align: left;
    padding-left: 5px;
    border: 1px solid #ffffff;
}
.newTableMalwareFamilies tr th
{
    text-align: left;
    padding-left: 5px;
    color: #ffffff;
    background-color: #4f81bd;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 4px solid #ffffff;
}
.newTableMalwareFamilies tr th p
{
    color: #ffffff;
}
.newTableMalwareFamilies
{
    border-collapse: collapse;
}

.AlternateDark
{
    background-color: #a7bfde;
}
.AlternateLight
{
    background-color: #d3dfee;
}
.newTableMalwareFamilies p
{
    margin-bottom: 0px;
    font-weight: bold;
}

.BlogRssDiv, .TwitterDiv
{
    padding-top: 10px;
}

.GlossaryMainDiv
{
    padding-top: 20px;
    padding-right: 22px;
    width: 901px;
}
.slidePanel div a
{
    padding-left: -1px;
}
.marginClass .level2iLinks a
{
    padding-left: 6px;
}

.ArchiveHeading h2
{
    /*color: #01456A;*/
    color: #434243;
    font-family: Segoe UI,Trebuchet MS,Helvetica; /*font-size: 16px;*/
    font-size: 28px;
    font-style: normal;
    font-weight: 100;
    margin: 0;
    padding: 0 0 5px;
}

p.ImageTextNew
{
    color: #68217A;
    font-size: 11px;
    margin-bottom: 0.5em;
}
.AlternateDarkNew
{
    background-color: #D6AAE0;
}
.AlternateLightNew
{
    background-color: #EDDAF2;
}

.fontBerkley
{
    /*font-family:Berkeley Old ITC;*/
}
.fontBerkley a
{
    font-family: Berkeley Old ITC;
    text-decoration: none !important;
}
/*Temporary remove country results and columns*/
.x-table-countries {
    display: none;
}

#x-downloads .x-download-links table thead tr th:nth-of-type(2), #x-downloads .x-download-links table tbody tr td:nth-of-type(2) {
    display: none;
}
#x-downloads .x-download-links table thead tr th:nth-of-type(3), #x-downloads .x-download-links table tbody tr td:nth-of-type(3) {
    display: none;
}
#x-downloads .x-download-links table thead tr th:nth-of-type(4), #x-downloads .x-download-links table tbody tr td:nth-of-type(4) {
    display: none;
}

#x-downloads .x-download-links table thead tr th:nth-of-type(5), #x-downloads .x-download-links table tbody tr td:nth-of-type(5) {
    width: 23%;
}
/*End Temporary removal*/
/*Add bullet colors*/
.mag_color {
    color: #aa2a8e;
    font-size: 18px;
    line-height: 1;
    margin-right: 7px;
}

.bl_color {
    color: #0072c6;
    font-size: 18px;
    line-height: 1;
    margin-right: 7px;
}
.gr_color {
    color: #505050;
    font-size: 18px;
    line-height: 1;
    margin-right: 7px;
}
.ww_text {
    margin-top: 12px;
}

#x-chart-note {
    margin-top: 12px !important;
}
/*Ebd bullet colors*/