/* @override 
	http://memorialhealth.org/css/memorial.css
	http://www.memorialhealth.org/css/memorial.css
	http://www.memorialhealth.us/css/memorial.css
*/

/* @group Global */

body {
	font-family: Arial;
	font-size: 10pt;
	background: #282F5B;
	text-align: left;
}

p {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 16px;
}

a img {
	border: none;
	border: 0;
}

#left-wrap {
	text-align: left;
}
.links a:link, .links a:visited {
	color: #434f99;
	text-decoration: none;
}
.links a:hover {
	color: #687aed;
}

.clear {
	height: 1px;
	line-height: 1px;
	clear: both;
	overflow: hidden;
}

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	clear: both;
}

.float-r {
	float: right;
}

.float-r img {
	margin: 0 6px 10px;
}

.float-l {
	float: left;
}

.spiff-l {
	float: left;
	margin: 0 12px 6px 0;
}

.spiff-l img, .physician-photo, .video-block img {
	border: 1px solid #555;
	box-shadow: 2px 2px 4px rgba(0,0,0,.6);
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
}

.physician-photo {
	position: absolute;
	top: 10px;
	right: 0;
}

.spiff-r {
	float: right;
	margin: 0 0 6px 12px;
}

.spiff-r img {
	border: 5px solid #FFF;
	box-shadow: 3px 3px 5px rgba(0,0,0,.3);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,.4);
}
/*
#home-wrap-left img {
	padding: 4px;
}
*/

#banners {
	height:  199px;
	width: 778px;
	overflow: hidden;
}

/* @end */

/* @group Physician */

#physician-list {
	font: 12px/15px helvetica, sans-serif;
	width: 100%;
}
#physician-list h1 {
	margin: 10px 0 0 0; padding: 0;
	color: #282f5b;
}
#physician-list h2 {
	margin: 20px 0 10px 0; padding: 0;
	color: #4c6bcb;
}
#physician-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}

#physician-list ul li {
	clear: both;
	padding: 6px 0 0 0;
}

#physician-list ul label {
	display: block;
	float: left;
	width: 90px;
	padding: 2px 0 0 0;
	text-align: right;
	margin-right: 15px;
	color: #999;
	font-size: 12px;
}

#physician-list .content {
	float: left;
	width: 280px;
}

#physician-list em {
	font-size: 0.9em;
	color: #666;
	font-style: normal;
}

.physician-bio {
	padding: 10px 0;
	border-top: 1px solid #333;
	position: relative;
	min-height: 140px;
}
.physician-bio:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#physician-search label {
	display: block;
	float: left;
	width: 90px;
	padding: 2px 0 0 0;
	text-align: right;
	margin-right: 15px;
	color: #999;
	font-size: 12px;
}
/* @end */

/* @group News Ticker  */
.bxslider_wrap {
	position: relative;
	padding-bottom: 10px;
}
#newsticker {
	width: 240px;
	background: #EAF4F5;
	padding: 5px 5px 0 0;
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	margin: 10px auto;
}

#newsticker a {
	text-decoration: none;
}
div.auto_controls {
	position: absolute;
	bottom: 0px;
	left: 0;
	text-align: center;
	width: 100%;
}
.bxslider_wrap a.prev {
	position: absolute;
	bottom: 0px;
	left: 5px;
}
.bxslider_wrap a.next {
	position: absolute;
	bottom: 0px;
	right: 5px;
}

#newsticker img {
	border: 2px solid #FFFFFF;
}

#newsticker .title {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

.bxslider_wrap {
	width: 240px;
	height: auto;
}

.bxslider_wrap p {
	margin: 0;
	padding: 0;
}

.bxslider_wrap ul {
	margin: 0;
	padding: 0 10px;
}

.bxslider_wrap ul li {
	list-style: none;
	display: block;
	margin-bottom: 5px;
	min-height: 175px;
}

/*.bxSlider .thumbnail { float:left; width:110px; }  
.bxSlider .info { float:rightright; width:190px; }*/

.bxslider_wrap .date {
	display: block;
	font-weight: bold;
	color: #000;
}

/* @end */

/* @group Forms */

.contactForm * {
	margin: 0; padding: 0;
}
fieldset {
	border: none;
}

.contactForm {
	margin: 15px 0;
	border: none;
	background: transparent;
	padding: 0;
	font: 12px/15px helvetica, sans-serif;
}

.contactForm fieldset {
	border: none;
	margin: 0; padding: 0;
}

.contactForm legend {
	padding: 0 10px;
	margin-left: 0px;
	color: #b4de73;
}

.contactForm ul {
	margin: 10px;
	list-style: none;
}

.contactForm ul li {
	clear: both;
	border-top: 1px solid #BDBDBD;
	padding: 3px 0;
}

.contactForm ul label {
	display: block;
	float: left;
	width: 170px;
	padding: 3px 0;
}

.contactForm .txtField {
	display: block;
	float: left;
	padding: 3px;
	width: 250px;
	margin: 5px 0 7px 0;
	font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 2px solid #CCCCCC;
	outline: none;
}

.contactForm .txtField:hover, .txtField:focus, .txtField:active {
	border-color: #787878;
	background: #D8F3FF;
}

.contactForm em {
	font-size: 0.9em;
	color: #666;
	font-style: normal;
}

.contactForm .send {
	width: 174px;
	height: 32px;
	background: url('/img/send-button.gif') no-repeat;
	padding-bottom: 5px;
	text-align: center;
	border: none;
	margin: 15px 0 0px 0;
	border: none;
	color: #c2f671;
	font: .85em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 210px;
	color: #FFFFFF;
}

.contactForm .send:hover {
	cursor: pointer;
	color: #D8AE71;
}

.contactForm.request fieldset {
	border: 1px #5b8a10 solid;
	padding: 5px;
}

.contactForm fieldset.extra {
	margin-top: 15px;
}

.contactForm .file {
	display: block;
	float: left;
	padding: 3px;
	width: 260px;
	margin: 5px 0 7px 0;
	font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

.contactForm .radio {
	display: inline;
}

/*form errors*/

.error {
	border-top: #7dce01 1px solid;
	border-bottom: #7dce01 1px solid;
	background: #6bb000;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #f1ffdb;
}

/*captcha */

.captcha {
	float: left;
	margin-top: 5px;
}

.captcha img {
	border: #7dce01 2px solid;
	margin-top: 0;
	float: left;
}

.captcha input {
	margin: 0 auto 12px 12px;
	font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 2px solid #CCCCCC;
	outline: none;
	padding: 3px;
	width: 108px;}

/*form errors*/

.error {
	border-top: #7dce01 1px solid;
	border-bottom: #7dce01 1px solid;
	background: #6bb000;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #f1ffdb;
}

/*captcha */

.captcha {
	float: left;
	margin-top: 5px;
}

.captcha img {
	border: #7dce01 2px solid;
	margin-top: 0;
	float: left;
}

.captcha input {
	margin: 0 auto 12px 12px;
	font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border: 2px solid #CCCCCC;
	outline: none;
	padding: 3px;
	width: 108px;
}

/* @end */

/* @group Buttons */

.btn-red, .btn-green {
	margin-top: 12px;
	font-size: 12px;
}

.btn-red a:link, .btn-green a:link, .btn-red a:visited, .btn-green a:visited {
	color: #FFF;
}

div.btn-red a {
	text-decoration: none;
	padding: 5px 14px;
	color #FFF;
	border: 1px solid #620F18;
	background: #BF1E2E url(/img/button-alpha.png) repeat-x 0 50%;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
}

div.btn-red a:hover {
	background-color: #ED1C24;
}

div.btn-green a {
	text-decoration: none;
	padding: 5px 14px;
	color: #FFF;
	border: 1px solid #3F5A50;
	background: #7DB39F url(/img/button-alpha.png) repeat-x 0 50%;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
}

div.btn-green a:hover {
	background-color: #5D8576;
}

/* @end */

/* @group Superfish */

#primary-nav {
	font: 12px helvetica,arial,sans-serif;   	 
	font-weight: normal;
	width: 778px;
	height:  50px;
	background: transparent url(/img/nav-back.gif) repeat-x top left;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	text-align: left;
}
.sf-menu {
	line-height:	1.0;	;
}
.sf-menu ul {
	position:		absolute;
	z-index: 		2000;
	top:			-999em;
	width:			14em /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			36px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			14em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			14em; /* match ul width */
	top:			0;
}

/*
#current li a { color: #000; }
#current li li a { color: #000; }
 
#current li a:focus, #current li a:hover, #current li a:active {
	background:		#A1111E;
	color: 			#000;
	outline:		0;
}

#current li li a:focus, #current li li a:hover, #current li li a:active {
	background:		#A1111E;
	color: 			#FFF;
	outline:		0;
}
*/

/***   SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	29px;
}
.sf-menu li a { 
	padding: 		16px 20px 12px;
	text-decoration:none;
		
}
.sf-menu li li a {
	border-left:	none;
	padding: 		5px 14px;
	text-decoration:none;
	border-bottom:	1px solid #8897c4;	
	border-left:	1px solid #8897c4;
}
.sf-menu li a, .sf-menu li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#003477;
}
.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000;
}
.sf-menu li {
	background:		transparent url('/img/nav-back.gif') repeat-x;
	font-weight: 	bold;
} 

.sf-menu li li {
	background:		#afc2fc;
	font-weight: 	normal;
}
/*
.sf-menu li li li {
	background:		#9AAEDB;
}
*/
/*.sf-menu li:hover, .sf-menu li.sfHover,*/
 
.sf-menu li.current, .sf-menu li.current a, .sf-menu li.current a:visited {
	background:		#afc2fc;
	color: 			#000;
}

.sf-menu li.current > a {
	color: #000;
}


.sf-menu li a:focus, .sf-menu li a:hover, .sf-menu li a:active, .sf-menu li li.current {
	background:		transparent;
	background:		rgba(0,0,0,.25); 
	color: 			#000;
	outline:		0;
}

.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:		#92a2d2;
	color: 			#000;
	outline:		0;
}


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.95em;
	top:			1.20em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/img/arrows-ffffff.png') no-repeat -10px -100px; 
	/* 8-bit indexed alpha png. IE6 gets solid image only */
}
.sf-menu li li .sf-sub-indicator {
	top: .5em;
	/*for second indicator in drop down*/
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			1.2em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/img/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/* @end */

/* @group Search Theme */

/** Minimalist theme for Search */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse.gsc-control-cse div, .gsc-control-cse div {
  /*position: normal;*/
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 8px 4px 2px 6px;
  margin-bottom: 6px;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #000000;
}
.cse td.gsc-input,
td.gsc-input {
  padding-right: 0;
}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  border: 1px solid;
  border-color: #777777;
  padding: 3px;
  width: 99%;
  font-size: 16px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 15px;
  color: #ffffff;
  font-weight: bold;
  text-shadow: 0 1px 2px #000000;
  padding: 3px 8px 4px 8px;
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 2px #000000;
  padding: 2px 8px 0 8px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #777777;
  border: 1px solid;
  border-color: #777777;
  border-bottom: none;
  color: #ffffff;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
  border-bottom: none;
  color: #ffffff;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #333333;
  padding: 0;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  margin: 0;
  border: none;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  margin-top: 1em;
}
/* Uber-wrapper for a result. Add padding to elements within a result block */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet,
.cse .gs-result .gs-visibleUrl,
.gs-result .gs-visibleUrl,
  padding: 0;
}
/* Font size */
.cse .gs-result .gs-title, 
.gs-result .gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet {
  font-size: 14px;
  line-height: 18px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 0 0 0 .5em;
  border-left: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border-left: 1px solid;
  border-color: #000000;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse .gsc-trailing-more-results:link,
.gsc-trailing-more-results:link {
  color: #444444;
}
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b {
  color: #777777;
}
/* Snippet text color */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
  color: #333333;
}
/* URL text color */
.cse .gs-webResult.gs-result .gs-visibleUrl,
.gs-webResult.gs-result .gs-visibleUrl,
.cse .gs-webResult.gs-result .gs-visibleUrl-short,
.gs-webResult.gs-result .gs-visibleUrl-short {
  color: #000000;
  font-weight: bold;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-top: 1px dotted;
  border-color: #333333;
  padding: .5em 0 0 .5em;
  text-align: left;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #fff;
  background-color: #333333;
  text-shadow: 0 1px 1px #000;
  padding: 0 5px;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #E6E6E6;
  border: 1px solid;
  border-color: #CCCCCC;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #444444;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #00CC00;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion .gs-result .gs-visibleUrl {
  color: #00CC00;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #CCCCCC;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 15px;
  position: absolute;
  background: white;
  border: 1px solid #777777;
  padding: 3px;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}

/* @end */

#medal-award {
	padding: 10px 20px 10px 20px;

}
#medal-award h3 {
	color: #282f5b;
	padding: 0; margin: 0;
}
#medal-award ul {
	padding: 0 0 0 10px;
	margin: 0;
}
#medal-award li {
	list-style: none;
	background: transparent url(/img/CheckBox.gif) no-repeat 0px 4px;
	padding-left: 14px;
	line-height: 17px;
}
#medal-award li ul li {
	list-style: disc;
	background: none;
	padding-left: 0px;
	margin-left: 10px;
	line-height: 17px;
}


.centered {
	text-align: center;
}
.testimonial-block {
	margin-bottom: 10px;
}
.testimonial-block .quoter {
	text-align: right;
}
.pad {
	padding: 0 10px;
}

#successbox {
	background: #adc3fc;
	color:  #000;
	padding: 15px 20px;
	width: 715px;
	margin:  0 5px;
	border: 1px solid #000;
	font-size: 90%;
}
#successbox h1 {
	font-size: 15px;
	margin: 0; padding: 0;
}

#press-release p {
	padding-bottom: 10px;
}
    #press-release h1 {
        font: bold 24px/28px Helvetica, Arial, sans-serif;
        margin-bottom: 4px;
    }

 
.cardio-logos ul{
	margin: 0 0 0 15px; padding: 0;	
	text-align: center;
}
.cardio-logo img {
	float: left;		
}

.cardio-logos li {
	width: 120px; height: 80px;
	font-size: 10px;
	list-style: none;
	float: left;
	margin: 0 0 15px 0; padding: 0;
}
.cardio-logos a {
	text-decoration: none;	
}

.home-news {
	margin-bottom: 20px;
}
.home-news:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.home-news h2 {
	color: #1a448a;
	font-size: 16px;
	margin: 0 0 3px 0; padding: 0;
}
#press-release {
	line-height: 18px;
	}

.press-photo img {
	border: 1px solid #000;
}

#recent-news {
	width: 200px;
}
.video-block {
	width:350px;
}
.video-block li {
	list-style:none;
	float: left;
	width:  111px;
	margin: 0 15px 15px 0;	
}
.video-block:after {
	content:"";
	clear:both;
	display:block;
 }

#job-listing h2 { margin-top: 20px; }

#job-listing h2 u {
	text-decoration: none;
}

.video-group {
	padding: 7px 0;
	background: #c7d5fc;
}
.video-group h2 {
	margin: 7px 0;
	padding: 0;
}
.video-group ul {
	margin: 0;
}

#jobs-list ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#jobs-list ul {
	margin: 0;
	padding: 0;	
}
#jobs-list li li {
	margin-left: 16px;
}
.job-entry {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 16px;
	padding-bottom: 6px;
}
.job-wrap {
	margin-bottom: 12px;
}
.job-entry h3 {
	margin: 4px 0 0 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 14px;
}

/* @group Buttons */

.btn-blue { margin-top: 12px; }

.btn-blue a:link, .btn-blue a:visited { color: #FFF; }

div.btn-blue a {
	text-decoration: none;
	padding: 5px 14px;
	color #FFF;
	border: 1px solid #4D1D19;
	background: #761D19 url(/img/button-alpha.png) repeat-x 0 50%;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;	
}

div.btn-blue a:hover {background-color: #4D1D19; }
 
#postings-side ul li {
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 14px;
	font-size: 11px;
}
 
#postings-side ul li li {
	padding: 0 0 0 10px;
}
#postings-side ul {
	margin: 0; padding: 0;
}
.post-category {
	font-size: 13px;
	font-weight: bold;
	margin-top: 12px;
}

.breadcrumbs{
	border-bottom:1px solid #d9d9d9;
	font-size:0.83em;
	text-transform:uppercase;
	overflow:hidden;
	height:1%;
	padding:0 0 5px;
	margin:0 0 3px -5px;
	color:#7f7f7f;
}
.breadcrumbs li{
	float:left;
	background:url(/img/separator.gif) no-repeat 0 6px;
	padding:0 2px 0 14px;
	margin:0 7px 0 -7px;
	list-style-type: none;
}
.breadcrumbs a{
	color:#7f7f7f;
}
.job-title {
	margin: 0; padding: 0;
	font-size: 16px;
	color: #4753a1;
}