/****************/
/*  RESET CSS   */
/****************/
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; overflow: scroll;
}
UL, OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; text-align: left
}
H1, H2, H3, H4, H5, H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

/****************/
/* GENERAL CSS  */
/****************/

BODY {
	WIDTH: 100%; FONT-FAMILY: Arial, sans-serif; BACKGROUND: #fff; COLOR: #333; 
        font-size: 10px; /*FONT SIZE ADDED 11.19.10 BY GL*/
}
/*this affects the font in top links, the side nav and in the blue curved banner */
BODY.font_normal {
	FONT-SIZE: 62.5%
}
BODY.font_larger {
	FONT-SIZE: 72.91%
}
BODY.font_largest {
	FONT-SIZE: 83.33%
}
UL, OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
A {
	COLOR: #0085ba; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
        /*ADDED BY GAL 05.25.10*/
        FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF; font-size: 14px !important;
}
TH, TD {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
DIV.clear {
	MARGIN-BOTTOM: -1px; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden
}


/******************/
/* NAVIGATION CSS */
/******************/

.offscreen {
	POSITION: absolute; DISPLAY: block; TOP: -50001px; LEFT: -50001px
}
.accessibility_label {
	POSITION: absolute; DISPLAY: block; TOP: -50001px; LEFT: -50001px
}
DIV#nav_utility {
	PADDING-BOTTOM: 1px; FLOAT: right; HEIGHT: 31px; FONT-SIZE: 1.2em
}
DIV#nav_primary UL {
	WIDTH: 699px; FLOAT: right; HEIGHT: 58px
}
DIV#nav_primary UL LI {
	FLOAT: left
}
DIV#nav_primary UL LI A {
	BACKGROUND-IMAGE: url(https://www2.eventsvc.com/skins/b_bf10b41f518b4e57949e9bc16c54a4d4/shared/navigation.gif); DISPLAY: block; HEIGHT: 58px
}
DIV#nav_primary UL LI A.health_patient_services {
	WIDTH: 258px; BACKGROUND-POSITION: 0px 0px
}
DIV#nav_primary UL LI A.health_patient_services:hover {
	BACKGROUND-POSITION: 0px -58px
}
DIV#nav_primary UL LI.active A.health_patient_services {
	BACKGROUND-POSITION: 0px -116px
}
DIV#nav_primary UL LI.active A.health_patient_services:hover {
	BACKGROUND-POSITION: 0px -116px
}
DIV#nav_primary UL LI A.for_health_professionals {
	WIDTH: 252px; BACKGROUND-POSITION: -258px 0px
}
DIV#nav_primary UL LI A.for_health_professionals:hover {
	BACKGROUND-POSITION: -258px -58px
}
DIV#nav_primary UL LI.active A.for_health_professionals {
	BACKGROUND-POSITION: -258px -116px
}
DIV#nav_primary UL LI.active A.for_health_professionals:hover {
	BACKGROUND-POSITION: -258px -116px
}
DIV#nav_primary UL LI A.about_swedish {
	WIDTH: 189px; BACKGROUND-POSITION: -510px 0px
}
DIV#nav_primary UL LI A.about_swedish:hover {
	BACKGROUND-POSITION: -510px -58px
}
DIV#nav_primary UL LI.active A.about_swedish {
	BACKGROUND-POSITION: -510px -116px
}
DIV#nav_primary UL LI.active A.about_swedish:hover {
	BACKGROUND-POSITION: -510px -116px
}
/*REMOVED WIDTH PROPERTY HERE.  WIDTH IS NOW DEFINED IN STYLES-IE.CSS AND STYLES-FIREFOX.CSS*/
DIV#nav_secondary UL {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 31px;  PADDING-RIGHT: 18px; MARGIN-BOTTOM: 14px; BACKGROUND: url(https://www2.eventsvc.com/skins/b_bf10b41f518b4e57949e9bc16c54a4d4/shared/navigation.gif) no-repeat 0px -174px; FLOAT: right; FONT-SIZE: 1.2em; PADDING-TOP: 14px
}
DIV#nav_secondary UL LI {
	Z-INDEX: 0; POSITION: relative; BORDER-LEFT: #6e6f6f 1px solid; PADDING-LEFT: 8px; FLOAT: left; MARGIN-RIGHT: 8px
}
DIV#nav_secondary UL LI.active A.trigger_link {
	COLOR: #333
}
DIV#nav_secondary UL LI:first-child {
	BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
DIV#nav_secondary UL LI.first-child {
	BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
DIV#nav_secondary UL LI.hover {
	Z-INDEX: 3; POSITION: relative; BORDER-LEFT-COLOR: transparent !important; TOP: -6px; MARGIN-RIGHT: -14px !important; LEFT: -11px
}
DIV#nav_secondary UL LI.hover DIV.trigger_shadow {
	Z-INDEX: 5; POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: -22px; BACKGROUND: url(https://www2.eventsvc.com/skins/b_bf10b41f518b4e57949e9bc16c54a4d4/shared/navbar_flyout_tab_bg.png) no-repeat right top; TOP: -3px; MARGIN-RIGHT: -3px; PADDING-TOP: 1px
}
DIV#nav_secondary UL LI.hover DIV.reverse DIV.trigger_shadow {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; PADDING-TOP: 1px
}
DIV#nav_secondary UL LI.hover A.trigger_link {
	BORDER-LEFT: #e8e8e8 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #f8f8f8; PADDING-TOP: 8px
}
DIV.flyout_shadow {
	Z-INDEX: 4; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(https://www2.eventsvc.com/skins/b_bf10b41f518b4e57949e9bc16c54a4d4/shared/navbar_flyout_shadow_bg.png) 0px 0px; TOP: 31px; PADDING-TOP: 0px
}
DIV.reverse DIV.flyout_shadow {
	LEFT: 3px
}
.hover DIV.flyout_shadow {
	DISPLAY: block
}
DIV.nav_flyout {
	BORDER-BOTTOM: #e8e8e8 1px solid; POSITION: relative; BORDER-LEFT: #e8e8e8 1px solid; PADDING-BOTTOM: 11px; BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 11px; WIDTH: 475px; PADDING-RIGHT: 11px; MARGIN-BOTTOM: 0px; BORDER-TOP: #e8e8e8 1px solid; TOP: -3px; BORDER-RIGHT: #e8e8e8 1px solid; PADDING-TOP: 11px; LEFT: -3px
}
DIV#patient_and_visitor_flyout {
	RIGHT: -3px; LEFT: auto
}
DIV#locations_flyout {
	RIGHT: -3px; LEFT: auto
}
DIV#locations_flyout DIV.nav_flyout_summary A {
	PADDING-RIGHT: 10px; MARGIN-RIGHT: 6px; BORDER-RIGHT: #6e6f6f 1px solid
}
DIV#nav_secondary UL DIV.nav_flyout A {
	LINE-HEIGHT: 1.6; COLOR: #0085ba
}
DIV#nav_secondary DIV.nav_flyout_summary {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fdfdfd; MARGIN: 0px 0px 20px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px
}
DIV#nav_secondary DIV.nav_flyout UL {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
DIV#nav_secondary DIV.nav_flyout UL LI {
	BORDER-BOTTOM: 0px; POSITION: static; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#nav_secondary DIV.nav_flyout UL LI:first-child {
	MARGIN: 0px
}
DIV#nav_secondary DIV.nav_flyout UL LI.first-child {
	MARGIN: 0px
}
DIV#nav_secondary DIV.nav_flyout_summary H4 {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; /*FONT-FAMILY: Georgia, Serif;*/ FONT-WEIGHT: normal; PADDING-TOP: 0px;
        /*ADDED BY GAL 05.25.10*/
        FONT-FAMILY: ARIAL, HELVETICA, SANS-SERIF;
}
DIV#nav_secondary DIV.nav_flyout_summary UL#alphabetical_directory {
	LETTER-SPACING: 0.05em; FONT-SIZE: 1.25em
}
#nav_secondary .nav_flyout_summary UL#alphabetical_directory LI {
	DISPLAY: inline
}
DIV#nav_secondary DIV.nav_flyout UL.institute_service_list LI {
	BORDER-LEFT: 0px; PADDING-BOTTOM: 7px !important; PADDING-LEFT: 16px !important; WIDTH: 185px; PADDING-RIGHT: 0px !important; FLOAT: left; PADDING-TOP: 0px !important
}
DIV#nav_tertiary A {
	MARGIN: 5px 0px; DISPLAY: inline-block
}


/*****************/
/*  FOOTER CSS   */
/*****************/

DIV#nav_footer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.2em; PADDING-TOP: 32px
}
DIV#nav_footer UL {
	FLOAT: left
}
DIV#nav_footer UL LI {
	BORDER-LEFT: #e0e0e0 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-LEFT: 10px
}
DIV#nav_footer UL LI:first-child {
	BORDER-LEFT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 0px
}
DIV#nav_footer UL LI.first-child {
	BORDER-LEFT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 0px
}
DIV#nav_footer UL.subnav {
	DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 110px
}
.font_larger DIV#nav_footer UL.subnav {
	MARGIN-RIGHT: 100px
}
.font_largest DIV#nav_footer UL.subnav {
	MARGIN-RIGHT: 50px
}
#swedish_100_footer img{
	MARGIN: 0px 16px 0px 38px; FLOAT: left;
}
P#footer_copyright {
	MARGIN: 13px 0px 0px; WIDTH: 830px; FLOAT: left; COLOR: #888 !important; FONT-SIZE: 1em !important
}

/******************************/
/* CSS FOR BLUE CURVED BANNER */
/******************************/
DIV#masthead_curve_container DIV.bottom_curve {
	POSITION: absolute; WIDTH: 1405px; BACKGROUND: url(https://www2.eventsvc.com/skins/b_bf10b41f518b4e57949e9bc16c54a4d4/shared/masthead_curve.png) no-repeat 0px 0px; HEIGHT: 59px; LEFT: -50%
}
DIV#masthead_wrapper {
	BACKGROUND-IMAGE: url(https://www2.eventsvc.com/skins/b_bf10b41f518b4e57949e9bc16c54a4d4/shared/masthead_bg.png); Z-INDEX: 0; POSITION: relative; BACKGROUND-COLOR: #006fa8; WIDTH: 100%
}

DIV.masthead_small {
	BACKGROUND-POSITION: 0px -460px; HEIGHT: 119px
}
DIV.masthead_small#masthead_wrapper DIV#masthead_curve_container {
	HEIGHT: 119px
}
DIV.masthead_small#masthead_wrapper DIV#masthead DIV.title {
	WIDTH: 550px
}
DIV#masthead_curve_container {
	POSITION: relative; MIN-WIDTH: 960px; WIDTH: 100%; OVERFLOW: hidden
}
DIV#masthead_curve_container DIV.bottom_curve_container {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 1405px; BOTTOM: 0px; HEIGHT: 58px; LEFT: 50%
}
DIV#masthead_wrapper DIV#masthead {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px auto; WIDTH: 960px
}
DIV#masthead_wrapper DIV#masthead DIV.title .main_title {
        /*updated 11.19.10 BY GL*/
	/*FONT: 3.2em/1 "Times New Roman", serif; COLOR: #fff;*/
        font-size: 32px;
        font-family: "Times New Roman", serif;
        font-weight: normal;
        color: #fff;

}


/******************************/
/*    MISCELLANEOUS CSS       */
/******************************/
DIV#wrapper {
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(https://www2.eventsvc.com/skins/b_bf10b41f518b4e57949e9bc16c54a4d4/shared/bg_body.gif) repeat-x left top
}
DIV#navigation_wrapper {
	Z-INDEX: 3
}
DIV#navigation_wrapper {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px
}
DIV#navigation_wrapper {
	Z-INDEX: 3
}
DIV#navigation_wrapper {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px
}
DIV#content_wrapper {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; padding-top: 10px;
}
DIV#content_wrapper {
	MIN-HEIGHT: 300px
}
DIV#footer {
	PADDING-BOTTOM: 61px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
DIV#header {
	Z-INDEX: 5; POSITION: relative
}
DIV#body {
	Z-INDEX: 4; POSITION: relative; PADDING-TOP: 10px
}
DIV#content {
	WIDTH: 625px; FLOAT: right
}
DIV#content H1 {
	LINE-HEIGHT: 1.33em; MARGIN-BOTTOM: 20px; LETTER-SPACING: -0.5px; FONT-SIZE: 3em; FONT-WEIGHT: normal
}
DIV#content DIV.primary_column H2 {
	LINE-HEIGHT: 1em; MARGIN-BOTTOM: 12px; FONT-SIZE: 2.2em; FONT-WEIGHT: normal
}
DIV#content DIV.primary_column P {
	FONT: 1.4em/1.285 "Arial", serif; MARGIN-BOTTOM: 10px
}
DIV#content DIV.primary_column A {
	FONT-SIZE: 1.4em
}
INPUT[type=text] {
	BORDER-BOTTOM: #b5b5b5 1px solid; BORDER-LEFT: #b5b5b5 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 115px; PADDING-RIGHT: 6px; FONT: 1.1em/14px "Arial", sans-serif; BACKGROUND: url(../img/sprite_forms.png) no-repeat left -80px; COLOR: #6e6f6f; BORDER-TOP: #b5b5b5 1px solid; BORDER-RIGHT: #b5b5b5 1px solid; PADDING-TOP: 6px
}


/************************************/
/* ADDITIONAL CSS CREATED BY GERALD */
/************************************/

#CustomControlHeader p span{
   font-size: 14px !important;
   /*FONT-FAMILY: Georgia, Serif;*/
}

#CustomControlHeader ul li{
   font-size: 14px !important;
   /*FONT-FAMILY: Georgia, Serif;*/
   list-style: disc;
   padding-bottom: 10px;
   margin-left: 50px;
}

/*#PageTitle a {
   text-decoration: underline;
   font-size: 14px !important;
   /*FONT-FAMILY: Georgia, Serif;*/
}*/

#PageTitle a {
   text-decoration: underline;
   font-size: 14px !important;
   FONT-FAMILY: Arial, Serif;
   font-weight: normal;
}

td, input,  #ResultsTable table, #ResultsPager, a.PagerLink, #CustomControlHeader p span, #PageTitle,   .EventTitle a,
#EventCatalog .AmpContentDiv, #EventRegistration, #ProfileSummary, #EventTitleAndDate, #EventDetails, #ConfirmationMessage{
   font-size: 14px !important;
   /*FONT-FAMILY: Georgia, Serif;*/
}

a.eventTitleLink, .RegisterLink a{
   font-size: 14px !important;
   /*FONT-FAMILY: Georgia, Serif;*/
}

 td.EventTitle a.eventTitleLink:hover{
   text-decoration: underline;
}

.systemHelp
{
   /*FONT-FAMILY: Georgia, Serif;*/
   font-size: 16px !important;
   font-weight: bold !important;
   margin-top: 20px;
}

#ResultsPager p, p.systemHelp{
   font-size: 14px !important;
   font-family: Arial, Helvetica, sans-serif !important;
}

.LoginEmail {width: 148px !important; height: 25px !important; margin-bottom: 5px; border-color: #7F9DB9 !important}

#_0_AccountLogin_ctl00_TextPassword {margin-bottom: 13px;}

td.RegistrationFull a {font-size: 14px !important;}

td.RegistrationFull {font-size: 14px !important; font-weight: bold; padding-left: 25px;}

td.RegistrationFull {font-size: 14px !important; font-weight: bold; padding-left: 25px;}

td.RegisterLink {font-weight: bold;}

.requiredStyle input, .nonRequiredStyle input {width: 225px; height: 30px; margin-bottom: 3px;}

div #ProfileForm input {width: 225px; height: 30px; margin-bottom: 3px;}

div #ProfileForm input.Button  {width: 60px; height: 30px; padding-bottom: 5px;}

.requiredStyle, .nonRequiredStyle {padding-right: 10px;}

#stateDropDown {height: 30px; margin-bottom: 3px;}

#_0_ProfileForm_ctl00_ctl19_ctl00_QuestionDropDown {height: 30px; margin-bottom: 3px;}

.profile_PostalCode {height: 30px;}

#_0_Catalog_ctl00_CategoriesLbl {font-size: 12px; font-weight: bold;}

select {height: 20px;}
