﻿/* start - css for basic items */
body {
    margin: 0;
    padding: 0;
    background: #29120E;
}

body.text {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #000000;
 	line-height: 18px;
    margin: 0;
    padding: 0;
    background: #ffffff;
}

td {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #000000;
 	line-height: 14px;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

a.method:visited {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #843502;
	text-decoration: none;
}

a.method {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #843502;
	text-decoration: none;
}

a.method:hover {
	color: #843502;
	text-decoration: underline;
}

a.training:visited {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #62360F;
	text-decoration: none;
}

a.training {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #62360F;
	text-decoration: none;
}

a.training:hover {
	color: #62360F;
	text-decoration: underline;
}

a.work:visited {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #DB6D32;
	text-decoration: none;
}

a.work {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #DB6D32;
	text-decoration: none;
}

a.work:hover {
	color: #DB6D32;
	text-decoration: underline;
}

.title {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 16px;
	color: #ffffff;
 	line-height: 21px;
}

.titleBlack {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 16px;
	color: #000000;
 	line-height: 21px;
}

.small {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 9px;
	color: #000000;
 	line-height: 16px;
}
/* end - css for basic items */



/* start - css for primary positioning */
div.container {
	position: relative; 
	width: 762px;
	height: 544px; 
	margin: 0 auto; 
	text-align: left;
	background: #ffffff;
}	

.content {
	position: relative; 
	top: 38px;
	left: 257px;
	width: 505px;
	height: 473px;
}

.textPlacement {
	border: 1px none #000000;
	padding: 50px 10px 10px 20px;
	width: 450px;
}

.popupPlacement {
	padding: 100px 10px 10px 20px;
	width: 450px;
}

.logo {
	position: absolute;
	top: 38px;
	left: 0px;
}

.photo {
	position: absolute;
	top: 126px;
	left: 0px;
}
/* end - css for primary positioning */



/* start - css for home navigation */
.homeNav {
	position: absolute;
	top: 38px;
	left: 0px;
}

#home01on {
	position: absolute;
	top: 38px;
	left: 0px;
	z-index: 50;
}

#home02on {
	position: absolute;
	top: 38px;
	left: 257px;
	z-index: 50;
}

#home03on {
	position: absolute;
	top: 38px;
	left: 514px;
	z-index: 50;
}

#home01 {
	position: absolute;
	top: 38px;
	left: 0px;
	width: 251px;
	height: 337px;
	background: #009999;
	visibility: hidden;
	z-index: 50;
}

#home02 {
	position: absolute;
	top: 38px;
	left: 257px;
	width: 251px;
	height: 337px;
	background: #999933;
	visibility: hidden;
	z-index: 50;
}

#home03 {
	position: absolute;
	top: 38px;
	left: 514px;
	width: 248px;
	height: 337px;
	background: #993300;
	visibility: hidden;
	z-index: 50;
}

#home04 {
	position: absolute;
	top: 375px;
	left: 0px;
}

a.home:visited {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.home {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.home:hover {
	color: #ffffff;
	text-decoration: none;
}

.homeTitle {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 28px;
	color: #ffffff;
 	line-height: 30px;
  	padding: 17px 35px 5px 35px;
}

.homeSub01 {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 16px;
	color: #843502;
 	line-height: 20px;
  	padding: 4px 35px 4px 35px;
}

.homeSub02 {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 16px;
	color: #62360F;
 	line-height: 20px;
  	padding: 4px 35px 4px 35px;
}

.homeSub03 {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 16px;
	color: #DB6D32;
 	line-height: 20px;
  	padding: 4px 35px 4px 35px;
}

.homePad {
	padding: 4px 35px 4px 35px;
	color: #000000;
}

/* end - css for home navigation */


/* start - css for main navigation */
.mainNav {
	position: absolute;
	top: 0px;
	left: 0px;
}
/* end - css for main navigation */


/* start - css for bottom navigation */
.bottomNav {
	position: absolute;
	top: 511px;
	left: 525px;
}

#bottom01 {
	position: absolute;
	top: 282px;
	left: 432px;
	width: 165px;
	height: 229px;
	background: #6579B8;
	visibility: hidden;
	z-index: 50;
}

#bottom02 {
	position: absolute;
	top: 282px;
	left: 522px;
	width: 153px;
	height: 229px;
	background: #6579B8;
	visibility: hidden;
	z-index: 50;
}

#bottom03 {
	position: absolute;
	top: 282px;
	left: 576px;
	width: 171px;
	height: 229px;
	background: #6579B8;
	visibility: hidden;
	z-index: 50;
}

a.bottom:visited {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.bottom {
	font-family: Helvetica, Arial, Verdana, San-serif;
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.bottom:hover {
	color: #ffffff;
	text-decoration: none;
}

.bottomPad {
  	padding: 5px 10px 5px 10px;
}

.bottomPadTop {
  	padding: 12px 10px 5px 10px;
}
/* end - css for bottom navigation */


