/* CSS Document */
*{
	border: 0;
	padding: 0;
	margin: 0;
}
html {
     overflow: -moz-scrollbars-vertical;
}
html, body {
	height: 100%;
}
body {
	background: url(images/stripes.png);
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
p {
	line-height: 18px;
	margin: 10px 0;
}
h2 {
	font-weight: bold;
	color: #0E146F;
	font-size: 14px;
}
h3 {
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0;
}
a {
	color: #0E146F;
	text-decoration: underline;
}
th {
	text-align: right;
}
a:hover {
	color: #FF8907;
}
input,textarea,select {
	border: 1px solid #CCC;
	padding: 3px;
	font-size: 11px;
}
form {
	background: #F9F9FB;
	border: 1px solid #EFEFEF;
	padding: 10px 20px;
}
.button {
	border: none;
	position: relative;
	top: 3px;
	left: 0;
}
#send {
	background-image: url(images/send_button.png);
}
#reset {
	background-image: url(images/reset_button.png);
}
h2 {
	color: #0E146F;
	font-size: 12px;
	margin: 5px 0 2px 0;
}
#page {
	width: 838px;
	margin: 0 auto;
	background: #FFF url(images/shadow.gif) repeat-x 0px 187px;
	min-height: 100%;
}
*html #page { 
	height: 100%;
}
#header {
	height: 188px;
	background: #192C75 url(images/header_bg.jpg) no-repeat 257px 0px;
	position: relative;
	top: 0;
	left: 0;
}
#header .logo {
	width: 257px;
	height: 152px;
	background: url(images/logo.gif) no-repeat top left;
	text-indent: -1000px;
	display: block;
	cursor: pointer;
	cursor: hand;
	position: absolute;
	left: 0;
	top: 0;
}
#header .whats {
	width: 472px;
	height: 27px;
	text-indent: -1000px;
	position: absolute;
	left: 312px;
	top: 66px;
	display: block;
	position: absolute;
}
#header .nav{
	height: 36px;
	width: 838px;
	position: absolute;
	top: 152px;
	left: 0;
	list-style: none;
}
#header .nav li{
	position: absolute;
	height: 36px;
	top: 0;
	background: url(images/nav_rpt.gif) repeat-x;
}
#header .nav li a {
	display: block;
	overflow:hidden;
	text-indent:-10000px;
	height: 36px;
}
#about {
	border-right: 1px solid #172B74;
	width: 177px;
	left: 0;
}
#about a{
	background: url(images/about_us.gif) no-repeat bottom center;
}
#testimonials {
	width: 203px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FF8500;
	left: 177px;
}
#testimonials a {
	background: url(images/testimonials.gif) no-repeat bottom center;
}
#imagination {
	width: 258px;
	border-left: 1px solid #FFF;
	left: 380px;
}
#imagination a {
	background: url(images/imagination_resumes.gif) no-repeat bottom center;
}
#contact {
	width: 198px;
	border-left: 1px solid #FFF;
	left: 639px;
}
#contact a {
	background: url(images/contact_us.gif) no-repeat bottom center;
}
#about_page #header .nav li#about, #testimonials_page #header .nav li#testimonials, #imagination_page #header .nav li#imagination, #contact_page #header .nav li#contact {
	background: url(images/highlight_rpt.gif) repeat-x;
}
#about_page #header .nav li#about a {
	background: url(images/about_us_lt.gif) no-repeat bottom center;
}
#testimonials_page #header .nav li#testimonials a {
	background: url(images/testimonials_lt.gif) no-repeat bottom center;
}
#imagination_page #header .nav li#imagination a {
	background: url(images/imagination_resumes_lt.gif) no-repeat bottom center;
}
#contact_page #header .nav li#contact a {
	background: url(images/contact_us_lt.gif) no-repeat bottom center;
}
#content {
	width: 838px;
	border-top: 1px solid #FFF;
	overflow: hidden;
	height: auto;
}
#content .text {
	width: 507px;
	float: left;
	padding-left: 34px;
	margin-top: 30px;
	margin-bottom: 23px;
	background: url(images/line.gif) no-repeat left 130px;
}
#content .text ul {
	list-style:none;
	padding:0;
	margin: 12px 0 12px 15px;
}
#content .text li {
	background:url(images/bullet.png) no-repeat 6px 4px;
	padding:0 0 0 18px;
	margin-bottom: 5px;
}
#content .text .features {
	width: 145px;
	float: left;
	margin: 15px 25px 0 0;
	background: url(images/orange-border.gif) no-repeat left bottom;
	padding-bottom: 18px;
}

#subnav {
	width: 257px;
	height: 167px;
	float: left;
}
#subnav ul li {
	width: 257px;
	height: 32px;
	background: url(images/subnav_rpt.gif) repeat-x;
	border-bottom: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-top: 1px solid #FFF;
	list-style: none;
}

#subnav ul li.top {
	border-top: none;
	background: url(images/nav_rpt_top.gif) repeat-x;
	height: 36px;
}

#subnav li.top a {
	top: 14px;
}
#subnav li a {
	color: #545D99;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: 9px;
	left: 10px;
	padding: 0 0 0 12px;
	letter-spacing: -.01em;
	background: url(images/nav_arrow.gif) no-repeat scroll 0 3px;
}
h1 {
	text-indent: -1000px;
	overflow: hidden;
	display: block;
	margin: 0 0 12px 0;
	padding: 0;
	height: 20px;
}
#h1_about {
	background: url(images/h1_about.png) no-repeat left top;
}
#h1_induction {
	background: url(images/h1_5.png) no-repeat left top;
}
#h1_case {
	background: url(images/h1_case.png) no-repeat left top;
}
#h1_conferences {
	background: url(images/h1_conferences.png) no-repeat left top;
}
#h1_contact {
	background: url(images/h1_contact.png) no-repeat left top;
}
#h1_imagination {
	background: url(images/h1_imagination.png) no-repeat left top;
}
#h1_itcra {
	background: url(images/h1_itcra.png) no-repeat left top;
	height: 39px;
}
#h1_management {
	background: url(images/h1_management.png) no-repeat left top;
}
#h1_handbook {
	background: url(images/h1_handbook.png) no-repeat left top;
	height: 48px;
}
#h1_tailor {
	background: url(images/h1_tailor.png) no-repeat left top;
}
#h1_testimonials {
	background: url(images/h1_testimonials.png) no-repeat left top;
}
.head-image {
	margin: 0 22px 10px 0;
	float: left;
}
#footer {
	width: 838px;
	color: #5E6B9F;
	font-size: 9px;
	line-height: 18px;
}
#footer .left-col {
	width: 257px;
	float: left;
	padding-left: 30px;
}
#footer .right-col {
	width: 510px;
	float: left;
	margin-left: 4px;
	padding-bottom: 20px;
}
#footer a {
	font-size: 11px;
}
.arrow {
	color: #FF8907;
}
#nb a {
	color: #5E6B9F;
	text-decoration: none;
	font-size: 9px;
}
#nb a:hover {
	text-decoration: underline;
}
.intro {
	font-weight: bold;
}
.highlight {
	font-weight: bold;
	color: #FF8907;
}	
hr {
	border: 0;
	height: 1px;
	color: #F3F3F3;
	background-color: #F3F3F3;
	margin:10px 0px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
}
.no-highlight {
}