input:focus
{
	background-color: #E2F3F0;
	border: #006752 thin solid;
}

h2{ font-size: 16px;}

body
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #daddf4;
}



td
{
	font-family: Arial, Helvetica, sans-serif;
}

th
{
	font-family: Arial, Helvetica, sans-serif;
}


/****** Controls the poisitioning and attributes of the EMMC Logo**********************/

.logos
{
	padding-top: 10px;
	padding-bottom: 15px;
}


/*-- Controls the div wrapper around the upper search form --*/
.topsearch
{
	margin-top: 24px;
	margin-right: 0px;
	float: right;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 15px;
}

/****** Controls the poisitioning and attributes of the masthead image on the front page **********************/

.frontpagemasthead
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.frontpagecontainer1
{
	padding-top: 40px;
	text-align: left;
	line-height: 195%;
	font-family: ATFuturaMaxi-Light;
	font-size: .9em;
	color: #B9BDC1;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(/images/gradient.gif);
	margin-top: 15px;
	height: 300px;
	background-repeat: no-repeat;
	padding-right: 0px;
	white-space: nowrap;
	width: 230px;
	margin-left: 5px;
}

.frontpagecontainer1 a
{
	text-align: left;
	font-size: .9em;
	text-decoration: none;
	color: #B9BDC1;
}

.frontpagecontainer1 a:hover
{
	text-align: left;
	font-size: .9em;
	text-decoration: underline;
	color: #ffffff;
}

.frontpagecontainer2
{
	margin-top: 7px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.frontpagecontainer3
{
	margin-top: 9px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 15px;
	width: 230px;
}

.frontpagecontainer4
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 15px;
}


.frontpagecontainers
{
	width: 180px;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 15px;
	padding-left: 20px;
}


.images img
{
	padding-bottom: 8px;
	padding-top: 4px;
}

.horizontalline
{
	margin-top: 5px;
	width: 200px;
	background-color: #002868;
	height: 1px;
}

/* old style
.newsheader
{
margin-top: 6px;
padding-top: 2px;
width: 196px;
background-color: #335187;
height: 20px;
padding-left: 4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:bold;
color: #CCCCCC;
}
*/

.newsheader
{
	margin-top: 25px;
	margin-right: 5px;
	width: 215px;
	height: 20px;
	border: #aa753f solid 1px;
	background-color: #ddcca5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
}

.newsitemscontainer
{
	width: 255px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .70em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin-top: 21px;
}

/* old styles
.newsitems_odd
{
background-color:#eeeeee;
padding:5px;
}

.newsitems_even
{
background-color:#ffffff;
padding:5px;
}

.newsitems
{
font-family:Arial, Helvetica, sans-serif;
font-size: .75em;
font-weight:bold;
margin: 0px;
}

.newsitems a
{
color: #002868;
text-decoration:none;
}

.newsitems a:hover
{
color: #335187;
text-decoration:none;
}
*/

.NewsTitle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: Blue;
}

.NewsText, .NewsText p
{
	font-family: Verdana;
	font-size: 10px;
	color: Black;
	font-weight: normal;
	white-space: normal;
	overflow: auto;
}

.NewsDate
{
	font-family: Verdana;
	font-size: 10px;
	color: gray;
}


.copyright
{
	width: 650px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-weight: bold;
	color: #CCCCCC;
}

.copyright a
{
	color: #CCCCCC;
	text-decoration: underline;
}

.footernav
{
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	font-weight: bold;
	color: #CCCCCC;
	margin-left: 10px;
}

.footernav a
{
	text-align: left;
	font-size: .85em;
	text-decoration: none;
	color: #cccccc;
}

.emhslogo
{
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.togetherlogo
{
	padding-top: 15px;
	padding-left: 30px;
}

.servicelineleft
{
	padding-top: 20px;
	border-left-color: #8c004c;
	border-left-style: ridge;
	border-left-width: 1px;
	border-right-color: #F5F9FC;
	border-right-style: solid;
	border-right-width: 1px;
	font-family: Arial;
	font-size: .75em;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 5px;
}

.servicelinelisttitle
{
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 12px;
	color: #003366;
}

.AllServicesHeader
{
	margin-top: 25px;
	margin-right: 5px;
	width: 100%;
	height: 20px;
	border: #aa753f solid 1px;
	background-color: #ddcca5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;
}

.contenttitle_nopadding
{
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-top: 20px;
}

.contenttitle
{
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 14px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-top: 20px;
}

.emailprint
{
	margin-left: 14px;
	margin-bottom: 25px;
	margin-top: 10px;
}

.contentservicelinePF
{
	font-family: Arial;
	font-size: .8em;
	margin-left: 22px;
	margin-right: 8px;
	margin-bottom: 25px;
	letter-spacing: 160%;
	line-height: 18px;
	color: #51606F;
}

.contentserviceline
{
	font-family: Arial;
	font-size: .9em;
	margin-left: 22px;
	margin-right: 8px;
	margin-bottom: 25px;
	letter-spacing: 160%;
	line-height: 25px;
	color: #51606F;
}

.contentserviceline_nopadding
{
	font-family: Arial;
	font-size: .9em;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 25px;
	letter-spacing: 160%;
	line-height: 25px;
	color: #51606F;
}

.contentAllServices
{
	font-family: Arial;
	font-size: .9em;
	margin-left: 22px;
	margin-right: 8px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	letter-spacing: 110%;
	color: #51606F;
}

.contentsearchresults
{
	font-family: Arial;
	font-size: .9em;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	letter-spacing: 160%;
	line-height: 25px;
	color: #51606F;
}

.servicelineright
{
	margin-left: 10px;
	border-right-color: #77A4D1;
	border-right-style: solid;
	border-right-width: 1px;
	width: 180px;
	white-space: normal;
}

.leftsearch
{
	background-image: url(/images/bg_search.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 14px;
	border-bottom-color: #77A4D1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.findphysiciantitle
{
	font-family: Arial;
	font-size: .8em;
	font-weight: bold;
	padding-bottom: 6px;
	color: #336699;
}


.findphysicianelements
{
	font-family: Arial;
	font-size: .75em;
	font-weight: normal;
	padding-bottom: 4px;
	color: #002868;
}


.findphysicianelements a
{
	font-family: Arial;
	font-size: 1em;
	font-weight: normal;
	padding-bottom: 4px;
	text-decoration: none;
	color: #002868;
}

.findphysicianelements a:hover
{
	text-decoration: underline;
}

.traumaeducationtitle
{
	font-family: Arial;
	font-size: .8em;
	font-weight: bold;
	padding-bottom: 6px;
	color: #336699;
}


.traumaeducationelements
{
	font-family: Arial;
	font-size: .75em;
	font-weight: normal;
	padding-bottom: 4px;
	color: #002868;
	width:200px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}


.traumaeducationelements a
{
	font-family: Arial;
	font-size: 1em;
	font-weight: normal;
	padding-bottom: 4px;
	text-decoration: none;
	color: #002868;
}

.traumaeducationelements a:hover
{
	text-decoration: underline;
}

.servicelinedata
{
	font-family: Arial;
	font-size: .9em;
	font-weight: bold;
	padding-bottom: 7px;
}

.leftbannerimages
{
	text-align: left;
	padding-top: 5px;
	white-space: normal;
	width: 200px;
}

.NoIndent
{
	font-family: Arial;
	font-size: 1em;
	font-weight: normal;
	white-space: normal;
}

.NoIndent ul
{
	font-family: Arial;
	font-size: 1em;
	list-style-type: circle;
	list-style-position: outside;
	line-height: 22px;
	white-space: normal;
}

.NoIndent li
{
	margin-left: -20px;
	padding-right: 5px;
	white-space: normal;
}

.NoIndent a
{
	color: #003366;
}

.NoIndent a:hover
{
	color: #336699;
}

.NewsArchive
{
	padding: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
}

.TreeNode
{
	white-space: normal;
}

.contenthealthlibrary
{
	font-family: Arial;
	font-size: .9em;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	letter-spacing: 160%;
	line-height: 25px;
	color: #51606F;
}

.viewAllNews_button
{
	width: 150px;
	text-align: center;
	border: solid 1px black;
	background: #eeeeee;
	padding: 4px;
	margin-left: 7px;
	margin-bottom: 5px;
}
.content1
{
	padding-left: 35px;
	padding-right: 35px;
}

.healthlibrarybanners
{
	margin-left: 60px;
	margin-top: 15px;
}
.hoverPopUp
{
	background-color: #cccccc;
	border: 3px solid #2f4f4f;
	padding: 5px;
	font-size: small;
}
.collapsibleContentAnswer
{
	background-color: #eeeeee;
	border: 3px solid #2f4f4f;
	padding: 5px;
	font-size: small;
}
.contenttitle2
{
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: -5px;
}
.accordionLink
{
	color: #daddf4;
	text-decoration: none;
	font-size: 12px;
}
.accordionContent
{
	background-color: White;
	border: 1px solid #8C004C;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	font-family: Arial, Sans-Serif;
	font-size: .75em;
}
.accordionHeaderFirst
{
	border: 1px solid #2f4f4f;
	color: White;
	background-color: #336699;
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
.contenttitledynamic
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 20px;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.msg
{
	border: solid 1px #dddddd;
	background: #ffffcc;
	color: Red;
	margin-top:10px;
	margin-bottom:10px;
	padding:7px;
}
/* feedback form styling */
.feedback_form_div 
{
    background-color:#eeeeee;
    padding:5px;
}


/*AJAX STYLE ------------------------------------- */
/*  Modal Popup*/
.modalBackground {
	background-color:#9dc3db;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:  9999999;
}

.modalPopup {
	background-color:#ffffee;
	border-width:0px;
	border-style:solid;
	border-color:Gray;
	padding:7px;
	z-index:  9999999;
	width: 830px;
	}

.sampleStyleA {
	background-color:#FFF;
	z-index:  9999999;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
	z-index:  9999999;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
	z-index:  9999999;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
	z-index:  9999999;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
	z-index:9999999;
}

/*TAB STYLE




/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */

. quailtymatters_contentserviceline{
}
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #335187;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(/images/tab-sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(/images/tab-sprite.png) #bfdaff repeat-x left -1350px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(/images/tab-sprite.png) #335187 repeat-x left -1407px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;

}


/* POPUP TABLE STYLES */

.popup_right{
background-repeat: repeat-y ; 
background-image: URL(Images/Contentedge_right.gif); 
background-position: bottom center; 
background-color: Transparent ; 
width: 30px; 
height: 30px;
}

/* Collapsable content */

.collapsibleContentTitle {
 vertical-align: top;
  font-weight:normal;
   font-size:12px;
   padding: 2px 2px 2px 5px;
   Margin: 0px 0px 0px 0px;
   Border-bottom: solid 2px #edf5ff;
  cursor: pointer;
  background-color: #335187;
  color:#fff;
    width:490;
 }
 .collapsibleContentTitle img {



   padding: 0px 0px 0px 0px;
   Margin: 0px 0px 0px 0px;
border:0px;

     
 }
 
.collapsibleContentAnswer{
border-left: solid 1px #335187;
border-right: solid 1px #335187;
border-bottom: solid 1px #335187;
border-top: solid 0px #335187;
width:490;

}

#lefthandvideos .emhs_contentlightbox_single_title {text-indent: 0px;  font-weight:bold;  }


#lefthandvideos .emhs_contentlightbox_single_content { padding: 5px 0px 0px 0px;   }


/* OPENCUBE Z-INDEX FIX FOR BOTH MENU VERSIONS --- DO NOT REMOVE */
#qm0 {z-index: 9 !important;}
.imrcmain0 {z-index: 9 !important;}

/* FACEBOOK LIKE IT STYLE */
.connect_widget .connect_widget_text { 
display: none !Important;
}

/* --- JQUERY ACCORDION - START --- */

#accordioncontrol *{margin:0; padding:0}
/* --- Headings --- */

#accordioncontrol li {margin-left: 0px; 
	list-style-type:none; padding-right: 0px;
	}
#accordioncontrol .li_wide {list-style-type:none;
		clear: none ;
	}
#accordioncontrol h1 { font-family:georgia,'times new roman',times,serif; font-size:2.5em; font-weight:normal; color:#f60}
#accordioncontrol h1, #accordioncontrol h2, #accordioncontrol h3 { font-weight:normal;margin-bottom:1em}
#accordioncontrol h2, #accordioncontrol h3, #accordioncontrol h4 a, #accordioncontrol h5 a { font-weight:normal; padding:3px 10px}
#accordioncontrol h2, #accordioncontrol h3, #accordioncontrol h4, #accordioncontrol h5 { font-weight:normal; font-size:1em}


#main h2 {background-color:#f0f0f0}
#side, #side h2, #side h3 {background:#000; color:#e3e3e3}
#side h2 {border-bottom:1px solid #484b51}

#accordioncontrol a {padding:1px; border:1px solid #003366; color:#ffffff}  /* expandable link colors */
#accordioncontrol a:hover, #accordioncontrol a:focus, #accordioncontrol a:active {border:1px solid #003366; text-decoration:none; outline:0 none}
#side a {display:block; border-width:0 0 1px; border-color:#445; color:#f0f0f0}
#side a:hover, #side a:active, #side a:focus {background-color:#334}
 
.js #main .accordion {visibility:hidden}
.js #side .accordion {display:none}
.accordion {margin:0; padding:0 10px}
.accordion li {list-style-type:none}
.accordion li.last-child {margin-left:19px; list-style-type:disc}
#side ul.accordion ul {margin:0; padding:0 0 0 20px;}
.accordion .outer {border:1px solid #003366; border-width:0 1px 1px; background: #fff;  }  /* expandable content area */
.accordion .inner {margin-bottom:0; padding:.5em 20px 1em; position:relative; }
.accordion .inner .inner {padding-bottom:10;  }
.accordion .h {padding-top:.3em} 
.accordion p {margin-top:.5em}
 
a.trigger { background-color: #003366; padding-left:20px !Important; background-image: url(/images/plus.gif); background-repeat: no-repeat; background-position: 1px 50%;  font-weight:700}  /* expandable colors */
a.trigger.open {background-image: url(/images/minus.gif)}
 
.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}
#main a.trigger {background-color:#f0f0f0 }
#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}
#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {}
#side a.active{font-weight:700; color:#f72; text-decoration:none}
/* document links */
#accordianquicklinks{ color: #af0034; font-size: 10px;}
#accordianquicklinks a {border: solid 0px white !Important; font-size: 11px; color: Blue;}
#accordianquicklinks a:focus, #accordianquicklinks a:active {border: solid 0px white !Important;}
#accordianquicklinks a:hover{border: solid 0px white !Important; color: #af0034;}
#accordianquicklinks li {margin-left: 2em; 	list-style-type:square;  padding-right: .75em; padding-bottom: 5px;	}
/* Content links */
#htmlcontent a {border: solid 0px white !Important; color: Blue;}
#htmlcontent a:hover{border: solid 0px white !Important; color: #af0034;}
#htmlcontent li {margin-left: 2em; 	list-style-type:square;  padding-right: .75em; padding-bottom: 5px;	}

/* --- JQUERY ACCORDION - END --- */
