/* CSS Document */


body {
	background-color :#1f2e4f;
	background-repeat: repeat-x;
}

.signUp {
	text-align: left;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	position:absolute;
	top:30px;
	left:495px;
	font-weight: bold;
	height: 40px;
}

.signUpForm {
text-align: right;
color: #FFFFFF;
font-family: Arial Narrow;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
position:absolute;
top:70px;
left:495px;
font-weight: bold;
}

.signUpFormButton {
position:absolute;
top:1px;
left:188px;
font-weight: bold;
margin-left:0px;
}
.sidebar {
	height: 400px;
	width: 240px;
	margin-top: 30px;
	margin-left: 20px;
	position: absolute;
	top: -24px;
	left: -5px;
}

.header {
	background-image:url(images/banner.jpg);
	width:800px;
	height:130px;
	background-repeat:no-repeat;
	position:absolute;
	top:21px;
	left:63px;
	background-color: #203760;
}

.box {
height:843px;
width: 815px;
position:absolute;
top:16px;
left:50px;
}
.centered_head {
}


.socialNetworkBox {
	background-image:url(images/orange_navbox2.gif);
	width:760px;
	height:44px;
	background-repeat:no-repeat;
	position:absolute;
	left:71px;
	top:177px;
	width:760px;
	height: 44px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #191919;
	padding-top:8px;
	padding-left:20px;
	text-align: left;
}

a.socialNetworkLinks {
color: #6e82a0;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #E86A02;
}

a.socialNetworkLinks:visited 
{
color: #6e82a0;
}

.topNav {
background-image:url(images/blue_navbox2.gif);
height:49px;
background-repeat:no-repeat;
position:absolute;
left:65px;
top:127px;
width:800px;
height: 29px;
}

a.topNavLink1, a.topNavLink2, a.topNavLink3, a.topNavLink4, a.topNavLink5, a.topNavLink6 {
	color: WHITE;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 6px;

}

a.topNavLink1 {
position:absolute;
left:30px;
top:8px;
}

a.topNavLink2 {
position:absolute;
left:120px;
top:8px;
}

a.topNavLink3 {
position:absolute;
left:261px;
top:8px;
}

a.topNavLink4 {
position:absolute;
left:410px;
top:8px;
}

a.topNavLink5 {
position:absolute;
left:540px;
top:8px;
}

a.topNavLink6 {
position:absolute;
left:670px;
top:8px;
}

.rotatingBoxContainer, .featureVideoBox{
width:784px;
background-repeat:no-repeat;
position:absolute;
top:201px;
height: 340px;
}

.videoBox {
position:relative;
left:10px;
top: 10px;
height: 100px;
width: 150px;
padding-left:20px;
background-color:GRAY;
design: inline;
}

.videoDescription {
position:absolute;
left:23px;
top: 65px;
height: 90px;
width: 313px;
padding-left:20px;
}


.videoMoreVideos {
position:absolute;
left:250px;
top: 210px;
height: 40px;
width: 90px;
padding-left:20px;
}


.rotatingBoxContainer{
position:absolute;
left:58px;
padding-left:15px;
height:351px;
top:499px;

}

.therapyDescription {
	width:260px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 16px;
	line-height: 18px;
}

.therapyLink {
text-align:right;
width:130px;
}
.therapyImage {
	position:absolute;
	left:286px;
	top:57px;
	width: 200px;
	height: 137px;
}

.featureVideoBox{
position:absolute;
left:462px;
padding-left:25px;
}

.moreInfoBox{
	width:775px;
	height:320px;
	background-repeat:no-repeat;
	position:absolute;
	top:472px;
	width:775px;
	height: 320px;
	left:71px;
	padding-left:20px;
	background-image: url(images/moreinfo_box.gif);
}

.moreInfoDivider {
	position:absolute;
	left:225px;
	margin-top: 28px;
	top: 22px;
	width: 8px;
}


.moreInfoBox1{
	width:112px;
	height:200px;
	position:absolute;
	LEFT: 6px;
	TOP: 49px;
	padding-left:20px;
	display:inline;
	text-align: center;
}


.twitterUpdateBox{
	width:180px;
	height:300px;
	background-repeat:no-repeat;
	position:absolute;
	top:270px;
	background-color: #FFFFFF;
	border: medium solid #999999;
}

.footerLinks {
width:780px;
height:29px;
background-repeat:no-repeat;
position:absolute;
left:68px;
top:795px;
width:780px;
height: 29px;
font-family: Arial;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #738aac;
text-align: center;
}

a.footerLink{
	color: #6e82a0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.copyright {
width:780px;
height:29px;
background-repeat:no-repeat;
position:absolute;
left:68px;
top:811px;
width:780px;
height: 29px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #191919;
text-align: center;
}


H1 {
font-family: Arial;
font-size: 18px;
font-weight: bold;
color: #1E2E4F;
margin-top: 15px;
margin-bottom: -6px;
}

H2 {
	font-family: Arial;
	font-size: 16px;
	color: #1E2E4F;
	margin-bottom: -6px;
	margin-top: 15px;
	margin-left: 2px;
}


H3 {
font-family: Arial;
font-size: 12px;
color: #191919;
display:inline;
text-align:center;
vertical-align:top;
}

.moreInfoImage {
}

.moreInfoText {
position:relative;
left:-80px;
}

.verticalDivider {
background-image:url(images/horizontal_line.gif);
width:8px;
height:200px;
background-repeat:no-repeat;
}


.divHR {
    background-image: url(images/line.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 8px;
	width: 500px;
}





.findUs {
Arial, bold, 14 px, 191919, (linked text E86A02)
}

p {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Normal;
text-decoration: none;
margin-left:0px;
text-align:left;
color: #151F4C;
line-height: 12 px;
}

.header {
background-image:url(images/banner.jpg);
width:789px;
height:123px;
background-repeat:no-repeat;
position:absolute;
top:30px;
}


.background {background-image:url(images/background_box.gif);
width:900px;
height:758px;
text-align:center;
background-repeat:no-repeat;
position:absolute;
top:10px;
left:200px;
}

.company {
background-image:url(images/north_kc_occupational_title.gif);
width:300px;
height:150px;
background-repeat:no-repeat;
position:absolute;
top:30px;
left:48px;
}

.phone_number {
background-image:url(images/phone_number.gif);
width:200px;
height:30px;
background-repeat:no-repeat;
position:absolute;
top:70px;
left:635px;
}
.banner 	{
background-image:url(images/banner.jpg);
position:absolute;
top:100px;
left:18px;
width:800px;
height:300px;
background-repeat:no-repeat;
}


a {
color: #9999FF;
font-family: Arial;
font-size: 12px;
font-weight: Normal;
text-transform: uppercase;
text-decoration: underline;
}

a.twitterMoreInfo {
color: #738aac;
font-family: Arial;
font-size: 12px;
font-weight: Normal;
text-decoration: underline;
text-transform: uppercase;
text-align:right;
padding-right: 30px;
}

.mainNav {
position:absolute;
left:26px;
top:280px;
}

.mainNavLink {
color: #808080;
font-family: Arial Narrow;
font-size: 16px;
font-weight: Bold;
text-decoration: none;
margin-left:20px;
}

.hrule {
background-image:url(images/hr.gif);
width:100%;
height:30px;
background-repeat:no-repeat;
position:absolute;
top:300px;
left:30px;
}

.leftNav {
background-image:url(images/left_nav_box.gif);
width:185px;
height:342px;
background-repeat:no-repeat;
position:absolute;
top:320px;
left:35px;
text-align:left;
}

.leftNavText {
width:150px;
height:325px;
position:absolute;
top:20px;
left:5px;
text-align:left;
margin-left:10px;
color: #7d7d7d;
font-family: Arial;
font-size: 12px;
font-weight: Normal;
text-decoration: none;
}
.leftNavMainLinks {
color: #7d7d7d;
font-family: Arial;
font-size: 12px;
font-weight: Bold;
text-decoration: none;
margin-left:0px;
text-align:left;
}
.leftNavSubLinks {
color: #7d7d7d;
font-family: Arial;
font-size: 12px;
font-weight: Normal;
text-decoration: none;
margin-left:15px;
}
.interiormaintext {
position:absolute;
top:320px;
left:240px;
width:375px;
height: 325px;
color: #808080;
font-family: Arial;
font-size: 12px;
font-weight: Normal;
text-decoration: none;
margin-left:0px;
text-align:left;
}

.addressBlock {
background-image:url(images/address_block.gif);
width:213px;
height:342px;
background-repeat:no-repeat;
position:absolute;
top:320px;
left:635px;
}

.footer {
position:absolute;
top:720px;
left:265px;
width:400px;
height: 325px;
color: #808080;
font-family: Georgia;
font-size: 9px;
font-weight: Normal;
text-decoration: none;
margin-left:0px;
text-align:left;
}

.twitterText, .twitterUpdates {
font-family: Arial Narrow;
font-size: 12px;
font-weight: Normal;
text-decoration: none;
margin-left:0px;
text-align:left;
color: #151F4C;
line-height: 1 px;
}

.twitterUpdates {
text-align:right;
padding-right: 30px;
margin-top: 1px;
}
.mediaclip1 {

	width:84px;
	height:200px;
	position:absolute;
	LEFT: -5px;
	TOP: -15px;
	padding-left:20px;
	display:inline;
	text-align: center;
}
a.sidebartext {
font-size:12px;
color:#738aac;
font:Helvetica, Arial, sans-serif;
font-weight:bold;
}

a.sidebartext:link 
{
	font-size:12px;
	color:#738aac;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
a.sidebartext:visited 
{
	font-size:12px;
	color:#738aac;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
a.sidebartext:hover 
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
a.numbers {
color: #FFFFFF;
}
a.numbers:visited
{color:#FFFFFF;
}

.interiormaintext {
	height: 1646px;
	width: 383px;
	margin-top: 30px;
	margin-left: 20px;
	position: absolute;
	top: -20px;
	left: 207px;
}
.interiortextp {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-bottom: 24px;
}
.boxlong {

height:2000px;
width: auto;
position:absolute;
top:2px;
left:50px;
}
.footerlong {

position:absolute;
top:1320px;
left:265px;
width:400px;
height: 325px;
color: #808080;
font-family: Georgia;
font-size: 9px;
font-weight: Normal;
text-decoration: none;
margin-left:0px;
text-align:left;
}
.footerLinkslong {

width:780px;
height:29px;
background-repeat:no-repeat;
position:absolute;
left:72px;
top:1943px;
width:780px;
height: 29px;
font-family: Arial;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #738aac;
text-align: center;
}
.copyright_long {

width:804px;
height:29px;
background-repeat:no-repeat;
position:absolute;
left:67px;
top:1962px;
width:780px;
height: 29px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #191919;
text-align: center;
}
.related_links {


	height: 610px;
	width: 129px;
	margin-left: 460px;
	position: absolute;
	top: 3px;
	left: 176px;
}
.interiortextp_right {
	font-size: 11px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-bottom: 24px;
	text-align: right;
	font-weight: bold;
	margin-top: 24px;
	font-style: italic;
}
.sidebartext_selected {

font-size:12px;
color:#738aac;
font:Helvetica, Arial, sans-serif;
font-weight:bold;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E86A02;
	margin-top: 12px;
	margin-bottom: 12px;
}
.interiortextp_top {
	font-size: 11px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-bottom: 24px;
	font-weight: bold;
	margin-top: 24px;
	font-style: italic;
}
.centered_head {
	font-family: Arial;
	font-size: 16px;
	color: #003366;
	margin-bottom: -6px;
	margin-top: 36px;
	margin-left: 2px;
	text-align: center;
	font-style: italic;
	font-weight: bolder;
}
.salestext {

	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
a.minfotext 
{
font-size:12px;
color:#738aac;
font:Helvetica, Arial, sans-serif;
font-weight:bold;
}

a.minfotext:link 
{
	font-size:12px;
	color:#738aac;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
li {
	margin-bottom: 8px;
}

a.minfotext:visited 
{
	font-size:12px;
	color:#738aac;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
a.minfotext:hover 
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.box_medium {

height:1562px;
width: 815px;
position:absolute;
top:2px;
left:50px;
}
.footerLinksmedium {


width:780px;
height:29px;
background-repeat:no-repeat;
position:absolute;
left:69px;
top:1474px;
width:780px;
height: 29px;
font-family: Arial;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #738aac;
text-align: center;
}
.copyright_medium {


width:780px;
height:29px;
background-repeat:no-repeat;
position:absolute;
left:70px;
top:1503px;
width:780px;
height: 29px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #191919;
text-align: center;
}
.whitebody {
	height: 1772px;
	width: 776px;
	background-color: #FFFFFF;
	position: absolute;
	left: 74px;
	top: 209px;
}

.learnmore {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left: 24px;
}
.indented_salestext {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin-left: 20px;
}
.services_description {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin-bottom: 18px;
	text-align: center;
	font-weight: bold;
}
.interiormaintext_wide {

position:absolute;
top:20px;
left:246px;
width:514px;
height: 325px;
color: #808080;
font-family: Arial;
font-size: 12px;
font-weight: Normal;
text-decoration: none;
margin-left:0px;
text-align:left;
}
.middle_section {

	width:775px;
	height:320px;
	background-repeat:no-repeat;
	position:absolute;
	top:219px;
	width:775px;
	height: 320px;
	left:-57px;
	padding-left:20px;
}
.header2 {

	background-image:url(images/banner.jpg);
	width:800px;
	height:130px;
	background-repeat:no-repeat;
	position:absolute;
	top:21px;
	left:62px;
}
.socialNetworkBox2 {

background-image:url(images/orange_navbox2.gif);
width:750px;
height:44px;
background-repeat:no-repeat;
position:absolute;
left:74px;
top:174px;
width:760px;
height: 44px;
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #191919;
padding-top:8px;
padding-left:35px;
}
.whitebody_short {

	height: 1117px;
	width: 776px;
	background-color: #FFFFFF;
	position: absolute;
	left: 71px;
	top: 212px;
}
.twitterhead {
	font-family: Arial;
	font-size: 14px;
	color: #738aac;
	margin-top: 12px;
	text-align: left;
	margin-left: 4px;
	margin-bottom: 12px;
}
.whitebody_middle {


	height: 1317px;
	width: 776px;
	background-color: #FFFFFF;
	position: absolute;
	left: 71px;
	top: 212px;
}
.footerLinks_middle {

width:780px;
height:29px;
background-repeat:no-repeat;
position:absolute;
left:68px;
top:1375px;
width:780px;
height: 29px;
font-family: Arial;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #738aac;
text-align: center;
}
.box_short {


height:1562px;
width: 815px;
position:absolute;
top:2px;
left:50px;
}

