﻿html {
	bottom:0px;
	left:0px;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}

body {
	color: #000;
	font-family: Cambria, Georgia, Times, Times New Roman, serif;
	font-size: 0.9em;
	font-style: normal;
	background-color: #fff;
	text-align:center;
	bottom:0px;
	left:0px;
	right:0px;
	top:0px;
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}


/* Whole page */
.mainPageContainer {
	height:100%;
	width:950px;
	margin:0px auto;
	padding:0px;
}

/* Header image */
.headingBlock{
	text-align:center;
	margin:0px auto;
	padding:0px;
	width:950px;
	z-index:2;
}
.headingBlock img{
	height:123px;
	width:950px;
}

/* Title bar */
.titleBlockMaster,.titleBlockSecondary{
	margin:0px auto;
	padding:0px 0px 4px 0px;
	z-index:2;
	width:950px;
	text-align: center;
	vertical-align:middle;
	background-color:white;
	overflow:hidden;
}
.titleBlockMaster p, .titleBlockMaster div {
	color:#800028;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-variant: small-caps;
	vertical-align:middle;
	margin:0px;
}
.titleBlockSecondary p {
	color#800028;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-variant: small-caps;
	margin:0px;
	border-top:1px #00264d solid;
	border-bottom:1px #00264d solid;
}

/* footer block */
.footerBlock {
	font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
	margin: 0px auto;
	z-index:2;
	text-align:center;
}
.footerBlock p {
	background-color:rgb(0,44,90);
	font-size:small;
	color:white;
	padding:0px 4px;
	margin:0px auto;
	width:950px;
}
.footerBlock a {
	color: white;
	text-decoration: underline;
}
.footerBlock a:hover {
	color: #3399FF;
	text-decoration: underline;
}

/* Primary navigation block */
.navigationBlock{
	width:950px;
	background-color: #b4c7c0;
	border-bottom:1px #00264d solid;
	margin:0px auto;
	padding:0px;
	font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
	font-weight:bolder;
	text-align:left;	
	height:21px;
	z-index:2;
}
.navigationBlock ul{
	list-style-type:none;
	vertical-align:baseline;
	font-size:1.1em;
	margin:0px;
	padding:0px;
}
.navigationBlock ul li{
	margin:0px;
	display:inline;
	vertical-align:baseline;
	line-height:1.3;
	padding:0px;
}
.navigationBlock ul li a{
	padding: 1px 0.5em;
	text-decoration:none;
	margin-left:3px;
}
.navigationBlock ul li a:link{color:#002c5a;}
.navigationBlock ul li a:visited{color:#002c5a;}
.navigationBlock ul li a:hover:link{color:white;}
.navigationBlock ul li a:hover:visited{color:white;}
.navigationBlock ul li a.current{color:white;}

/* Content */
.contentMain1Block {
	margin: 10px auto;
	padding:0px;
	width:950px;
	text-align:left;
	font-size:1.1em;
}
.contentSecondary1Block {
	position:relative;
	margin: 0px auto;
	padding:0px;
	width:950px;
	text-align:left;
	font-size:1.1em;
}
.contentSecondary1Block,.contentSecondary1Block>tbody,.contentSecondary1Block>tbody>tr,.contentSecondary1Block>tbody>tr>td{
	border:0px;
	padding:0px;
	margin:0px;	 
	vertical-align:top;
	border-collapse:collapse;
}
.contentSecondary1Block>tbody>tr>td.col1{
	 width:250px;
	 padding:0px 4px 0px 0px;
}
.contentSecondary1Block>tbody>tr>td.col2{
	width:6px;
	background-color:#b4c7c0;
}
.contentSecondary1Block>tbody>tr>td.col3{
	 width:684px;
	 padding: 0px 0px 0px 4px;
}
.content2Block {
}

.contentLeft ul {
	padding-left:15px;
	margin-left:0px;
}
.contentLeft li {
	margin-left:0px;
	padding-left:0px;
}
.contentLeft2 {
	margin:8px;
	overflow:visible;
}
.contentRight {
}
.contentRight2 {
	margin:8px;
	overflow:visible;
}
.contentSplit {
	background-color:#b4c7c0;
}

#eventList {
	margin-left:2em;
	padding-left:0px;
}

#eventList li {
	margin-left:0px;
	padding-left:0px;
	text-decoration:underline;
	cursor:pointer;
	color: #469;
}

#eventList li:hover {
	color: #000;
}


/* Styles for Content */
h1 {
	font-size: 2em;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight:bold;
	color: #800028;
}
h2 {
	font-size: 1.75em;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight:bold;
	color: #800028;
}
h3 {
	font-size: 1.5em;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight:bold;
	color: #800028;
}
h4 {
	font-size: 1.25em;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight:bold;
	color: #800028;
}
h5 {
	font-size: 0.75em;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight:bold;
	color: #800028;
}
h6 {
	font-size: 0.5em;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight:bold;
	color: #800028;
}
/* Styles for Footer */
/* Styles for Links */
a {
	color: #469;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}

/* Styles for details */
#detailsBlock {
	padding:4px;
}

#detailsTitle td {
	vertical-align:top;
	clear:none;
}

#detailsRight {
	position:static;
	float:right;
	overflow:auto;
}

#detailsText {
	clear:none;
}

#detailsText h2 {
	padding-top:8px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#detailsTitle {
	clear:none;
}
#detailsTitle tr {
	 vertical-align:top;
}

#detailsNotes h2 {
	padding-top:8px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.patient, .full {
	font-style: italic;
	font-weight: bold;
	color: #CC3399;
}
.full {	
	font-size:larger;
}
#acknowledge {
	font-style:italic;
	font-size:smaller;
}
#mapPopup #acknowledge {
	display:none;
}
.obmt, .obmt tr, .obmt td, .obmt th {
	border:thin gray solid;
	border-collapse:collapse;
	padding:3px 6px;
}
.SearchTable {
	border:0px;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
.SearchTable .col2 {
	white-space:nowrap;
	margin:0px 4px;
}
.SearchTable > tbody > tr
{
	border-top:1px #00264d solid;
}
div.search {
	float:right;
	vertical-align:middle;
	display:none;
}
.search input {
	padding:0px;
	margin:0px;
	width:80px;
	height:14px;
	vertical-align:middle;
	font-size:smaller;	
}
.search img {
	cursor:pointer;
	cursor:hand;
	vertical-align:middle;
}
.updated {
	background:#FFF8B0 url(../images/updated.png) no-repeat scroll left center;
	padding-left:16px;
}
