/* clear initial browser settings */
html body ol ul li dl d dd dt p h1 h2 h3 h4 h5 h6 blockquote a br hr fieldset  {   }


html {
	overflow: scroll;
	}

div#wrap {
	max-width: 920px;
	min-width: 900px;
	margin: 0px auto 0px auto; /* NOTE: setting right and left margins to 'auto' centers the page */
	padding: 0px 10px 10px 5px;
	border: 2px solid #e4e4e4;
	}
	
div#screen {
         padding:10px;
         }


/* BANNER: Set margins, padding, height, and width for border; add light gray border */
/* instructions on image maps http://www.htmltutorials.ca/lesson20.htm */
div#banner {
	margin: 0 0 10px 0;
	padding: 0px;
	height: 90px;
	width: 900px;
	border: 2px solid #D5DCEF;
/*	background-image: url(../images/more_banner2.gif usemap="bannertitle");  used image map instead */
	}  
	
	

/* NAVIGATION: To set main nav bar to run horizontally under the banner */
div#nav {
	position: relative;
	float: left;
	top: 20px;
	}

/* To position nav bar in front of overlapping h1 */
div#navbar {
	position: relative;
	z-index: 20; 
	}

/* To set drop-down position for nav bar and remove bulleting */
div#navbar ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
/* To center 5 sections of nav bar, add padding, center, and set background colour to white */
div#navbar a {
	display: block;
	width: 23%;
	min-width: 10em;
	text-align: center;
	padding: 2px 2px;
	margin: 0 auto 0 auto;
/*	border: 1px outset #A6B9E6;   This border adds a box around the navbar links  - don't use for main nav bar??*/ 
	}



div#navbar li {
	float: left;
	width: 20%;
	min-width: 10em;
	list-style: none;
	background-color: #FFF;
	}

/* To set MORE Feature subsections to no underline */
div#navbar li ul {
	display: none; 
	}
	
/* To position MORE Feature subsection when hovered */
div#navbar li:hover ul {
	position: absolute;
	display: block;
	width: 20%;
	min-width: 10em;
	
	}
/* To position  MORE Feature subsection  */	
div#navbar li ul li {
	float: none;
	width: auto;

	}
/* To set font family, font size to 12px, and bold */	
a { 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	color: #840123;
	font-size: 12px; 
	font-weight: bold;
	}

/* To set default font colour of links to burgundy with no underlline */
a:link { 
	color: #840123; 
	text-decoration: none; 
	}

/* To set visited colour of links to burgundy with no underline */
a:visited { 
	color: #840123; 
	text-decoration: none; 
	}
	
/* To set font colour of link when focused and hovered to dark blue with light blue background, no underline */
a:focus, a:hover  { 
	color: #29478D; 
/*	background-color: #D2DCF2; */
	text-decoration: none; 
	}
	
/* To set font color of link when clicked to light blue with dark blue background and underlined */	
a:active { 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	color: #330099; 
/*	background-color: #29478D;  */
	text-decoration: underline; 
	}

/* To set font family, size and color of drop-down menu links  */	
a.link1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
/*	font-weight: bold;*/
/*	margin: 2px 0px 5px 10px;*/
	width: 100px; 
	}

/* To set default font family, size and color of drop-down menu links, and remove underline  */
a.link1:link {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	color: #840123;
	text-decoration: none;
	}

/* To set color of visited drop-doown menu links to burgundy with no underline  */
a.link1:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	color: #840123;
	text-decoration: none;
	}
/* To set color of focused and hovered drop-doown menu links to dark blue with light blue background and no underline  */
a.link1:focus a.link1:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	color: #29478D;  
	text-decoration: underline; 
	}
	
 
a.link1:active {
/*	
	color: #D2DCF2;
	background-color: #29478D;  */
	text-decoration: underline;
	}	
	
/* CONTENT: To set padding for content */
div#content {
	clear: left;
	padding: 20px 10px 10px 10px;
	}
	
/* PARAGRAPH - set paragraph text to black, font size to 12px, and set font family */

p 	{
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	}
	
	
/* HEADING 1- set text to dark blue, font size to 22px, and set font family */
	
h1 { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	padding: 0px 0px 0px 0px;
	text-align: center;
	color: #29478D;  
	font-size: 22px;
	}

/* HEADING 2- set text to dark blue, font size to 18px, and set font family */
h2 { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
/*	color: #29478d; */
	font-size: 18px;
	}

/* HEADING 3- set text to dark blue, font size to 14px, and set font family */	
h3 { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #29478d; 
	font-weight: bold;
	font-size: 14px;
	}
	
/* EMPHASIS - set text to red and bold and centered, font size to 23px, and set font family */
		
div#emphasis {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: red;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	}



/* ORDERED and UNORDERED LISTS - sent font style, black color, 12 px. */

ol, ul {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
	

	
/* INDEX NAV BAR (Physician, Nurse, Rehab) - set default font style to 16 px, colour */
div#indexnav {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	position: relative;
	float: left;
	margin-top: 20px;
	}


/* div#indexnavbar ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	} */
	
	
/* To position index nav bar to horizontal, center, add padding, and border */
div#indexnavbar a {
	display: block;
	width: 33%;
	min-width: 10em;
	text-align: center;
	padding: 2px 2px;
	margin: 0 auto 0 auto;
	border: 1px outset #A6B9E6;  
	}
	
/* To space out index nav bar, center, set background color to white, remove list bullets */
div#indexnavbar li {
	float: left;
	width: 33%;
	min-width: 10em;
	list-style: none;
	background-color: #FFF;
	} 

/* DEFINITION LIST: To set font family of definition titles, colour to medium blue, font size to 12px, and double-spaced line height */	
dt	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #369;
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
	}

/* To set font family of definitions, colour to black, font size to 12px, and single-spaced line height */	
dd	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 100%;
	}

/* OVERVIEW page: To position images, arrows, subheadings, and texts into columns with some row positioning - balance of row positioning done in the Overview document */

/* coding help found at http://www.w3schools.com/Css/css_positioning.asp */


/* To position CAP image in far left column and uppermost row */
img.pos_left1
	{
	position:relative;
	left: 70px;
	top: 23px;
	}
	
/* To position filter image to right of CAP image */

img.pos_left2
	{
	position:relative;
	left: 75px;
	} 

/* To position down arrow */
img.arrow1
	{
	position: relative;
	left: 100px;
	}

/* To position up arrow */	
img.arrow2
	{
	position: relative;
	left: 400px;
	}

/* To position arrow going up and left */	
img.pos_right1
	{
	position:relative;
	right: -425px;
	top: -150px;
	}
	
/* To position searchable database image (top right corner) */
img.pos_right2
	{
	position:relative;
	right: -700px;
	top: -410px;
	}
	
/* To position arrow going up and right */	
img.pos_right4
	{
	position:relative;
	right: -475px;
	top: -100px;
	}

/* FORM: To set font family, size, and colour for standard text in form */
	
div#form {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5;
	}

/* To add pale gray background colour to form, 1.5 row heights, and add padding */
fieldset {
	background-color: #F0F0F0;
	line-height: 1.5;
	padding: 10px;
	}
/* To change font to burgundy, bold, and 16px for form section headings (legend) */
legend {
	font-weight: bold;
	font-size: 16px;
	color:  #840123;
	}

/* To change backgrond colour to input field to pale gold */
input {
	background-color: #FFFFCE;
	}

/* To change backgrond colour of text area to pale gold */	
textarea {
	background-color: #FFFFCE;
	}
	

/* HARD RULE: To set hard rule color to to light gray, 2px high */

hr {
	width: 100%;
	border: 0;
	background-color: #e4e4e4;
	height: 2px;
	white-space: nowrap;
	}
	

/* ADDRESS FOOTER: To set font family, reduce size to 10px, italicize, bold, set min and max widths, and center text */ 
div#address {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #840123;
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	max-width: 850px;
	min-width: 600px;
	}
	
/* COPYRIGHT FOOTER: To set font family, reduce to 9px, and change color to dark blue */
div#copyright {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #002D59;
	}