/* Stylesheet by Waqas Khan, waqasjamshed@hotmail.com */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,

p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,

dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup,

tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,

legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside,

canvas, details, embed, figure, figcaption, footer, header, menu,

nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

	outline: none;

}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, menu, nav, section {

	display: block;

}



strong{

    font-weight: bold;

    color: #000;

}



ol, ul {

	list-style: none;

}



blockquote, q {

	quotes: none;

}



blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



body {

	font: 12px 'Trebuchet MS';

	padding: 0;

	margin: 0;

	background: url("../Images/Backgrounds/nce-bg.jpg") no-repeat center top;

}



a, a:visited, a:hover, .Logo {

	text-decoration: none;

	-webkit-transition: color .3s linear;

	-moz-transition: color .3s linear;

	-o-transition: color .3s linear;

	-ms-transition: color .3s linear;

	transition: color .3s linear;

}



.clear-fix {

	clear: both

}



.left {

	float: left;

}



.right {

	float: right;

}



/*-----------------Main grid*/

.main-grid {

	display: block;

	position: relative;

	width: 900px;

	padding: 0;

	margin: 0 auto;

}



.NCE {

	float: left;

	width: 88px;

	height: 104px;

	background: url("../Images/Logo/NCE.png") no-repeat 0 0;

	margin: 15px 0 20px 17px;

	-webkit-animation: 3s rotit;

	animation: 3s rotit;

}



.MMT {

	float: left;

	width: 81px;

	height: 104px;

	background: url("../Images/Logo/mmt.png") no-repeat 0 0;

	margin: 15px 0 20px 17px;

	-webkit-animation: 3s rotit;

	animation: 3s rotit;

}



.SSP {

	float: left;

	width: 180px;

	height: 104px;

	background: url("../Images/Logo/ssp.png") no-repeat 0 0;

	margin: 28px 0 7px 0;

	-webkit-animation: 3s rotit;

	animation: 3s rotit;

	background-size: 100%;

}



.NCE:hover, .MMT:hover {

	opacity: 0.5;

}



@-webkit-keyframes rotit {

	from {

		transform: rotatey(360deg);

	}

	66%, 100% {

		transform: rotatey(0deg);

	}

}



@keyframes rotit {

	from {

		transform: rotatey(360deg);

	}

	66%, 100% {

		transform: rotatey(0deg);

	}

}



/*-----------------Up*/

.go-up {

	display: none;

	width: 60px;

	height: 59px;

	right: 20px;

	bottom: 20px;

	cursor: pointer;

	position: fixed;

	background: url("../Images/Icon/uparrow.png") no-repeat 0 0;

	margin: 0;

	z-index: 10;

}



/*-----------------Header*/

header {

	float: left;

	width: 100%;

	padding: 0;

	margin: 0 0 40px;

}



/*-----------------Login*/

ul.login {

	float: right;

	padding: 0;

	margin: 10px 0 0;

}



ul.login li {

	position: relative;

	float: left;

	font: bold italic 14px 'Trebuchet MS';

	color: #000;

	background: url("../Images/Icon/login.png") no-repeat left center;

	border-right: 1px solid #003373;

	padding: 0 10px 0 20px;

	margin: 0 10px 0 0;

}



ul.login li:last-child {

	border: none;

	padding-right: 0;

	background: url("../Images/Icon/register.png") no-repeat left center;

}



ul.login li a {

	color: #003373;

}



ul.login li a:hover {

	color: #555;

}



/*-----------------Contact*/

.top-contact{

	float: right;

	width: 359px;

	height: 63px;

	text-align: center;

	background: url("../Images/Backgrounds/contact-bg.png");

	padding: 0;

	margin: 0;

}



.top-contact p {

	float: left;

	width: 100%;

	font:italic 20px 'Trebuchet MS';

	color: #fff;

	padding: 0;

	margin: 0;

}



.top-contact p strong {

	font: bold italic 24px 'Trebuchet MS';

	color: #fff;

	padding: 0;

	margin: 0;

}



.top-contact a{

	text-decoration: none;

	color: #fff;

	font: italic 18px 'Trebuchet MS';

	background: url("../Images/Icon/email.png") no-repeat left 3px;

	padding: 0 0 0 28px;

}



/*-----------------Main slider*/

nav{

	clear: right;

	float: right;

	padding: 0;

	margin: 24px 15px 0 0;

}



nav ul{

	float: right;

	width: 100%;

	padding: 0;

	margin: 0;

}



nav ul li{

	position: relative;

	float: left;

	font: bold italic 16px 'Trebuchet MS';

	color: #000;

	text-transform: uppercase;

	padding:0;

	margin: 0 5px 0 0;

}



nav ul li:last-child {

	margin: 0;

}



nav ul li a {

    position: relative;

    z-index: 15;

	padding: 7px 15px;

	text-decoration: none;

	color: #000;

}



nav ul li a:hover, nav ul li a.active{

	color: #fff;

	padding: 7px 15px;

	-webkit-border-radius: 12px;

	-moz-border-radius: 12px;

	border-radius: 12px;

	background: #008dcb; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #008dcb 0%, #003373 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dcb), color-stop(100%, #003373)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #008dcb 0%, #003373 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #008dcb 0%, #003373 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #008dcb 0%, #003373 100%); /* IE10+ */

	background: linear-gradient(to bottom, #008dcb 0%, #003373 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dcb', endColorstr='#003373', GradientType=0); /* IE6-8 */

	-webkit-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.2); /* WebKit */

	-moz-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.2); /* Firefox */

	box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.2); /* Standard */

}



nav ul li a.active {

	cursor: default;

}



nav ul li ul{

	width: 100%;

	display: none;

	position: absolute;

	left: 0;

	top: -7px;

	z-index: 10;

	padding: 31px 0 10px;

	background: #008dcb; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #008dcb 0%, #003373 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dcb), color-stop(100%, #003373)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #008dcb 0%, #003373 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #008dcb 0%, #003373 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #008dcb 0%, #003373 100%); /* IE10+ */

	background: linear-gradient(to bottom, #008dcb 0%, #003373 100%); /* W3C */

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

     border-radius: 12px;

    -webkit-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.2); /* WebKit */

    -moz-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.2); /* Firefox */

    box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.2); /* Standard */

}



nav ul li ul li {

	float: left;

	width: 100%;

	color: #fff;

	margin: 0;

}



nav ul li ul li:last-child {

    margin: 0;

}



nav ul li ul li a{

	float: left;

	color: #fff;

	width: 68%;

	padding: 7px 13%;



}



nav ul li ul li a:hover{

	width: 73%;

	background: #000;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

	padding: 7px 13%;

}



nav ul li:hover ul {

	display: block;

}



/*-----------------Main slider*/

.main-slider{

	position: relative;

	float: left;

	width: 896px;

	height: 342px;

	background: #fff;

    border: 2px solid #fff;

	padding: 0;

	margin: 0 0 0px;

	border-top-left-radius: 15px;

	border-top-right-radius: 15px;

	-webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2); /* WebKit */

	-moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2); /* Firefox */

	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.2); /* Standard */

}



.main-slider:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: -45px;

	width: 900px;

	height: 42px;

	background: url("../Images/Backgrounds/slider-bg.png") no-repeat center bottom;

}



.main-slider div{

    overflow: hidden;

    border-top-left-radius: 15px;

    border-top-right-radius: 15px;

}



/*-----------------Content*/

.content {

	float: left;

	width: 100%;

	padding: 0;

	margin: 0;

}



/*-----------------Grid left*/

.grid-left {

	float: left;

	width: 595px;

    border-right: 1px solid #dbdbdb;

	padding: 0 20px 0 0;

	margin: 0 20px 0 0;

}



.grid-left.grid-full {

	float: left;

	width: 100%;

	border-right: none;

	padding: 0;

	margin: 0;

}



.grid-left h1 {

	float: left;

	width: 100%;

	font: bold italic 24px 'Trebuchet MS';

	color: #000;

	background: url("../Images/Backgrounds/border.png") no-repeat left bottom;

	padding: 0 0 7px;

	margin: 0 0 18px 0;

}



.grid-left h1 span {

    color: #6c6c6c;

}



.grid-left h2 {

	float: left;

	width: 100%;

	font: bold italic 20px 'Trebuchet MS';

	color: #000;

	padding: 0;

	margin: 0 0 10px 0;

}



.grid-left p {

	float: left;

	width: 100%;

	font: normal 13px/21px 'Trebuchet MS';

	color: #606060;

	text-align: justify;

	padding: 0;

	margin: 0 0 10px 0;

}



/*-----------------form*/

fieldset{

	float: left;

	width: 370px;

	padding: 0;

	margin: 0 0 100px;

}



fieldset label{

	float: left;

	width: 100%;

	font: bold 13px/21px 'Trebuchet MS';

	color: #008dcb;

	padding: 0;

	margin: 0 0 10px;

}



fieldset sup{

	color: red;

}



fieldset input {

	float: left;

	width: 350px;

	font: normal 13px 'Trebuchet MS';

	color: #606060;

	outline: none;

	border: 1px solid #ccc;

	padding: 10px;

	margin: 0 0 10px;

}



fieldset select {

	float: left;

	width: 100%;

	font: normal 13px 'Trebuchet MS';

	color: #606060;

	outline: none;

	border: 1px solid #ccc;

	padding: 10px;

	margin: 10px 0 20px;

}



fieldset option {

	color: #606060;

}



fieldset label.remember {

	width: auto;

}



fieldset input[type='checkbox'] {

	float: left;

	width: 20px;

	height: 15px;

	padding: 0;

	margin: 2px 5px 0 0;

}



fieldset button{

	clear: left;

	float: left;

	border: none;

	cursor: pointer;

	padding: 10px 20px;

	color: #fff;

	margin: 0;

	background: #008dcb; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMzNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #008dcb 0%, #003373 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dcb), color-stop(100%, #003373)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #008dcb 0%, #003373 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #008dcb 0%, #003373 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #008dcb 0%, #003373 100%); /* IE10+ */

	background: linear-gradient(to bottom, #008dcb 0%, #003373 100%); /* W3C */

}



fieldset button:hover, fieldset a.register-btn:hover {

	background: #000;

	color: #fff;

}



fieldset a.register-btn {

	float: left;

	border: none;

	cursor: pointer;

	padding: 10px 20px;

	color: #fff;

	margin: 0;

	background: #8a8c8c; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhOGM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #8a8c8c 0%, #555555 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8a8c8c), color-stop(100%, #555555)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #8a8c8c 0%, #555555 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #8a8c8c 0%, #555555 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #8a8c8c 0%, #555555 100%); /* IE10+ */

	background: linear-gradient(to bottom, #8a8c8c 0%, #555555 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a8c8c', endColorstr='#555555', GradientType=0); /* IE6-8 */

	margin: 0 0 0 10px;

}



fieldset a{

	float: right;

	font: normal 13px 'Trebuchet MS';

	color: #606060;

	padding: 0;

	margin: 3px 0 0 0;

}



fieldset a:hover {

	color: #008dcb;

}





/*-----------------Our services*/

.our-services {

	float: left;

	width: 100%;

	padding: 20px 0 0 0;

	margin: 15px 0 10px 0;

	border-top: dashed 1px #606060;

}



.our-services ul {

	float: left;

	width: 100%;

	padding: 0;

	margin: 0;

}



.our-services ul li {

	position: relative;

	display: inline;

	list-style-type: none;

	float: left;

	width: 160px;

	border: 2px solid #676767;

	padding: 0;

	margin: 0 50px 0 0;

	background: #008dcb; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjQ2ODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #008dcb 0%, #124682 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #008dcb), color-stop(100%, #124682)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #008dcb 0%, #124682 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #008dcb 0%, #124682 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #008dcb 0%, #124682 100%); /* IE10+ */

	background: linear-gradient(to bottom, #008dcb 0%, #124682 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008dcb', endColorstr='#124682', GradientType=0); /* IE6-8 */

}



.our-services ul li:after {

	content: "";

	position: absolute;

	left: -2px;

	bottom: -16px;

	width: 164px;

	height: 14px;

	background: url("../Images/Backgrounds/services-shadow.jpg") no-repeat 0 0;

}



.our-services ul li:last-child{

	margin: 0;

}



.our-services ul li h2 {

	float: left;

	width: 90%;

	font: bold 15px 'Trebuchet MS';

	color: #000;

	text-align: center;

	padding: 10px 5%;

	margin: 7px 0 13px;

	background: #ffffff; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-8 */



}



.our-services ul li p {

	float: left;

	width: 90%;

	font: normal 12px/18px 'Trebuchet MS';

	color: #fff;

	text-align: left;

	padding: 0 5%;

	margin: 0 0 10px;

}



.our-services ul li a{

	float: left;

	width: 84px;

	height: 22px;

	background: url("../Images/Buttons/read-more.jpg") no-repeat 0 0;

	margin: 0 0 10px 35px;

}



.our-services ul li a:hover {

	opacity: 0.7;

}



/*-----------------Grid right*/

.grid-right {

	float: right;

	width: 255px;

	padding: 0;

	margin: 0;

}



/*-----------------Latest news*/

.latest-new {

    float: right;

    width: 100%;

    padding: 0 0 5px 0;

    margin: 0 0 10px 0;

    border-bottom: dashed 1px #000;

}



.latest-new h2 {

    float: left;

    font: bold 22px 'Trebuchet MS';

    color: #000;

    background: url("../Images/Icon/latest-news.jpg") no-repeat 0 0;

    padding: 17px 0 10px 60px;

    margin: 0 0 10px;

}



.latest-new p {

    float: left;

    width: 100%;

    font: normal 12px/18px 'Trebuchet MS';

    color: #000;

    text-align: justify;

    padding: 0;

    margin: 0 0 10px;

}



.latest-new p strong {

    float: left;

    width: 100%;

    padding: 0;

    margin: 0 0 5px 0;

}



.latest-new a {

    float: right;

    width: 76px;

    height: 17px;

    background: url("../Images/Buttons/news-read-more.jpg") no-repeat 0 0;

    margin: 0 0 10px 0;

}



/*-----------------Testimonials*/

.testimonials {

    float: right;

    width: 100%;

    padding: 0 0 5px 0;

    margin: 0 0 10px 0;

    border-bottom: dashed 1px #000;

}



.testimonials h2 {

    float: left;

    font: bold 22px 'Trebuchet MS';

    color: #000;

    background: url("../Images/Icon/testimonials.jpg") no-repeat 0 0;

    padding: 17px 0 10px 76px;

    margin: 0 0 10px;

}



.testimonials p {

    position: relative;

    float: left;

    width: 100%;

    font: normal 12px/18px 'Trebuchet MS';

    color: #000;

    text-align: justify;

    padding: 5px 0 0 0;

    margin: 15px 0 25px;

}



.testimonials p:before {

    content: "";

    position: absolute;

    left: 0;

    top: -16px;

    width: 18px;

    height: 15px;

    background: url("../Images/Icon/quott.jpg") no-repeat left top;

}



.testimonials p:after {

    content: "";

    position: absolute;

    right: 0;

    bottom: -16px;

    width: 18px;

    height: 15px;

    background: url("../Images/Icon/quott.jpg") no-repeat right top;

}



.testimonials a {

    float: right;

    width: 76px;

    height: 17px;

    background: url("../Images/Buttons/read-more-gray.jpg") no-repeat 0 0;

    margin: 0 0 10px 0;

}



/*-----------------Our logos*/

.our-logos {

    position: relative;

	float: left;

	width: 100%;

	height: 85px;

	border: none;

	background: #ebebeb;

	padding: 0;

	margin: 20px 0;

}



.our-logos:after {

    content: "";

    position: absolute;

    left: 50%;

    bottom: -28px;

    width: 900px;

    height: 28px;

    background: url("../Images/Backgrounds/logos-shadow.jpg") no-repeat 0 0;

    margin: 0 0 0 -450px;

}



.our-logos ul {

	float: none;

    display: table;

    text-align: center;

	width: 900px;

	padding: 0;

	margin: 9px auto 0;

}



.our-logos ul li{

    display: inline-block;

    list-style-type: none;

    padding: 0;

    margin: 0 130px 0 0;

}



.our-logos ul li:hover{

    -webkit-animation: 3s rotit;

    animation: 3s rotit;

}

.our-logos ul li:last-child{

    margin: 0;

}



/*-----------------Books*/

ul.books{

	float: left;

	width: 100%;

	padding: 0;

	margin: 0 0 20px;

}



ul.books li {

	float: left;

	width: 274px;

	height: 133px;

	background: #fafafa;

	border: 1px solid #d1d1d1;

	padding: 7px;

	margin: 0 15px 15px 0;

}



ul.books li:nth-of-type(3n+3) {

	margin: 0;

}



ul.books li em {

	float: left;

	width: 102px;

	height: 133px;

	margin: 0 10px 0 0;

}



ul.books li em img {

	width: 100%;

	height: 100%;

}



ul.books li h2 {

	float: left;

	width: 162px;

	font: bold 14px "Trebuchet MS";

	color: #157dbe;

	margin: 0 0 10px;

}



ul.books li p {

	float: left;

	width: 162px;

	font: normal 13px "Trebuchet MS";

	color: #000;

	margin: 0 0 9px 0;

}



ul.books li p strong {

	float: left;

	color: #814885;

}



ul.books li p sub {

	float: left;

	margin: 0 5px 0;

}



/*-----------------Books*/

ul.books-list {

	float: left;

	width: 30%;

	padding: 0;

	margin: 0 4% 10px 0;

}



ul.books-list li {

	display: inline;

	float: left;

	font: normal 14px/20px 'Trebuchet MS';

	color: #157dbe;

	background: url("../Images/Icon/arrow.jpg") no-repeat left 5px;

	padding: 0 0 0 15px;

	margin: 0 0 15px 0;

}



ul.books-list li a {

	text-decoration: none;

	color: inherit;

}



ul.books-list li a:hover {

	color: #000;

}



ul.books-list:nth-of-type(3n+3) {

	margin: 0;

}



/*ul.books-list li:first-child {

	margin: 0;

}*/



/*-----------------Footer*/

footer {

    float: left;

    width: 100%;

    border: none;

   	border-bottom: 6px solid #124784;

    padding: 0 0 20px;

    margin: 20px 0 0;

}



footer p {

    float: left;

    width: 90%;

    font: normal 12px 'Trebuchet MS';

    color: #000;

    text-align: center;

    padding: 0 5%;

    margin: 5px 0 0;

}



footer p strong {

    font-weight: bold;

}



footer ul {

    display: table;

    width: 900px;

    text-align: center;

    padding: 0;

    margin: 0 auto;

}



footer ul li{

    float: none;

    display:inline-block;

    font: normal 12px 'Trebuchet MS';

    color: #000;

    border-right: 1px solid #000;

    list-style-type: none;

    padding: 0 10px 0 0;

    margin: 0 10px 0 0;

}



footer ul li:last-child{

    border: none;

    padding: 0;

    margin: 0;

}



footer ul li a{

    text-decoration: none;

    color: #000;

}



footer ul li a:hover{

    color: #555;

}

