﻿@charset "UTF-8";
body {
	margin:0px;
	padding:0px;
	background-color: #9A9B9D;
	background-image: url(/images/design002/body_grd.jpg);
	background-repeat: repeat-x;
}
.hidden {display:none; visibility:hidden}
.clear {clear:both;}
.floatRight {float:right}
.floatLeft {float:left;}
.logoHolder{width:486px;height:119px}
#mainContainer {width:955px;margin-top:0px; margin-right: auto; margin-left:auto; padding:10px 5px 0px 5px; background-color:#fff;}
#footer {
	width:965px; 
	background:url(/images/design002/footer_grd.gif) repeat-x left top; 
	margin:0px -5px 0px -5px; 
	height:34px;  
	padding-top:7px;
	text-align:center;}

#footer p{font:11px Arial, Helvetica, sans-serif; color:#666; text-align:center; }
#footer a{color:#666; text-decoration:none;}

.headerUtility {width:400px; text-align:right; height:20px; margin-top:5px;}
.searchBtn { display:block; width:55px; height:21px; text-decoration:none; border:none; margin:0px 1px 0px 1px;}
.marginTop {margin-top:25px;}

.topNavigation {background:url(/images/design002/topNav_gradient.gif) repeat-x; width:955px; height:41px; text-align:center;}
.topNavigation ul {list-style:none; margin:0 auto 0 auto; padding:0px; }
.topNavigation li {display:inline;  float:left;}
/*
.ilPadding {padding:13px 30px 0px 30px;}
*/
.ilPadding {padding:13px 40px 0px 30px;}
.topNavigation a {font:13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; color:#FFF;}
/* Begin Changes Jeff Pryciak - 3/24/2011 */
/*.divider {background:url(/images/design002/topNav_divider.gif) no-repeat; width:3px; height:41px; display:block;}*/
.divider {
	background-image: url(/images/design002/divider.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
/* End Changes Jeff Pryciak - 3/24/2011 */

.rightColumn, .leftColumn {float:left;}
.rightColumn {width:736px; padding-right:5px;}
.leftColumn{width:209px; padding-left:5px;padding-top:10px;}

.leftNav {list-style:none; margin:12px 0px 0px 0px; padding:0px}
.leftNav li {display:block; background:url(/images/design002/leftNav_bk.gif) no-repeat; height:22px; padding:7px 0px 0px 30px;}
.leftNav a {font: 14px Arial; color:#005195; text-decoration:none; } 
.banner {padding-top:10px;}

.greyBox {
	background-image: url(/images/design002/roundedBox_grd.gif);
	background-repeat: repeat-y;
	width: 201px;
	float: left;
	margin-top: 20px;
}
.greyBox_bottom {
	background-image: url(/images/design002/roundedBox_btm.gif);
	background-repeat: no-repeat;
	width: 201px;
	background-position: left bottom;
}
.greyBox_top {
	background-image: url(/images/design002/roundedBox_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 201px;
}
.greyBox_content {
	padding: 10px;
	width: 181px;
}
.greyBox_contentwh {
	padding: 10px;
	width: 181px;
	height:400px;

}

.greyBox_header {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #8e908f;
	padding: 0px;
	text-align: center;
	display:block;
	background: url(/images/design002/didYouKnow.gif) no-repeat left top;
	height: 19px;
	width: 148px;
	margin: 7px 0px;
}
.greyBox_content h2{
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #8e908f;
	padding: 0px;
	text-align: center;
	background: url(/images/design002/didYouKnow.gif) no-repeat left top;
	margin: 7px 0px;
}


.greyBox_divider {border-bottom:1px dotted #999999; height:10px; margin-bottom:10px; width:180px;}
.greyBox p { font:11px Verdana; color:#333333; line-height:13px;}
.greyBox a {font:11px Verdana; color:#005195; text-decoration:none;}

.greyBox2 {
	background: url(/images/design002/contactUs_grd.gif) repeat-y;
	width: 201px;
	float: left;
	margin: 10px 0px;
}
.greyBox2_bottom {
	background: url(/images/design002/contactUs_btm.gif) no-repeat left bottom;
	width: 201px;
}
.greyBox2_top {
	background: url(/images/design002/contactUs_top.gif) no-repeat left top;
	width: 201px;
}
.greyBox2_content {	padding: 10px 0px 5px 10px;	width: 191px;}
.greyBox2_header {
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #8e908f;
	padding: 0px;
	text-align: center;
	display:block;
	background: url(/images/design002/contactUs.gif) no-repeat left top;
	height: 19px;
	width: 148px;
	margin: 0px;
}
.greyBox2_content h2{
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #8e908f;
	padding: 0px;
	text-align: center;
	background: url(/images/design002/didYouKnow.gif) no-repeat left top;
	margin: 7px 0px;
}
.greyBox2 p { font:13px Verdana; color:#333333; line-height:16px;}
.greyBox2 a {font:11px Verdana; color:#005195; text-decoration:none;}

.textBlue_large {font:20px Verdana; color:#005195; line-height:24px;}

.textBlue_small {font:12px Verdana; font-weight:bold; color:#005195; line-height:24px;}

.contentArea {float:left; width:720px; padding: 20px 0px 0px 16px;}
.contentArea_left  {float:left; width:440px; padding-right:25px;}
.contentArea_left002  {float:left; width:695px; padding-right:25px;}

.contentArea_right  {float:left; width:225px;}

.redHeader {font:20px Arial, Helvetica, sans-serif; color:#f32837;}
.pageTitle {font:normal 28px Arial, Helvetica, sans-serif; color:#005195; padding:0px; margin:0px;}
.greySubheader {font:italic 16px Arial, Helvetica, sans-serif; color:#666;}
.content{font:12px Verdana, Arial, Helvetica, sans-serif; color:#666;line-height:16px;}
.bold {font-weight:bold;}

.contentList{font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:16px; margin-left:0px; padding-left:24px;}
.contentList li {list-style:none; background:url(/images/design002/red_bullet.gif) no-repeat left 2px; padding:3px 20px; display:block;}
.contentList a {color:#666; text-decoration:none;}
.contentList a:hover {color:#f32837; }

.btn_maps, .btn_cardioInstitute, .btn_cardioTeam, .btn_heart, .btn_research {
	display:block; 
	background-repeat:no-repeat; 
	font:13px Arial; 
	color:#005195; 
	text-decoration:none; 
	width:201px; 
 
	float:left;
	margin-top:10px;
	}
.btn_maps {background:url(/images/design002/btn_maps.gif);}
.btn_cardioInstitute {background:url(/images/design002/btn_institute.gif); repeat:no-repeat;height:48px;}
.btn_research {background:url(/images/design002/btn_research.gif); repeat:no-repeat;height:47px;}
.btn_cardioTeam {background:url(/images/design002/btn_teamOne.gif); repeat:no-repeat;height:82px;}
.btn_heart {background:url(/images/design002/btn_heart.gif);}


.contentArea2 {background:url(/images/design002/content_rightGrd.jpg) repeat-y right top; float:left; width:720px; padding: 20px 0px 0px 16px;}

.contentArea_right2 {
	float:right; 
	width:225px; 
	background:#fdfdfd url(/images/design002/rightColumn_grd.jpg) repeat-x;  
	padding:20px 2px;
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	color:#666;
	line-height:16px;
	min-height:550px;
	margin-top:-20px;
	}



.contentArea_right2 a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.contentArea2 a:hover {text-decoration:underline;}
.listNobullets {list-style:none; padding:0px; margin:0px;}
.listNobullets li {padding:5px 0px;}

a.contact {
	background-image: url(/images/design002/contact_icon.gif);
	text-indent: 13px;
	width: 90px;
	
}
a.email {
	background-image: url(/images/design002/email_icon.gif);
	text-indent: 22px;
}

a.sitemap {
	background-image: url(/images/design002/site_map_icon.gif);
	text-indent: 22px;
	width: 74px;
}
a.home {
	background: url(/images/design002/home_icon.gif);
	text-indent: 22px;
}

a.home, a.sitemap, a.email, a.contact {
    background-position: left top;
    display: block;
    background-repeat: no-repeat;
	color: #175393;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
	height: 19px;
	text-decoration: none;
	float: left;
	padding-top: 1px;
	margin-right: 10px;

		
}



/* Side Menu BreadCrum*/

.secmenu1 	
{
    font-family: Arial, Verdana, MS Sans Serif, MS Serif, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
   /* color: #666666; */
    color: #4C5984;
    padding-right: 0px; 
    padding-left: 4px; 
    text-decoration: none;
	background-image: url(/images/design002/divider1.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.secmenu1 a:active 
{
    font-family: Arial, Verdana, MS Sans Serif, MS Serif, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
   /* color: #506b31; */
   color: #003399;
    padding-right: 0px; 
    padding-left: 1px; 
    text-decoration: none;
}
.secmenu1 a:visited 
{
    font-family: Arial, Verdana, MS Sans Serif, MS Serif, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
 /*   color: #506b31; */
 color: #003399;
    padding-right: 0px; 
    padding-left: 1px; 
    text-decoration: none;
}
.secmenu1 a:hover 
{
    font-family: Arial, Verdana, MS Sans Serif, MS Serif, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
   /* color: #ff0099; */
  color: #003399;
    padding-right: 0px; 
    padding-left: 1px; 
    text-decoration: underline;
}
.secmenu1 a:link 
{
    font-family: Arial, Verdana, MS Sans Serif, MS Serif, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
   /* color: #506b31; */
    color: #003399;
    padding-right: 0px; 
    padding-left: 1px; 
    text-decoration: none;
}




/* Updates  Jeff Pryciak - 3/24/2011 */
.utilities {
	height:67px;
	background-image: url(/images/design002/share_utilities_grd_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 197px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	border: 1px solid #CCC;
}
.utilities ul.topRow {
	margin:0px;
	padding:0px;
	list-style:none;
}
.utilities ul.topRow li {
	float:left;
	vertical-align:bottom;
	width: auto;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	height: 18px;
} 
.utilities ul.topRow a {
	font:11px Arial;
	color:#666;
	line-height:22px;
	text-decoration:none;
}
.utilities ul.topRow a:hover {
	color:#900;
}

.utilities ul.btmRow {
	margin:0px;
	list-style:none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.utilities ul.btmRow li {float:left;vertical-align:bottom;} 
.utilities ul.btmRow a {
	font:11px Arial;
	color:#666;
	line-height:22px;
	text-decoration:none;
}
.textSize {
	font:11px Arial;
	text-transform:uppercase;
	color:#666;
	width: auto;
	padding-top: 2px !important;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.aMinus {
	display:block;
	float:left;
	width:15px;
	height:12px;
	background-image: url(/images/design002/aMinus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 2px;
	padding-top: 7px;
}
.aPlus {
	display:block;
	float:left;
	width:18px;
	height:12px;
	background-image: url(/images/design002/aPlus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-top: 7px;
}
/*  End Updates Jeff Pryciak - 3/24/2011  */
/*  Start Updates for Doc Rotator */
.doctor_spotlight_container {
	width: 201px;
	background-repeat: no-repeat;
	/*margin-right: auto;
	margin-left: auto;*/
	margin-top: 20px;
}
.docinfo
{
    margin-top: 2px;
    background-color: #ddeeff;
    padding: 5px;
}
.doc_thumb {
	/*height: 166px;*/
	width: 201px;
	margin-left: 0px;
}
.doc_thumb img { width: 201px; }
.contact_info {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #005293;
	font-weight: bold;
	height: auto;
	width: 190px;
	text-align: left;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 5px;
	display:none;
}
.doctor_name {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #005293;
	font-weight: bold;
	height: auto;
	width: 190px;
	text-align: left;
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 5px;
}
.contact_text {
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-size: 12px;
	width: 190px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.clicking_here {
	color: #F00;
	text-decoration: none;
}
a.clicking_here:hover {
	color:#C00;
	text-decoration: underline;
}

