/* CSS Document */

body {
	margin:0;
	}
	
ul, li, p, h1. h2, h3, h4, h5, h6, form, input {
	margin:0; padding:0;
	}
	
td {
	font: normal 13px Arial, Helvetica, sans-serif; color:#20292E;
	}
	
	
/*header*/
.headerbg {
	background-color:#052F45; padding:22px 0 0;
	}
.headerbg .logo {
	margin:0 0 0 11px;
	}
.headerbg p.slogan {
	font:normal 22px/17px Helvetica, sans-serif; color:#FFFFFF; padding:16px 0 0; margin:0;
	}
/*header*/

/*body*/
.bodybg {
	background:url(images/bodybg.gif) repeat-x 0 0 #FFF;
	}
	
/*leftcol*/
.leftbg1 {
	background:url(images/leftbg.gif) repeat-y 100% 0 #FFF;
	}
.leftbg2 {
	background:url(images/rightbg.gif) repeat-y 0 0 #000;
	}
.leftcont {
	background:url(images/leftcontbg.gif) repeat-x 0 0 #FFF; padding:0 18px;
	}
.leftcont ul {
	margin:0; padding:0; list-style-type:none;
	}
.leftcont ul li {
	margin:0; padding:0; background:url(images/linkbor.gif) repeat-x 0 100%; border-bottom:10x dotted #000000; padding:5px 0 5px 0px; font:bold 12px Arial, Helvetica, sans-serif;
	}
.leftcont ul li.nobor {
	background:none;
	}
.leftcont ul li a {
	color:#012E45; text-decoration:none; background:url(images/icon-arrow.gif) no-repeat 0 5px; padding:0 0 0 14px;
	}
.leftcont ul li a:hover {
	color:#037DBC; text-decoration:none;
	}
.leftcont ul li ul {
	margin:0; padding:8px 0 0 14px;
	}
.leftcont ul li ul li {
	margin:0; padding:0; list-style-type:none; font:normal 11px/12px Arial, Helvetica, sans-serif; background:url(images/icon-arrow2.gif) no-repeat 0 3px; padding:0px 0 8px 14px;/* border:1px solid #000;*/
	}
.leftcont ul li ul li a {
	color:#037DBC; text-decoration:none; background:none; padding:0;
	}
.leftcont ul li ul li a.active {
	color:#000;
	}
.leftcont ul li ul li a:hover {
	color:#000; text-decoration:none;
	}
	
/*training coaching*/
td.coachbg {
	background:url(images/coachingbg.gif) repeat-y 0 0;
	}
td.training {
	background:url(images/training-bg.gif) repeat-x 0 0 #0071AA; padding:12px 0 12px 16px; font:normal 22px/22px Helvetica, sans-serif; color:#E0EAEB; border-left:1px solid #0071AA; border-right:1px solid #0071AA;
	}
td.training span {
	color:#5FD5FC; padding:0 0 0 36px; text-align:right;
	}
td.coachbg ul {
	margin:0; padding:20px 28px 10px 18px; list-style-type:none; background:url(images/textcoachbg.gif) no-repeat 0 0;
	}
td.coachbg ul li {
	background:url(images/caoching-bot.gif) repeat-x 0 100%; padding:0; font:bold 12px/22px Arial, Helvetica, sans-serif; margin:0
	}
td.coachbg ul li.nobor {
	background:none;
	}
td.coachbg ul li a {
	background:url(images/beige-arrow.gif) no-repeat 0 4px; padding:0 0 0 12px; color:#E8F4CF; text-decoration:none;
	}
td.coachbg ul li a:hover {
	color:#B7D5E4; text-decoration:none;
	}
/*training coaching*/

/*contact*/
td.contact-left {
	padding:0 18px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#012E45;
	}
td.contact-left h2 {
	font:normal 18px Helvetica, sans-serif; color:#0071AA; margin:0; padding:0;
	}
td.contact-left p {
	font:bold 11px/16px Arial, Helvetica, sans-serif; color:#7D8284; padding:12px 0; margin:0;
	}
td.contact-left p span {
	color:#012E45;
	}
td.contact-left p a{
	color:#1F72C6; text-decoration:none;
	}
td.contact-left p a:hover{
	color:#1F72C6; text-decoration:underline;
	}
/*contact*/
/*leftcol*/

/*body*/
.body-padd {
	padding:0 0 0 18px;
	}
h2.pageheading {
	font:bold 24px Helvetica, sans-serif; color:#000000; padding:0 0 14px; margin:0;
	}
ul.point {
	margin:0; padding:0; list-style-type:none;
	}
ul.point li {
	background:url(images/icon-arrow3.gif) no-repeat 0 6px; font:normal 13px/17px Arial, Helvetica, sans-serif; color:#20292E; padding:0 0 12px 12px; 
	}
	
/*col1*/
.colbg {
	background:url(images/col-bg.gif) repeat-x 0 0 #FFFFFF; padding:0 16px;
	}
.colbg h2 {
	font:normal 22x/18px Helvetica, sans-serif; color:#0071AA; padding:0px 0 15px; margin:0;
	}
.colbg p {
	font:normal 11px/13px Arial, Helvetica, sans-serif; color:#015483; padding:16px 0;
	}
.colbg a.read {
	background:url(images/readbg.gif) no-repeat 100% 0; font:bold 9px Tahoma, Arial, Helvetica, sans-serif; color:#D6E3E3; text-decoration:none; display:block; float:right; padding:1px 9px 3px 9px;
	}
.colbg a.read:hover {
	color:#D7EFFE; text-decoration:none;
	}
/*col1*/
/*body*/

/*footer*/
.footerbg {
	background:url(images/footerbg.gif) repeat-x 0 100% #2989E2; padding:12px 0 0 42px; font:normal 10px Arial, Helvetica, sans-serif;
	}
.footerbg ul.footerlink {
	margin:0; padding:0; list-style-type:none; color:#FFFFFF;
	}
.footerbg ul.footerlink li {
	margin:0; padding:0;
	}
.footerbg ul.footerlink li a {
	color:#FFFFFF; text-decoration:none; padding:0 4px
	}
.footerbg ul.footerlink li a:hover {
	color:#FFFFFF; text-decoration:underline;
	}
.footerbg .copyright {
	color:#C4D9D9;
	}
/*footer*/

/*secure-email*/
h2.inspageheading {
	font:normal 18px Helvetica, sans-serif; color:#000000; padding:0 0 14px; margin:0;
	}
ul.sec-email {
	margin:0; padding:0 0 12px; list-style-type:none;
	}
ul.sec-email li {
	background:url(images/icon-arrow4.gif) no-repeat 0 6px; font:bold 11px/17px Arial, Helvetica, sans-serif; color:#005A88; padding:0 0 3px 12px; 
	}
p.blacktext {
	font-size:13px; line-height:22px; margin:0; padding:0 0 18px;
	}
h2.light-blue {
	font-weight:bold; font-size:13px; line-height:16px; color:#008ED5; padding:0 0 10px;
	}
h4.pare-head {
	font-weight:bold; font-size:13px; color:#20292E; padding:0 0 8px; margin:0;
	}
p.para {
	font-size:13px; line-height:17px; padding:0 0 12px;  margin:0;
	}
img.mar {
	margin:0 0 4px 16px;
	}
ul.add-benefits {
	margin:0; padding:0 0 12px; list-style-type:none;
	}
ul.add-benefits li {
	background:url(images/icon-arrow5.gif) no-repeat 0 6px; font-size:13px; line-height:17px; padding:0 0 3px 12px; 
	}
/*secure-email*/

/*training coaching*/
p.text-line {
	line-height:17px; margin:0; padding:0 0 26px;
	}
h3.bluehaeding {
	font: normal 20px/18px Helvetica, sans-serif; color:#0071AA; padding:0 0 20px; margin:0;
	}
ul.goal-mang {
	margin:0; padding:0 0 16px; list-style-type:none;
	}
ul.goal-mang li {
	background:url(images/icon-arrow2.gif) no-repeat 0 6px; font-size:13px; line-height:17px; padding:0 0 10px 12px; 
	}
p.subtext {
	line-height:17px; margin:0; padding:0 0 12px;
	}
/*training coaching*/

/*training-assessment*/
ul.train-assess {
	margin:0; padding:0 0 16px; list-style-type:none;
	}
ul.train-assess li {
	background:url(images/icon-arrow2.gif) no-repeat 0 6px; font-size:13px; line-height:17px; padding:0 0 10px 12px; 
	}
	
ul.system-benfits {
	margin:0; padding:18px 38px 26px 22px; list-style-type:none; width:220px; float:left;
	}
ul.system-benfits li {
	background:url(images/icon-arrow4.gif) no-repeat 0 6px; font-size:13px; line-height:17px; padding:0 0 10px 12px; color:#045B87; 
	}
	
ul.system-benfits2 {
	margin:0; padding:18px 16px 26px 0px; list-style-type:none; width:220px; float:left;
	}
ul.system-benfits2 li {
	background:url(images/icon-arrow4.gif) no-repeat 0 6px; font-size:13px; line-height:17px; padding:0 0 10px 12px; color:#045B87;
	}
/*training-assessment*/

/*about us*/
h4.about-subhead {
	font-weight:bold; font-size:13px; color:#20292E; padding:0 0 16px; margin:0;
	}
h4.about-subhead a{
	color:#2B68BC; text-decoration:underline;
	}
h4.about-subhead a:hover{
	color:#2B68BC; text-decoration:none;
	}
ul.contact {
	margin:0; padding:0 0 10px; list-style-type:none;
	}
ul.contact li {
	background:url(images/icon-arrow2.gif) no-repeat 0 6px; font-size:13px; line-height:17px; padding:0 0 4px 12px; font-weight:bold; 
	}
p.address {
	font-weight:normal; font-weight:bold; padding:0 0 0px;
	}
p.address span {
	color:#898D8F;
	}
p.address a {
	color:#2988BD; font-weight:bold; text-decoration:none;
	}
p.address a:hover {
	font-weight:bold; text-decoration:underline;
	}
	
.contformbg {
	background-color:#E9EEEE; border:1px solid #D7DADA; padding:0 58px 0 46px;
	}
.contformbg form {
	margin:0; padding:0;
	}
.contformbg form .bluetext {
	color:#045B87; font-weight:bold; font-size:11px;
	}
.contformbg form input.text {
	width:130px; height:16px; color:#000; font:normal 11px Arial, Helvetica, sans-serif;
	}
.contformbg form textarea {
	width:346px; height:96px; color:#000; font:normal 11px Arial, Helvetica, sans-serif;
	}
/*about us*/
