html, body, div, h1, h2, h3, h6, p, ul, ol, li {margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#006666;}

/* body {background: #000 url(/images/bg-1222x635.jpg) center top no-repeat;} */
body {background: #333333 center top no-repeat;}
table td, p {font-size:14px; color:#212121; line-height:1.5;}
h1, h2, h3, h6, p  {padding: 0 10px;}


h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;-
	font-weight: bold;
	color:#009933;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2;
	color: #000000;
}

p {margin-bottom:10px;}

#nv { float:left; width:766px; height:47px; margin:0; padding:0; color:#7c7c7c; font:12px Arial, Helvetica, sans-serif; text-align:center; background:url(/images/nv-bg_gray.png) top center no-repeat; }
#nv ul { float:left; height:47px; margin:0; padding:0 0 0 0px; list-style:none; display:block; }
#nv ul li { float:left; height:47px; margin:0; padding:0; list-style:none; display:block; }
#nv ul li a span { visibility:hidden; height:47px; }
/**/
#nv ul li a.nv1:link, #nv ul li a.nv1:visited { position:relative; left:111px; top:0px; width:150px; height:47px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; }
#nv ul li a.nv1:hover, #nv ul li a.nvcrt1 { position:relative; left:111px; top:0px; width:150px; height:47px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/images/nv_team_hov.png) top left no-repeat; }
/**/
#nv ul li a.nv2:link, #nv ul li a.nv2:visited { position:relative; left:93px; top:0px; width:87px; height:47px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; }
#nv ul li a.nv2:hover, #nv ul li a.nvcrt2 { position:relative; left:93px; top:0px; width:87px; height:47px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/images/nv_event_hov.png) top left no-repeat; }
/**/
#nv ul li a.nv3:link, #nv ul li a.nv3:visited { position:relative; left:76px; top:0px; width:114px; height:47px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; }
#nv ul li a.nv3:hover, #nv ul li a.nvcrt3 { position:relative; left:76px; top:0px; width:114px; height:47px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/images/nv_programs_hov.png) top left no-repeat; }
/**/
#nv ul li a.nv4:link, #nv ul li a.nv4:visited { position:relative; left:58px; top:0px; width:128px; height:47px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; }
#nv ul li a.nv4:hover, #nv ul li a.nvcrt4 { position:relative; left:58px; top:0px; width:128px; height:47px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/images/nv_locations_hov.png) top left no-repeat; }
/**/
#nv ul li a.nv5:link, #nv ul li a.nv5:visited { position:relative; left:41px; top:0px; width:140px; height:47px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; }
#nv ul li a.nv5:hover, #nv ul li a.tnvcrt5 { position:relative; left:41px; top:0px; width:140px; height:47px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/images/nv_consultants_hov.png) top left no-repeat; }
/**/
#nv ul li a.nv6:link, #nv ul li a.nv6:visited { position:relative; left:21px; top:0px; width:126px; height:47px; display:block; margin:0; padding:0; color:#774646; text-decoration:none; }
#nv ul li a.nv6:hover, #nv ul li a.tnvcrt6 { position:relative; left:21px; top:0px; width:126px; height:47px; display:block; margin:0; padding:0; color:#000; text-decoration:none; background:url(/images/nv_training_hov.png) top left no-repeat; }

#wrap2 { float:left; width:766px; margin:0; padding:0; background:url(/images/content-left-bg2.jpg) top left no-repeat; }
/**/
.homePlane { float:left; width:766px; margin:0; padding:0; background:url(/images/homePlane.jpg) top right no-repeat; }
.programsPlane { float:left; width:766px; margin:0; padding:0; background:url(/images/programsPlane.jpg) top right no-repeat; }
.contactForm { float:left; width:766px; margin:0; padding:0; background:url(/images/contactForm2.jpg) top right no-repeat; }
.contactFormsmall { float:left; width:766px; margin:0; padding:0; background:url(/images/contactFormbeta.jpg) top right no-repeat; }
.contactFormBlank { float:left; width:766px; margin:0; padding:0; background:url(/images/homeBlank.jpg) top right no-repeat; }
.companyPlane { float:left; width:766px; margin:0; padding:0; background:url(/images/companyPlane.jpg) top right no-repeat; }
.crewPlane { float:left; width:766px; margin:0; padding:0; background:url(/images/crewPlane.jpg) top right no-repeat; }
.clientsPlane { float:left; width:766px; margin:0; padding:0; background:url(/images/clientsPlane.jpg) top right no-repeat; }
.contactPlane { float:left; width:766px; margin:0; padding:0; background:url(/images/contactPlane.jpg) top right no-repeat; }
.contactPlane { float:left; width:766px; margin:0; padding:0; background:url(/images/contactPlane.jpg) top right no-repeat; }

/*-------------------------------*/
#buydvd1 { float:left; width:766px; height:47px; margin:0; padding:0; color:#7c7c7c; font:12px Helvetica, sans-serif; text-align:left;}

#buydvd { float:left; width:159px; margin:0; padding:10px 0 0 160px; color:#7c7c7c; font:12px Helvetica, sans-serif; text-align:left; }

#buydvd a.dvdTtl { float:left; width:170px; height:28px; display:block; margin:0 6px 0 0; padding:0; color:#774646; text-decoration:none; background:url(/images/dvd-img_170x28.gif) top left no-repeat; border:0; }
#buydvd a.dvdTtl span { display:none; }
/**/
#buydvd1 span.AU-Phone { display:block; padding:0 30px 0 0; position:relative; bottom:2px; }

/*-------------------------------*/
#content { float:left; width:630px; margin:0; padding:15px 0 0 75px; text-align:left; }
#content h1 { font:bold 18px Arial, Helvetica, sans-serif; font-style:italic; color:#5B6A73; }
#content h1 span { visibility:hidden; }
#content h1.programsH1 { float:left; clear:left; width:280px; height:52px; display:block; margin:15px 0 50px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/programsTitle.gif) top left no-repeat; }
#content h1.companyH1 { float:left; clear:left; width:280px; height:52px; display:block; margin:15px 0 20px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/companyTitle.gif) top left no-repeat; }
#content h1.crewH1 { float:left; clear:left; width:280px; height:52px; display:block; margin:15px 0 20px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/crewTitle.gif) top left no-repeat; }
#content h1.clientsH1 { float:left; clear:left; width:280px; height:52px; display:block; margin:15px 0 20px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/clientsTitle.gif) top left no-repeat; }
#content h1.contactH1 { float:left; clear:left; width:280px; height:52px; display:block; margin:15px 0 20px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/contactTitle.gif) top left no-repeat; }
#content h1.newsletterH1 { float:left; clear:left; width:331px; height:52px; display:block; margin:15px 0 20px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/newsletterTitle.gif) top left no-repeat; }
#content h1.resourcesH1 { float:left; clear:left; width:313px; height:52px; display:block; margin:15px 0 20px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/resourcesTitle.gif) top left no-repeat; }
#content h1.dvdH1 { float:left; clear:left; width:280px; height:52px; display:block; margin:15px 0 20px 0; padding:0; color:#774646; text-decoration:none; background:url(../../assets/images/freeDvdTitle.gif) top left no-repeat; }
/**/

#google {width:766px;height: 30px; margin: 0 auto; background:#fff;}
#google h3 {color:#292929; text-align:center;padding-top:5px;}
#google span.red {color:#990000;}
#wrap { width:766px; margin:0 auto; padding:0; background:url(/images/wrap-bg.gif) repeat-y center;}
#hdr { height:107px; width:766px; margin:0; padding:0; background:url(/images/hdr_bg2.jpg) center top no-repeat; }
#hdr a, #hdr a img { float:left; margin:0; padding:0; border:0; text-decoration:none; }

#hdr2 { float:left; width:766px; margin:0; padding:0; background:url(/images/hdr_bg3.jpg) center top no-repeat; }
#hdr2 a, #hdr2 a img { float:left; margin:0; padding:0; border:0; text-decoration:none; }
/**/
.ab2 { float:left; width:766px; height:95px; margin:0 auto; padding:0; }
/* RIGHT HEADER BACKGROUND IMAGE */
.home { background:url(/images/hdr-home.jpg) top right no-repeat; }
.programs { background:url(/images/hdr-programs.jpg) top right no-repeat; }
.company { background:url(/images/hdr-company.jpg) top right no-repeat; }
.crew { background:url(/images/hdr-crew.jpg) top right no-repeat; }
.clients { background:url(/images/hdr-clients.jpg) top right no-repeat; }
.contact { background:url(/images/hdr-contact.jpg) top right no-repeat; }

/**/
.ab {width:766px; height:107px; margin:0 auto; padding:0; }

#content_wrap {margin: 0 auto; width: 723px; overflow:hidden; clear:left;}

#content_wrap2 {margin: 0 auto; width: 723px; overflow:hidden; clear:left; padding-right:35px; padding-left:20px;}
#left {
	width: 350px;
	float: left;
	padding-left: 75px;
}

#left_home {
	width: 650px;
	float: left;
	padding-left: 75px;
}

#left2 {
	width: 300px;
	float: left;
	padding-left: 0px;
}

#left h1, h2, h3, h4, h5, h6, a {padding-top: 20px; padding-bottom: 10px; font: 16px Arial; color:#0066FF;}

#left_home h1, h2, h3, h4, h5, h6, a {padding-top: 20px; padding-bottom: 10px; font: 16px Arial; color:#0066FF;}

#middle2 h1, h3, h4, h5, h6, a {padding-top: 0px; padding-bottom: 0px; font: 16px Arial; color: #0066FF; margin:0 0 10px 0;}

#middle2 h2 {padding-top: 0px; padding-bottom: 0px; font: 18px Arial; color: #0066FF; margin:30px 0 20px 0;}
#middle2 h2#title {padding-top: 0px; padding-bottom: 0px; font: 18px Arial; color: #0066FF; margin:25px 0 20px 0;}

#left2 h1 {padding-top: 20px; padding-bottom: 10px; font:bold 24px Arial;}
#middle {
	width: 665px;
	float: left;
	padding-left: 55px;
}
#middle h1 {padding-top: 20px; padding-bottom: 10px;
}

#right{
	width: 300px;
	float: right;
	background: url(/images/right_bg3.jpg) center top no-repeat;
	margin-top: 170px;
	margin-right: 9px;
}

#right h1 {display:none;}
#right p {padding: 0 20px;}

#right hr {width: 230px; margin: 20px 0 15px 35px; color:#808080; background-color:#000;}

#right table {margin-left:20px;}
#right table td {padding: 5px 5px 5px 0;}
#right table td.label {text-align:right;}
.bold {font-weight:bold;}

#wrap3 {width: 766px;height:150px;background:url(/images/ftr_bg.jpg) center bottom no-repeat;}
	#ftr {margin: 0 auto; width: 520px; }
	#ftrlinks {
	width: 520px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 550px;
	padding-top: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.style1 {
	color: #FFFFFF;
	text-decoration: none;
}

.style1 A {
	color: #FFFFFF;
	text-decoration: none;
}
.style1 A:hover
{
    COLOR: #a3a3a3;
    TEXT-DECORATION: none
}

#right p.warning, #right p.success {
	font-weight: bold;
	text-align: center;
	width: 200px;
	margin-left: 25px;
	padding-top: 20px;
	padding-bottom:20px;
}
#right p.warning, #right span.missing {color: #830000; font-weight:bold;}
#right p.warning {background-color: #FFFFCC;border-top: 1px solid #E69406; border-bottom: 1px solid #E69406;   }
#right p.success {color: #054E10;background-color:#D5F8DA; border-top: 1px solid #054E10; border-bottom: 1px solid #054E10;}
button {border: none; background:#fff;}

#sale {
	background: url(.);
	background-repeat:no-repeat;
	width: 345px;
	height: 122px;
	margin: 0 auto;
	text-align:center;
	}
.contactform {
	padding-left: 10px;
	margin-left: 10px;
}



.style5 {font-size: 16px; color:#0066CC;}
.style7 {font-size: 12px}
.style8 {font-size: 14px; font-weight: bold; }
#container {width: 340px; float:left; text-align:left;}
#image {width: 182px; float:left;}
#rttext{width: 158px; float:right;text-align:left;}
#bttext{width:340px; float:left; text-align:left;}
#middle2 {width: 665px;float: left;padding-left: 65px; padding-right:70px;}
#middle2 img { padding-right:10px;}
