BODY {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 0px;
	background-color: #F9F9F9;
	color: #636363;
}

a, body.mceContentBody a {
	color: #207086;
	text-decoration: underline;
}

body.mceContentBody .smallFont {
	font-size: 11px;
}

body.mceContentBody .mediumFont {
	font-size: 14px;
}

body.mceContentBody .largeFont {
	font-size: 17px;
}

body.mceContentBody .xlargeFont {
	font-size: 20px;
}

body.mceContentBody .xxlargeFont {
	font-size: 24px;
}

a:hover, a:active, body.mceContentBody a:hover, body.mceContentBody a:active {
  	color: #33879E;
  	text-decoration: underline;
}

a.bullet {
	color: #636363;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	background: url(../images/gray_arrow.gif) left center no-repeat;
}

a.bullet:hover, a.bullet:active {
	text-decoration: underline;
}

img.icon16 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

input
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}

form {
	margin: 0px;
	padding: 0px;
}

textarea, select {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #434343;
}

.extraSmallInput {
	width: 50px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #434343;
}

.smallInput {
	width: 90px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #434343;
}

.mediumInput {
	width: 175px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #434343;
}

.largeInput {
	width: 275px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #434343;
}

.extraLargeInput {
	width: 400px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #434343;
}

div.infoBox {
	margin: 0px auto 15px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/info.gif) left center no-repeat;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
	width: 400px;
}

div.errorBox {
  	margin: 0px auto 15px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/error.gif) left center no-repeat;
	color: red;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;
	width: 400px;
}

div.actionSuccessBox {
	margin: 0px auto 12px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/success.gif) left center no-repeat;
	color: #000000;
	font-size: 11px;
	border: 1px solid #000000;
	width: 400px;
}

div.actionFailBox {
	margin: 0px auto 12px auto;
	padding: 6px 10px 6px 35px;
	background: #EEEEEE url(../images/error.gif) left center no-repeat;
	color: red;
	font-size: 11px;
	border: 1px solid #000000;
	width: 400px;
}

div.radioButton {
	margin:0px;padding:4px 0px 0px 0px;line-height:16px;vertical-align:middle;
}

div.selectBox {
	margin:0px;padding:0px;line-height:16px;
}

div.textAboveInput {
	margin:0px;padding:4px 0px 0px 0px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.centerTable {
	margin: 0px auto 15px auto;
	border: 0px;
}

.adminTable {
	margin: 0px auto 15px auto;
	border: 1px solid #000000;
}

.tripTable {
	width: 90%;
	margin: 0px 5% 15px 5%;
	border: 1px solid #000000;
	border-spacing: 0;
	padding: 0;
}

.tripTable td {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
}

.galleryTable {
	margin: 0px auto 0px auto;
	border: 0px;
}

.adminTable td {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
}

.tdHead {
	background: #21648E;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}

.tdSubHead {
	background: #8BBDD1;
	color: #000000;
	font-weight: normal;
	padding: 3px;
	margin: 0px;
}

.tdHeadSuper {
	background: #143D53;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 3px 0px 3px;
	margin: 0px;
	height: 23px;
}

.tdHead a, .tdHeadSuper a {
	color: #FFFFFF;
	text-decoration: underline;
}

.tdHead a:hover, .tdHeadSuper a:hover {
	color: #CCCCCC;
}

.tdHeadNoLink {
	background: #9C0001 url(../images/td_header_bg.jpg) top left repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}

.tdHead2 {
	background-color: #EEEEEE;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}

.tdSummary {
	background-color: #CCCCEE;
	color: #000000;
	font-weight: bold;
	padding: 5px 3px 5px 3px;
	margin: 0px;
	border-top: 1px solid #000000;
}

.tdFooter {
  	background-color: #BBBBBB;
  	padding: 3px;
  	border-top: 1px solid #FFFFFF;
}

.tdLeft {
	text-align: left;
}

.tdCenter {
	text-align: center;
}

.tdRight {
	text-align: right;
}

.tdTop {
	vertical-align: top;
}

.tdMiddle {
	vertical-align: middle;
}

.tdBottom {
	vertical-align: bottom;
}

.tdAlt {
	background-color: #EEEEEE;
	color: #000000;
	padding: 3px;
}

.tdNormal {
	background-color: #FFFFFF;
	color: #000000;
	padding: 3px;
}

.tdNormalTransparent {
	color: #000000;
	padding: 3px;
}

.tdTeam {
	color: #000000;
	padding: 7px;
}

.tdNormal a, .tdAlt a {
	color: #3E546A;
	text-decoration: underline;
}

.tdNormal a:hover, .tdAlt a:hover, .tdNormal a:active, .tdAlt a:active {
	color: #9A0101;
}

#wrap {
	width: 930px;
	margin: 0px auto 0px auto;
	padding: 0px 22px 0px 22px;
	background: transparent url(../images/wrap_bg.jpg) top left repeat-y;
}

#header {
	width: 930px;
	height: 193px;
	margin: 0px;
	padding: 0px;
	background: transparent url(../images/header_bg.jpg) top left no-repeat;
}

#headerLink {
	width: 150px;
	height: 125px;
	margin: 0px;
	padding: 38px 0px 0px 80px;
}

#headerLink img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 150px;
	height: 125px;
	vertical-align: top;
}

/* Begin CSS Popout Menu */
#menuh-container
	{
	width: 930px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	}

#menuh
	{
	font-family: Tahoma, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 930px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	background: #14547A url(../images/menu_bg.jpg) left top repeat-x;
	}
	

#menuh a {
	display: block;
	white-space: normal;
	margin: 0px;
	font-family: tahoma, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	padding: 5px 5px 5px 18px;
	color: #FFFFFF;
	background: transparent url(../images/white_bullet.gif) 6px 9px no-repeat;
	text-transform: uppercase;
}

#menuh a.Current {
	color: #6593B0;
}


#menuh a:hover, #menuh a:active, #menuh a.Current:hover, #menuh a.Current:active
	{
	color: #6593B0;
}
	

#menuh a.top, #menuh a.topCurrent
	{
	white-space: nowrap;
	padding: 12px 20px 0px 15px;
	height: 24px;
	background: transparent url(../images/menu_divider_bg.jpg) right top no-repeat;
	font-family: Tahoma, Geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
#menuh a.topRight, #menuh a.topRightCurrent
	{
	white-space: nowrap;
	padding: 12px 15px 0px 15px;
	height: 24px;
	background: transparent;
	font-family: tahoma, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
#menuh a.topCurrent, #menuh a.topRightCurrent
	{
	color: #6593B0;
	}

#menuh a.top:hover, #menuh a.top:active, #menuh a.topCurrent:hover, #menuh a.topCurrent:active, #menuh a.topRight:hover, #menuh a.topRight:active, #menuh a.topRightCurrent:hover, #menuh a.topRightCurrent:active
	{
	color: #6593B0;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}
	
#menuh ul li:hover a.top, #menuh ul li:hover a.topCurrent, #menuh ul li:hover a.topRight, #menuh ul li:hover a.topRightCurrent
	{
	color: #6593B0;
	}
	
#menuh ul li:hover
	{
	background: transparent;
	z-index:100;
	}
	
#menuh ul ul li:hover
	{
	background: transparent url(../images/sub_menu_divider_bg.jpg) bottom left repeat-x;
	z-index:100;
	}

#menuh ul ul li.bottom:hover
	{
	background: transparent;
	z-index:100;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 0px;
	margin: 0px;
	width: 185px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #1D5E86 url(../images/sub_menu_bg.jpg) top left repeat-x;
	}

#menuh ul ul ul
	{
	top:0px;
	left:100%;
	border-top: 1px solid #000000;
	}
	
#menuh ul ul li, #menuh ul ul ul li {
	padding-bottom: 2px;
	background: transparent url(../images/sub_menu_divider_bg.jpg) bottom left repeat-x;
}

#menuh ul ul li.bottom, #menuh ul ul ul li.bottom {
	padding-bottom: 0px;
	background: transparent;
}

#menuh ul ul li a, #menuh ul ul ul li a {
	/*width: 185px;*/
}
	
div#menuh li:hover
	{
	/*cursor:pointer;*/
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Popout Menu */

#content {
	clear: both;
	float: left;
	width: 930px;
	margin: 0px;
	padding: 25px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	background: transparent url(../images/content_top_bg.jpg) left top no-repeat;
}

#sideBar {
	float: left;
	width: 218px;
	padding: 0px 9px 0px 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #636363;
}

#sideBar h1 {
	color: #207086;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	background: transparent url(../images/sidebar_divider.jpg) left bottom no-repeat;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 8px 0px;
}

#sideBar h1 .bold {
	font-weight: bold;
}

#sideBar .grayBox {
	padding: 0px;
	margin: 0px;
	background: transparent url(../images/sidebar_gray_box_bg.jpg) left 0px no-repeat;
}

#sideBar div.fieldset {  
float: left;  
clear: left;  
width: 212px;  
margin: 0 0 0 0;  
padding: 3px 3px 0px 3px;
}
#sideBar div.fieldset ol {  
padding: 0 0 0 0;
margin: 0;
list-style: none;
}
#sideBar div.fieldset li {
float: left;  
clear: left;  
width: 212px;   
padding-bottom: 10px;
}
#sideBar div.fieldsetSubmit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding: 0px 6px 12px 6px;
text-align: right;
}
#sideBar label {  
float: left;  
width: 69px;  
margin-right: 0px;
font-weight: bold;
font-size:10px;
padding-top: 2px;
}

.submitImageButton {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

.loginBox {
	margin: 0px;
	width: 128px;
	height: 15px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	color: #434343;
	padding: 3px 5px 2px 5px;
	background: transparent url(../images/input_text_bg.jpg) top left no-repeat;
	border: 0px;
}

#sideBar .sideMenu {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

#sideBar .sideMenu ul {
	list-style: none;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 7px 0px;
	border-top: 1px solid #E3E3E3;
}

#sideBar .sideMenu ul ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px;
}

#sideBar .sideMenu ul li {
	/*display: block; A */ 
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #E3E3E3;
}

#sideBar .sideMenu ul ul li {
	border-bottom: 0px;
	padding: 0px 0px 0px 16px;
	width: 198px;
}

#sideBar .sideMenu ul li a {
  	display: block;
  	line-height: 18px;
	padding: 0px 0px 0px 13px;
	width: 201px;
	margin: 0px;
	background: transparent url(../images/gray_bullet.gif) left center no-repeat;
  	text-align: left;
  	font-size: 11px;
  	font-weight: normal;
	text-decoration: none;
	color: #636363;
}

#sideBar .sideMenu ul ul li a {
	padding: 0px 0px 0px 13px;
	width: 185px;
	background: transparent url(../images/gray_bullet.gif) left center no-repeat;
}

#sideBar .sideMenu ul li a.Current {
	color: #33879E;
}

#sideBar .sideMenu ul li a:hover, #sideBar .sideMenu ul li a.Current:hover, #sideBar .sideMenu ul li a:active, #sideBar .sideMenu ul li a.Current:active, #sideBar .sideMenu ul li a:focus, #sideBar .sideMenu ul li a.Current:focus {
	color: #33879E;
	background-color: #F6F6F6;
}

#contentMain {
  	float: left;
	width: 668px;
	padding: 0px 15px 5px 20px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #636363;
}

body.mceContentBody {
	padding: 10px 10px 0px 10px;
	background: #FBFBFB;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #636363;
}

#contentMain .date {
	color: #989898;
}

#sideBar p, #contentMain p, body.mceContentBody p {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	line-height: 15px;
}

#contentMain p.bullet, body.mceContentBody p.bullet {
	margin: 0px;
	padding: 0px 0px 6px 12px;
	background: transparent url(../images/gray_arrow.gif) left 4px no-repeat;
}

#contentMain p.divider, body.mceContentBody p.divider {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	border-top: 1px solid #E3E3E3;
}

#contentMain p.divider img, body.mceContentBody p.divider img {
	margin:0px;
	padding:0px;
	height: 1px;
	width: 200px;
	vertical-align: top;
}

.evalNotif {
	font-size: 13px;
}

#contentMain h1, body.mceContentBody h1 {
  	clear: both;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 3px 0px;
	color: #207086;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #E3E3E3;
}

#contentMain h1 .bold, body.mceContentBody h1 .bold {
	font-weight: bold;
}

#contentMain h2,#contentMain h3, #contentMain h4, #contentMain h5, #contentMain h6, body.mceContentBody h2, body.mceContentBody h3, body.mceContentBody h4, body.mceContentBody h5, body.mceContentBody h6 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
}

#contentMain h2, body.mceContentBody h2 {
	font-size: 13px;
	font-weight: bold;
	color: #207086;
}

#contentMain h3, body.mceContentBody h3 {
	font-size: 13px;
	color: #636363;
	font-weight: normal;
}

#contentMain h4, body.mceContentBody h4 {
	font-size: 12px;
	color: #207086;
	font-weight: bold;
}

#contentMain h5, body.mceContentBody h5 {
	font-size: 12px;
	color: #636363;
	font-weight: normal;
}

#contentMain h6, body.mceContentBody h6 {
	font-size: 11px;
	color: #207086;
	font-weight: normal;
}

#contentMain ul, body.mceContentBody ul {
	list-style: none;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 7px 0px;
}

#contentMain ol, body.mceContentBody ol {
	padding-bottom: 7px;
}

#contentMain ul li, body.mceContentBody ul li {
	line-height: 14px;
	padding: 0px 0px 5px 13px;
	background: url(../images/gray_arrow.gif) left 4px no-repeat;
}

#contentMain ol li, body.mceContentBody ol li {
	line-height: 14px;
	padding: 0px 0px 5px 5px;
}

#contentMain li ul, body.mceContentBody li ul {
	padding-top: 5px;
	padding-bottom: 0px;
}

#contentMain .welcomeImage {
	float: right;
	margin: 0px 0px 12px 12px;
	padding: 0px 0px 0px 0px;
	width: 318px;
	height: 199px;
	background: transparent url(../images/home_welcome_img_bg2.jpg) top left no-repeat;
}

#contentMain .welcomeImage img {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 318px;
	height: 199px;
}

#contentMain a.iconLink {
	text-decoration: none;
	line-height: 16px;
}

.quickLinks, .quickTrips {
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	padding: 4px;
	margin: 0px 0px 12px 0px;
	text-align: center;
}

.quickLinks a, .quickTrips a {
	text-decoration: none;
	line-height: 16px;
	padding-right: 8px;
}

.slider-bg-15na { 
	position: relative;
	background: url(../images/slider_bg_15na.gif) 5px 0 no-repeat;
	height: 42px;
	width: 212px;
	margin-top:1px;
}

.slider-thumb-15na { 
	position: absolute; 
	top: 18px; 
}

.slider-bg-15 { 
	position: relative;
	background: url(../images/slider_bg_15.gif) 5px 0 no-repeat;
	height: 42px;
	width: 173px;
	margin-top:1px;
}

.slider-thumb-15 { 
	position: absolute; 
	top: 18px; 
}

.slider-bg-14 { 
	position: relative;
	background: url(../images/slider_bg_14.gif) 5px 0 no-repeat;
	height: 42px;
	width: 134px;
	margin-top:1px;
}

.slider-thumb-14 { 
	position: absolute; 
	top: 18px; 
}

.slider-bg-13 { 
	position: relative;
	background: url(../images/slider_bg_13.gif) 5px 0 no-repeat;
	height: 42px;
	width: 95px;
	margin-top:1px;
}

.slider-thumb-13 { 
	position: absolute; 
	top: 18px; 
}

table.ContactUs
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

table.ContactUs td.left
{
	padding: 0px 10px 14px 0px;
	font-weight: bold;
	font-family: Tahoma, Geneva, Arial, Sans-Serif;
	font-size: 11px;
}

table.ContactUs td.right
{
	padding: 0px 0px 14px 10px;
}

#login {
	margin: 0px;
	padding: 0px;	
	width: 390px;
}

#login td.loginLeft {
	width: 130px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	vertical-align: middle;
}

#login td.loginRight {
	margin: 0px;
	padding: 0px;
	height: 32px;
	vertical-align: middle
}

#login td.right input.loginBox {
	margin: 0px;
	padding: 1px 0px 1px 1px;
	width: 247px;
}

.paypal {
	width:90%;
	margin:5px 5% 5px 5%;
}

.paypal form input[type="submit"]{
	width:71px;
	height:42px;
	background:url('../images/paypal_donate.png');
	border:0;
}

#footer {
  	clear: both;
  	width: 930px;
  	height: 42px;
	margin: 0px auto 0px auto;
	padding: 25px 22px 5px 22px;
	background: #E1E1E1 url(../images/footer_bg.jpg) top left no-repeat;
	color: #686868;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

#footer div.links {
  	margin: 0px;
  	padding: 0px;
  	text-align: center;
}

#footer div.links a {
	margin: 0px;
	padding: 0px 17px 0px 12px;
	background: transparent url(../images/gray_bullet.gif) right center no-repeat;
	color: #686868;
	font-family: Tahoma, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#footer div.links a:hover, #footer div.links a:active, #footer div.links a.Current, #footer div.links a.rightCurrent {
	color: #33879E;
}

#footer div.links a.right, #footer div.links a.rightCurrent {
	background: transparent;
	padding-right: 12px;
}

#footer div.copyright {
	text-align:center;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

#pshgroup {
  	clear: both;
	width: 961px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #555555;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	text-align: center;
}

.conferenceAttendee {
	font-weight: bold;
	color: #0000FF;
}

.conferenceSpeaker {
	font-weight: bold;
	color: #0000FF;
}

.nurseInfoRow ul
{
	list-style:none !important;
	background: none !important;
	margin: 2px !important;
	padding: 2px !important;		
}

.nurseInfoRow li
{
	list-style: none !important;
	background: none !important;
	width: 156px;
	margin: 2px !important;
	padding: 2px !important;
	float: left !important;
	height: 320px; 
	position:relative;
	vertical-align:bottom;	
}

.nurseInfoRow li p
{
	padding: 0 0 5px 0 !important;
}

.photoNurses 
{
	height: 193px;
	padding: 0px !important;
	margin: 0px 0px 10px 0px !important;
	/*border: solid 1px;*/
}

.clearNurse
{
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both; 
}
