/* 

		Note to future ISDH webmasters:

		I did not initially create this style sheet, but I have added a lot to it
		to keep up with the ever changing standards in HTML and web design.
		If you need any help with this or any other web issue that I was responsible
		for, give me a call on my personal cell at (317)698-6552

		Best Regards,
		Robert St. John
		ISDH Webmaster 
		9/03- Present

*/

body {
	/* the over all appearence of every page.*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
td {
	/* All tables with look like this darnit. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
th {
	/* For table headings. Very handy. Good for use with screen readers.*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #333366;
	background-color : #B1B0D3;
	font-size: 9pt;

}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #333366;}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #333366;}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 99%;
	font-weight: bold;
	color: #333366;}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333366;
	}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333366;
	font-style: italic;
	}
font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;

}
strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.borderer {
	/* This is the borderer class for use outside of tables */

	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.borderer2 {
	/* This is essentially the over state for the borderer class */

	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.borderer3 {
	/* This is essentially the over state for the borderer class */

	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #3A4C7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
td.borderer {

	/*Part of the borderer class. Takes care of things within a table.*/
	/*Pads the cell, sets the border, font, and makes the curser look like a hand on IE */

	padding: 2px 2px 2px 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-size: 8pt;
	cursor:hand; 
} 

borderex {
	/* Borderex is similar to borderer, but does not require a finger pointer within a table. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

h1.borderex {
	border: 1px solid #999999;
	padding: 2px 2px 2px 2px;
	background-color: #FFFFFF;
	font-size: 8pt;
}  
td.borderer2 {
	padding: 2px 2px 2px 2px;
	border: 1px solid #000000;
	background-color: #6F465A;
	cursor:hand; 
	
} 
td.borderer3 {
	padding: 2px 2px 2px 2px;
	border: 1px solid #000000;
	background-color: #3A4C7A;
	cursor:hand; 
	
} 
td.borderer a {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	white-space: normal;
	font-variant: normal;

}
td.borderer2 a {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	white-space: normal;
	font-variant: normal;

}
td.borderer3 a {
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	white-space: normal;
	font-variant: normal;

}


td.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #c1c1c1;
}

headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #999999;
	background-image: url(/isdh/assets/images/main_page/headline_bg.gif);
	color: #000000;
	background-attachment: scroll;
}
.barbar{
	background-color : #E1F8FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #999999;
}
.subnav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #F8F8F8;
	layer-background-color: #BFBCCF;
	color: #6699CC;
	font-weight: bold;	/* Note: Make URL Absolute for Navigator 4 compatibility*/
	/* Note: 
	Navigator 4 cannot read this type of style sheet. It's pointless to take navigator 4 into account if you are embedding your sheet
	across multiple pages. Navigator 4 simply doesn't support it. Gekko (mozilla, netscape 6-7, firebird) on the other hand, does. 
	-Robert */
}
.subnav p Table {
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
.subnav a:link {
	color: #000000;
	text-decoration: none;
}
.subnav  a:visited {
	color: #000000;
	text-decoration: none;
}
.subnav  a:hover {
	text-decoration: none;
	background-color: #6699CC;
	color: #FFFFFF;
	display: table-cell;
}
.subnav a:active {
	text-decoration: none;
}

td.tiny a:link:hover {
	color: RED;
}

td.tiny a:visited:hover {
	color: RED;
   }

td.tiny a:visited {
	color:#333333;
   }
.searchbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #BFBCCF;
	border: 1px solid #333333;
	font-size: 8pt;
}
.darkpinklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	visited: #ffffff;
	font-variant: small-caps;
	background-color: #990066;
	cursor:hand;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	height: auto;
	width: auto;
}
.darkpinklinks  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	visited: #ffffff;
	font-variant: small-caps;
	background-color: #990066;
	cursor:hand;
	color: #FFFFFF;
	font-weight: normal;
}

.lightpinklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	cursor:hand;
	background-color: #B54791;
}

.lightpinklinks a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	cursor:hand;



	font-variant: small-caps;
	background-color: #B54791;
}
.tiny2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	visited: #ffffff;
	font-variant: small-caps;
	background-color: #FFFFFF;
	cursor:hand;
	font-weight: normal;
	margin: 2px;
	border: 1px solid #CCCCCC;
}
.tiny2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	visited: pruple;
	hover: RED;
	color: #000000;
	font-variant: small-caps;
	cursor:hand;
	font-weight: normal;
	text-decoration: none;

}
.tiny3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
	background-color: #FFFFFF;
	cursor:hand;
	font-weight: normal;
	margin: 2px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
}
tiny3 a {
	text-decoration: none;
}


.invisible {
	visibility: hidden;
	width: 1px
	height: 0px
}

.fontpageheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bolder;
	font-variant: small-caps;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.improvement
{
	padding: 0;
	width: 99%;
	margin: 2px;
}
.improvement a, .improvement div
{
	padding: 2px 0;
	text-indent: 2px;
	display: block;
	width: 99%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	white-space: normal;
	font-variant: normal;
	border: 1px solid #999999;
}

.improvement a
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

.improvement a:hover, .improvement span
{
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	white-space: normal;
	font-variant: normal;
	background-color:#6F465A;
	border: 1px solid #000000;
}
/*

This is stylesheets 101
Making your margins.
This should be obvious.

Try to use this instead of using tables to format.
It will make your life easier, and ensure that there will
be less reason to call me at home.

*/
.left {
	float: left;
	margin: 5px;
	padding: 0px;
	width: 48%;

}
.right {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 48%;

}
.middle {
	float: left;

	width: 600px%;
	margin: 1px;
	padding: 3px;
	width: 100%;
}
.divheader {
	color: #333366;
	background-color : #B1B0D3;
	float: left;
	padding: 2px;
	font-variant: small-caps;
	margin: 6px;
	width: 46%;
	font-size: 11pt;
	font-weight: bold;
	border: 1px solid #999999;
	text-align: center;
}
.divheader p {
	color: #000000;
	background-color : #FFFFFF;
	border: 1px inset #999999;
	font-size: 8pt;
	padding: 3px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width: 92%;
	height: 100%;
	text-align: left;
}
.divheader img {
	padding: 2px;
	float: left;

}
.standard_header {
	color: #333366;
	background-color : #B1B0D3;
	padding: 3px;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #999999;
	margin: 20px 2px 2px 2px;
	float: none;
	clear: right;
	text-align: left;
	list-style-image: url(/isdh/assets/images/shared/spacer.gif);
}
.standard_header_bur {
	color: #CCCCCC;
	background-color : #990033;
	padding: 3px;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #999999;
	margin: 20px 2px 2px 2px;
	float: none;
	clear: right;
	text-align: left;
	list-style-image: url(/isdh/assets/images/shared/spacer.gif);
}
.standard_header  span{
	width: 100%;

}
.standard_advisory {
	padding: 3px;
	font-size: 9pt;
	border: 1px none #999999;
	margin: 3px;
	float: none;
	clear: both;
	text-align: justify;
}

.standard_advisory img {
	padding: 2px;
	margin-right: 10px;
	float: left;
	/*list-style-image: url(/isdh/assets/images/shared/spacer.gif);*/
	}
.page_header {
	font-size: 14px;
	font-weight: bold;
	background-color: #3a4c7a;
	margin: 2px;
	padding: 2px;
	border: 1px solid #999999;
	color: #FFFFFF;
}

/*Control DIV for expand all and collapse all links*/
#p7TMctrl {
	margin: 0 0 12px 0;
	font-size: 12px;
	display: none;
	/*/*/display: block; /* hide from NN4*/
}
#p7TMctrl a:link {
	color: #000000;
}
#p7TMctrl a:visited {
	color: #CCCCCC;
	background-color: #6f465a;
}
#p7TMctrl a:hover {
	color: #FFFFFF;
	background-color: #6F465A;
	display: block;
	border: #FFFFFF;
}


/*Sets line-height of all menuitems*/
#p7TMnav {
	/*/*/line-height: 1.5; /* */
}

/*second level menuitem divs on - Cascades to lower levels*/
/*Sets left margin to 16px establishing a cascading indent*/
#p7TMnav div div {
	margin: 0 0 0 16px;
}

/*The Link style for top-level menuitems*/
#p7TMnav div a {
	color: #000000;
	font-size: 12px;
	padding: 0;
}
#p7TMnav div a:visited {
	color: #000000;
	background-color: 6f465a;
}
#p7TMnav div a:hover {
	color: #FFFFFF;
	background-color: #6f465a;
}

/*The Link style for second-level menuitems*/
#p7TMnav div div a {
	font-size: 11px;
}

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/
#p7TMnav div div div a {
	font-size: 11px;
}

/*rules programatically assigned to parent links when image-based plus and minus option is selected*/
/*do not remove*/
.p7plusmark {
	background-repeat: no-repeat;
	background-image:   url(p7t_plus.gif);
	background-position: 0 50%;
	padding: 0 0 0 20px !important;
}
.p7minusmark {
	background-repeat: no-repeat;
	background-image:   url(p7t_minus.gif);
	background-position: 0 50%;
	padding: 0 0 0 20px !important;
}
/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.p7defmark {
	background-image:  none;
	padding: 0 0 0 20px !important;
}

/*rules programatically assigned to page link correesponding to current page (You are Here)*/
.p7currentmark {
	font-weight: bold;
	text-transform: uppercase;
	color: #666666 !important;
}
