html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, pre, form, fieldset, table, th, td, hr, object {margin:0; padding:0;} input {margin:0;} /*reset css*/

section, article, header, footer, nav, aside, hgroup{display:block;}

body {font-family: helvetica, arial, serif; color: #000; font-size: 12px; line-height: 1.5em; background-image:url(/images/body-bg.jpg); background-position: center top; background-color: #fff; background-repeat: repeat-x; background-color:#093a36}





a {color: #666;text-decoration: underline;outline: none;
		-webkit-transition: color 0.3s ease;
		-moz-transition: color 0.3s ease;
		-o-transition: color 0.3s ease;
		transition: color 0.3s ease;}

a img { border: 0px;opacity: 1;
  		-webkit-transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		-o-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;}
a:hover img {opacity: .75;}

a:hover {color: #3EB9E3;text-decoration: underline;}
a:active {color: #666; text-decoration:underline;}

img { behavior:url(/_includes/iepngfix.htc);}


p {margin:0 0 1.5em;}

h1 {font-size: 34px; font-weight: normal; margin: 20px 0 5px 0; padding: 0 0 10px 0; border-bottom: 1px solid #000;}
	h1 a {color: #000; text-decoration:none;}  h1 a:hover {color: #000; text-decoration:none;} h1 a:active {color: #000; text-decoration:none;}
h2 {font-size: 20px; padding: 8px 10px; color: #fff; text-transform:uppercase; line-height: 1em;}
h3 {font-size: 20px; font-weight: bold; margin: 0 0 1em 0 ; line-height: 1.2em;}
h4 {font-size: 24px;}
h6 {}



/*------ Wrappers --------*/

.bg-wrapper2 {margin:0 auto; height: 1%; overflow: ; width: 960px; background-color:#FFF;
	-webkit-box-shadow:0 0 7px #222222; 
	-moz-box-shadow: 0 0 7px #222222; 
	box-shadow:0 0 7px #222222; 
	
	-webkit-border-radius-bottomright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	
	-webkit-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}


.bg-wrapper {margin:0 auto; height: 1%; overflow: visible; width: 960px; background-color:#FFF; position:relative;}
	
	.bg-wrapper .left-side-bg-shadow {
	position:absolute;
	z-index:1;
	top:0px;
	left:-6px;
	width:6px;
	height:404px;}
	
	.bg-wrapper .right-side-bg-shadow {
	position:absolute;
	z-index:1;
	top:0px;
	right:-6px;
	width:6px;
	height:404px;}

	
.header-bg {
	background-image:url(/images/header-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:940px;
	height:201px;
	margin: 0 10px;
	position:relative;}
	
	
/*  ------ Section Header Text ------- */			

.section-header-text {position:absolute; z-index:1; top:10px;	right:0px;}
.section-header-text {font-size: 14px;font-family: Helvetica, Times, serif;text-transform:uppercase;}
.section-header-text ul {margin: 0; padding: 0;}
		.section-header-text li {display: inline; list-style: none;}
		.section-header-text a {color: #FFF;padding: 14px 10px 14px 10px; text-decoration: none; display: block; float:left; border-left: 1px solid #fff;
		
		-webkit-transition: background 0.3s ease;
		-moz-transition: background 0.3s ease;
		-o-transition: background 0.3s ease;
		transition: background 0.3s ease;}
		
		.section-header-text a:visited {color: #FFF; text-decoration: none;}
		.section-header-text a:hover {background: #fff; color: #000 !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}			
		.section-header-text a:active {background: #000; color: #fff !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}
		
body.hospital .hospitalNav  {background: #fff; color: #000 !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}		
body.homecare .homecareNav  {background: #fff; color: #000 !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}	
body.comm-health .comm-healthNav  {background: #fff; color: #000 !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}	
body.foundation .foundationNav  {background: #fff; color: #000 !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}	
			
	
/*  ------ Main Menu Text ------- */			

.mainMenu {position:absolute; z-index:1; top:145px;	right:0px;}
.mainMenu {font-size: 14px;font-family: Helvetica, Times, serif;text-transform:uppercase;}
.mainMenu ul {margin: 0; padding: 0;}
		.mainMenu li {display: inline; list-style: none;}
		.mainMenu a {color: #FFF;padding: 14px 10px 14px 10px; text-decoration: none; display: block; float:left; border-left: 1px solid #fff;
		
		-webkit-transition: background 0.3s ease;
		-moz-transition: background 0.3s ease;
		-o-transition: background 0.3s ease;
		transition: background 0.3s ease;}
		
		.mainMenu a:visited {color: #FFF; text-decoration: none;}
		.mainMenu a:hover {background: #fff; color: #000 !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}			
		.mainMenu a:active {background: #000; color: #fff !important ;opacity:0.4;filter:alpha(opacity=40); text-decoration:none}
	
	
.mainMenu .foundation-statement {color: #FFF;padding: 14px 10px 14px 10px; text-decoration: none; font-style:italic; display: block; float:left;}
					
			
			
	
	
	
/*  ------ Sub Menu Text ------- */

.sub-menu-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	position:absolute;
	z-index:2;
	top:89px;
	right:257px;
	width:350px;
	height:46px;
	color: #0d1d43
}
	
	.sub-menu-text a:link {color: #0d1d43; text-decoration: none;}
	.sub-menu-text a:visited {color: #0d1d43; text-decoration: none;}
	.sub-menu-text a:hover {color: #999999; text-decoration: none;}
	.sub-menu-text a:active {color: #666666; text-decoration: none;}
	
	.sub-menu-text  ul {
			padding: 0px 0 0 0;
			margin: 0;
			float:right;}
		
	.sub-menu-text  ul li {
			display:inline;
			list-style:none;
			padding: 0px 0px 0 15px;
			height:46px}
		
		
		
/*  ------ logo ------- */

.header-hospital-logo {
	position:absolute;
	z-index:1;
	top:67px;
	left:23px;
	width:225px;
	height:76px;}
	
.header-homecare-logo {
	position:absolute;
	z-index:1;
	top:67px;
	left:23px;
	width:256px;
	height:78px;}
	
.header-community-services-logo {
	position:absolute;
	z-index:1;
	top:67px;
	left:23px;
	width:226px;
	height:69px;}
	
.header-foundation-logo {
	position:absolute;
	z-index:1;
	top:67px;
	left:23px;
	width:229px;
	height:60px;}
	
	

/*  ------ Search ------- */

.search-box {
	font-family: Helvetica, Verdana, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #900;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:237px;
	float:right;
	position:absolute;z-index:10;top:85px;right:0px; width:237px; height:30px;}
	
	
	.search-box a:link {color: #523e7f; text-decoration: none;}
	.search-box a:visited {color: #523e7f; text-decoration: none;}
	.search-box a:hover {color: #333333; text-decoration: none;}
	.search-box a:active {color: #000000; text-decoration: none;}
	
	
.search-field {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #523e7f;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left}	
	
.search-button {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right}	

fieldset.search {
	border: none;
	margin: 0 auto;}

.search input, .search button {
	border: none;
	float: left;}
	

.search input.box {
	height:22px;
	color: #333333;
	font-size: 1.2em;
	width: 164px;
	margin: 0px 0px 0 0;
	padding: 4px 5px 4px 30px;
	background: url(/images/search-box-bg.gif) no-repeat}
	
.search input.box:focus {
	background: url(/images/search-box-bg.gif) no-repeat;
	outline: none;}

.search input.box:blur {
	color:#FFF;
	outline: none;}
	
.search button.btn {
	width: 38px;
	height: 30px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(/images/button-search-go.jpg) no-repeat top right;
	margin: 0px 0px 0 0px;}

.search button.btn:hover {
	opacity: .9;}



/*  ------ Home Columns ------- */

.margin-left-10 {
	margin-left:10px;}

.home-banner-column{
	width:494px;
	height:1%;
	padding:20px 20px;
	background-color:#d9ebea;
	background-image:url(/images/home-right-side-header-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;}

.upcoming-events-bg{
	width:356px;
	height:1%;
	padding:20px 20px 0px 20px;
	background-color:#afa896;
	background-image: url(/images/upcoming-events-shadow.jpg);
	background-position:top;
	background-repeat:no-repeat;}

	
	
.homeRotatorBox {
	width:396px;
	height:277px;
	position:relative;
	overflow:hidden;
	margin: 0 auto}
	
	.homeRotatorBox .home-rotator-corners{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:396px;
	height:0px;
	margin:0px 0px 0px 0px;
	line-height:0px}


#rotator {overflow:hidden; width:396px; height:277px; position:absolute;z-index:1; }
#rotatorNav {z-index: 50; position: absolute; bottom: 35px; right: 10px }
#rotatorNav a { margin: 0 0 0 7px; padding: 4px 7px; background: #333; text-decoration: none; color:#FFF; }
#rotatorNav a.activeSlide { background: #008DFF; color: #fff; }
#rotatorNav a:focus { outline: none; }
#rotatorNav a.withLink {border:0 none !important; margin:0 !important; padding:0 !important;}	
	

#rotatorCap {position: absolute; bottom:0px; left:0; z-index:5000; width:100%; background:rgba(0, 0, 0, 0.5); color:#fff; font-size: 12px; padding: 0px 10px 0px 10px; line-height:2em;}
	
	
	
	
	
	

.home-upcoming-events {
	background-color:#afa896;
	width:396px;}	
	
	.home-upcoming-events h2 {
		font-size:22px;
		color:#35332e;
		margin: 0 0 0 0;
		line-height: 0px}	
		
	
.home-bottom-bg {
	width:940px;
	height:20px;
	margin-left:10px;
	margin-bottom:10px;
	background-image: url(/images/home-bottom-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}	
	
	
	
.home-banner-wrapper {margin:0 auto; height: 1%; overflow: hidden; background-color:#d9ebea}
	
	.home-banner-wrapper .banner-wrapper1 {
		float:left;
		width:237px;
		height:194px;
		position:relative;
	z-index:1;
	top:0px;
	margin:0 20px 20px 0}
	
	
	
	
	.home-banner-wrapper .banner-wrapper2 {
		float:left;
		width:237px;
		height:194px;
		position:relative;
	z-index:1;
	top:0px;
	margin:0 0px 20px 0}		
	
	
	.home-banner-wrapper .banner-wrapper3 {
		float:left;
		width:237px;
		height:194px;
		position:relative;
	z-index:1;
	top:0px;
	margin:0 20px 0px 0}
	
	.home-banner-wrapper .banner-wrapper4 .banner-text{
		padding:60px 10px 10px 10px;
		font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#333;
	position: absolute;
	z-index:2;
	top:0px
		}
		
		.home-banner-wrapper .banner-wrapper4 .banner-text-more{
		padding:5px 10px 10px 0px;
		font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#333;
	text-align:right;
	position: relative;
	z-index:3;
		}
		
		.home-banner-wrapper .banner-wrapper4 .banner-text-more a:link {  color: #0066cc; text-decoration: underline;}
		.home-banner-wrapper .banner-wrapper4 .banner-text-more a:visited {  color: #0066cc; text-decoration: underline}
		.home-banner-wrapper .banner-wrapper4 .banner-text-more a:hover {  color: #333; text-decoration: none}
		.home-banner-wrapper .banner-wrapper4 .banner-text-more a:active {  color: #000; text-decoration: none}
	
	.home-banner-wrapper .banner-wrapper4 .banner-text ul {
		margin: 0;
		padding-left: 0px;
		padding-top: 0px;}
	
	.home-banner-wrapper .banner-wrapper4 .banner-text ul li {
		margin-left:15px;
		padding-left: 0px;
		padding-bottom: 4px;
		list-style-type: disc;
		list-style-position: outside;}	
		
		
		
		.home-banner-wrapper .banner-wrapper4 .banner-text a:link {  color: #0066cc; text-decoration: underline;}
		.home-banner-wrapper .banner-wrapper4 .banner-text a:visited {  color: #0066cc; text-decoration: underline}
		.home-banner-wrapper .banner-wrapper4 .banner-text a:hover {  color: #333; text-decoration: none}
		.home-banner-wrapper .banner-wrapper4 .banner-text a:active {  color: #000; text-decoration: none}
				
				
		
		
		
		
		
		
		
	
	
	.home-banner-wrapper .banner-wrapper4 {
		float:left;
		width:237px;
		height:194px;
		position:relative;
	z-index:1;
	top:0px;
	margin:0 0px 0px 0}
	
	
	.home-banner-top {
		width:237px;
		height:60px;
		position:absolute;
		z-index:2;
		top:0;
		left:0;
	}
	
	.home-banner-bottom {
		width:237px;
		height:5px;
		position:absolute;
		z-index:2;
		bottom:0px;
		left:0px;
	}
	
	
	
	.home-banner-title {
		width:222px;
		height:20px;
		position:absolute;
		z-index:3;
		top:10px;
		margin:0 auto;
		left:10px;
		font-family:"Gill Sans", Helvetica, Arial, sans-serif; 
		color:#FFF;
		font-size:16px;
	}
	
	
	
/*  ------ Calendar ------- */	
.calendar-sort-heading {background:#003F87;  padding: 6px 10px; margin: 0 0 0 0;}
.calendar-sort {border: 1px solid #003F87; background:#d9ebea; padding: 6px 10px;}
.calender-sort-table td {padding: 0 20px 0px 0;}
.calendar-sort-h2 {padding: 8px 0 0 0; margin: 6px 0 0 0; border-top:#003F87 1px solid; }	
	
.main-text .listings-tabs {padding: 8px 0; margin:1px 0 0 0;list-style-type: none;text-align: left;font: normal 12px Helvetica;}
	.main-text .listings-tabs li {display: inline; margin:0;}
	.main-text .listings-tabs li a {line-height: normal;text-decoration: none; position: relative; z-index: 1; padding: 8px 15px 8px 15px;  border: solid 1px #ccc; margin: 0px 5px 0px 0px !important; background-color:#fff; color:#595755;}
	.main-text .listings-tabs li a:hover { background-color:#EEF8FB;}
	
	.main-text .listings-tabs li a.selected {border-bottom-color: #fff; background-color:#fff;position: relative; top: 1px;color: #333; font-weight:bold;}
.listings-tab-border {border: 1px solid #ccc; overflow:hidden; height:1%; padding: 15px 15px 15px 15px; margin:0 0 0 0;}	
	
	
	
.listing {border-bottom: 1px solid #ccc; padding:15px 0 8px 0; height: 1%; overflow: hidden;}
.listing-heading {font-size: 13px; font-weight: bold; padding: 0 0 5px 0;}
.listing-text {font-size: 11px; line-height: 1.3em;}
.listing-address {line-height: 1.3em; padding: 0 0 5px 0;}
.listing-pic img {float: right; margin: 0 0 10px 15px;border: 2px solid #ccc;}
.listing-pic a:hover img {border: 2px solid #2D3F6A;}
	
.paging-listing {text-align: center; padding: 15px 0 0 0;}		
	
	
/*  ------ Events ------- */		
		
.calendar-event {border-bottom: 1px solid #ccc; padding:15px 0 8px 0; height: 1%; overflow: hidden;}		
		.calendar-event .month h6 {color: #58B7DC;}
		
	.calendar-listing {float:left; width: 540px;}
	.calendar-feature-table {border-left: 1px #dcdcdc solid;border-top: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid; background:#F7FAFD; width: 100%; padding: 0;margin: 0 0 5px 0; clear:both;}
	.calendar-feature-table td {vertical-align: top; padding: 12px; border-bottom: 1px solid #dcdcdc;}	
	
	.event-detail-pic {float: right; padding: 0 0 25px 25px;}	
	
	
	
	.calendar-event .date {float: left; margin: 0 20px 10px 0;}
	.calendar-event .month {border-bottom: 1px solid #34322d; width: 40px; text-align: center;}
	.calendar-event .month h5 {font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-weight:bold; color: #34322d; font-size: 14px; text-transform:uppercase; margin-bottom:3px}
	.calendar-event .day { text-align: center;width: 40px; padding: 3px 0 0 0;}
    .calendar-event .day h6 {font-size: 22px;}

/*
 * FullCalendar v1.4.5 Stylesheet
 *
 * Feel free to edit this file to customize the look of FullCalendar.
 * When upgrading to newer versions, please upgrade this file as well,
 * porting over any customizations afterwards.
 *
 * Date: Sun Feb 21 20:30:11 2010 -0800
 *
 */

.fc,
.fc .fc-header,
.fc .fc-content {
	font-size: 1em;
	}
	
.fc {
	direction: ltr;
	text-align: left;
	}
	
.fc table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
.fc td, .fc th {
	padding: 0;
	vertical-align: top;
	}



/* Header
------------------------------------------------------------------------*/
	
table.fc-header {
	width: 100%;
	}
	
.fc-header-left {
	width: 25%;
	}
	
.fc-header-left table {
	float: left;
	}
	
.fc-header-center {
	width: 50%;
	text-align: center;
	}
	
.fc-header-center table {
	margin: 0 auto;
	}
	
.fc-header-right {
	width: 25%;
	}
	
.fc-header-right table {
	float: right;
	}
	
.fc-header-title {
	margin-top: 0;
	white-space: nowrap;
	color:Black;
	}
	
.fc-header-space {
	padding-left: 10px;
	}
	
/* right-to-left */

.fc-rtl .fc-header-title {
	direction: rtl;
	}



/* Buttons
------------------------------------------------------------------------*/

.fc-header .fc-state-default,
.fc-header .ui-state-default {
	margin-bottom: 1em;
	cursor: pointer;
	}
	
.fc-header .fc-state-default {
	border-width: 1px 0;
	padding: 0 1px;
	}
	
.fc-header .fc-state-default,
.fc-header .fc-state-default a {
	border-style: solid;
	}
	
.fc-header .fc-state-default a {
	display: block;
	border-width: 0 1px;
	margin: 0 -1px;
	width: 100%;
	text-decoration: none;
	}
	
.fc-header .fc-state-default span {
	display: block;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	padding: 3px 5px;
	}
	
.fc-header .ui-state-default {
	padding: 4px 6px;
	}
	
.fc-header .fc-state-default span,
.fc-header .ui-state-default span {
	white-space: nowrap;
	}
	
/* for adjacent buttons */
	
.fc-header .fc-no-right {
	padding-right: 0;
	}
	
.fc-header .fc-no-right a {
	margin-right: 0;
	border-right: 0;
	}
	
.fc-header .ui-no-right {
	border-right: 0;
	}
	
/* for fake rounded corners */
	
.fc-header .fc-corner-left {
	margin-left: 1px;
	padding-left: 0;
	}
	
.fc-header .fc-corner-right {
	margin-right: 1px;
	padding-right: 0;
	}
	
/* DEFAULT button COLORS */
	
.fc-header .fc-state-default,
.fc-header .fc-state-default a {
	border-color: #B5D2E0; /* outer border */
	color: #333;
	}

.fc-header .fc-state-default span {
	border-color: #fff #fff #D7CBB3; /* inner border */
	background: #EEEEEE;
	}
	
/* PRESSED button COLORS (down and active) */
	
.fc-header .fc-state-active a {
	color: #fff;
	}
	
.fc-header .fc-state-down span,
.fc-header .fc-state-active span {
	background:#B5D2E0;
	border-color: #fff #fff #CABB9D; /* inner border */
	color: #fff;
	}
	
/* DISABLED button COLORS */
	
.fc-header .fc-state-disabled a {
	color: #999;
	}
	
.fc-header .fc-state-disabled,
.fc-header .fc-state-disabled a {
	border-color: #B5D2E0; /* outer border */
	}
	
.fc-header .fc-state-disabled span {
	border-color: #fff #fff #D7CBB3; /* inner border */
	background: #F8F5D3;
	}
	
	
	
/* Content Area & Global Cell Styles
------------------------------------------------------------------------*/
	
.fc-widget-content {
	border: 1px solid #B5D2E0; /* outer border color */
	}
	
.fc-content {
	clear: both;
	}
	
.fc-content .fc-state-default {
	border-style: solid;
	border-color: #B5D2E0; /* inner border color */
	}
	
.fc-content .fc-state-highlight { /* today */
	background: #F8F5D3;
	}
	
.fc-content .fc-not-today {
	background: none;
	}
	
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #9cf;
	opacity: .2;
	filter: alpha(opacity=20); /* for IE */
	}
	
.fc-view { /* prevents dragging outside of widget */
	width: 100%;
	overflow: hidden;
	}
	
/* Global Event Styles
------------------------------------------------------------------------*/


	
.category1,
	 .fc-agenda .category1 .fc-event-time,
	 .category1 a {
	border-style: solid; 
background-color: #fff;
/*	 border-color: #6C867F;*/
	  color:#6C867F !important;
	}
	
.category2,
	 .fc-agenda .category2 .fc-event-time,
	 .category2 a {
	border-style: solid; 
background-color: #fff;
/*	 border-color: #8F9A3E;*/
	  color:#8F9A3E !important;
	}	
	
.category3,
	 .fc-agenda .category3 .fc-event-time,
	 .category3 a {
	border-style: solid; 
background-color: #fff;
/*	 border-color: #704D0C;*/
	  color:#704D0C !important;
	}

.category4,
	 .fc-agenda .category4 .fc-event-time,
	 .category4 a {
	border-style: solid; 
background-color: #fff;
/*	 border-color: #36c;*/
	  color:#36c !important;
	}
	
	 Use the 'className' CalEvent property and the following
	 * example CSS to change event color on a per-event basis:
	 *
	 * .myclass,
	 * .fc-agenda .myclass .fc-event-time,
	 * .myclass a {
	 *     background-color: black;
	 *     border-color: black;
	 *     color: red;
	 *     }
	 */
	 
.fc-event {
	text-align: left;
	}
	
.fc-event a {
	overflow: hidden;
	font-size: .85em;
	text-decoration: none;
	cursor: pointer;
	}
	
.fc-event-editable {
	cursor: pointer;
	}
	
.fc-event-time,
.fc-event-title {
	padding: 0 1px;
	}
	
/* for fake rounded corners */

.fc-event a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	}
	
/* right-to-left */

.fc-rtl .fc-event a {
	text-align: right;
	}
	
/* resizable */
	
.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	border: 0 !important; /* important overrides pre jquery ui 1.7 styles */
	background: url(data:image/gif;base64,AAAA) !important; /* hover fix for IE */
	}
	
	
	
/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
	}
	
.fc-event-hori a {
	border-width: 0;
	}
	
/* for fake rounded corners */
	
.fc-content .fc-corner-left {
	margin-left: 1px;
	}
	
.fc-content .fc-corner-left a {
	margin-left: -1px;
	border-left-width: 1px;
	}
	
.fc-content .fc-corner-right {
	margin-right: 1px;
	}
	
.fc-content .fc-corner-right a {
	margin-right: -1px;
	border-right-width: 1px;
	}
	
/* resizable */
	
.fc-event-hori .ui-resizable-e {
	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px      !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: e-resize;
	}
	
.fc-event-hori .ui-resizable-w {
	top: 0           !important;
	left: -3px       !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: w-resize;
	}
	
.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px; /* IE6 had 0 height */
	}
		
/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid table {
	width: 100%;
	}
	
.fc .fc-grid th {
	border-width: 0 0 0 1px;
	text-align: center;
	}
	
.fc .fc-grid td {
	border-width: 1px 0 0 1px;
	}
	
.fc-grid th.fc-leftmost,
.fc-grid td.fc-leftmost {
	border-left: 0;
	}
	
.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
	}
	
.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
	}
	
.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 0; /* distance between events and day edges */
	}
	
/* event styles */
	
.fc-grid .fc-event-time {
	font-weight: bold;
	}
	
/* right-to-left */

.fc-rtl .fc-grid {
	direction: rtl;
	}
	
.fc-rtl .fc-grid .fc-day-number {
	float: left;
	}
	
.fc-rtl .fc-grid .fc-event-time {
	float: right;
	}
	
/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc .fc-agenda th,
.fc .fc-agenda td {
	border-width: 1px 0 0 1px;
	}
	
.fc .fc-agenda .fc-leftmost {
	border-left: 0;
	}
	
.fc-agenda tr.fc-first th,
.fc-agenda tr.fc-first td {
	border-top: 0;
	}
	
.fc-agenda-head tr.fc-last th {
	border-bottom-width: 1px;
	}
	
.fc .fc-agenda-head td,
.fc .fc-agenda-body td {
	background: none;
	}
	
.fc-agenda-head th {
	text-align: center;
	}
	
/* the time axis running down the left side */
	
.fc-agenda .fc-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	white-space: nowrap;
	text-align: right;
	font-weight: normal;
	}
	
/* all-day event cells at top */
	
.fc-agenda-head tr.fc-all-day th {
	height: 35px;
	}
	
.fc-agenda-head td {
	padding-bottom: 10px;
	}
	
.fc .fc-divider div {
	font-size: 1px; /* for IE6/7 */
	height: 2px;
	}
	
.fc .fc-divider .fc-state-default {
	background: #eee; /* color for divider between all-day and time-slot events */
	}

/* body styles */
	
.fc .fc-agenda-body td div {
	height: 20px; /* slot height */
	}
	
.fc .fc-agenda-body tr.fc-minor th,
.fc .fc-agenda-body tr.fc-minor td {
	border-top-style: dotted;
	}
	
.fc-agenda .fc-day-content {
	padding: 2px 2px 0; /* distance between events and day edges */
	}
	


/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
	border-width: 0 1px;
	}
	
.fc-event-vert a {
	border-width: 0;
	}
	
/* for fake rounded corners */
	
.fc-content .fc-corner-top {
	margin-top: 1px;
	}
	
.fc-content .fc-corner-top a {
	margin-top: -1px;
	border-top-width: 1px;
	}
	
.fc-content .fc-corner-bottom {
	margin-bottom: 1px;
	}
	
.fc-content .fc-corner-bottom a {
	margin-bottom: -1px;
	border-bottom-width: 1px;
	}
	
/* event content */
	
.fc-event-vert span {
	display: block;
	position: relative;
	z-index: 2;
	}
	
.fc-event-vert span.fc-event-time {
	white-space: nowrap;
	_white-space: normal;
	overflow: hidden;
	border: 0;
	font-size: 10px;
	}
	
.fc-event-vert span.fc-event-title {
	line-height: 13px;
	}
	
.fc-event-vert span.fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
	}
	
/* resizable */
	
.fc-event-vert .ui-resizable-s {
	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
	width: 100%      !important;
	height: 8px      !important;
	line-height: 8px !important;
	font-size: 11px  !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
	}
	


/* css addition */	
	
/*  ------ home page ------- */

.home-bg { background:url(/images/home-bg.jpg); background-position:top; background-repeat:repeat-y }

.home-event { height: 1%; overflow: hidden; padding: 15px 0 15px 0;}

	.home-event .date {float: left; margin: 0 20px 10px 0;}
	.home-event .month {border-bottom: 1px solid #34322d; width: 40px; text-align: center;}
	.home-event .month h5 {font-family: "Gill Sans MT", "Gill Sans", Helvetica, Arial, sans-serif; font-weight:bold; color: #34322d; font-size: 14px; text-transform:uppercase; margin-bottom:3px}
	.home-event .day { text-align: center;width: 40px; padding: 3px 0 0 0;}
    .home-event .day h6 {font-size: 22px;}
	
	.home-event .event-listing {float:left; width: 295px;}
		.event-listing-heading {font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #FFF; font-weight: bold; padding: 0 0 5px 0;}
				.event-listing-heading a:link {color: #fff; text-decoration: underline;}
				.event-listing-heading a:visited {color: #fff; text-decoration: underline;}
				.event-listing-heading a:hover {color: #000; text-decoration: none;}
				.event-listing-heading a:active {color: #333; text-decoration: none;}
		.event-listing-text {font-family: Helvetica, Times, serif; font-size: 12px;color:#34322d;}
	.all-events {padding: 10px 0 0px 0;}	
		.all-events a:link {color: #fff; text-decoration: underline;}
		.all-events a:visited {color: #fff; text-decoration: underline;}
		.all-events a:hover {color: #000; text-decoration: none;}
		.all-events a:active {color: #333; text-decoration: none;}
	
.home-events-bottom-border {
	background-image:url(/images/home-events-bottom-border.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:356px;
	height:2px}
	
	.home-events-wrapper {margin: 0 0px;}
	
	
.home-statement {
	line-height:1.2em;
	
	text-align:center;
	font-weight:normal;
	margin: 0 auto}
	
	.home-statement  h3 {
	font-size:22px;
	color:#364b67;}
	
	.home-statement .home-sub-title {
	font-family:"Gill Sans", Helvetica, Times, serif;
	font-size:16px;
	color:#0c1d43;
	padding-bottom:px;
	border-bottom:#78B4B4 1px solid}
	
.home-banner-bottom-border {
	background-image: url(/images/home-banner-bottom-border.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:494px;
	height:2px;
	margin:20px 0 20px 0}
	

.home-banner-column{
	width:494px;
	min-height:176px;
	padding:20px 20px 0 20px;
	background-color:#d9ebea;
	background-image:url(/images/home-right-side-header-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:10px;
	}	
	



/*  ------ Interior ------- */

.interior-bg { background: url(/images/interior-bg.jpg); background-position:top; background-repeat:repeat-y }

.interior-bottom-bg {
	width:940px;
	height:20px;
	margin-left:10px;
	margin-bottom:10px;
	background-image: url(/images/interior-bottom-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.side-menu-top-bg {
	width:190px;
	height:1%;
	background-color:#afa896;
	background-image: url(/images/side-menu-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:#857A5F solid 1px;
	padding: 26px 10px 5px 10px;
	}
	
	.side-menu-top-bg h4 {
		font-size:22px;
		color:#000;	}
	
.side-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.4em;
	width:190px;
	height:1%;
	border-top:#FFF solid 1px;
	padding: 25px 10px 10px 10px;
	color:#3d3b38;}
	
	.side-text .side-sub-header{
	font-weight:bold;
	color:#000}
	
	.side-text a:link {  color: #333; text-decoration: underline;}
	.side-text a:visited {  color: #333; text-decoration: underline}
	.side-text a:hover {  color: #a39f96; text-decoration: none}
	.side-text a:active {  color: #000; text-decoration: none}	
	
	
	
	
	
	
	
					.wireframemenu{
					width: 210px;
					}
					
					* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
					width: 190px;
					}
					
					.wireframemenu ul{
					padding: 0;
					margin: 0;
					list-style-type: none;
					}
					
					.wireframemenu a{
					font: 12px  Helvetica, sans-serif;
					padding: 8px 10px;
					display: block;
					width: 100%; /*Define width for IE6's sake*/
					color: #3d3b38;
					text-decoration: none;
					border-bottom: 1px solid #857A5F;
					border-top: 1px solid #FFFFFF;
					text-decoration:none;
					}
					
					.wireframemenu a:visited{
					color: #3d3b38;
					text-decoration:none;
					}
					
					html>body .wireframemenu a{ /*Non IE rule*/
					width: auto;
					text-decoration:none;
					}
					
					.wireframemenu a:hover{
					background-color: #a39f96;
					color: #3d3b38;
					text-decoration:none;
					}
								
			
			
			
			
			
#accordion{padding:0;margin:0 0 20px 0;font-family:Helvetica, Arial, sans-serif;}
	#accordion {background:#9b927c;}
	#accordion li{list-style:none;margin:0;}
	#accordion li a{border-bottom:1px solid #857A5F;border-top: 1px solid #FFFFFF; display:block;padding:7px 10px;text-decoration:none;font-weight:bold;color:#fff;margin:0;}
	#accordion li a:hover{background: #857a57;color:#FFF;}
	
	#accordion li ul {margin:0;padding:0;}
	#accordion li ul li a{border-bottom:1px solid #cbc7bc ;background:#FFF;font-size:.9em;padding:5px 10px;font-weight:normal;color:#003f87;}
	#accordion li ul li a:hover{background: #d9ebeb;color:#003f87;}
	
	.ui-state-active, .ui-state-hover {background: #857a57!important;color:#FFF!important;}
	{background: url(/images/accordion-arrows.gif) top right no-repeat;}
	#accordion .ui-state-default span{background: url(/images/accordion-arrows.gif) top right no-repeat!important;display:block;height:12px; width:12px;float:right;margin-top:3px;}
	
	#accordion .ui-state-active span, #accordion .ui-state-hover span{background: #857a57 url(/images/accordion-arrows.gif) bottom right no-repeat!important;display:block;height:12px; width:12px;float:right;margin-top:0;}
				
			
			
			
			
			
	
	
.interior-content-top-bg {
	width:680px;
	min-height:182px; 
	background-image: url(/images/interior-content-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:10px;
	padding: 20px 20px 0 20px;}



/*  ------ Main Content ------- */

.main-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.4em;
	width:680px;
	color:#333;}
	
	.main-text h1 {
	font-size:34px;
	color:#003f87;
	border: 0;
	margin:0 0 5px 0}
	
	.main-text .intro-text {
	font-size:14px;
	color:#333;
	line-height:1.4em;
	border: 0;
	margin:0 0 0px 0}
	
	.main-text .sub-title-black {
	font-size:26px;
	color:#000;}
	
	.main-text .sub-section-blue {
	font-size:20px;
	color:#0066cc;}
	
	.main-text .sub-head-blue {
		font-size:14px;
	color:#0066cc;
	font-weight:bold;}
	
	.main-text ul {
		margin: 0;
		padding-left: 0px;
		padding-top: 0px;}
	
	.main-text ul li {
		margin-left:15px;
		padding-left: 0px;
		padding-bottom: 4px;
		list-style-type: disc;
		list-style-position: outside;}		
			
			
	.main-text .news-wrapper {
		margin:0 0 40px 0}
		
	
	.main-text .news-title {
		font-size:16px;
		font-weight:bold;
		border: 0;
		margin:0 0 0px 0}		
			
	.main-text .news-posted {
		color:#999;}		
			
	.main-text .news-view-all {
		text-align:right;
		margin-top: 30px}		
	
.main-text a:link {  color: #0066cc; text-decoration: underline;}
.main-text a:visited {  color: #0066cc; text-decoration: underline}
.main-text a:hover {  color: #333; text-decoration: none}
.main-text a:active {  color: #000; text-decoration: none}






/*  ------ Landing Page Text ------- */

.main-text .landing-page td {
	vertical-align: top;
	text-align:left;
	padding:0 20px 20px 0;
	}
	
	.main-text .landing-page td tr{
		border-bottom:#CF3 1px solid;}
		
	.main-text .landing-sub-headings{
		font-weight:bold;
		margin-bottom:15px;}
	
	.main-text .landing-page-pic{
	float:left;
	margin:0 11px 0px 0px;
	width:102px;
	height:1%;}
	
	.landing-pic-border{
		border: 1px #CCC solid}
	
	.main-text .landing-page-text{
	float:left;
	width:185px;
	margin:0 0px 0px 0px;}
	
		.main-text .landing-page-text ul {
		margin: 0;
		padding-left: 18px;
		padding-top: 0px;}
	
	.main-text .landing-page-text ul li {
		margin-left:0;
		padding-left: 0px;
		padding-top: 4px;
		list-style-type: disc;
		list-style-position: outside;
		list-style-image: url(/images/arrow_list2.gif);}	
	
	
	
	
	
	
	
	
	
.main-text .white-box1 {
	width: 640px; height: 1%;padding: 20px;float: left; background-color:#FFF; margin:15px 0 15px 0; clear:both}
	
.main-text .white-box2 {
	width: 640px; height: 1%;padding: 20px;float: left; background-color:#FFF; margin:15px 0 0px 0; clear:both}
	
.main-text .white-box3 {
	width: 640px; height:1%; padding: 20px; background-color:#FFF; }
	
	.main-text .white-box3 .staff-page tr {
	vertical-align: top;
	text-align:left;}
	
	.main-text .white-box3 .staff-page tr td {
		padding:0 53px 30px 0;
		width:120px;	}
			
	.main-text .white-box3 .staff-page tr td:nth-child(4)
		{
		padding:0 0px 30px 0;}
			
	
.main-text .picture-video-box {line-height:1px }
	
	
	
.main-text .foundation-box {
	width: 620px; height:1%; padding: 10px 10px 5px 10px;float: left; text-align:center; background-color:#ccc7bc; margin:0px 0px 10px 0px; clear:both}
	
.main-text .page-menu {
	width: 620px; height:1%; padding: 10px 10px 5px 10px;float: left; text-align:left; background-color:#ccc7bc; margin:0px 0px 20px 0px; clear:both}
	
	.main-text .page-menu ul {
		margin: 0;
		padding-left: 18px;
		padding-top: 0px;}
	
	.main-text .page-menu ul li {
		margin-left:0;
		padding-left: 0px;
		padding-top: 4px;
		list-style-type: disc;
		list-style-position: outside;
		list-style-image: url(/images/arrow_list.gif);}	
		
		
	.main-text .page-menu a:link {  color: #333; text-decoration: underline}
	.main-text .page-menu a:visited {  color: #333; text-decoration: underline}
	.main-text .page-menu a:hover {  color: #000; text-decoration: none}
	.main-text .page-menu a:active {  color: #333; text-decoration: none}	
	
	.home-alpha-grid {font-size: 14px; font-weight:bold; margin: 0px 0 0 0; text-decoration: none}
	
		.home-alpha-grid a { width: 35px; height:27px; padding:10px 0 0 0; display: block; text-align:center; border: 1px #ccc solid; margin: 0 8px 8px 0;background-image:url(/images/alpha-grid-blend.jpg); background-position:bottom; background-repeat: repeat-x; color: #333;float:left; }
		
		.home-alpha-grid a:hover{border: 1px #0071A6 solid; color: #0071A6; }
	



/*  ------Main Text Column Menu ------- */

	.main-text .white-box3 .nav-column-menu img {
		margin-bottom:10px; clear:both}
	
	.main-text .white-box3 .nav-column-menu tr {
	vertical-align: top;
	text-align:left;}
	
	.main-text .white-box3 .nav-column-menu tr td {
		padding:0 36px 20px 0;
		width:165px;	}
			
	.main-text .white-box3 .nav-column-menu tr td:nth-child(3)
		{
		padding:0 0px 20px 0;}
		


	.main-text .nav-column-menu tr td ul{width:165px;padding:0;list-style:none;}
	.main-text .nav-column-menu tr td ul li{margin:0;padding:0;list-style:none;}

	.main-text .nav-column-menu tr td ul h5{font-size:14px}
	.main-text .nav-column-menu tr td ul li a{display:block;width:165px;text-decoration:none;padding:5px;border-bottom:1px solid #CCC;list-style:none;}
	.main-text .nav-column-menu tr td ul li a:hover{background:#f6f6f6;list-style:none;}
	
	
	
	
	
.main-text .white-box3 .nav-column-menu2 img {
		margin-bottom:10px; clear:both}
	
	.main-text .white-box3 .nav-column-menu2 tr {
	vertical-align: top;
	text-align:left;}
	
	.main-text .white-box3 .nav-column-menu2 tr td {
		padding:0 36px 20px 0;
		width:165px;	}
			
	.main-text .white-box3 .nav-column-menu2 tr td:nth-child(3)
		{
		padding:0 0px 20px 0;}
		


	.main-text .nav-column-menu2 tr td ul{width:165px;padding:0;list-style:none;}
	.main-text .nav-column-menu2 tr td ul li{margin:0;padding:0;list-style:none;width:165px;text-decoration:none;border-bottom:1px solid #CCC;list-style:none;}

	.main-text .nav-column-menu2 tr td ul h5{font-size:14px}
	.main-text .nav-column-menu2 tr td ul li {text-decoration:none;display:block;padding:5px;}
	.main-text .nav-column-menu2 tr td ul li a{text-decoration:none;display:block;}
	.main-text .nav-column-menu2 tr td ul li a:hover{background:#f6f6f6;list-style:none;}
	
	
	
	.main-text .white-box3 .nav-column-menuNew img {
		margin-bottom:10px; clear:both}
	
	.main-text .white-box3 .nav-column-menuNew tr {
	vertical-align: top;
	text-align:left;}
	
	.main-text .white-box3 .nav-column-menuNew tr td {
		padding:0 36px 2px 0;
		width:165px;	}
			
	.main-text .white-box3 .nav-column-menuNew tr td:nth-child(3)
		{
		padding:0 0px 2px 0;}
		


	.main-text .nav-column-menuNew tr td ul{width:165px;padding:0;list-style:none;}
	.main-text .nav-column-menuNew tr td ul li{margin:0;padding:0;list-style:none;}

	.main-text .nav-column-menuNew tr td ul h5{font-size:14px}
	.main-text .nav-column-menuNew tr td ul li a{display:block;width:165px;text-decoration:none;padding:5px;border-bottom:1px solid #CCC;list-style:none;}
	.main-text .nav-column-menuNew tr td ul li a:hover{background:#f6f6f6;list-style:none;}


	

/*  ------Footer ------- */

.footer-wrapper {
	border-top:#ebebeb solid 1px;
	background-color:#FFF;
	width:960px;
	height:1%;
	overflow:hidden;
	margin: 0 0 0px 0 ;
	padding: 0px 0px 0 0px;}


.footer-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	width:920px;
	font-weight:bold;
	height:1%;
	color:#203484;
	margin: 10px 20px 0 20px ;
	padding: 0px 0px 0 0px;}
	
	.footer-text ul {
			padding: 0px 0 0 0;
			margin: 0;
			}
		
	.footer-text ul li {
			display:inline;
			list-style:none;
			padding: 0px 20px 0 0px;	}
	
.footer-text a:link {  color: #203484; text-decoration: none}
.footer-text a:visited {  color: #203484; text-decoration: none}
.footer-text a:hover {  color: #999; text-decoration: none}
.footer-text a:active {  color: #000; text-decoration: none}


.footer-bottom {
	width:960px;
	height:8px;
	line-height:0px;
	margin:0;
	padding:0;}
	
	
.footer-copyright-wrapper {width:100%;padding: 0; margin:0px 0 0 0;clear:both;line-height:1.6em;overflow: hidden; height:1%;}


.footer-copyright-text {width:960px;padding:20px 0px 20px 0px;margin:0 auto;color:#e5efd8;clear:both;line-height:1.6em; overflow: hidden; height:1%;font-family:Helvetica, Arial, sans-serif;
	font-size:12px; text-align:center}
	



/*  ------Forms ------- */

.form {border:none;color:#666;}
fieldset {padding:0px 0 0 0;margin:0 0 0 0;border:0;border-top:1px dotted #ccc;}
.form fieldset div{margin:0 0 15px 0;height:1%;overflow:hidden;}
.form .required{font-weight:bold;color:#B22525;font-size:1.25em;line-height:50%;}
legend {font-weight:bold;font-size:1.2em;border:0;color:#009F5F;}
label.label_main {font-weight:bold;width:100px;display:block;float:left;text-align:right;padding:2px 10px 0 0;}
label.label_secondary {font-weight:bold;display:block;float:left;text-align:right;padding:2px 10px 0 0;}
input.text, textarea{margin:0 2em 0 0;padding:3px;border:1px solid #BBB;font-size:13px;color:#777;float:left;}
select {margin:0 2em 0 0;font-size:13px;color:#333;float:left;outline:none;}
.section{padding:10px 12px;background:#EEE;border:1px solid #CCC;}

.formStyleA label{display: block; padding: 0 0 0 0 ; width: 250px;}
.formStyleA input[type="text"] {border:1px solid #BBB; padding: 3px; width:225px;}
.formStyleA div.input[type="radio"] {float:left; padding: 3px;}
.formStyleA .checkbox {padding-right:10px}

.formStyleA fieldset {padding: 15px 0 20px 0;}
.formStyleA div {float:left; padding: 0 20px 7px 0;}
.formStyleA div.clear {clear:left;float:none;}
.formStyleA textarea {float: none;}
.formStyleA select {float: none;}
.formStyleA .required{font-weight:bold;color:#B22525;font-size:1.25em;line-height:50%;}
.formStyleA .section{float:none;padding:10px 12px;background:#EEE;border:1px solid #CCC;}




.faqList a {display: block; padding: 7px 0; border-top: 1px dotted #ccc;}
	.faqList a:hover {color: #333; }
	.faqList ul {padding:0; margin:10px 0 0 0;}
	.faqList ul li {padding:0; margin:0; list-style: none;}




/*  ------ Appliations Table ------- */	
	
.application-table	{border-collapse: collapse;background: #f4f4f4; margin: 0 0 30px 0; width: 650px;font-family: helvetica, arial, serif; color: #000; font-size: 12px; line-height: 1.5em;}
	.application-table td	{padding: 10px 0 0 10px;border: #d7d7d7 1px solid; vertical-align: top;font-family: helvetica, arial, serif; color: #000; font-size: 12px; line-height: 1.5em;}
	.application-table td td {border: 0px; padding: 0 15px 13px 0; font-family: helvetica, arial, serif; color: #000; font-size: 12px; line-height: 1.2em;}
	
.disclaimerTextBox {overflow: auto; width: 620px; height: 250px; border: 1px solid #d7d7d7; margin: 0 0 20px 0; padding: 10px;}

.red {color:#D10005;}
.careers_heading {background-color:#003F87; color: #FFFFFF;}
.careers_alt_row {background-color:#D4DFE9;}

.headerPic { width:100%; background-color:Black;}
