@charset "UTF-8";
/* CSS Document */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html{
	background-color:#fff;
}

p{
	margin-left:0px;
}

#career, #hr, #programmes{
	cursor:pointer;
	color:#464646; 
}

#career:hover, #hr:hover, #programmes:hover{
		color:#648187;
	cursor:pointer;
}

.marginZero{
	padding-left:0px;
	margin-left:0px;
	-webkit-margin-before: 0em;
}

.form{
	color:#e5e3e3;
	background-color:#5b5959;
	border-style:solid;
	border-width:thin;
	border-color:#333;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:20px;
}

input, textarea{
	width:100%;
	min-height:30px;
	margin:4px 0px 6px 0px;
	font-size:20px;
}
.container_12{
	background-color:transparent;

}


body{
	font-size:16px;
	font-family:cabin;
	color:#000;
	background-color:#fff;
}

.contact{
	background-color:#464646;
	height:300px;
}

.programWindow{
	margin-top:10px;
	background-color:#CCC;
	border-style:solid;
	border-width:thin;
	border-color:#464646;
	height:570px;
}

.content{
	background-color:#FFF;
	padding-top:30px;
	padding-bottom:30px;
	/*box-shadow:0px 0px 10px #b4b4b4;*/
	min-height:600px;
	margin-left:5px;
	margin-right:5px;
}

.blogPiece{
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#CCC;
	margin-bottom:30px;
}

.blogPiece h3{
	font-family:cabin;
	font-size:16px;
	margin-top:5px;
	margin-bottom:5px;
}

.blogPiece h1{
	margin-bottom:5px;
}

.blogPiece a{
	font-size:12px;
}

.date{
	background-image:url(../images/blogDate.png);
	font-family:droid;
	font-size:28px;
	text-align:center;
	line-height:32px;
	padding-top:3px;
	color:#dedede;
}

.blogPic{
	border-style:solid;
	border-width:thin;
	border-color:#464646;
	height:215px;
	background-color:#5987af;
	
}
.subNav{
	font-family:cabin;
	font-size:24px;
/*	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#464646;*/
	margin-bottom:10px;
}

li{
	list-style-type:none;
	margin-left:0px;
	cursor:pointer;
}

#cvPrep li:hover, #jobIntPrep li:hover, li:hover{
	color:#648187;
	cursor:pointer;
}

.nohighlite li:hover{
	color:#000;
	cursor:default;
}

ul{
	margin-bottom:20px;
	padding-left:10px;
}
.about h2{
	text-align:center;
}

.pageFooter{
	background-image:url(../images/footerBG.png);
	min-height:200px;
	padding-top:30px;
	width:100%;
	margin-left:0px;
}

.pageFooter a{
	font-size:16px;
	color:#e5e3e3;
}

.pageFooter a:hover{
		color:#648187;
	cursor:pointer;
}

.button{
	background-color:#CCC;
	text-align:center;
	font-family:droid;
	font-size:20px;
	color:#464646;
	box-shadow:0px 4px 5px #333;
	border-style:solid;
	border-width:thin;
	border-color:#000000;
	cursor:default;
	margin-bottom:20px;
	
}

.button:active{
	margin-top:1px;
}
.circlesBox{
	margin-top:20px;
	background-color:#dedede;
	border-style:solid;
	border-width:thin;
	border-color:#464646;
}

.circlesBox p{
	margin-left:10px;
	margin-right:5px;
}

.circlesBox h1{
	margin-left:10px;
	margin-right:5px;
}
#testimonials{
	background-image:url(../images/quote.png);
	background-color:#CCC;
	background-repeat:no-repeat;
	background-color:#e0e0e0;
	border-style:solid;
	border-width:thin;
	border-color:#999;
	min-height:235px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	
}

.testimonialPage{
	font-size:12px;
	color:#648187;
	
}

#testimonials a{
	font-size:12px;
}

#testimonials p{
	margin:40px 10px 20px 60px;
	font-family:droid;
	font-size:14px;
}

h1{
	font-family:droid;
	font-size:20px;
	color:#464646;
	padding-left:10px;

}

h2{
	font-family:droid;
	font-size:36px;
	color:#464646;
	border-top-style:solid;
	border-top-width:thin;
	border-top-color:#464646;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#464646;
}

.pageFooter h1{
	font-size:22px;
	color:#e5e3e3;
		padding-left:0px;
	padding-right:0px;
}

.pageFooter h1 a{
	font-size:22px;
	color:#e5e3e3;
		padding-left:0px;
	padding-right:0px;
}
.transparent {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.header{
	background-image:url(../images/headerBG.png);
	background-repeat:repeat-x;
	width:100%;
	margin-left:0px;
}

.homeTop{
	background-image:url(../images/homeHead.png);
	height:410px;
	padding-bottom:20px;
	width:100%;
	margin-left:0px;
}

.aboutTop{
	background-image:url(../images/topperBG.png);
	padding-bottom:20px;
	width:100%;
	margin-left:0px;

}

.topText{
	text-align:center;
	font-family:droid;
	font-size:36px;
	color:#dedede;
}

.topText span{
	font-family:cabin;
	font-size:22px;
	color:#dedede;
}

.pic img{
	border-style:solid;
	border-width:1px;
	border-color:#464646;
}

.topText img{
	margin-top:20px;
	
}


.logo{
}

a{
	text-decoration:none;
	color:#000000;
}

a:active{
	color:#464646;
}

.telephone{
	font-family:droid;
	font-size:16px;
}

.navBar{
	margin-top:5px;
}

.navBar span{
	opacity:1;
	margin: 0px 20px 0px 0px; 
	font-family:cabin;
	font-size:18px;
}
.navBar span:hover{
	-webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
		color:#648187;
	cursor:pointer;
}

	
.social img{
	margin-right:18px;
}

p{
	padding-left:10px;
	padding-right:10px;
}
.test1:active{
	color:red;
	position:relative;
	margin-top:1px;
}

.test2:active{
	color:red;
	position:relative;
	margin-top:2px;
}

@font-face
{
font-family: droid;
src: url('fonts/DroidSerif-Regular.ttf');
    /* url('Sansation_Light.eot');  IE9 */
}

@font-face
{
font-family: cabin;
src: url('fonts/cabin.otf');
    /* url('Sansation_Light.eot');  IE9 */
}