/* Document   : newUshik
    Created on : Mar 6, 2013, 1:24:17 PM
    Author     : Brady
    Description:
        New Core Ushik css
*/
/*    css reset  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    word-wrap: break-word; 
}
/*    end css reset  */
/* This style can be used to hide content from visual user agents but not from screen readers and other assistive technology */
.visuallyhidden {
    position: absolute;
    clip: rect(1px 1px 1px 1px); /* for IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    margin: -1px;
    border: none;
    padding: 0;
    width: 1px;
    height: 1px ;
    overflow: hidden;
}
h2.ahrq_banner_portal_heading{
    font-size: 1.0em; color: #fff; margin: 0px;
}


/*  font includes */
@font-face {
    font-family: 'CartoGothicStdBook';
    src: url('fonts/CartoGothicStd-Book-webfont.eot');
    src: url('fonts/CartoGothicStd-Book-webfont.eot?') format('embedded-opentype'),
        url('fonts/CartoGothicStd-Book-webfont.woff') format('woff'),
        url('fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'),
        url('fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CartoGothicStdItalic';
    src: url('fonts/CartoGothicStd-Italic-webfont.eot');
    src: url('fonts/CartoGothicStd-Italic-webfont.eot?') format('embedded-opentype'),
        url('fonts/CartoGothicStd-Italic-webfont.woff') format('woff'),
        url('fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype'),
        url('fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CartoGothicStdBold';
    src: url('fonts/CartoGothicStd-Bold-webfont.eot');
    src: url('fonts/CartoGothicStd-Bold-webfont.eot?') format('embedded-opentype'),
        url('fonts/CartoGothicStd-Bold-webfont.woff') format('woff'),
        url('fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'),
        url('fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CartoGothicStdBoldItalic';
    src: url('fonts/CartoGothicStd-BoldItalic-webfont.eot');
    src: url('fonts/CartoGothicStd-BoldItalic-webfont.eot?') format('embedded-opentype'),
        url('fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'),
        url('fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'),
        url('fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Code-Pro';
    src: url('fonts/233341_0_0.eot');
    src: url('fonts/233341_0_0.eot') format('embedded-opentype'),url('fonts/233341_0_0.woff') format('woff'),url('fonts/233341_0_0.ttf') format('truetype');
}
/*  END font includes */

a{
    text-decoration: none;
}
a:visited{
    color:blue;
}
a:focus, a:hover{
    text-decoration:underline !important;
}
html {
    height: 100%;
}
body{
    padding: 0;
    height: 100%;
    font: 14px 'CartoGothicStdBook',sans-serif;
    margin: 0px;
    color: #262626;
    background-color:#EEEEEE;
    z-index:-1
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-left:6px;
}

table.details_table input.field_in_error,table.details_table textarea.field_in_error, 
table.details_table select.field_in_error, textarea.field_in_error {
    border: 2px solid #7D022D;
    background-color: #FAE3EB;
} 
div.field_in_error{
    border: 2px solid #7D022D;
    background-color: #FAE3EB;
}
.version_editing_note{
    padding: 3px; 
    background-color: #F0F3F5; 
    border: 2px solid #194E7D;
    margin-bottom: 5px;
}
.success_action_message{
    padding: 3px; 
    background-color: #E9F7EC; 
    border: 2px solid #058724;
}
.error_action_message{
    color: #262626;
    font-size: 1.2em;
    font-weight: bold;
    padding: 2px;
}

/*     use  font-family: 'Code-Pro-LC',sans-serif; for all h2,3,4,5,6 and headers*/
ul, ol{
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
}
li{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
ul>li{
    list-style-type: disc;
}


/* Styles for ahrq and ushik top banner  */
.banner{
    margin: 0;
    height: 70px;
    width: 100%;
}
.banner div.banner_right {
    display: block;
    float: right;
}
.banner div.banner_left {
    margin-left:auto;
    margin-right:auto;
    width: 1320px;
}
.banner img {
    display: block;
}
.float_left {
    float: left;
}
a img {
    border: medium none;
}
div.bodyWidth{
    height:100%;
    min-width:1320px;
}
.bannerMinWidthJSSetter{
    min-width:1330px;
}
.siteBar1{
    background: rgb(209,209,209); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(209,209,209,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(209,209,209,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    height: 60px;
}
.ahrqBanner{
    background-color:white;
}

div#skipmenu{
    position:relative;
}

div#skipmenu a.skipNavigationLink{
    position:absolute;
    top: -1000px;
    left:-1000px;
    height: 1px;
    width: 1px;
    overflow:hidden;
}

div#skipmenu a.skipNavigationLink:active, div#skipmenu a.skipNavigationLink:focus, div#skipmenu a.skipNavigationLink:hover{
    position: absolute;
    top:auto;
    left:auto;
    width:100%;
    height: 1em;
    width: auto;
    font-size:1em;
    font-weight:bold;
    width:100%;
    padding-bottom:15px;
    color: black;
    z-index:100;
    text-align:right;
    margin-bottom:25px;
}

ul.ahrqLinks{
    float:right;
    width:auto;
    list-style:none outside none;
    margin:0px;
    padding:0px;
    color: rgb(51, 51, 51);
    margin-top:10px;
}
ul.ahrqLinks li{
    float:left;
    width:auto;
    padding: 0px 10px;
    list-style-type: none;
}
ul.ahrqLinks a{
    color: rgb(108, 31, 126);
    font-size:1.1em;
    text-decoration: none;
}
ul.ahrqLinks a img{
    display:inline;
    vertical-align:middle;
}
ul.ahrqLinks a:focus{
    outline: thin dotted;
    transition: color 0.3s ease 0s;
}
.siteBar2{
    background:white;
    height: 50px;
}
.siteBar3{
    background-color:white;
    padding-top:3px;
    padding-bottom:3px;
}
#searchBox{
    position:absolute;
    right:5px;
    top:0px;
    height:30px;
    width:200px;
}
input.searchInput{
    background-color: rgb(255, 255, 255);
    border: 0px solid rgb(204, 204, 204);
    box-shadow: none;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
    height: 30px;
    width: 165px;
    margin-top: 0px;
    margin-right: -4px;
    font-size: 13px;
}

input.searchInput:focus, button.search-icon:focus {
    border-color: rgba(82,168, 236, 0.8);
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
}

#search-tool {
    display: block;
    position: absolute;
    float: right;
    top: -20px;
    right: 0px;
    width: 240px;
    height: 32px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 8%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(8%,#ffffff));
    background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 8%);
    background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 8%);
    background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 8%);
    background: linear-gradient(top, #e5e5e5 0%,#ffffff 8%);
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); */
    border: 1px solid #BDBDBD;
    border-radius: 3px;
}

#search-tool #search-input {
    font-size: 13px;
    position: relative;
    top: 5px;
    left: 3px;
    width: 180px;
    height: 24px;
    border: none;
    padding-left: 0px;
    box-shadow: none;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999999;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999999;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999999;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999999;
    opacity: 1;
}
.searchInputDiv{
    float:left;
}
.searchSubmitDiv{
    float:left;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    border-left-width: 0px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    height:20px;
    width:20px;
}
button.search-icon {
    /*position: relative;
    top: 5px;
    padding: 0px 25px;
    border-left: 1px solid #b7b7b7;*/
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 0px;
    border-left: 1px solid #b7b7b7;
    border-top: none;
    border-right: none;
    border-bottom: none;
    display: block;
    height: 32px;
    width: 68px;
    margin: 0px;
    background-color: #FFF;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-image: url('/images/search-icon.png');
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
button.search-icon:active {
    background-color:#eeeeee;
}
.search-icon:hover {
    /* background-color:#EEEEEE; */
}
div.feedback {
    position: absolute;
    right: 260px;
    top: -10px;
}
div.feedback > a, div.feedback > a:active {
    color: rgb(108, 31, 126);
    text-decoration: none;
    font-size: 1.1em;
    /* font-weight: 700; */
}
div.feedback > a:hover {
    text-decoration: underline;
}
img.feedback-icon {
    position: relative;
    top: 5px;
    left: -5px;
}
.siteBar4{
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMxOTg2YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDZhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(25,134,199,1) 25%, rgba(0,106,170,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(25,134,199,1)), color-stop(75%,rgba(0,106,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1986c7', endColorstr='#006aaa',GradientType=0 ); /* IE6-8 */
    background-color: rgb(25,134,199); /* Old browsers */
}
.siteBar5{
    background-color:#8D40A0;
    height:3px;
}
div.contentWidth{
    width: 1320px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
div#site_header{
    position: relative; top: 0px; 
    height: 26px;
}
h1#site_name{
    font-size: 1.5em;
    margin: 0px;
    color:#535353;
}
h1#site_name *{
    text-decoration:none;
    color:#535353;
}
a.hhsHeaderText {
    font-size: 1.0em;
    margin: 0px;
    color: black;
    vertical-align: middle;
    line-height: 25px;
    margin-left: 5px;
    text-decoration: none;
}

div#site_nav {
    background-color: rgb(124, 144, 183);
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 5px;
}
div.site_subnav_portal_menu{
    position: relative; 
    top: 78px; 
    margin-left: auto; 
    margin-right: auto; 
    border: 2px solid red; 
    padding: 2px; 
    height: 125px; 
    display: block;
    z-index: 100;
    background-color: #fcfcfc;
}
div.site_subnav_portal_menu_hidden{
    display: none;
}
div.site_subnav_portal_menu_shown{
    display: block;
}
div#site_content{
    /*position: relative;*/
    margin-left: auto; 
    margin-right: auto; 
    /*border: 2px solid #278468;*/
    min-width: 100%;
    min-height: 400px; 
    padding: 2px;    
    /*    overflow-x:auto;*/
}
h1.details_page_title{
    text-align: left; 
    font-size: 1.7em !important; 
    font-weight: bold; 
    color: #262626; 
    margin: 2px;
}
h2,h4.list_page_content_header{
    margin: 10px 0px 3px 0px;
    font: 1.3em 'Code-Pro-LC',sans-serif;
    color: rgb(0, 106, 170);
    text-decoration: none;
    transition: color 0.3s ease 0s;
}

p{
    padding: 0px;
    margin: 0px 0px 15px 0px;
}
div.overview {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    border:1px solid #DFDFDF;
    margin:25px;
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color:#DAE6EA;
    padding:10px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
div.portal_link_section{
    float: left;
    width: 175px;
    margin-right: 10px;
}
div.portal_link_section h3{
    font-size: 1.1em;
    font-style: italic;
    margin: 2px 0px 3px 0px;
    color:black;
}
div.portal_link_section ul{
    padding-left: 0px;
    padding-top: 0px;
    margin-top: 0px;
}
div.portal_link_section ul li{
    margin-left: 0px;
    list-style-type: none;
    font-size: 0.9em;
}
.nav{
    list-style:none;
    float:left;
    width:100%;
    margin: 0px -5px;
    padding:0px;
    position:relative;
    z-index:5;
    /*background-color: rgb(124, 144, 183);*/
}
.nav li{
    float:left;
    padding-right: 3px;
    list-style-type: none;
}
.nav li:first-child{
    padding-left:0px;
}
.nav li.floatRight{
    float:right;
}
.nav a{
    display:block;
    padding:4px;
    color:blue;
    padding-right: 10px;
    padding-left: 10px;
    font-family: 'Code-Pro-LC',sans-serif;
    /*box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);*/
    height:18px;
    text-decoration:none;
    color:white;
}
.nav a:hover, .nav a:focus{
    color:#fff;
    text-decoration:underline;
}
.nav > li:hover, .nav .active, .nav .currentPage,.nav .currentMenu{
    color:#FFF;      
    background-color:#6C207E;
    background: rgb(192,85,214); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNjMDU1ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiM4ZDQwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(192,85,214,1) 25%, rgba(141,64,160,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(192,85,214,1)), color-stop(75%,rgba(141,64,160,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(192,85,214,1) 25%,rgba(141,64,160,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(192,85,214,1) 25%,rgba(141,64,160,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(192,85,214,1) 25%,rgba(141,64,160,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(192,85,214,1) 25%,rgba(141,64,160,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c055d6', endColorstr='#8d40a0',GradientType=0 ); /* IE6-8 */
}
.nav .active, .nav .currentPage{
    background: rgb(180,40,211); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(180,40,211,1) 25%, rgba(132,30,158,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(180,40,211,1)), color-stop(75%,rgba(132,30,158,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(180,40,211,1) 25%,rgba(132,30,158,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(180,40,211,1) 25%,rgba(132,30,158,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(180,40,211,1) 25%,rgba(132,30,158,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(180,40,211,1) 25%,rgba(132,30,158,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b428d3', endColorstr='#841e9e',GradientType=0 ); /* IE6-9 */
}
.nav > li{
    border-right: 1px solid #59A8D7;
}
.nav > li:first-child {
    border-left: 1px solid #59A8D7;
}
.nav ul li{
    padding-top:0px;
    float:none;
}
.nav ul a{
    white-space:nowrap;
}
.nav ul a:hover, .nav ul a:focus .nav ul li a:focus{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #6C207E;
    text-shadow: none;
    transition: none 0s ease 0s;    
    text-decoration: none;
}
.nav li .portal_link_section {
    z-index: 500;
    left: -500px;
    position: absolute;
    background-color: #6C207E;
    background: rgb(141,64,160); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM4ZDQwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiM2ZDIxN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(141,64,160,1) 25%, rgba(109,33,127,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(141,64,160,1)), color-stop(75%,rgba(109,33,127,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(141,64,160,1) 25%,rgba(109,33,127,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(141,64,160,1) 25%,rgba(109,33,127,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(141,64,160,1) 25%,rgba(109,33,127,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(141,64,160,1) 25%,rgba(109,33,127,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d40a0', endColorstr='#6d217f',GradientType=0 ); /* IE6-8 */
    /*border-top: 1px solid rgb(159, 110, 171);*/
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    width: 1310px;
    padding-left: 10px;
    padding-right: 10px;
    height: 230px;

    opacity:0;
    top:-500px;
    /*    transition:visibility 0s linear 250ms,opacity 250ms ease-in-out;
        -moz-transition: visibility 0s linear 250ms,opacity 250ms ease-in-out;
        -webkit-transition: visibility 0s linear 250ms,opacity 250ms ease-in-out;
        -o-transition: visibility 0s linear 250ms,opacity 250ms ease-in-out;*/
}



.nav li:mouseout .portal_link_section, div.accessible_tab_menu, .nav li a:blur .portal_link_section{
    transition-delay: 0ms;
    -webkit-transition-delay: 0ms; /* Safari */
} 
.nav li:hover .portal_link_section, div.accessible_tab_menu, .nav li a:focus .portal_link_section{
    left: 0px !important;
    top: 26px !important;
    opacity:1 !important;

    transition-delay: 500ms;
    -webkit-transition-delay: 500ms; /* Safari */
}

div.portal_desc{
    color:black;
    position: absolute; 
    top: 3px;
    right: 0px;
    width: 260px;
    height: 216px;
    font-size: 0.85em;
    background-color: #E4F1F7;
    background: rgb(228,241,247); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNlNGYxZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNhYmM3ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(228,241,247,1) 25%, rgba(171,199,211,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(228,241,247,1)), color-stop(75%,rgba(171,199,211,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(228,241,247,1) 25%,rgba(171,199,211,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(228,241,247,1) 25%,rgba(171,199,211,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(228,241,247,1) 25%,rgba(171,199,211,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(228,241,247,1) 25%,rgba(171,199,211,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f1f7', endColorstr='#abc7d3',GradientType=0 ); /* IE6-8 */
    padding: 6px 5px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 0px;
    -moz-border-radius: 0px 0px 5px 0px;
    border-radius: 0px 0px 5px 0px;
}
.linkSection {
    overflow: hidden;
    margin-bottom: 20px;
    width: 225px;
    height: 230px;
    display: block;
    float: left;
    margin-left: 14px;
}
.siRightLinkSection{
    width:100%;
}
.linkSectionAutoWidth {
    width: auto;
}
.linkSection  a{
    padding:0px;
    padding-left:5px;
}
.linkSection div.navigationHeading, .linkSection h3.navigationHeading {
    color:#ffffff;
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid rgb(205, 205, 205);
    font-weight:bold;
    font-style: italic;
    font-size: 1.1em;
}
.linkSection ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
/* END OF NAVIGATION BAR CSS */


/* Structural CSS */
div#site_content_outer_container{
    position: relative;
    margin-left: auto; 
    margin-right: auto; 
    width: 1320px;
    background-color: white;
    /*border: 1px solid rgb(221, 221, 221);*/
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 0px 8px 2px rgba(0, 0, 0, 0.1);
    box-shadow:0px 0px 8px 2px rgba(0, 0, 0, 0.1);
    margin-top: 0px;
    padding: 5px;
}
div#site_footer{
    /*position: relative; 
    bottom: 0px; 
    background-color:white;
    margin: 20px 0px 10px 0px;
    text-align: center;*/
    display: block;
    font-size: 13px;
    color: #333;
    margin-top: 20px;
    padding-bottom: 20px;
    background-color: #D1D1D1;
    border-top: 1px solid #D1D1D1;
    position: relative;
    bottom: 0px;
}

div#site_footer .logo {
    float: left;
    width: auto;
}

div#site_footer .footer-tag {
    font: 'CartoGothicStdBoldItalic';
    color: #6C1F7E;
    font-weight: 700;
    font-style: italic;
    border-bottom: 1px solid #b7b7b7;
    margin-bottom: 10px;
    position: relative;
}

div#site_footer .footer-tag .slogan {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

div#site_footer nav#legal {
    width: 100%;
}

div#site_footer nav#legal ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

div#site_footer nav#legal ul li {
    display: inline-block;
    margin-right: 20px;
    height: 25px;
}

div#site_footer nav#legal ul li > span a {
    color: #6C1F7E;
}

div#site_footer nav#legal ul li > span a:hover {
    color: #894D98;
}

div#site_footer #contact {
    text-align: center;
    line-height: 1.8em;
}

div#site_footer #footer-separator {
    display: block;
    height: 1px;
    background-color: #FFF;
    margin-bottom: 20px;
}
/* END OF Structural CSS */

tr.no_wrap_table_header th{
    white-space: nowrap;
    vertical-align: top;
}

/* LIST TABLE CSS */
.list_table{
    border: 1px solid #DFDFDF;
    border-collapse:collapse;
    background-color: #F9F9F9;
    width: 100%;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333;
    font-family: 'Code-Pro-LC',sans-serif;
    font-size:12px;
    border-top-width:0px;
}
.list_table th{
    /*text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;*/
    font-weight: bold;
    text-align: left;
    line-height: 1.3em;
    padding:3px 3px 3px 3px;
    font-size: 14px;
    vertical-align:top;
    background-color:#F9F9F9;
    z-index:100;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 99%, rgba(160,160,160,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(99%,rgba(244,244,244,1)), color-stop(100%,rgba(160,160,160,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* W3C */
}
.list_table tr{

}
.list_table td{
    vertical-align: top;
    padding-bottom:3px;
    padding-top:3px;
    padding-left: 2px;
}
.list_pageSizeHouse{
    height: 39px;
    margin-bottom: 10px;
    background-image: url('images/listPage/navArrowBlackBorder.png');
    background-position:center bottom;
    background-repeat:no-repeat;
    text-align:center;
}
ul.list_wheel{
    padding-left:0px;
}
.list_pageSizeHouse ul li{
    float:left;
    margin: 0px 10px 10px 0px;
    padding-top: 10px;
    padding-bottom: 8px;
    list-style: none;
}
.list_pageSizeHouse ul li.list_CurrentPage{
    background-image: url('images/listPage/upArrow.png');
    background-position:center bottom;
    background-repeat:no-repeat;
}
.list_pageSizeHouse ul li {
    color: rgb(96, 96, 96);
    text-decoration: none;
    font-weight: bold;
    float:left;
}
.list_pageSizeHouse ul li div{
    min-height:21px;
    line-height: 20px;
    min-width:16px;
}
.list_pageSizeHouse ul li.list_CurrentPage > div{
    color:#E87911;
    font-size:1.4em;
    float:left;
}
.list_pageSizeHouse ul li div a {
    color: rgb(96, 96, 96);
    text-decoration: none;
    font-weight: bold;
}
.list_checkboxColumn{
    text-align:center;
    width:85px;
    font-weight:normal;
}
.numSelected{
    text-align:center;
}
a.sortArrowUp{
    display: block;
    height: 12px;
    width: 12px;
    margin-top:5px;
    margin-right:4px;
    float: left;
    background-image: url('images/upArrow.png');
    background-position:center top;
    background-repeat: no-repeat;
    opacity:.4;
    font-size:0px;
}
a.sortArrowDown{
    display: block;
    height: 12px;
    width: 12px;
    margin-top:5px;
    margin-right:4px;
    float: left;
    background-image: url('images/downArrow.png');
    background-position:center top;
    background-repeat: no-repeat;
    opacity:.4;
    font-size:0px;
}
a.active{
    opacity:1;
}
a.sortArrowDown:hover{    
    opacity:1;
}
a.sortArrowUp:hover{
    opacity:1;
}
a.sortArrowUp.active:hover{
    background-image: url('images/downArrow.png');
}
a.sortArrowDown.active:hover{
    background-image: url('images/upArrow.png');
}
.multiSelectFilter{
    min-width:80px;
    margin:0px 5px 0px 5px;
}
/* END LIST TABLE CSS */






/*  Styles for list page navbar  */
div.listNavbar{
    overflow:visible;
    /*min-height: 40px;*/
    background-color: rgb(250, 250, 250);
    background: white; /* Old browsers */
    background-repeat: repeat-x;
    border-right: 0px solid rgb(212, 212, 212);
    border-left: 0px solid rgb(212, 212, 212);
    border-top: 0px solid rgb(212, 212, 212);
    border-bottom-width:0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    /* box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);*/
    border-bottom: 1px solid rgb(212, 212, 212);
}
div.listNavbar > ul {
    position: relative;
    left: 0px;
    display: block;
    /*float: left;*/
    margin: 0px 10px 0px 0px;
    list-style: none outside none;
    padding: 0px;
    width:100%;
    /*height:40px;*/
}
div.listNavbar > ul > li{
    min-height:40px;
    border-right:solid 1px rgb(212, 212, 212);
}

/** To apply a left-margin to the first tab in a tabbed interface */
/* div.listNavbar > ul > li.listTab:first-child {
    border-left: 1px solid #D4D4D4;
    border-top-left-radius: 0;
    margin-left: 10px;
} */

div.listNavbar > ul > li > a ,div.listNavbar > ul > li > span{
    float: none;
    padding: 10px 15px 9px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    display:block;
    border-bottom:solid 1px rgb(212, 212, 212);

}
div.listNavbar > ul > .active > a, div.listNavbar ul > .active > a:hover, div.listNavbar ul > .active > a:focus, div.listNavbar > ul > .active > span, div.listNavbar ul > .active > span:hover, div.listNavbar ul > .active > span:focus {
    font-weight:bold;
    /*padding: 10px 15px 10px 15px;*/
    color: black;
    text-decoration: none;
    background-color: rgb(229, 229, 229);
    background-color: white;
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13) inset;
    -moz-box-shadow:    0px 2px 3px rgba(0, 0, 0, 0.13) inset;
    box-shadow:         0px 2px 3px rgba(0, 0, 0, 0.13) inset;
    border-bottom:1px solid transparent;
}
div.listNavbar > ul > li > span > a{
    color: rgb(119, 119, 119);
    text-decoration: none; 

}
div.listNavbar > ul > li > button {
    float: none;
    padding: 10px 15px 8px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    display:block;
    border:none;
    background-color:transparent;
    cursor:pointer;
    border-bottom:solid 1px rgb(212, 212, 212);
}
div.listNavbar > ul > li {
    float: left;
    line-height: 20px;
    list-style: none outside none;    
    font-family: 'Code-Pro-LC',sans-serif;
    background: rgb(255,255,255); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */  
    border-left:1px solid #D4D4D4;
    /*border-bottom:solid 1px rgb(212, 212, 212);*/
    border-top:solid 1px rgb(212, 212, 212);
}
/*div.listNavbar > ul > li.listTab:last-child {
    margin-right:10px;
    border-right:1px solid #D4D4D4;
    -moz-border-radius-top-left: 0px;
    -webkit-border-radius-top-left: 0px;
    border-top-left-radius: 0px;
}
div.listNavbar > ul > li.listTab:last-child {

    -moz-border-radius-top-right: 0px;
    -webkit-border-radius-top-right: 0px;
    border-top-right-radius: 0px;
}*/
div.listNavbar > ul > li.listExportButton{
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-right-width:1px;
    border-left-width:1px;
}
div.listNavbar > ul > .inactive > a, div.listNavbar ul > .inactive > a:hover, div.listNavbar ul > .inactive > a:focus, div.listNavbar > ul > .inactive > span, div.listNavbar ul > .inactive > span:hover, div.listNavbar ul > .inactive > span:focus {
}
div.listNavbar > ul > li > a:focus, div.listNavbar > ul > li > a:hover, div.listNavbar > ul > li > button:hover, div.listNavbar > ul > li > button:focus {
    background-color: transparent;
    color: #333333;
    text-decoration: none;
}
div.listNavbar > ul > li.floatRight{
    float:right;
    padding-left:5px;
    padding-right:5px;
    border-left:solid 1px rgb(212, 212, 212);
    border-bottom:solid 1px #D4D4D4;
}
div.listNavbar > ul > li.readerLinks{
    padding-left:0px;
    padding-right:0px;

}
div.listNavbar > ul > li.readerLinks > a{
    padding-bottom:0px;  
}
div.listNavbar > ul > li.floatRight:last-child{

}
.multiSelectLimiter{

}
.filterTermHighlighted{
    font-weight: bold;
    color:#E87911;
}
input[type="text"].stringFilter{
    width:69%;
    height: 19px;
    float:left;
    -webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}
input.stringFilterButton{
    float:left;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    border-radius: 0px 4px 4px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding:1px 3px 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.stringListFieldFilterContainer{
    clear:both;
    margin:0px 5px 0px 5px;
    min-width:100px;
}
div.listNavbar > ul > li > a.clearFilterButton:active  {
    background: rgb(149,19,19); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(149,19,19,1) 25%, rgba(126,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(149,19,19,1)), color-stop(100%,rgba(126,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(149,19,19,1) 25%,rgba(126,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(149,19,19,1) 25%,rgba(126,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(149,19,19,1) 25%,rgba(126,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(149,19,19,1) 25%,rgba(126,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#951313', endColorstr='#7e0000',GradientType=0 ); /* IE6-9 */
}
div.listNavbar > ul > li > a.clearFilterButton {
    border:1px solid;
    border-color:#720000;
    height:10px;
    line-height:10px;
    margin-top:6px;
    color:white;
    background: rgb(198,25,25); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(198,25,25,1) 25%, rgba(168,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(198,25,25,1)), color-stop(100%,rgba(168,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c61919', endColorstr='#a80000',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    padding-bottom:8px;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
}
a.item_list_mark_as_button {
    background-color: #A7CFDF;
    background-image: linear-gradient(to bottom, #A7CFDF, #23538A);
    border: 1px solid #999999;
    border-radius: 5px;
    color: #F9F9F9;
    cursor: pointer;
    display: inline-block;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 15px;
    padding: 5px 15px;
    text-decoration: none;
}

div.listNavbar > ul > li > a.downloadButton {
    border:1px solid;
    border-color:#1933C6;
    height:10px;
    line-height:10px;
    margin-top:6px;
    color:white;
    background: rgb(25,134,199); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(25,134,199,1) 25%, rgba(0,106,170,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(25,134,199,1)), color-stop(75%,rgba(0,106,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1986c7', endColorstr='#006aaa',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    padding-bottom:8px;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;

}
div.listNavbar > ul > li > a.disabledDownloadButton{
    cursor:default;
    background: white; /* Old browsers */
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-width:0px;
    box-shadow: none;
    color:#999;
}
/* END Styles for list page navbar  */








/* styles for list page export button*/
div.listNavbar > ul  li.listExportButton:hover ul.listExport{
    display:block;
}
div.listNavbar > ul  li.listExportButton:hover a.disabledDownloadButton + ul.listExport{
    display:none;
}
ul.listExport {
    display:none;
    top: 90%;
    z-index: 1000;
    float: right;
    min-width: 203px;
    padding: 0px 0px;
    margin: -2px 0px 0px;
    list-style: none outside none;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(212, 212, 212);
    border: 1px solid rgba(0, 0, 0, 0.2);  
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    position: absolute;
    border-bottom: 1px solid rgb(212, 212, 212);
}
ul.listExport > li{
    line-height: 20px;
    list-style: none outside none;
}
ul.listExport > li *{
    text-decoration: none;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: rgb(51, 51, 51);
    white-space: nowrap;
    list-style: none outside none;
    background-color:transparent;
    border:solid 0px;
    font: 14px 'CartoGothicStdBook',sans-serif;
}
ul.listExport > li button, ul.listExport > li input {
    width: 100%;
    text-align: left;
    padding-left: 17px;
    cursor:pointer;
}
ul.listExport > li *:hover{
    background: rgb(0,136,204); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(0,136,204,1) 0%, rgba(0,120,180,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,136,204,1)), color-stop(100%,rgba(0,120,180,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,136,204,1) 0%,rgba(0,120,180,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,136,204,1) 0%,rgba(0,120,180,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,136,204,1) 0%,rgba(0,120,180,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,136,204,1) 0%,rgba(0,120,180,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088cc', endColorstr='#0078b4',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
    text-decoration: none;
}
ul.listExport > li *:active{
    background: rgb(0,103,154); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(0,103,154,1) 0%, rgba(0,91,136,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,103,154,1)), color-stop(100%,rgba(0,91,136,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,103,154,1) 0%,rgba(0,91,136,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,103,154,1) 0%,rgba(0,91,136,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,103,154,1) 0%,rgba(0,91,136,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,103,154,1) 0%,rgba(0,91,136,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00679a', endColorstr='#005b88',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
    text-decoration: none;
}
ul.listExport > li:first-child *:hover{
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}
ul.listExport > li:last-child *:hover{
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}
/* END Styles for list export button*/





/*  Styles for details page navbar  */
div.detailsNavbar{
    overflow:visible;
    min-height: 40px;
    background-color: rgb(250, 250, 250);
    background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(242, 242, 242));
    background-repeat: repeat-x;
    border: 1px solid rgb(212, 212, 212);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
    margin-top:10px;
    margin-bottom:10px;
    position:relative;
}
div.detailsNavbar > ul {
    position: relative;
    left: 0px;
    display: block;
    float: left;
    margin: 0px 10px 0px 0px;
    list-style: none outside none;
    padding: 0px;
    width:100%;
}
div.detailsNavbar > ul > li > a, div.detailsNavbar > ul > li > span {
    float: none;
    padding: 10px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    display:block;
    cursor:pointer;
}
div.detailsNavbar > ul > li {
    float: left;
    line-height: 20px;
    list-style: none outside none;
}
div.detailsNavbar > ul > .activeTab > a, div.detailsNavbar ul > .activeTab > a:hover, div.detailsNavbar ul > .activeTab > a:focus {
    color: rgb(85, 85, 85);
    text-decoration: none;
    background-color: rgb(229, 229, 229);
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.125) inset;
}
div.detailsNavbar > ul > li > a:focus, div.detailsNavbar > ul > li > a:hover {
    background-color: transparent;
    color: #333333;
    text-decoration: none;
}
div.detailsNavbar > ul > li.floatRight{
    float:right;
}
/* END Styles for details page navbar  */






/* styles for details page export button*/
.detailsExportButton:hover ul.detailsExport{
    display:block;
}
ul.detailsExport {
    display:none;
    top: 90%;
    z-index: 1000;
    float: right;
    min-width: 0px;
    padding: 0px;
    margin: 2px 0px 0px;
    list-style: none outside none;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    position: absolute;
    right: 0%;
}
ul.detailsExport > li{
    line-height: 20px;
    list-style: none outside none;
}
ul.detailsExport > li > *{
    text-decoration: none;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: rgb(51, 51, 51);
    white-space: nowrap;
    list-style: none outside none;
    border: solid 0px;
    background-color:transparent;
    font: 14px 'CartoGothicStdBook',sans-serif;
}
ul.detailsExport > li button, ul.detailsExport > li input {
    width: 100%;
    text-align: left;
    padding-left: 17px;
    cursor:pointer;
}
ul.detailsExport > li *:hover{
    background-color: #0081C2;
    background-image: linear-gradient(to bottom, #0088CC, #0077B3);
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-decoration: none;
}
ul.detailsExport > li:first-child *:hover{
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
}
ul.detailsExport > li:last-child *:hover{
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}
/* END styles for details page export button*/
/* styles for details page table*/
table.details_table{
    width:100%;
    border-collapse: collapse;
}
.details_table, .details_section{
    border: 1px solid #DFDFDF;
    background-color:#F9F9F9;
    background: rgb(252,252,252); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

    font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
    color: #333;
    /*margin-bottom:10px;*/
    padding:10px;
}
.details_table:first-child, .details_section:first-child{
    position:relative;
    /*border-top: none;*/
    /*border-top:solid 0px rgb(212, 212, 212);*/

}
/* Commented-out 
.details_table th, .details_section th{  
    text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
    font-weight: bold;
    padding: 7px 7px 8px;
    text-align: left;
    line-height: 1.3em;
    font-size: 14px;
    vertical-align:middle;
    background-color:#F9F9F9;
    z-index:100;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 99%, rgba(160,160,160,1) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(99%,rgba(244,244,244,1)), color-stop(100%,rgba(160,160,160,1))); 
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); 
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%);
} */
.details_table tr, .details_section tr{
    color: rgb(51, 51, 51);
    font-family: 'Helvetica Neue', Helvetica, Arial,sans-serif;
    font-style:normal;
    font-weight:normal;
    text-align:left;
}
table.details_table tr:hover, table.details_section tr:hover{
    background-color:white;
}
.detailsPageContent {
    border: 1px solid #DFDFDF;
    background-color:#F9F9F9;
    border-top-width:0px;
    background: rgb(252,252,252); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
    color: #333;
    margin-bottom:10px;
    padding:10px;
}

tr.listRow th.detailLabelCell{
    width: 250px;
    color: #123456;
    padding: 5px 0px 2px 0px;
    text-align: left;
    vertical-align: top;
}
tr.listRow td{
    padding: 3px;
}



table.detailDataCellTable{

}
table.detailDataCellTable th{
    padding-left: 7px;
    padding-right: 7px;
    text-align: left;
    font-weight: bold;
}
table.detailDataCellTable td{
    padding-left: 7px;
    padding-right: 7px;
    text-align: left;
}
table.detailDataCellTable tr th:first-of-type{
    padding-left: 0px !important;
    padding-right: 7px;
}
table.detailDataCellTable tr td:first-of-type{
    padding-left: 0px !important;
    padding-right: 7px;
}

table.mdrPermissibleValueTable{
    border: 1px solid #DFDFDF;
    border-collapse:collapse;
    background-color: #F9F9F9;
    width: 100%;
    color: #333;
    font-family: 'Code-Pro-LC',sans-serif;
    font-size:12px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
}
table.mdrPermissibleValueTable th{
    text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
    font-weight: bold;
    text-align: left;
    line-height: 1.3em;
    font-size: 14px;
    vertical-align:middle;
    background-color:#F9F9F9;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 99%, rgba(160,160,160,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(99%,rgba(244,244,244,1)), color-stop(100%,rgba(160,160,160,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* W3C */
}
table.mdrPermissibleValueTable th:nth-child(4), table.mdrPermissibleValueTable th:nth-child(5){
    min-width:100px;
}
table.mdrPermissibleValueTable td{
    vertical-align: top;
    /*padding-left:10px;*/
}

/* END styles for details page table*/






/*  Zeebra Striping for table*/
table.zeebraRows > tbody > tr:nth-child(2n+1) {
    background-color: #EEEEEE;
}
table.zeebraRows > tbody > tr:nth-child(2n+1):hover {
    background-color: #E6E6E6;
}
/*  END Zeebra Striping for table*/






/*  Fancy Checkbox And Radio Buttons*/
.checkbox, .radio {
    width: 19px;
    height: 25px;
    padding: 0 0px 0 0;
    background: url(images/checkbox.png) no-repeat;
    font-size:16px;
    margin-left:auto;
    margin-right:auto;
    cursor:pointer;
}
.radio {
    background: url(images/radio.png) no-repeat;
}
.middleAlignCheckboxColumn{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 24px;   
}
/*  END Fancy Checkbox And Radio Buttons*/






/*  PAGE WHEELS FOR LIST PAGES*/
div.leftPageHouse{
    float:left;
    min-width:355px;    
}
div.leftPageInnerHouse{
    float:left;  
}
div.rightPageBackgroundHouse{
    float:right;
}
div.rightPageInnerHouse{
    float:right;
}
div.rightPageHouse{
    float:right;
    min-width:355px;    
}
div.middlePageHouse{
    margin-left: auto;
    margin-right: auto;
}
div.resultsText {
    color: rgb(96, 96, 96);
    text-align: center;
    line-height: 63px;
}
/*  END PAGE WHEELS FOR LIST PAGES*/

/* Comparison Styles */
.sharedAttribute{
    background-color:#66AFE8; /*#5299D0;*/
    color:white;
    padding: 3px;
}

.sharedAttributeLesser{
    background-color:#89C3F0 !important; /*#5299D0;*/
    color:white;
    padding: 3px;
}

.nonSharedAttribute{
    background-color:#e5e5e5;
    padding: 3px;
}
span.codeComparisonCode{
    margin:2px;
    display:inline-block;
    padding:2px 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-left:1px solid #B3B3B3;
    border-right:1px solid #B3B3B3;
    border-top:1px solid #B3B3B3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    font-size:1.1em;
}
span.sharedCode{
    background: #5299d0; /* Old browsers */
    background: -moz-linear-gradient(top,  #5299d0 0%, #236fc6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5299d0), color-stop(100%,#236fc6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5299d0 0%,#236fc6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5299d0 0%,#236fc6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5299d0 0%,#236fc6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5299d0 0%,#236fc6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5299d0', endColorstr='#236fc6',GradientType=0 ); /* IE6-9 */
    color:white;
}
span.sharedCodeRemoved{
    background-color:white;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeded', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
    color:#333333;
}
span.nonSharedCode{
    background: #efeded; /* Old browsers */
    background: -moz-linear-gradient(top,  #efeded 0%, #d3d3d3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeded), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efeded 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efeded 0%,#d3d3d3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efeded 0%,#d3d3d3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #efeded 0%,#d3d3d3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeded', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
    color:#333333;
}
span.nonSharedCodeRemoved{
    background-color:white;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeded', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
    color:#333333;
}
.expandIconsForMeasurePopCrit, .list_table th.expandAllForMeasurePopCrit{
    text-align: center;   
    vertical-align: middle;
    width: 20px;
    cursor:pointer;
}
div.selectedItems table{
    background-color:white;
    border-collapse: collapse;
    width:100%;
}
div.selectedItems{
    -moz-border-radius: 8px;
    border-radius: 8px;
    border-style:solid;
    border-width:2px;
    border-color: #A2ADFA;
    background-color: #e4f0ff;
    margin-left: 10px;
    padding:10px 20px 10px 20px;
    position: relative;
    background-color:#E4F0FF;
    margin-top:20px;
    width:800px;
}
div.selectedItems div{
    font-weight:bold;
}
div.selectedItems th{
    text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
    font-weight: bold;
    text-align: left;
    line-height: 1.3em;
    padding:4px 7px;
    font-size: 14px;
    vertical-align:middle;
    background-color:#F9F9F9;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 99%, rgba(160,160,160,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(99%,rgba(244,244,244,1)), color-stop(100%,rgba(160,160,160,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 99%,rgba(160,160,160,1) 100%); /* W3C */
}
div.selectedItems td{
    padding:4px 7px;
}
table.identifyingAttributesTable td{
    border:1px solid white;
}
/* END COMPARISON STYLES */


/* Start Feedback Script */
div.feedbackMainHouse{
    border: 2px solid #A2ADFA;
    background-color: white;
    overflow: auto;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: absolute;
    border: 2px solid #123456;
    padding: 0px;
    background-color: #fff;
}
div.feedbackFormHouse{
    position: relative;
    top: 0;
    padding: 10px;
}
div.feedbackCloser{
    position: absolute;
    top: 2px;
    right: 2px;
    cursor: pointer;
}
h3.feedback_formHeader{
    margin: 2px;
    height: 20px;
    text-align: center;
    font-size: 1.2em !important;
    cursor: move;
}
input.contactForm_formInput,textarea.contactForm_formInput{
    border: 1px solid #123456;
    background-color: #EBE3FC;
}
textarea.contactForm_formInput{
    overflow: auto;
}
input.contactForm_formInput_focus,textarea.contactForm_formInput_focus{
    border: 1px solid #123456;
    background-color: #ffffff;
}
td.feedback_formLabel,td.feedback_formInputCell{
    padding: 3px;
}
ul.feedback_ul{
    margin: 0px;
    padding: 0px;
}
li.feedback_li{
    list-style: none;
    margin-left: 0px;
}
div.feedback_submissionError{
    text-align: center;
    color: red;
    font-weight: bold;
    width: 100%;
}
div.feedback_submissionMessage, div.loaderMessageHouse{
    text-align: center;
    color: #123456;
    font-weight: bold;
    width: 100%;
}
div.feedback_loadingHouse{
    margin-top: 20px;
    text-align: center;
}
table.userFeedbackTable{
    width:100%;
    border: 1px solid #123456;
    border-collapse: collapse;
}
td.userFeedbackListCell{
    vertical-align: top;
    border-bottom: 1px solid #262626;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 2px;
}
th.userFeedbackListCell{
    vertical-align: top;
    border-bottom: 2px solid #262626;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
td.userFeedback_UserNameCell{
    font-weight: bold;
    color: #123456;
}
div.feedbackCommentHouse{
    max-height: 150px;
    overflow: auto;
}
/* End Feedback Script */


/*Begin SI scenario grid styling*/
table.userStory {
    background-color: white;
    border-spacing:0px;
    border-collapse: collapse;
    width:100%;
    margin-top: 40px;
    min-width: 100%;
}
table.userStory th{
    font-size: 11px;
    border-width: 1px;
    border-style: solid;
    border-color: #757575;
    background-color:#E9EEF5;
    border-spacing:0px;
}
table.userStory th:first-child{
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
table.userStory th:last-child{
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
}
table.userStory tr:last-child td:first-child{
    -moz-border-radius-bottomleft:5px;
    -webkit-border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
table.userStory tr:last-child td:last-child{
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}
div.userStoryContainer{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 2px solid #a9ceee;
    border-spacing:0px;
    background-color: #E9EEF5;
    border: 2px solid #a9ceee;
    padding:2px;
    margin:0px 5px 5px 5px;
    min-height: 20px;
}
div.userStoryContainer h1{
    font-size: 0.8em;
}
table.userStory td {
    font-size: 11px;
    border-width: 1px;
    border-style: solid;
    border-color: #757575;
    vertical-align:top;
}
table.userStory div{
    padding:2px;
}
div.userStoryTitle{
    font-size:13px;
    font-weight:bold;
    margin:0;
    padding-top:4px;
    padding-left:4px;
}
div.userStoryDescription{
    margin:0;
    font-size:11px;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:4px;
}
td.stepNumber div{
    width:40px;
    text-align:center;
}
.actor div{
    width:120px;
}
.eventDescription div{
    width:180px;
}
td.input div{
    width:140px;
}
td.output div{
    width:140px;
}
td.sampleActions{
    background-color:white;
}
td.sampleActions div{
    width:100%;
}
.step{
    background-color: #C8D5E0;
}
.PreStep{
    background-color:white;
}
.PostStep{
    background-color:white;
}
/*end SI scenario grid styling*/


/* Administered Item Extra Information Popover */
div.extraInfoHouse{
    position: absolute;
    z-index: 1000000;
    padding: 10px;
    background: #F8F8F8;
    border: 1px solid #123456;
    max-width: 450px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
h2.extraInfoHeader{
    margin: 0px;
    padding: 2px;
    border-bottom: 1px solid #123456;
    background-repeat: no-repeat;
    font:'Code-Pro-LC',sans-serif;
    color: rgb(0, 106, 170);
    text-decoration: none;
    transition: color 0.3s ease 0s;
}
table.extraInfoTable{
    position: relative;
    display: block;
    border-collapse: collapse;
}
td.extraInfoLabel{
    border-bottom: 1px solid #ccc;
    padding-right:3px;
    font:12px 'Code-Pro-LC',sans-serif;
    text-decoration: none;
    transition: color 0.3s ease 0s;
}
td.extraInfoData{
    border-bottom: 1px solid #ccc;
    font:12px 'Code-Pro-LC',sans-serif;
    text-decoration: none;
    transition: color 0.3s ease 0s;
}
/* END ADMINISTERED ITEM EXTRA INFROAMTION POPOVER */


/* Start SI workgroup page styles */
div.si_workgroup{
    margin-bottom: 15px;
    padding: 5px;
    border-bottom:1px solid #D4D4D4;
}
div.si_workgroup:last-child{
    margin-bottom: 0px;
    border:none;
}
h1.si_workgroup{
    margin: 5px 0px 5px 5px;
    font-weight: bold;
    font-size: .9em !important;
    color: #fff;
}
div.si_workgroup h2{
    margin: 5px 0px 5px 0px;
    font-weight: bold;
    font-size: .9em !important;
}
div.si_workgroup p{
    margin: 3px 0px 3px 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 1.1em !important;
    color: #262626;
}
div.si_workgroup ul{
    margin: 3px 0px 3px 20px;
    padding-left: 10px;
}
div.si_workgroup ul li{
    list-style-type: circle;
    padding-top: 3px;
    padding-left: 2px;
    color: #262626;
    font-size: 1.1em !important;
    line-height: 1.1em !important;
}
/* End SI workgroup page styles */


/*  Random Selectors */
.hidden{
    display:none;   
}
.faded{
    color: rgb(153, 153, 153);
}
.inactive_tabbed_content{
    position: absolute;
    left: -999em;
    width:1px;
    height:1px;
    overflow:hidden;
    /*display:none;*/
}
div.exportEntry {
    padding: 5px;
}
.exportEntry:hover{
    box-shadow: 5px 5px 6px -3px rgba(51, 51, 51, 1);
    border: 1px solid #666;
}
div.clearing {
    clear: both;
}
fieldset.exportSection {
    margin-top: 15px;
    /* width: 40%;*/
    margin-right: 1%;
    float: left;
    border: 1px solid rgb(213, 213, 213);
    position: relative;
    padding-top: 5px;
    border-radius: 5px 5px 5px 5px;
}
fieldset.exportSection legend {
    position: absolute;
    top: -12px;
    background-color: white;
    left: 20px;
    width: 100px;
    text-align: center;
    border: 1px solid rgb(148, 151, 166);
    font-size: 1.2em;
    line-height: 1.2em;
    font-family: verdana,arial;
    border-radius: 5px 5px 5px 5px;
}

div.compare_download_container{
    float :left; 
}
div.compare_download_grouping{

}
button.Button_compare_download{
    background: rgb(25,134,199); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(25,134,199,1) 25%, rgba(0,106,170,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(25,134,199,1)), color-stop(75%,rgba(0,106,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1986c7', endColorstr='#006aaa',GradientType=0 ); /* IE6-9 */
    border: 1px solid #1933C6;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.6) inset;
    color: white;
    line-height: 10px;
    margin-top: 6px;
    padding: 8px 10px;
}
button.Button_compare_download:hover{
    color: #A2ADFA;
    background-color: #123456;

}

button.Button_compare_download:disabled{
    border: 1px solid gray;
    background-color: #CFD2D3; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CFD2D3), to(#A3A3A3));
    background-image: -webkit-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -moz-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -ms-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -o-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: linear-gradient(to bottom, #CFD2D3, #A3A3A3);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CFD2D3, endColorstr=#A3A3A3);
}
button.Button_compare_download[disabled]:hover{
    border: 1px solid gray;
    background-color: #CFD2D3; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CFD2D3), to(#A3A3A3));
    background-image: -webkit-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -moz-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -ms-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -o-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: linear-gradient(to bottom, #CFD2D3, #A3A3A3);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CFD2D3, endColorstr=#A3A3A3);
}
fieldset.compare_download_fieldset{
    display: inline;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    padding-bottom: 2px;
}

fieldset.compare_download_fieldset legend{
    padding: 2px 2px 2px 2px;
}
legend.compare_download_legend{
    margin-left: 25px;
}
.exportEntry hr{
    height:3px;
    border-width:0;
    color:#345678;
    background-color:#345678;
}
div.exportLink{
    float:left;
}

a.blackLink{
    color:black;
    text-decoration:none;
}
a.blackLink:hover{
    text-decoration: underline;
}
div.contentWell{
    font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
    color: rgb(51, 51, 51);
    background-color: rgb(250, 250, 250);
    background: rgb(255,255,255); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
    background-repeat: repeat-x;
    border: 1px solid rgb(212, 212, 212);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
    margin-bottom:15px;
}
div.halfsize{
    width:49%;
}
div.contentWellContainer{
    padding:15px;    
}
.index_bullets_container{
    text-align:center;
    width:100%;
    bottom: 0px; 
    left:0px;
    display:inline;
}
.index_bullets{
    text-align: center;
    font-size:1.5em;
    margin: auto;
    display:inline-block;
    margin-top:40px;
}
.index_bullets > div{

    background-color: rgb(250, 250, 250);
    background: rgb(255,255,255); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
    background-repeat: repeat-x;
    border: 1px solid rgb(212, 212, 212);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
    margin: 10px 10px 10px 0px;
    border-bottom:solid 1px rgb(212, 212, 212);
    padding: 10px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    cursor:pointer;

}
div.ushik_index_grey_bullets{
    color:grey;
    display:inline;
    cursor:pointer;
}
div.ushik_index_black_bullets{
    color:black;
    display:inline;
    cursor:pointer;
}
.ushik_highlights_picture{
    width:425px;
    margin-top:20px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
}
input.search_input{
    width:500px;
    height:26px;
}
div.ushik_index_searchbar_container {
    width: 700px;
    margin: auto;
    margin-top:10px;
    margin-bottom:10px;
}
input.submitButtons {
    height: 30px;
    vertical-align: top;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    border-style: outset;
    color: rgb(18, 52, 86);
    background-color: rgb(237, 237, 237);
    border-radius: 5px 5px 5px 5px;
    width: 150px;
    float:right;
}.multiSelectJS  ul *:hover{
    cursor:pointer;
}
label.hiddenLabel{
    display:none;
}

/*.visuallyhidden{
    display:none;
}*/

#authenticationPopover{
    background-color: rgb(250, 250, 250);
    background: rgb(255,255,255); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
    background-repeat: repeat-x;
    border: 1px solid rgb(212, 212, 212);
    padding:10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
}
.italic{
    font-style: italic;
}
.bold{
    font-weight: bold;
}
.center{
    text-align: center;
}

.underline{
    text-decoration: underline;
}

.nowrap{
    white-space: nowrap;
}

table.fullWidthTable{
    width:100%;
}
.lightbox_black_overlay{
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.site_instance_disclaimer{
    position:relative; 
    top:-160px; 
    width:100%; 
    font-weight:bold;
    text-align:center;
}
span.expandCollapseAll{
    cursor:pointer;
    color:#006AAA;
    font-weight:bold;
    margin-right:2px;
}
a.controller{
    cursor:pointer;
    float:left;
    margin-right:2px;
}
.topbox{
    border-top:1px solid #a2adfa;
    border-bottom:1px solid #a2adfa;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width:98%;
}
.topBoxContainer h3{
    margin-bottom: 2px;
}
.InformationModelGenerator_legend{
    position:absolute;
    top: -13px;
    left: 1.05em;
    height:28px;
    display:inline;
}
.InformationModelGenerator_legend_left_image{
    float:left;   
    top: 0px;
    background:url('images/legend_left.png');
    width:18px;
    height:27px;
}
.InformationModelGenerator_legend_text{
    background:url('images/legend_background.png');
    height:40px;
    top: 0px;
    font-size: 1.1em !important;
    background-repeat:repeat-x;
    font-weight: bold; color:#000; font-size: 1.3em;
    padding-bottom: 10px;
    float:left;
}
.InformationModelGenerator_legend_right_image{
    float:right;  
    top: 0px;
    background:url('images/legend_right.png');
    width:18px;
    height:27px;
}
.returnToPreviousBtn{
    background-color: rgb(250, 250, 250);
    background: rgb(255,255,255); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
    background-repeat: repeat-x;
    border: 1px solid rgb(212, 212, 212);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
    margin: 0px -5px 0px 0px;
    border-bottom:solid 1px rgb(212, 212, 212);
    padding: 10px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    line-height: 20px;
    list-style: none outside none;    
    font-family: 'Code-Pro-LC',sans-serif;
    cursor:pointer;
    white-space: nowrap;
}
.item_CurrentVersion{
    color: #606060;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    /* font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; */
    font-style: normal;
    /*   background-image: url("images/listPage/upArrow.png");  */
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0 10px 10px 0;
}

.item_NotCurrentVersion{
    color: #E87911;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    /*font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;*/
    font-style: normal;
    border-bottom: 1px solid #E87911;
    margin: 0 10px 10px 0;
}
.item_NotCurrentVersion > a{
    text-decoration: none;
    color: #E87911;
    /*color: #606060; */
}
.btn{
    background: #fafafa; /* Old browsers */
    background: -moz-linear-gradient(top,  #fafafa 0%, #dcdcdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fafafa 0%,#dcdcdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
    border: 1px solid #CDCDCD;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px 15px;
    text-align: center;
    font-family: Arial,Arial,Sans-Serif;
    font-size: 10pt;
    background-color:white;
    text-shadow: 0 1px 0 #FFFFFF;
    font-family: 'Code-Pro-LC',sans-serif;
}
.btn:hover{
    background: #aaaaaa; /* Old browsers */
    background: -moz-linear-gradient(top,  #aaaaaa 0pt, #c8c8c8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0pt,#aaaaaa), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #aaaaaa 0pt,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #aaaaaa 0pt,#c8c8c8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #aaaaaa 0pt,#c8c8c8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #aaaaaa 0pt,#c8c8c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
    border-color: #888888 #AAAAAA #CCCCCC;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25) inset, 0 1px 0 #FFFFFF;
}
/*  END Random Selectors */
table.rel_table{
    width:100%;
    border-collapse:collapse;
    border:1px solid #1582C3;
}
table.rel_table tr:nth-child(1) td{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMxOTg2YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDZhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(25,134,199,1) 25%, rgba(0,106,170,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(25,134,199,1)), color-stop(75%,rgba(0,106,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1986c7', endColorstr='#006aaa',GradientType=0 ); /* IE6-8 */
    background-color: rgb(25,134,199); /* Old browsers */
    color:white;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3em;
    padding: 7px 7px 8px;
    vertical-align: middle;
    width:100%;
    border:1px solid #1582C3;
}

h2.related_item_section_header{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMxOTg2YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDZhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(25,134,199,1) 25%, rgba(0,106,170,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(25,134,199,1)), color-stop(75%,rgba(0,106,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1986c7', endColorstr='#006aaa',GradientType=0 ); /* IE6-8 */
    background-color: rgb(25,134,199); /* Old browsers */
    color:white;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3em;
    vertical-align: middle;
    width:100%;
    border:0px solid #1582C3;
    margin: 10px 0px 0px 0px;
}
h2.related_item_section_header > span{
    display: block;
    padding: 7px 0px 8px 10px;
    margin: 0px;
}

table.rel_table tr{
    border-right:1px solid #1582C3;
    border-left:1px solid #1582C3;
}
table.rel_table > tr > td,table.rel_table > tr > th{
    padding: 3px 0px 3px 10px;
}
table.rel_table tr:nth-child(1){
    /*border-bottom:1px solid #1582C3;*/
    background-color: #EEEEEE;
}
table.rel_table tr:nth-child(2) td div{
    display:inline;
    padding-right:2px;
    color:rgb(153, 153, 153);
}
table.rel_table tr:nth-child(2) td div a{
    text-decoration:none;
    color:rgb(96, 96, 96);
    font-weight:bold;
}
table.rel_table tr:nth-child(2) td div a.highlighted_wheel_link{
    font-size:1.1em;
    color:#E87911;
}
table.rel_table tr:last-child td{
    border-bottom:1px solid #1582C3;
}

table.rel_table tr td{    
    padding: 3px 0px 3px 10px;
}

table.rel_table tr th{    
    padding: 3px 0px 3px 10px;
    text-align: left;
}



body tr.relatedItemsRow:nth-child(2n) {
    background-color: #FFFFFF;
}
tr.relatedItemsRow:nth-child(2n):hover {
    background-color: #E6E6E6;
}
.contextHelp{
    border-bottom: 1px dashed #262626;
}
.contextHelpHouse{
    border: 1px solid #336699;
    background-color: #fff;
    margin: 15px auto auto 30px;
    width: 275px;
    z-index:1000;
}
.tip-title{
    color:#fff;
    background-color: #336699;
    font-weight:bold;
    font-size: 1em;
    padding: 2px 5px 2px 5px;
}
.tip-text{
    color:#000;
    font-size: .7em;
    padding: 5px;
}
.contentContainer{
    margin:10px;
    padding:10px;
    border: 1px dashed #000;
    position: relative;
    margin: 15px 0px;
    padding: 9px 19px 14px;
    background-color: #F7EFF7;
    border: 1px solid #4E83AF;
}
/* These styles are used in various help pages, including in meaningful use: */
div.help_content_section {
    border: 0 solid #999999;
    border-radius: 5px 5px 5px 5px;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding: 2px;
}
div.help_content_section > div.help_text {
    background-color: #F9F9F9;
    border: 3px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    margin-left: 30px;
    padding: 6px;
}
div.help_content_section > a.to_top {
    color: #999999;
    font-size: 0.8em;
}
a.compareVersionsLink{
    background-color: rgb(250, 250, 250);
    display: block;
    width: 9em;
    text-allign: center;
    background: rgb(255,255,255); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
    background-repeat: repeat-x;
    border: 1px solid rgb(212, 212, 212);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);
    margin: 0px -5px 0px 0px;
    border-bottom:solid 1px rgb(212, 212, 212);
    padding: 10px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    line-height: 20px;
    list-style: none outside none;    
    font-family: 'Code-Pro-LC',sans-serif;
    cursor:pointer;
    white-space: nowrap;
}
div.codeDescriptionMainHouse{
    position: absolute;
    border: 2px solid #A2ADFA;
    padding: 0px;
    z-index: 500;
    background-color: #fff;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color:#FFF;
}
/* End Help Styles */

/* Begin Scroll To Top Button Styles */

.back-top {
    position: fixed;
    bottom: 0px;
    right: 10px;
    margin-left: -150px;
    display: none;
    z-index: 9999;
}
.back-top span {
    background: #fafafa; /* Old browsers */
    background: -moz-linear-gradient(top,  #fafafa 0%, #dcdcdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fafafa 0%,#dcdcdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-right: 5px;
    padding: 10px 15px;
    text-align: center;
    font-family: Arial,Arial,Sans-Serif;
    font-size: 10pt;
    background-color:white;
    text-shadow: 0 1px 0 #FFFFFF;
    font-family: 'Code-Pro-LC',sans-serif;
    line-height: 20px;
}
.back-top span:hover {
    background: #aaaaaa; /* Old browsers */
    background: -moz-linear-gradient(top,  #aaaaaa 0pt, #c8c8c8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0pt,#aaaaaa), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #aaaaaa 0pt,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #aaaaaa 0pt,#c8c8c8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #aaaaaa 0pt,#c8c8c8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #aaaaaa 0pt,#c8c8c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
    border-color: #888888 #AAAAAA #CCCCCC;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25) inset, 0 1px 0 #FFFFFF;
}
.back-top a span {
    color: #777777;
    text-decoration: none;
}

.back-top a:hover span {
    color: black;
    text-decoration: none;
}
/* End Scroll To Top Button Styles */

/* Begin Information Model Style */

h2.deconstructed_measure{
    /*color:    #1A6B23 !important;*/
    color: #262626 !important;
}
div.deconstructed_measure{
    border-left: 2px solid #9497a6;
    border-right: 2px solid #9497a6;
    border-top: 1px solid #9497a6;
    border-bottom: 1px solid #9497a6;
    background-color: #E5E6FA;
    padding: 4px;
    font-size: 1em;
}
tr.deconstructed_measure{
    background-color: #E5E6FA;
}
div.deconstructed_measure fieldset{
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}
div.deconstructed_measure a{
    color: #0F4C8A;
}
.downloadButton{
    background: rgb(25,134,199); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(25,134,199,1) 25%, rgba(0,106,170,1) 75%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(25,134,199,1)), color-stop(75%,rgba(0,106,170,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(25,134,199,1) 25%,rgba(0,106,170,1) 75%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1986c7', endColorstr='#006aaa',GradientType=0 ); /* IE6-9 */
    border: 1px solid #1933C6;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.6) inset;
    color: white;
    height: 10px;
    line-height: 10px;
    margin-top: 6px;
    padding: 8px 10px;
}
a.downloadButton:active, a.downloadButton:hover, a.downloadButton:visited{
    color:white;
}
.hoverSubmitButton{
    background-image: url('images/search-icon.png'); 
    padding-right:18px;
    background-position:90px;    
    padding-right:25px\9; 
    *padding-right:25px;
    _padding-right:25px;    
    background-repeat:no-repeat;
}
/* End Information Model Style */
div.column_with_filter{

}
.column_filtered{
    border:1px solid;
    border-color:#720000;
    color:white;
    background: rgb(198,25,25); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(198,25,25,1) 25%, rgba(168,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(198,25,25,1)), color-stop(100%,rgba(168,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(198,25,25,1) 25%,rgba(168,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c61919', endColorstr='#a80000',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.6);
    padding: 0px 5px 0px 5px;
}

/*Begin USHIK 4.0 List Framework Styles*/
table.item_list_table{
    width:100%;
    border-collapse:collapse;
}
th.item_list_header{
    text-align: left;
    /*white-space:nowrap;*/
    min-width:100px;
    padding:5px;
}
th.item_list_column_selector{
    min-width:20px;
    width:20px;
}
span.item_list_column_filter_active{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #999999; 
    background: #f7a102; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7a102 0%, #752121 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a102), color-stop(100%,#752121)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7a102 0%,#752121 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7a102 0%,#752121 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7a102 0%,#752121 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7a102 0%,#752121 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a102', endColorstr='#752121',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
    padding: 0 5px;
}
td.item_list_data_cell{
    padding:5px;
}
tr.item_list_header_row{
    border:1px solid #CCCCCC;
    background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
    background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
}
td.item_list_empty{
    font-style: italic;
    color:grey;
    text-align: center;
    padding:25px 0px;
}
tr.item_list_row{
    background-color:#F9F9F9;
}

/* Zebra Stripes on the Requirement list table with mouse moveover (hover) effect( CSS- Pseudo Selector) **/

tr:nth-child(odd){
    background-color:#eeeeee;  
}
tr:nth-child(odd):hover{
    background-color:#e0e0e0;
}


div.item_list_selector_container{
    width:24px;
    margin-left:auto;
    margin-right:auto;
}
span.item_list_filtered_value{
    font-style: italic;
    color: #C9680E;
}
a.item_list_remove_filter{
    display: block;
    height: 12px;
    width: 12px;
    margin-top:5px;
    margin-right:4px;
    float: left;
    background-image: url('images/removeFilter.png');
    background-position:center top;
    background-repeat: no-repeat;
    opacity:.4;
    font-size:0px;
}
a.item_list_sort_asc{
    display: block;
    height: 12px;
    width: 12px;
    margin-top:5px;
    margin-right:4px;
    float: left;
    background-image: url('images/upArrow.png');
    background-position:center top;
    background-repeat: no-repeat;
    opacity:.4;
    font-size:0px;
}
a.item_list_sort_desc{
    display: block;
    height: 12px;
    width: 12px;
    margin-top:5px;
    margin-right:4px;
    float: left;
    background-image: url('images/downArrow.png');
    background-position:center top;
    background-repeat: no-repeat;
    opacity:.4;
    font-size:0px;
}
a.item_list_sort_asc.item_list_column_sorting_active:hover{
    background-image: url('images/downArrow.png');
}
a.item_list_sort_desc.item_list_column_sorting_active:hover{
    background-image: url('images/upArrow.png');
}
a.item_list_column_sorting_active{
    opacity:1;
}
div.item_list_toolbar{
    padding:8px;
}
div.item_list_results_per_page_container{
    display:inline;
    float:right;
}
ul.item_list_results_per_page{
    background-image: url("images/listPage/navArrowBlackBorder.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}
ul.item_list_results_per_page li{
    display:inline;
    list-style-type:none;
    margin:0px 10px;
    color: #606060;
}
ul.item_list_results_per_page li a{
    color: #606060;
}
div.item_list_results_details_container{
    text-align:center;
    color:#606060;
    margin-top:25px;
}
div.item_list_page_wheel_container{
    display:inline;
    float:left;
}
ul.item_list_page_wheel{
    background-image: url("images/listPage/navArrowBlackBorder.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}
ul.item_list_page_wheel li{
    display:inline;
    list-style-type:none;
    margin:0px 10px;
    color: #606060;
}
li.item_list_current_selection{
    color: #006AAA !important;
    font-weight:bold;
    font-size:1.4em;
}
ul.item_list_page_wheel li a{
    color: #606060;
}
div.item_list_search_input_container{
    width:440px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom: 15px;
}
input.item_list_text_filter_input{
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius:4px 0 0 4px;
    float: left;
    height: 19px;
    width: 50%;
}
input.item_list_text_search_input{
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius:4px 0 0 4px;
    float: left;
    height: 19px;
    width: 400px;
}
input.item_list_text_filter_submitter{
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-radius: 0 4px 4px 0;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    float: left;
    padding: 1px 3px 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
input.item_list_text_search_submitter{
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-radius: 0 4px 4px 0;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    float: left;
    padding: 1px 3px 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
label.item_list_multi_select_filter_option_label{
    font-weight:normal;
}
label.item_list_multi_select_filter_option_label_empty{
    font-style: italic;
    color:grey;
}
input.item_list_multi_select_filter_submitter{
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius:6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
}
tr.item_list_row_highlighted{
    background-color:#FFDAAA !important;
}
span.item_list_matched_text{
    color: #E87911;
    font-weight: bold;
}
fieldset.item_list_downloads_section{
    margin:10px 0px;
    text-align:center;
}
fieldset.item_list_downloads_section button{
    cursor:pointer;
    margin:3px;
    border:1px solid #999999; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    padding: 5px 15px 5px 15px;
    text-decoration:none;
    display:inline-block;
    font-weight:bold; 
    background-color: #a7cfdf; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a7cfdf), to(#23538a));
    background-image: -webkit-linear-gradient(top, #a7cfdf, #23538a);
    background-image: -moz-linear-gradient(top, #a7cfdf, #23538a);
    background-image: -ms-linear-gradient(top, #a7cfdf, #23538a);
    background-image: -o-linear-gradient(top, #a7cfdf, #23538a);
    background-image: linear-gradient(to bottom, #a7cfdf, #23538a);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a7cfdf, endColorstr=#23538a);
    color:#F9F9F9;
}
.list_compare_btn:disabled{
    background-color: #CFD2D3; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CFD2D3), to(#A3A3A3));
    background-image: -webkit-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -moz-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -ms-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -o-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: linear-gradient(to bottom, #CFD2D3, #A3A3A3);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CFD2D3, endColorstr=#A3A3A3);
}
.list_compare_btn[disabled]:hover{
    background-color: #CFD2D3; 
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CFD2D3), to(#A3A3A3));
    background-image: -webkit-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -moz-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -ms-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: -o-linear-gradient(top, #CFD2D3, #A3A3A3);
    background-image: linear-gradient(to bottom, #CFD2D3, #A3A3A3);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CFD2D3, endColorstr=#A3A3A3);
}
fieldset.item_list_downloads_section button:hover{
    border:1px solid #7A7A7A;
    background-color: #82bbd1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#82bbd1), to(#193b61));
    background-image: -webkit-linear-gradient(top, #82bbd1, #193b61);
    background-image: -moz-linear-gradient(top, #82bbd1, #193b61);
    background-image: -ms-linear-gradient(top, #82bbd1, #193b61);
    background-image: -o-linear-gradient(top, #82bbd1, #193b61);
    background-image: linear-gradient(to bottom, #82bbd1, #193b61);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#82bbd1, endColorstr=#193b61);
}
fieldset.item_list_downloads_section span.item_list_clear_filters{
    color:white;
    margin:3px;
    border:1px solid #999999; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    padding: 5px 15px 5px 15px;
    text-decoration:none;
    display:inline-block;
    font-weight:bold; 
    background: #f7a102; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7a102 0%, #752121 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a102), color-stop(100%,#752121)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7a102 0%,#752121 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7a102 0%,#752121 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7a102 0%,#752121 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7a102 0%,#752121 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a102', endColorstr='#752121',GradientType=0 ); /* IE6-9 */
}
fieldset.item_list_downloads_section span.item_list_clear_filters:hover{
    border:1px solid #7A7A7A;
    background: #c9680e; /* Old browsers */
    background: -moz-linear-gradient(top,  #c9680e 0%, #752121 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9680e), color-stop(100%,#752121)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c9680e 0%,#752121 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c9680e 0%,#752121 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c9680e 0%,#752121 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c9680e 0%,#752121 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9680e', endColorstr='#752121',GradientType=0 ); /* IE6-9 */
}

fieldset.item_list_downloads_section span.item_list_clear_filters a:focus, fieldset.item_list_downloads_section span.item_list_clear_filters a:active, fieldset.item_list_downloads_section span.item_list_clear_filters a:hover{
    color:white;
    text-decoration: none !important;
}
div.item_list_multi_select_container{
    font-size: 12px;
    font-family: Helvetica, sans-serif;
}
div.item_list_multi_select_container div.monitor img{
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/
    height:21px;
}
div.item_list_multi_select_container div.monitor span{
    background-color:white;
    display:inline-block;
    height:19px;
    vertical-align: top;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding:0px 2px;
    text-align: center;
}
div.item_list_multi_select_container div.monitor input{
    background-color:white;
    padding:0px 2px;
    border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    border:1px solid #cccccc;
    height:19px;
    display:inline-block;
}
div.item_list_multi_select_container div.monitor {
    cursor:pointer;
    width:100%;
    margin-top: 4px;
}
div.item_list_text_filter_container{
    margin-top:4px;
}
div.item_list_multi_select_container div ul{
    position:absolute;
    z-index: 1000001;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #FFF;
    border-top: 1px solid #ccc;
    border-left: 3px solid #ccc;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    _height: 300px; /* IE */
    list-style: none outside none;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px 6px 6px 6px;
    -webkit-border-radius: 0px 6px 6px 6px;
    -moz-border-radius: 0px 6px 6px 6px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    max-height:300px;
    overflow-y:auto;
    white-space:normal;
    min-width:100px;
}
div.item_list_multi_select_container div ul li:first-child{
    border-radius: 0px 4px 0px 0px;
    -webkit-border-radius: 0px 4px 0px 0px;
    -moz-border-radius: 0px 4px 0px 0px;
}
div.item_list_multi_select_container div ul li:last-child{
    border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
}
div.item_list_multi_select_container div ul li{
    padding: 0px 3px;
    list-style-type:none;
    min-height:25px;
    line-height:22px;
}
div.item_list_multi_select_container div ul li.item_list_no_filter_selections{
    font-style:italic;
    color:grey;
}
div.item_list_multi_select_container div ul li.selected{
    background-color: #E87911 !important;
    color: white;
}
div.item_list_multi_select_container div ul li.hover{
    background-color: #6DBAF0;
    color: white;
}
input.excel_download_submitter{
    background:url(images/exports/excel-icon64.png) no-repeat center center;
    border:none;
    color:transparent;
    height:64px;
    width:64px;
    cursor: pointer;
}
.item_list_export_entry:hover{
    box-shadow: 5px 5px 6px -3px rgba(51, 51, 51, 1);
    border: 1px solid #666;
}
input.pdf_download_submitter{
    background:url(images/exports/pdf-icon64.png) no-repeat center center;
    border:none;
    color:transparent;
    height:64px;
    width:64px;
    cursor: pointer;
}
input.docx_download_submitter{
    background:url(images/exports/word-docx64.png) no-repeat center center;
    border:none;
    color:transparent;
    height:64px;
    width:64px;
    cursor: pointer;
}
input.zip_download_submitter{
    background:url(images/exports/zip-icon64.png) no-repeat center center;
    border:none;
    color:transparent;
    height:64px;
    width:64px;
    cursor: pointer;

}
div.item_list_export_entry{
    width:300px;
    height:70px;
    padding:3px;
}
div.item_list_export_entry input{
    cursor:pointer;
}
div.download_format_modal_screen{
    background-color:#EEEEEE;
    border:1px solid #E0DEDE;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border:2px solid #AAAAAA;
    background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
    background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
    background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
    z-index:10000;
    text-align:left;
    padding:10px;
}

tr.floatingHeader-table{
    z-index: 1000;
}

td.item_list_hierarchy_data_cell{
    height:100%;
    white-space:nowrap;
    margin: 0;
    padding: 0;
    vertical-align:top;
    border-spacing: 0;
    line-height: 0;
    border: transparent none 0;
}
img.item_list_hierarchy_image{
    height:32px;
    width:9px !important;
    border: transparent none 0;
    padding: 0;
    margin: 0;
}
td.item_list_hierarchy_image_cell {
    height:100% !important;
    padding-bottom: 0;
    padding-top: 0;
}
table.item_list_hierarchy_table{
    height:100%;
    padding:0;
    border:0;
    margin:0;
    vertical-align:top; 
    border-collapse:collapse;
}
tr.item_list_row{
    border:1px solid #CCCCCC;
    border-spacing: 0;
}
tr.item_list_hierarchy_table_top_row{
    height:26px !important;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
}
tr.item_list_hierarchy_table_top_row td{
    /*    height:calc(9px - 50%) !important;*/
    padding-top: 0;
    padding-bottom: 0;
    width:9px;
    border: none;
}
tr.item_list_hierarchy_table_bottom_row{
    height:100% ;
    padding: 0;
    margin: 0;
    border: none;
}
tr.item_list_hierarchy_table_bottom_row td{
    height: 100%;
    padding: 0;
    margin: 0;
    width: 9px;
}
div.item_list_hierarchy_vertical_line_div{
    background-image:url('images/listPage/hierarchy/verticalLine.png');
    background-repeat: repeat-y;
    background-position: center top;
    width: 9px;
    height: 100%;
}
label.item_list_select_all_label{

}
th.item_list_selector_header {
    text-align: center;
    white-space:nowrap;
    padding:5px;
}
/*End USHIK 4.0 List Framework Styles*/
.requirement_type_function{
    color:#000000;
}
.requirement_type_header{
    color:#000000;
}
.requirement_type_normative_statements{
    color:#000000;
}
select.menuTopicAreaSelector{
    max-width:225px;
    color:white;
    background-color:#BE87D1;
}
p.hl7AuthenticationMessage{
    width:335px;
    display:block;
    margin:2px 2px 2px auto;
    background-color:#E4F1F7;
    border:1px solid #D9D9D9;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    padding:10px;
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    top: 65px;
}
input.menuTopicAreaSubmitter{
    margin:3px;
    border:1px solid #999999; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    padding: 5px 15px 5px 15px;
    text-decoration:none;
    display:inline-block;
    font-weight:bold; 
    color:white;
    background: #743384; /* Old browsers */
    background: -moz-linear-gradient(top,  #743384 0%, #8c53ad 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#743384), color-stop(100%,#8c53ad)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #743384 0%,#8c53ad 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #743384 0%,#8c53ad 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #743384 0%,#8c53ad 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #743384 0%,#8c53ad 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#743384', endColorstr='#8c53ad',GradientType=0 ); /* IE6-9 */
}
input.menuTopicAreaSubmitter:hover{
    background: #743384; /* Old browsers */
    background: -moz-linear-gradient(top,  #743384 0%, #603977 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#743384), color-stop(100%,#603977)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #743384 0%,#603977 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #743384 0%,#603977 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #743384 0%,#603977 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #743384 0%,#603977 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#743384', endColorstr='#603977',GradientType=0 ); /* IE6-9 */
}
td.cehrf_requirements_list_description_column, th.cehrf_requirements_list_description_column{
    max-width:350px;
}
td.cehrf_requirements_list_topic_area_column, th.cehrf_requirements_list_description_column{
    max-width:350px;
}
div.disclaimerSection{
    text-align: center;
    position: relative;
}
div.obscuredDescription{
    color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    text-align: left;
}
a.authenticationLinkDetailsPage{
    background: none repeat scroll 0 0 #D9EDF7;
    border: 1px solid #C2C2C2;
    border-radius: 5px;
    color: #000000;
    font-weight: bold;
    padding: 5px;
    position:relative;
    text-decoration: none;
    margin-left:auto;
    margin-right:auto;
    display:block;
    top:-30px;
    width:60%;
}
a.authenticationLinkListPage{
    background: none repeat scroll 0 0 #D9EDF7;
    border: 1px solid #C2C2C2;
    border-radius: 5px;
    color: #000000;
    font-weight: bold;
    padding: 5px;
    position:relative;
    text-decoration: none;
    margin-left:auto;
    margin-right:auto;
    display:block;
    position: absolute;
    top: 35px;
}
a.editButton{
    margin:2px;
    border:1px solid #999999; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
    font-family:arial, helvetica, sans-serif;
    padding: 3px 5px;
    text-decoration:none;
    display:inline-block;
    font-weight:bold; 
    color:#333333;
    text-align:center;

    background: rgb(207,231,250); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(207,231,250,1) 0%, rgba(99,147,193,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,231,250,1)), color-stop(100%,rgba(99,147,193,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(207,231,250,1) 0%,rgba(99,147,193,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* IE6-9 */
}
.red{
    background-color: #EE4444;
}
.green{
    background-color: #33EE33;
}
.yellow{
    background-color: #EEEE33;
}
/* BEGIN CDSi STYLE SECTION */
div.cdsi {
    text-align: center;
    font-size: 1.3em;
}
div.cdsi_lists {
    width:70%;
    margin: 0 0 5% 1%;
    padding:0 3% 1% 1%;
    height: 8%;
}
div.appl{
    display: inline-block;
    margin:3px 3px 3px 0;
    background-color:#FFFFFF;
    padding:5px;
    width: 70%;
}
div.compartment {
    display: inline-block;
    vertical-align: top;
    border:1px solid #DFDFDF;
    margin:15px 15px 15px 15px;
    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color:#DAE6EA;
    padding:10px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
h2.cds {
    color:  #006aaa;
    font: 1.4em 'Code-Pro-LC',sans-serif;
    margin-left: 1%;
}
h2.cdsi {
    color:  #006aaa;
    font: bold 1.2em 'Code-Pro-LC',sans-serif;
}
h3.attr {
    color:  #006aaa;
    font: bold 1.2em 'Code-Pro-LC',sans-serif;
    padding: 0 0 0 0;
    margin-right: auto;
}
ul.cdsi {
    width: 15%;
    float: left;
    margin-left: 0;
}
li.list {
    padding: 5px 0 0 0;
    margin: 0 0 0 0;
    text-align: left;
}
table.attr {
    width: 55%;
}
table.cdsi {
    width: 80%;
}
table.decision_table {
    width: 75%;
    border-collapse: collapse;
}
th.attr {
    background-color: #FFFFFF;
    border: #666666 1px solid;
    border-bottom-width: 2px;
    font-weight: bold;
    text-align: left;
    height: 1.1em;
    padding:4px 3px 3px 6px;
    font-size: 12px;
    vertical-align: middle;
}

td.attr{
    width: 25%;
    text-align: left;
    border: #666666 1px solid;
    padding: 6px 6px 6px 6px;
}
td.cdsi_detail_cell {
    text-align: center;
    border: #666666 1px solid;
    padding: 6px 6px 6px 6px;
}
td.cdsi_detail_left {
    text-align: left;
    border: #666666 1px solid;
    padding: 6px 6px 6px 6px;
}
td.cdsi_outc {
    text-align: left;
    vertical-align: top;
    padding: 0 6px 0 6px;
    border: #666666 1px solid;
    border-bottom-width: 2px;
    width: 12%;
}
th.cdsi_th {
    background-color: #dae6ea;
    border: #666666 1px solid;
    border-bottom-width: 2px;
    font-weight: bold;
    text-align: center;
    height: 1.5em;
    padding:4px 3px 3px 6px;
    font-size: 18px;
    vertical-align: middle;
}
th.cdsi_th_outc{
    text-align: left;
}
tr.attr:nth-child(even) {
    background: #dae6ea;
}
tr td.cdsi_outc:nth-child(even) {
    background: #dae6ea;
}
tr td.cdsi_detail_cell:nth-child(even) {
    background: #dae6ea;
}
tr td.cds:nth-child(even) {
    background: #CCCCCC;
}
tr.divbar {
    background: #dae6ea;
    border: #666666 1px solid;
}
pre.contentBox{
    /*max-height: 500px;*/
    overflow-x: scroll;
}
.cdsi_jspf_div{
    width: 100%;
}

#crumbs {
    text-align: center;
}

#crumbs ul {
    list-style: none;
    display: inline-table;
}
#crumbs ul li {
    display: inline;
}

#crumbs ul li a {
    display: block;
    float: left;
    height: 25px;
    background: #2A7AAF;
    text-align: center;
    padding: 10px 15px 1px 30px;
    position: relative;
    margin: 0 10px 20px 0; 

    font-size: 13px;
    text-decoration: none;
    color: #fff;
}
#crumbs ul li a.breadcrumbLinkActive{
    font-weight: bold;
    background-color:#D17932;
}
#crumbs ul li a:after {
    content: "";  
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 18px solid #2A7AAF;
    position: absolute; right: -18px; top: 0;
    z-index: 1;
}

#crumbs ul li a:before {
    content: "";  
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 18px solid #FFFFFF;
    position: absolute; left: 0; top: 0;
}

#crumbs ul li:first-child a {
    border-top-left-radius: 10px; border-bottom-left-radius: 10px;
}
#crumbs ul li:first-child a:before {
    display: none; 
}

#crumbs ul li:last-child a {
    padding-right: 30px;
    border-top-right-radius: 10px; border-bottom-right-radius: 10px;
}
#crumbs ul li:last-child a:after {
    display: none; 
}

#crumbs ul li a:hover {
    background: #D17932;
}
#crumbs ul li a:hover:after {
    border-left-color: #D17932;
}

/* END CDSi STYLE SECTION */
/* BEGIN DCQM STYLE SECTION */
.dcqm_contact_form_container{
    float: right;
    padding: 10px;
    width: 35%;
    display: block;
    background-color: #dae6ea;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.contactBox{
    text-align: center;
}
.contactSuccess{
    background-color: #e9f7ec;
    border: 2px solid #058724;
    padding: 3px;
}
.contactFail{
    background-color: #fae3eb;
    border: 2px solid #7d022d;
    padding: 3px;
}
/* END DCQM STYLE SECTION */
/* BEGIN ADMIN UPLOAD SECTION */
.upload_centerBox{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
    padding-left: 10px;
    padding-right: 10px;
}
.upload_title{
    font-size: 1.5em;
}
.upload_formBox{
    background-color: #dae6ea;
    border: 1px solid #dfdfdf;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    padding: 10px;
    height: 100%;
    display: block;
}
.upload_smallDescText{
    font-style: italic;
    font-size: .8em;
}
.upload_img_chevron{
    display: block; 
    margin-left: auto; 
    margin-right: auto;
}
.upload_btn{
    display: block; 
    margin-left: auto; 
    margin-right: auto;
    margin-top: 15px;
    background: linear-gradient(to bottom, #1986c7 25%, #006aaa 75%) repeat scroll 0 0 #1986c7;
    border: 1px solid #1933c6;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.6) inset;
    color: #ffffff;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    padding: 5px 10px;
}
.upload_btn:hover{
    background: linear-gradient(to bottom, #7BCEF7 25%, #4A758E 75%) repeat scroll 0 0 #1986c7;
}
.upload_btn:active{
    border: 2px solid #10587C;
    background: linear-gradient(to bottom, #7BCEF7 25%, #4A758E 75%) repeat scroll 0 0 #1986c7;
    box-shadow: 0 4px 7px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.6) inset;
}
.upload_file_box{
    padding-left: 15px;
    margin-top: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.6) inset;
}
.bg_green{
    background-color: #e9f7ec;
}
.bg_red{
    background-color: #ffa8a8;
}
/* END ADMIN UPLOAD SECTION */
/* These styles are used to display the site instance disclaimer */
.site_disclaimer{
    color: #fff; padding: 5px 30px 5px 30px; font-size: 1.3em;
    background: #227a1f; /* Old browsers */
    background: -moz-linear-gradient(top,  #227a1f 0%, #499927 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#227a1f), color-stop(100%,#499927)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #227a1f 0%,#499927 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #227a1f 0%,#499927 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #227a1f 0%,#499927 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #227a1f 0%,#499927 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#227a1f', endColorstr='#499927',GradientType=0 ); /* IE6-9 */
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border: 1px solid #666;
    -webkit-box-shadow: 5px 5px 6px -3px rgba(51,51,51,1);
    -moz-box-shadow: 5px 5px 6px -3px rgba(51,51,51,1);
    box-shadow: 5px 5px 6px -3px rgba(51,51,51,1);
    height: 1.1em;
    margin-top: -.1em;
}

/*  Styles for CDS detail page view tabs  */
div.cdsViewTabs{
    overflow:visible;
    float: left; 
    /*min-height: 40px;*/
    background-color: rgb(250, 250, 250);
    background: white; /* Old browsers */
    background-repeat: repeat-x;
    border-right: 0px solid rgb(212, 212, 212);
    border-left: 0px solid rgb(212, 212, 212);
    border-top: 0px solid rgb(212, 212, 212);
    border-bottom-width:0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    /* box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067);*/
    border-bottom: 1px solid rgb(212, 212, 212);
}
div.cdsViewTabs > ul {
    position: relative;
    left: 0px;
    /* display: block;*/
    /* float: left; */
    margin: 0px 10px 0px 0px;
    list-style: none outside none;
    padding: 0px;
    width:100%;
    /*height:40px;*/
}
div.cdsViewTabs > ul > li{
    min-height:40px;
    border-right:solid 1px rgb(212, 212, 212);
}

/** To apply a left-margin to the first tab in a tabbed interface */
/* div.cdsViewTabs > ul > li.listTab:first-child {
    border-left: 1px solid #D4D4D4;
    border-top-left-radius: 0;
    margin-left: 10px;
} */

div.cdsViewTabs > ul > li > a ,div.cdsViewTabs > ul > li > span{
    float: none;
    padding: 10px 15px 9px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    display:block;
    border-bottom:solid 1px rgb(212, 212, 212);

}
div.cdsViewTabs > ul > .active > a, div.cdsViewTabs ul > .active > a:hover, div.cdsViewTabs ul > .active > a:focus, div.cdsViewTabs > ul > .active > span, div.cdsViewTabs ul > .active > span:hover, div.cdsViewTabs ul > .active > span:focus {
    font-weight:bold;
    /*padding: 10px 15px 10px 15px;*/
    color: black;
    text-decoration: none;
    background-color: rgb(229, 229, 229);
    background-color: white;
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13) inset;
    -moz-box-shadow:    0px 2px 3px rgba(0, 0, 0, 0.13) inset;
    box-shadow:         0px 2px 3px rgba(0, 0, 0, 0.13) inset;
    border-bottom:1px solid transparent;
}
div.cdsViewTabs > ul > li > span > a{
    color: rgb(119, 119, 119);
    text-decoration: none; 

}
div.cdsViewTabs > ul > li > button {
    float: none;
    padding: 10px 15px 8px 15px;
    color: rgb(119, 119, 119);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    display:block;
    border:none;
    background-color:transparent;
    cursor:pointer;
    border-bottom:solid 1px rgb(212, 212, 212);
}
div.cdsViewTabs > ul > li {
    max-width: 80px;
    line-height: 20px;
    list-style: none outside none;    
    font-family: 'Code-Pro-LC',sans-serif;
    background: rgb(255,255,255); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */  
    border-left:1px solid #D4D4D4;
    /*border-bottom:solid 1px rgb(212, 212, 212);*/
    border-top:solid 1px rgb(212, 212, 212);
}
/*div.cdsViewTabs > ul > li.listTab:last-child {
    margin-right:10px;
    border-right:1px solid #D4D4D4;
    -moz-border-radius-top-left: 0px;
    -webkit-border-radius-top-left: 0px;
    border-top-left-radius: 0px;
}
div.cdsViewTabs > ul > li.listTab:last-child {

    -moz-border-radius-top-right: 0px;
    -webkit-border-radius-top-right: 0px;
    border-top-right-radius: 0px;
}*/
div.cdsViewTabs > ul > li.listExportButton{
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border-right-width:1px;
    border-left-width:1px;
}
div.cdsViewTabs > ul > .inactive > a, div.cdsViewTabs ul > .inactive > a:hover, div.cdsViewTabs ul > .inactive > a:focus, div.cdsViewTabs > ul > .inactive > span, div.cdsViewTabs ul > .inactive > span:hover, div.cdsViewTabs ul > .inactive > span:focus {
}
div.cdsViewTabs > ul > li > a:focus, div.cdsViewTabs > ul > li > a:hover, div.cdsViewTabs > ul > li > button:hover, div.cdsViewTabs > ul > li > button:focus {
    background-color: transparent;
    color: #333333;
    text-decoration: none;
}
div.cdsViewTabs > ul > li.floatRight{
    float:right;
    padding-left:5px;
    padding-right:5px;
    border-left:solid 1px rgb(212, 212, 212);
    border-bottom:solid 1px #D4D4D4;
}
div.cdsViewTabs > ul > li.readerLinks{
    padding-left:0px;
    padding-right:0px;

}
div.cdsViewTabs > ul > li.readerLinks > a{
    padding-bottom:0px;  
}
div.cdsViewTabs > ul > li.floatRight:last-child{

}

/* END Styles for CDS detail page view tabs  */

.detail_page_section{
    margin-bottom: 10px;
}

.detail_page_section h3{
    margin-bottom:  5px;
    padding: 0;
    border:  0;
    font-size:  1.2em;
    vertical-align:   baseline;
    color:   #123456;
    text-align: left;
    font-weight: bold;
    font-style: normal;
}

div.exportDescription{
    font-weight: bold;
}
div.exportEntry {
    float: left;
    margin-top: 0;
    width: 90%;
}
div.exportLink {
    height: 65px;
}
div.exportSectionLeft {
    position: relative;
    left: 0;
    top: 15px;
    /*border: 0 0 0 0 solid #DAE6EA;*/
    width: 50%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
div.exportSectionFull{
    width: 100%;
    padding: 10px;
}
div.exportSectionRight {
    position: relative;
    left: 48%;
    top: -270px;
    /*border: 0 0 0 0 solid #DAE6EA;*/
    width: 45%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
div.exportSection {
    /*border: 1px 1px 1px 0 solid #DAE6EA;*/
    background-color:#DAE6EA;
    height: 100px;
    border-radius:6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    width: 84%;
    padding: 0 0 2% 2%;
    margin: 2% 8% 0 7%;
}
div.downloadSection{
    min-height:350px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
    border: 1px solid #DFDFDF;
    background-color:#F9F9F9;
    background: rgb(252,252,252); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
}

/** Data / decision Table Styles */
table.dataTableClass{
    border-collapse: collapse;
    border: 1px solid #999;
}

table.decisionTable tr:nth-last-child(1){
    background-color: #C8C9D1 !important;
}


table.decisionTable tr:nth-last-child(1) td{
    vertical-align: top;
    text-align: left;
}

table.decisionTable tr:nth-child(2) td{
    vertical-align: middle;
    text-align:center;
}
table.decisionTable tr td:nth-child(1){
    text-align: left;
}
table.decisionTable tr td.dataTableHeader:nth-child(1){
    vertical-align: middle;
}

table.decisionTable tr:nth-last-child(1) td{
    border-top: 2px solid #000;
}
table.decisionTable > tbody > tr:first-child > td:first-child{
    /*border-top: 2px solid #F8F8F8 !important;
    border-left: 2px solid #F8F8F8 !important;
    background-color: #F8F8F8 !important;*/
}
table.decisionTable td{
    text-align: center;
}

table.decisionTable tr:nth-child(even) {background: #ddd;}
table.decisionTable tr:nth-child(odd) {background: #FFF;}

.dataTableClass td{
    vertical-align: middle;
    padding: 5px;
    font-size:  100%;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    border: 1px solid #999;
}
.dataTableClass th{
    vertical-align: middle;
    padding: 5px;
    font-size:  100%;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    border: 1px solid #999;

}
.dataTableClass td.dataTableHeader{
    font-weight: bold;
    font-size:  1.2em;
}
div.titleHeader{
    margin-bottom:  5px;
    padding: 0;
    border:  0;
    font-size:  1.2em;
    vertical-align:   baseline;
    color:   #123456;
    text-align: left;
    font-weight: bold;
    font-style: normal;
}
.dataTableClass tr.dataTableRow:nth-child(odd){
    background-color: #ddd;
}
.dataTableHighlightBackground{
    background-color: #ddd;
}
/** End Data / decision Table Styles */
p.page_disclaimer{
    padding:3px 5px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    border:1px solid #0068A7;
    text-align:left;
    margin:20px;
    font-weight:bold;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* -- */
/* -- Port of Bootstrap's Box Model */

#recommended-use-menu{
    float: left; 
    width: 30%;
    padding: 0 2% 0 0;
    font-size: 1.1em;
}
#detail-narrative{
    float: left; 
    width: 67%;
    font-size: 1.1em;
    border-radius: 4px;
}
#detail-narrative .detail-section{
    margin-bottom: 15px;
}
#detail_narrative h4{
    font-size: 1.1em;
    font-style: italic;
    display: block;
}
.stakeholder-section{
    margin-bottom: 15px;
}

.stakeholder-section .stakeholder{
    font-weight: bold;
    color: #123456;
    font-size: 1.03em;
}

.stakeholder-section .rec-use {
    margin-left: 20px;
    font-size: 0.95em;
    color: #333;
    padding: 4px;
    font-style: italic;
}


.stakeholder-section .rec-use-shown{
    background-color: #eee;
}

/*-- ---------------------------------------------------------- --*/
.row:after {
    clear: both;
}
.row:before, .row:after{
    display: table;
    content: " ";
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    /*padding-right: 15px;
    padding-left: 15px;*/
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
}
/* - End of Bootstrap Box Model */           