A:visited  {color: #007bbb; text-decoration: none}
A:link  {color: #007bbb; text-decoration: none}
A:active  {color: #007bbb; text-decoration: none}
A:hover   {color: #b89c4b; text-decoration: none}


body {
	margin:0px;
	color:#454545;
	text-decoration:none;
	background:url(/web/20130317222517oe_/http://www.cfah.org/images/m-bkd.jpg) repeat-x;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}

#wrapper{
	width: 966px;
    margin: 0 auto;
	padding: 0;
	}

.clear {clear:both;}


#head {
	float:left;
	width:966px;
	height:143px;
	background: url(/web/20130317222517oe_/http://www.cfah.org/images/top.png) no-repeat;	
	padding:0px;
	margin:0px;
	text-align:left;
	}
	
#headleft {
	float:left;
	width:403px;
	margin:55px 30px 0px 45px;
	padding:0px;	
	background:transparent none repeat scroll 0 0;
	}

#logo {
	float:left;
	width:225px;
	height:79px;
	background:transparent none repeat scroll 0 0;
	padding: 0px;
	margin:0px;
	}

#headright {
	float:right;
	width:180px;
	background:transparent none repeat scroll 0 0;
	padding:0px;
	margin:55px 60px 0px 45px;
	text-align:right;	
	}

#search {
	float:left;
    width: 180px;
    height: 27px;
    margin: 4px 0px 5px;
    padding: 0px;
    text-align: left;
    background: #eeeeee;
	}

#social {
	float:left;
    width: 195px;
    height: 28px;
    margin: 0px;
    padding: 0px;
    text-align: left;
	background:transparent none repeat scroll 0 0;
	}

#navContainer {
	float:left;
	width:966px;
	margin:0px;
	padding:0px;
	height:49px;
	}

#nav {
	float:left;
	width:966px;
	background:url(/web/20130317222517oe_/http://www.cfah.org/images/nav-bkd.png) no-repeat;
	margin:0px;
	padding:0px;
	height:49px;
	}

#main {
	width:966px;
	background: url(/web/20130317222517oe_/http://www.cfah.org/images/m-slice.png) repeat-y;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	}

#main-content {
	width:926px;
	background:transparent none repeat scroll 0 0;	
	margin:35px 19px 0px 21px;
	padding:0px 0px 20px;
	float:left;
	text-align:left;
	}
	
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #454545;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 15px;
	margin-right: 10px;
	}

BLOCKQUOTE {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #454545;
	margin-top:0em;
	margin-bottom:15px;
}

TEXTAREA {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #454545;
	margin-top:0em;
	margin-bottom:15px;
}

UL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #454545;
	margin-top:0em;
	margin-bottom:15px;
}

OL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #454545;
	margin-top:0em;
	margin-bottom:15px;
}

li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #454545;
}

.libtm {margin-bottom:15px;}

CENTER {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #454545;
}

TD {
  font-family: arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #454545;
}


H3 {
  font-family: arial;
	color: #005bbb;
	font-size: 16px;
	font-weight: bold;
	margin-top:0px;
	}

H4 {
  font-family: arial;
  font-size: 16px;
  color: #005bbb;
  font-weight: normal;
  }

H5 {
  font-family: Arial;
  font-size: 14px;
  color: #b89c4b;
  font-weight: bold;
}

H6 {
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-weight: bold;
}	

H7 {
  font-family: Arial;
  font-size: 26px;
  color: #005bbb;
  font-weight: bold;
 }
 
H8 {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
}

H9 {
  font-family: Arial;
  font-size: 20px;
  color: #4b08a1;
  font-weight: bold;
   padding-bottom:15px;
}
H10 {
  font-family: Arial;
  font-size: 22px;
  color: #005bbb;
  font-weight: bold;
  padding-bottom:15px;
 }
 
 H11 {
  font-family: arial;
  font-size: 16px;
  color: #005bbb;
  font-weight: bold;
  }
  
    H12 {
  font-family: Arial;
  font-size: 20px;
  color: #005C98;
  font-weight: bold;
  
 }
/****** SUB-PAGE LAYOUT ******/

#content-header {
	float:left;
	width:926px;
	height:20px;
	background:#005c98;
	margin:0px 0px 25px 0px;
	padding:0px;
	text-align:left;
	}

#content-header strong {
	font-size:20px;
	font-family:Helvetica;
	color:#005c98;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#content-left { 
	float:left;
	width:582px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 0px;
	padding:0px 10px 20px 0px;
	text-align:left;
	}
	
#content-left h4 {
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#007bbb;
	font-weight:bold;
	}

.contentleft-head {
	float:left;
	width:582px;
	height:14px;
	background: #005c98;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.contentleft-head strong {
	font-size:15px;
	font-family:arial;
	color:#005c98;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
	
#content-right {
	float:left;
	width:322px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 0px;
	padding:0px 0px 20px 10px;
	text-align:left;	
	border-left:1px solid #c0c0c0;
	}

.contentright-head {
	float:left;
	width:322px;
	height:14px;
	background: #005c98;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.contentright-head strong {
	font-size:15px;
	font-family:arial;
	color:#005c98;
	font-weight:bold;
	padding:10px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

.contentright-body {
	float:left;
	width:322px;
	background:transparent none repeat scroll 0 0;	
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;	
	font-size:14px;
	}	
	
	
/******* ABOUT US LAYOUT ********/

#aboutus-body {
	float:left;
	width:582px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 10px 0px 0px;
	padding:0px 0px 20px 0px;
	text-align:left;
	}		

#aboutus-content {
	float:left;
	width:572px;
	background:transparent none repeat scroll 0 0;	
	font-size:14px;	
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	}

.aboutimg {
	border:0;
	width:100px;
	height:150px;
	}
	
.about-td {
	padding:0px 15px 15px 0px;
	}	
.about-head-jg {
	float:left;
	width:326px;
	height:15px;
	background: #0088CE;
	margin:10px 0px 15px 0px;
	padding:0px;
	text-align:left;
	}

.about-head-jg strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
	
/******* HOMEPAGE LAYOUT ********/

#home-main {
	width:926px;
	background:transparent none repeat scroll 0 0;	
	margin:20px 19px 0px 21px;
	padding:0px 0px 0px;
	float:left;
	text-align:left;
	}

#home-content {
	float:left;
	text-align:left;
	margin:0px 10px;
	padding:0px;
	font-size:14px;
	font-family:Helvetica;
	}
	
.rightlink {float:right;padding-right:10px;}

#home-content h3 {margin-top:0px;margin-bottom:10px;}

#home-left { 
	float:left;
	width:448px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:left;
	}

.homeleft-head {
	float:left;
	width:448px;
	height:14px;
	background: #00c7b2;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.homefull-head {
	float:left;
	width:910px;
	height:14px;
	background: #005bbb;
	margin:10px 0px 10px;
	padding:0px;
	text-align:left;
	}

.homeleft-head strong {
	font-size:15px;
	font-family:arial;
	color:#00c7b2;
	height:14px;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

.homefull-head strong {
	font-size:15px;
	font-family:arial;
	height:14px;
	color:#005bbb;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#homeleft-box1 {
	float:left;
	width:448px;
	background:#efefef;
	padding:0px;
	margin:0px 0px 25px;
	height:186px;
	}

.hlbox1-content {
	float:left;
	text-align:left;
	margin:3px 20px 0px 10px;
	padding:0px;
	font-size:11px;
	font-family:Helvetica;
	}
	
.hlbox1-content img {float:left;margin:0px 10px 0px 0px;}
.hlbox1-content h3 {font-size:18px;color:#005c98;font-family:helvetica;margin-top:14px;margin-bottom:0px;}
.hlbox1-content h4 {font-size:13px;color:#757575;font-family:helvetica;margin-top:0px;margin-bottom:15px;font-weight: bold;}
.hlbox1-content p {font-size:12px;color: #454545;}

#homeleft-box2 {
	float:left;
	width:448px;
	background:transparent none repeat scroll 0 0;	
	padding:0px;
	margin:0px 0px 30px;
	height:225px;
    overflow:scroll;
    overflow-x:hidden;	
	}

/*
#homeleft-box3 {
	float:left;
	width:448px;
	background: url(/web/20130317222517oe_/http://www.cfah.org/images/home-prepared-pic.jpg) no-repeat;	
	padding:0px;
	margin:0px 0px 10px;
	height:216px;	
	}
*/

#homeleft-box3 {
	position:relative;
	float:left;
	width:448px;
	height:216px;
	text-align:left;
	padding:0px;
	margin:0px 0px 25px;
	}


.homeleft-box3-img-contentBG {
	background-color: black;
	opacity:0.78;
	filter:alpha(opacity=78); /* For IE8 and earlier */
	position:absolute;
	bottom:0;
	margin-top:125px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right: 0px;
	padding-bottom: 12px;
	width:448px;	
	height:26px;
}

.hlbox3-content {
	float:left;
	text-align:left;
	margin:10px 15px 0px;
	padding:0px;
	font-size:14px;
	font-family:Helvetica;
	color:#ffffff;
	font-weight:bold;
	}

.hlbox3-content a {text-decoration:none; color:#ffffff; padding:0px; margin:0px; text-decoration:none; font-weight:bold; font-size:14px; font-family:helvetica;}
.hlbox3-content a:visited {text-decoration:none;color:#ffffff;}
.hlbox3-content a:active {text-decoration:none;color:#ffffff;}
.hlbox3-content a:hover {color:#0dd4ff;text-decoration:none;}

.hlbox-table {margin:0px 10px 10px 15px;}
.hlbox-table a {font-size:14px;font-weight:bold;}


#home-right { 
	float:left;
	width:448px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	border-left:1px solid #c0c0c0;
	}

.homeright-head {
	float:left;
	width:448px;
	height:14px;
	background: #4B08A1;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}
	
.homeright-head strong {
	font-size:15px;
	font-family:arial;
	color:#4B08A1;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
		
.homeright-head-eng {
	float:left;
	width:448px;
	height:14px;
	background: #007934;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-align:left;
	}
	
.homeright-head-eng strong {
	font-size:15px;
	font-family:arial;
	color:#007934;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}


#homeright-box1 {
	float:left;
	width:448px;
	background:transparent none repeat scroll 0 0;	
	padding:0px;
	margin:0px 0px 32px;
	height:157px;
	}
	
.hrbox1-content {
	float:left;
	text-align:left;
	padding:2px 10px 2px 10px;
	margin:0px;
	font-size:14px;
	font-family:Helvetica;
	}
	
#homeright-box2 {
	float:left;
	width:448px;
	background:transparent none repeat scroll 0 0;	
	padding:0px;
	margin:0px 0px 30px;
	height:225px;
    overflow:scroll;
    overflow-x:hidden;	
	}

#homeright-box3 {
	float:left;
	width:448px;
	background:transparent none repeat scroll 0 0;	
	padding:0px;
	margin:0px 0px 10px;
	}
	
.hrbox3-content {
	float:left;
	text-align:left;
	margin:0px 15px 0px;
	padding:0px 0px 10px;
	font-size:14px;
	font-family:Helvetica;
	color:#454545;
	}

.hrbox3-content ul {padding:0px;margin-left:15px;margin-bottom:0px;}
.hrbox3-content li {margin-bottom:5px;}

.hrbox-table {margin:0px 10px 10px 15px;}
.hrbox-table a {font-size:14px;font-weight:bold;}	


/******* JESSIE GRUMAN ********/

#jg-left {
	float:left;
	text-align:left;
	width:642px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 10px 0px;
	background:transparent none repeat scroll 0 0;	
	border-right:1px solid #c0c0c0;	
	}
#jg-left-news {
	float:left;
	text-align:left;
	width:570px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 10px 0px;
	background:transparent none repeat scroll 0 0;	
	border-right:1px solid #c0c0c0;	
	}
#jgleft-box {
	float:left;
	width:642px;
	height:241px;
	background:#efefef;
	margin:0px 0px 25px;
	padding:0px;
	}
	
.jgleftbox-content {
	float:left;
	text-align:left;
	margin:5px 20px 0px 10px;
	padding:0px;
	font-size:14px;
	font-family:Helvetica;
	}

.jgleftbox-content img {float:left;margin:0px 10px 0px 0px;}
.jgleftbox-content h3 {font-size:18px;color:#005c98;font-family:helvetica;margin-top:14px;margin-bottom:0px;}
.jgleftbox-content h4 {font-size:13px;color:#757575;font-family:helvetica;margin-top:0px;margin-bottom:15px;font-weight:bold;}
.jgleftbox-content p {font-size:14px;color: #454545;}


.jgleft-welcome-head {
	float:left;
	width:642px;
	height:14px;
	background: #0088CE;
	margin:0px;
	padding:0px;
	text-align:left;
	}

.jgleft-welcome-head strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#jgleft-welcome {
	float:left;
	margin:15px 0px 10px;
	padding:0px;
	width:642px;
	height:240px;
	background:transparent none repeat scroll 0 0;
	}

#jgleft-welcome h3 {font-size:23px;color:#0088CE;font-family:arial;margin-bottom:0px;}

#jgleft-bottom {
	float:left;
	width:642px;
	margin:15px 0px 0px;
	padding:0px;
	background:transparent none repeat scroll 0 0;
	}

#jgleftbottom-left {
	float:left;
	width:351px;
	margin:10px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;		
	border-right:1px solid #c0c0c0;	
	}
	
.jgleft-bottom-head {
	float:left;
	width:351px;
	height:14px;
	background: #0088CE;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.jgleft-bottom-head strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#blogs-content {
	float:left;
	width:330px;
	margin:15px 11px 0px 10px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;		
	border-right:1px solid #c0c0c0;
    overflow:scroll;
    overflow-x:hidden;
	height:550px;
	}

#blogs-content strong {
	color: #0088CE;
	font-size: 14px;
	font-weight: bold;
}

#jgleftbottom-right {
	float:left;
	width:261px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	background:transparent none repeat scroll 0 0;
	height:550px;
	}

#books {
	float:left;
	width:271px;
	margin:0px 0px 30px;
	padding:0px 0px 10px 0px;
	background:transparent none repeat scroll 0 0;
    overflow-x:hidden;
/*
    overflow:scroll;
    */
	height:300px;
	}

.books-head {
	float:left;
	width:271px;
	height:14px;
	background: #0088CE;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.books-head strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#news-events {
	float:left;
	width:261px;
	margin:0px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;
    overflow-x:hidden;
/*
    overflow:scroll;
    */
	height:200px;
	}

.news-events-head {
	float:left;
	width:271px;
	height:14px;
	background: #0088CE;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.news-events-head strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#news-events {color:#0088CE;font-size:13px;}

#jg-right {
	float:left;
	text-align:left;
	width:254px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	background:transparent none repeat scroll 0 0;	
	}

#jgright-tweet {
	float:left;
	text-align:left;
	width:249px;
	height:537px;
	margin:0px;
	padding:0px;
	font-size:11px;
	background:transparent none repeat scroll 0 0;	
	}
	
.jgright-head {
	float:left;
	width:249px;
	height:14px;
	background: #0088CE;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.jgright-head strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
	
#jgright-bottom {
	float:left;
	text-align:left;
	width:249px;
	margin:0px 0px 30px;
	padding:0px 0px 0px 0px;
	background:transparent none repeat scroll 0 0;
 overflow:scroll;
    overflow-x:hidden;
	height:550px;
	}

#jgright-bottom strong {
	color: #0088CE;
	font-size: 14px;
	font-weight: bold;
}


	/**********************************************************
				UPDATED JESSIE GRUMAN LAYOUT
	*********************************************************/
		
		#jg-content-header {
			float:left;
			width:926px;
			height:20px;
			background:#0088CE;
			margin:0px 0px 25px 0px;
			padding:0px;
			text-align:left;
			}
		
		#jg-content-header strong {
			font-size:20px;
			font-family:arial;
			color:#0088CE;
			font-weight:bold;
			padding:10px 15px 0px 0px;
			margin:0px;
			background: #ffffff;
			}
			
		#jgright-blogs-head {
			width:332px;
			height:14px;
			background:#0088CE;
			margin:0px 0px 15px;
			padding:0px;
			text-align:left;
			}
			
		#jgright-blogs-head strong {
			font-size:14px;
			font-family:verdana;
			color:#0088CE;
			font-weight:bold;
			padding:0px 10px 0px 0px;
			margin:0px;
			background: #ffffff;
			}

		#jgright-content {
			width:310px;
			margin:15px 11px 0px 10px;
			padding:0px 10px 10px 0px;
			background:transparent none repeat scroll 0 0;
			overflow:scroll;
			overflow-x:hidden;
			height:350px;
			}		
.jg-head-news {
	float:left;
	width:570px;
	height:15px;
	background: #0088CE;
	margin:0px;
	padding:0px;
	text-align:left;
	}

.jg-head-news strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
		
		#jgright-books-head {
			width:332px;
			height:14px;
			background:#0088CE;
			margin:30px 0px 15px;
			padding:0px;
			text-align:left;
			}
			
		#jgright-books-head strong {
			font-size:14px;
			font-family:arial;
			color:#0088CE;
			font-weight:bold;
			padding:5px 10px 0px 0px;
			margin:0px;
			background: #ffffff;
			}
		
		#jgright-books {
			float:left;
			width:315px;
			margin:5px 11px 0px 5px;
			padding:0px 10px 10px 0px;
			background:transparent none repeat scroll 0 0;
			overflow-x:hidden;
			overflow:scroll;
			height:250px;
			}
		
		#jgright-spot-head {
			width:332px;
			height:14px;
			background:#0088CE;
			margin:30px 0px 15px;
			padding:0px;
			text-align:left;
			}
		
		#jgright-spot-head strong {
			font-size:14px;
			font-family:arial;
			color:#0088CE;
			font-weight:bold;
			padding:0px 10px 0px 0px;
			margin:0px;
			background: #ffffff;
			}
		
		#jgright-spot {
			float:left;
			width:315px;
			margin:5px 11px 0px 5px;
			padding:0px 10px 10px 0px;
			background:transparent none repeat scroll 0 0;
			}





/******* HEALTH BEHAVIOR NEWS ********/

#hbns-content-header {
	float:left;
	width:926px;
	height:20px;
	background:#4b08a1;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:left;
	}

#hbns-content-header strong {
	font-size:20px;
	font-family:Arial;
	color:#4b08a1;
	font-weight:bold;
	padding:10px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#hbn-hometop {
	float:left;
	width:926px;
	background:transparent none repeat scroll 0 0;	
	margin:0px;
	padding:0px;
	text-align:left;
	}

.hbnimg {
	float:left;
	margin:0px 10px 10px 0px;
	border:0;

/*
	width:70px;
	height:50px;
*/
	}

#hbn-content-left { 
	float:left;
	width:582px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 0px;
	padding:0px 10px 20px 0px;
	text-align:left;
	border-right:1px solid #c0c0c0;
	}
	
#hbn-content-left h4 {
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#007bbb;
	font-weight:bold;
	}

#hbn-content-right {
	float:left;
	width:322px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 0px;
	padding:0px 0px 20px 10px;
	text-align:left;	
	}
.hbns-head-resources {
	float:left;
	width:326px;
	height:11px;
	background: #555555;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.hbns-head-resources strong {
	font-size:11px;
	font-family:arial;
	color:#555555;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
#login {
	width:282px;
	height:86px;
	text-align:left;
	background:#f2f2f2;
	margin:0px;
	padding:20px;
	font-size:11px;
	font-weight:bold;
	}

#login p {font-size:11px;font-weight:bold;margin-bottom:10px;}
#login strong {color:#4B08A1;}
#login a {font-size:10px;}

.logininput {border:#c0c0c0 solid 1px;background:#ffffff;width:125px;font-size:10px;padding:2px 4px 3px;height:15px;}

#loginbottom {
	width:282px;
	text-align:right;
	margin:0px;
	padding:0px;
	background:transparent none repeat scroll 0 0;	
	}
	
.forgotpass {float:left;margin:5px 10px 0px 85px;font-family:Helvetica;font-size:11px;}
.enterbtn {float:left;}


#line {
	width:322px;
	height:9px;
	background:#4b08a1;
	margin:10px 0px;
	padding:0px;
	}

.hbns-contentright-head {
	float:left;
	width:322px;
	height:14px;
	background:#4b08a1;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.hbns-contentright-head strong {
	font-size:15px;
	font-family:arial;
	color:#4b08a1;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

#hbns-recent-body {
	float:left;
	width:322px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 20px;
	padding:0px;
	text-align:left;	
	font-size:14px;
	}
	
.recent-head {color:#2592ca;font-size:13px;font-weight:bold;}

#hbns-ppforum {
	float:left;
	width:322px;
	background:transparent none repeat scroll 0 0;	
	margin:10px 0px 20px;
	padding:0px;
	text-align:left;	
	font-size:14px;
	}

.hbns-ppforum-head {
	float:left;
	width:322px;
	height:14px;
	background:#4b08a1;
	margin:5px 0px 15px;
	padding:0px;
	text-align:left;
	}

.hbns-ppforum-head strong {
	font-size:15px;
	font-family:arial;
	color:#4b08a1;
	font-weight:bold;
	padding:5px 10px 0px 5px;
	margin:0px 0px 0px 14px;
	background: #ffffff;
	}

#hbns-search {
	float:left;
    width: 322px;
    height: 26px;
    margin: 4px 0px 20px;
    padding: 0px;
    text-align: left;
    background: #eeeeee;
	}

#topics {
	float:left;
	width:322px;
	background:transparent none repeat scroll 0 0;	
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;	
	font-size:11px;
	}
	
.topics ul {padding:0px;margin-left:20px;}
.topics li {margin-bottom:5px;font-size:14px;}
.topicsp {margin-left:20px;margin-bottom:20px;font-size:14px;}

.storiesp {margin-left:7px;font-size:14px;}

.hbns-header {font-family: Helvetica;font-size:24px;color:#353535;font-weight: bold;}
.hbns-keypoints {background:#ECECEC;width:542px;padding:15px 20px;margin:5px 0px 20px; font-size:12px; color:4b08a1}
.hbns-keypoints ul {margin-left:15px;padding:0px;margin-bottom:0px;}
.hbns-keypoints li {margin-bottom:15px;font-size:12px}

.hbns-dicussion {background:#ECECEC;width:542px;padding:15px 20px 5px;margin:20px 0px;border-top:1px dashed #000000;}

.author {color:#000000; font-size:11px;}
.hbns-img {margin:20px 0px 15px 10px;float:right;}
.hbns-date {font-size:11px;}

.hbns-social {
	text-align:right;
	width:582px;
	background:transparent none repeat scroll 0 0;	
	margin:5px 0px 0px;
	padding:0px;
	}

/******* BE A PREPARED PATIENT AND BLOG ********/

#pp-content-header {
	float:left;
	width:926px;
	height:20px;
	background:#005bbb;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:left;
	}

#pp-content-header strong {
	font-size:20px;
	font-family:arial;
	color:#005bbb;
	font-weight:bold;
	padding:10px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
#pp-blog-content-header {
	float:left;
	width:926px;
	height:20px;
	background:#00c7b2;
	margin:0px 0px 25px 0px;
	padding:0px;
	text-align:left;
	}

#pp-blog-content-header strong {
	font-size:20px;
	font-family:arial;
	color:#00c7b2;
	font-weight:bold;
	padding:10px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
	
#pp-hometop {
	float:left;
	width:926px;
	background:transparent none repeat scroll 0 0;	
	margin:0px;
	padding:0px;
	text-align:left;
	}

#pp-left {
	float:left;
	text-align:left;
	width:570px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	background:transparent none repeat scroll 0 0;	
	}
	
.ppleft-head {
	float:left;
	width:570px;
	height:15px;
	background: #005bbb;
	margin:0px;
	padding:0px;
	text-align:left;
	}

.ppleft-head strong {
	font-size:15px;
	font-family:arial;
	color:#005bbb;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
.ppleft-head-res-title {
	float:left;
	width:570px;
	height:15px;
	background: #005bbb;
	margin:0px;
	padding:0px;
	text-align:left;
	}

.ppleft-head-res-title strong {
	font-size:15px;
	font-family:arial;
	color:#005bbb;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	text-transform:uppercase
	}
	
.ppleft-head-sm {
	float:left;
	width:570px;
	height:14px;
	background: #005bbb;
	margin:0px 0px 25px 0px;
	padding:0px;
	text-align:left;
	}

.ppleft-head-sm strong {
	font-size:12px;
	font-family:arial;
	color:#005bbb;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
	
.ppleft-head-resources {
	float:left;
	width:570px;
	height:14px;
	background: #005BBB;
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}

.ppleft-head-resources strong {
	font-size:12px;
	font-family:arial;
	color:#005BBB;
	font-weight:bold;
	padding:15px 15px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
#ppleft-text {
	float:left;
	margin:15px 0px 10px;
	padding:10px 0px 0px;
	width:570px;
	background:transparent none repeat scroll 0 0;
	}

#ppleft-text h3 {font-size:26px;font-family: arial;color:#005BBB;margin:0px 0px 10px 0px; font-weight:bold}
#ppleft-text h4 {font-size:16px;font-family: arial;color:#005BBB;font-weight:bold;}


.ppleft-img {float:left;margin-right:15px;margin-bottom:15px;}

.pp-social {
	text-align:left;
	width:582px;
	background:transparent none repeat scroll 0 0;	
	margin:5px 0px 0px;
	padding:0px;
	}
#blog-top {
	float:left;
	width:926px;
	background:transparent none repeat scroll 0 0;	
	margin:0px;
	padding:0px 0px 15px;
	text-align:left;
	}

#blogleft-text {
	float:left;
	margin:0px 0px 10px;
	padding:0px;
	width:570px;
	background:transparent none repeat scroll 0 0;
	}

#blogleft-text h3 {
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	color:#005bbb;
	font-size:14px;
	}

.bloglt-line {
	width:570px;
	height:1px;
	background:#c0c0c0;
	margin:15px 0px;
	padding:0px;
	}

#pparticles-text {
	float:left;
	margin:25px 0px 10px;
	padding:0px;
	width:570px;
	background:transparent none repeat scroll 0 0;
	}

.ppheader {color:#005BBB;font-weight:bold;font-size:16px;padding-top:10px;}
.ppfind-td {padding:0px 10px 15px 0px;}

#pp-right {
	float:left;
	text-align:left;
	width:326px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background:transparent none repeat scroll 0 0;
	border-left:1px solid #c0c0c0;
		}
	
#ppright-img {
	position:relative;
	float:left;
	width:326px;
	height:154px;
	text-align:left;
	padding:0px;
	margin:0px 0px 25px;
/*	background:url(/web/20130317222517oe_/http://www.cfah.org/images/pp-dentist.jpg) no-repeat;	*/
	}

.ppright-img-contentBG {

	background-color: black;
	opacity:0.78;
	filter:alpha(opacity=78); /* For IE8 and earlier */

/*
	background-color: black;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
*/
	position:absolute;
	bottom:0;
	margin-top:125px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right: 0px;
	padding-bottom: 12px;
	width:326px;	
	height:26px;
}

#hbnsmain-img {
	position:relative;
	float:left;
	width:924px;
	height:314px;
	text-align:left;
	padding:0px;
	margin:0px 0px 25px;	
}

.hbns-img-contentBG {
	background-color: black;
	position:absolute;
	bottom:0;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	margin-top:185px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right: 320px;
}

.hbnsmain-img-content {
	float:left;
	text-align:left;
	padding: 15px;
	font-size:14px;
	font-family:Helvetica;
	color:#ffffff;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}


.ppright-img-content {
	float:left;
	text-align:left;
	margin:12px 10px 0px;
	padding:0px;
	font-size:11px;
	font-family:Helvetica;
	color:#ffffff;
	font-weight:bold;
	}

.ppright-img-content a {text-decoration:none; color:#ffffff;text-decoration:none; font-weight:bold; font-size:11px; font-family:helvetica;}
.ppright-img-content a:visited {text-decoration:none;color:#ffffff;}
.ppright-img-content a:active {text-decoration:none;color:#ffffff;}
.ppright-img-content a:hover {color:#0dd4ff;text-decoration:none;}

.pp-blogs-head {
	float:left;
	width:326px;
	height:15px;
	background: #005bbb;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.pp-blogs-head strong {
	font-size:15px;
	font-family:arial;
	color:#005bbb;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

.pp-blogs-head-search {
	float:left;
	width:326px;
	height:15px;
	background: #00c7b2;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.pp-blogs-head-search strong {
	font-size:15px;
	font-family:arial;
	color:#00c7b2;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
	
.pp-blogs-head-pp {
	float:left;
	width:326px;
	height:15px;
	background: #00c7b2;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.pp-blogs-head-pp strong {
	font-size:15px;
	font-family:arial;
	color:#00c7b2;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}

.pp-blogs-head-resources {
	float:left;
	width:326px;
	height:11px;
	background: #555555;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.pp-blogs-head-resources strong {
	font-size:11px;
	font-family:arial;
	color:#555555;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
	
#pp-blogs {
	float:left;
	width:316px;
	margin:0px 0px 35px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;
    overflow-x:hidden;
/*   overflow:scroll; */
	height:400px;
	}

#pp-blogs strong {color:#00c7b2;font-size:13px;font-weight:bold;}

#pp-blogs-noscroll {
	float: left;
	width: 316px;
	margin: 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	background: transparent none repeat scroll 0 0;
	}

#pp-blogs-noscroll strong {color:#00c7b2;font-size:13px;font-weight:bold;}

.pparticles-head {
	float:left;
	width:326px;
	height:15px;
	background:#005BBB;
	margin:5px 0px 15px;
	padding:0px;
	text-align:left;
	}

.pparticles-head strong {
	font-size:15px;
	font-family:arial;
	color:#005BBB;
	font-weight:bold;
	padding:10px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
.pparticles-head-hbns {
	float:left;
	width:326px;
	height:15px;
	background:#4b08a1;
	margin:5px 0px 15px;
	padding:0px 0px 0px 0px;
	text-align:left;
	}

.pparticles-head-hbns strong {
	font-size:15px;
	font-family:arial;
	color:#4b08a1;
	font-weight:bold;
	padding:10px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
.pparticles-head-blog {
	float:left;
	width:326px;
	height:15px;
	background:#00c7b2;
	margin:5px 0px 15px;
	padding:0px;
	text-align:left;
	}

.pparticles-head-blog strong {
	font-size:15px;
	font-family:arial;
	color:#00c7b2;
	font-weight:bold;
	padding:10px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	background: #ffffff;
	}
	
#pp-faq {
	float:left;
	width:316px;
	margin:0px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;
    overflow-x:hidden;
    overflow:scroll;
	height:250px;
	}

#pp-faq strong {color:#2592ca;font-size:13px;font-weight:bold;}
#pp-faq p {margin-bottom:10px;}

#pp-resources {
	float:left;
	width:316px;
	margin:0px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;
	text-align:center;
	}

#pp-articles {
	float:left;
	width:316px;
	margin:0px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;
	text-align:left;
	}

#pp-articles ul {margin-left:15px;padding:0px;margin-top:0px;}
#pp-articles li {margin-bottom:7px;font-size:13px;}

#pp-resources p {text-align:center;}

.blogrt-line {
	width: 300px;
	height: 1px;
	background: #c0c0c0;
	margin: 10px 0px 20px;
	padding: 0px;
	}
	
#blog-search {
	float:left;
    width: 326px;
    height: 26px;
    margin: 4px 0px 5px;
    padding: 0px;
    text-align: left;
    background: url(/web/20130317222517oe_/http://www.cfah.org/images/blog-search-bkd.jpg) no-repeat;
	border-bottom:1px solid #000000;
	}

#browse {
	width: 335px;
	background: transparent none repeat scroll 0 0;
	margin: 10px 0px;
	padding: 0px 0px 5px;
	}

#browse p {
 	font-family: Helvetica;
	font-size:11px;
	font-weight:bold;
	color: #454545;
	text-align: left;
	margin-top:0em;
	margin-bottom:15px;
	}

#browse a {margin:0px 10px;}

#blog-jg {
	float:left;
	width:326px;
	margin:0px;
	padding:0px 10px 20px 0px;
	background:transparent none repeat scroll 0 0;
	}
	
#blog-jg li {margin-bottom:5px;margin-left:0px;padding:0px;}

#blog-hbn {
	float: left;
	width: 326px;
	margin: 0px 0px 10px;
	padding: 0px 10px 10px 0px;
	background: transparent none repeat scroll 0 0;
	}
	
#blog-hbn strong {color:#4b08a1;font-size:13px;font-weight:bold;}

#blog-bapp {
float:left;
	width:326px;
	margin:0px 0px 35px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;
	}
	
#blog-bapp strong {color:#005BBB;font-size:13px;font-weight:bold;}
#blog-bapp td {padding-bottom:5px;}

#blog-hbn td {padding-bottom:5px;}

#blog-hbn-nobtm {
	float:left;
	width:326px;
	margin:0px;
	padding:0px 10px 10px 0px;
	background:transparent none repeat scroll 0 0;
	}
	
#blog-hbn-nobtm strong {color:#4b08a1;font-size:13px;font-weight:bold;}
#blog-hbn-nobtm td {padding-bottom:5px;}

/******* FOOTER ********/

#footer {	
	float:left;
	width:942px;
	background:#f2f2f2;	
	padding:0px;
	margin:20px 14px 0px;
	}

#footertxt {
	width:942px;
	font-size:11px;
	color: #454545;
	font-weight:normal;
	padding:20px 0px 30px;
	margin:0px;
	font-family:arial;
	float:left;
	line-height:17px;
	text-align:center;
	}

#footertxt1 {
	width:200px;
	font-size:11px;
	padding:15px 10px 0px 40px;
	margin:10px 0px 0px 0px;
	float:left;
	text-align:left;
	font-family:arial;
	}
	
#footertxt1 p {font-size:11px;margin-bottom:10px;font-family:arial;}
#footertxt1 ul {margin-top:0px;margin-left:15px;padding:0px;font-size:11px;font-family:arial;}
#footertxt1 li {font-size:11px;font-family:arial;}

#footertxt2 {
	width:175px;
	font-size:11px;
	padding:15px 10px 0px 15px;
	margin:10px 0px 0px 0px;
	float:left;
	text-align:left;
	font-family:arial;
	}
	
#footertxt2 p {font-size:11px;margin-bottom:10px;font-family:arial;}
#footertxt2 ul {margin-top:0px;margin-left:15px;padding:0px;font-size:11px;font-family:arial;}
#footertxt2 li {font-size:11px;font-family:arial;}
	
#footertxt3 {
	width:210px;
	font-size:11px;
	padding:15px 10px 0px 15px;
	margin:10px 0px 0px 0px;
	float:left;
	text-align:left;
	font-family:arial;
	}	
		
#footertxt3 p {font-size:11px;margin-bottom:10px;font-family:arial;}	
#footertxt3 ul {margin-top:0px;margin-left:15px;padding:0px;font-size:11px;font-family:arial;}
#footertxt3 li {font-size:11px;font-family:arial;}
	
#footertxt4 {
	width:210px;
	font-size:11px;
	padding:15px 30px 0px 15px;
	margin:10px 0px 0px 0px;
	float:left;
	text-align:left;
	font-family:arial;
	}	

#footertxt4 p {font-size:11px;margin-bottom:10px;font-family:arial;}
#footertxt4 ul {margin-top:0px;margin-left:15px;padding:0px;font-size:11px;font-family:arial;}
#footertxt4 li {font-size:11px;font-family:arial;}

/******* ENGAGEMENT SECTION STARTS *******/

#engagement-content-header {
	float:left;
	width:926px;
	height:20px;
	background:#007934;
	margin:0px 0px 25px 0px;
	padding:0px;
	text-align:left;
	}

#engagement-content-header strong {
	font-size:20px;
	font-family:arial;
	color:#007934;
	font-weight:bold;
	padding:10px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
		}

#engagement-content-top {
	float:left;
	width:926px;
	background:transparent none repeat scroll 0 0;	
	margin:0px;
	padding:0px 0px 15px;
	text-align:left;
	}
	
#engagement-left {
	float:left;
	text-align:left;
	width:570px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	background:transparent none repeat scroll 0 0;	
	border-right:1px solid #c0c0c0;	
	}

#engagement-left h4 { 
	color:#007934;
	font-weight:bold;
	font-size:15px;
	margin-top:0px;
	margin-bottom:15px;
	}
	
#engagement-box {
	width:550px;
	float:left;
	background:#efefef;
	margin:10px 0px 30px;
	padding:15px 0px 0px 15px;
	}

#engagement-box td {
	padding:0px 15px 20px 0px;
	font-weight:bold;
	}

#engagement-box td img {
	margin-right:5px;
	}

.ebfhead {font-size:15px;font-weight:bold;color:#007bbb;}
.ebfimg {float:right;margin-left:15px;}


#engagement-box td A:visited {color: #333333; text-decoration: none}
#engagement-box td A:link  {color: #333333; text-decoration: none}
#engagement-box td A:active  {color: #333333; text-decoration: none}
#engagement-box td A:hover   {color: #007934; text-decoration: none}

#engagement-right {
	float: left;
	text-align: left;
	width: 326px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background:transparent none repeat scroll 0 0;
   
	
	}
#engagement-support {
	float:left;
	width:316px;
	margin:0px 0px 15px 0px;
	padding:0px 10px 0px 0px;
	background:transparent none repeat scroll 0 0;
    overflow-x:hidden;
    overflow:scroll;
	height:535px;
	}
	
	#engagement-support-home {
	float: left;
	width: 316px;
	margin:0px 0px 15px 0px;
	background: transparent none repeat scroll 0 0;
	padding: 0px 10px 0px 0px;
	overflow: hidden;
	overflow: scroll;
	height: 535px;
	}
	
#engagement-right h4 { 
	color:#007934;
	font-weight:bold;
	font-size:15px;
	margin-top:0px;
	margin-bottom:15px;
	text-align:center;
	}
	
#engagement-right td {
	padding:0px 15px 15px 0px
	}
	
#engagement-right td strong {
	color:#007bbb;
	font-weight:bold;
	}

.engagement-jg-head {
	float:left;
	width:326px;
	height:15px;
	background: #0088CE;
	margin:0px 0px 15px;
	padding:0px;
	text-align:left;
	}

.engagement-jg-head strong {
	font-size:15px;
	font-family:arial;
	color:#0088CE;
	font-weight:bold;
	padding:5px 15px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
.engagement-head {
	float: left;
	width: 575px;
	height: 14px;
	background: #007934;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	}

.engagement-head strong {
	font-size:15px;
	font-family:arial;
	color:#007934;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
.engagement-head-right {
	float: center;
	width: 325px;
	height: 14px;
	background: #007934;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	}
	
.engagement-head-right strong {
	font-size:15px;
	font-family:arial;
	color:#007934;
	font-weight:bold;
	padding:5px 10px 0px 0px;
	margin:0px;
	background: #ffffff;
	}
/******* ENGAGEMENT SECTION ENDS *******/

 
/****--|**START IMENUS**|imenus1,inline-- ****/
 
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0px;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/</style>[if IE]><style type="text/css">.imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}

	/* --[[ Main Container ]] -- PODI notes: set background for main navigation items  */
	#imouter1 {padding:0px; margin:7px 0px 0px 20px; }

		/* --[[ Main Items ]] -- PODI notes: set font color, font size, font weight for main navigation items */
		#imenus1 li a, #imenus1 .imctitle {color:#ffffff; padding:0px; text-align:center;text-decoration:none;font-size:13px;font-weight:bold; font-family:helvetica;margin:0px; }

		/* [Main Items hover] -- PODI notes: set highlight background color, font color, font size, font weight for main navigation items */
		#imenus1 li:hover>a {color:#7ddcff; }
		#imenus1 li a.ihover, .imde imenus1 a:hover {color:#7ddcff; }

		/* [Main Items active] -- PODI notes: set highlight background color, font color, font size, font weight for main navigation items */
		#imenus1 li a.iactive {}

		
	/* --[[ Sub Container ]] -- PODI notes: set background for fly-out menu items */
	#imenus1 li ul {background: url(/web/20130317222517oe_/http://www.cfah.org/images/submenu-bkd.png) repeat-x; margin:0px;padding:5px 5px 10px 10px; }

		/* --[[ Sub Items ]] -- PODI notes: set font color, font size, font weight for fly-out navigation items */
		#imenus1 ul a, #imenus1 .imsubc li .imctitle  {color:#000000; text-align:left; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; padding:7px; }

		/* [Sub Items hover] -- PODI notes: set highlight background color, font color, font size, font weight for fly-out navigation items */
		#imenus1 ul li:hover>a {color:#ff8d13; }
		#imenus1 ul li a.ihover {color:#ff8d13; }

		/* [Sub Items active] -- PODI notes: set highlight background color, font color, font size, font weight for fly-out navigation items */
		#imenus1 ul li a.iactive { }

/****--|**END IMENUS**|imenus1,inline-- ****/
