img {
	border: 0;
}

BODY {  background-color: #7c2e2c; font-size: 84%; color: #000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 500; }
h1	{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	} /* The Phark trick - Displays a text version of the company name offscreen for text readers. Visual browsers see the logo instead. */

h1 a:link, h1 a:visited	{
	display: block;	
	background: transparent url(../images/logo.jpg) top center no-repeat;
	height:116px;
	width:300px;
	}

h2, h3, h4, h5 { font-family: Tahoma, Arial, sans-serif; font-weight: 500; letter-spacing: 2px; }

h2 {
	color: #7c2e2c;
	margin-top: 10px;
	margin-bottom: 10px;
}

a 	  { text-decoration:underline; }

a:link    { color: #036; }
a:active  { color: #fc0; }
a:visited { color: #666; }
a:hover   { color: #fc0; }

td { color: #000; font-family: Tahoma, Arial, sans-serif; font-weight: 500; }
td.logo { background-color: #fff; vertical-align: top; text-align: left; }
td.toptitle { background-color: #fff; text-align: center; vertical-align: top; text-transform: uppercase; letter-spacing: 2px; }
td.topimage { background-color: #fff; height: 140px; text-align: center; vertical-align: bottom; }
td.navbarleft { background-color:#000; width: 25%; }
td.titleleft { background-color:#999; width: 25%; text-align: center; vertical-align: middle; text-transform: uppercase; letter-spacing: 2px; color: #fff; font-family: Tahoma, Arial, sans-serif; font-weight: 700; }
td.titlemiddle { background-color: #fff; vertical-align: middle; height: 40px; }
td.left { background-color:#ccc; width: 25%; vertical-align: top; text-align: left; min-width: 180px; }
td.middle { background-color: #fff; width: 40%; vertical-align: top; min-width: 420px; padding-bottom: 20px; }
td.right { background-color: #ccc; width: 25%; vertical-align: top; text-align: left; min-height: 300px; min-width: 180px; }
td.right_about { background-color: #fff; width: 25%; vertical-align: top; text-align: left; min-height: 300px; }
td.leftspacer { background-color: #fff; width: 5%; }
td.rightspacer { background-color: #fff; width: 5%; }
td.rightbar1 { background-color: #999; height: 40px; }
td.rightbar2 { background-color: #000; height: 40px; }
td.bottom { background-color: #fed74e; height: 20px; text-align: right; vertical-align: middle; text-transform: capitalize; letter-spacing: 2px; font-size: 75%; color: #0000; font-family: Tahoma, Arial, sans-serif; font-weight: 500; }
td.navbar_bar { background-color: #fff; height: 1px; }
td.navbar_course { background-color: #9cf; }

#navbar1 { background-color: #333333; width: 100%; text-transform: uppercase; text-align: center; }
#navbar2 { background-color: #666666; width: 100%; text-transform: uppercase; text-align: center; }

P { color: #000; font-family: Tahoma, Arial, sans-serif; font-weight: 500; }
P.left { font-size: 85%; color: #036; font-family: Tahoma, Arial, sans-serif; font-weight: 500; margin: 10px; }
P.right { font-size: 85%; color: #036; font-family: Tahoma, Arial, sans-serif; font-weight: 500; margin: 10px; }
P.right_special { font-size: 85%; color: #036; font-family: Tahoma, Arial, sans-serif; font-weight: 500; margin: 5px; background: #9cf; padding: 5px; }
P.form_heading { font-size: 85%; color: #000; font-family: Tahoma, Arial, sans-serif; font-weight: 700; background: #ccc; padding: 5px;  letter-spacing: 1px; }

p.testimonial {
	font-size: 80%;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: 500;
	margin: 10px;
	padding-bottom: 100px;
}

.testimonialcallout {
	color: #036;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: 700;
}

.testimonialsignature {
	color: #036;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: 500;
	text-decoration: italics;
}

p.passagetext {
	font-weight:700;
}

p.callout {
	font-size: 115%;
	color: #036;
	font-weight:700;
	margin: 10px;
}

p.callout_padded {
	font-size: 115%;
	color: #036;
	font-weight:700;
	margin: 10px;
	padding-bottom: 140px;
}

p.calltoaction {
	font-size: 85%;
	color: #036;
	font-weight:500;
	margin: 10px;
	padding-top: 200px;
}

p.calltoaction_training {
	font-size: 85%;
	color: #036;
	font-weight:500;
	margin: 10px;
	padding-top: 40px;
}

p.calltoaction_middle {
	color: #036;
	font-weight:500;
}


a.titleleft { text-transform: uppercase; letter-spacing: 2px; color: #fff; font-family: Tahoma, Arial, sans-serif; font-weight: 700; text-decoration: none; }
a.titleleft:visited { color: #fff; text-decoration: none; }

.bold {
	font-weight:700;
}
.highlight {
	font-weight:bold;
	font-style: italic;
	word-spacing: 1px;
}
.highlight2 {
	font-style: italic;
}
p.note {
	font-size:85%;
	margin: 10px;
}

a.note {
	color:#036;
	font-size:85%;
}

p.navbar {
	color:#990;
}

a.navbar1 {
	color:#fff;
	font-size:90%;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:700;
	text-decoration: none;
}

a.navbar1:active  { color: #fc0; }
a.navbar1:visited { color: #ccc; }
a.navbar1:hover   { color: #fc0; }

a.navbar2 {
	color:#fff;
	font-size:90%;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:700;
	text-decoration: none;
}

a.navbar2:active  { color: #fc0; }
a.navbar2:visited { color: #ccc; }
a.navbar2:hover   { color: #fc0; }

a.navbar_training {
	color:#036;
	font-size:90%;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:500;
	text-decoration: none;
}

p.navbar_training {
	margin: 4px;
}

a.navbar_training:active  { color: #fc0; }
a.navbar_training:visited { color: #000; }
a.navbar_training:hover   { color: #fc0; }

p.copyright {
	color:#fff;
	font-size:85%;
	font-family: Tahoma, Tahoma, Arial, sans-serif;
	font-weight:500;
	text-align: center; 
}

a.copyright {
	color:#fff;
	font-weight:500;
	
}

li {
	margin-bottom: 10px;
}

li.left { font-size: 85%; color: #036; font-family: Tahoma, Arial, sans-serif; font-weight: 500; margin-right: 10px; margin-left: 0px; margin-bottom: 10px; }
li.right { font-size: 85%; color: #036; font-family: Tahoma, Arial, sans-serif; font-weight: 500; margin-right: 10px; margin-left: 0px; margin-bottom: 10px; }

li.note {
	font-size:85%;
}

p.w3c_image {
	padding-top: 100px;
	text-align: center;
}
#highlight {
	background: #fff;
	border: solid 1px #7c2e2c;
	padding: 5px 20px;
	margin: 5px 5px 70px 5px;
}
#highlight h2 {
	color: #7c2e2c;
	font-size: 110%;
	font-weight: bold;
	text-align:center;
}
/* BEGIN navbar_training */
#navbar_training {
	background: #9cf;
}
#navbar_training h3 {
	font-size: 90%;
	margin:0;
	padding:4px;
	background:#ccc;
}
#navbar_training ul li {
	text-decoration: none;
	list-style:none;
	display:block;	
	border-bottom:#fff solid 1px;
	margin-left:-40px;
	margin-bottom:0;
	padding:4px;
}

#navbar_training ul li a {
	color:#036;
	font-size:90%;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:500;
	text-decoration: none;
}
#navbar_training ul li a:active  { color: #fc0; }
#navbar_training ul li a:visited { color: #000; }
#navbar_training ul li a:hover   { color: #fc0; }

p.navbar_training {
	margin: 4px;
}


/* END navbar_training */