icon@charset "utf-8";
/* Home Page */
/*//////////////////////////
// filename: home.css
// author: Frances Donovan
// notes: This controls the home page
//
//        Originally developed by MadPow/Atom Group
//        primary owner is now Frances Donovan, PHS Web Dev for BWH (FJD6)
//////////////////////////*/




.home {
	/*background: url(../_images/bg.png) repeat-x #F0F1EC;*/
    background: #000;
    font-family: Garamond;
}

.homeContent {
	position:relative;
	display:block;
	float:left;
	top:107px;
	background:#FFFFFF;

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:960px;
}


.home #introduction {
	position:relative;
	display:block;
	width:960px;
	height:auto;
	margin-top: 0px;
	background-color: #f9f9f9;
	/*background:#00414F;*/
	/*border-bottom:1px solid #00414F;	*/
	/*border: 1px solid red;*/
}
.home #col1 {
	position:relative;
	display:block;
	float:left;
	width:745px;
	*width:740px;
	margin:0px;
	padding:0px;
	margin:0px;

}

.home #subIntroduction {
	position:relative;
	display:block;
	width:745px;
}

.home #subIntroduction .title {
	margin: 5px 0px 15px 0px;
}
.home #subIntroduction #colA {
	position:relative;
	display:block;
	float:left;
	width: 373px;
    /*height:300px;
	min-height: 300px;*/
	background: #e4e9e4;
}

#colA #topwrapper {
    position:relative;
	display:block;
	padding: 15px 12px 11px 15px;
	/*height: 136px;*/
	min-height:120px;
}

#colA #topwrapper #colA-left {
    position:relative;
	display:block;
    float:left;
	width: 184px;
}

#nabelTable 
{
    width:181px;
    
    padding-left:5px;
}

#nabelTable td
{
    vertical-align:top;
}

#nabelTable td.right
{
    margin-left:3px;
    margin-right:14px;
}


#nabelTable td h2.front
{
    padding:0;
    margin:0;
    color:#1a56a7 !important;
    line-height:100% !important;
}

#nabelTable td h2.front a:link, #nabelTable td h2.front a:visited
{
	color: #1a56a7 !important;
	font-size:11px !important;
	font-weight: 800 !important;
	line-height:100% !important;
    padding: 0;
}


#nabelTable td p 
{
    line-height: 100%;
}


#colA #topwrapper #colA-right
{
    position:relative;
	display:block;
	float:left;
	left: 5px;
	background: inherit;
}



#colA #bottom 
{
    position:relative;
	display:block;
	padding: 0px 12px 11px 21px;
	background: inherit;
}


/* this is the video center now*/
.home #subIntroduction #colB {
	position:absolute;
	display:block;
	width:328px;
	left:373px;
	/*padding: 15px 21px 0 24px;*/
	padding: 5px 21px 0px 24px;
}

#colB 
{
    font-size: 12px;
}

#colB p.videotitle 
{
    display: block;
    font-weight: 800;
    color: #1a56a7; /*royal blue*/
}

#colB a:link, #colB a:visited 
{
    font-size: 12px !important;
	color: #0187a2 !important; /*TEAL*/     
}

.home #features {
    position: relative;
    display:block;
    float:left;
    left:0px;
    width:745px;
    /*border: solid 1px black;*/
    background: url("../_images/midpage-gradient-line.gif") no-repeat;

}    
 
.home #features .feature {
	display:block;
	position:relative;
	width:162px !important;
	float:left;
	margin: 16px 0px 10px 21px;
}	
.home #features .feature.last{
	width:162px !important;
	margin: 16px 21px 10px 0px;
}	
.home #features .feature h2 {
	/*color: #1a56a7 !important; royal blue */
	color: #0187a2 !important;
	font-size:11px;
	font-weight: 800;
    padding: 0;
}	

.home #features .feature h2 a, .home #features .feature h2 a:link, .home #features .feature h2 a:visited {
	color: #1a56a7 !important; /*royal blue */
	/*color: #0187a2 !important; /*TEAL*/
	font-size:11px !important;
	font-weight: 800 !important;
    padding: 0;
}	

.home #features .feature p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
}	

.home #features .feature a, .home #features .feature a:link, .home #features .feature a:visited {
	color: #0187a2 !important; /*TEAL*/
	font-size:11px !important;
	font-weight: 400 !important;
    padding: 0;
}	


/* begin right column sidebar */

#col2Home {
	position:relative;
	display:block;
	float:left;
	width:190px;
	padding:10px 0px 0px 10px;
	border-left:1px dotted #A4B5C1;
}


/* buttons and icons-links in right column */

img.new-pt 
{
    padding: 5px 10px 10px 10px;
}

/* begin icon links in right sidebar */


#col2Home ul.icon_links 
{
    list-style: none;
    margin: 0 0 0 12px;
    padding: 0;
	font-size:10px !important;	
}

#col2Home ul.icon_links li
{
    display: block;
    height: 22px;
    padding: 5px 0 0 30px;
}

#col2Home ul.icon_links li a:link, a:visited
{
	font-size:10px !important;	
	font-weight: normal !important;
	/*color: #0187a2 !important; TEAL */
	color: #1a56a7 !important;
	text-decoration: none;
}

#col2Home ul.icon_links li a:hover, a:active
{
	font-size:10px !important;	
	color: #666 !important;
	text-decoration: underline !important;	
}



li.link_doc 
{
    background: url("../_images/icon_doc.gif") no-repeat scroll 0 0 transparent;
}

li.link_rese 
{
    background: url("../_images/icon_research.gif") no-repeat scroll 0 0 transparent;
}

.link_appt 
{
    background: url("../_images/icon_appt.gif") no-repeat scroll 0 0 transparent;
}

.link_maps 
{
    background: url("../_images/icon_maps.gif") no-repeat scroll 0 0 transparent;
}

.link_insurance 
{
    background: url("../_images/icon_insurance.gif") no-repeat scroll 0 0 transparent;
}


.link_quality 
{
    background: url("../_images/icon_quality.gif") no-repeat scroll 0 0 transparent;
}

.link_assess 
{
    background: url("../_images/icon_assess.gif") no-repeat scroll 0 0 transparent;
}

.link_gateway
{
    background: url("../_images/icon_gateway.gif") no-repeat scroll 0 0 transparent;
}

.link_ask
{
    background: url("../_images/icon_ask.gif") no-repeat scroll 0 0 transparent;
}

.link_gift
{
    background: url("../_images/icon_gift.gif") no-repeat scroll 0 0 transparent;
}

.link_job
{
    background: url("../_images/icon_job.gif") no-repeat scroll 0 0 transparent;
}




/* end icon links */

select#hideInput 
{
    margin: 20px 0 20px 0;
}

.home #latestNews {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:15px 0px 0px 0px;
	border-top:1px dotted #A4B5C1;	
	width:180px;

}

#latestNews img {
	float:none;
	margin:0px 0px 14px 0px;
	border:none;
}
#latestNews ul {
	position:relative;
	padding:0;
	margin:0;
}

#latestNews ul li {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 8px;
	padding-bottom: 8px; /* need this for correct display in IE*/
	text-decoration:none;
	list-style:none;
	background:url(../_images/bullet5.png) no-repeat;
}

#latestNews ul li a, #latestNews ul li a:link, #latestNews ul li a:visited
{
    font-size: 12px !important;
    color: #0187a2 !important; /*TEAL*/
}

#latestNews ul li a:hover, #latestNews ul li a:active
{
    font-size: 12px !important;
}


#col2Home p.feed 
{
	font-size:10px;
	padding:0px 0px 0px 7px !important;
	padding:0px 0px 0px 0px;	
}
#col2Home p.feed img {
	vertical-align:top;
	width:32px;
}

#col2Home #socialMedia {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:180px;

}

