﻿:root {
    /*Pantone 302*/
    --darkBlue: #093547;
    /*Pantone 377*/
    --green: #80A43F;
    /*Pantone 367*/
    --greenLight: #ACC657;
    /*Pantone 584*/
    --greenDark: #375C2D;
    /*Pantone 7624*/
    --mustard: #D4D34B;
    /*Pantone 3248*/
    --burgandy: #87241B;
    /*Pantone 7743*/
    --teal: #6CC6B0;
    /*Pantone 587*/
    --orange: #C04C28;
    /*Pantone 584*/
    --tan: #DBDB8E;
}

/* **** BEGIN CODE THAT CAN BE DELETED AFTER BlossomSearchResults.css ****
   **** IS ADDED TO ALL PAGES. ASK HEATHER                            **** */
#BlossomSearchResults strong {font-weight:bold;}
#BlossomSearchResults b {font-weight:bold;}
#BlossomSearchResults p {margin-bottom:1.5em;}
#BlossomSearchResults i {font-style:italic;}
/* **** END CODE TO MOVE TO BlossomSearchResults.aspx **** */
.tablePadding0 td {padding:0px;}
.tablePadding2 td {padding:2px;}
.tablePadding4 td {padding:4px;}
.tablePadding5 td {padding:5px;}
.tablePadding8 td {padding:8px;}
.tablePadding18 td {padding:18px;}
.tablePadding25 td {padding:25px}

input:focus {
    outline: none;
}

body, html{
    width:100%;
    height:99%;
}


.AuditorList1 {
    padding: 4px 4px 8px 16px;
}

.AuditorListP1 {
    padding: 4px 4px 8px 16px;
}

.AuditorMainContent {
    padding: 4px 4px 8px 16px;
    max-width: 856px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
}

/** This class is used for links we need to investigate before implementing a draft **/
a.new {color:#ff0000;}
a.new:visited  {color:#ff0000;}

/** This class is used for regular body links **/
/** Color Pallet Changed 9-19-19 **/
a {color: #C04C28}
a:visited {color: #87241B;}
a:hover, a:visited:hover {color: #093547;text-decoration: none;}
a:active {color: #87241B;}


/** This class is used for lists of links **/
a.BlockLink {color:#366497;text-decoration:none;}
a.BlockLink:hover, a.BlockLink:visited:hover {color:#666666;text-decoration:underline;}
a.BlockLink:active, a.BlockLink:visited {color:#663366;text-decoration:none;}

a.BlockLinkHeader {color:#366497;text-decoration:none; font-size:14px; font-weight:bold;}
a.BlockLinkHeader:hover, a.BlockLink:visited:hover {color:#666666;text-decoration:underline; font-size:14px; font-weight:bold;}
a.BlockLinkHeader:active, a.BlockLink:visited {color:#663366;text-decoration:none; font-size:14px; font-weight:bold;}


a.BlockLinkNew {color:#ff0000;text-decoration:none;}
a.BlockLinkNew:hover, a.BlockLinkNew:visited:hover {color:#ff0000;text-decoration:underline;}
a.BlockLinkNew:active, a.BlockLinkNew:visited {color:#ff0000;text-decoration:none;}

a.BlockLinkGreen {color:#29B08C;text-decoration:none;}
a.BlockLinkGreen:hover, a.BlockLinkGreen:visited:hover {color:#29B08C;text-decoration:underline;}
a.BlockLinkGreen:active, a.BlockLinkGreen:visited {color:#29B08C;text-decoration:none;}


/** This class is used for section header links **/
a.sectionHeaderLink {color:#366497;text-decoration:none;}
a.sectionHeaderLink:hover, a.sectionHeaderLink:visited:hover {color:#666666;text-decoration:underline;}
a.sectionHeaderLink:active, a.sectionHeaderLink:visited {color:#663366;text-decoration:none;}

a.sectionHeaderLinkNew {color:#ff0000;text-decoration:none;}
a.sectionHeaderLinkNew:hover, a.sectionHeaderLinkNew:visited:hover {color:#ff0000;text-decoration:underline;}
a.sectionHeaderLinkNew:active, a.sectionHeaderLinkNew:visited {color:#ff0000;text-decoration:none;}

a.footer {color:#ffffff;text-decoration:underline;}
a.footer:hover, a:visited:hover {text-decoration:none;}
a.footer:active {color:#ffffff;}
a.footer:visited {color:#ffffff;}

a.footerHome {color:#366497;text-decoration:underline;}
a.footerHome:hover, a:visited:hover {text-decoration:none;}
a.footerHome:active {color:#366497;}
a.footerHome:visited {color:#366497;}


a.topnav {color: #06396c; text-decoration:none;font-size:8pt;}
a.topnav:active {color:#06396c;}
a.topnav:visited {color:#06396c;}
a.topnav:hover, a.topnav:visited:hover {text-decoration:underline;}

a.skipnavigation {color:#777777;text-decoration:none;font-size:8pt;}
a.skipnavigation:hover {text-decoration:underline;}

.ImageLink {text-decoration:none;}

.imgmiddle {vertical-align:middle;}

h1 {font-size:18pt;font-weight:bold;}
h2 {font-size:16pt;font-weight:bold;padding-top:12px;padding-bottom:10px;}
h3 {font-size:14pt;font-weight:bold;}
h4 {font-size:12pt;font-weight:bold;}
h5 {font-size:10pt;font-weight:bold;}
h6 {font-size:8pt;font-weight:bold;}

.PageSubheader {font-size:15pt;font-weight:bold;margin:0;padding:0;}

/* print_borders class is used for visible tables where we want border to print (for readability) but not be visible on displayed page */
/* the print_borders has to be put in every TD for this to work */
/* printall class is used to prevent print from truncating in IE when page width is 100% */
@media print{.printall{width:95%;}}
@media print{.dontprint{display:NONE;}}
@media print{.print_borders{border: #000000 1px solid;}}
@media print{.noprint_border_left{border-left: none;}}
@media print{.noprint_border_right{border-right: none;}}


body.home {
    /*background:url("img/mountain-bg-homepg.jpg");*/
    /*background: url("img/mountain-bg-homepg2.jpg"); */
    /*background-image:url("img/bg-new-homepage.jpg");
    background-repeat: no-repeat;
    background-position: center 0;  */ /** Centers the Background image **/
    /*background-color: #dadada; /** Website BG colour (matches image color at edge) **/
    /*background-color: #ebebeb; */
    background-color: #ffffff;
    /*margin-top: 2px;
    -o-background-size: cover;
    background-size: cover;
	background-attachment: fixed;*/
}

body.highlevel
{
/*  background-image:url("img/bodybg.jpg");*/
    background-repeat: repeat-x;
    background-position: center 0; /** Centers the Background image **/
    /*background-color: #809FBF;*/ /** Website BG colour (matches image color at edge) **/
    /*background-color:steelblue;*/
    background-color:white;
    /*margin-top: 2px;*/
}

body.amgen
{
  background-image:url("img/bodybg-amgen.jpg");
  background-repeat: repeat-x;
  background-position:center 0; /** Centers the Background image **/
  background-color: #eaeaea; /** Website BG colour (matches image color at edge) **/
  margin-top: 2px;
}

body.newbluecountyhome
{
  background-image:url("img/bg-new-homepage-cropped2.jpg");  
  background-position:center 0; /** Centers the Background image **/
  background-repeat: no-repeat;
  background-color: #ffffff; /** Website BG colour (matches image color at edge) **/
  margin-top: 2px;
  overflow-y: hidden;
}


body.bot
{
 background-image:url("img/bodybgbot.jpg");
  background-repeat: repeat-x;
  background-position:center 0; /** Centers the Background image **/
  background-color: #f1f1f1; /** Website BG colour (matches image color at edge) **/
  margin-top: 2px;
}

body.da 
{
  background-image :url("img/pagebgnew3.jpg");
  background-repeat: repeat-x;
  background-position:center 0; /** Centers the Background image **/
  background-color: #eaeaea; /** Website BG colour (matches image color at edge) **/
  margin-top: 2px;
}

body.veterans 
{
  background-image :url("img/flag-america3.jpg");
  
  background-position:center 0; /** Centers the Background image **/
  background-color: #ffffff; /** Website BG colour (matches image color at edge) **/
  margin-top: 2px;
}

body.bodybg3
{
  background-image:url("img/bodybg3.jpg");
  background-repeat: repeat-x;
  background-position:center 0; /** Centers the Background image **/
  background-color: #909ea1; /** Website BG colour (matches image color at edge) **/
  margin-top: 2px;
}

body.bodybgheadermenu
{
  background-position:center 0; /** Centers the Background image **/
  background-color: #43668e; /** Website BG colour (matches image color at edge) **/
  margin-top: 2px;
}


/* this is commented, because it isn't being used 
#DateToday .datetext {color: White;}
*/

/* use no_bottom_margin to remove padding from html tags that automatically have it, like list items <li> */
.no_bottom_margin {margin-bottom:0px;}
.no_top_margin {margin-top:0px;}

.no_display{display: none;}
.inlineBlock {display: inline-block;}


/* use li_spaced to add extra padding to list items, as default values result in a "scrunched" look.  */
.li_spaced {margin: 5px;}
ul.li_spaced li {margin: 5px;}
.ul_block {margin-left: 50px; list-style-position: outside;}

.hr_Gray1px {height: 1px; color: #cccccc;}

/* ******************** Large (hompeage) Header ********************** */
#HeaderLarge {
	height: 295px; /* height of the header image +5 */
	width: 975px;
}

.hideme {visibility:hidden;line-height:0;font-size:0;}

.font8 {font-size:8pt;}
.font9 {font-size: 9pt;}
.font10 {font-size: 10pt;}
.font12 {font-size: 12pt;}
.font11 {font-size: 11pt;}

.font_color_10 {color:#ffffff;}
.font_color_15 {color:#f0f0f0;}
.font_color_16 {color:#eeeeee;}
.font_color_17 {color:#ff0000;}
.font_color_18 {color:#c0c0c0;}
.font_color_20 {color:#B3B8BD;}
.font_color_25 {color:white;}
/*.font_color_30 {color:#06396c;} Color replaced with new pallet changes*/
.font_color_30 {color:#093547;}
.font_color_31 {color:#76777b;}
.font_color_35 {color:#666666;}
.font_color_36 {color:#404040;}
.font_color_40 {color:#444444;}
.font_color_45 {color:#2647a0;}
.font_color_50 {color:#333333;}
.font_color_new {color:#ff0000;}

.bg_color_10 {background-color:#ffffff;}
.bg_color_13 {background-color:#EEEEEE;}
.bg_color_14 {background-color:#EBEBEC;}
.bg_color_15 {background-color:#EBECEE;}
.bg_color_19 {background-color:#DAE3ED;}
.bg_color_20 {background-color:#dadbdd;}
.bg_color_22 {background-color:#F0F2F3;}
.bg_color_23 {background-color:#EBF0F5;}
.bg_color_24 {background-color:#E1E8EF;}
.bg_color_25 {background-color:#DAE3EC;}
.bg_color_26 {background-color:#809FBF;}
.bg_color_30 {background-color:#B6C7D9;}
.bg_color_35 {background-color:#DDDDDD;}
.bg_color_40 {background-color:#CCCCCC;}
.bg_color_50 {background-color:#366497;}
.bg_color_60 {background-color:#E6DDF5;}


.bg_Semitransparent
{
  zoom:1;opacity:0.8;filter:alpha(opacity=80);
}

/* Please do not use these classes (color_bg_) anymore.  We want to delete these.  Please use bg_color_ classes */
.color_bg_15 {background-color:#EBECEE;}
.color_bg_20 {background-color:#dadbdd;}
.color_bg_23 {background-color:#EBF0F5;}
.color_bg_24 {background-color:#E1E8EF;}
.color_bg_25 {background-color:#DAE3EC;}
.color_bg_26 {background-color:#809FBF;}
.color_bg_30 {background-color:#B6C7D9;}
.color_bg_50 {background-color:#366497;}


.border_collapse {border-collapse:collapse;}
.border_width1 {border-width:1px;border-style:solid;}
.border_color_10 {border-color:#cccccc;}
.border_color_20 {border-color:#73787c;}
.border_color_30 {border-color:#2647a0;}
.border_color_40 {border-color:#ff6600;}
.border_color_99 {border-color:#000000;}
.border_double {border-style:double;}


/* Please don't use this class (color_border_20) use border_color_20 and border_width1 instead */
.color_border_20 {border-color:#73787c;border-style:solid;border-width:1px;}


/*.NoteLight {color:#6f6f6f;font-size:90%;font-style:italic;}*/
.NoteLight {color:#636363;font-size:90%;font-style:italic;}
.Note {color:#6f6f6f;font-style:italic;font-weight:bold;font-family: "Arial"; font-size:10pt;}


#borderGray { 
border-width: 1px; 
border-style: solid; 
border-color: #cccccc; 
} 

#daSlideShow  
{
width: 580px;
} 

#fugitiveSlideShow  
{
width: 470px;
} 

#fugitive  
{
height: 210px;
width: 170px; 
margin-left: 530px;
border-width: 1px; 
border-style: solid; 
border-color: #cccccc;  
} 

#gjsearchresults
{
  width: 660px; 
  text-align: left;
}

.sectionHeaderBg { 	
	padding: 0px 0px 0px 0px;	
	background-image: url(img/section_bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 32px;
	width: 100%;
}

.sectionHeaderBgTall { 	
	padding: 0px 0px 0px 0px;	
	background-image: url(img/section_bg_tall.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 46px;
	width: 100%;
}

.sectionHeaderTall
{
    font-weight: bold;
   /*  color: #24496b;	*/
	padding: 5px 8px 8px 5px;	
}

.sectionHeader
{
    font-weight: bold;
   /*  color: #24496b;	*/
	padding: 9px 0px 10px 5px;	
}

.sectionHeader.NoBottomPadding
{
    font-weight: bold;
   /*  color: #24496b;	*/
	padding: 9px 0px 5px 5px;	
}

.collapseSectionHeader
{
    font-weight: bold;
    color: #366497;	
	padding: 9px 0px 10px 5px;	
}

.collapseSectionHeader:hover
{
	color:#666666;
	text-decoration:none;
	cursor: pointer;
}

.collapsePanelContent 
{
	margin: 0px 0px 0px 5px;
} 


.subHeader {   
   height: 18px;
   width: 400px;
}


.subHeaderLine {
    background-image: url('img/subhead-line.png');    
    background-repeat: repeat-x;
    position: relative;
    top: 5px;
}
.policySearchLine {
    background-image: url('img/policy-srch-line-rep.jpg');    
    background-repeat: repeat-x;
    position: relative;
    /*top: -5px;*/
}

.policySearchLineAlt {
    background-image: url('img/policy-srch-line-rep2.jpg');    
    background-repeat: repeat-x;
    position: relative;
    top: -5px;
   
}

.sectionTitle {padding-bottom: 0px;}
              

.sectionLine {
    background-image: url('img/divider-line.jpg');    
    background-repeat: repeat-x; 
    margin-bottom: -8px;
    width: 100%;
       
}

.sectionLine250 {
    background-image: url('img/divider-line.jpg');    
    background-repeat: repeat-x; 
    margin-bottom: -8px;
    width: 250px;
       
}

.sectionLine300 {
    background-image: url('img/divider-line.jpg');    
    background-repeat: repeat-x; 
    margin-bottom: -8px;
    width: 300px;
       
}

.sectionLine95 {
    background-image: url('img/divider-line.jpg');    
    background-repeat: repeat-x; 
    margin-bottom: -8px;
    width: 95%;
       
}

.sectionLinetd {
    background-image: url('img/divider-line.jpg');    
    background-repeat: repeat-x;    
}

.sectionLine1px {
    background-image: url('img/section-line-1px.jpg');    
    background-repeat: repeat-x;  
   
}

.sectionLineWide {
    background-image: url('img/section-line2.jpg');    
    background-repeat: repeat-x;  
    padding-bottom:10px;
   
}

.sectionLineWideLt {
    background-image: url('img/section-line3.jpg');    
    background-repeat: repeat-x;  
    padding-bottom:5px;
    padding-top: 2px;
   
}

p.sectionDotted 
{
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  padding-top: 10px;
}

.dottedSectionLinks {
    background-image: url('img/divider_most_pop_and_dropdwn.gif') !important;
    background-position: left bottom !important;
    background-repeat: repeat-x !important; 
    margin-left: 5px;
    margin-top: 4px;
    margin-bottom: 3px;
}


.dottedSection {
    background-image: url('img/divider_most_pop_and_dropdwn.gif') !important;
    background-position: left bottom !important;
    background-repeat: repeat-x !important; 
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 2px;
    margin-bottom: 2px;
}


#HeaderImage {
    /*background-color: #ffffff;*/
    text-align:center;

    margin-left: auto;
    margin-right: auto;
}


#BodyContainer {
    /*background-color: #ffffff;*/
    margin-left: auto;
    margin-right: auto;
    /*max-width:975px;*/
    /*background-image: url('/AuditorPublicFiles/SharedFiles/img/Accounting.jpg');
    background-repeat:no-repeat;
    background-size:100%;*/
}

/*#BottomArea {width:100%; background-color: #ece9e9; height: 22px; padding-top:3px; padding-bottom:5px; border-top: solid 1px #AEADAD;}*/


#BottomArea {width:100%; background-color: #ece9e9; height: 22px; padding-top:3px; padding-bottom:5px; border-top: solid 1px #AEADAD;}

#FooterContainer {
    max-width: 856px;
    background-color: #093547;
    margin-left: auto;
    margin-right: auto;
}


#FooterArea {
    text-align: center;
    background-color: #093547;
    min-height: 33px;
    padding-top: 3px;
    padding-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}

#FooterArea p {float: left;}

#subsection {padding-left: 20px;}

.subSectionHeader
{
	padding-top: 5px;	
	font-weight: bold;
}

#govdelivery {width: 260px;}
#govdelivery2 {width: 300px;}

.height1 {height: 1px;}

.sectionText 
{
    margin-left: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.stayConnected {margin-left: 5px;}
.email {margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}

.sectionLink {    
    margin-left: 5px;
    margin-top: 4px;
    margin-bottom: 3px;
}
.sectionLink a 
{  
	padding: 2px 0px 5px 0px;
}

#BOSLinks {padding-bottom: 10px;}
#StayConnected {padding-bottom: 10px;}

.footer
{
    font-size:8pt; 
    font-weight: bold; 	
	text-decoration: none;
    padding: 2px 0px 5px 0px;
}

.bodybg2
{background-color: #dadada;}

.bodybg4
{background-color: #c5cace;}

.bodybg
{background-color: #17559e;}

.Padding1 {padding: 1px 1px 1px 1px;}
.Padding2 {padding: 2px 2px 2px 2px;}
.Padding5 {padding: 5px 5px 5px 5px;}

.PaddingTop1 {padding-top: 1px;}
.PaddingTop2 {padding-top: 2px;}
.PaddingTop3 {padding-top: 3px;}
.PaddingTop4 {padding-top: 4px;}
.PaddingTop5 {padding-top: 5px;}
.PaddingTop8 {padding-top: 8px;}
.PaddingTop10 {padding-top: 10px;}
.PaddingTop11 {padding-top: 11px;}
.PaddingTop15 {padding-top: 15px;}
.PaddingTop20 {padding-top: 20px;}
.PaddingTop30 {padding-top: 30px}
.PaddingTop40 {padding-top: 40px;}
.PaddingTop50 {padding-top: 50px;}
.PaddingTop60 {padding-top: 60px;}
.PaddingTop75 {padding-top: 75px;}
.PaddingTop80 {padding-top: 80px;}
.PaddingTop90 {padding-top: 90px;}
.PaddingTop100 {padding-top: 100px;}
.PaddingTop120 {padding-top: 120px;}
.PaddingTop150 {padding-top: 150px;}
.PaddingTop160 {padding-top: 160px;}
.PaddingTop200 {padding-top: 200px;}
.PaddingTop230 {padding-top: 230px;}
.PaddingTop250 {padding-top: 250px;}


.PaddingBottom2 {padding-bottom: 2px;}
.PaddingBottom3 {padding-bottom: 3px;}
.PaddingBottom5 {padding-bottom: 5px;}
.PaddingBottom6 {padding-bottom: 6px;}
.PaddingBottom8 {padding-bottom: 8px;}
.PaddingBottom9 {padding-bottom: 9px;}
.PaddingBottom10 {padding-bottom: 10px;}
.PaddingBottom11 {padding-bottom: 11px;}
.PaddingBottom12 {padding-bottom: 12px;}
.PaddingBottom13 {padding-bottom: 13px;}
.PaddingBottom14 {padding-bottom: 14px;}
.PaddingBottom15 {padding-bottom: 15px;}
.PaddingBottom16 {padding-bottom: 16px;}
.PaddingBottom17 {padding-bottom: 17px;}
.PaddingBottom19 {padding-bottom: 19px;}
.PaddingBottom20 {padding-bottom: 20px;}
.PaddingBottom21 {padding-bottom: 21px;}
.PaddingBottom22 {padding-bottom: 22px;}
.PaddingBottom24 {padding-bottom: 24px;}
.PaddingBottom25 {padding-bottom: 25px;}
.PaddingBottom30 {padding-bottom: 30px;}
.PaddingBottom40 {padding-bottom: 40px;}
.PaddingBottom50 {padding-bottom: 50px;}
.PaddingBottom75 {padding-bottom: 75px;}
.PaddingBottom95 {padding-bottom: 95px;}
.PaddingBottom100 {padding-bottom: 100px;}
.PaddingBottom120 {padding-bottom: 120px;}
.PaddingBottom130 {padding-bottom: 130px;}
.PaddingBottom135 {padding-bottom: 135px;}
.PaddingBottom150 {padding-bottom: 150px;}
.PaddingBottom155 {padding-bottom: 155px;}
.PaddingBottom160 {padding-bottom: 160px;}
.PaddingBottom180 {padding-bottom: 180px;}
.PaddingBottom190 {padding-bottom: 190px;}
.PaddingBottom200 {padding-bottom: 200px;}
.PaddingBottom230 {padding-bottom: 230px;}
.PaddingBottom235 {padding-bottom: 235px;}
.PaddingBottom240 {padding-bottom: 240px;}
.PaddingBottom250 {padding-bottom: 250px;}
.PaddingBottom270 {padding-bottom: 270px;}
.PaddingBottom275 {padding-bottom: 275px;}
.PaddingBottom300 {padding-bottom: 300px;}
.PaddingBottom305 {padding-bottom: 305px;}
.PaddingBottom310 {padding-bottom: 310px;}
.PaddingBottom320 {padding-bottom: 320px;}
.PaddingBottom325 {padding-bottom: 325px;}
.PaddingBottom330 {padding-bottom: 330px;}
.PaddingBottom360 {padding-bottom: 360px;}
.PaddingBottom370 {padding-bottom: 370px;}
.PaddingBottom400 {padding-bottom: 400px;}
.PaddingBottom450 {padding-bottom: 450px;}
.PaddingBottom500 {padding-bottom: 500px;}
.PaddingBottom515 {padding-bottom: 515px;}
.PaddingBottom800 {padding-bottom: 800px;}
.PaddingBottom900 {padding-bottom: 900px;}
.PaddingLeft1 {padding-left:1px;}
.PaddingLeft3 {padding-left: 3px;}
.PaddingLeft5 {padding-left:5px;} 
.PaddingLeft8 {padding-left:8px;} 
.PaddingLeft10 {padding-left:10px;}
.PaddingLeft12 {padding-left:12px;}
.PaddingLeft15 {padding-left:15px;}
.PaddingLeft20 {padding-left:20px;}
.PaddingLeft25 {padding-left:25px;}
.PaddingLeft30 {padding-left:30px;}
.PaddingLeft35 {padding-left:35px;}
.PaddingLeft40 {padding-left:40px;}
.PaddingLeft50 {padding-left:50px;}
.PaddingLeft60 {padding-left:60px;}
.PaddingLeft80 {padding-left:80px;}
.PaddingLeft90 {padding-left: 90px;}
.PaddingLeft100 {padding-left:100px;}
.PaddingLeft110 {padding-left:110px;}
.PaddingLeft120 {padding-left:120px;}
.PaddingLeft130 {padding-left:130px;}
.PaddingLeft140 {padding-left:140px;}
.PaddingLeft180 {padding-left:180px;}
.PaddingLeft190 {padding-left:190px;}
.PaddingLeft195 {padding-left:195px;}
.PaddingLeft200 {padding-left:200px;}
.PaddingLeft210 {padding-left:210px;}
.PaddingLeft220 {padding-left:220px;}
.PaddingLeft230 {padding-left:230px;}
.PaddingLeft290 {padding-left:290px;}
.PaddingLeft335  {padding-left:335px;}
.PaddingLeft430  {padding-left:430px;}
.PaddingLeft600  {padding-left: 600px;}
.PaddingRight3 {padding-right:3px;}
.PaddingRight5 {padding-right:5px;}
.PaddingRight10 {padding-right:10px;}
.PaddingRight15 {padding-right:15px;}
.PaddingRight20 {padding-right:20px;}
.PaddingRight30 {padding-right:30px;}
.PaddingRight40 {padding-right:40px;}
.PaddingRight50 {padding-right:50px;}
.PaddingRight60 {padding-right:60px;}
.PaddingRight80 {padding-right:80px;}
.PaddingRight100 {padding-right:100px;}
.PaddingRight120 {padding-right:120px;}
.PaddingRight130 {padding-right:130px;}
.PaddingRight140 {padding-right:140px;}
.PaddingRight145 {padding-right:145px;}
.PaddingRight150 {padding-right:150px;}
.PaddingRight160 {padding-right:160px;}
.PaddingRight180 {padding-right:180px;}
.PaddingRight190 {padding-right:190px;}
.PaddingRight200 {padding-right:200px;}
.PaddingRight220 {padding-right:220px;}
.PaddingRight230 {padding-right:230px;}
.PaddingRight240 {padding-right:240px;}
.PaddingRight335 {padding-right:335px;}

.MarginLeft20 {margin-left:20px;}
.MarginRight20 {margin-right:20px;}
body .MarginTop2{margin-top:2px;}

.posBottom1 {position: relative; bottom:1px;}
.posBottom2 {position: relative; bottom:2px;}

.Width25 {width: 25%;}
.Width50 {width: 48%;}
.Width60 {width: 60%;}
.Width65 {width: 65%;}
.Width70 {width: 70%;}
.Width80 {width: 80%;}
.Width90 {width: 90%;}
 
.bold {font-weight: bold;}
.italic {font-style:italic;}
.info {font-style: italic; font-size: 9pt;}

.center { margin-left:auto; margin-right:auto; }
.centerText {display: block;text-align:center;}
.justifyText {display: block;text-align:justify;}
.RightText {display: block;text-align:right;}
.topText {vertical-align:text-top;}
.rightAlign {
    text-align: right;
}

.supImage
{
   padding-top: 55px; 
   padding-left: 15px;
   padding-bottom: 10px;
}

.image240
{
    width: 145px;
    height: 240px;
}

.image200
{
    width: 145px;
    height: 200px;
}

.image400
{
    width: 200px;
    height: 400px;
}

.image180
{
    width: 145px;
    height: 180px;
}

.image300
{
    width: 300px;
    height: 280px;
}


.width30
{
    width: 30px;
}

.width200
{
    width: 200px;
}

.width300
{
    width: 300px;
}

.width250
{
    width: 250px;
}


#QuickLinks  {padding-top: 10px;}

.featureddesc {width:350px;}

.visualslideshow .slideshow {
	margin: 0 0 0 0 !important;
}

.imagedesc
{font-size: 10pt;}

#report 
{
    height: auto; 
    margin: auto; 
    padding-top: 0px; 
    padding-bottom: 40px;
}

#boardPhoto
{
  background :url("img/2015-board-photo.jpg");
  background-repeat: no-repeat;
  margin-top: 2px; 
  height: 342px;
  width: 424px; 

}

#photo145
{
 width: 160px;

}
#width30
{
    width: 30px;
}

#width300
{
    width: 300px;
}
 

.bgnorepeat {background-repeat : no-repeat;}
td#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   margin: 0 0 1px; border-width: 0; height:342px;
   text-decoration: none;
   border-right: 5px;}
td#links a:hover {border-right: 0px;}
td#links a span {display: none;}
td#links a i {display: none;}

td#links a#links_dist4:hover span {display: block;
   position: relative; bottom: -210px; left: 0px; width: 100px;
   padding: 2px 0px 3px 0px; color: #ccc; background: black;
   font-size: 9pt; font-weight:normal; text-align: center;}

td#links a#links_dist3:hover span {display: block;
   position: relative; bottom: -210px; left: 0px; width: 80px;
   padding: 2px 0px 3px 0px; color: #ccc; background: black;
   font-size: 9pt; font-weight:normal; text-align: center;}

td#links a#links_dist5:hover span {display: block;
   position: relative; bottom: -210px; left: 0px; width: 84px;
   padding: 2px 0px 3px 0px; color: #ccc; background: black;
   font-size: 9pt; font-weight:normal; text-align: center;}

td#links a#links_dist1:hover span {display: block;
   position: relative; bottom: -210px; left: 0px; width: 76px;
   padding: 2px 0px 3px 0px; color: #ccc; background: black;
   font-size: 9pt; font-weight:normal; text-align: center;}

td#links a#links_dist2:hover span {display: block;
   position: relative; bottom: -210px; left: 0px; width: 100px;
   padding: 2px 0px 3px 0px; color: #ccc; background: black;
   font-size: 9pt; font-weight:normal; text-align: center;}
   

.nowrap {white-space: nowrap;}

.Invisible {visibility:hidden;line-height:0;}
.scrollbarEnabled {overflow:auto !important;display:block;}









.rowHeight136 {width:100%;height:136px;position:relative;}
.rowHeight160 {width:100%;height:160px;position:relative;}

.dvAboutTwoItemRowFirstColumn
{
	position:absolute;
	top:0;
	bottom:0;
	width:30%;
	left:16%;
}

.dvAboutTwoItemRowSecondColumn
{
	position:absolute;
	top:0;
	bottom:0;
	width:30%;
	left:57%;
}

.dvAboutFourItemRowFirstColumn
{
	/*position: relative;
	top: 0px;
	left: 150px;*/	
	position:absolute;
	top:0;
	bottom:0;
	width:25%;
	left:20%;
}

.dvAboutFourItemRowSecondColumn
{
	/*position: relative;
	top: 0px;
	left: 270px;*/	
	position:absolute;
	top:28%;
	bottom:0;
	width:25%;
	left:32%;
}

.dvAboutFourItemRowThirdColumn
{
	/*position: relative;
	top: 0px;
	left: 540px;*/	
	position:absolute;
	top:0;
	bottom:0;
	width:25%;
	left:57%;
}

.dvAboutFourItemRowFourthColumn
{
	/*position: relative;
	top: 0px;
	left: 660px;*/	
	position:absolute;
	top:28%;
	bottom:0;
	width:25%;
	left:69%;
}

.dvAboutSixItemRowFirstColumn
{
	position:absolute;
	top:0;
	bottom:0;
	width:17%;
	left:5%;
}

.dvAboutSixItemRowSecondColumn
{	
	position:absolute;
	top:28%;
	bottom:0;
	width:17%;
	left:17%;
}

.dvAboutSixItemRowThirdColumn
{
	position:absolute;
	top:0;
	bottom:0;
	width:17%;
	left:39%;
}

.dvAboutSixItemRowFourthColumn
{	
	position:absolute;
	top:28%;
	bottom:0;
	width:17%;
	left:51%;
}

.dvAboutSixItemRowFifthColumn
{
	position:absolute;
	top:0;
	bottom:0;
	width:17%;
	left:70%;
}

.dvAboutSixItemRowSixthColumn
{	
	position:absolute;
	top:28%;
	bottom:0;
	width:17%;
	left:82%;
}

.rmpHiddenView
{
	display: none;
}

.MultiPageLeftBorder
{
    border-left: solid;
    border-color: #cccccc;
    border-width: 1px;
}

.MultiPageBottomBorder
{
    border-bottom: solid;
    border-color: #cccccc;
    border-width: 1px;
}


.TabStripBottomBorder
{
    border-bottom: solid;
	border-color: #366497;
    
    border-width: 2px;
}

.BorderBottomThin {
    border-bottom:1px;
}

.PageSpecTabs .AudienceTab {width:323.5px;} /* Removed invalid use of important due to it not being renderable */
.PageSpecTabs .InterestedProvidersTab {width:323.4px;border-right:none !important;}

@media print{
    #BodyContainer_leftnav{
        border: thin solid #fff;
        width:auto;
    }

    .PrintableTabStrip div{
        
    }

    #PageSizer{
        width:auto !important;
    }
}

/********************************* Shared Expandable Styles *********************************************************/
.expandable.faq .expand-header, .expandable.standard .expand-header, .expandable.new-standard .expand-header, .expandable.new-standard-alt .expand-header {
    font-size:12pt;
    color:#C04C28;
    font-weight:normal;
}

    .expandable.faq .expand-header.hover, .expandable.standard .expand-header.hover, .expandable.new-standard .expand-header.hover, .expandable.new-standard-alt .expand-header.hover {
        color:#666666;
        text-decoration:underline;
    }

.expandable.faq ul, .expandable.standard ul{
    padding:0 0 0 20px;
    margin:-5px 0 0 0;
}

.expandable.faq p, .expandable.standard p{
    margin-bottom:10px;
}

.expandable .expand-header:first-of-type{
    margin-top:0;
}

.expandable.underline-headers .expand-header{
    text-decoration:underline;
}

.expandable.nomargin{
    margin-bottom:0px;
}

.expandable.faq .sectionDivider
{
	border-bottom: solid;
    border-color: #cccccc;
    border-width: 1px;

}


/******************************* FAQ Expandable Specific Format *****************************************************/

.expandable.faq .expand-header{
    margin:10px 0 20px 0;
}
.expandable.faq > div{
    margin:-10px 0 10px 0;
    padding-left:30px;
}

/**************************** Standard Expandable Specific Format ***************************************************/
.expandable.standard .expand-header{
    margin: 10px 0 10px 0;
}

.expandable.standard > .expand-content{
    margin: -7px 0 0 0;
}

/***************************** Plain Expandable Specific Format ****************************************************/

.expandable .plain .expand-header, .expandable .plain .expand-header.hover{
    color:#000;
    text-decoration:none;
}

/******************************** End Expandable Formatting ********************************************************/

.unformatted-list{
    list-style-type:none;
    margin:0;
    padding:0 0 0 0;
}

    .unformatted-list.PaddingTop5{
        padding-top:7px;
    }

.standard-tab-view{
    width:auto !important;
    padding:20px 20px 0 20px;
}

/**************************** Format for Ajax Callout Extenders ***************************************************/


.customCalloutStyle div, .customCalloutStyle td
{
	border: solid 1px;	
	background-color: #BFC7D2;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#06396c;
}


.ajax__validatorcallout_error_message_cell
{
	vertical-align: top;
}

/********************************* Start New Expandable Standard *******************************************************/

.expandable.new-standard .expand-content {
    background-color: #fafafa;
    border: thin solid #ececec;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding:10px;
    margin:-5px 0 10px 0;
}

.expandable.new-standard .expand-content .expand-content{
    margin-left:20px;
    margin-bottom:10px;
} 

.expandable.new-standard .expand-header{
    margin:15px 0;
}

.expandable.new-standard .expandable{
    margin-top:10px;
}

.expandable.new-standard .expand-header:last-of-type{
    margin-bottom:0;
}

.expandable.new-standard .expand-content:last-of-type{
    margin-top:10px;
    margin-bottom:0;
}

.expandable.new-standard > p.NoteLight{
    margin-bottom:10px;
}
/* Using a unique ID selector for maximum specificity on the main container */
#fmsReportingStatusBanner {
    background-color: #E0F2F7; /* Very light blue/cyan background */
    color: #0056b3; /* Medium-dark blue text for main message */
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; /* Modern, clean font */
    font-size: 1.4em; /* Larger font size to stand out */
    font-weight: bold; /* Bold text for emphasis */
    text-align: center;
    padding: 20px 25px; /* Ample padding for visibility */
    border: 3px solid #0056b3; /* Strong, matching medium-dark blue border */
    margin: 20px 0; /* Margin above and below for separation */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); /* Pronounced shadow for depth */
    text-transform: uppercase; /* All caps for high urgency */
    letter-spacing: 1.5px; /* Slightly increased letter spacing */
    border-radius: 10px; /* Nicely rounded corners */
    z-index: 1000; /* Ensures it's layered on top if elements overlap */
    position: relative; /* Required for z-index to work effectively */
    /* Unique animation names to prevent conflicts */
    /*animation: pulseFMSBanner 2s infinite alternate;*/
}

    /* Target the paragraph specifically within the ID-ed banner */
    #fmsReportingStatusBanner p {
        margin: 0; /* Remove default paragraph margin that might be inherited */
        padding: 0; /* Ensure no extra padding from inherited styles */
    }

    /* Target the warning icon spans specifically within the ID-ed banner */
    #fmsReportingStatusBanner .info-icon { /* Renamed class from warning-icon to info-icon */
        color: #004085; /* Darker, more intense blue for the icon */
        font-size: 1.9em; /* Larger icon size */
        vertical-align: middle; /* Align icon vertically with text */
        margin: 0 12px; /* Space around the icon */
        /* Unique animation name */
        /*animation: bounceFMSIcon 0.8s infinite alternate;*/
    }
    #fmsReportingStatusBanner .banner-sub-text {
        font-size: 0.7em; /* Smaller font size relative to parent (1.6em) */
        font-weight: normal; /* Not bold */
        text-transform: none; /* Ensure no forced capitalization */
        letter-spacing: normal; /* Reset letter spacing */
        color: #6A8EAD; /* Muted Blue Color (retained) */
        display: block; /* Ensures it takes its own line if needed */
        margin-top: 5px; /* Add a little space above it */
    }
/* Keyframe Animations (unique names to prevent conflicts) */
/*@keyframes pulseFMSBanner {
    from {
        transform: scale(1);
        opacity: 1;
    }

    to {
        transform: scale(1.01);
        opacity: 0.95;
    }
}

@keyframes bounceFMSIcon {
    from {
        transform: translateY(0);
    }

    to {
        transform: translateY(-5px);
    }
}*/
