@font-face {
font-family: TradeGothicLTBoldExt;
src: url("/fonts/TradeGothicLTStd-BoldExt.otf");
}

#custom-doc { width:752px;min-width:752px; margin:auto; text-align:left; }

div.yui-b p { margin: 0 0 10px 0; color: #444; line-height:18px;font-size:12px; }
div.yui-b p strong { font-weight: bold; color: #333; }
div.yui-b p em { color: #333; }

html{background:#e3e3e3;margin: 0;padding: 8px 0;}
body{background:#e3e3e3;}
.bs-clear {clear:both;margin:0;padding:0;}

div#hd {background-color:#FFFFFF;clear:both;padding:20px;height:120px;}
div#bd {background-color:#FFFFFF;padding:20px 20px 30px 20px;}
div#ft {background:#FFFFFF;padding:20px;border-top:1px solid #e3e3e3;}
div#ft p {margin:0 0 0 0;font-size:11px;line-height:18px;text-align:center;color:#666;}

/*
TradeGothicW01-BoldExte
div#hd h1 {text-indent: -9999px; width: 100%; height: 60px; background: transparent url(http://s3.amazonaws.com/backlight/images/benjamin.skinner/acsm.logo.gif) no-repeat;float:left;font-size:60px;line-height:60px;}
div#hd h1 a {display: block; width: 202px; height: 60px; text-decoration: none; overflow: hidden; -moz-outline-style: none;font-size:60px;line-height:60px;}
*/
div#hd h1 {font-family:'TradeGothicLTBoldExt';
		
		 text-decoration: none; 
		line-height: 100%;
		 color: #B7012B;
		 font-size: 200%;
		 }
div#hd h1 a {font-family:'TradeGothicLTBoldExt';
	
		 text-decoration: none; 
		line-height: 100%;
		 color: #B7012B;
		 font-size: 200%;
		 }
div#hd h1 a:link{color: #B7012B;}
div#hd h1 a:hover{color: #B7012B;}
div#hd h1 a:active{color: #B7012B;}
div#hd h1 a:visited{color: #B7012B;}
		 
		 
		 

div#hd a, div#hd a:hover, div#hd a:visited {color:#36878A;}
div#hd a {text-decoration: underline;}
div#hd a:hover {text-decoration:none;}
div#hd a.active {text-decoration:none;color:#666;}

div#bd a, div#bd a:hover, div#bd a:visited {color:#222;}
div#bd a {text-decoration: underline;}
div#bd a:hover {text-decoration:none;}

div#ft a, div#ft a:hover, div#ft a:visited {color:#666;}
div#ft a {text-decoration: underline;}
div#ft a:hover {text-decoration:none;}

#hd h1 {padding:0;margin:0 0 10px 0;color:#222;font-size:15px;line-height:15px;font-weight:bold;font-style:normal;}
#hd h2 {padding:0 0 8px 0;margin:10px 0 0 0;color:#222;font-size:12px;line-height:15px;font-weight:bold;font-style:oblique;}
#hd p {padding:0;margin:0;font-style:oblique;color:#666;font-size:11px;line-height:11px;}

#bd h3 {padding:0;margin:30px 0 10px 0;color:#36878A;font-size:14px;line-height:14px;font-weight:bold;}
#bd h3.first-heading {padding:0;margin:0 0 10px 0;}
#bd h3 em {font-style:oblique;}

#bd h4 {padding:0;margin:30px 0 10px 0;color:#444;font-size:12px;line-height:12px;font-weight:bold;}


#bd p {font-family:Times,Georgia,serif;padding:0;margin:0 0 10px 0;color:#444;font-size:13px;line-height:18px;font-weight:normal;}
#bd p strong {font-weight:bold;font-style:normal;}
#bd p em {font-weight:normal;font-style:oblique;}

#bd ul {font-family:Times,Georgia,serif;padding:0;margin:0 0 10px 0;color:#444;font-size:13px;line-height:18px;font-weight:normal;}
#bd li {font-family:Times,Georgia,serif;padding:0;margin:0 0 3px 0;color:#444;font-size:13px;line-height:18px;font-weight:normal;list-style-type:circle;margin:0 0 0 20px;}

#bd .blurb {padding:0 0 0 0;margin: 10px 0 10px 0;border-bottom: 1px solid #eee;}

#bd p a img {padding:1px;border:1px solid #eee;}
#bd p a:hover img {padding:1px;border:1px solid #ccc;}

#bd img.float-image {float:right;padding:1px;border:1px solid #eee;margin:0 0 10px 10px;}


#bd .micro-bio {padding:10px;margin: 30px 0 10px 0;border: 1px solid #ccc;background-color:#fafafa;}
#bd .interational-row {margin:30px 0;}

#bd p.contribute a {border:1px solid #ccc;padding:5px;background:#eee;font-weight:bold;text-decoration:none;color:#000;}
#bd p.contribute a:hover {border:1px solid #000;padding:5px;background:#444;font-weight:bold;text-decoration:underline;color:#FFF;}
#bd p.contribute {margin:20px 0;font-size:16px;line-height:16px;}

#bd img.border-image {padding:1px;border:1px solid #eee;}