/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
.gcwu-minister-in {
	background: #eee url(images/bg-minister-bottom.gif) no-repeat right bottom;
}
.gcwu-minister p {
	background: #fff url(images/bg-minister-top.gif) no-repeat right top;
}
#gcwu-video .mediaplayer {
	line-height: 0;
}
#gcwu-video ul.mp-downloadable {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	overflow: hidden;
}
#gcwu-video div.background-dark {
	background: #eee !important;
	color: #000;
	padding-bottom: 10px;
}
/*Youth Justice Project Page*/
.div1 {
	float: left;
	width: 300px;
}
.div2 {
	float: left
}
.div1a {
	float: left;
	width: 90%;
}
.div2a {
	float: left;
	width: 10%;
}
.div1b {
	float: left;
	width: 70%;
}
.div2b {
	float: left;
	width: 30%;
}
.image-left {
	float: left;
	vertical-align: text-top;
	margin-right: 10px;
}
.image-right {
	float: right;
	vertical-align: text-top;
	margin-left: 10px;
}
/* End Youth*/
.lightgreyBG {
	background-color: #ccc;
} /*PCVI Site only*/
ul.spaceLi li {
	margin-top: 2%;
} /*Atip Site only*/
.fontSize200 {
	font-size: 200%;
}
.fontSize195 {
	font-size: 195%;
}
.fontSize190 {
	font-size: 190%;
}
.fontSize185 {
	font-size: 185%;
}
.fontSize180 {
	font-size: 180%;
}
.fontSize175 {
	font-size: 175%;
}
.fontSize170 {
	font-size: 170%;
}
.fontSize165 {
	font-size: 165%;
}
.fontSize90 {
	font-size: 90%;
}
.fontSize80 {
	font-size: 80%;
}
.fontSize70 {
	font-size: 70%;
}
.fontSize60 {
	font-size: 60%;
}
.fontSize50 {
	font-size: 50%;
}
.fontSize40 {
	font-size: 40%;
}

.backgrounder1 {
	padding-left: 25px;
}

.indent1 {
	padding-left: 18px;
}
.indent2 {
	padding-left: 36px;
}
.indent3 {
	padding-left: 54px;
}
.indent4 {
	padding-left: 72px;
}
.indent5 {
	padding-left: 90px;
}
ul.nav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.disc {
	list-style-type: disc;
}
ul.square {
	list-style-type: square;
}
ul.circle {
	list-style-type: circle;
}
.noWrap {
	white-space: nowrap;
}
.underline {
	text-decoration: underline;
}
.width-none {
	width: 0%;
}
.border-none {
	border: 0px solid #fff;
}
h1.border-none {
	border: 0px solid #fff;
}
div.blackborder {
	border-left: solid #ccc 1px;
	border-right: solid #ccc 1px;
	border-bottom: solid #ccc 1px;
	border-top: solid #ccc 1px;
}
div.blackborder:after {
	content: "";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
}
.uppercase {
	text-transform: uppercase;
}
.noBullet {
	list-style: none;
}
ul.horizontalList {
	text-align: center;
}
.horizontalList li {
	display: inline;
	list-style-type: none;
	text-align: center;
}
q:before, q:after {
	content: "";
}
blockquote.newsBlock {
	padding-left: 0px;
	margin-left: 0px;
	background-color: #FFF;
	font-style: normal;
	border: 0px;
}
.line {
	width: 60%;
}
/*-- Start of Quick Escape --*/
#BannerRight {
	color: #FFF;
	position: fixed;
	top: 222px;
	left: auto;
	width: 175px;
	height: 52px;
	right: 22px;
	cursor: hand;
	cursor: pointer;
	z-index: 5;
	background-color: #1c5188;
	border-style: solid;
	border-width: 3px;
	border-color: #fff;
}
.QuickWSText {
	color: #FFF !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	font-weight: bold !important;
	margin-top: 3px;
	margin-bottom: 0px;
}
.LeaveWSText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 0px;
	text-color: #FFF;
}
.QuickWSText a:link {
	color: #FFF !important;
	text-decoration: none;
}
.QuickWSText a:visited {
	color: #FFF !important;
	text-decoration: none;
}
.QuickWSText a:hover {
	color: #FFF !important;
	text-decoration: underline;
}
.QuickWSText a:active {
	color: #FFF !important;
	text-decoration: none;
}
/*-- End of Quick Escape --*/

/*-- For proper alignment of landing page image --*/
.margin-top-sm-med {
	margin-top: 6px!important
}
.margin-top-negative5 {
	margin-top: -5px;
}
.margin-top-negative10 {
	margin-top: -10px;
}
.margin-top-negative15 {
	margin-top: -15px;
}
.margin-top-negative20 {
	margin-top: -20px;
}
.margin-top-negative25 {
	margin-top: -25px;
}
#tabsHome {
	margin-bottom: -20px;
	top: -25px;
}
/*-- home page style start --*/
.contain {
	width: 98.3%;
	margin-left: 10px;
	margin-right: 0px;
}
.contain {
	margin-right /*\**/: 0px\9
}
.headline {
	height: 18em;
}
.headlineFR {
	height: 19.5em;
}
.headlineFR {
	height /*\**/: 21em\9
}
.hcol {
	width: 33%;
	float: left;
	margin-right: 3px;
}
.hcol2 {
	width: 33%;
	margin-right: 3px;
	float: left;
}
.hcol3 {
	width: 33%;
	float: left;
}
.contspan6 {
	width: 75%;
	float: left;
}
.contspan2 {
	width: 24%;
	float: right;
}

.twitter-search {
	width: 100%;
}
.twitter-timeline {
	height: 33em;
}
.twitter-search-col1 {
	width: 50.5%;
	margin-right: 5px;
}
.twitter-search-col2 {
	width: 48.8%;
	height: 35.5em;
	margin-right: 0px;
}
.twitter-search-col2 {
	height /*\**/: 34.5em\9
}
.twitter-search-col2 {
	width /*\**/: 48%\9
}
.wb-sec-def span a {
	font-weight: 700;
	background: #DDD;
	padding: 2px 4px;
	font-weight: bold;
}
.wb-sec-def .border-leftnav {
	list-style-type: none;
	padding-left: 0px;
	border-left: 0px solid #000
}
/*Style for consultaion section*/

.em {
	font-style: italic;
}
.width-100 {
	width: 100%
}
.width-90 {
	width: 90%
}
.width-80 {
	width: 80%
}
.width-70 {
	width: 70%
}
.width-60 {
	width: 60%
}
.width-50 {
	width: 50%
}
.width-40 {
	width: 40%
}
.width-30 {
	width: 30%
}
.width-20 {
	width: 20%
}
.width-10 {
	width: 10%
}
/*NEW WET 4.0 STYLES*/


.bg-primary {
	background-color: #0f315b;
}
#wb-sec .list-group .list-group .list-group .list-group-item {
	padding-left: 3.5em;
}
.white {
	color: #ffffff;

}

#prty h3 {
	font-size:16px; margin-left:6px;
	}
	

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #555;
	word-wrap: break-word;
	padding-right: 36px;
	padding-left: 10px;
		

}
.mfp-bottom-bar {
    cursor: auto;
    left: 0;
    margin-top: -36px;
    position: absolute;
    top: 100%;
    width: 100%;
    background-color: #efefef;
	
}

.mfp-counter {
    color: #555;
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
    padding-right: 5px;

}



@media print {


.print {page-break-after:always;}
	
.box {display: none;}
                
.wrapper::after {
  content: "Please see www.mysite.com for the latest version of this information.";
}              

	.no-print, .no-print *
    {
        display: none !important;
    }


}

