input.w143
{
	width: 143px;
}

div.middle_col table.application_fields_table td
{
	padding-bottom: 10px;
	width: 250px;
}

div.error-page-subtitle 
{
	padding-bottom: 20px;
	color: #3A9FA5;
	font-family: Helvetica, Arial, sans-serif;
	font-size : 24px;
	text-decoration : none;
	font-weight: normal;
	padding-top: 50px;
	padding-left: 30px;
	height: 600px;
}

input.w174
{
	width: 174px;
	height: 21px;
}

textarea.w523
{
	width: 523px;
	height: 66px;
}

body 
{
	padding: 0;
	margin: 0;
	text-align: center;
	background: transparent url(../images/background.gif) repeat 0 0;
}

body.pop_up
{
	text-align: left;
}
	
div#page 
{
	margin: 0 auto 0 auto;
	text-align: left;
	width: 829px;
	height: 100%;
	padding-bottom: 10px;
}

div.search
{
	width: 197px;
	height: 25px;
	background: transparent url(../images/bg_search.gif) no-repeat 0 0;
	margin-top: 6px;
}

div.search div.wrapper
{
	padding: 5px 0 0 6px;
}

div.search input
{
	border:1px solid #80788D;
	color:#7D758A;
	float:left;
	font-family:Helvetica,Verdana,Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	height:13px;
	line-height:13px;
	margin:0pt;
	padding:0pt 0pt 0pt 2px;
	vertical-align:top;
	width:161px;
}

div.search a
{
	display: block;
	float: left;
	padding: 0;
	margin-left: 1px;
}

div.main_content
{
	width: 829px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: transparent url(../images/bg_border.gif) repeat-y 0 0;
}

div.banner
{
	width: 825px;
	height: 84px;
	margin-left: 2px;
	background: transparent url(../images/page_banner_bg.gif) repeat-x 0 0;
}

div.banner a
{
	width: 159px;
	margin-left:27px;
	padding-top: 25px;
	display: block;
}

div.home_banner
{
	width: 804px;
	height: 319px;
	margin-left: 13px;
	
}


div.home_banner div.photo
{
	width: 645px;
	height: 309px;
	margin-top: 10px;
	margin-right: 9px;
	float: left;
	
	
}

div.home_banner div.banner_touts
{
	float: left;
	width: 150px;
	margin-top: 10px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#FFFFFF; 
	font-weight:bold;
}

div.home_banner div.banner_touts div.title
{
	position: absolute;
	top: 128px;
	left: 9px;
}

div.home_banner div.banner_touts div.tout_cancer
{
	width: 150px;
	height: 150px;
	cursor: pointer;
}

div.home_banner div.banner_touts div.tout_cancer div.off
{
	position: absolute;
	width: 150px;
	height: 150px;
	background: transparent url(../images/img_our_community.jpg) no-repeat 0 0;
}

div.home_banner div.banner_touts div.tout_cancer div.roll
{
	position: absolute;
	width: 150px;
	height: 150px;
	background: transparent url(../images/tout_heart_institute_roll.gif) no-repeat 0 0;
	display: none;
}

div.home_banner div.banner_touts div.tout_cancer div.roll div.text
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px; 
	color:#535353; 
	font-weight:normal;
	margin: 12px 0 0 9px;
}	

div.home_banner div.banner_touts div.tout_dialysis
{

	width: 150px;
	height: 150px;
	margin-top: 9px;
	cursor: pointer;
}

div.home_banner div.banner_touts div.tout_dialysis div.off
{
	position: absolute;
	width: 150px;
	height: 150px;
	background: transparent url(../images/tout_healthy_lifestyles_off.jpg) no-repeat 0 0;
}

div.home_banner div.banner_touts div.tout_dialysis div.roll
{
	position: absolute;
	width: 150px;
	height: 150px;
	background: transparent url(../images/tout_tobacco_free_roll.gif) no-repeat 0 0;
	display: none;
}

div.home_banner div.banner_touts div.tout_dialysis div.roll div.text
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px; 
	color:#535353; 
	font-weight:normal;
	margin: 12px 0 0 9px;
}	

div.home_content div.home_left
{
	padding-left: 51px;
	margin-top: 24px;
	float: left;
}

div.home_content div.home_left div.wrapper
{
	width: 457px;
}

div.home_content div.right
{
	float: left;
	margin: 9px 0 0 0;
	padding: 0;
}



div.home_content div.home_left div.home_tout
{
	width: 207px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353; 
	font-weight:normal;
	float: left;
	min-height: 10px;
}

div.home_content div.home_left div.home_tout a.content_link
{
	display: inline;
	width: auto;	
	font: normal normal normal 12px Helvetica,Verdana,Arial, sans-serif;
	text-transform: none;
	color: #D51848;
}

div.home_content div.home_left div.home_tout a.content_link:hover
{
	display: inline;
	width: auto;	
	font: normal normal normal 12px Helvetica,Verdana,Arial, sans-serif;
	text-transform: none;
	color: #40205A;
}

div.home_content div.home_left div.home_tout_right
{
	margin-left: 27px;
	width: 202px;
	float: left;
}

div.home_content div.home_left div.home_tout_right div.wrapper_tout
{
	margin-bottom: 45px;
}

div.home_content div.home_left div.home_tout a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#40205A; 
	font-weight:bold;
	text-decoration: none;
	display: block;
	margin-top: 8px;
	width: 131px;
	text-transform: uppercase;
}

div.home_content div.home_left div.home_tout a:hover
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#d51848; 
	font-weight:bold;
}

div.home_text_content
{
	width: 456px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353; 
	font-weight:normal;
	padding-top: 34px;
	padding-bottom: 40px;
}

div.home_text_content div.main_text
{
	width: 440px;
}

div.main_tout_image
{
	margin: 0; 
	padding: 0; 
	width: 440px; 
	text-align: right;
}

div.home_content div.right div.find_fast_home
{
	width: 307px;
	height: 132px;
	padding: 0;
	margin: 0;
	background-color: #40205A;
	border-left: #503268 solid 1px;
	border-right: #503268 solid 1px;
}

div.home_content div.right div.find_fast_home div.wrapper
{
	padding: 16px 0 16px 16px;
}

div.home_content div.right div.find_fast_home div.title
{
	width: 273px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#7D758A;
	letter-spacing: 0px;
	font-weight:normal;
	text-decoration: none;
	
	
}

div.home_content div.right div.find_fast_home div.title div.text
{
	width: 78px;
	float: left;
}

div.home_content div.right div.find_fast_home div.title div.line
{
	
	width: 194px;
	float: left;
	background: transparent url(../images/fing_it_fast_dot_line.gif) repeat-x 0 4px;
}

div.home_content div.right div.find_fast_home a
{
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size: 9px; 
	line-height: 16px;
	color:#FFFFFF;
	letter-spacing: 0px;
	font-weight:bold;
	text-decoration: none;
}

div.home_content div.right div.find_fast_home a:hover
{
	color: #D51848;
}

div.home_content div.right div.find_fast_home div.left_links
{
	width: 128px;
	float: left;
	padding: 0;
	margin: 0;
	margin-top: 8px;
}

div.home_content div.right div.find_fast_home div.right_links
{
	width: 130px;
	float: left;
	padding: 0 0 0 15px;
	margin: 0;
	margin-top: 8px;
}

div.home_content div.right div.find_fast_home div.left_links div
{
	padding: 0;
	margin: 0;
	width: 128px;
	background: transparent url(../images/find_it_fast_link_separator.gif) repeat-x 0 100%;
}

div.home_content div.right div.find_fast_home div.right_links div
{
	padding: 0;
	margin: 0;
	width: 130px;
	background: transparent url(../images/find_it_fast_link_separator.gif) repeat-x 0 100%;
}

div.home_content div.right div.find_fast_home div.left_links div.last_link,
div.home_content div.right div.find_fast_home div.right_links div.last_link
{
	background: none;
}



div.main_navigation
{
	width: 829px;
	height: 25px;
	background: transparent url(../images/bg_top.gif) no-repeat 0 24px;
	margin-top: 5px;
	position: relative;
	z-index: 3;
}

div.home_content div.right div.community_calendar
{
	width: 307px;
	padding: 0;
	margin: 0 0 9px 0;
	background-color: #F1EFF3;
	margin-top: 9px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
}

div.home_content div.right div.community_calendar div.wrapper
{
	padding: 16px 0 16px 16px;
}

div.home_content div.right div.community_calendar div.title
{
	width: 273px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#3A9FA5;
	letter-spacing: 0px;
	font-weight:normal;
	text-decoration: none;
	
	
}

div.home_content div.right div.community_calendar div.title div.text
{
	width: 139px;
	float: left;
}

div.home_content div.right div.community_calendar div.title div.line
{
	
	width: 134px;
	float: left;
	background: transparent url(../images/community_calendar_dot_line.gif) repeat-x 0 4px;
}

div.home_content div.right div.community_calendar div.title div.text_anon
{
	font-weight:normal;
	width: 40px;
	float: left;
}

div.home_content div.right div.community_calendar div.title div.line_anon
{
	
	width: 233px;
	float: left;
	background: transparent url(../images/community_calendar_dot_line.gif) repeat-x 0 4px;
}

div.home_content div.right div.community_calendar div.date
{
	font-weight:bold;
	margin: 0;
}

div.home_content div.right div.community_calendar div.date_first
{
	font-weight:bold;
	padding: 9px 0 0 0 ;
	margin: 0;
}

div.home_content div.right div.community_calendar div.link
{
	padding-left: 14px;
	background: transparent url(../images/arrow.gif) no-repeat 0 4px;
	margin-bottom: 5px;
	
}

div.home_content div.right div.community_calendar a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	text-decoration: none;
}

div.home_content div.right div.community_calendar a:hover
{
	color: #D51849;
}

div.home_content div.right div.community_calendar a.no_image
{
	background: none;
	padding-left: 0;
}

div.home_content div.right div.community_calendar div.separator
{
	width: 267px;
	height: 1px;
	margin-top: 13px;
	margin-bottom: 9px;
	font-size: 1px;
	background: transparent url(../images/community_link_separator.gif) repeat-x 0 0;
}

div.home_content div.right div.community_calendar div.separator_last
{
	margin-bottom: 0;
}

div.home_content div.right div.community_calendar div.all_events
{
	padding: 9px 0 40px 0;
}

div.home_content div.right div.community_calendar div.all_events a
{
	width: 273px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color: #D51848;
	font-weight:bold;
	text-decoration: none;
	
}

div.home_content div.right div.community_calendar div.all_events a:hover
{
	color: #40205A;
}

div.home_content div.right div.community_calendar div.anon
{
	height: 12px;
	margin-bottom: 9px;
}

div.page_content div.left
{
	padding-left: 12px;
	float: left;
}

div.page_content div.left div.content_wrapper
{
	width: 647px;
	overflow: hidden;
}

div.page_content div.right
{
	padding-left: 9px;
	float: left;
}

div.page_content div.right div.find_fast
{
	width: 150px;
	margin: 0 0 9px 0;
	padding: 0;
	background-color: #40205A;
	border-top: #503268 solid 1px;
	border-bottom: #503268 solid 1px;
}

div.page_content div.right div.find_fast div.wrapper
{
	padding: 16px 0 9px 16px;
}

div.page_content div.right div.find_fast div.title
{
	
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#7D758A;
	letter-spacing: 0px;
	font-weight:normal;
	text-decoration: none;
}

div.page_content div.right div.find_fast div.title div.text
{
	width: 78px;
	float: left;
}

div.page_content div.right div.find_fast div.title div.line
{
	
	width: 48px;
	float: left;
	background: transparent url(../images/fing_it_fast_dot_line.gif) repeat-x 0 4px;
}

div.page_content div.right div.find_fast a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	line-height: 12px;
	color:#FFFFFF;
	letter-spacing: 0px;
	font-weight:bold;
	text-decoration: none;
}

div.page_content div.right div.find_fast a:hover
{
	color: #D51848;
}	

div.page_content div.right div.find_fast div.links
{
	margin-top: 7px;
}

div.page_content div.right div.find_fast div.links div
{
	padding: 0 0 5px 0;
	margin: 0;
	width: 126px;
	margin: 3px 0 3px 0;
	background: transparent url(../images/find_it_fast_link_separator.gif) repeat-x 0 100%;
}

div.page_content div.right div.right_tout
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	line-height: 16px;
	color:#535353; 
	font-weight:normal;
	overflow: hidden;
	background: #E1F1DA url(../images/right_tout_bg.jpg) no-repeat 0 0;
	margin-bottom: 9px;
	width: 150px;
}

div.page_content div.right div.right_tout_image
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	line-height: 16px;
	font-weight:normal;
	background: transparent url(../images/tv.jpg) no-repeat 0 0;
	margin-bottom: 9px;
	width: 150px;
}

div.page_content div.right div.right_tout div.wrapper,
div.page_content div.right div.right_tout_image div.wrapper
{
	padding: 19px 13px 19px 14px;
}

div.page_content div.right div.right_tout div.title,
div.page_content div.right div.right_tout_image div.title
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#3A9FA5; 
	font-weight:bold;
	margin-bottom: 6px;
}

div.page_content div.right div.right_tout_spacer
{
	height: 19px;
}

div.page_content div.right div.right_tout a,
div.page_content div.right div.right_tout_image a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#D51848;
	font-weight:bold;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	background: transparent;
}

div.page_content div.right div.right_tout a.normal,
div.page_content div.right div.right_tout_image a.normal
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-weight:normal;
	font-size: 12px; 
	margin-top: 0;
}

div.page_content div.right div.right_tout a:hover,
div.page_content div.right div.right_tout_image a:hover
{
	color: #40205A;
}

div.page_content div.img_banner
{
	margin-bottom: 8px;
}
/*------------- Left Community Start ------------------------*/
div.page_content div.community
{
	width: 152px;
	background-color: #E2F1F2;
	margin-bottom: 9px;
}

div.page_content div.community div.nav_wrapper
{
	padding: 16px 0 16px 14px;
}

div.page_content div.community div.main a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px; 
	line-height: 15px;
	color:#40205A;
	font-weight:bold;
	text-decoration: none;
	margin: 4px 0 0 0;
}

div.page_content div.community a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px; 
	line-height: 15px;
	color:#535353;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 3px;
	display: block;
}



div.page_content div.community div.main a:hover
{
	color: #D51848;
}

div.page_content div.community a:hover
{
	color: #D51848;
}
div.page_content div.community div.main a.active,
div.page_content div.community a.active
{
	color: #3A9FA5;
}

div.page_content div.community div.item
{
	padding: 0;
	margin: 0;
	width: 127px;
	margin: 3px 0 0 0;
}

div.page_content div.community div.last
{
	background: none;
}



/*------------- Left Community End ------------------------*/

/*------------- Left Navigation Start ------------------------*/
div.page_content div.left_nav 
{
	width: 152px;
	float: left;
	clear: right;
	overflow: hidden;
}

div.page_content div.left_nav div.nav
{
	background-color: #F1EFF3;
}

div.page_content div.left_nav div.nav_wrapper
{
	padding: 16px 0 16px 16px;
}


div.page_content div.left_nav div.nav a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px; 
	line-height: 14px;
	color:#40205A;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 3px;
	display: block;
}




div.page_content div.left_nav div.nav div.main a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	line-height: 20px;
	color:#3A9FA5;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 5px;
}

div.page_content div.left_nav div.nav div.main
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	line-height: 20px;
	color:#3A9FA5;
	font-weight:bold;
	text-decoration: none;
	margin-bottom: 5px;
}

div.page_content div.left_nav div.nav a:hover
{
	color: #D51848;
}


div.page_content div.left_nav div.nav div.nav_item
{
	padding: 0;
	margin: 0;
	width: 127px;
	margin: 3px 0 0 0;
}

div.page_content div.left_nav div.nav div.section_title

{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px; 
	line-height: 14px;
	color:#3A9FA5;
	font-weight:bold;
	text-decoration: none;
	padding-bottom: 3px;
	display: block;
}

div.page_content div.left_nav div.nav_separator
{
	padding: 0;
	margin: 0;
	width: 127px;
	height: 1px;
	font-size: 1px;
	margin: 0 0 1px 0;
	background: transparent url(../images/separator_content.gif) repeat-x 0 100%;
}

div.page_content div.left_nav div.nav div.last
{
	background: none;
}

div.page_content div.left_nav div.nav a.active
{
	color:#3A9FA5;
}


ul.bullet_list,
div.medical_events ul
{
	list-style: none;
	padding: 0;
	margin: 12px 0 0 0;
}

ul.bullet_list li,
div.medical_events ul li
{
	display: block;
	padding-left: 14px;
	margin-bottom: 3px;
	background: transparent url(../images/bullet.gif) no-repeat 0 4px;
}

ul.bullet_list li.no_bullets,
div.medical_events ul li.no_bullets
{
	display: block;
	padding-left: 14px;
	margin-bottom: 3px;
}

ul.bullet_orange
{
	list-style: none;
	padding: 0;
	margin: 0 0 0 -15px;
}

ul.bullet_orange li
{
	display: block;
	padding-left: 14px;
	margin-bottom: 3px;
	background: transparent url(../images/bullet_orange.gif) no-repeat 0 4px;
}

ul.bullet_green
{
	list-style: none;
	padding: 0;
	margin: 0 0 0 -15px;
}

ul.bullet_green li
{
	display: block;
	padding-left: 14px;
	margin-bottom: 3px;
	background: transparent url(../images/bullet_green.gif) no-repeat 0 4px;
}

ul.line_space
{
	padding: 0;
	margin: 0;
}

ul.line_space li
{
	padding-bottom: 6px;
}

ul.line_space li.last
{
	padding-bottom: 0;
}

ul.bullet_list ul
{
	list-style: none;
	padding: 0;
	margin: 5px 0 5px 0;
}

ul.bullet_list ul li
{
	display: block;
	clear: both;
	margin-bottom: 0 0 3px 0;
	padding:0 !important;
	
	
	background: none;
}

ul.bullet_list ul li a:hover div
{
	cursor: pointer;
}

ul.bullet_list ul li div
{
	float: left;
	clear:right;
	padding: 0;
	margin: 0;
}

ul.bullet_list li div.first
{
	float: left;
	width: 16px;
}

ul.bullet_list li div.second
{
	float: left;
	width: 405px;
}

/*------------- Left Navigation End ------------------------*/
div.page_content div.middle_col
{
	width: 486px;
	margin-left: 9px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	overflow: hidden;
	padding-bottom: 40px;
	float: left;
	clear: right;
}
div.page_content div.middle_col a.right_column_text
{
	float:right;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
	width:205px;
}

div.page_content div.middle_col a.left_column_text
{
	float:left;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	width:205px;
}

div.page_content div.middle_col div.intro_nursing a.content_link
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px;
	color:#D51848;
	font-weight:normal;
	text-decoration: none;
}
div.page_content div.middle_col a:hover
{
	color:#40205A;
}

div.page_content div.middle_col ul li a
{
	color:#D51848;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;	
}

div.page_content div.middle_col ul li a.content_link9
{
	font-size: 9px;
}

div.page_content div.middle_col ul li label.abstract
{
	display: block;
	margin-bottom: 6px;	
}

div.page_content div.middle_col ul li a:hover
{
	color:#40205A;
}

div.page_content div.middle_col div.intro
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px;
	line-height: 18px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	margin-top: 6px;
	clear: both;
}

div.page_content div.middle_col div.intro_nursing
{
	font-family: Helvetica,Verdana,Arial, sans-serif !important;
	font-size: 14px;
	line-height: 18px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	margin-top: 6px;
	width: 100%;
	overflow: hidden;
}

div.page_content div.middle_col div.intro_nursing span
{
	float: left;
	font-family: Helvetica,Verdana,Arial, sans-serif !important;
}

div.page_content div.middle_col div.intro_nursing span.title
{
	float: none;
	color:#3A9FA5;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-top:12px;
	text-decoration:none;
}

div.page_content div.middle_col div.intro_nursing tablediv.page_content div.middle_col a
{
	width: 430px;
	clear: both;
	float: left;
	border: 0 none;
	margin: 20px 0 0 0;
	padding: 0;
}

div.page_content div.middle_col div.intro_nursing table td
{
	width: 50%;
	margin:0;
	padding:0;
}

div.page_content div.middle_col div.intro_nursing p
{
	padding: 0;
	margin: 0;
}

div.page_content div.middle_col div.wrapper
{
	padding-left: 23px;
	padding-right: 24px;
	margin-top: 19px;
	overflow: hidden;
}

div.page_content div.middle_col div.wrapper_top
{
	padding-left: 23px;
	padding-right: 24px;
}

div.wrapper_top ul
{
	/* float: left; */
	width: 100%;
	list-style: none;
	margin: 12px 0 10px 0;
	padding: 0;
}

div.wrapper_top ul li
{
	background: transparent	url(../images/bullet.gif) no-repeat 0 4px;
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	
}

a.content_link12
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px;
	color:#D51848;
	font-weight:normal;
	text-decoration: none;
}

a.content_link9
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px;
	color:#D51848;
	font-weight:normal;
	text-decoration: none;
	line-height: 16px;
	margin-top: 10px;
	display: block;
	width: 80px;
}


a.search_link
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px; 
	color:#40205A;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase
}

a.search_link:hover
{
	color: #D51848
}


a.content_link9 img
{
	margin-left: 3px;
}

div.page_content div.middle_col div.intro_nursing span.content_link
{
	display: block;
	width: 100%;
}

a.content_link:hover
{
	color: #40205A;
}

a.content_link9:hover
{
	color: #40205A;
	background: transparent;
}

a.content_link12:hover
{
	color: #40205A;
	background: transparent;
}

div.page_content div.middle_ext
{
	width: 486px;
}

div.page_content div.middle_ext div.left_part
{
	width: 216px;
	float: left;
}

div.page_content div.middle_ext div.right_part
{
	width: 247px;
	float: left;
	text-align: right;
}

div.page_content div.middle_col div.content_separator
{
	width: 439px;
	height: 45px;
	background: transparent url(../images/separator_content.gif) repeat-x 0 22px;
	font-size: 1px;
}

div.page_content div.middle_col table.text_table
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
}

div.page_content div.middle_col table.trainees_table
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
}

div.page_content div.middle_col table.trainees_table td
{
	padding: 12px 0 12px 0;
}

div.page_content div.middle_col table.trainees_table td.small
{
	padding: 0 0 12px 0;
}

div.page_content div.middle_col table.bottom_space
{
	margin-bottom: 40px;
}

div.page_content div.middle_col table.text_table td
{
	padding: 12px 6px 12px 12px;
}

div.page_content div.middle_col table.text_table td div.news_content
{
	position: relative;
	top: 0;
	left: 0;
}

div.page_content div.middle_col table.text_table tr.alt
{
	background-color: #F5FAFA;
}

div.page_content div.middle_col table.text_table td.row_separator
{
	width: 435px;
	height: 1px;
	background: transparent url(../images/separator_content.gif) repeat-x 0 100%;
	font-size: 1px;
	padding-bottom: 0;
	padding-top: 0;
}

div.page_content div.middle_col table.text_table td.events_title
{
	padding: 0 0 0 12px;
	width: 435px;
	height: 25px;
	margin: 12px 0 0 0;
	background: transparent url(../images/bg_title.gif) repeat-x 0 0;
	font-family: Helvetica,verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#3A9FA5;
	font-weight:bold;
	
}

div.page_content div.middle_col table.no_padding td
{
	padding: 0;
}

div.page_content div.middle_col div.link_print
{
	width: 486px;
	text-align: right;
	margin: 6px 0 6px 0;
}

div.page_content div.middle_col div.link_view_all
{
	width: 486px;
	text-align: right;
	margin: 6px 0 6px 0;
}

div.page_content div.middle_col div.link_view_all a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	line-height: 20px;
	color:#D51848;
	font-weight:bold;
	text-decoration: none;
}

div.page_content div.middle_col div.link_view_all a:hover
{
	color: #40205A;
}

div.page_content div.middle_col div.reg_form
{
	width: 484px;	
	border: #D0D0D0 solid 1px;
}

div.page_content div.middle_col div.reg_form_practice
{
	width: 484px;	
	border: #D0D0D0 solid 0px;
}

div.page_content div.middle_col div.events_table
{
	border-top: none;
}


div.page_content div.middle_col div.reg_form div.form_wrapper
{

	padding-left: 23px;
}

div.page_content div.middle_col div.reg_form_practice div.form_wrapper
{

	padding-left: 23px;
}

table.events_tbl tr.alternate_color td
{
	background-color: #F5FAFA;
}

table.events_tbl td
{
	padding: 12px 0 12px 12px;
}

table.events_tbl td.spacer
{
	padding: 0;
}

div.page_content div.middle_col div.tabs
{
	width: 100%;
	height: 23px;
	overflow: hidden;
	background: transparent url(../images/who_we_are/tabs_border.gif) no-repeat 0 22px;
	margin-top: 21px;
}

div.page_content div.middle_col div.tabs div
{
	float: left;
	clear: right;
}

div.page_content div.middle_col div.tabs div.first
{
	padding-left: 25px;
}

div.page_content div.middle_col div.tabs div.last
{
	float: right;
}

div.page_content div.middle_col div.reg_form td.row_separator
{
	width: 435px;
	height: 1px;
	background: transparent url(../images/separator_content.gif) repeat-x 0 100%;
	font-size: 1px;
	padding-bottom: 0;
	padding-top: 0;
}

div.page_content div.middle_col div.reg_form a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#D51848;
	font-weight:bold;
	text-decoration: none;
}

div.page_content div.middle_col div.reg_form a:hover
{
	color: #40205A;
}

div.page_content div.middle_col div.page_title,
div.page_content div.middle_col div.intro div.page_title
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 28px; 
	line-height: normal;
	color:#3A9FA5;
	font-weight: bold;
	text-decoration: none;
	width: 439px;
}

div.page_content div.middle_col div.page_bottom_text
{
	width: 100%;
}

div.page_content div.middle_col div.page_subtitle
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 20px; 
	color:#3A9FA5;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 8px;
}

div.page_content div.middle_col div.page_subtitle_normal
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 20px; 
	color:#3A9FA5;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 6px;
}

div.page_content div.middle_col div.page_subtitle14
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#3A9FA5;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 6px;
}

div.page_content div.middle_col label.practice_label
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#3A9FA5;
	font-weight: bold;
	text-decoration: none; 
	
}

div.page_content div.middle_col div.left_text
{
	width: 205px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	float: left;
	margin-right: 29px;
}

div.page_content div.middle_col div.left_text div.title
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#3A9FA5;
	font-weight:normal;
	text-decoration: none;
	padding-top: 12px;
}

div.page_content div.middle_col div.left_text a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px;
	color:#D51848;
	font-weight:normal;
	text-decoration: none;
}

div.page_content div.middle_col div.left_text a:hover
{
	color: #40205A;
}

div.page_content div.middle_col div.left_text ul.bullet_list
{
	list-style: none;
	padding: 0;
	margin-top: 12px;
}

div.page_content div.middle_col div.left_text ul.bullet_list li
{
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding-left: 14px;
	margin-bottom: 2px;
	background: transparent url(../images/bullet.gif) no-repeat 0 4px;
}

div.page_content div.middle_col div.right_text
{
	width: 205px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	float: left;
}

div.page_content div.middle_col div.right_text div.title
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#3A9FA5;
	font-weight:normal;
	text-decoration: none;
	padding-top: 12px;
}

div.page_content div.middle_col div.right_text a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px;
	color:#D51848;
	font-weight:normal;
	text-decoration: none;
}

div.page_content div.middle_col div.right_text a:hover
{
	color: #40205A;
}

div.page_content div.middle_col div.left_text a.sitemap_link,
div.page_content div.middle_col div.right_text a.sitemap_link
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#40205A;
	font-weight:bold;
	text-decoration: none;
	margin-left: 8px;
}

div.page_content div.middle_col div.left_text a.sitemap_link:hover,
div.page_content div.middle_col div.right_text a.sitemap_link:hover
{
	color: #D51848;
}

div.page_content div.middle_col div.left_text div.sitemap_separator,
div.page_content div.middle_col div.right_text div.sitemap_separator
{
	
	width: 205px;
	height: 10px;
	font-size: 1px;
	background: transparent url(../images/separator_content.gif) repeat-x 0 0;
	margin: 17px 0 10px 0;
}

div.page_content div.middle_col div.left_text img,
div.page_content div.middle_col div.right_text img
{
	margin: 0 0 1px 0;
}

div.page_content div.middle_col div.right_text ul.bullet_list
{
	list-style: none;
	padding: 0;
	margin-top: 12px;
}

div.page_content div.middle_col div.right_text ul.bullet_list li
{
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding-left: 14px;
	margin-bottom: 3px;
	background: transparent url(../images/bullet.gif) no-repeat 0 4px;
}

div.page_content div.middle_col div.left_touts
{
	width: 205px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	float: left;
	margin-right: 29px;
}

div.page_content div.middle_col div.left_touts_long
{
	width: 100%;
}

div.page_content div.middle_col div.left_touts_up
{
	margin-top: 4px;
}

div.page_content div.middle_col div.right_touts
{
	width: 205px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	float: left;
}

div.page_content div.middle_col div.right_touts_up
{
	margin-top: 4px;
}

div.page_content div.middle_col div.tout
{
	width: 205px;
	margin-top: 30px;
}

div.page_content div.middle_col div.w400
{
	width:400px;
}

div.page_content div.middle_col div.tout_first
{
	margin-top: 10px;
}

div.page_content div.middle_col div.tout_top
{
	margin-top: 0px;
}

div.page_content div.middle_col div.tout_bottom
{
	margin-top: 6px;
}

div.page_content div.middle_col div.tout_long
{
	width: 100%;
}

div.page_content div.middle_col div.tout a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	color:#40205A;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;

}

div.page_content div.middle_col div.tout div.tout_title
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#3A9FA5;
	font-weight:normal;
	text-decoration: none;
}

div.page_content div.middle_col div.tout a img
{
	margin-left: 3px;
}
div.page_content div.middle_col div.tout ul.download
{
	list-style: none;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;

}

div.page_content div.middle_col div.tout ul.download li
{
	margin-bottom: 6px;
}

div.page_content div.middle_col div.tout ul.download a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	color:#40205A;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;

}

div.page_content div.middle_col div.tout ul.download a img
{
	margin-right: 3px;
}

div.page_content div.middle_col div.tout a:hover
{
	color: #D51848;
}

div.page_content div.middle_col div.form_separator
{
	
	width: 435px;
	height: 25px;
	margin: 25px 0 16px 0;
	background: transparent url(../images/bg_title.gif) repeat-x 0 0;
}

table.events_tbl td.events_title
{
	padding: 0 0 0 12px;
	width: 435px;
	height: 25px;
	margin: 25px 0 16px 0;
	background: transparent url(../images/bg_title.gif) repeat-x 0 0;
	font-family: Helvetica,verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#3A9FA5;
	font-weight:normal;
	
}
div.page_content table.events_tbl td.events_title a
{
	float: left;
	font-family: Helvetica,verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#3A9FA5;
	font-weight:normal;
}

div.page_content table.events_tbl td.events_title a:hover
{
	color:#3A9FA5;
}
div.page_content table.events_tbl td.events_title a.left_title_link
{
	float: right;
	margin: 4px 10px 0 0;
	padding: 0;
}

table.events_tbl td.course_title
{
	padding: 0 0 0 23px;
	width: 435px;
	height: 25px;
	margin: 25px 0 16px 0;
	background: transparent url(../images/bg_title.gif) repeat-x 0 0;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#3A9FA5;
	font-weight:normal;
	
}

table.events_tbl td.course_content
{
	padding: 12px 0 12px 23px;
}

table.events_tbl td.course_space
{
	padding: 8px 0 0 0;
}

div.page_content div.middle_col div.form_separator div.text
{
	font-family: Helvetica,verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#3A9FA5;
	font-weight:normal;
	padding: 3px 0 0 10px;
}

table.form_table
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	line-height: 14px;
	color:#535353;
	font-weight:normal;
	text-decoration: none;
}

div#page table.form_table select.select-state
{
	color: #535353;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size:12px;
	height: 21px;
	padding: 2px 0 0 0;
	float: left;
}
div.page_content div.middle_col table.form_table td.table_title
{
	padding: 0 0 0 12px;
	width: 435px;
	height: 25px;
	margin: 12px 0 0 0;
	background: transparent url(../images/bg_title.gif) repeat-x 0 0;
	font-family: Helvetica,verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#3A9FA5;
	font-weight:bold;
	
}

table.form_table input
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
}

table.form_table textarea
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	width: 435px;
	height: 85px;
}

input.w210
{
	width: 210px;
}

table.checkbox_item
{
	margin: 10px 0 0 0;
	padding: 6px 0 6px 0;
}

table.checkbox_item td
{
	vertical-align: top;
	width: 53%;
	padding: 0 0 10px 0;
}

table.checkbox_item td input
{
	float: left;
	display: block;
	width: 15px;
	height: 15px;
	margin: 1px 0 0 0;
}
table.checkbox_item td label
{
	float: left;
	display: block;
	width: 184px;
	padding: 2px 0 0 0;
	margin: 0 0 0 5px;
}

td.checkbox_label
{
	padding-right: 6px;
}

div.page_content div.middle_col div.level3
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	color:#535353;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
	width: 439px;
}

div.page_content div.middle_bottom
{
	padding-bottom: 40px;
}

/*------------- Main Navigation Start ------------------------*/
/* Root = Horizontal, Secondary = Vertical */

	ul#navmenu-h {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 829px; /*For KHTML*/
	list-style: none;
	height: 25px;
	
	padding: 0;
	margin: 0;
}

ul#navmenu-h li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	
	z-index: 50;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 137px;
  list-style: none;
  display: none;
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 20000;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

ul#navmenu-h ul.me {
   margin: 0;
  border: 0 none;
  padding: 0;
  width: 137px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  z-index: 20000;
  left: 0;
}

ul#navmenu-h li a.fb 
{
	display: block ; 
	width: 66px; 
	height: 15px !important; 
	background : transparent url(../images/img_facebook.png) no-repeat 0 0;
	position: relative;
	left: 15px;
}

ul#navmenu-h li a.fb:hover
{
	background-position: 0 -15px;
}


/* Root Menu */
ul#navmenu-h a {

  padding: 0;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: transparent;
  color: #666;

  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  
}



/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
 
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
 
}


/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
 
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
 
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
 
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {

}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: -6px;
  left: 140px;
}

ul#navmenu-h ul ul.core,
ul#navmenu-h ul ul ul.core {
  display: none;
  position: absolute;
  top: -6px;
  left: 158px;

}

ul#navmenu-h ul ul.while_with_us,
ul#navmenu-h ul ul ul.while_with_us {
  display: none;
  position: absolute;
  top: -6px;
  left: 133px;

}



ul#navmenu-h ul ul.join,
ul#navmenu-h ul ul ul.join {
  display: none;
  position: absolute;
  top: -6px;
  left: 152px;

}

ul#navmenu-h ul ul.giving_back,
ul#navmenu-h ul ul ul.giving_back {
  display: none;
  position: absolute;
  top: -6px;
  left: 152px;

}

ul#navmenu-h ul ul.school_nursing,
ul#navmenu-h ul ul ul.school_nursing {
  display: none;
  position: absolute;
  top: -6px;
  left: -221px;

}

ul#navmenu-h ul ul.medical_education,
ul#navmenu-h ul ul ul.medical_education {
  display: none;
  position: absolute;
  top: -6px;
  left: -221px;

}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


ul#navmenu-h div.right_info
{
	width: 228px;
	overflow: hidden;
	background: transparent url(../images/right_info_middle.gif) repeat-y 0 0;

}

ul#navmenu-h div.right_info div.middle
{
	width: 228px;
	overflow: hidden;
	background: transparent url(../images/right_info_top.gif) no-repeat 0 0px;

}

ul#navmenu-h div.right_info div.bottom
{
	width: 228px;
	height: 2px;
	overflow: hidden;
	background: transparent url(../images/right_info_bottom.gif) no-repeat 0 0;

}

ul#navmenu-h div.right_info div.content
{
	padding: 5px 0 0 11px;
}

ul#navmenu-h div.right_info div.content div.pic
{
	width: 211px;
	height: 90px;
}

ul#navmenu-h div.right_info div.content div.text
{
	width: 211px;

	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	line-height: 12px;
	color:#535353; 
	font-weight:normal;

	background-color: #F1EFF3;
	overflow: hidden;
	margin-bottom: 4px;
}

ul#navmenu-h div.right_info div.content div.text div.wrapper
{
	padding: 12px;
}



ul#navmenu-h div.right_info div.content div.text a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#40205A; 
	font-weight:normal;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	width: 211px;
	background: transparent;
	text-transform: uppercase;
}

ul#navmenu-h div.right_info div.content div.text a:hover
{
	color: #D51848;
	background: transparent;
}

ul#navmenu-h div.right_info div.content div.text a img
{
	margin-left: 3px;
}
/*-------- Left Info -------*/

ul#navmenu-h div.left_info
{
	width: 228px;
	overflow: hidden;
	background: transparent url(../images/left_info_middle.gif) repeat-y 0 0;

}

ul#navmenu-h div.left_info div.middle
{
	width: 228px;
	overflow: hidden;
	background: transparent url(../images/left_info_top.gif) no-repeat 0 0px;

}

ul#navmenu-h div.left_info div.bottom
{
	width: 228px;
	height: 2px;
	overflow: hidden;
	background: transparent url(../images/left_info_bottom.gif) no-repeat 0 0;

}

ul#navmenu-h div.left_info div.content
{
	padding: 5px 0 0 5px;
}

ul#navmenu-h div.left_info div.content div.pic
{
	width: 211px;
	height: 90px;
}

ul#navmenu-h div.left_info div.content div.text
{
	width: 211px;
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	line-height: 12px;
	color:#535353; 
	font-weight:normal;
	background-color: #F1EFF3;
	overflow: hidden;
	margin-bottom: 4px;
}

ul#navmenu-h div.left_info div.content div.text div.wrapper
{
	padding: 12px;
}



ul#navmenu-h div.left_info div.content div.text a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#40205A; 
	font-weight:bold;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	width: 211px;
	background: transparent;
	text-transform: uppercase;
}

ul#navmenu-h div.left_info div.content div.text a:hover
{
	color: #D51848;
	background: transparent;
}

ul#navmenu-h div.left_info div.content div.text a img
{
	margin-left: 3px;
}

/*--------------------------*/

ul#navmenu-h li:hover
{
	z-index: 50;
}

/*--------------------End Main Navigation---------------*/

div.tout_title
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 20px; 
	color:#3A9FA5; 
	font-weight:normal;
}

div.tout_up_title
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 10px; 
	color:#7D758A; 
	font-weight:bold;
}

.body-text
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353; 
	font-weight:normal;
}

.clear
{
	clear: both;
	padding: 0;
	margin: 0;
	font-size: 1px;
}


.content-hide
{
	position: absolute;
	top: -1000px;
	left: -1000px;
	text-indent: -1000px;
	font-size: 1px;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	padding: 0;
	margin: 0;
}

div.footer
{
	width: 827px;
	height: 29px;
	background: transparent url(../images/footer_dot_line.gif) repeat-x 0 0;
	margin-left: 1px;
}

div.footer div.wrapper
{
	padding: 0 0 0 50px;
	margin: 0;
}

div.footer div.separator
{
	width: 15px;
	height: 29px;
	background: transparent url(../images/separator_footer.gif) no-repeat 7px 10px;
	float: left;
}

div.footer div.nav_item
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#348F94; 
	font-weight:bold;
	float: left;
	padding-top: 10px;
}

div.footer div.nav_item a
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#348F94; 
	font-weight:bold;
	text-decoration: none;
}

div.footer div.nav_item a:hover
{
	color: #D51848;
}	

div.footer div.nav_item a.active
{
	color: #D51848;
}

div.footer_info
{
	width: 827px;
	background-color: #8EC6CA;
	padding: 0 0 11px 0;
	margin: 2px 0 20px 1px;
	overflow: hidden;
}

div.footer_info div.logo
{
	float: left;
	padding: 0;
	margin: 0;
}

div.footer_info div.text
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 9px; 
	color:#FFFFFF; 
	font-weight:normal;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #8EC6CA;
	margin-left: 25px;
	margin-top: 11px;
	width: 600px;
}

div.footer_info div.text a
{
	color: #348F94;
	text-decoration: none;
}

div.footer_info div.text a:hover
{
	color: #D51848;
}

span.paragraph
{
	display: block;
	margin: 0 0 16px 0;
}

span.red
{
	color: #D51848;
}

span.blue
{
	color: #40205A;
}

span.orange
{
	color: #E34C0A;
	font-size: 9px;
	font-weight:bold; 
	text-transform: uppercase;
}

span.green
{
	color: #3AA576;
	font-size: 9px; 
	font-weight:bold;
	text-transform: uppercase;
}

span.small
{
	font-size: 13px;
}

.error
{
	width: 210px;
	color: #d51848;
	font-weight: bold;
	font-size: 12px;
}

body.pop_up
{
	text-align: left;
}


div#emergency_pop_up
{
 width: 416px;
 min-height: 400px;
 border: #C2C2C2 solid 1px;
  
 font-family: Helvetica,Verdana,Arial, sans-serif;
 font-size: 12px; 
 color:#535353;
 font-weight: normal;
 text-decoration: none;
 background-color: #F0F3F7;
}

div#emergency_pop_up div.wrapper
{
 padding: 0 40px 40px 40px;
}
div#emergency_pop_up div.title
{
 font-family: Helvetica,Verdana,Arial, sans-serif;
 font-size: 37px; 
 color:#3AA576;
 font-weight: bold;
 text-decoration: none;
 margin: 24px 0 20px 0;
}

div#emergency_pop_up div.link
{
 margin: 12px 0 12px 0;
}

div#emergency_pop_up div.link a
{
 text-transform: uppercase;
 font-family: Helvetica,Verdana,Arial, sans-serif;
 font-size: 9px; 
 color:#40205A;
 font-weight:bold;
 text-decoration: none;
}

div#emergency_pop_up div.link a:hover
{
 color: #D51848
}

div#registration_pop_up
{
 width: 416px;
 height: 400px;
 border: #C2C2C2 solid 1px;
  
 font-family: Helvetica,Verdana,Arial, sans-serif;
 font-size: 12px; 
 color:#535353;
 font-weight: normal;
 text-decoration: none;
 background-color: #F0F3F7;
}

div#registration_pop_up div.wrapper
{
 padding: 0 40px 40px 40px;
}
div#registration_pop_up div.title
{
 font-family: Helvetica,Verdana,Arial, sans-serif;
 font-size: 37px; 
 color:#3AA576;
 font-weight: bold;
 text-decoration: none;
 margin: 24px 0 20px 0;
}

div#registration_pop_up div.link
{
 margin: 12px 0 12px 0;
}

div#registration_pop_up div.link a
{
 text-transform: uppercase;
 font-family: Helvetica,Verdana,Arial, sans-serif;
 font-size: 9px; 
 color:#40205A;
 font-weight:bold;
 text-decoration: none;
}

div#registration_pop_up div.link a:hover
{
 color: #D51848
}

div#page_preview
{
	width: 484px;
	border: #C2C2C2 solid 1px;
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #535353;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
}

div#page_preview div.period
{
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	font-size: 20px;
	color: #3AA576;
	font-weight: bold;
	text-decoration: none;
	margin: 24px 23px 12px 23px;
	text-align: left;
}

div#page_preview table.form_table
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	margin-left: 23px;
}

div#page_preview table.events_tbl tr.alternate_color td
{
	background-color: #F5FAFA;
}

div#page_preview table.events_tbl td
{
	padding: 12px 0 12px 12px;
}

div#page_preview table.events_tbl td.spacer
{
	padding: 0;
}

div#page_preview table.events_tbl td.row_separator
{
	width: 435px;
	height: 1px;
	background: transparent url(../images/separator_content.gif) repeat-x 0 100%;
	font-size: 1px;
	padding-bottom: 0;
	padding-top: 0;
}

div#page_preview table.events_tbl td.events_title
{
	padding: 0 0 0 12px;
	width: 435px;
	height: 25px;
	margin: 25px 0 16px 0;
	background: transparent url(../images/bg_title.gif) repeat-x 0 0;
	font-family: Helvetica,verdana,Arial, sans-serif;
	font-size: 15px; 
	color:#3A9FA5;
	font-weight:normal;
	
}

div#page_preview div.table_holder
{
	overflow: hidden;
	height: expression( this.scrollHeight < 263 ? "262px" : "auto" ); /* sets min-height for IE */
	min-height: 262px; /* sets min-height value for all standards-compliant browsers */
}

div.page_content div.middle_col div.wrapper_top span.left_column_text,
div.page_content div.middle_col div.wrapper_top font.left_column_text
{
	color:#535353;
	float:left;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	width:205px;
}

div.page_content div.middle_col div.wrapper_top span.right_column_text,
div.page_content div.middle_col div.wrapper_top font.right_column_text
{
	color:#535353;
	float:right;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	width:205px;
}

.headline 
{
	margin: 25px 0 0 0;
	color: #3AA576;
	font-family: Helvetica, Arial, sans-serif;
	font-size : 24px;
	text-decoration : none;
	font-weight: bold;
}

a.content_link
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px;
	color:#D51848;
	font-weight:normal;
	text-decoration: none;
}

.defaultlink
{	
	color:#D51848;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:14px;	
	text-decoration:none;
	font-weight:normal;
}

.subheading
{
	padding-bottom: 20px;
	color: #3A9FA5;
	font-family: Helvetica, Arial, sans-serif;
	font-size : 24px;
	text-decoration : none;
	font-weight: normal;
}

div#page select.select-date
{
	border: 1px solid #e2f1f2;
	color: #535353;
	float: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight: normal;
	height: 20px;
	margin: 6px 0 0;
	text-decoration:none;
	width: 200px;
}

div#page select.select-date-index
{
	position: relative;
	z-index: 1;
}

div#page label.label-date {
	float:left;
	margin: 14px 0 0 0;
}

.introduction
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px;
	line-height: 18px; 
	color:#535353;
	font-weight:normal;
	text-decoration: none;
	margin-top: 6px;
}

.subheading14
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 14px; 
	color:#3A9FA5;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 6px;
}

.article
{
	font-family: Helvetica,Verdana,Arial, sans-serif;
	font-size: 12px; 
	color:#535353; 
	font-weight:normal;
	margin: 12px 0 0 9px;
}

label.sort_by_month
{
	float: left;
	margin: 13px 0 0 0;
}

.tooltipBtn
{
	position: relative;
	cursor: default;
	z-index: 1;
	width: 7px;
	height: 7px;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

#tooltip
{
	width: 209px;
	background-color: #fff;
	border: 1px solid #A3A1A3;
	position: absolute;
	z-index: 3000;
	text-align: left;
	font: normal normal normal 11px/15px Helvetica,Verdana,Arial, sans-serif;
	color: #424242;
}

#tooltip div.tooltip_wrapper
{
	padding: 4px;
}

#tooltip div.tooltip_internal
{
	width: 100%;
	height: 100%;
	background: #ECEBF0;
}

#tooltip h3
{
	margin: 0;
	padding: 5px 0 0 5px;
	font: normal normal bold 16px/22px Helvetica,Verdana,Arial, sans-serif;
	color: #3A9FA5;
}

#tooltip div.body
{
	padding: 0 0 20px 5px;
}

#tooltip img.tooltip_arrow
{
	position: absolute;
	width: 7px;
	height: 12px;
	font-size: 1px;
	top: 27px;
	left: -7px;
}
