/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/** REDECLARATIONS **/
html 			 {height:100%; background-color:#fff;}
body 			 {font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color:#646464; line-height:1.4em; background:#fff url(images/body.gif) 0 0 repeat-x;}
p					 {margin:0 0 1em;}
a					 {text-decoration:underline; outline:none; color:#0e4979;}
a:hover		 {margin:0; padding:0; color:#e1d587;}
strong		 {font-weight:bold;}
em				 {font-style:italic;}
h1,h2,h3,
h4,h5,h6	 {margin:0 0 0.5em; color:#0e4979; line-height:1.1em;}
h1				 {font-size:240%; font-weight:normal; letter-spacing: -1px;}
h2				 {font-size:180%; letter-spacing: -1px;}
h3				 {font-size:120%;}
h4				 {color:#c9b867;}
ol,ul			 {margin-left:20px;}
li				 {list-style-type:disc; margin:5px 0;}
th, td		 {border:none;}
sup				 {font-size:65%;}

/** STYLE CHUNKS **/                      		
hr 				 {display:none;}
.hr				 {height:1px; border-bottom:1px dotted #aaa; margin:10px 0;}
a.ical		 {padding:1px 0 0 20px; background:url(images/ical.gif) left center no-repeat;}
a.feed		 {padding:1px 0 0 20px; background:url(images/feed.gif) left center no-repeat;}

/* image styles */         
p.image-default a						 {border:none;}
p.image-default a:hover img	 {background:#ddd; border:1px solid #aaa;}
p.image-default img					 {padding:2px; background:#eee; border:1px solid #333;}
p.image-right								 {float:right; margin:0 0 20px 20px;}
p.image-right a							 {border:none;}
p.image-right a:hover img		 {background:#ddd; border-color:#aaa;}
p.image-right img						 {background:#eee; border:1px solid #aaa; margin:0; padding:2px;}
p.image-left								 {float:left; margin:0 20px 10px 0;}
p.image-left a							 {border:none;}
p.image-left a:hover img		 {background:#ddd; border-color:#aaa;}
p.image-left img						 {background:#eee; border:1px solid #aaa; margin:0; padding:2px;}
a.hires_photo {float: right; clear: both;margin-right:85px; padding-left:85px}


/** PULL QUOTES AND PHOTOS **/
blockquote 					{font-size:114%; margin:20px; padding:20px 15px 10px; border:solid gray; color:#988737; border-width:3px 0;}
blockquote p				{}
blockquote cite			{display:block; font-size:77%; margin:10px 0 32px;}
blockquote.pull 		{float:right; width:260px; margin:-20px 0 0 15px; padding:20px; font-size:121%; border:none; background:url(images/quote-open.gif) left top no-repeat;}
blockquote.pull p		{}

#beta,
#date_weather,
#gamma,
#nav_util,
#nav,
#news_supp,
#share,
#at20mc,
#skip_links		{display:none;}

#header				{margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid gray;}
#header a			{border:none; text-decoration:none;}
#header h4,
#header h3		{margin:5px 0; padding:0;}
#header h4 a 	{margin:0; border:none; font-size:116%; color:#000;}
#header h3 a 	{margin:0; border:none; font-size:189%;}

/** NEWS **/
#bnews        {background:none;}
#bnews h2	{margin:0 0 5px;}
#bnews h3.publish_information {font-size:85%; text-transform:uppercase;}

/** EXPERTS **/
div.faclist_col 		{float:left; width:178px; margin-right:30px;}
div.faclist_col ul 	{margin-bottom:20px;}
.fac_alpha_links 		{margin-bottom:20px;}
.fac_alpha_links a 	{margin:0 5px;}
#expert p.hires_photo {border: 1px solid #FFF;}
#expert p.hires_photo a {float: right; clear: both;margin-right:85px; padding-left:85px}
#expert img 				{float:right; margin:0 0 10px 20px; padding:2px; background:#eee; border:1px solid #aaa;}
#expert p.image-default img {float:none; margin:0;}
#expert p.image-left img 		{float:left; margin:0 20px 10px 0;}
#expert h1 					{margin-bottom:5px;margin-top:-12px;}
#expert h2 					{font-size:123.1%;}
#expert div.contact {width:345px; margin:15px 0; padding:1em 0 0; border:solid #dcdcdc; border-width:1px 0;}
#expert div.expertise {width:345px; margin-bottom:15px; border-bottom:1px solid #dcdcdc;}

#footer		{position:relative; clear:both; margin:10px 0; padding:10px 0; border-top:1px solid gray;}
#footer p {margin:0; font-size:92%;}
#footer a	{border:none;}
#footer #und_mark	img {position:absolute; top:15px; right:0; border:none;}
