/* Sans Serif */
@font-face
    {
    font-family: 'carlito';
    src: url('/lib/font/carlito-regular-webfont.eot');
    src: url('/lib/font/carlito-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/lib/font/carlito-regular-webfont.woff2') format('woff2'),
    url('/lib/font/carlito-regular-webfont.woff') format('woff'),
    url('/lib/font/carlito-regular-webfont.ttf') format('truetype'),
    url('/lib/font/carlito-regular-webfont.svg#carlitoregular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face
    {
    font-family: 'carlito';
    src: url('/lib/font/carlito-bold-webfont.eot');
    src: url('/lib/font/carlito-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/lib/font/carlito-bold-webfont.woff2') format('woff2'),
    url('/lib/font/carlito-bold-webfont.woff') format('woff'),
    url('/lib/font/carlito-bold-webfont.ttf') format('truetype'),
    url('/lib/font/carlito-bold-webfont.svg#carlitobold') format('svg');
    font-weight: bold;
    font-style: normal;
    }
@font-face
    {
    font-family: 'carlito';
    src: url('/lib/font/carlito-italic-webfont.eot');
    src: url('/lib/font/carlito-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/lib/font/carlito-italic-webfont.woff2') format('woff2'),
    url('/lib/font/carlito-italic-webfont.woff') format('woff'),
    url('/lib/font/carlito-italic-webfont.ttf') format('truetype'),
    url('/lib/font/carlito-italic-webfont.svg#carlitoitalic') format('svg');
    font-weight: normal;
    font-style: italic;
    }
@font-face
    {
    font-family: 'carlito';
    src: url('/lib/font/carlito-bolditalic-webfont.eot');
    src: url('/lib/font/carlito-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/lib/font/carlito-bolditalic-webfont.woff2') format('woff2'),
    url('/lib/font/carlito-bolditalic-webfont.woff') format('woff'),
    url('/lib/font/carlito-bolditalic-webfont.ttf') format('truetype'),
    url('/lib/font/carlito-bolditalic-webfont.svg#carlitobold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
    }
/* Grotesk Sans Serif */
@font-face
    {
    font-family: 'lilgrotesk';
    src: url('/lib/font/lilgrotesk-regular-webfont.eot');
    src: url('/lib/font/lilgrotesk-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/lib/font/lilgrotesk-regular-webfont.woff2') format('woff2'),
    url('/lib/font/lilgrotesk-regular-webfont.woff') format('woff'),
    url('/lib/font/lilgrotesk-regular-webfont.ttf') format('truetype'),
    url('/lib/font/lilgrotesk-regular-webfont.svg#lilgroteskregular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
@font-face
    {
    font-family: 'lilgrotesk';
    src: url('/lib/font/lilgrotesk-bold-webfont.eot');
    src: url('/lib/font/lilgrotesk-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/lib/font/lilgrotesk-bold-webfont.woff2') format('woff2'),
    url('/lib/font/lilgrotesk-bold-webfont.woff') format('woff'),
    url('/lib/font/lilgrotesk-bold-webfont.ttf') format('truetype'),
    url('/lib/font/lilgrotesk-bold-webfont.svg#lilgroteskbold') format('svg');
    font-weight: bold;
    font-style: normal;
    }
/* With Serif */
@font-face
    {
    font-family: 'caslon';
    src: url('/lib/font/caslonos-regular-webfont.eot');
    src: url('/lib/font/caslonos-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/lib/font/caslonos-regular-webfont.woff2') format('woff2'),
    url('/lib/font/caslonos-regular-webfont.woff') format('woff'),
    url('/lib/font/caslonos-regular-webfont.ttf') format('truetype'),
    url('/lib/font/caslonos-regular-webfont.svg#caslon_osregular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
body
    {
    font-family: carlito, Arial, Helvetica, sans-serif;
    line-height: 1.7;
    font-size: 17px;
    }
.site_bg
    {
    background-color: #333333;
    }
nav.navbar-inverse
    {
    border:0px;
    border-radius:0px;
    }
#footer, #fo2 p, #fo2 p a
    {
    text-align:center;
    background-color: #111111;
    color: #cccccc;
    }
.tile_footer
    {
    margin-left: 5px;
    margin-right: 5px;
    }
.width_auto
    {
    width:auto;
    }
#container
    {
    width: 1200px;
    xbackground-color: blue;
    margin: auto;
    }
#pfcontainer
    {
    width: 600px;
    margin: auto;
    }

#abcdnt { xbackground-color: #999999; }
#bcdnt 
    {
    xbackground-color: #ffcccc;
    float: left;
    }
#bcdt { xbackground-color: Coral; }
#bct
    {
    xbackground-color: Khaki;
    float: left;
    }
#bc { xbackground-color: Cyan; }
#h, #f
    {
    xheight: 90px;
    xbackground-color: DarkRed;
    color: white;
    }
#f
    {
    font-size:14px;
    }
#n { xbackground-color: #12ff11; }
#t {
    xbackground-color: #8865ff;
    height:auto;
    max-width: 600px;
    }
.abcd
    {
    float: left;
    xbackground-color: #9900FF;
    width:300px;
    xmin-height:360px;
    vertical-align: top;
    }

div#ColA { xbackground-color: BurlyWood; }
div#ColB { xbackground-color: DodgerBlue; }
div#ColC { xbackground-color: MediumTurquoise; }
div#ColD { xbackground-color: DarkSeaGreen; }
.cmie_clearfix:after
    {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    }
/* White Plate */
.art_desc 
    {
    background-color: #fff;
    margin: 0px 5px;
    margin-bottom:10px;
    padding: 1px 0;
    }
.art_tile 
    {
    width: 290px;
    xmin-height: 360px;
    margin: 0px 5px;
    margin-bottom:10px;
    padding: 0px;
    line-height: 1.35;
    overflow: hidden;
    xborder: 1px solid red;
    background-color: #fff;
    }
.green_tile 
    {
    width: 290px;
    margin: 0px 5px;
    margin-bottom:10px;
    padding: 1px 0;
    line-height: 1.35;
    overflow: hidden;
    background-color: #f4dede;
    }
.light_pink 
    {
    background-color: #f4e9e9;
    }
.green_td1
    {
    font-size: 11px;
    font-weight: 400;
    letter-spacing: .1em;
    text-transform: uppercase;
    padding-bottom: 4px;
    padding: 0 0 16px 0;
    vertical-align: top;
    }
.green_td1 a
    {
    color: #2b2b2b;
    }
.green_td1 span
    {
    text-transform: none;
    letter-spacing: normal;
    color: #999999;
    font-size: 11px;
    font-weight: 400;
    }
.positive_num
    {
    color: #61c250;
    }
.negative_num
    {
    color: red;
    }
.green_td2
    {
    padding: 0 0 16px 0;
    font-size: 36px;
    font-weight: 300;
    vertical-align: top;
    text-align: right;
    line-height: 1;
    }
.green_table
    {
    font-family: carlito, Arial, Helvetica, sans-serif;
    width:100%;
    }
.green_footer
    {
    text-align: right;
    color: #818181;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    }
.center_image
    {
    position: relative;
    width: auto;
    xbackground-color: white;
    background-color: #333333;
    }
.center_image_art
    {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: rgba(3, 3, 3, 0.5);
    }
.art_tile_b
    {
    background-color: #0d0d0d;
    min-height: auto;
    margin-bottom:0px;
    }
.art_meta
    {
    font-size: 11px;
    font-weight: 400;
    letter-spacing: .1em;
    text-transform: uppercase;
    line-height: 10px;
    padding: 20px 20px 16px 0px;
    }
.art_head_desc h1
    {
    padding-top: 0px;
    margin: 0 0 25px;
    }
.art_auth_desc
    {
    color: #4e4e4e;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 18px;
    }
.art_subhead_desc
    {
    margin-top: 14px;
    margin: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    color: #4e4e4e;
    }
.art_data_desc
    {
    margin-top: 14px;
    margin: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    color: #4e4e4e;
    }
.art_meta_b1
    {
    padding-bottom: 0px;
    }
.art_meta_b
    {
    padding-bottom: 0px;
    }
.art_b_top
    {
    padding-bottom: 7px;
    }
.art_cont 
    {
    }
.art_number
    {
    font-size: 36px;
    font-weight: 300;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    }
.art_hnumber
    {
    }
.art_type 
    {
    float: left;
    margin-right: 10px;
    color: #f03;
    }
.art_type a 
    {
    color: #f03;
    }
.art_type_big a 
    {
    color: #000000;
    }
.art_time
    {
    float: left;
    color: #999999;
    }
.art_head h3, center_image_head h3 
    {
    font-family: caslon, Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 1.3;
    margin: 0;
    }
.art_head a
    {
    color: #2b2b2b;
    }
.center_image_head a
    {
    color: white;
    }
.art_pad_bottom h1, .art_pad_bottom h2, .art_pad_bottom h3
    {
    margin-bottom: 15px;
    }
.art_pad_top h1, .art_pad_top h2, .art_pad_top h3
    {
    margin: 10 0 0 0px;
    }
.art_head_red h1 a, .art_head_red h2 a, .art_head_red h3 a 
    {
    color: #B03030;
    font-size: 34px;
    }
.xart_head a:hover 
    {
    cursor: pointer;
    background-image: linear-gradient(#666 0%, #666 100%);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    background-position: 0 1.1em;
    xtext-shadow: 3px 0 #fff,2px 0 #fff,1px 0 #fff,-1px 0 #fff,-2px 0 #fff,-3px 0 #fff;
    text-decoration: none;
    }
.art_head_b h3 
    {
    font-family: carlito, Georgia, "Times New Roman", Times, sans-serif;
    margin: 0;
    overflow: hidden;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 20px;
    }
.art_head_b1 h3 
    {
    font-family: carlito, Georgia, "Times New Roman", Times, sans-serif;
    margin: 0;
    overflow: hidden;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 5px;
    }
.art_head_b1 a 
    {
    color: #cbcbcb;
    }
.art_head_b1 a:hover 
    {
    cursor: pointer;
    }
.art_head_b a 
    {
    color: #cbcbcb;
    }
.art_head_b a:hover 
    {
    cursor: pointer;
    }
.art_auth 
    {
    font-family: caslon, Georgia, "Times New Roman", Times, serif;
    line-height: 1.35;
    margin-bottom: 18px;
    color: #818181;
    font-size: 14px;
    font-weight: 300;
    margin-top: 5px;
    }
.art_text 
    {
    color: #818181;
    }
.art_text_b 
    {
    font-family: carlito, Georgia, "Times New Roman", Times, sans-serif;
    margin-top: 0px;
    color: #818181;
    font-size: 14px;
    }
.art_border
    {
    padding: 0px 20px;
    }
.art_desc_border
    {
    padding: 0px 43px;
    }
.art_band
    {
    background-color: #f4dede;
    padding-bottom: 1px;
    }
.rep_div
    {
    xmargin: 5px;
    }
.rep_table
    {
    font-size: 14px;
    }
.rep_td_r
    {
    text-align: right;
    background-color: #f4dede;
    padding: 4px;
    }
.rep_caption
    {
    background-color: #B06060;
    color: white;
    text-align: center;
    padding: 4px;
    font-weight: bold;
    }
.rep_head_td
    {
    background-color: #f4dede;
    text-align: center;
    padding: 4px;
    }
.rep_row0_td
    {
    xbackground-color: #ffffff;
    padding: 4px;
    border-bottom: 1px dotted #eeeeee;
    }
.rep_row1_td
    {
    xbackground-color: #f4dede;
    padding: 4px;
    border-bottom: 1px dotted #eeeeee;
    }
.rep_foot_td_first, .rep_foot_td_last, .rep_foot_td
    {
    color: #818181;
    padding:4px;
    }
.rep_foot_td_last
    {
    text-align: right;
    }
.no_image { width: 590px; }
.svg_img
    {
    width:590px;
    height:393px;
    border: 1px solid black;
    height: auto;
    display: flex;
    justify-content: center;
    }
.plate_img
    {
    width:250px;
    height:171px;
    border: none;
    }
.cmienopadding { padding: 0px;                }

/* Media */
@media screen and (min-width: -0px) and (max-width: -309px)
    {
    div#container { width: 300px; }
    div#pfcontainer { width: 300px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: none; }
    div#ColD { display: none; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .center_image_head h3 a
	{
	font-size: 12px;
	line-height: 1;
	}
    .art_meta
	{
	font-size: 11px;
	font-weight: 400;
	letter-spacing: .1em;
	text-transform: uppercase;
	line-height: 10px;
	padding: 10px 20px 16px 0px;
	}
    .art_time
	{
	font-size: 11px;
	}
    .no_image { width: 290px; }
    .svg_img
	{
	width:290px;
	height:200px;
	height: auto;
	display: flex;
	justify-content: center;
	}
    .art_desc_border
	{
	padding: 0px 20px;
	}
    .cmienopadding
	{
	margin-right: 15px;
	}
    }
@media screen and (min-width: 0px) and (max-width: 609px)
    {
    div#container { width: 100%; padding-right:10px; }
    div#pfcontainer { width: 100%; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: none; }
    div#ColD { display: none; }
    .band_top { padding-top: 10px; }
    .center_image_head h3 
	{
	font-size: 20px;
	line-height: 1;
	margin-top: 10px;
	margin-bottom: 10px;
	}
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .no_image { xwidth: 290px; }
    .art_image
	{
	position: auto;
	}
    .svg_img
	{
	height: auto;
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	}
    .small_view
	{
	width:100%;
	height:66vw;
	}
    .plate_img
	{
	width:100%;
	height:100%;
	}
    .p_small_view
	{
	width:100%;
	height:60vw;
	}
    .art_tile 
	{
	width: 100%;
	}
    .green_tile 
	{
	width: 100%;
	}
    .abcd
	{
	width: 100%;
	}
    .art_desc
	{
	margin-right: -5px;
	position:relative;
	}
    .art_desc_border
	{
	padding: 0px 20px;
	}
    .cmienopadding
	{
	margin-right: 15px;
	}
    }
@media screen and (min-width: 610px) and (max-width: 909px)
    {
    div#container { width: 600px; }
    div#pfcontainer { width: 600px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: none; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .no_image { width: 590px; }
    .svg_img
	{
	height: auto;
	width:590px;
	height:393px;
	display: flex;
	justify-content: center;
	}
    }
@media screen and (min-width: 910px) and (max-width: 1209px)
    {
    div#container { width: 900px; }
    div#pfcontainer { width: 600px; }
    div#ColA { display: none; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: block; }
    .art_meta_b
	{
	border-top: 0px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:10px;
	}
    .no_image { width: 590px; }
    .svg_img
	{
	height: auto;
	width:590px;
	height:393px;
	display: flex;
	justify-content: center;
	}
    }
@media screen and (min-width: 1210px)
    {
    div#container { width: 1200; }
    div#pfcontainer { width: 600; }
    div#ColA { display: block; }
    div#ColB { display: block; }
    div#ColC { display: block; }
    div#ColD { display: block; }
    .art_meta_b
	{
	border-top: 1px solid #4e4e4e;
	}
    .art_tile_b
	{
	margin-bottom:0px;
	}
    .no_image { width: 590px; }
    .svg_img
	{
	height: auto;
	width:590px;
	height:393px;
	display: flex;
	justify-content: center;
	}
    }
/* Product Page */
.marginbottom  { margin-bottom: 0px;          }
.elembg        { background-color:#f2f2f2;    }
.cmiebg        { background-color:#FFFFFF;    }
.ctbg          { background-color:#080808;    }
.ctco          { color:#FFFFFF; padding-left: 0px; padding-top: 10px; padding-bottom: 10px; }
.cmiemapzoom   { background-color: #000000; padding: 5px;  }
#cmiemapzoom   { color: #f4dede; }
#cmielicolor   { color: #337ab7; }

.uln { border-bottom: 1px solid #e9ebec; }
.tln { border-top: 1px solid #e9ebec;    }
.rln { border-right: 1px solid #e9ebec;  }

#linkbox    {color:#61c250; float:left; padding-bottom:0px; margin:5px; margin-left:0px; width:250px; border:1px Solid #61c250;}
#linkbox p  {color:#61c250; padding:0px; padding-left:4px; margin:0px;}
#linkbox h3 {color:#61c250; margin:0px; background-color:#61c250;}

.cmienavbarbg                  { background-color: #000000; }
.cmienavbarbgli > li > a       { color: #FFFFFF; }
.cmienavbarbgli > li           { padding-bottom: 6px; }
.cmiefootlink                  { color: #FFFFFF; }
.cmiefootlink a:hover          { color: #FFFFFF; }
.cmiefootlink a:active         { color: #FFFFFF; }
.cmiefootlink a:visited        { color: #FFFFFF; }
.cmiefootlink a:link           { color: #FFFFFF; }
.cmienavbarbgli > li > a.hover { background-color: #9d9d9d; }
.verticalline                  { border-right: 1px dotted #FFFFFF; }
.cmiefooter p                  { background-color: #000000; color: #9d9d9d;   }
.cmiefooterbg                  { xmargin:0px; background-color: #0d0d0d; }
.cmiefootpadl                  { padding-left: 28px; }
.cmiefootcolpadl               { padding-left: 0px;  }
.cmiefootcolpadr               { padding-right: 0px; }
.cmienblicolor                 { color: #FFFFFF; padding-left: 15px; }
.nav .language-nonactive a:hover { background:rgba(0,0,0,0); color: #FFFFFF; text-decoration: underline; }
.menuwidth                     { min-width: 250px; }

/* unvisited link */
.cmiefooter a:link { color: #9d9d9d; } 
/* visited link */
.cmiefooter a:visited { color: #9d9d9d; }
/* mouse over link */
.cmiefooter a:hover { color: #FFFFFF; } 
/* selected link */
.cmiefooter a:active { color: #FFCCCC; }

.uln
    {
    border-bottom: 1px solid #FFFFFF;
    }

.social-icons 
    {
    padding: 0!important;
    margin: 0!important;
    list-style-type: none!important;
    }
.social-icons li
    {
    float: left;
    margin-right: 4px!important;
    margin-bottom: 2px!important;
    padding: 0px!important;
    display: inline!important;
    width: auto!important;
    }			
.social-icons li a 
    {
    -moz-transition: all 0.3s ease 0s;
    display: block!important;
    float: left!important;
    height: 100%!important;
    margin: 0!important;
    padding: 0!important;
    width: 40px!important;
    height: 40px!important;
    text-indent: -9999px!important;
    }
.social-icons li a:hover          { background-position: 0 -40px!important; }
.social-icons li a                { background-color:transparent; }
.social-icons li.linkedin a       { background: url(../image/linkedin.png) no-repeat 0 0; }
.social-icons li.linkedin a:hover { background-color: #71b2d0; }
.social-icons li.twitter a        { background: url(../image/twitter.png) no-repeat 0 0; }
.social-icons li.twitter a:hover  { background-color: #48c4d2; }
/* LSD TABLE */
#lsd_table         { font-size: 12px; background-color:#f4dede; border:1px solid #CCCCCC; border-collapse:collapse;}
#lsd_table caption { border-top:1px solid #003366; font-size:17px; font-style: italic; color: #000000; padding:3px;}
#lsd_table th      { vertical-align:top; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-weight:bold; margin:0px; background-color:#f4dede; padding: 2 4 2 4px; }
#lsd_table td      { vertical-align:top; margin:0px; background-color: white; padding: 2 4 2 4px; }
#lsd_table .tr     { vertical-align:top; background-color:#f2f9ff !important; }
#lsd_table .tr1    { }
#lsd_table .hbg    { background-color:#333333;}
#lsd_table .bg1    { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-collapse:collapse;}
#lsd_table .bg     { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-collapse:collapse;}
#lsd_table .al     { text-align:left;}
#lsd_table .ar     { text-align:right;}
#lsd_table .ac     { text-align:center;}
#lsd_table .har    { text-align:center;}
#lsd_table .hac    { text-align:center;}
#lsd_table .hal    { text-align:center;}
#lsd_table .hft    { font-weight:normal; color:#ffffff;}
#lsd_table .ft     { font-weight:normal; color:#000000;}
.dh600             { height:600px; overflow-x:scroll; overflow-y:scroll; }
.stitle { text-align: left; font-size: 18px; color: #990000; padding-left: 5px; font-weight: normal; }
.nv_dt { font-size: 12px; color: #444444; margin: 0px; }
.nv_link { font-size: 12px; color: #000066; }
.nv_img { padding-right:15px; padding-top:12px; }
.img_but_prevdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/previous_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_prev	        {	cursor:hand;	height:20px;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/previous.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_nextdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/next_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_next	        {	cursor:hand;	height:20px;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/next.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_lastdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/last_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_last	        {	cursor:hand;	height:20px;	width:24px;	background-repeat:no-repeat;	background-image:url(/image/last.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_frstdisabled	{	cursor:auto;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/first_disabled.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_frst	        {	cursor:hand;	height:20px;	width:20px;	background-repeat:no-repeat;	background-image:url(/image/first.gif);	border:none;	background-color:#FFFFFF;	}
.img_but_delete	        {	width:30px;	height:22px;	margin:0;	padding:0;	border:0;	background:transparent;	background:url(/image/na.gif) no-repeat center top;	cursor:hand;	}
/* Printer Testing */
.visible-print { display: block !important; } 
.hidden-print { display: none !important; }
@media print
    {
    a[href]:after { content: none !important; }
    .navbar { display: block; border-width:0 !important; }
    .navbar-toggle { display:none; }
    }
/* */

.band_top
    {
    padding-bottom: 0px;
    margin-bottom: -4px;
    }

.br_ul > li > a:hover    { color: #000; }
.br_ul > li > a:active   { color: #000; }
.br_ul > li > a:visited  { color: #000; }
.br_ul > li > a:link     { color: #000; }
.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}
.navbar-inverse > a:hover{
    color: #eeeeee;
}
.navbar-inverse .navbar-nav > li > a
{
    color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover
{
    color: #eeeeee;
}
.dropdown-item:focus,.dropdown-item:hover{color:#eeeeee;text-decoration:none;background-color:#000000}
caption { caption-side:top; }
.center_image_head > h3 { margin-top:20px;}
.footer_cr {
    border-top: 1px solid #eee;
    padding-top: 20px;
}
.contact_td { background-color: #f2dede; }
.contact_tbl { display: table; }
.navbar-dark .navbar-nav .show > .nav-link {
    background-color: #080808;
}
label { font-weight: bold; }

.primary_bg_color   { color: #FFF; background-color: #B06060; }
.secondary_bg_color { color: #FFF; background-color: #B06060; }
.primary_color { color: #B06060; }
.full_art_link:hover { color: #FFF; text-decoration: underline; }
.sscript	{font-size:0.8rem; 		vertical-align:super;	color:#FF0000}
