﻿/* Colors
#D6D2B6 lt gray (page bkgd, main image grid bkgd)
#174853 gray/blue (top nav bkgd, box header bkgd)
#7E2A26 burgundy (logo, h1 text)
#000 dark gray (logo, box text, supp nav text, copyright, search box bdr, main image bdr)
#EFEFEF very lt gray (search box bkgd)
white (main nav, box header text)
#3f3f3f charcoal(main text,locations text)
#174853 teal (home page H1) 
*/
.yesprint
{
	display:none;
}
/* General Styles */
body {margin:20 0 0 0px;padding:0;background-color:#D6D2B6;text-align:center;font-family:Arial, Helvetica, Verdana, sans-serif;color:#000;}
img {border:none;margin:0;}
h1 {color:#7E2A26;font-size:17px;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:bold;margin-bottom:0px;}
h2 {color:#3f3f3f; font-size:16px;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;}
a:link,a:visited {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#174853;text-decoration:none;cursor:hand;}
a:hover {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#7E2A26;text-decoration:underline;cursor:hand;}
a:active {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#7E2A26;text-decoration:none;cursor:hand;}
a.child:link,a.child:visited {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#7E2A26;text-decoration:none;}
a.child:hover,a.child:active {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#174853;text-decoration:underline;}
a.main:link,a.main:visited {font-family:Arial, Helvetica, Verdana, sans-serif;color:#000;font-size:12px;text-decoration:none;}
a.main:hover,a.main:active {font-family:Arial, Helvetica, Verdana, sans-serif;color:#000;font-size:12px;text-decoration:underline;}
#areaImage, #industryImage, #officeImage, #clientImage {margin:0px 0px 10px 0px;}
#printLogo {display:none;}

/* Clearfix clearing - www.csscreator.com */
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* NavTop */
#wrapper {width:812px;min-height:500px;height:auto !important; height:500px; background-color:#FFF;margin:0px auto 0px auto;background:url(images/backg.gif) repeat-y top center;text-align:left;}
#top-shadow {width:812px;height:15px;margin:0px auto;}
#header {width:760px;margin:0 auto;}
#top-bar {width:760px;height:92px;margin:0 auto;}
#logo {float:left;width:250px;margin:35px 0 0 0px;}
#sup-nav {float:left;width:auto;margin:55px 0 0 20px; color:Gray; text-transform:uppercase; font-size:9px}
#sup-nav a {text-decoration:none; color:Gray; text-transform:uppercase; font-size:9px;}
#search {float:right;margin:40px 5px 0px 0px;width:auto;}
.topSearchBox {position:relative;margin-top:-5px;font-size:13px;width:100px;background-color:#EFEFF7;border:1px solid #000;height:16px;}

.menu{width:760px;height: 34px; margin:0 auto 0 auto;background-color:#174853;text-align:center;}
/*
.menuNonEnglish{width:760px;height: 30px; margin:0px auto 0px auto; background-color:#174853;text-align:center;}
*/

#navTop_RadMenu_m0 span, #navTop_RadMenu_m2 span, #navTop_RadMenu_m4 span, #navTop_RadMenu_m6 span, #navTop_RadMenu_m8 span, #navTop_RadMenu_m10 span, #navTop_RadMenu_m12 span {height:22px; padding:12px 0px 0px 0px;line-height:12px;margin:0 0 0 0 0;}

#languageChoice a {height:30px;font-family:verdana, sans-serif;font-size:11px;color:#000;text-decoration:none;vertical-align:middle;}
#languageChoice img {position:relative;top:3px;}
#langBar {height:15px;width:250px;top:30px;position:relative;text-align:right; float:right;padding-right:3px;}
#langBar a {text-decoration:none; color:Gray; text-transform:uppercase; font-size:9px;}
.text {padding-top:7px; padding-bottom:7px;}

/* Search button */
*:first-child+html #navTop_btnSearch {margin-top:-1px;padding:1px 0;height:19px;line-height:14px;font-size:12px;border-top:1px solid #D4D0C8;border-left:1px solid #D4D0C8;vertical-align:middle;} /* IE7 */
* html #navTop_btnSearch {margin-top:-1px;padding:1px 0;height:19px;line-height:14px;font-size:12px;border-top:1px solid #D4D0C8;border-left:1px solid #D4D0C8;vertical-align:middle;} /* IE6 */
#navTop_btnSearch {font-size:12px;}

/* Home Page */
/*#HomeBlurb {float:left;width:377px;}*/
#HomeBlurb {float:left;width:430px;}
#HomeBlurb a:link {text-decoration:none; color:#174853;cursor:hand;}  
#HomeBlurb a:visited {text-decoration:none; color:#174853;cursor:hand;} 
#HomeBlurb a:hover {text-decoration:none; color:#7E2A26;cursor:hand;}  
#HomeBlurb a:active {text-decoration:none; color:#174853;cursor:hand;}   
#HomeBlurb h1 {color:#174853;}
#HomeBlurb p {margin-top:0;}
/*#HomeFlash {float:right;width:346px;}*/
#HomeFlash {float:right;width:300px;}
#Offices {float:right;width:300px; padding:15px 0; height:0px; top:-8px; position:relative;}
#Offices a {text-decoration:none;}  
/*#HomeFeaturedHeader {float:left;margin:15px 0px 0px 0px;width:377px;height:36px;background-color:#174853;}*/

#HomeFeaturedHeader {width:100%;height:25px;background-color:#174853;}
#HomeFeaturedHeader h1 {color:#FFFFFF;/*font-size:16px;font-family:Arial, Helvetica, Verdana, sans-serif;*/font-weight:bold;top:5px;position:relative;margin-left:8px;}
#HomeFeaturedContent {float:left;width:377px;background:url(Images/news-text.gif) repeat-y;padding:8px 5px 5px 8px;font-size:10px;color:#000;height:134px;}
#HomeFeaturedContent p {width:357px;}

#scroller 
{
	/*border-top:solid 2px #666;*/
	border-bottom:solid 2px #666;
	background:#E9EAE2;
	width:100%;
	height:78px;
	clear:both;
}
#scrollContainer {
	margin:0px 0px 2px 0px;
}

#scrollContainer .scrollItem
{
	/* for slide show 
	margin:0px 7px 0px 7px;
	*/
	/* for rad rotator */
	height:60px; width:356px; padding:0 10px;border-right:solid 1px #C8C9C3;vertical-align:top; color: #174853;
}

#scrollContainer .scrollItem .readMore
{
	text-decoration:none;
}
.scrollItem a
{
	text-decoration:none;
	font-weight: bold;
	color: Black;
}
.readmore a
{
	font-weight: normal !important;
}
#scrollLabel {
	float:left; 
	min-width:115px;
	width:112px;
	height:133px;
	border-right:solid 1px #C8C9C3;
}
#RadRotator1_FrameContainer {border-collapse:collapse !important;}
#scrollLabel h2{margin:10px 0 0 10px;}

#news-text {margin:0;padding:0}
#NewsFade {list-style-type:none;margin:0;padding:2px 0px 2px 7px;height:100%;width:700px;}
#NewsFade ul {margin:0;padding:0;}
#NewsFade li{position:absolute;height:100%;width:700px;}
#NewsFade li a{color:#7d2929!important;}


/* Area Pages */
a.chair:link, a.chair:visited {font-family:Arial, Helvetica, Verdana, sans-serif;color:#000;font-size:13px;text-decoration:none}
a.chair:hover, a.chair:active {font-family:Arial, Helvetica, Verdana, sans-serif;color:#000;font-size:13px;text-decoration:underline}
#sectionmenu {width:100%;margin:10px 0px 10px 0px;text-decoration:none;}
#sectionmenu ul {margin:0px 0px 10px 0px;padding:0;float:left;width:100%;background-color:#D6D2B6;border-top:solid 1px #000;border-bottom:solid 1px #000;}
#sectionmenu ul li {display:inline;}
#sectionmenu ul li.pipe {float:left;padding:5px 0px;}
#sectionmenu ul li a {float:left;color:#000;padding:5px 11px;text-decoration:none;font-size:11px;}

/* Bio Listing */
.bioShowAll {display:block;float:left;width:20px;background-color:silver;text-decoration:none !Important;border:solid 1px #AFADA3;margin:5px 3px 0px 0px;padding:0px 6px;text-align:center;}
a.bioShowAll:link:hover,a.bioShowAll:visited:hover {background-color:#174853;color:#FFFFFF;}
a.bioShowAll:visited, a.bioShowAll:link {color:#000;font-size:12px;}
.bioLetter {display:block;float:left;width:10px;background-color:#D6D2B6;color:#000;font-size:12px;text-decoration:none !Important;border:solid 1px #AFADA3;margin:5px 3px 0px 0px;padding:0px 6px;text-align:center;}
a.bioLetter:link:hover,a.bioLetter:visited:hover {background-color:#7E2A26;color:#FFFFFF;}
a.bioLetter:visited,a.bioLetter:link{color:#000;font-size:12px;}
.letter {font-size:14px;font-weight:bold;background-color:#D6D2B6;color:#000;height:25px;}
.biosearchlabel {float:left;width:90px;margin:5px 0px 3px 0px;}
.biosearchitem {float:left;width:650px;margin:5px 0px 3px 0px;}
#ListImage {float:left;width:100px;}
#ListInfo {float:left;width:400px;line-height:20px;}

/* Bio Pages */
#bioTop {display:block;width:500px;margin:0px 0px 0px 0px;line-height:20px;}
#bioContactBox {float:left;width:380px;}
#bioContactBox a:link, #bioContactBox a:visited {color:#000;font-size:13px;text-decoration:none;}
#bioContactBox a:hover, #bioContactBox a:active {color:#000;font-size:13px;text-decoration:underline;}
#innerContactBoxLeft {float:left;margin:10px 0px 0px 0px;width:225px;}
#innerContactBoxRight {float:right;margin:10px 0px 0px 0px;width:155px;}
#bioIcons {float:left;width:375px;margin:5px 0px 0px 0px;}
#bioPic {float:right;width:115px;height:170px;background:url(images/headshot_background_tall.gif) no-repeat 0 0; /* background:url(images/headshot_background_short.gif) no-repeat 0 0;*/ }
#iconLeft {float:right;width:143px;}
#iconRight {float:right;width:144px;}
a.bioLink:link,a.bioLink:visited {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;text-decoration:none;color:#000;}
a.bioLink:hover,a.bioLink:active {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;text-decoration:underline;color:#000;}

/* Across all pages */
#content {width:756px;margin:15px 0px 0px 28px;font-size:13px;line-height:18px;}
#leftcontent {float:left;width:500px;height:auto;}
#expandrightcontent {float:right;width:240px;margin:0px 0px 0px 0px;}
#expandleftcontent {float:left;width:500px;margin:0px 0px 0px 0px;}
#rightcontent {float:right;width:240px;height:auto;margin:0px 0px 20px 0px;}
#rightcontent ul {padding-left: 1.1em; text-indent:1px; list-style-type:square;	margin:0 0 10px 0;}

.FeaturedHeader {float:left;margin:0;width:240px;height:36px;background-color:#174853;}
.FeaturedHeader a {text-decoration:none;!important}
.FeaturedHeader h1 {color:#FFFFFF;font-size:13px;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:bold;margin:8px 5px 5px 8px;}
.FeaturedHeader h2 {color:#FFFFFF;font-size:13px;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;margin:8px 5px 5px 8px;}

.FeaturedHeader2 {float:left;margin:0;width:240px;height:36px;background-color:#531C17;}
.FeaturedHeader2 h1 {color:#FFFFFF;font-size:13px;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:bold;margin:8px 5px 5px 8px;}
.FeaturedHeader2 h2 {color:#FFFFFF;font-size:13px;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;margin:8px 5px 5px 8px;}
a.FeaturedHeader2:link,a.FeaturedHeader2:visited {text-decoration:none;!important}
a.FeaturedHeader2:hover,a.FeaturedHeader2:active {text-decoration:none;!important}

.FeaturedContent {clear:all; float:left; width:227px;background:url(Images/rt-col-box-bkgd.png) repeat;padding:0px 5px 5px 8px;margin:0px 0px 20px 0px;}
.featuredDate {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:10px;color:#7E2A26;}
.FeaturedContent a {text-decoration:none;}
a.Featured:link, a.Featured:visited {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#000;text-decoration:none;}
a.Featured:hover, a.Featured:active {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#000;text-decoration:none;}
a.dFeatured:link, a.dFeatured:visited {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#000;text-decoration:none;}
a.dFeatured:hover, a.dFeatured:active {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#000;text-decoration:none;}
.RelatedHeader {margin:0;width:490px;height:36px;background-color:#174853;}
.RelatedHeader h1 {color:#FFFFFF;font-size:16px;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:bold;line-height:36px;margin:0 0 0 5px;}
.RelatedContent {width:477px;background:url(Images/relatedbg.gif) repeat;padding:8px 5px 5px 8px;margin:0px 0px 20px 0px;line-height:20px;}

#sectionImage {margin:0px 0px 10px 0px;}
.tableHeader {background-color:#AFADA3;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;}
.altRow {background-color:#D6D2B6;}

/* Nav tools */
#WebTools {width:238px;background-color: #eee /* #D6D2B6 */ ;border:solid 1px #AFADA3;margin:0px auto 10px auto;padding:10px 0 0 0;text-align:center;}
#WebTools a {margin:0 0 10px 3px;text-decoration:none;}

/* forms */
.inputbox {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;background-color:#EFEFF7;border:1px solid #BDBDBD;margin:0 0 0 10px;overflow:auto;}
.inputboxFirst {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;background-color:#EFEFF7;border:1px solid #BDBDBD;margin:0 0 0 8px;overflow:auto;}
.formitem {margin:4px 0px 4px 10px;}
.formLabel {display:block;float:left;width:210px;padding:0;margin:0;text-align:right;font-size:14px;font-family:verdana,sans-serif;color:#000;} /* {text-align:right;width:350px;padding:0 5px 0 20px;}*/
fieldset  {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;margin:10px 0px 10px 0px;border:1px solid #7E2A26;width:700px;padding:10px 0px 10px 0px;}
/* fieldset legend {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#7E2A26;padding:0px 5px 0px 5px; } */
fieldset label  {display:block;float:left;width:170px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:right;font-size:12px;color:#000;}

/* Search Page */
a.results:link, a.results:visited {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#174853;text-decoration:underline;}
a.results:hover, a.results:active {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#7E2A26;text-decoration:none;}

/* Email Page */
a.emailpage:link, a.emailpage:visited {font-family:Arial, Helvetica, Verdana, sans-serif;color:blue;font-size:13px;text-decoration:none;}
a.emailpage:hover, a.emailpage:active {text-decoration:underline;}

/* Nav Base */
/* Location links make wider for home (using #home on body) */
#home #bottom-shadow {position:relative;width:812px;margin:0 auto;background:url(Images/bottom-shadow.gif) no-repeat;height:40px;}
#home #bottom-shadow ul {margin:0 15px 0 0;padding:0;position:absolute;top:-155px;left:470px;}
#home #bottom-shadow ul li {display:inline;margin:0 3px 0 3px;}
#home #bottom-shadow ul li a {font-family:verdana, sans-serif;font-size:12px;color:#7E2A26;text-decoration:none;}
#home #bottom-shadow ul li.officePipe {font-size:12px;color:#7E2A26;}

/* Location links more narrow for interior pages */
#bottom-shadow {position:relative;width:812px;margin:0 auto;background:url(Images/bottom-shadow.gif) no-repeat;height:40px;}
#bottom-shadow ul {margin:0 20px 0 0;padding:0;position:absolute;top:-25px;left:540px;}
#bottom-shadow ul li {display:inline;margin:0 1px 0 1px;}
#bottom-shadow ul li a {font-family:verdana, sans-serif;font-size:11px;color:#7E2A26;text-decoration:none;}
#bottom-shadow ul li.officePipe {font-size:11px;color:#7E2A26;}

/* other navBase styles */
#copyright {text-align:right;width:756px;margin:0 auto;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:10px;color:#000;}
a.copy:link, a.copy:visited {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:10px;color:#000;text-decoration:none;}
a.copy:hover, a.copy:active {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:10px;color:#000;text-decoration:underline;}

/* Event Page */
#registerEvent {color:Red;font-weight:bold;}
#SaturnoOverlay{position: absolute;top:0;left:0;z-index:-1; background-color:Transparent;}
.tracecontent table { background-color: #fff;text-align:left; } .tracecontent tr.alt td { background-color: #eee; }

filter:progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=1.0);

