body, html{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#333;line-height:1.5;}
	#RustConsulting{width:960px;margin:0 auto;}
	.home, .twocolleft, .twocolright, .twocolnav, .threecoleven, .admin{}
/*==============================================================================
	Site Id Layout
==============================================================================*/
		.site-id{padding-left:20px;background: url(images/side-wedge.jpg) no-repeat left bottom;clear:both;}
			.logo{float:left;padding:35px 0;width:300px;}
			.global-nav{float:right;padding:35px 15px 0 0;width:500px;text-align:right;}
				.global-nav a, .global-nav a:link{color:#999;text-decoration:none;padding:0 5px;}
				.global-nav a:hover{color:#333;text-decoration:none;}
				.global-nav a:visited, .global-nav a:visited:hover {color:#999;text-decoration:none;}
			/*=========Main Navigation============*/
			.main-nav{clear:both;padding:0;width:920px;background:url(images/main-nav-wrap-bg.gif) repeat-x left bottom;overflow:hidden;height:42px;font-family: CorporateSBQ, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
				.main-nav-ritem-wrap{padding:0 50px 0 0;background:url(images/wedge.gif) no-repeat bottom right;float:left;height:42px;}
					.main-nav-ritem{padding:13px 20px 10px 20px;color:#b9b6b6;font-size:13px;}
						span .main-nav-ritem{display:block;float:left;margin-right:5px;}
					.main-nav-ritem-hover{padding-bottom:8px;background:url(images/main-nav-hover-bg.gif) repeat-x top left !important;}
					.main-nav-ritem-selected{color:#fff;padding:13px 20px 8px;background:url(images/main-nav-hover-bg.gif) repeat-x top left !important;}
					.main-nav-submenu-item-wrap{background: #250008 url(images/sub-nav-bg.jpg) repeat-x top left;padding:15px 0;}
						.main-nav-submenu-item{color:#fff;}
							.main-nav-submenu-item td{padding:3px 10px;}
							.main-nav-submenu-item td span{padding-left:10px;}
						.main-nav-submenu-item-hover{color:#b00303;padding:0;cursor:pointer;}
						.main-nav-submenu-item-selected{color:#b00303;display:block;padding:3px 10px;}
							.main-nav-submenu-item-selected td{padding:3px 10px;}
						.main-nav-submenu-item-icon{display:none;}
/*==============================================================================
	Banner
==============================================================================*/
		.banner{overflow:hidden;background: url(images/home-bnr.jpg) no-repeat top left;width:920px;margin:2px auto 25px;clear:both;}
			.banner p{margin:0;}
		.home .banner{background:none;margin:2px auto 25px;}
		.page-title{overflow:hidden;background: url(images/home-bnr.jpg) no-repeat top left;margin:2px auto 25px;padding:25px 10px;width:900px;clear:both;}
			.page-title h1{padding:0 0 0 18px;color:#fff;margin:0;}
/*==============================================================================
	Body Layout
==============================================================================*/
		.body-wrap{width:920px;margin:0 auto;overflow:hidden;clear:both;}
			/*=========Interior Navigation============*/
			.interior-nav{width:200px;padding:10px 0;float:left;background:#d1d8d1 url(images/int-nav-bg.jpg) repeat-x top left;border:1px solid #999;}
				.interior-nav-ritem-wrap{}
					.interior-nav-ritem{padding:10px 15px;color:#000;margin:0 10px;display:block;}
					.interior-nav-ritem-hover{color:#b00303;background: url(images/triangle.gif) no-repeat left top;cursor:pointer;}
					.interior-nav-ritem-selected{color:#b00303;background: url(images/triangle.gif) no-repeat left top;cursor:text !important;}
					.interior-nav-submenu-item-wrap{background:#000;}
						.interior-nav-submenu-item{padding:10px 5px;color:#fff;}
						.interior-nav-submenu-item td{}
						.interior-nav-submenu-item-hover{padding:10px 5px;color:#b00303;}
						.interior-nav-submenu-item-selected{}
						.interior-nav-submenu-item-selected td{}
						.interior-nav-submenu-item-icon{display:none;}
						/*=========Nav Breadcrumb============*/
						.nav-breadcrumb-ritem-wrap{} 
                		.nav-breadcrumb-ritem{padding:0 5px 5px 25px;font-size:18px;font-family:Georgia,Times New Roman,serif;color:#666;cursor:text !important;background-image:none;}
                		.nav-breadcrumb-ritem-hover{}
                		.nav-breadcrumb-ritem-selected{}
                		.nav-breadcrumb-submenu-item-wrap{display:none;} 
			/*=========End Interior Navigation============*/
			.main-body{overflow:hidden;}
				.left-col{float:left;}
				.middle-col{float:left;}
				.right-col{float:right;}
				/*=========Home============*/	
				.DNNEmptyPane{padding: 0 !important;}
				.practices, .fullwidth {width:920px;padding-bottom:25px;}
				.home .main-body{padding-bottom:25px;}
				.home .left-col{padding:0 10px 0 0;width:300px;}
				.home .middle-col, .home .right-col{width:300px;}
				.home .left-col .simple, .home .middle-col .simple, .home .right-col .simple {border:solid 1px #ccc;clear:both;}
				.home .left-col .simple .Head, .home .middle-col .simple .Head, .home .right-col .simple .Head{color:#fff;font-family:CorporateSBQ, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
					.home .left-col .simple .s-heading {height:40px;margin:0;padding:8px 15px; background: url(images/magenta-hdr-home.jpg) no-repeat top left;}
					.home .middle-col .simple .s-heading {height:40px;margin:0;padding:8px 15px; background: url(images/orange-hdr-home.jpg) no-repeat top left;}
					.home .right-col .simple .s-heading {height:40px;margin:0;padding:8px 15px; background: url(images/blue-hdr-home.jpg) no-repeat top left;}
					
					.home .left-col .simple .s-body, .home .middle-col .simple .s-body, .home .right-col .simple .s-body {padding:0 15px 10px;}
				/*=========3 Column Even============*/
				.threecoleven .left-col{padding:0 10px 0 0;width:300px;}
				.threecoleven .middle-col, .threecoleven .right-col{width:300px;}
					.threecoleven .right-col .grey-gradient{width:244px;float:right;}
					.threecoleven .right-col .grey-gradient-body{padding:5px 10px;}
				/*=========2 Column thin on Right============*/
				.twocolright .middle-col{width:656px;padding:0 10px 0 0;overflow:hidden;}
				.twocolright .right-col{width:244px;}
				/*=========2 Column thin on Left============*/
				.twocolleft .left-col{width:280px;}
				.twocolleft .middle-col{width:620px;float:right;}
				/*=========2 Column with Interior Nav============*/
				.twocolnav .body-wrap{}
				.lead-in{width:710px;float:right; padding-bottom: 10px; }
				.twocolnav .body-content{float:right;width:710px;}
				.twocolnav .middle-col{width:451px;float:left;padding-left:5px;}
				.twocolnav .right-col{width:242px;float:right;}
				/*=========2 Column with Blank Nav============*/
				.interior-left{width:200px; float:left;}
					.interior-left p{margin: 0; }
/*==============================================================================
	Site Info Layout
==============================================================================*/
		.site-info{padding:40px 20px 0 20px;clear:both;overflow:hidden;width:920px;margin:0 auto;}
				.copyright{float:left;padding:10px;text-align:right;width:510px;background:#e9ece9 url(images/footer-wedge.gif) no-repeat bottom left;}
					.copyright span{color:#666;text-transform:uppercase;font-size:11px;font-weight:normal;}
				.footer-info{background:#e9ece9;padding:10px;float:right;color:#666;font-size:11px;width:370px;text-align:right;text-transform:uppercase;}
					.footer-info a, .footer-info a:link {color:#666;font-weight:normal;text-decoration:none;}
					.footer-info a:hover{color:#333;font-weight:normal;text-decoration:none;}
					.footer-info a:visited{color:#666;font-weight:normal;text-decoration:none;}
/*==============================================================================
	Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6, .Head, .SubHead{font-family:Georgia,Times New Roman,serif;color:#333;font-weight:normal;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;margin-bottom:0px;}
h4{font-size:14px;color:#b00303;text-transform:uppercase;}
h5{font-size:12px;color:#748e4f;}
h6{font-size:12px;color:#5288c6;}
.home .main-body h2, .home .main-body .Head{font-size:14px;margin:0;}
/*==============================================================================
	Links
==============================================================================*/
a, a:link{color:#333;text-decoration:underline;}
a:hover, a:visited:hover{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:underline;}
.practices a, .practices a:link{color:#333;text-decoration:none;}
.practices a:hover, .practices a:visited:hover{color:#000;text-decoration:underline;}
.practices a:visited{color:#000;text-decoration:none;}
a[href $='.pdf'] {background: url(images/doc-icon.jpg) no-repeat left top;padding-left:20px; display: block;}
.article a[href $='.pdf'] {background:none;padding:0;}
/*==============================================================================
	Lists
==============================================================================*/
dl{}
dt{font-family:Georgia,Times New Roman,serif;color:#404041;font-size:16px;font-weight:normal;background: url(images/triangle-blk.gif) no-repeat left center;padding:0 0 0 15px;margin:15px 0 0 0;}
dd{margin:0;padding:0 0 15px 15px;border-bottom:solid 1px #dce2dd;}
ul{padding-left:15px;margin:12px 0;}
ul li{list-style-type:none;background:url(images/triangle-grey.gif) no-repeat left top;padding-left:15px; display:block;}
ol li{}
/*==============================================================================
	Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, blockquote{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
blockquote{font-size:16px;color:#b00303;}
.orange blockquote{font-size:12px;margin:15px;color:#333;}
.DNNAligncenter{text-align:left;}
/*==============================================================================
	Tables
==============================================================================*/
#RustConsulting table{padding:5px;}
#RustConsulting caption{}
#RustConsulting tr{}
#RustConsulting th{font-family:Georgia,Times New Roman,serif;color:#404041;font-size:14px;padding:0 5px;border-bottom:solid 1px #999;}
#RustConsulting td{padding:5px;}
#RustConsulting tbody{}
/*==============================================================================
	Module Titles
==============================================================================*/
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel{font-family:Arial, Helvetica, sans-serif;}
#RustConsulting table .ModuleTitle_MenuContainer{padding:0 5px;}
#RustConsulting .ModuleTitle_MenuContainer td{padding:0;line-height:0;}
/*==============================================================================
	Page Specific Styling and Layout
==============================================================================*/
/*=========FAQ Section============*/
.qa{font-family:Georgia,Times New Roman,serif;font-size:14px;}
.faq-q{color:#505050;text-decoration:none;}
.faq-q:hover{color:#000;}
.faq-a{background:#f5f7f6;}
	.faq-a p{padding:10px;margin:0;}
/*=========Contact Us============*/
.blue-body h3{margin-bottom:0;}
.orange-body h3{margin-bottom:0;}
.orange-body p{}
/*=========Articles & Publications============*/
.article{padding:0 5px 5px 0;}
.article h2, .article h3{text-transform:none;margin:0 0 7px 0;}
.article h4{text-transform:none;margin:18px 0 5px 0;}
/*=========Home Page (Practice Areas)============*/
.home .left-col .simple, .home .middle-col .simple, .home .right-col .simple{min-height:250px;height:auto !important;height:250px;overflow:hidden;}
.practices .grey-gradient{padding-left:20px;}
	.practices h2.grey-gradient-heading{margin:0;}
	.practices .grey-gradient-body{padding-top:0;}
	.pa-content{overflow:hidden;display:inline-block;}
		.pa-content li{padding-bottom:10px;font-weight:bold;}
  /* Practice Areas Old (Four Columns) */
	.pa-col-l{float:left;width:225px;overflow:hidden;margin:0;padding-right:20px;}
	.pa-col-2{float: left; width: 140px; overflow:hidden;margin:0;}
	.pa-col{float: left; width: 210px; padding: 0 0 25px 0;margin:0;}
	.pa-col-r{float: left; width: 240px; padding: 0 0 25px 0;margin:0;}
		ul .pa-col-l{padding: 0 50px 35px 0;}
	/* Our Services (Three Columns) */	
  .pa-col-body{float:left;width:275px;overflow:hidden;margin:0;padding-right:20px;}
	.pa-col-1a, .pa-col-2a{float: left; width: 250px; overflow:hidden;margin:0;}
		
/*=========Landing Pages (Practice Areas and Service)============*/
.landing-row{clear:both;height:140px; }
	.landing-row a{background: url(images/triangle-blk.gif) no-repeat left center;padding-left:15px;font-family:Georgia,Times New Roman,serif;font-size:18px;color:#231f20;font-weight:normal;}
	.landing-row a:hover{background: url(images/triangle-sm.gif) no-repeat left center;padding-left:15px;font-family:Georgia,Times New Roman,serif;font-size:18px;color:#FF0F24; font-weight:normal;}
	.landing-left{float:left;width:49%;border-bottom:solid #dce2dd 1px;height:100%;}
	.landing-right{float:right;width:49%;border-bottom:solid #dce2dd 1px;height:100%;}
		.landing-left p, .landing-right p{padding-left:20px;}
/*=========Employee Bio Pages (LeadershipTeam, Practice Area Teams)============*/
	.bio img{float:left;width:92px;height:92px;}
	.bio .bio-quote{background: url(images/wedge-bg-bio.gif) no-repeat bottom left;height:92px;float:right;margin:0;width:600px;display:inline;}
	.bio blockquote{padding:10px 0 0 0;margin:0 40px;}
	.s-body h4{margin:7px 0;}
	.lead-in h1{margin:0;}
	.leadership-team{clear:both;height:92px;padding:15px 0;}
	.bio-left{float:left;width:345px;}
	.leadership-team img{float:left;width:92px;height:92px;}
	.bio-right{float:right;width:345px;}
		.leadership-team .bio-info{width:248px;background: url(images/wedge-bg.gif) no-repeat bottom left;display:inline;height:92px;float:right;}
			.bio-info ul li{padding:0 0 0 35px;background:none;margin:2px 0 0 0;}
			.bio-info h3{margin:0;}
	.bio-practices{clear:both;padding:10px 0;overflow:hidden;}
	.bio-practices img{float:left;width:92px;height:92px;}
	.bio-practices .bio-info{width:115px;float:right;background:none;display:inline;}
	.bio-practices .bio-info ul, .bio-practices .bio-info li{padding:0; margin:0;}