﻿/* _lcid="1033" _version="14.0.4730"
    _LocalBinding */
html body
{
	font-family: Calibri, verdana, "Times New Roman", Times, serif;
	background-color:#ffffff;
}

a:link
{
	color:#bac522;
}

.IntervateBody
{
	background-color:#000000;
}

/* These are the styles for the holding div for fixed width */
.HoldingContainer
{
	width:100%;
	height:100%;
}

/* This is for the fixed width div which is center aligned */
.BannerContainer
{
	height:132px;
	background-image:url("/_layouts/images/Intervate/Intervate_LogoBanner.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.SubBannerContainer
{
	height:87px;
	background-image:url("/_layouts/images/Intervate/Intervate_SubLogoBanner.jpg");
	background-repeat:no-repeat;
	background-position:top center;
		background-color:#000000;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

/* Containing div for the logo and search area - moves all content into the center and fixes the width */
.ContentContainer
{
	width:983px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}


.BigGreen
{
	background-image:url("/_layouts/images/Intervate/BigGreen.gif");
	background-repeat:repeat-x;
	background-position:top center;
	height:272px;
	width:100%;
}


.SmallGreen
{
	background-image:url("/_layouts/images/Intervate/SmallGreen.gif");
	background-repeat:repeat-x;
	background-position:top center;
	height:129px;
	width:100%;
}

.SmallGreenSwish
{
	background-image:url("/_layouts/images/Intervate/Intervate_SubGreen.jpg");
	background-repeat:no-repeat;
	width:983px;
	height:129px;
}

.SolutionSwish
{
	background-image:url("/_layouts/images/Intervate/ICS-Abstract.gif");
	background-repeat:no-repeat;
	width:983px;
	height:129px;
}

.CompanySwish
{
	background-image:url("/_layouts/images/Intervate/General-Abstract.gif");
	background-repeat:no-repeat;
	width:983px;
	height:129px;
}

.PortfolioSwish
{
	background-image:url("/_layouts/images/Intervate/Portfolio-Abstract.gif");
	background-repeat:no-repeat;
	width:983px;
	height:129px;
}

.PageBreadCrumb
{
	width:700px;
	padding-top:10px;
	padding-bottom:6px;
	padding-left:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.PageBreadCrumb a:link, .PageBreadCrumb a:visited
{
	color:#c2cd23;
}

.PageBreadCrumb a:hover
{
	text-decoration:underline;
}

.breadcrumbNode, .breadcrumbCurrentNode, .breadcrumbRootNode
{
	padding-left:10px;
	padding-right:10px;
}

.breadcrumbCurrentNode
{
	color:#cd4a00;
}

.breadcrumbRootNode
{
	color:#ff00ff;
}

.CompetencyButton
{
	background-image:url("/_layouts/images/Intervate/CompetencyButton.png");
	background-repeat:no-repeat;
	background-position:top center;
	width:126px;
	height:38px;
	font-family:Calibri;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.CompetencyButton a:link, .CompetencyButton a:visited
{
	font-family:Calibri;
	font-size:10pt;
	color:#ffffff;
}


.Spacer
{
	height:20px;
}

.GlobalNav
{
	margin-left:220px; 
	position:relative; 
	top:-43px;
}

.GlobalNav a:link, .GlobalNav a:visited
{
	color:#ffffff;
	}


.GlobalNav a:hover
{
	color:#c2cd23;
	text-decoration:none;
}

.GlobalNav a:active
{
	color:#c2cd23;
	text-decoration:none;
}

.InternalPageEnd
{
	width:983px;
	margin-left:auto; 
	margin-right:auto;
	background-color:#212121;
	height:53px;
	margin-bottom:10px;
	font-size:10pt;
	color:#ffffff;
}

.PageEndLeft
{
	background-image:url('/_layouts/images/Intervate/PageEndLeft.gif');
	background-repeat:no-repeat; 
	height:53px;
	padding-left:20px;
	padding-top:18px;
}

.Footer
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#ffffff;
	padding-bottom:60px;
}
.PageEndLeft a:link, .PageEndLeft a:visited
{
	color:#bac522;
	font-weight:bold;
}

.PageEndLeft a:hover
{
	color:#bac522;
	font-weight:bold;
	text-decoration:underline;
}


.Emphasis
{
	color:#c1007b;
	font-weight:bold;
}

.GreyText, .GreyText a:link, .GreyText a:visited
{
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	font-family:Calibri;
}
.GreyText a:hover
{
	color:#c3c3c3;
	text-decoration:underline;
}


.Spacer
{
	height:20px;
}





/* ----------------------  Top Navigation ------------------ */

/* Whole Top navigation section */
.IntervateTopNavigation
{
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	height:59px;
	background-image:url("/_layouts/images/Intervate/Intervate_TopNavBack.jpg");
	background-repeat:no-repeat;
	background-position:center top;
}

/* Background image behind the top navigation */
.IntervateSubTopNavigation
{
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	height:67px;
	background-image:url("/_layouts/images/Intervate/Intervate_SubTopNavBack.jpg");
	background-repeat:no-repeat;
	background-position:center top;
}

.s4-tn{
padding:0px;
margin:0px;
width:983px;
padding-top:12px;
margin-left:auto;
margin-right:auto;
overflow:visible;
}

.s4-tn ul.static{
white-space:nowrap;
text-align:center;
}


.s4-tn li.static > .menu-item{
color:#ffffff;
white-space:nowrap;
border:1px solid transparent;
padding-top:4px;
display:inline-block;
font-family:calibri;
font-size:11pt;
width:91px;
}

.s4-tn li.static > a:hover
{
background-image:url("/_layouts/images/Intervate/TopNavSelected.png");
background-repeat:no-repeat;
background-position:center top;
text-decoration:none;
color:#ffffff;
height:28px;
}

.menu-horizontal ul.static
{
display:inline;
}
.menu-horizontal li.static,
.menu-horizontal a.static,
.menu-horizontal span.static
{
float:left;
}
.menu-horizontal
{
display:table;
zoom:1;
}
.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background
{
padding-right:10px;
background-image:url('/_layouts/images/menu-down.gif');
background-repeat:no-repeat;
background-position:right center;
margin-right:5px;
}
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background,
.menu-horizontal ul.dynamic span.dynamic-children span.additional-background
{
background-image:url('/_layouts/images/menu-right.gif');
}

.menu ul.dynamic
{
position:absolute;
left:-999em;
}
.menu-popup
{
position:relative;
}

.menu span.dynamic,
.menu a.dynamic
{
min-width:150px;
text-align:left;
}

.menu-horizontal .selected
{
	background-image:url("/_layouts/images/Intervate/TopNavSelected.png");
	background-repeat:no-repeat;
	background-position:center top;
	height:28px;
}

.menu-horizontal .selected > a:hover{
	
}

.s4-tn ul.dynamic{
background-color:#999999;
border:1px solid #111111;
margin-left:13px;
margin-top:7px;

}
.s4-tn li.dynamic > .menu-item{
display:block;
padding-left:5px;
font-weight:bold;
color:#ffffff;
font-size:10pt;
font-family:Calibri;
}
.s4-tn li.dynamic > a:hover{
font-weight:normal;
background-color:#333333;
}

/* ----------------------------  Top Table Navigation ------------------------ */

/* Table navigation consists of a holding table, td's which have ID's and in each TD is another table which contains a class */
#zz1_TopNavigationMenuV4n0
{
height:28px;
width:91px;
}

/* Holding table for the top navigation */
.zz1_TopNavigationMenuV4_2
{
	width:800px;
	position:relative;
	left:-80px;	
}

.s4-tn
{
	
}

/* Class for the first link (home link) */
.zz1_TopNavigationMenuV4_1
{
	padding-left:15%;
}

/* ID for all top navigation links */
#zz1_TopNavigationMenuV4n0 a:link, #zz1_TopNavigationMenuV4n0 a:visited
{
	color:#ffffff;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
}

#zz1_TopNavigationMenuV4n0 a:hover
{
	color:#c2cd23;
}



#zz1_TopNavigationMenuV4n1
{
height:28px;
width:91px;
}

#zz1_TopNavigationMenuV4n1 a:link, #zz1_TopNavigationMenuV4n1 a:visited{
	color:#ffffff;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
}

#zz1_TopNavigationMenuV4n1 a:hover
{
	color:#c2cd23;
}


#zz1_TopNavigationMenuV4n2
{
height:28px;
width:91px;
}

#zz1_TopNavigationMenuV4n2 a:link, #zz1_TopNavigationMenuV4n2 a:visited
{
	color:#ffffff;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;

}

#zz1_TopNavigationMenuV4n2 a:hover
{
	color:#c2cd23;
}


#zz1_TopNavigationMenuV4n3
{
height:28px;
width:91px;
}

#zz1_TopNavigationMenuV4n3 a:link, #zz1_TopNavigationMenuV4n3 a:visited
{
	color:#ffffff;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
}

#zz1_TopNavigationMenuV4n3 a:hover
{
	color:#c2cd23;
}


#zz1_TopNavigationMenuV4n4
{
height:28px;
width:91px;
}

#zz1_TopNavigationMenuV4n4 a:link, #zz1_TopNavigationMenuV4n4 a:visited{
		color:#ffffff;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
}

#zz1_TopNavigationMenuV4n4 a:hover
{
	color:#c2cd23;
}

#zz1_TopNavigationMenuV4n5
{
height:28px;
width:91px;
}

#zz1_TopNavigationMenuV4n5 a:link, #zz1_TopNavigationMenuV4n5 a:visited{
	color:#ffffff;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
}

#zz1_TopNavigationMenuV4n5 a:hover
{
	color:#c2cd23;
}



/*---------------------------------------------- Left navigation simple rendering -------------------------------*/


/* left nav needs some space to hold the nav */
.customLeftNavHolder {
	float: right; 
	width:238px;	
}

.LeftNavHolder
{
	border-left:1px solid #363536;
	border-right:1px solid #363536;
	width:238px;
	position:relative;
	left:-2px;
}

.SubLeftNav
{
	margin-top:0px;
	margin-right:4px;
}

.LeftNavBottom
{
	background-image:url("/_layouts/images/Intervate/LeftNav_Bottom.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	height:20px;
	width:240px;
	position:relative;
	top:8px;
	left:-1px;
}

.menu-vertical span
{
	background-image:url("/_layouts/images/Intervate/LeftNavArrows.gif");
	background-repeat:no-repeat;
	background-position:left center;
}

.menu-vertical .menu-item-text
{
	background-image:url('/_layouts/images/Intervate/LeftNavDivider.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:10px;
	padding-top:6px;
	padding-left:30px;
	text-align:left;
}


.menu-vertical li.static a, .menu-vertical li.static
{
	color:#ffffff;
	font-family:calibri;
	font-size:10pt;
	font-weight:bold;
}

.menu-vertical li.selected a
{
	color:#c2cd23;
}

.menu-vertical li
{
	
}

.BelowRightNavigation{

	width:230px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	}


/* ----------------------------------- Left Navigation table rendering ------------------------- */

.LeftNavStatic
{
	background-image:url("/_layouts/images/Intervate/LeftNavArrows.gif");
	background-repeat:no-repeat;
	background-position:left center;
	color:#ffffff !important;
	font-family:calibri;
	font-size:10pt;
	font-weight:bold;
	text-indent:10px;
}


/*----------------------------------------------------- end navigation --------------------------*/



/* ----------------------  Search -------------------------- */

.IntervateSearchBox
{
	margin-top:20px;
	float:right;
	position:relative;
	left:-150px;
	top:5px;	
	}

.ms-sbtable
{
	color: #012a60;
	font-size:8pt; 
	font-style:normal; 
	font-weight:normal; 
	border:none;
	height:19px;
}

.ms-sbtable a:link, .ms-sbtable a:visited
{
	color: #ffffff;
}

..ms-sbtable a:hover
{
	color: #ffffff;
	text-decoration:underline;
}


td.ms-sbgo{
	background-color:#212121;
	padding:0px;
	height:19px;
	background-image:url("/_layouts/images/Intervate/SearchIcon.png");
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
}

td.ms-sbgo a{
	padding:0px !important;
	margin:0px !important;
}


td.ms-sbgo a img{
	visibility:hidden;
	height:19px;
	width:37px;
}

.SearchCenterTopBreadcrumb
{
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	height:67px;
	background-image:url("/_layouts/images/Intervate/Intervate_SubTopNavBack.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#000000;
}

/* Welcome menu on the search pages */
.ms-mini-trcMenu
{
	width:420px;
	float:left;
}

.SearchCenterNavArea
{
	width:450px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
}

/* Search Page whole search box area */
.srch-sb-main
{
	background-image:url("/_layouts/images/Intervate/BigGreen.gif");
	background-repeat:repeat-x;
	background-position:top center;
	height:272px;
	width:100%;
}

/* Contact and support links on the search pages */
.SearchGlobalNav
{
	margin-left:500px; 
	position:relative; 
	top:-43px;
}

.SearchGlobalNav a:link, .SearchGlobalNav a:visited
{
	color:#ffffff;
	}


.SearchGlobalNav a:hover
{
	color:#c2cd23;
	text-decoration:none;
}

.SearchGlobalNav a:active
{
	color:#c2cd23;
	text-decoration:none;
}


/* Search Page Tab area  */
.ms-ptabarea
{
	display:none;
}


/* Search Results center align */
#maincontent
{
	width:983px;
	margin-left:auto;
	margin-right:auto;
}

/* To style the odd white box at the bottom of the search page */
.ms-bodyareaframe
{
	background-color:#000000;
}

.srch-stats
{
	color:#ffffff;
	background-color:#000000 !important;
}

/* Search Results whole top search box area */
.srch-sb-results
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	background-image:url("/_layouts/images/Intervate/SmallGreen.gif");
	background-repeat:repeat-x;
	background-position:top center;
	height:129px;
}

/*  Search Results Tab Area */
.srch-sb-results1
{
	background-color:transparent;
	width:983px;
	margin-left:auto;
	margin-right:auto;
	display:none;
}

/* Search Results Search box */
.srch-sb-results2
{
	width:983px;
	margin-left:auto;
	margin-right:auto;
}

/* Search Results are above the stats */
.srch-maincontent-seperator
{
	border:none;
}

.srch-maintop
{
	border-bottom:1px dashed #999999;
}

.srch-maintopright
{

}

.srch-maintop2
{
	
}

.srch-maintopleft
{
	
}

/* Refiner area */
.ms-searchref-main{
width:175px;
height:100%;
font-size:1em;
font-family:calibri !important;
padding:7px 0 5px;
margin:0;
background-color:#222222;
border:1px solid #444444;
border-width:1px 0 1px 1px;
}
.ms-searchref-caption{
padding:10px 0 8px 10px;
vertical-align:middle;
color:#000 !important;
}
ul.ms-searchref-filters{
list-style-type:none;
margin:0;
padding-left:0;
height:100%;
}
.ms-searchref-categoryname{
padding:1px 3px 7px 11px;
COLOR:#ffffff;
font-size:1.4em;
height:10px;
}
.ms-searchref-catseparator{
height:25px;
}
li.ms-searchref-filter,li.ms-searchref-filtermsg{
padding:4px 20px 4px 5px;
color:#ff00ff;
margin:1px 0 1px 6px;
font-size:1.3em;
}
li.ms-searchref-selected,li.ms-searchref-filtermsg{
background:#000000;
border-top:#444444 1px solid;
border-bottom:#444444 1px solid;
border-left:#444444 1px solid;
}

.ms-searchref-indenticon{
color:#8c8c8c;
}
.ms-searchref-subsite{
margin-left:10px !important;
}
.ms-searchref-filterlink{
color:#c2cd23 !important;
text-decoration:none !important;
}
.ms-searchref-filterlink:hover{
color:#c2cd23 !important;
text-decoration:underline !important;
}
.ms-searchref-count{
font-size:0.9em;
color:#ff00ff !important;
}
.ms-searchref-more{
color:#ff6431 !important;
font-weight:bold;
text-align:left;
font-size:10pt;
text-transform:uppercase;
text-decoration:none !important;
}

.ms-searchref-morelink{
padding:5px 0 3px 12px;
text-decoration:underline;
}

.ms-searchref-moreicon{
border:0;
vertical-align:middle;
}

.srch-Page{
color:#000000;
font-size:1em;
font-family:calibri,tahoma,sans-serif;
padding:0.7em 0 7em 48px;
clear:both;
}
.srch-Page A:link,.srch-Page A:visited{
border:1px solid transparent;
color:#c2cd23!important;
font-size:1.2em;
font-weight:normal;
margin:0 3px;
padding:4px 7.5px;
text-decoration:none;
float:left;
display:block;
}
.srch-Page a:hover{
border-top:solid 1px #444444;
border-right:solid 1px #444444;
border-left:solid 1px #444444;
border-bottom:solid 1px #444444;
text-decoration:none !important;
float:left;
display:block;
}
.srch-Page-img a:link,.srch-Page-img a:visited{
border:none;
padding-left:4px;
padding-right:4px;
background:none;
border-top:1px solid transparent;
}
.srch-Page-img a:hover{
border-top:solid 1px #444444;
border-right:solid 1px #s;
border-left:solid 1px #444444;
border-bottom:solid 1px #444444;
padding-left:3px;
padding-right:3px;
padding-bottom:2px;
text-decoration:none;
}
.srch-Page a:link img,.srch-Page a:visited img{
vertical-align:bottom;
}
.srch-Page STRONG{
border-top:solid 1px #444444;
border-right:solid 1px #444444;
border-left:solid 1px #444444;
 border-bottom:solid 1px #444444;
font-size:1.1em;
margin:0 3px;
padding:4px 7.5px;
background-color:#ffffff;
text-decoration:none;
float:left;
display:block;
font-weight:normal;
}



			/* -------------------- XSL Search Results Styles ---------------*/

.SearchTitle
{
	color:#ff00ff;
}

.SearchTitle A:link,.srch-Title A:visited{
color:#ff00ff;
}

.SearchTitle a:hover{
color:#ff00ff;
text-decoration:underline;
}

.SearchTitle3{
color:#bac522;
padding-left:10px;
font-family:Calibri;
font-size:15px;
font-weight:bold;
}

.SearchTitle3 a:link, .SearchTitle3 a:visited{
color:#bac522;
padding-left:10px;
}

.SearchTitle3 a:hover{
color:#ffffff;
padding-left:10px;
}

.SearchTitle2
{
	
}

.SearchTitle2 a:link,.SearchTitle2  a:visited,.SearchTitle2  a:hover{
color:#0072bc !important;
font-size:1.3em;
text-decoration:underline !important;
}

.SearchTitle5{

}

.SearchTitle5 a:link, .SearchTitle5 a:visited{

}

.SearchTitle5 a:hover{

}

.SearchDescription2
{
	font-family:Calibri;
	font-size:10pt;
	color:#c3c3c3;
	margin-left:27px;
	max-width:575px;
	text-align:justify;
}

.SearchMetadata2
{
	color:#666666;
	margin-left:27px;
	margin-top:10px;
	font-size:10px;
	font-weight:bold;
}


/* --------------------------------- Page Layouts ------------------------------- */
.PageLayoutTable
{
	width:700px;
	padding-top:20px;
}

/* The main holding div for a column layout */
.ColumnDivHolder
{
	width:700px;
}

/*  Div holding the first 2 columns of a 3 column layout */
.SecondaryColumnDivHolder
{
	width:460px;
	float:left;
}

.SplashColumnDivHolder
{
	width:66%;
	float:left;
}

/* First Column of a 2 column layou */


.TwoColumnA
{
	width:335px; 
	float:left;
	padding-right:10px;
}

.TwoColumnB
{
	float:right; 
	width:335px;
	padding-left:10px;
}

/* First column of a 3 column layout */

.ThreeColumnA
{
	width:225px; 
	float:left;
}

.ThreeColumnB
{
	width:225px; 
	float:right;
}

.ThreeColumnC
{
	width:230px; 
	float:right;
}

.SplashColumnA
{
	width:48%; 
	float:left;
}

.SplashColumnB
{
	width:48%; 
	float:right;
}

.SplashColumnC
{
	width:32%;  
	float:right;
}


.SplashContent
{
	width:100%;
}

.PressFloatContent
{
	padding-top:20px;
	text-align:justify;
}

.PressFloatImage
{
	float:right;
	padding-left:20px;
	padding-bottom:10px;
}

.Byline /* same as Level Two Heading */
{
	font-family:calibri;
	color:#f7470c;
	font-size:13pt;
	font-weight:bold;
	border-bottom:1px solid #444444;
}

.BylineColumn
{
	width:75%;
	float:left;
}

.ArticleDateColumn
{
	width:25%;
	float:right;
}

.ArticleDate
{
	font-family:calibri;
	color:#f7470c;
	font-size:11pt;
	font-weight:bold;
	border-bottom:1px solid #444444;
	padding-top:3px;
	text-align:right;
}

.Caption
{
	color:#777777;
	font-style:italic;
	padding-left:5px;
}

.FieldControls
{
	padding-top:10px;
	font-family:calibri;
	color:#444444;
	font-size:9pt;
}

/* ------------------------------------------------- Welcome Page Intervate Style ------------------------------*/

.WelcomeContent
{
	background-image:url("/_layouts/images/Intervate/Intervate_HomePageTop.jpg");
	background-repeat:no-repeat;
	background-position:top center;
	height:179px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-top:0px;
}

.Introduction
{
	width:983px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-size:17pt;
	color:#ffffff;
	font-family:calibri;
	padding-top:20px;
}

.RightNavigationContent
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

.SummaryBox33Top
{
	background-image:url("/_layouts/images/Intervate/ContentTop.gif");
	background-repeat:no-repeat;
	position:relative;
	top:3px;
}


.SummaryBox33Bottom
{
	background-image:url("/_layouts/images/Intervate/ContentBottom.gif");
	background-repeat:no-repeat;
}


.SummaryBox33Area
{
	background-image:url("/_layouts/images/Intervate/ContentArea.gif");
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:25px;
	font-family:Calibri;
	font-size:11px;
	color:#c3c3c3;
	text-align:justify;
}

.SummaryHeading
{
	font-family:calibri;
	color:#cd4a00;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	text-transform:uppercase;
	text-align:left;
}

.SummaryHeading a
{
	color:#cd4a00;
}

.LevelThreeHeading
{
	font-family:calibri;
	color:#f7470c;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}



/* ---------------------------------------- Search Section ---------------------------------- */

.s4-pr
{
	
}




/* --------------------------------  rte Styles -------------------------------------- */

.ms-rteStyle-PageHeading

{
	-ms-name:"Intervate Page Heading";
	font-family:Calibri, Verdana, Arial,sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#fbeb00;
	text-transform:uppercase;
}

/* .ms-rteStyle-GreenHeading

{
	-ms-name:"Intervate Page Heading 2";
	font-family:Calibri, Verdana, Arial,sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#fbeb00;
	text-transform:uppercase;
} */



.ms-rteStyle-BodyText
{
	-ms-name:"Intervate Body Text";
	font-family:calibri;
	color:#c3c3c3;
	font-size:14px;
	text-align:justify;
}

.ms-rteStyle-Link
{
	-ms-name:"Link";
	font-family:calibri;
	color:#bac522 !important;
	font-size:10pt;
}


.ms-rteStyle-IntroductionText
{
	-ms-name:"Intervate Introduction Text";
	font-family:calibri;
	color:#ffffff;
	font-size:15px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-top:10px;
	padding-bottom:10px;
}

.ms-rteStyle-LevelTwoHeading
{
	-ms-name:"Intervate Content Heading";
	font-family:calibri;
	color:#f7470c;
	font-size:13pt;
	font-weight:bold;
}

.ms-rteStyle-LevelThreeHeading
{
	-ms-name:"Intervate Content Sub Heading";
	font-family:calibri;
	color:#f7470c;
	font-size:11pt;
	font-weight:bold;
}

.ms-rteStyle-BodyTextTopPadding
{
	-ms-name:"Intervate Body Text with Top Padding";
	padding-top:10px;
	font-family:calibri;
	color:#c3c3c3;
	font-size:9pt;
	text-align:justify;
	}
	
.ms-rteStyle-SummaryHeading
{
	-ms-name:"Intervate Summary Heading";
	font-family:calibri;
	color:#f7470c;
	font-size:10pt;
	font-weight:bold;
	text-transform:none;
	padding-top:15px;
	padding-bottom:5px;
}

.ms-rteStyle-SummarySubHeading
{
	-ms-name:"Intervate Summary Sub Heading";
	font-family:calibri;
	color:#c1007b;
	font-weight:bold;
	font-size:10pt;
}

.ms-rteStyle-SummaryBody
{
	-ms-name:"Intervate Summary Body";
	font-family:calibri;
	color:#999999;
	font-size:9pt;
	padding-right:5px;
}

.ms-rteStyle-Emphasis
{
	-ms-name:"Intervate Emphasis";
	font-family:calibri;
	color:#bac522;
	font-weight:bold;
	font-size:8pt;
	text-align:justify;
}

.ms-rteStyle-Quote
{
	-ms-name:"Intervate Quote";
	font-family:calibri;
	color:#c1007b;
	font-weight:bold;
	font-size:11pt;
	font-style:italic;
	width:70%;
	margin-left:auto;
	margin-right:auto;
}

.ms-rteStyle-NextSteps
{
	-ms-name:"Next Steps";
	background-image:url("/_layouts/images/Intervate/NextSteps.gif");
	background-repeat:no-repeat;
	width:100%;
	height:30px;
	padding-top:5px;
	padding-left:5px;
	margin-right:0px;
}

.ms-rteStyle-NextSteps a:link, .ms-rteStyle-NextSteps a:visited
{
	font-family:Calibri;
	font-size:11pt;
	color:#ffffff;	
}

.ms-rteStyle-NextStepsImg
{
	-ms-name:"Next Steps Image";
	padding-left:-3px;	
}



/* ----------------- Overriding Styles ---------------------------- */


.ms-WPHeader
{

}

.ms-wpTdSpace
{
	background-color:#000000;
}

.s4-wpTopTable
{
	background-color:transparent;
}

td.ms-WPHeaderTd
{
	background-color:#000000;
	border-bottom:none;
}

.s4-wpcell-plain
{
	padding-top:10px;
	background-color:transparent;
}

.ms-standardheader 
{

}

.ms-WPHeaderTdMenu
{
	background-color:#000000;
}

td.ms-WPHeaderTdMenu
{
	border-bottom:none;
}


.ms-WPHeaderTdMenu:hover
{
	background-color:#000000;
	border:none;
	background-image:none;
}


.ms-WPTitle, .ms-WPTitle a:link, .ms-WPTitle a:visited
{
	font-family:calibri;
	color:#f7470c;
	font-size:13pt;
	font-weight:bold;
}

.ms-WPMenuDiv
{
	background-color:#000000;
	background-image:none;
}

.ms-WPMenuDivHover
{
	background-image:none;
	background-color:#999999;
}

.ms-wpContentDivSpace
{

}

.item a:link, .item a:visited
{
	color:#bac522;
}

.ms-listviewtable
{
	background-color:white;
}

.ms-formlabel
{
	color:#c3c3c3;
}


/* ----------------------  CQWP --------------------------- */


.description
{
	font-family:calibri;
	color:#c3c3c3;
	font-size:14px;
	text-align:justify;
}

.DescriptionSmall
{
	font-family:calibri;
	color:#c3c3c3;
	font-size:9pt;
}

.Maindescription
{
	font-family:calibri;
	color:#c3c3c3;
	font-size:13px;
	text-align:justify;
}

.RightNewsBox
{
	
}

.RollUpTitle, .RollUpTitle a:link, .RollUpTitle a:visited
{
	color:#bac522;
	font-size:10px;
	font-weight:bold;
}

.RollUpTitleMain, .RollUpTitleMain a:link, .RollUpTitleMain a:visited

{
	color:#bac522;
	font-size:13px;
	font-weight:bold;
	text-transform:none;
}

.RollUpTitlePaging, .RollUpTitlePaging a:link, .RollUpTitlePaging a:visited
{
	color:#bac522;
	font-size:8pt;
	font-weight:bold;
	text-transform:none;
}

.PagingControl{
	color:#ffffff;
	font-size:8pt;
	background-color:#222222;
	margin-bottom:10px;
	padding:6px;
	border-bottom:2px inset #000000;
}

.PagingControl a:link, .PagingControl a:visited{
	color:#bac522;
	font-size:8pt;
}



/* .RightNavigationMoreLink
{
	text-align:right;
	font-size:8pt;
	background-image:url('/_layouts/images/Intervate/MoreButton.gif');
	background-repeat:no-repeat;
	height:25px;
	width:190px;
} */

.RightNavigationMoreLink
{
	text-align:right;
	padding-top:5px;
}

.More, .More a:link, .More a:visited
{
	color:#bac522;
	padding-right:3px;
	vertical-align:middle;
}


/* .Divider
{
	background-image:url('/_layouts/images/Intervate/LeftNavDivider.gif');
	background-repeat:no-repeat;
	background-position:right center;
	height:7px;
	margin-top:10px;
} */

.Divider
{
	border-bottom:1px solid #333333;
	padding-bottom:10px;
}

/* .DividerFullWidth
{
	background-image:url('/_layouts/images/Intervate/DividerFullWidth.gif');
	background-repeat:no-repeat;
	background-position:right center;
	height:7px;
	margin-top:10px;
} */ 

.DividerFullWidth
{
	border-bottom:1px solid #333333;
	padding-bottom:10px;
}

.PressImage
{
	border:none;
	padding-right:5px;
}

.DottedDivider
{
	border-bottom:1px dashed #999999;
	padding-top:10px;
}

.ItemStyleImage
{
	padding-top:10px;
}

/* --------------------- Webparts in edit mode ------------------------ */

.ms-SPZone
{
	background-color:#000000;
}


/* --------------------- JQuery Home Page ----------------------- */

/*
.dock-container 
{ 
position: relative; 
top: -8px; 
height: 50px; 
padding-left: 20px;
width:100%;
} 

 
a.dock-item 
{ 
display: block;  
position: absolute; 
left:30px;
bottom: 0; 
text-align: center; 
text-decoration: none; 
color: #ffffff;
}
  
.dock-item span 
{ 
display: none;  
width:150px;
font-family:Calibri;
font-size:10pt;
font-weight:bold;
}
  
.dock-item img 
{ 
border: 0; 
margin: 5px 10px 0px;
 width: 100%;
  }
*/

.HomeIconTable
{
	width:983px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	top:-20px;
}  
  
.HomeIcons
{
	padding-left:20px;
	border-right:2px inset #c2cd23;
	width:95px;
} 

.IconText
{
	color:#000000;
}

.HomeLogos
{
	width:983px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-20px;
} 

.HorizontalSpacing
{

} 

.HomeCompetencyButtons
{
	width:983px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:-30px;
}

.ms-wpTdSpace
{
	background-color:black;
}

/*  Class for 'add a webpart' zone */
.ms-SPButton
{
	
}

/*  class for a webpart background in edit mode */
.s4-wpTopTable
{
	background-color:transparent !important;
	}

.ms-WPHeaderMenuImg
{
	background-color:#ffffff;
	border:2px solid #ffff00;
}

.ms-WPHeaderTdSelection
{
	background-color:#000000;
}

.ms-wpselectlinkfocus
{
	border:none !important;
} 


{
	background-color:red !important;
	border:2px solid #ff00ff !important;
} 

.ms-WPBorder
{
	border:none !important;
}

.ms-WPBody
{

}

/* ------------------------ GovTech Section ---------------------------- */

.GovTechTable
{
	background-image:url('/_layouts/images/Intervate/GovTechBackground.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	height:800px;
}

.ContentBox
{
	width:32%;
	padding-right:30px;
	padding-top:10px;
}

.ms-WPBorder
{
	border:none !important;
}

.s4-wpcell:hover .ms-WPHeader td,.s4-wpActive .ms-WPHeader td,.s4-wpcell .ms-WPSelected .ms-WPHeader td{
border-bottom:none !important;
}

.ms-WPHeaderTdSelection, .ms-WPHeaderTdSelection a:hover
{
	border-bottom:none !important;
}

tr.ms-viewheadertr > th.ms-vh,tr.ms-viewheadertr > th.ms-vh2{
border:1px solid transparent;
border-top-width:0px;
border-right-width:0px;
}
tr.ms-viewheadertr > th.ms-vh:hover,tr.ms-viewheadertr > th.ms-vh2:hover{
border-color:#000000;
background-color:#000000;
}
tr.ms-viewheadertr > th:hover .s4-ctx-show{
background-color:#808080;
background-image:none;
border:1px solid #808080;
border-width:0px 1px;
}

#WebPartWPQ3 input
{
	margin-top:7px;
}

#WebPartWPQ3 b
{
	color:#f7470c !important;
}

.GovTechLink, .GovTechLink a:link, .GovTechLink a:visited
{
	color:#67670d;
	font-size:10pt;
	text-transform:uppercase;
	font-weight:bold;
}
.GovTechLink a:hover
{
	color:#f7470c ;
}

/* .ms-listviewtable
{
	background-color:#000000 !important;
}

.ms-itmhover
{
	background-color:#000000 !important;
	background-image:none !important;
}

.ms-vb2 a:link, .ms-vb2 a:visited
{
	color:#c1007b;
}
*/





