/* DEFINE SITE FONTS AND ZERO OUT CERTAIN ELEMENTS */

* {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
body {background: url(../images/page_bg.jpg) top left; margin: 0 auto; text-align: center;}
body, html, div, span {padding: 0; margin: 0;}
img {border: none;}
br {height: 0;}
p {line-height: 1.4em;}

/* SITE WRAPPERS */

#wrapper {width: 927px; text-align: left; margin: 0 auto;}
#masthead {background: url(../images/masthead_bg.gif) top left; width: 927px; height: 101px; /*overflow: hidden;*/}
#logo {width: 208px; height: 101px; float: left;}

/* GLOBAL NAVIGATION */

#navigation {float: right; margin: 42px 21px 0 17px; padding: 0;}
#nav, #nav ul {padding: 0; margin: 0; list-style: none; line-height: 1; z-index: 9999;}
#nav a {display: block;	padding: 0 10px 16px; font-weight: bold; text-transform: uppercase;	color: #666666;	font-size: 13px; text-decoration: none; z-index: 9999;}
#nav a.selected {color: #333; background: url(../images/selected_bg.gif) no-repeat;}
#nav #btn_home a.selected {background-position: -77px -13px;}
#nav #btn_about a.selected {background-position: -62px -13px;}
#nav #btn_people a.selected {background-position: -68px -13px;}
#nav #btn_capabilities a.selected {background-position: -63px -13px;}
#nav #btn_canada a.selected {background-position: -56px -13px;}
#nav #btn_practice a.selected {background-position: -5px -13px;}
#nav li {float: left; z-index: 9999;}
#nav .toplevel {padding: 0 0 10px 0; z-index: 9999;}
#nav li a {display: block; width: inherit; z-index: 9999;}
#nav li a:hover {color: #333;}
#nav li ul {position: absolute; background-color: #fdfefe; width: 200px; left: -999em; border-top: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; margin: -10px 0 0 0;  z-index: 9999;}
#nav li ul li {border-bottom: 1px solid #e4e4e4;  z-index: 9999;}
#nav ul li:hover, #nav ul li.sfhover {background: #606c7c;}
#nav li ul li a {display: block; width: 180px; padding: 6px 10px; text-transform: none; font-size: 12px;  z-index: 9999;}
#nav li ul li a:hover {color: #fff;}
#nav li:hover ul, #nav li.sfhover ul {left: auto; z-index: 9999;}

/* REGISTER IN HEADER */

#register {height: 14px; width: 150px; padding: 15px 12px 0 12px; margin: 3px 0 0 225px;}
#register a {color: #ac600d; font-size: 10px; font-weight: bold; text-decoration: none; padding: 0 3px 0 3px;}
#register a:hover {color: #000;}

/* LOGIN AND SEARCH */

#login-search {height: 14px; width: 170px; padding: 15px 12px 0 12px; border-left: 1px solid #d7d4cf; border-right: 1px solid #d7d4cf; margin: -29px 0 0 390px;}
#login-search a {text-transform: uppercase; color: #666666; font-size: 10px; font-weight: bold; text-decoration: none; padding: 0 3px 0 3px;}
#login-search a:hover {color: #000;}

#searchForm form {margin: 0; padding: 0; position: relative; top: 10px; display: block;}
#searchForm input {float: none;}
#searchForm input.box {border: 1px solid #567ac0; height: 20px; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #333; width: 350px;}
#searchForm .button {width: 80px;}
.url {color: #d27006;}

/* SECONDARY NAVIGATION */
#left {float: left; margin: 0 10px 0 0;}
#leftnav {background: url(../images/bg_leftnav.gif) top right repeat-y;}
#sec_nav {width: 197px;}
	#sec_nav h2 {background: url(../images/hdr_section_nav.gif) bottom left no-repeat; width: 185px; height: 39px; font: 25px Georgia Times New Roman, Times, serif; font-weight: bold; color: #d27006; margin: 0; padding: 5px 0 0 12px;}
	#sec_nav ul {margin: 6px 0; background: #f5f4f1 url(../images/bg_secnav.gif) top right repeat-y; padding: 0 0 10px 0;}
	#sec_nav li {margin: 0 0 0 0px; padding: 0; list-style-type: none;}
	#sec_nav li a {width: 175px; height: 24px; display: block; background: url(../images/bg_secnav_lineitem.gif) bottom left no-repeat; padding: 3px 10px 0 12px; color: #333; font: 14px Georgia, Times New Roman, Times, serif; text-decoration: none;}
	#sec_nav li a:hover {background-position: -198px bottom; color: #d27006;}
	#sec_nav li a.selected {color: #d27006;}
#leftSubnav {width: 197px;}
	ul#leftSubnav {margin: 6px 0; background: #828282 url(../images/bg_sub_secnav.gif) top right repeat-y; padding: 0 0 10px 0;}
	#leftSubnav li {margin: 2px 0 0 0px; padding: 0; list-style-type: none;}
	#leftSubnav li a {width: 175px; height: 24px; display: block; background: url(../images/bg_secnav_sub_lineitem.gif) bottom left no-repeat; padding: 5px 10px 0 12px; color: #fff; font: 14px Georgia, Times New Roman, Times, serif; text-decoration: none;}
	#leftSubnav li a:hover {background-position: -198px bottom; color: #ff9e35;}
	#leftSubnav li a.selected {color: #ff9e35;}
	
/* SITE FEATURES LEFT NAV */

#site_features {width: 197px; background: #f5f4f1 url(../images/bg_secnav.gif) top right repeat-y; padding: 0 0 7px 0;}
	#site_features h2 {margin: 0 0 7px 0; padding: 10px 0 5px 12px; width: 182px; background: #f5f4f1 url(../images/bg_secnav_lineitem.gif) bottom left no-repeat; height: 21px; color: #aa5b06; font: 18px Georgia Times New Roman, Times, serif;}
	#site_features li {margin: 0 0 8px -28px; padding: 0; list-style-type: none;}
	#site_features a {color: #2e5cb4; font: 13px Arial, Helvetica, sans-serif; text-decoration: none;}
	#site_features a:hover {color: #333;}
#people_contact {width: 197px; background: #f5f4f1 url(../images/bg_secnav.gif) top right repeat-y; padding: 0 0 7px 0;}
	#people_contact h2 {margin: 0 0 7px 0; padding: 10px 0 5px 12px; width: 182px; background: #f5f4f1 url(../images/bg_secnav_lineitem.gif) bottom left no-repeat; height: 21px; color: #aa5b06; font: 18px Georgia Times New Roman, Times, serif;}
	#people_contact li {margin: 0 0 8px -28px; padding: 0; list-style-type: none;}
	#people_contact a {color: #2e5cb4; font: 11px Arial, Helvetica, sans-serif; text-decoration: none;}
	#people_contact a:hover {color: #333;}
		
/* MAIN CONTENT */
#right {float: left; width: 674px;}
	#right h1 {color: #567ac0; font: 20px Georgia, Times New Roman, Times, serif; font-weight: bold; line-height: 24px; margin: 20px 0 0 10px; padding: 0;}
	#right h1.client {float: left; color: #567ac0; font: 20px Georgia, Times New Roman, Times, serif; font-weight: bold; line-height: 24px; margin: 20px 0 0 10px; padding: 0;}
	#right h2 {font: 16px Georgia, Times New Roman, Times, serif; line-height: 24px; margin: 20px 0 0 10px; padding: 0; font-weight: bold;}
	#right h2 em {font: 16px Georgia, Times New Roman, Times, serif; line-height: 24px; margin: 20px 0 0 10px; padding: 0; font-weight: bold; font-style: italic;}
	#right h2.giving {font: 16px Georgia, Times New Roman, Times, serif; line-height: 24px; margin: 0px 0 0 10px; padding: 0; font-weight: bold;}
	#right h2#global {font: 16px Georgia, Times New Roman, Times, serif; line-height: 24px; margin: 0; padding: 0; font-weight: bold; background: url(../images/global_head.gif) top right repeat-y; height: 177px; width: 670px; text-indent: -9999px;}
	
	#right h3 {margin-left: 10px;}
	#right h4 {font: 15px Arial, Helvetica, sans-serif; color: #d27006; line-height: 14px; margin: 20px 0 0 10px; padding: 0; font-weight: bold;}
	#right p {margin-left: 10px;}
	#right div.intrapageNav {background: #f5f4f1; padding: 10px 10px; display: block; margin: 10px 0;}
	#right ul {margin: 10px 20px 10px 0;}
	#right ul.decimal {margin: 10px 20px 10px 0;list-style-type: decimal;}
	#right h3 {visibility: hidden; height: 1px; margin: 0; padding: 0;}
	#right a {color: #2e5cb4;}
	#right form {margin: 20px 0;}
	.red {color: #ff002e;}
	.report {padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid #d27006;}
	.report_featured {padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 0px solid #d27006;}
	p.introduction {padding: 10px 0; margin: 15px 0; border-top: 1px solid #d27006; border-bottom: 1px solid #d27006;}
	#right ol ul li {list-style: disc;}
	
	#right h6 {
		float: right;
		margin: 0;
		padding: 0;
	}
	
	#right h6 a {
		float: left;
		background: url(../images/print_icon.gif) top right no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		color: #2e5cb4;
		width: 60px;
		height: 23px;
		margin: 0;
		padding: 5px 0 0 0;
	
	}
	
	div .report .newreport {
		font-family: Georgia, Times, serif;
		font-size: 16px;
		color: #D27006;
	}
	
	div .report_featured .newreport {
		font-family: Georgia, Times, serif;
		font-size: 16px;
		color: #D27006;
	}
	
	/* SUBSCRIPTION FORM */
	#right form {margin: 25px 0 0 10px;}
	#right form label, #right form input {display: block; width: 250px; float: left; margin-bottom: 10px;}
	#right form label {text-align: left; width: 125px; padding-right: 20px;}
	#right form input.none {width: 1px; float: none; margin: 0; padding: 0;}
	#right form br {clear: left;}
	#right form input.submit {margin-top: 20px; width: auto; background: #fff;}
	#errors {color: #c00; font-weight: bold; font-size: 14px;}
	
	/* NEWS ITEMS */
	.newsitem {background: url(../images/bg_newsitem.gif) bottom left repeat-x; margin: 10px 0; padding: 0 0 10px 0;}
	.videoitem {margin: 5px 0px 5px 7px; padding: 0 0 10px 0;}
	.news {list-style: decimal; line-height: 20px; font-weight: bold; font-size: 12px;}
	.newsitems {list-style: disc; line-height: 20px; font-weight: bold; font-size: 12px;}
	.footnotes{font-size: 10px; color: #666666;}
	
	.newsitem em.colorem { font-family: Georgia, Times, serif; color: #D27006; font-size: 15px; margin: 0 0 0 10px; padding: 0;}
		
	/*CALLOUT*/
	.callout{font-size: 20px; color:purple;}
	.calloutsophia{background: url(../callouts/sophia.jpg); background-repeat:no-repeat; height: 207px; width: 400px; text-indent: -999em;}
	.callout2010{background: url(../callouts/2010.jpg); background-repeat:no-repeat; height: 103px; width: 250px; text-indent: -999em;}
	.calloutsome{background: url(../callouts/some.jpg); background-repeat:no-repeat; height: 242px; width: 250px; text-indent: -999em;}
	.calloutwomen{background: url(../callouts/women.jpg); background-repeat:no-repeat; height: 159px; width: 250px; text-indent: -999em;}
	
	/*DETAILS*/
	.details{ background-color: #e9e9c8; padding: 5px;}

/* HOMEPAGE AND SECONDARY BODY */

#body {background: url(../images/wrapper_bg.gif) top left repeat-y; clear: left;}
#cap {width: 882px; height: 10px; background: url(../images/wrapper_bg.gif) top left no-repeat;}
#home-content-main {width: 882px; padding: 10px 0 10px 22px;}
#content-main {width: 882px; margin: 0 0 0 22px; background: url(../images/bg_leftnav.gif) -9px top repeat-y;}
p.speaking_engagement { font-size: 10px; margin: 0 0 4px 0; line-height:12px; }

/* \ */
	#lead {width: 233px; height: 222px; background: url(../images/lead_bg.gif) top left no-repeat; padding: 100px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead a {color: #fff; text-decoration: none;}
	#lead a:hover {color: #999;}
	#photodiv {width: 351px; height: 322px; float: left; background-repeat: no-repeat; z-index: 0;}
	#photoimg {z-index: 0;}
	
/* LEAD NEWS*/
	#lead_news {width: 233px; height: 242px; background: url(../images/lead_report.gif) top left no-repeat; padding: 80px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news a {color: #fff; text-decoration: none;}
	#lead_news a:hover {color: #999;}
	
	/* LEAD NEWS temp*/
	#lead_news_truth {width: 233px; height: 197px; background: url(../images/lead_report_truth.gif) top left no-repeat; padding: 125px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_truth a {color: #fff; text-decoration: none;}
	#lead_news_truth a:hover {color: #999;}
	
	/* LEAD NEWS temp*/
	#lead_news_wilson {width: 233px; height: 197px; background: url(../images/lead_report_wilson.gif) top left no-repeat; padding: 125px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_wilson a {color: #fff; text-decoration: none;}
	#lead_news_wilson a:hover {color: #999;}
	
	/* LEAD NEWS temp*/
	#lead_news_storm {width: 233px; height: 232px; background: url(../images/lead_report_storm.gif) top left no-repeat; padding: 90px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_storm a {color: #fff; text-decoration: none;}
	#lead_news_storm a:hover {color: #999;}
	
	/* LEAD NEWS temp*/
	#lead_news_sierra {width: 233px; height: 232px; background: url(../images/lead_report_sierra.gif) top left no-repeat; padding: 90px 40px 0 20px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_sierra a {color: #fff; text-decoration: none;}
	#lead_news_sierra a:hover {color: #999;}
	
	/* LEAD NEWS temp*/
	#lead_news_women {width: 233px; height: 232px; background: url(../images/lead_report_women.gif) top left no-repeat; padding: 90px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_women a {color: #fff; text-decoration: none;}
	#lead_news_women a:hover {color: #999;}
	
	/* LEAD NEWS temp*/
	#lead_news_boston {width: 233px; height: 212px; background: url(../images/lead_report_boston.gif) top left no-repeat; padding: 110px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_boston a {color: #fff; text-decoration: none;}
	#lead_news_boston a:hover {color: #999;}
	#lead_news_boston p em {color: #999; text-decoration: none; font-size: 11px;}
	
	/* LEAD NEWS temp*/
	#lead_news_tech {width: 233px; height: 212px; background: url(../images/lead_report_tech.gif) top left no-repeat; padding: 110px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_tech a {color: #fff; text-decoration: none;}
	#lead_news_tech a:hover {color: #999;}
	#lead_news_tech p em {color: #999; text-decoration: none; font-size: 11px;}
	
/* LEAD NEWS temp*/
	#lead_news_flint {width: 233px; height: 212px; background: url(../images/lead_report_flint.gif) top left no-repeat; padding: 110px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_flint a {color: #fff; text-decoration: none;}
	#lead_news_flint a:hover {color: #999;}
	#lead_news_flint p em {color: #999; text-decoration: none; font-size: 11px;}
		
/* LEAD NEWS temp*/
	#lead_news_culver {width: 233px; height: 212px; background: url(../images/lead_report_culver.gif) top left no-repeat; padding: 110px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_culver a {color: #fff; text-decoration: none;}
	#lead_news_culver a:hover {color: #999;}
	#lead_news_culver p em {color: #999; text-decoration: none; font-size: 11px;}
	
	/* LEAD NEWS temp*/
	#lead_news_dowling {width: 233px; height: 212px; background: url(../images/lead_report_dowling.gif) top left no-repeat; padding: 110px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_dowling a {color: #fff; text-decoration: none;}
	#lead_news_dowling a:hover {color: #999;}
	#lead_news_dowling p em {color: #999; text-decoration: none; font-size: 11px;}
	
	/* LEAD NEWS temp*/
	#lead_news_cinn {width: 233px; height: 212px; background: url(../images/lead_report_cinn.gif) top left no-repeat; padding: 110px 40px 0 27px; color: #fff; line-height: 15.5px; float: left;}
	#lead_news_cinn a {color: #fff; text-decoration: none;}
	#lead_news_cinn a:hover {color: #999;}
	#lead_news_cinn p em {color: #999; text-decoration: none; font-size: 11px;}
	
/* LEAD NEWS temp*/
	#lead_news_crisis {background:url("../images/lead_report_crisis.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
float:left;
height:197px;
line-height:15.5px;
padding:125px 40px 0 27px;
width:233px;}
	#lead_news_crisis a {color: #fff; text-decoration: none;}
	#lead_news_crisis a:hover {color: #999;}
	#lead_news_crisis p em {color: #999; text-decoration: none; font-size: 11px;}
	
	
	/* NEWS AND UPDATES */
	#ideas_news {float: left; width: 222px; height: 322px; background: url(../images/bg_news_ideas.gif) top left no-repeat; margin: 0 0 0 9px; line-height: 15.5px;}
	#ideas_news h2 {color: #fff; text-transform: uppercase; font-size: 15px; font-weight: bold; margin: 17px 0 15px 0; padding: 0;}
	#ideas_news h2 a {color: #fff; text-decoration: none; font-weight: bold;}
	#ideas_news h2 a:hover {color: #333;}
	#ideas_news ul {margin: 0; padding: 0; list-style: none;}
	#ideas_news ul li {list-style: square; margin: 0 0 10px 10px; color:#fff;}
	#ideas_news ul li a {color: #fff; text-decoration: none; font-size: 12px; font-weight: bold; }
	#ideas_news ul li a:hover {color: #333; text-decoration: underline;}
	#ideas_news ul li a.read_more {color: #333;}
	#ideas_news ul li a.read_more:hover {color: #000;}
	#ideas, #latest_news {width: 192px; height: 161px; overflow: hidden; padding: 0 15px;}
	
	#latest_news2 {width: 241px; height: 161px; overflow: hidden; padding: 0 0 0 5px;}
	
	#latest_news ul {margin: 0; padding: 0; list-style: square;}
	#latest_news ul li {list-style: square; margin: 0 0 10px 10px; color:#fff;}
	#latest_news ul h2 {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0px 0 6px 0; padding: 0; text-transform: none;}
	
	#ideas_news  a {color: #fff; text-decoration: none; font-weight: bold;}
	#ideas_news  a:hover {color: #000;}
	
	
	#news_updates {float: left; width: 192px; height: 274px; background: url(../images/news_updates_bg.gif) top left no-repeat; margin: 0 0 0 9px; padding: 48px 15px 0 15px; line-height: 15.5px;}
	#news_updates a {color: #fff; text-decoration: none;}
	#news_updates a:hover {color: #000;}
	
	/* FEATURES */
	#features {width: 879px; height: 224px; background: url(../images/features_bg.gif) top left no-repeat; padding: 24px 0 21px 48px;}
	#features h2 {color: #ac600d; font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-weight: normal; margin: 8px 0; padding: 0;}
	#features_1 {width: 241px; height: 225px; background-color: #f1f1f1; float: left; margin: 0; padding: 0 15px; font-size: 11px;}
	#features_1 a, #features_2 a, #features_3 a {color: #2e5cb4; font-weight: bold; text-decoration: none;}
	#features_1 a:hover, #features_2 a:hover {color: #7d98cb;}
	#features_2 {width: 241px; height: 225px; background-color: #f1f1f1; float: left; margin: 0 10px; padding: 0 15px; font-size: 11px;}
	#features_2 a.blk{color: #000; font-weight: bold; text-decoration: none;}
	#features_2 a.blk:hover{color:#666666;}
	#features_2 a.blkthn{color: #000; font-weight: 200; text-decoration: none;}
	#features_2 a.blkthn:hover{color:#666666;}
	#features_3 {width: 241px; height: 225px; float: left; margin: 0; padding: 0 15px; background: #f1f1f1 url(../images/practice_feature_bg.gif) bottom left no-repeat;}
	    #features_3 h2 {margin: 8px 0 5px 0;}
	    #features_3 h2 a {color: #ac600d; font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-weight: normal; margin: 8px 0; padding: 0; text-decoration: none;}
		#features_3 ul {margin: 0 0 6px 0; padding: 0 15px;}
		#features_3 ul a {font-size: 11px; text-decoration: none; color: #2e5cb4;}
		#features_3 ul a:hover {color: #7d98cb;}
		#features_3 li {list-style-image: url(../images/bullet_home.gif);}
		a.\ {color: #ac600d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}
		a.download:hover {color: #000;}
		
		
		
		#features_4 {width: 241px; height: 225px; float: left; margin: 0; padding: 0 15px; background-color: #f1f1f1;}
	    #features_4 h2 {margin: 8px 0 3px 0;}
	    #features_4 h3 {color: #2e5cb4; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0 7px 0; padding: 0; text-transform: none;}
	    #features_4 h3 a { font-size: 12px; color: #333; font-weight: normal; text-decoration: none;}
	    #features_4 h3 a:hover {color:  #2e5cb4; text-decoration: underline;}
		#features_4 ul {margin: 0 0 6px 0; padding: 0 15px;}
		#features_4 ul a {font-size: 11px; text-decoration: none; color: #2e5cb4;}
		#features_4 ul a:hover {color: #7d98cb;}
		#features_4 li {list-style-image: url(../images/bullet_home.gif);}
		
		#features_4 h2 a {color: #ac600d; font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-weight: normal; margin: 8px 0; padding: 0; text-decoration: none;}
		#features_4 h2 a:hover {color: #000; text-decoration: underline;}
		
		#video {margin: 0 0 0 22px;}
		
		
		#features_5 {width: 241px; height: 225px; float: left; margin: 0; padding: 0 15px; background: #f1f1f1;) bottom left no-repeat;text-decoration: none;}
	    #features_5 h2 {margin: 8px 0 5px 0;text-decoration: none;}
	    #features_5 h2 a {color: #ac600d; font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-weight: normal; margin: 8px 0; padding: 0; text-decoration: none;}
	    
	   #features_5 h3 a { display: block; color: #ac600d; font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0; text-decoration: none; background: #f1f1f1 url(../images/counsel_btn.jpg) bottom left no-repeat; width: 244px; height: 29px; text-indent: -9999px; overflow: hidden;}
		
		#video_menu {margin: 0 0 20px 0; padding: 0 0 0 0; width: 251px; height: 20px; background: url(../images/video_btn_bgd.jpg) no-repeat;}
		
		#video_menu #left { float: left; width: 100px; margin: 3px 0 0 25px; padding: 0 0 0 0;}
		#video_menu #right { float: right; width: 80px; margin: 3px 35px 0px 0; padding: 0 0 0 0;}
		
		#video_menu #left a,#video_menu #right a {color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0; text-decoration: none;}
		
		
		#video_menu #left a:hover,#video_menu #right a:hover {color: #2e5cb4; text-decoration: none;}
		
		#news_special {margin: 3px 0 0 0; padding: 0 0 0 0;}
		
		
#endcap {background: url(../images/bg_endcap.gif) bottom left no-repeat; width: 927px; height: 25px;}

/* PEOPLE - LEAD PHOTOS */

#leadphoto h1 {color: #fff; margin: 0; padding: 0; font-size: 26px; font-weight: normal;}
#leadphoto .title {color: #fff; font-size: 17px;}
#leadphoto p {margin: 20px 0 0 0; padding: 0; color: #fff; font-size: 11px;}
#leadphoto_ahern {background: url(../images/people_ahern.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_anderson {background: url(../images/people_anderson.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_arena {background: url(../images/people_arena.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_avery {background: url(../images/people_avery.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_birrell {background: url(../images/people_birrell.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_boardman {background: url(../images/people_boardman.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_burdenski {background: url(../images/people_burdenski.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_boyer {background: url(../images/people_boyer.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_callahan {background: url(../images/people_callahan.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_cash {background: url(../images/people_cash.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_castellano {background: url(../images/people_castellano.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_cotton {background: url(../images/people_cotton.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_donahoo {background: url(../images/people_donahoo.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_doub {background: url(../images/people_doub.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_drew {background: url(../images/people_drew.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_dupont {background: url(../images/people_dupont.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_eason {background: url(../images/people_eason.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_evans {background: url(../images/people_evans.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_fellows {background: url(../images/people_fellows.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_gibb {background: url(../images/people_gibb.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_gibson {background: url(../images/people_gibson.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_ford {background: url(../images/john_ford.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_hall {background: url(../images/people_hall.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_handler {background: url(../images/people_handler.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_hanson {background: url(../images/people_hanson.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_hart {background: url(../images/people_hart.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_hassert {background: url(../images/people_hassert.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_heinrich {background: url(../images/people_heinrich.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_howland {background: url(../images/people_howland.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_hurowitz {background: url(../images/people_hurowitz.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_johnson {background: url(../images/people_johnson.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_jolly {background: url(../images/people_jolley.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_keates {background: url(../images/people_keates.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_lange {background: url(../images/people_lange.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_langley {background: url(../images/people_langley.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_lees {background: url(../images/people_lees.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_lewis {background: url(../images/people_lewis.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_maunsell {background: url(../images/people_maunsell.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_mcclintock {background: url(../images/people_mcclintock.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_mcgrath {background: url(../images/people_mcgrath.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_mcstowe {background: url(../images/people_mcstowe.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_miskura {background: url(../images/people_miskura.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_mock {background: url(../images/people_mock.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_muir {background: url(../images/people_muir.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_naum {background: url(../images/people_naum.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_peppers {background: url(../images/people_peppers.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_porter {background: url(../images/people_porter.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_portwood {background: url(../images/people_portwood.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_reusche {background: url(../images/people_reusche.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_ridenour {background: url(../images/people_ridenour.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_savage {background: url(../images/people_savage.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_scarpucci {background: url(../images/people_scarpucci.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_scott {background: url(../images/people_scott.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_sears {background: url(../images/people_sears.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_seaworth {background: url(../images/people_seaworth.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_silverstein {background: url(../images/people_silverstein.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_sinkus {background: url(../images/people_sinkus.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_sizemore {background: url(../images/people_sizemore.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_slawson {background: url(../images/people_slawson.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_smith {background: url(../images/people_smith.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_stella {background: url(../images/people_stella.jpg); width: 396px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_stewart {background: url(../images/people_stewart.jpg); width: 396px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_stockdale {background: url(../images/people_stockdale.jpg); width: 396px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_stowe {background: url(../images/people_stowe.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_suggs {background: url(../images/people_suggs.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_thomsen {background: url(../images/people_thomsen.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_voorhies {background: url(../images/people_voorhies.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_weiner {background: url(../images/people_weiner.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_white {background: url(../images/people_white.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_williams {background: url(../images/people_williams.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_wilson {background: url(../images/people_wilson.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_wolff {background: url(../images/people_wolff.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}
#leadphoto_zitzmann {background: url(../images/people_zitzmann.jpg); width: 395px; height: 166px; padding: 15px 270px 0 10px;}


/* FOOTER */

#footer {width: 886px; height: 26px; background: url(../images/footer_bg.gif) top left no-repeat; color: #999; padding: 6px 0 0 41px; margin: 0 0 15px 0;}
	#copyright {float: left; width: 250px; font-size: 11px;}
	#footer_links {float: right; text-align: right; margin-right: 36px;}
		#footer_links ul {margin: 0; padding: 0;}
		#footer_links li {display: inline; list-style-type: none; margin: 0 5px;}
		#footer_links a {color: #999; font-size: 11px; text-decoration: none; text-transform: uppercase;}
		#footer_links a:hover {color: #333333;}

/* IMAGE POSITIONING */
#imgpos_left {float:left; padding: 3px 0px 3px 3px;}
#imgpos_right {float:right; padding: 3px 0px 3px 3px;}
#imgpos_righty {float:right; padding: 3px 0px 3px 6px;}

#news_img {float:left; padding: 0 10px 10px 0;}

/* AFFILIATES BORDER*/
.aff{
font-family:Georgia, Times New Roman, Times, serif;
font-size: 16px; 
font-weight: bold;
color: #000;
padding: 0;
}

/* EVENTS FORM SYTLES */

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
}

/* VIDEO ARCHIVE SYTLES */

#viddiv{
	margin:0px;
	padding:10px 0px;
	border-bottom:solid 1px #d2d2d2;
	width:650px;
	height:270px;
}

#featuredvideo{
	border-right:solid 1px #d2d2d2;
	width:215px;
	height:230px;
	padding-top:20px;
	float:left;
}

#featuredvideo_rt{
	width:215px;
	height:230px;
	padding-top:20px;
	float:left;
}

.videopad{
	padding-left:6px;
}

p.videotitle{
	text-align:left;
	line-height:15px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #2E5CB4;
}

#vidlinks{
	background-color:#e6e6e6;
	width:190px;
	height:20px;
}

#vidlinks p{
	padding:2px 0px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#right a.video {
	color: #666666;
	text-decoration:none;
}

#right a.video:hover {
	color: #2E5CB4;
	text-decoration:none;
}

.date{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}

.videomarg{
	margin-top:32px;
}

#nopad{
	margin:0px;
	padding:0px;
}

a p#facebook{
	background: url(../images/facebook2.gif) no-repeat;
	background-position: top;
	height: 27px;
	width: 182px;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

a p#facebook:hover{
	background: url(../images/facebook2.gif) no-repeat;
	background-position: bottom;
	height: 27px;
	width: 182px;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}

blockquote {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


.notice {
	height:322px;
	background-color: #eee;
	border: 0px #000 solid;
	padding: 0;
	margin: 0 0 0 0px;
	position:absolute;
	width:651px;
	z-index:15;
}

#bio{
 	background:none;
 	border-bottom:1px solid #cbcbcb;
 	margin: 0px 0px 0px 0px;
 	min-height: 80px;
 	padding: 20px 0px 0px 0px;
 	width: 660px;
}

#bio-2{
	background:url(../images/bio-2.gif) right repeat-y;
	border-bottom:1px solid #cbcbcb;
	margin: 0px 0px 0px 0px;
	min-height: 80px;
 	padding: 20px 0px 0px 0px;
 	width: 660px;
}

#bio.lrg, #bio-2.lrg{
	min-height: 90px;
}

#bio #photo, #bio2 #photo {
	float: left;
	height: 75px;
}

#bio img, #bio-2 img{
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

#bio p a, #bio-2 p a{
	color: #2E5CB4;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#bio p a:hover, #bio-2 p a:hover{
	color: #333333;
}

#bio p, #bio-2 p{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bio small, #bio-2 small{
	color: #737373;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}