body
{
	font-family: Arial;
	text-align: center;
	margin-top: 14px;
}

H1
{	
	margin-top: 14px;
	font-family: Helvetica;
	font-size: 32px;
	line-height: 38px;
	color: #003663;
}

H2
{
	font-family: Helvetica;
	color: #0098E5;
	font-size: 20px;
}

H3
{
	font-family: Arial Black;
	text-transform: uppercase;
	font-size: 13px;
	color: #D01E2F;
}

H4
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #003663;
}

H5
{
	font-family: Arial Black;
	font-size: 11px;
	color: #000000;
}

H6
{
	font-family: Arial Black;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	color: #006091;
}


UL LI
{
	list-style-type: disc;
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #555555;
}

A, A:Visited, A:Link, A:Hover
{
	color: #319CD5;
	font-weight: bold;
}

p
{
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #555555;
}

SPAN
{
	margin: 0px;
}

.HeaderContainer
{
	width: 971px;
	text-align: left;
	margin: 0 auto;
}

.Layout1
{
	width: 971px;
	text-align: left;
	margin: 0 auto;
}

.Layout1 * .LeftRightSeparator
{
	width: 12px;
}

.Layout1 * #dnn_ContentPane * P
{
	line-height: 0px;
	font-size: 0px;
}

.Layout1 * #dnn_LeftPane * .ContainerMaster
{
	width: 180px;
}

.Layout1 * #dnn_RightPane * .ContainerMaster
{
	width: 180px;
}e

.Layout1 * #dnn_ContentPane
{
	width: 100%;
}

.FooterContainer
{
	width: 971px;
	margin: 0 auto;
	padding-bottom: 30px;
}	

.FooterSeparator
{
	margin-top: 30px;
	height: 13px;
	text-align: center;
}

.Footer
{
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	font-family: Arial Black;
	font-weight: normal;
	color: #555555;
}

.SkinObject
{
	font-size: 10px;	
	line-height: 12px;
	font-weight: normal;
	font-family: Arial Black;
	font-weight: normal;
	color: #555555;
}

A.SkinObject, A.SkinObject:Visited, A.SkinObject:Active, A.SkinObject:Hover, A.SkinObject:Link
{
	font-size: 10px;	
	line-height: 12px;
	font-weight: normal;
	font-family: Arial Black;
	font-weight: normal;
	color: #555555;
}

.Logo
{
}

.Menu
{
	text-align: center;
	background-image:url(MenuBackground.png);
	background-repeat: no-repeat;
	height: 39px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.MainMenu_MenuContainer
{
	text-align: center;
	width: 100%;
	/*padding-top:1px;
	padding-bottom:1px;*/
}

.MainMenu_MenuContainer TD
{
	width: 160px;
}

.MainMenu_MenuContainer * TABLE
{
	height: 39px;
}

.MainMenu_MenuBar
{
}

.MainMenu_MenuItem
{
	color: #888888;
	font-size: 11px;
	text-align: center;
}

.MainMenu_MenuItemSel
{
	/*color: #d01e2f;*/
	color: #006091;
	font-size: 11px;
	text-align: center;
	background-color: Transparent;
}

.rootmenuitemactivecssclass
{
	background-color: #ffffff;
	color: #006091;
	font-size: 11px;
	text-align: center;
}

.MainMenu_MenuBreak
{
	background-color: Transparent;
	color: #888888;
	border: 0px;
	width: 1px;
}

.MainMenu_MenuBreak * TD
{
	background-color: #E3E3E3;
	color: #e3e3e3;	
	width: 1px;
	height: 39px;
	font-size: 1px;
}

.Layout1 #dnn_TopPane
{
	margin-bottom: 28px;
}

.Layout2
{
	width: 934px;
	text-align: left;
	margin: 0 auto;
}

.Layout2 .Menu
{
	width: 934px;
}

.Layout2 * .BottomPaneSpacer
{
	width: 50px;
}

.Layout2 * #dnn_LeftPane * .ContainerRow1 
{
	border-bottom: solid 1px #efefef;	
}

.Layout2 #dnn_TopPane
{
	background-image: url(BevelBorder494x299.png);
	background-repeat: no-repeat;
	width: 494px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.Layout2 #dnn_TopPane IMG
{
}

.Layout2 * .LeftPaneContainer
{
	background-image:url(SideMenuBackground.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Layout2 * #dnn_LeftPane
{
	margin-top: 20px;
	width: 182px;
	height: 393px;
}

.Layout2 * #dnn_LeftPane * SELECT
{
	font-size: 9px;
}

.Layout2 * #dnn_RightPane .Container4 { width: 203px; }

.Layout2 * #dnn_TopPane * P
{
	margin: 0;
}

.Layout2 * #dnn_RightPane
{
	width: 182px;
}

/*.Layout2 #dnn_RightPane .Container3
{
	width: 185px;
}

.Layout2 #dnn_RightPane .Container4 .ContentContainer
{
	width: 193px;
}*/

.Layout2 .TableContainer
{
	width: 934px;
	border: 0px;
}

.Layout2 * .ColumnSpacer
{
	width: 26px;
}

.Layout2 .Footer
{
	width: 934px;
}

.Layout3
{
	width: 934px;
	text-align: left;
	margin: 0 auto;
}

.Layout3 * .LeftPaneContainer
{
	background-image:url(SideMenuBackground.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Layout3 * #dnn_LeftPane
{
	margin-top: 20px;
	width: 182px;
	height: 393px;
}

.Layout3 * .ContentContainer
{
	width: 100%;
}

.Layout3 * #dnn_ContentPane
{
	margin-left: 2px;
	margin-right: 2px;
}

.Layout3 * .ColumnSpacer
{
	width: 26px;
}

.Layout4
{
	width: 934px;
	text-align: left;
	margin: 0 auto;
}

.Layout4 * .LeftPaneContainer
{
	background-image:url(SideMenuBackground.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Layout4 * #dnn_LeftPane
{
	margin-top: 20px;
	width: 182px;
	height: 393px;
}

#dnn_LeftPane * SELECT
{
	width: 165px;
}

#dnn_LeftPane * SELECT
{
	font-size: 9px;
}

.Layout4 * .ContentContainer
{
	width: 100%;
}

.Layout4 * #dnn_ContentPane
{
	margin-left: 2px;
	margin-right: 2px;
}

.Layout4 * .ColumnSpacer
{
	width: 26px;
}

.Layout4 * .PageHeaderBackground
{
	background-image:url(PageTitleBackground.png);
	background-repeat: no-repeat;
	width: 727px;
	height: 99px;
	margin-bottom: 20px;
}

.Layout4 * #dnn_Header1Pane * .Normal
{
	padding-top: 30px;
	padding-left: 30px;
	font-size: 32px;
	line-height: 30pt;
	color: white;/*#003663;*/
	font-family: Helvetica;
	font-weight: bold;
/*	letter-spacing: -3px;*/
}

.Layout4 * #dnn_Header2Pane * .Normal
{
	padding-top: 36px;
	padding-left: 10px;
	font-size: 22px;
	line-height: 20pt;
	color: #0098e5;
	font-family: Helvetica;
	font-weight: bold;
/*	letter-spacing: -1.5px;*/
}

.Layout5
{
	width: 934px;
	text-align: left;
	margin: 0 auto;
}

.Layout5 * .LeftPaneContainer
{
	background-image:url(SideMenuBackground.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Layout5 * #dnn_LeftPane
{
	margin-top: 20px;
	width: 182px;
	height: 393px;
}

.Layout5 * .ContentContainer
{
	width: 100%;
}

.Layout5 * #dnn_ContentPane
{
	margin-left: 2px;
	margin-right: 2px;
}

.Layout5 * .ColumnSpacer
{
	width: 26px;
}

.Layout5 * .PageHeaderBackground
{
	background-image:url(PageTitleBackground.png);
	background-repeat: no-repeat;
	width: 727px;
	height: 99px;
}

.Layout6
{
	width: 934px;
	text-align: left;
	margin: 0 auto;
}

.Layout6 * .LeftPaneContainer
{
	background-image:url(SideMenuBackground.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Layout6 * #dnn_LeftPane
{
	margin-top: 20px;
	width: 182px;
	min-height: 393px;
}

.Layout6 * #dnn_LeftPane * SELECT
{
	font-size: 9px;
}

.Layout6 * .ContentContainer
{
	width: 100%;
}

.Layout6 * #dnn_ContentPane
{
	margin-left: 2px;
	margin-right: 2px;
}

.Layout6 * .ColumnSpacer
{
	width: 26px;
}

.Layout6 * .PageHeaderBackground
{
	background-image:url(SmallTitleBackground.jpg);
	background-repeat: no-repeat;
	width: 494px;
	height: 99px;
	margin-bottom: 20px;
}

.Layout6 * #dnn_Header1Pane * .Normal
{
	padding-top: 30px;
	padding-left: 30px;
	font-size: 32px;
	line-height: 30pt;
	color: white;/*#003663;*/
	font-family: Helvetica;
	font-weight: bold;
/*	letter-spacing: -3px;*/
}

.Layout6 * #dnn_Header2Pane * .Normal
{
	padding-top: 36px;
	padding-left: 10px;
	font-size: 22px;
	line-height: 20pt;
	color: #0098e5;
	font-family: Helvetica;
	font-weight: bold;
/*	letter-spacing: -1.5px;*/
}

.Layout6 * #dnn_rightPane
{
	width: 203px;
}

.Layout7
{
	width: 934px;
	text-align: left;
	margin: 0 auto;
}

.Layout7 * .LeftPaneContainer
{
	background-image:url(SideMenuBackground.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Layout7 * #dnn_LeftPane
{
	margin-top: 20px;
	width: 182px;
	height: 393px;
}

.Layout7 * #dnn_LeftPane * SELECT
{
	font-size: 9px;
}

.Layout7 * .ContentContainer
{
	width: 100%;
}

.Layout7 * #dnn_ContentPane
{
	margin-left: 2px;
	margin-right: 2px;
}

.Layout7 * .ColumnSpacer
{
	width: 26px;
}

.Layout8
{
	width: 934px;
	text-align: left;
	margin: 0 auto;
}

.Layout8 * .LeftPaneContainer
{
	background-image:url(SideMenuBackground.png);
	background-repeat: no-repeat;
	background-position: top;
}

.Layout8 * #dnn_LeftPane
{
	margin-top: 20px;
	width: 182px;
	height: 393px;
}

.Layout8 * #dnn_LeftPane * SELECT
{
	font-size: 9px;
}

.Layout8 * .ContentContainer
{
	width: 100%;
}

.Layout8 * #dnn_ContentPane
{
	margin-left: 2px;
	margin-right: 2px;
}

.Layout8 * .ColumnSpacer
{
	width: 26px;
}

.inventua_sidemenu
{
	font-family: Arial;
	width: 182px;
	margin-bottom: 20px;
}

.inventua_sidemenu * .MenuItem
{
	border-top: solid 1px white;
	border-right: solid 1px #efefef;
	border-bottom: solid 1px #efefef;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial;
	background-image:url(SideNavBulletGrey.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}

.inventua_sidemenu * .MenuItem * SPAN
{
	width: 100%;
}

.inventua_sidemenu * .MenuItemMouseOver
{
	padding-left: 20px;
	background-image: url(SideNavBulletBlue.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial;
	border-top: solid 1px white;
	background-position: left 0px;
	border-right: solid 1px #efefef;
	border-bottom: solid 1px #efefef;
	width: 100%;
}

.MenuItem A, .MenuItem A:Visited
{
	color: #888888;
}

.MenuItemMouseOver A:Hover, .MenuItemMouseOver A, .MenuItemMouseOver A:Visited
{
	color: #006091;
}

.currentItemHighlight A:Hover, .currentItemHighlight A, .currentItemHighlight A:Visited
{
	color: #006091;
}

.inventua_sidemenu * .currentItemHighlight
{
	padding-left: 20px;
	background-image: url(SideNavBulletBlue.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial;
	border-top: solid 1px white;
	background-position: left 0px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #efefef;
	width: 100%;
	background-color: #ffffff;
	background-position: left 0px;
}

#invsidemenu-AboutUs { display: none; }

.ContentHighlight
{
	color: #0098e5;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
}

.Title
{
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	color: #656565;
}

.SubTitle
{
	font-family: Arial;
	font-size: 10px;
	line-height: 30px;
	color: #656565;
}

.Normal
{
	font-family: Arial;
	font-size: 11px;
	color: #555555;
}

.RtColumnCopy
{
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #8e8e8e;
}

.RtColumnName
{
	font-family: Arial;
	font-size: 11px;
	line-height: 25px;
	color: #000000;
}

.RtColumnLink
{
	font-family: Arial;
	font-size: 11px;
	line-height: 25px;
	color: #000000;
}

.NavTitle
{
	font-weight: bold;
	margin-top: 14px;
	font-family: Helvetica;
	font-size: 32px;
	line-height: 42px;
	color: #003663;
}

.DataGrid
{
	width: 100%;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
}

.DataGrid * TABLE
{
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
}

.DataGrid TD
{
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.DataGridHeaderBackground
{ 
	background-image:url(SortHeaderBackground.png);
	background-position: top;
	background-repeat: no-repeat;
}

.DataGridHeader
{				
	height: 29px;
}

.FeaturedProjectListItemPhoto
{
	width: 214px;
}

.FeaturedProjectListItemIndustryContainer
{
	color: #B60028;
	/*background-color: #D01E2F;
	border-top: solid 1px white;
	border-bottom: solid 1px #B00F17;*/
	background-image:url(RedHeaderBackground.jpg);
	background-repeat: repeat-x;
	height: 22px;
	margin-bottom: 6px;
	padding-left: 5px;
	padding-top: 12px;
	font-family: Arial Baltic, Arial;
	font-size: 16px;
	font-weight: bold;
}

.FeaturedProjectListItemTitle
{
	margin-top: 6px;
	color: #B60028;
	font-family: Arial Baltic, Arial;
	font-size: 14px;
	font-weight: normal;
	width: 214px;
}

.FeaturedProjectListItemDescription
{
	color: #707070;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.FeaturedProjectListItemContainer
{
	text-align: left;
	width: 214px;
	margin-bottom: 20px;
}

.FeaturedProjectListItemLocation
{
	color:#707070;
	font-style: italic;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}	

.FeaturedProjectListItemSeparator
{
	width: 40px;
}

.FeaturedProjectListItemActions
{
	color: #B60028;
	padding-right: 3px;
	float: right;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	font-style: italic;
}
.FeaturedProjectListItemActions A, .FeaturedProjectListItemActions A:Hover, .FeaturedProjectListItemActions A:Visited, .FeaturedProjectListItemActions A:Link
{
	text-decoration: underline;
	color: #B60028;
	font-style: italic;
}

.ProjectSlideshowMicroContainer
{
	padding-left:3px;
	padding-top:3px;
	width: 61px;
	height: 36px;
	background-image: url(/DesktopModules/McKenneys_Projects/MicroFrame.gif);
	background-repeat: no-repeat;
	/*display: inline;*/
}

.ProjectMiniViewContainer
{
	/*width: 180px;
	height: 135px;
	background-image: url(/DesktopModules/McKenneys_ProjectMiniView/ProjectMiniBackground.gif);
	background-repeat: no-repeat;
	padding: 1px;*/
}

.ProjectMiniViewContainer * .BorderTop
{
	height: 8px;
	width: 100%;
	background-image: url(/DesktopModules/McKenneys_ProjectMiniView/TopBorder.jpg);
	background-repeat: repeat-x;
}

.ProjectMiniViewContainer * .BorderBottom
{
	height: 8px;
	width: 100%;
	background-image: url(/DesktopModules/McKenneys_ProjectMiniView/BottomBorder.jpg);
	background-repeat: repeat-x;
}

.ProjectMiniViewContainer * .Pattern
{
	width: 100%;
	background-image: url(/DesktopModules/McKenneys_ProjectMiniView/Pattern.jpg);
}

.ProjectMiniViewContainer * .Pattern .PatternContent
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 3px;
}

.ProjectMiniViewContainer * IMG
{
	border: 0px;
}

.McKenneys_ProjectCallout .TitleContainer .Title
{
	font-family: Arial Black;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
}

.McKenneys_ProjectCallout .TitleContainer
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.McKenneys_ProjectCallout .Location
{
	font-family: Arial Black;
	font-size: 9px;
	text-transform: uppercase;
	color: #006091;
}

.McKenneys_ProjectCallout .Description
{
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #555555;
}

.clearfix:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.LeftAlign
{
	text-align: left;
}

.CenterAlign
{
	text-align: center;
}

.RightAlign
{
	text-align: right;
}

.McKenneys_Slideshow
{
	background-image:url(/DesktopModules/McKenneys_Slideshow/SlideshowBackground.jpg);
	background-repeat: no-repeat;
	width: 727px;
	height: 284px;
	padding-left: 3px;
	padding-top: 3px;
}

.McKenneys_Slideshow IMG
{
	width: 461px;
	height: 279px;
}

.McKenneys_Slideshow .Title
{
	color: #6dcff6;
	font-family: Arial Black;
	font-size: 30px;
	line-height: 40px;
}

.McKenneys_Slideshow .Description
{
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #555555;
	margin-top: 30px;
}

.McKenneys_Slideshow .ImageContent
{
	position: relative;
	top: -25px;
	left: 0px;
}

.McKenneys_SlideShow .Paging
{
	border: solid 1px #6dcff6; 
	color: #6dcff6;
	font-size: 15px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	width: 100%; 
	height: 25px; 
	top: 220px;
	left:0px;
	position: relative;
}

A.PagingA:Hover, A.PagingA:Active, A.PagingA:Visited
{
	text-decoration: underline;
	color: #319CD5;
}

.McKenneys_SlideShow .Paging A:Hover, .McKenneys_SlideShow .Paging A, .McKenneys_SlideShow .Paging A:Link, .McKenneys_SlideShow .Paging A:Visited
{
	cursor: pointer;
}

.ProjectMiniViewContainer .Container1 
{
	width: 100%;
}

.ProjectMiniViewContainer
{
	width: 224px;
}

.ProjectMiniViewContainer .Container1 .containermaster {
	width: 100%;	
}

.ProjectMiniViewContainer .Container1 .containermaster * .containerrow1 
{
	/*width: 100%;
	background-color: #006091;
	border-top: solid 1px #6DCFF6;
	border-bottom: solid 1px #004271;*/
}

.ProjectMiniViewContainer * .Head
{
	color: #0A6DC0;
	font-family: Arial Baltic, Arial;
	font-size: 15px;
	font-weight: bold;
}

.McKenneys_ProjectDescriptionContainer
{
	margin-top: 20px;
}

.McKenneys_ProjectDescriptionContainer .Normal
{
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #555555;
}

.DNNEmptyPane
{
	display: none;
}

.McKenneys_ProjectSearchResults * UL
{
	margin-left: 10pt;
}

.McKenneys_HomePageProjects * .Project1
{
	padding-bottom: 10px;
	margin-bottom: 13px;
	border-bottom: 2px solid #888888;
	height: 115px;
}

.McKenneys_HomePageProjects 
{
	background-image: url(/Portals/0/Skins/McKenneys/FeaturedProjects.jpg);
	background-repeat: no-repeat;
}

.McKenneys_HomePageProjects .McKenneys_HomePageProjectContent
{
	padding-top: 40px;
}

.McKenneys_HomePageProjects * .Project1 .ProjectThumbnail
{
	float: left;
	margin-right: 10px;
}	

.McKenneys_HomePageProjects * .Project1 .Title
{
	font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
}

.McKenneys_HomePageProjects * .Project1 .City
{
	font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 10px;
}

.McKenneys_HomePageProjects * .Project1 .ShortDescription
{
	font-family:Arial Baltic, Arial;
	color: #888888;
	font-size: 12px;
}

.McKenneys_HomePageProjects * .Project1 .ProjectLink
{
	font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 10px;
	font-style: italic;	
	text-align: right;
}

.McKenneys_HomePageProjects * .Project1 .ProjectLink A, .McKenneys_HomePageProjects * .Project1 .ProjectLink A:Link, .McKenneys_HomePageProjects * .Project1 .ProjectLink A:Hover, .McKenneys_HomePageProjects * .Project1 .ProjectLink A:Visited
{
	font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 10px;
	font-style: italic;	
	text-decoration: underline;
	font-weight: normal;
}

.McKenneys_HomePageProjects * .Project3
{
	margin-left: 25px;
	margin-right: 25px;
}

.McKenneys_HomePageProjects * .Project2 .Thumbnail IMG, .McKenneys_HomePageProjects * .Project3 .Thumbnail IMG, .McKenneys_HomePageProjects * .Project4 .Thumbnail IMG
{
	margin-bottom: 5px;
}

.McKenneys_HomePageProjects * .Project2 .Title, .McKenneys_HomePageProjects * .Project3 .Title, .McKenneys_HomePageProjects * .Project4 .Title
{
	/*font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 14px;
	line-height: 14px;
	text-decoration: underline;*/
	font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 12px;
	line-height: 12px;
}

.McKenneys_HomePageProjects * .Project2 .City, .McKenneys_HomePageProjects * .Project3 .City, .McKenneys_HomePageProjects * .Project4 .City
{
	/*font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 12px;*/
	font-family:Arial Baltic, Arial;
	color: #000000;
	font-size: 10px;
}

.McKenneys_HomePageJobPostings
{
	width: 220px;
	font-size: 11px;
	color: #555555;
}

.McKenneys_HomePageJobPostings * .Locations
{
	font-style: italic;
}

.McKenneys_HomePageJobPostings * .JobTitle
{
	font-weight: bold;
}

.McKenneys_HomePageJobPostings * .Details
{
	float: right;
}

.McKenneys_HomePageJobPostings .Job1
{
	padding: 5px; padding-left: 10px; padding-right: 10px;
}

.McKenneys_HomePageJobPostings .Job2
{
	background-color: #E1E7FD; padding: 5px; padding-left: 10px; padding-right: 10px;
}

.McKenneys_HomePageJobPostings .Job2 .JobTitle
{
	color: #319cd5;
}

.McKenneys_HomePageJobPostings * .Details
{
	color: #319cd5;
}

.McKenneys_HomePageJobPostings * A, .McKenneys_HomePageJobPostings * A:Link, .McKenneys_HomePageJobPostings * A:Visited, .McKenneys_HomePageJobPostings * A:Active
{
	font-style: italic;
	font-weight: normal;
	text-decoration: underline;
}

.FormMaster * .CommandButton
{
	font-size: 14px;
}

.FeaturedProjectList * .CenterAlign
{
	text-align: left;
}

.FeaturedProjectList * .CenterAlign .FeaturedProjectListItemContainer
{
	margin-left: 13px;
}

.FeaturedProjectList * .RightAlign
{
	text-align: left;
}

.FeaturedProjectList * .RightAlign .FeaturedProjectListItemContainer
{
	margin-left: 27px;
}