
.requiredFieldCopy
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial,Verdana,sans-serif;
}

.BodyHyperLink, .BodyHyperLink:visited
{

    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    FONT-FAMILY: Arial,Verdana,sans-serif;
}

/* This style is used on the site map as second level items. */
.headertitle-small, .headertitle-small a, .headertitle-small a:link{
    FONT-FAMILY: arial; 
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    COLOR: #0077aa;
}

/* These styles are used for the site map. */
.sitemap-level0
{
  font-family: arial;  
  font-size: 1.3em;
  font-weight: bold;
  color: #333333;
  padding: .8em 0 .5em 0;
}
.sitemap-level0 a, .sitemap-level0 a:link {color: #0077aa; margin: 0; padding: 0; text-decoration: none;}
.sitemap-level0 a:visited {color: #28a0d0; text-decoration: none;}
.sitemap-level0 a:hover {color: #0077aa; text-decoration: underline;}

 
.sitemap-level1
{
  font-family: arial;  
  font-size: 1.1em;
  font-weight: normal;
  color: #333333;
  margin: .3em 0;
}
.sitemap-level1 a, .sitemap-level1 a:link {color: #0077aa; margin: 0; padding: 0; text-decoration: none;}  
.sitemap-level1 a:visited {color: #28a0d0; text-decoration: none;}
.sitemap-level1 a:hover {color: #0077aa; text-decoration: underline;}

.sitemap-level2
{
  font-family: arial;  
  font-size: 1.1em;
  font-weight: normal;
  color: #333333;
  margin: .3em 0;
}
.sitemap-level2 a, .sitemap-level2 a:link {color: #0077aa; margin: 0; padding: 0; text-decoration: none;}    
.sitemap-level2 a:visited {color: #28a0d0; text-decoration: none;}
.sitemap-level2 a:hover {color: #0077aa; text-decoration: underline;}

 
/* These styles are used for pages on the site map. */
.sitemap-level-1
{
  font-family: arial;
  border: 0px;
  vertical-align: top;
  background-image: url("images/bullet_sitemap.gif"); 
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 12px;
  margin: 0 0 0 15px;  
  margin-bottom: .4em;
  color: #333333;  
}
.sitemap-level-1 a, .sitemap-level-1 a:link {color: #0077aa; margin: 0; padding: 0; text-decoration: none;}
.sitemap-level-1 a:visited {color: #28a0d0; text-decoration: none;}
.sitemap-level-1 a:hover {color: #0077aa; text-decoration: underline;}

.buttonCopy
{
    background-color: #ffffff;
    color: #1f88b4;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #d7e8ee;
    border-right-color: #0077aa;
    border-bottom-color: #0077aa;
    border-left-color: #d7e8ee;
    padding-top: 1px;
    padding-right: 5px;
    padding-bottom: 1px;
    padding-left: 5px;
    font-weight: bold;
    FONT-FAMILY: arial;
    margin-right: 4px;
    margin-left: 4px;
    letter-spacing: 0.1em;
    font-size: 80%;
}

/* Right Hand Navigation */
.ms-WPBody .RINBOuterTable {BORDER: #e3edd4 1px solid;}
.ms-WPBody .RINBOuterTable .RINBHeader {text-transform: uppercase; color: #FFFFFF; font-size: 120%; padding: 2px 5px 2px 5px; font-weight: bold;}
.ms-WPBody .RINBOuterTable .RINBItem {FONT-SIZE: 110%; FONT-FAMILY: arial;}
.ms-WPBody .RINBOuterTable .RINBItem A {TEXT-DECORATION: none}
.ms-WPBody .RINBOuterTable .RINBItem A:hover {TEXT-DECORATION: underline}
.ms-WPBody .RINBOuterTable .RINBItem A:visited {TEXT-DECORATION: none}
.ms-WPBody .RINBOuterTable .RINBInnerTable TD {WORD-WRAP: break-word; WIDTH: 160px;}
.RINBCategory {FONT-SIZE: 100%; COLOR: #999999; FONT-FAMILY: arial}

/* -- TWO FLOAT STYLES BELOW added by HW 5-15-2008 -- */
.floatLeft
{
	float:left;
    margin-right:0px; 
    margin-left: 0px; 
    margin-top:5px;
}
.floatRight
{
	float:right;
    min-width:100px;
    margin-left:10px; 
    margin-right: 0px; 
    margin-top:5px;
}

/* -- STYLES added by HW 5-20-2008 -- */
.caption
{

    font-size:.8em; 
    font-family: Arial; 
    font-style: italic;
    text-align:left;
    color: #999999;
}

.editModePanel 
{
    width:60%;
    background-color:#EEEEEE;
    border: 1px #CCCCCC solid;
    color: #666666;
    clear:both;
    padding-left:2px;
    padding-top:2px;
}
.editModePanel span
{
    font-size: 8pt;  
    font-family: arial, verdana;  
}

/* -- STYLES added by HW 5-27-2008 -- */
.pageTitle
{
	font-family:arial, Helvetica, sans-serif;
}

.subHeading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 115%
}

/* ---HW added 6/19/08 to keep links from indenting --*/
.item 
{
		margin: 6px 0px 6px 0px;
}

.mainContent
{
	margin-left:0px;
	padding-left:0px;
}

#headerContentContainer  {z-index: 103;}
#map {z-index: 102; position: relative;}
.level_1_popupMenu {z-index: 500;}
.level_2_popupMenu {z-index: 510;}
.level_3_popupMenu {z-index: 520;}
.level_4_popupMenu {z-index: 530;}
.level_5_popupMenu {z-index: 540;}

#VNwebpart .vnbackground {background: white; border: 1px solid #CCCCCC;}
#VNwebpart .vninterior {padding: 4px; background-color: white;}
#VNwebpart a:link, #VNwebpart a:visited, #VNwebpart a:active {text-decoration: underline; font-weight: bold; color: #336699;}
#VNwebpart a:hover  {text-decoration: none; color: #336699;}
#VNwebpart .vncontainer {height: 100%; margin:0px; border:1px solid #CCCCCC; background-color: #C9D7D9;}
#VNwebpart .vnleft {float:left; width:53px; margin:0px; height:100%; background-color: #C9D7D9;}
#VNwebpart .vncontent {margin-left:53px; padding: 12px; line-height:140%; font-family: verdana; font-size: 1.3em; background-color: #F9EED5; color: #336699;}

#HHwebpart {background-color: #ffffff;}
#HHwebpart .container {border:1px solid #CCCCCC; background: #ffffff url("images/hh_bckgrnd.gif") no-repeat; padding-bottom: 5px; background-color: #e9edf1;}
#HHwebpart .left {float:left; height:100%; padding-left: 1px; padding-top: 2px;}
#HHwebpart .content {margin-left:38px; padding: 4px 3px 0px 0px; line-height:99%; font-family: arial; font-size: 1.2em; font-weight: bold; color: #666666;}
#HHwebpart .table {font-family: arial; font-size: .8em;}
#HHwebpart .leftcolumn {padding: 2px 2px 2px 4px; font-family: arial; font-weight:bold; color: #666666; white-space:nowrap}
#HHwebpart .rightcolumn {padding: 2px 2px 2px 2px; font-family: arial;}
#HHwebpart a:link {text-decoration: underline; color: inherit; /* hyperlink color */}
#HHwebpart a:visited {text-decoration: underline; color: inherit;}
#HHwebpart a:hover {text-decoration: none; color: inherit;}

#VideoWebpart {border: 1px solid #cccccc; background-color: #c7d3e0; margin-bottom: 10px;}
#VideoWebpart .VideoWebpartTitle {font-size: 1.3em; font-weight: bold; padding: 5px 8px; border-bottom: 1px solid #cccccc !important; background-color: #eaebea; }
#VideoWebpart .VideoWebpartContent {padding: 3px;}
#VideoWebpart .VideoWebpartText  {padding: 8px;}
#VideoWebpart .VideoScreenShot {border: 1px solid #cccccc;}
#VideoWebpart .VideoScreenShot2 {border: 3px solid #ffffff; background-color: #000000;}
#VideoWebpart .VideoScreenShot3 {background: transparent url(images/play.png) no-repeat center center;}
* HTML #VideoWebpart .VideoScreenShot3 {background: transparent url(images/play.gif) no-repeat center center;}


#hospitalNewsWebPart {text-align: left; overflow: visible; border: 1px solid #cccccc; background-color: #ffffff;}
#hospitalNewsWebPart h3 {font-weight: bold; font-size: 1.1em; margin: 0 0 0 0; padding: 5px 10px 5px 10px; color: #666666; background-color: #e6ebf0; border-bottom: 1px solid #cccccc;}
#hospitalNewsWebPart #column {padding: 10px 10px 0 10px;}
#hospitalNewsWebPart #cbqwp {}
#hospitalNewsWebPart .item {margin: 4px 0px 4px 0px;}
#hospitalNewsWebPart .link-item {clear: both; position: relative; width: 100%; color: #666666; /* color of webpart text */}
#hospitalNewsWebPart .link-item .link-item-date {display: inline; position: relative; width: 6.5em; margin: 0 0 1em 0; font-weight: bold; white-space: nowrap; color: inherit;}
#hospitalNewsWebPart .link-item .link-item-news {display: inline; position: relative; float: left; margin: 0 0 0 7em; top: -1.35em; color: inherit;}
#hospitalNewsWebPart a:link {text-decoration: underline; color: inherit; /* hyperlink color */}
#hospitalNewsWebPart a:visited {text-decoration: underline; color: inherit;}
#hospitalNewsWebPart a:hover {text-decoration: none; color: inherit;}
#hospitalNewsWebPart .newsMoreLink {text-align: right; padding: 0 10px 10px 10px;}
#hospitalNewsWebPart .newsMoreLink a {padding-right: 15px; background: transparent url(images/icon_bluearrow_angled.gif) no-repeat right;}
