
/***** Global Settings *****/

* {margin:0; padding:0;}

body {font: 12px "Arial", Helvetica, serif; color: #666; background: rgb(55,90,156); margin:0; padding:0; text-align:center;}



html, body {height: 100%}

/***** Layout *****/



#container    {width:992px; margin:0 auto; display:block}
#headerWrap   {width:980px; margin:0 auto; position:relative; padding-bottom:0px;}
#adminNav     {margin-top:10px; color: #fff; float: right; font-size:13px; }
	#adminNav a, a:visited {color: #fff; text-decoration: none;}
	#adminNav a:hover {text-decoration:underline;}

#supportButtonArea     {margin-top:35px; float: right; position: absolute; left:900px}

#masthead     {clear: both; height:150px; text-align:left; background: url(images/masthead_default.jpg) no-repeat;}
#masthead img {display:none}
#login        {color: #fff; float: right; text-align:right; z-index:2; position:absolute; right: 0px; top: 105px;}
#coronerNav {
		margin:0 0 0px 0;
		padding:0;
		background:#fff;
		width:980px;
		float:left;
		font-size:1.3em;
		display:block;
		text-align:center
	}

		
	#coronerNav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#coronerNav a:link,
	#coronerNav a:visited {
		color:#395ba2;
		background:#fff;
		padding:8px 20px;
		float:left;
		width:auto;
		text-decoration:none;
	}
	#coronerNav a:hover {
		color:#fff;
		background:#00cc00;
	}

	#home #coronerNav-home a,
	#about #coronerNav-about a,
	#archive #coronerNav-archive a,
	#lab #coronerNav-lab a,
	#reviews #coronerNav-reviews a,
	#contact #coronerNav-contact a {
		background:#fff;
		color:#fff;
		
	}
	#home #coronerNav-home a:hover,
	#about #coronerNav-about a:hover,
	#archive #coronerNav-archive a:hover,
	#lab #coronerNav-lab a:hover,
	#reviews #coronerNav-reviews a:hover,
	#contact #coronerNav-contact a:hover {
		background:#00cc00;
	}
	#coronerNav a:active {
		background:#00cc00;
		color:#fff;
	}
#breadCrumb   {background: url(images/breadcrumb_bg.gif); height:41px; display:block; float:left; text-align:left; width:100%; margin-top:-5px}
	#breadCrumbNav {position:relative; margin: 20px 0px 0px 25px}
	#breadCrumb ul {padding: 0px; display: inline; border: none;} 
	#breadCrumb ul li {margin-left: 0px; padding-left: 2px; border: none; list-style: none; display: inline;}
#contentWrap  {background: url(images/coroner_bg.gif) repeat-y; width: 992px; display: block; float: left; height:inherit; text-align:left}
#contentWrapNon {background: url(images/content_bg.gif) repeat-y; width: 992px; display: block; float: left; height:inherit; text-align:left;}
#leftSide     {padding:10px 40px 10px 10px; width:180px; vertical-align:top; text-align:left;}
	#leftSide ul {border: none; } 
	#leftSide ul li {list-style-image: url(images/triangle.jpg)}
	#leftSide ul li a {text-decoration:underline; color:#666;}
	#leftSide ul li a:hover {color:#00CC00;}
	#leftSide h3 {color:#1d71b8; margin-left:15px; padding-bottom:2px; font:1.2em arial, helvetica, sans-serif;}
#rightSide    {padding:10px; vertical-align:top; padding-right:30px;}    
#nonCoroner   {padding:10px 30px; vertical-align:top;}
#footer	      {background: url(images/footer_bg.gif) no-repeat; height:62px; color: #666; display:block; float:left; width: 992px; text-align:left}
	#footer a, a:visited {color: #666; text-decoration: none}
	#flogo {margin-left: 18px; display:block; float:left; width: 114px;}
	#copyright {margin: -1px 0px 0px 10px; display:block; float: left; position:relative;}
	#copyright a {color:#0059ad; text-decoration:underline;}
	#copyright a:hover {color:#999999;}
	
/***** Common Formatting *****/

#caseHeader     {color:#1d71b8; border-bottom: solid 1px #cacaca;}
	#caseHeader h2, h3 {color:#333; font-weight:normal;}
#decedentName   {color:#333; border-bottom: solid 1px #cacaca; font-size:1.8em}
#standardHeader {background:#e7e7e3; padding:5px; margin: 5px 0;}
#sectionTitle   {color:#1d71b8; font-size:16px; font-weight:bold}
	#sectionTitle h3 {color:#666; font-weight:normal;}
#activeCase     {background:url(images/active_bg_2.gif) no-repeat; height:93px; position:relative}
	#activeStatus   {position:absolute; width:300px; left: 50px; top: 30px; display:none}
	#fileInfo     {padding: 30px 0px 0px 58px}
	#columnOne {width: 300px; display: block; float: left; padding-right: 10px; height: 35px}
	#columnOne .certified {width: 500px; font-size:16px; font-weight:bold}
	#columnTwo {width: 300px; display: block; float: left; padding-right: 10px; height: 35px}
	#columnOne, #columnTwo, #columnThree .text {margin-top: 10px}
	#columnThree {width: 300px; display: block; float: left; padding-right: 10px; height: 35px}
	#printButton    {position:absolute; top:56px; right:39px;}
#formArea       {background:#fbfbfb}
#formAreaCoroner       {background:#f6f6f6}
.formAreaCoroner       {background:#f6f6f6}

table.certificate {
	margin:15px 0px;
	padding:5px;
	background:#bdd3f7;
}

.certifybutton {
font-size:18px;
width:400px;
margin-bottom:15px;
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal; display: inline}

h1 {
padding:0;
letter-spacing:-1px;
font:1.6em arial, helvetica, sans-serif;
}

h2 {
padding:0;
letter-spacing:-1px;
font:1.4em arial, helvetica, sans-serif;
}

h3 {
padding:0;
font:1.2em arial, helvetica, sans-serif;
font-weight:bold;
}

h4 {
font:1.2em arial, helvetica, sans-serif;
font-weight:normal;
}

p{
margin:0;
padding:4px 0;
}

ul, ol {
margin:0;
padding:0 0 8px 30px;
}

li {padding:0}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}


/***** Links *****/

a, a:visited {text-decoration:underline; color: #1d71b8;}

#activeLink {}

/***** SubNav *****/

#subNavContainer {
	margin: 15px 0 0 0;
	display:block;
	float:left;
	width:700px
}

.subNavContainer {
	margin: 15px 0 0 0;
	display:block;
	float:left;
	width:700px
}


table.coronerNavSub {
	list-style-type: none;
	margin-left: 0px;
	font-size:1.1em
}
table.coronerNavSub td {
	float: left;
	height: 21px;
	background-color: #fff;
	margin: 2px -2px 0 0;
	border-top: 1px solid #5977bb;
	border-left: 1px solid #5977bb;
	border-right: 1px solid #5977bb;
	width: 130px;
	
}


table.coronerNavSub td:hover {
	background: #f6f6f6;
}

table.coronerNavSub td.active a:hover {
	background: #5977bb;
}

table.coronerNavSub td.active {
	border-top: 1px solid #e1e1d9;
	border-left: 1px solid #e1e1d9;
	border-right: 1px solid #e1e1d9;
	background-color: #5977bb;
	color: #FFFFFF;
	
}

table.coronerNavSub td.active a {
	color: #ffffff;
	font-weight: bold;
}

.coronerNavSub a {
	float: left;
	color: #666;
	text-decoration: none;
	padding: 4px;
}
.coronerNavSub a:hover {
	background: #f6f6f6;
}

.tabular {
	border:1px solid #5977bb;
	display:block;
	float:left;
}

/***** Forms *****/

form {margin:0; padding:0; display:inline;}

input, select, textarea {font:1em arial, helvetica, sans-serif; color: #666666;}

textarea {line-height:1.25;}

label {cursor:pointer;}

#editableField {}

input.radio {border:0;}

/***** Tables *****/

table {
border:0;
margin:0;
padding:0;
}
	table tr td {padding:2px;}
	
table.structure {border-collapse:collapse; margin-bottom:80px}

.gridded {border-collapse: collapse; background-color:#efefef; color:#1d71b8; }
	.gridded TH {padding:5px; text-align:left; font-weight:normal; background-color:#c3c3bb; color:#fff}
	.gridded TD {padding:5px}
	
table.noEdit {
	text-align: center;
	color: #fff;
	width: 100%;
	background-color: #fbfbfb;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom:20px;
}

table.noEdit td {
	background-color: #fbfbfb;
	color: #666;
	padding: 4px;
	text-align: left;
	border-bottom: 1px #c7c7c7 solid;
}

table.noEdit td.head {
	background-color: #e7e7e3;
	color: #333;
	padding: 4px;
	font-size:15px;
	text-align: left;
}

td.head {
	background-color: #e7e7e3;
	color: #333;
	padding: 4px;
	text-align: left;
}

.noEdit td{
	background-color: #fbfbfb;
	color: #666;
	padding: 4px;
	text-align: left;
	border-bottom: 1px #c7c7c7 solid;
}

TR.borderbottom 
{
	background-color: #c7c7c7;
	padding: 0px; height:1px; margin:0; 
	border-collapse: collapse; border-width:0;
}
TR.borderbottom TD
{
	padding: 0px; height:1px; margin:0; 
	border-collapse: collapse; border-width:0;
}

td.subheader {
	text-align:left!important;
	margin-bottom:8px!important;
	padding-bottom:8px!important;
	font-size:13px;
	
}

li.noBullets {
	margin-top: 5px;
	list-style-type: none;
	margin-left: -20px;
}

#mainContainer { 
	margin: 12px 0px 30px 30px; 
	width: 930px;
	text-align: center;

}

#leftSide li {
	margin-bottom:4px
}

ul#reportsList {
	margin:10px 0px 0px 0px;
	padding:0;
}

ul#reportsList li {
	margin: 5px 0px 15px 0px;
	list-style-type: none;
}

td#examTable {
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
}
	

/***** Global Classes *****/

.value 			{text-align:left; !important}

.label 			{text-align:right; !important}

.clear 			{clear:both;}

.hidden			{display:none;}

.float-left 	{float:left;}
.float-right 	{float:right;}

.text-left 		{text-align:left;}
.text-right 	{text-align:right;}
.text-center 	{text-align:center;}
.text-justify 	{text-align:justify;}

.bold 			{font-weight:bold;}
.italic 		{font-style:italic;}
.underline 		{border-bottom:1px solid;}
.highlight 		{background:#ffc; }

.wrap 			{width:960px;margin:0 auto;}

.img-left 		{float:left;margin:4px 10px 4px 0;}
.img-right 		{float:right;margin:4px 0 4px 10px;}

.nopadding 		{padding:0;}
.noindent 		{margin-left:0;padding-left:0;}
.nobullet 		{list-style:none;list-style-image:none;}

.lineup         {padding-top:20px;}

.noborder td{border:none!important;}

/* Homepage
------------------------------------------ */






/* Browsers
------------------------------------------ */


td.value 			{text-align:left !important; color:black!important;  }

td.label 			{text-align:right!important; }

#leftSide ul li.noarrow {
	list-style-image: none;
	list-style-type: none;
}

#leftSide ul.noarrow li{
	list-style-image: none;
	list-style-type: none;
}

ul.sideNavi {
	 margin: 5px 0px 10px 0px
	 }
	 
ul.sideNavi li {
	margin-bottom: 4px
	}
	
input.SaveButton { color: #FFFFFF;  background-color: #00cc00; border: 1px solid #CCCCCC; cursor:pointer;  }
	
