﻿/* **** 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%;
}

/** 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 **/
a {
	color: #366497;
}

	a:visited {
		color: #663366;
	}

		a:hover, a:visited:hover {
			color: #666666;
			text-decoration: none;
		}

	a:active {
		color: #663366;
	}


	/** 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;
		}

	a.pdf-link {
		color: #636363;
		font-style: italic;
		text-decoration: none;
		font-size: 90%;
	}


		a.pdf-link span {
			text-decoration: underline;
			font-size: 111%;
			font-weight: normal;
			font-style: normal;
			color: #366497;
		}




			a.pdf-link span:hover, a.pdf-link span:visited {
				text-decoration: none;
			}

.ImageLink {
	text-decoration: none;
}

.imgmiddle {
	vertical-align: middle;
}

h1 {
	font-size: 16pt;
	font-weight: bold;
	line-height: 25px;
}

h2 {
	font-size: 16pt;
	font-weight: bold;
	line-height: 25px;
}

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: #eaeaea; /** Website BG colour (matches image color at edge) **/
	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;
}

.roundedBorder {
	margin-top: 5px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	width: 95%;
	border-radius: 3px;
}

.ltbkground {
	background-color: #fafafa;
}

.fontcolorwht {
	color: #ffffff;
}

#roundedBlue {
	border-radius: 10px;
	background: #ebf0f5;
	padding: 10px;
	width: 93%;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}


.tr25 tr {
	height: 25px;
}

.tr25 .narrow {
	height: 10px;
}

.hr_Gray1px {
	height: 1px;
	color: #cccccc;
}

/* used for How Do I sections on Assessor/Recorder home pages */


#howdoili {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -20px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	list-style-type: none;
	width: 80%;
	background-color: #fafafa;
	border-radius: 3px;
}

#recorderidliketo {
	float: left;
	width: 76%;
}

#recorderquicklinks {
	float: left;
	width: 23%;
}

#assessoridliketo {
	float: left;
	width: 52%;
}

#assessorimptdates {
	float: left;
	width: 45%;
}

.recordercertsleft {
	width: 45%;
	height: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	list-style-type: none;
	background-color: #fafafa;
	border-radius: 3px;
	float: left;
}

.recordercertsright {
	width: 45%;
	height: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	list-style-type: none;
	background-color: #fafafa;
	border-radius: 3px;
	float: left;
}


/* ******************** 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;
}

.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: #bbbbbb;
}

.font_color_30 {
	color: #06396c;
}

.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;
}



#BodyContainer {
	background-color: #ffffff;
}

/*#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;
}

#FooterArea {
	text-align: center;
	width: 100%;
	background-color: #73787c;
	height: 33px;
	padding-top: 3px;
	padding-bottom: 0px;
}

	#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%;
}

.Width975 {
	width: 975px;
}

.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;
}

.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/2016-board-photo.jpg");
	background-repeat: no-repeat;
	margin-top: 2px;
	height: 315px;
	width: 420px;
}

#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: 2 0 3 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: 2 0 3 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: 2 0 3 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: 2 0 3 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: 2 0 3 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;
}

.boxshadow {
	box-shadow: 1px 1px 1px 1px #cccccc;
	padding: 15px;
	margin-right: 25px;
}

.boxshadowsmall {
	box-shadow: 1px 1px 1px 1px #cccccc;
	padding: 10px;
	margin-right: 15px;
}

.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%;
}

.dvAboutIconsTwoItemRowFirstColumn {
	/*position: relative;
	top: 0px;
	left: 150px;*/
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30%;
	left: 20%;
}

.dvAboutIconsTwoItemRowSecondColumn {
	/*position: relative;
	top: 0px;
	left: 540px;*/
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30%;
	left: 57%;
}

.dvAboutIconsThreeItemRowFirstColumn {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30%;
	left: 5%;
}

.dvAboutIconsThreeItemRowSecondColumn {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30%;
	left: 39%;
}


.dvAboutIconsThreeItemRowThirdColumn {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30%;
	left: 70%;
}

.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: 485.5px;
}
/* Removed invalid use of important due to it not being renderable */
.PageSpecTabs .InterestedProvidersTab {
	width: 323.4px;
	border-right: none !important;
}

.disclaimer {
	position: fixed;
	top: 0;
	width: 80%;
	left: 50%;
	margin-left: -40%;
	background-color: rgba(253,255,205,0.85);
	border: thick solid #fa9900;
	border-radius: 10px;
	z-index: 2147483648;
	text-align: center;
}

@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: 10pt;
	color: #366497;
	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-tabs {
	border-left: solid;
	border-bottom: solid;
	border-color: #cccccc;
	border-width: 1px;
	margin-bottom: 20px;
}

	.standard-tabs > div {
		padding: 20px;
		min-height: 380px;
	}

/**************************** 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 {
		background-color: #fff;
	}

		.expandable.new-standard .expand-content .expand-content .expand-content {
			background-color: #fafafa;
		}

	.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;
}
