/*** General ***/
body {
	margin: 0;
	border: 0;
	background-color:#D5E540;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #3e4e91;
	font-weight: normal;
	margin: 0;
}

p {
	margin-top: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
b {
	color: #3e4e91;
}
ul {
	color: #d4e63f;
}
ul p, ul span {
	color: #000;
}

/*** End of General ***/

/*** Containers ***/
div#container {
	margin: 0 auto;
	padding-top: 20px;
	background-color:#D5E540;	
	width: 748px;
}
div#inner-container {
	float: left;
	margin: 0 auto;
	background-color:#FFFFFF;	
	width: 750px;
}
/*** End of Containers ***/

/*** Top ***/
div.top-left {
	float: left;
	
	background-image: url("images/top/top_left_corner.gif");
	background-repeat: no-repeat;
	background-position: top left;
	
	width: 25px;
	height: 20px;
}
div.top-center {
	float: left;
	border-top: 2px solid #8593a9;

	background-color: #c5cade;

	width: 519px;	
	height: 18px;
}
div.top-right {
	float: right;
	
	background-image: url("images/top/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 206px;
	height: 20px;
}
div.top-rightbm {
	float: right;
	
	background-image: url("images/top/top_right_corner-bm.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 206px;
	height: 20px;
}

div.logo-nav {
	float: left;
	border-left: 2px solid #8593a9;
	border-right: 2px solid #8593a9;
	
	width: 746px;
}
div.logo {
	float: left;

	background-image: url("images/top/logo.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 191px;
	height: 96px;
}

div.slogan {
	float: left;
	
	background-color: #c5cade;
	background-image: url("images/top/slogan.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
	
	width: 330px;
	height: 65px;
}

div.right {
	float: right;
	
	background-image: url("images/top/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.rightbm {
	float: right;
	
	background-image: url("images/top/right-bm.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.clients-top-right {
	float: right;
	
	background-image: url("images/clients/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 204px;
	height: 19px;
}
div.clients-right {
	float: right;
	
	background-image: url("images/clients/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.training-top-right {
	float: right;
	
	background-image: url("images/training/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 204px;
	height: 19px;
}
div.training-right {
	float: right;
	
	background-image: url("images/training/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.consultancy-top-right {
	float: right;
	
	background-image: url("images/consultancy/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 204px;
	height: 19px;
}
div.consultancy-right {
	float: right;
	
	background-image: url("images/consultancy/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.assessment-top-right {
	float: right;
	
	background-image: url("images/assessment/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 204px;
	height: 19px;
}
div.assessment-right {
	float: right;
	
	background-image: url("images/assessment/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.learning-top-right {
	float: right;
	
	background-image: url("images/learning/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 204px;
	height: 19px;
}
div.learning-right {
	float: right;
	
	background-image: url("images/learning/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.contact-top-right {
	float: right;
	
	background-image: url("images/contact/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 204px;
	height: 19px;
}
div.contact-right {
	float: right;
	
	background-image: url("images/contact/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}

div.about-top-right {
	float: right;
	
	background-image: url("images/about/top_right_corner.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 204px;
	height: 19px;
}
div.about-right {
	float: right;
	
	background-image: url("images/about/right.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 225px;
	height: 65px;
}
/*** End of Top ***/

/*** Navigation ***/
div.nav {
	float: left;

	background-color: #3e4e91;
	
	padding-left: 5px;
	
	width: 550px;
	height: 19px;
	
	color: #fff;
}
div.nav a {
	float: left;
	display: block;
	padding: 2px 8px 3px 8px;
	
	background-color: #3e4e91;
	
	color: #fff;
	font-size: 0.7em;
	text-decoration: none;
	
}
div.nav a:hover {
	background-color: #aac214;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
img.divider {
	float: left;
}
/*** End of Navigation ***/

/*** Cotent ***/
div.content-border {
	float: left;
	border-left: 2px solid #8593a9;
	border-right: 2px solid #8593a9;
	width: 746px;
}
div.content {
	float: left;
	padding: 30px 10px 10px 42px;
	
	width: 440px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.contentmid {
	float: left;
	padding: 30px 10px 10px 42px;
	
	width: 420px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.contentbot{
	float: left;
	/*padding: 30px 10px 10px 42px;*/
	padding: 30px 10px 0 42px;
	
	width: 694px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*margin-bottom: -13px;*/
}

div.header {
	clear: right;
	margin-bottom: 5px;
}
div.main {
	font-size: 0.8em;
	float: left;
	width: 290px;
	padding-right: 14px;
	border-right: 1px solid #c5cade;
}
div.main a {
	color: #3E4E91;
	text-decoration: none;
}
div.main a:hover {
	color: #3E4E91;
	text-decoration: underline;
}
div.mainmiddle {
	font-size: 0.8em;
	float: left;
	width: 280px;
	padding-right: 14px;
	border-right: 1px solid #c5cade;
}
div.mainmiddle a {
	color: #3E4E91;
	text-decoration: none;
}
div.mainmiddle a:hover {
	color: #3E4E91;
	text-decoration: underline;
}
div.main-fullwidth {
	font-size: 0.8em;
	float: left;
	width: 684px;
	padding-right: 10px;
}
div.main-fullwidth a {
	color: #3E4E91;
	text-decoration: none;
}
div.main-fullwidth a:hover {
	color: #3E4E91;
	text-decoration: underline;
}
div.main-midwidth {
	font-size: 0.8em;
	float: left;
	width: 684px;
	padding-right: 10px;
}
div.main-midwidth a {
	color: #3E4E91;
	text-decoration: none;
}
div.main-midwidth a:hover {
	color: #3E4E91;
	text-decoration: underline;
}
div.main-botwidth {
	font-size: 0.8em;
	float: left;
	width: 395px;
	padding-right: 10px;
}
div.main-botwidth a {
	color: #3E4E91;
	text-decoration: none;
}
div.main-botwidth a:hover {
	color: #3E4E91;
	text-decoration: underline;
}

div.boxes {
	float: left;
	width: 110px;
	padding: 0 10px 0 15px;
}
div.box {
	padding: 6px;
	margin-bottom: 10px;
	
	background-image: url("images/home/box_curve.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	
	background-color: #D4D9E1;
	
	text-align: center;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	line-height: 1.3em;
}
div.box a {
	color: #3E4E91;
	background-color: #D4D9E1;
	text-decoration: none;
}

div.right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/top/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.right-image-upload {
	float: right;
	position: relative;
	top: -74px;
	left: 20px;
	
	width: 252px;
	height: 360px;
	overflow: hidden;
}

div.right-image-upload-course {
	float: right;
	position: relative;
	top: -74px;
	left: 20px;
}

div.clients-right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/clients/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.training-right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/training/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.consultancy-right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/consultancy/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.assessment-right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/assessment/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.learning-right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/learning/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.contact-right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/contact/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.about-right-image {
	float: right;
	position: relative;
	top: -12px;
	
	background-image: url("images/about/right_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	
	width: 227px;
	height: 144px;
}

div.circle {
	float: right;
	padding: 5px 60px 0 0;
	/*clear: both;*/
}

div.circlehome {
	float: right;
	padding: 5px 30px 0 0;
	width: 215px;
	/*clear: right;*/
}

div.circlemid {
	float: right;
	padding: 5px 0 0 0;
}

div.circlebot {
	float: right;
	padding: 0 0 0 0;
	position: relative;
	top: -15px;
	margin-right: -12px;
	margin-bottom: -30px;
}
/*** End of Content ***/

/*** Bottom ***/
div#copyright {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	/*width: 701px;*/
	width: 697px;
	padding-left: 45px;
	text-align: center;
	/*border-left: 2px solid #8593a9;
	border-right: 2px solid #8593a9;*/
}
div#copyright p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
div#copyright a {
	text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3E4E91;
}
div#copyright a:hover {
	text-decoration: underline;
	color: #3E4E91;
}
div#copyrightbot {
	clear: both;
	border-left: 2px solid #8593a9;
	border-right: 2px solid #8593a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 701px;
	text-align: center;
}
div#copyrightbot p {
	padding: 0;
	margin: 0;
}
div#copyrightbot a {
	text-decoration: none;
	color: #3E4E91;
}
div#copyrightbot a:hover {
	text-decoration: underline;
	color: #3E4E91;
}
div#copyrightbotnoimg {
	clear: both;
	border-left: 2px solid #8593a9;
	border-right: 2px solid #8593a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 746px;
	text-align: center;
}
div#copyrightbotnoimg p {
	padding: 0;
	margin: 0;
}
div#copyrightbotnoimg a {
	text-decoration: none;
	color: #3E4E91;
}
div#copyrightbotnoimg a:hover {
	text-decoration: underline;
	color: #3E4E91;
}
div.bottom {
	clear: both;
	background-image: url("images/bottom/bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
	
	line-height: 14px;
}
div.bottombimg {
	clear: both;
	margin-top: -7px;
	background-image: url("images/bottom/bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	
	line-height: 14px;
}

* html div.bottombimg {
	margin-top: -20px;
}

/*div.bottombimg {
	clear: both;
	margin-top: -20px;
	background-image: url("images/bottom/bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	
	line-height: 14px;
}*/
/*** End of Bottom ***/

/******************************************************/

/*** Homepage Cicle ***/
td.home-circle-top {
	background-image: url("images/circles/home/top.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 215px;
	height: 49px;
}
td.home-circle-left {
	background-image: url("images/circles/home/left.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 32px;
	height: 132px;
}
td.home-circle-center {
	background-color: #D4E63F;
	
	width: 153px;
}
td.home-circle-center a {
	color: #3E4E91;
	text-decoration: none;
}
td.home-circle-center a:hover {
	color: #3E4E91;
	text-decoration: underline;
}
td.home-circle-right {
	background-image: url("images/circles/home/right.gif");
	background-position: top right;
	background-repeat: no-repeat;
	
	width: 31px;
	height: 132px;
}
td.home-circle-bottom {
	background-image: url("images/circles/home/bottom.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 215px;
	height: 34px;
}
/*** End of Homepage Circle ***/

/*** Circles ***/
div.clients-circle {
	background-image: url("images/circles/clients/1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 173px;
	height: 173px;
}
div.training-circle {
	background-image: url("images/circles/training/1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 173px;
	height: 173px;
}
div.consultancy-circle {
	background-image: url("images/circles/consultancy/1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 173px;
	height: 173px;
}
div.assessment-circle {
	background-image: url("images/circles/assessment/1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 173px;
	height: 173px;
}
div.learning-circle {
	background-image: url("images/circles/learning/1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 173px;
	height: 173px;
}
div.contact-circle {
	background-image: url("images/circles/contact/1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 173px;
	height: 173px;
}
div.about-circle {
	background-image: url("images/circles/about/1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 173px;
	height: 173px;
}
div.middle-circle {
	width: 260px;
	height: 379px;
	margin-top: 15px;
	float: right;
	position: relative;
	left: 20px;
}
div.bottom-circle {
	margin-top: 7px;
	position: relative;
	left: 3px;
	top: 16px;
	
	width: 262px;
	height: 396px;
	overflow: hidden;
}

* html div.bottom-circle {
	left: 2px;
}

/*** End of Circle ***/

/*** Inserted images ***/
div.insertedimage-left,
div.insertedimage-right,
div.insertedimage-wide {
margin: 5px 0 10px 10px;
float: right;
clear: both;
}
/*** End of Inserted images ***/

/*** NickLinks ***/
.topNavLinksBackground{border-top:1px solid #8190a7; border-right:1px solid #8190a7; background-image: url("images/nav/menu.gif"); background-position: left bottom; background-repeat: no-repeat;}
.topNavLinks{color:#000; font-family: Verdana, Arial; font-size:0.8em; text-decoration:none; cursor:pointer;}
.topNavLinksHover{background-color:#AAC214; color:#fff; font-family:Verdana, Arial; font-size:0.8em; text-decoration:none; cursor:pointer;}
.topNavLinksHeader{background-color:#3e4e91; color:#fff; font-family:Verdana, Arial; font-size:0.8em; text-decoration:none; font-weight:bold; cursor:pointer;}
.topNavLinksSub{background-color:#3e4e91; color:#fff; font-family:Verdana, Arial; font-size:0.8em; text-decoration:none; cursor:pointer;}
/*** End of NickLinks ***/